0120f432c7f18d83d7bd54be317aea5b07c990fd78af640f5875465c5d719d865a5e0a
012143b2b515508ec2e879914833fd19f7fb84624027dab4169507457c3b3874ee7a0a
0120c2b2921d65cfb477c64e8e1d4faee7447b00b095fde64811b2352f256cad47d80a
0121ffdc8077c9e719e785a861f6869f9773f49a72e817dfc80e2613733d8ce691790a