0x2cffd02ef7a5114b243b85c8090f2a217e6a226d816f08bca5b3021261e1932eba79c3c3059e09c5e8b945b903721bc8650e2b40e1f3beb9602b9a2597989127c0b46a80e7eed4f0d87ee696fad42d6650d7c7cda3f5e8c0bc8b771a45f380fda696ee32e06c4a07ff445ebce9aacb76ac0212763fe17582e07c7b088bda83542bad196484be43856fd342377d08594cee4d04e45757d9993bc13cebdd8c9aff35a4d05b4fa69768b7c0f281cc8974df945c727823dbabdb402ade76dc29a0fb1701bc933f1984aad3d28e808b7296332f8b4b941f29cb78ad0dedc925e972a2699fdfeace786767a581c8f596a0282fd0ce6eac5d6233996d34c1063ebea2052130516030c74a426078b3e8e8a0c54eb052cd0c92eecdff9e918b7ad8c44bfe8d0fba97e3399fd017bb9d81bf56346d0828b1e96cbf85df8aec79359338d32aacaf2a829d21a75543bdc4e0b400e443b7a70df71ee59c84c88b375d5417b143128a75c37bd8c95bfa0547272eca8b04cedc1050757570e45292301e5120c1e5f08555d11f7c229b77039efcc5bd522cd9187db0b6725a67fec197598a71fccf596e53072ac18e410477c1f861df2854a416e4223e1215efec3c62ef6f1266dea620a20d257c4969cf55413701a187bd528ba4f640574f6ab65d44bbd5587fb57c89ae602772715b0d8ad6f48b320b6d73872bb88ad5d312b161873d6ed88bb01687db2b0f4d2824b879913190126719abb75aa85ccb3fae00b840784a20597c0eb1aad8ae545bf19039415a184dba2cec8bca3f7827cc99e3326e13ef10a32a54a49a40688d2a30595495882c00b3f79a85ec6c6c4b387dafd992b9d260d6f6a3746cf0f6dafd268bf11034e2a70f845975bc9ec81e5dd2fd8e633d064ed54f03928c0979f33c0cb32e7f860cc74891d925aa2e18781aebbb660819973d9e19d2e954144359e4188f4543ab6a7e0741041a23e333db6d8e61f3fd52ca7673b5c96d8c971125bc67e777d51c08cb0c6c2268d1311a6681ea08253a3650e6b9fbcad247ade2dd641801d6a44c52a6ad656f7559f7804d39c0b1ccb7b22c51aa1811edb483c70310fabebb35405c2ecec03454fd4e7207d910fd0cb3d0525441b2b380ce3f4451c5d6b4524413b8e2b3a7c9fc09c25e4b6737754801f3108cc728624320fe560d4ec31ce54456e565309d7ebc499c3dd5adbfa0eea81b6d5e099999c2f53bbddebd494b499c2852032a3e36eab1dd86955f8efa28497dd6c3eccff92cd174fe2e2c16e2c35b353566452309543bd63472e1109254077c9741f919827951d412505fc447417cc4ffb22923faf50d8a32bbe9a1efe7af9dc030d8e3c7078fd9238d22b42950c893aa686b4f68f8ce2b26cc6648d6251abc13e91702f99902e218c6a6aa3e68a1111d3ca196f68d9a1a55b9302556f39edef0bc39d60eb896c87296e6c43f2b22ee21231e5238ced1f921e2bb3719996824aa2c9b21daac9a12123085d27f950580cf3eaae85b9bb5c4f7efd1efeaf0ce2472c73b88082ba2c7897fc83421c6555feaad7be509db23f7a6ab649e4dcd8c05ca4ab32feff61d7b05b6bc4db814b30ab2bd0f9b3d4a9721f0dfeb5243af45054351e42b44597c0837e46263ac870f0c467f4cb6ed5ad732bbbf8eb3e359d76616f7aa2e1fb9c7231d8377e61ede5f4b5adf185898e45e2fb9f1823c79c0d668dc0c2cc3f6284fcfc6cb30a2ee13476e22de1663000cc1cbb081753d5de18204e39884dd78eac4818f064daeeb3445781f45a958ed99484eecfc65b0c9bdcb504952c219fb9fd48b98e8a29594a641f4f068d10543ee63e764da9880012fcdb9ca4f3263a53644a4dd292000846d1026f9bf1d7e5c6e71439e51a71ed60657a1dfb5ceba23e8134a3361ed199df5832e6596f5147744badd