0x2cffd02e073de6c50bac98cfd270c01018852bd8fa6918e781317f2186ca8dbb93cb6e647eba6f0810271c3f68b4a296bceb7d7741028c34a6da8809ecb0dac940bca934e10280587a1ca21f1a577a2eb34b073269c92dc58b0cfb941bdab0a66d58a702fb0b542057921b460e04d686c0ca60c2231fe72acb65c81b49a18527e41db4f51babcc8d5d2ae2dc95b91ea6c5a5c41147fd0d3a9e351a078d81a9e279d666f97af59e8cba781ec16bdf28244565003db30028023ed5779364bb1adecb58dcb7e832876f12142de559d501367d7d184904331542b6e67df477f111ddb744aca5eea12ee9f2c734d80d7fc1d1f64d8ed8327ba8e3527f7e94a3a2fe590147bc9425751a5ce7516b25c902460d9d6741e109dc636c8fcc6be0d99864df60f752808773d50cf139efeba02f545d51929bf63e5cfd4087b3f72d8e2342e364b6c8b8ec70e15008746c03227a6a5ebd921cfa337585876c4b0cd058246cc7622d0ea119ff31f06caf27b010c5b80f8e266dfd99963b5904a91d47b4e59aa409bd235125d32023ef9eddffca519f59f6f1771ef55a0c3af1cc3caeec2cf54a152d2a6db0faf09a177219b7f7db8e0f1d1dda6f47d06ef755243a373a55dd345a794746792d64f14f4b85a3a54257859d701582a79085d335bc82c3a338d257bd6b3025d4e74fd0d13965abbaea1be124aa3627e9407b079e299ac911b160a531f947e234555003f6c881f8b26b96d8bdb53ea13304e1cd82619b17c3c6c09ed557e3a06eae5708835b602f5b3273923055a2ec5a74aec6b8cda74bb26063a8a44796e3132fed3c8cafe131c62940e2da31c64526c28d458b3f4d89e8af42554ff43fea6a22dfd55cd362559fb8198d46b238ca8e115da09a90b487fc4f6b7af5c460e23f42c5d2b369138750596fdf02810dfd5897382fe3c9a98752506fe96cb5401f82e701a5cb0e87d5b1a8fc5fa175644492354945cf906caaaca1c06346efd6de14053139db73bd21ae9574cf3f51efddc278c4b53d5d6ba5457a882ff13684872b55023073e2fb971e40262b01225413f43c8f4e260c5bd6a64ce98f4eb7b781085e1bebbef6aeea045b0153b2bf5a5d07a1261d09e47abc7abe01e07538f159dc69576e14331770d06a4f4d335c18de8733624b9b879234c3d9e1827feb40baa75d9f2b623e9eed9bf7bc097769c95a3193957da91fcc5baa49ece5ea3e2d0ae44c944e4cd9ca314a920f98603c880d273cfabd4d6daf11fae64ab0e9a436cc6ab2077463ae85156a874775e8a6f6d1bc652d41cc175af0105ad071038c15aa6684676c9621d9e8bd2ea49797a91caef61e6962feeeeacff6b90b6e0d2fe26861673530e4450b7a2b2412b030facf7f1f557331defcf31d07d4eac4119755e77e1e211ce4c07d0a60af800184a70cd4ca79f51cf72e99d8279c3cf642f938bf6c5059b7d63155582634dd7e2e02003f297b6e64b0dca4190118c2ad3c50ac661dc87e756215a46ea826e12e5cc86345b19492672d994b0eb14bde0d3ceb74a67f8cef420005641926797c7372897bc141e8c57fb3643773d9bde3e912e7c650abfa87ac20df6ade49d38356e86ff838c4c4c7a56b9a846fb9acdb5b86c9fa2dc41c38cbeaccf1abe7fb2028803012c82861485c2636d93267331a4ba2518627eb47e88953cf729549f33d6dacdc5ee95243e07a53714f0bd0b61c86a24def07b059f53703824c867712d05984ef2e640270584cbaf28dc2a8921861c8b180d7a68d4c3ceec8cbe38168597b1bc9212a47ccc3ca7fbd28e28c99e98e61e0b4922e97beea209da959dff05ac1116ef3a5cdd9933b9c5bf86c1cebf58d1ddfc37e01a69d39610dc422522c9ae79edadeb38e6be7efb649804f08738799d033e5b6ff13698f6a97a168a191bef18f4540a2