0x2cffd02e9fc43e0264d9618cc17dd6105100e1deddf8a11e6ee940cb586b685c9d17436ffc1060da012bb58453943bb5016a4ba9e6559472ae5eb690b50101d06a55d2d76c85f672fecf0f330f48ff6b6fa19029bd1af6d3bc46a6bbbe58358c3c5d7f34ca8318ff2988664eb5734a6c497faa008346ebcda835cdf75d9354836ee714de3101508aae45423ded0a295700f8f313b76d0f44e7ca27d52fc50d8c61a41f2647a562fecbce39aed2c7480542adade979b4b417c070b6a4d86fdc535d5c12d9e045bff2ed81a139f8f1a9a4b14c03523c81694be661f9aec6c2982a69a99acbc5396c7b2e9f65a83f94463c22cd0dd7f7e5774d75eae55a8d169c4523537a1cccd719dabc7e48886179763993954f893169d00610cb2382e723feacff1ba2ae2b5d0e28a93ba5042689b29cc8e08a9eb84e314da795ea1929536370deafb42e118e4eb9b9ca24ccc331cf0c01295b991637e0b2a88db7d7ed46bfbfc1691f703c588a1b236c5b06442ba4694ab7af5137584720a8cec7dfdce3393982cc9523f0ec3d687519db1f7a4f5003d31e52393de1057532bba112baf3c8dbf8fccf6e2931a6d9fb0f898520d7a8a45d05ae17533c02aae9889845b5fcf50206c746200180a946acfdec083f9a8672ab7aac942bdf727bcf3c74102dfbd9e55d50ba21e9fd5036ce020174237754eb29a69022d8051a456130816329f704d04ad744b82fc929028faff3ee8db868772b5104ed582d72a04af30bceb5dbd1fdcb2013e22e29f5926673d61192c53db1b77d180d0884cc667a20a0e2edc702112eb2de63520f33d52bcc1320d025ca9306fa596c114a32057bf835826dc9d46825d94c99b09e789727fe252f620b9fac6a1efbb5a46d074b65b4470e5f4d0dd228b4c34d60008b1b4d2737e9a3f5035482d6709ccad16dc0de302fdaf83f4b88becaf41de213f7355fc1f2d56f0486c39a203f698d2f957a1cfea4ca8be2d6e73b4c6138b0a92f4cef840a9a9411c591c83164560076dd787817ec81399e9fa131acc2efcadfb4fd383b2c0ae7f7225ab0046008511aa9c6beff8421abf3a8f87802808892244d87254c305e9d568d4f8ad4783969675bbd036721bc6f795a9d3b5f27a755caaf74add532bbff520e28e763ce5539bb1687a8aad2030f39d8f1023e7fe7380b62d9f31c843ee6d1011f3ae74c792c43b83ca344863c0db4d30f88f98a6221e7dd080b747afa45fb295381f337505373d3e48a469c1e5c62fea11c918e96eafed96e5105a18d9a7eb9a4bfd12faded796dca2d66f840e9271b8faf2dbe4c41770cd46fc42dbcf0d340b4c4f5457af820b68f5f55ae6c1d8557871de9d53a58f5446886021217cfbcd62024ff5014b8fb76142f838bf86652edd18798b16daebe9865549907eb87ae59d148d24bc479844576d3a46614b22a0abbfb3a545050ac6ce3f832d6a22e86fa19c530460564ba17afd700468c60c7433807d3f924aef2b4f64a63d42b556a71564b667dc3dd1bcc51d8a3da28203352a7163011ff1408e021572404b7fb75f59c71464ccc5b2eab68b7d8e5c8fd8a5debe6d0e072807d8adf8d7d0709189fde9251f1ca5cf3a41bd3584029f52f584a1fd9bc0c18123809cf4ef2ef5559cf53964a34326734916359ef59fe9d8591db6c3b5225a4516d64270afc49dc42485d1ecb49af811fa9b2b386700a61249eeea9b148e2a8f5d94721f641d2f286d5e846cfc3be4fa69858f90f135bc21fbb959e7ecb4477b5aff25033fa371a95294ec25b71dc7e3e8e34365d4d575a014f0ddf93a561ed569f47d1796a8d6b30f0bd231112873ca183d31686ce8b864f47d15af6eb1a6f17f619199216d5f71b04c964944ab903ab3afe1f740613b56acc6bc4ceb6cde87dbd793041b9d859ba526ec19f6c3834