107A316B10FBDA8534D90DEFDE4172C22A3135226220EAD19046987141675578
45B52E3A3031887606F0092D5A3FA69408E3E0A359C876C104D71980CB0F6F8B