0x2cffd02e951af9403b121620fa209f917d436751ebffb15cec4504f7b4c72b472b25459466d0371f3e547810407ad22666844e2193f695ea87757a3949c489d381d345c5b3eb0519d9fc27f0e1343d864a01c7475036aac1850f49440b1c6a2549c659f4d720f5ba831dabd0513af90e50b7e907caec93cee13af3092efa97b7e1b6dc3ed3ee732fd921ed40ec451be9d7ded0b5813494ee49b235358132c013e7dc960d1a432dc1dee72bb63784c7b3e1fdc2a1223dbc71f7312b5736d62b7edbea7b38557736c233e0e8d561649fad6254ef8cfa5f5e3c352f13c6820b5d5ef22470af8c1ad101db8b3db3d6a003661f4d81a26b32d74d76fad71489fd8f04d011ffb10490a5357157cb630da90a097be4ec39bc1af5aac7606038f24d29212ce385836ef59f11fc8b9e7ed3ff85a2cb5f79fef3ad1bf67eaa8a2145d458e8c9281b6372fe67bbd7e71a83409961fd11f7aa6a3d42cab9971b39a4b29bf4fee3a7df9cf38fa9c0dde88c464cabdf0395455e76455dd8d45a55b27d741dac675ad4aea5ea3243576eb8db6c394f9b40070ed8cbfb27ed7b5ae170b15b5c618a8a8789d10329e90cc28c26ad0141439a71b6d051ee742472d13b8761646e8d8d9dfabf2bd997613e3b95602875a2e409b605448b3c496a26bfd4343a6da81a9373fccefa449f4ea82b1f9eedf4b956a3448cc4ad4dade18cbd1bed1ba56278807de696b855711a35c8e8c55cdefe1abc8630a8e33ef9e78025670000ab620da8ed191871e54b0bdb58f219ff0dc83b76874269a8243af91625de3d3acd59c0ebf724ffa2fc434b4e9b109146d0ba6eeeeea971dab0e79f53907b50c6c6b47c8953d75498517a5831500beaa007cec114e0333a07d9e13e001f101e5b8fdb49cd3009cdfd497ce6510dbaa4bfa9c4992628713c40e4f4d698e167b6d510a63f189d04e20102ed91e60c1b342ff95fdd8e557d46bb2658a334a6d41c14f7cfa7342333127409bfb4817d99d5847a5370e29ec8f4123055bdcbd848901269e82adfbce07cb2c83f047e4431996b9063319b91c4caf5e0c99a5c969a8824a8c3403803748f415fbdfea86c3a18554f67f4fed1e8602c1f6334dd4698b4501ce4c5c96e15b22d3130feb2c203618ed12233b8d6aabc0d129126bbd1b57ba9626ff6d3a61e383c72c1e5eeab6b77159e8d4921266811c0adc646cce06b68987d5af0d3749615e632a5c862bfda7b7deee2c231ce109c8426393dc1b66ab92540a06119ee9e513e2028b02424d9081d86cd382822b4a618069310134ab22668c408652db20e09d446d2555251dba05ed6bda62e4ff81a3d02ce5efe58b6c97769fe5e6f5d69708ad0577a1a496d0323a03fa9cdde9f305e23349567283100eb6219d5a7cf7c765c9da0dceb7769fd0bb8307463b9b4ef062157ad3bfffef7b2bea2b9f6476403abaa1b77087488da7ea3ac8e4891982352e8b923968dab8337b7cf9f2aa8832497f9e2b3f3a8997bd7acaab73c51a02217e551f1d8a45fc2013a1fdf5c029844fcdf980218e9ee58ffaa6c082e1e9c352c300746cf94d9c91bbb0e17bc052bdab1a545b9335cf0f170ff77bc6740f90dfcee8b3dd44e88d478b51bbe1bbbff43ff37ea836f23f224a20a979c339bb65ccb72c3ffea7d33fb7bead86681674b79bef3e54271bba253597720f678f0b2ccca8403a0da0b0d5657b6a539a078bb2c9dd278938e9870821ae921442fe1d295b5e51a8238717bcefd8f40b452988677fb82107be6a487510a5dd7e8aabcf01b91ddc78203f8515602060264083e982f3e642ecda04fd90177c713eceb3d4392c47bcb87ba175a2553189a3ed77a1d1558ebf582ca69181b88e4268afb5bc71dcc8e39443d04231e3bbe1138b2686535d87e26640701a9c8045516bf51eb777fe8