0x2cffd02e66d21dea19fd1b8ed81c54b6dbe29c97aad4fa918cc613d193aba1e32cc55c96bab8350b302ba560fb79107b43b2cc4e2b7d1859b8fb58ad23422f2e15517187c15d661714dfa765b697189b2cf04d68529089360231f2c1e192f94e115091926e771d9d8ea0e5aacdbbdcaa99c16e19454b4e9187e64f481919905f838fbd06a12a6efed396981e2126cd681fb3285428945bb4b1de9863140cdf3a589c3b07abac45add5d1d8f21f9a935e664f0e8cb7ae63d49470c3cb8cfaf9fb4885c1597c99270767222d36d746acf40832328d20937539bb2a7b52fb8c4fc44b721aed53a38fc9f2e0b42dbc7028eb94b031e07bd4190410cd2e007e8e8cc15a95933d16577a5bed5554ea43110b40407a281b7b696cdd6d8e763ca644779ef1f21e7ca4ca079fb2ce43f4fbee5f5496affd58224154e963e8e676a6e45b77ff7f8e8fe6dc091bc995d1b7218ccf35466b4fd0bd96c6d7c2094c647c5d3aec64e1ea46d36d4870192b63fccdea65b06bac3578df0a0f0243fc4a6b014e5d49ffce3dad253cf3584387855f449ba21a8a083df37b6345e0fba7aabd3b251f03124fc4e875681d3c60a1ffff6c5e76d1d2e7ce23b629e390269e36877ad6e62842531b5813ae58e2765eb94ef25cd669f0a52bc17a9a0935cedbfeef6974361cf014652fb8ca9275a4183521fd9f3e7f278b9246e08c9256601190b654bf1d02284a4651767a23ad31516f0acdbacd03889fc438c0ac66087e29391820eb28d2c2a96b105489f966487b1a8e78eeef94112c7c46f13a6eb4537921990dc75c84a2013c0f4662d7bf6122095ee3e2ce24559314f03202748aab3d0c5d73e14278e4465b4726a4bb00c52c40383356d9b6f89dbe2a1ffb7e475b5fc9b0e28583673a9c552306860ebae6b79f239c6a1bca171baeadaea220c28da072a59855111f0bbf7ef55420664e4039711997007a3fdaef87f505bfdf4c46532a9078b43cbbb192da6ce1e97c09a3de106de6d89cbd7e85e110f31d91c1aa58d861be69c8d81c1c142ec37864596c6a55fbef182af860f2b895280057196890bc308d1dff11e443a9e3cd0c814850fbe0929fade9cbae3ce6d875091efb6f37edbd2daa7bead0319679632f8e80bc36e24ef517636e92ba8f4040c79c6d80f2778e812f60fae5ef6fa6d9628021b31b7c7a8024814881b9ad7c3b6a49bb4916e2b3dd95d553b462a69b7f7dbb56f7f74ddf4bb6cad9cc3bd0cb149b17ad2c5b6bb4bb1fc22bea9ca8b683cf8633cf20b8c442b7d1176f09c373b26960f77bdf74e58814ce16e674914d1e2639e5919284e280c3ad000909c4ba0354bc52033c7f8554baf0e557bab7e7e4c491af79051997cde3ff10c2835da6d3b882cd792297bcf29a8af1289321131c7a34aeae93da4d05e0d3bd205b0d04f2c48a8fba7e5c99a9d45a86132580ad40b026b558181708d968f691cd067857ed9f885710b41a8dfeaff32755cb6896ad3dad34d1218b9f0346e165103cdf6da92066a693ab7709d31942ef11c951d23389c26a3c794275b01999c9f0216361937479f723696ea3691356f6444f08abbf3afeb1aaa661bd938d2d31fb1c62a18e992696f05f7bb423ba702ab4b8c1ab2903ff49763f1a2f01fd973ddd387598d31a0760c46c487265b054e42515b70370cdd26166f6e483878511ecbf8555f72bad14ce22dfb30900f87a451f593d6b8e07aa10a5403c30415e19d7cd694b97a23487e477ed933de37144947aa8a72951dcb0c3ad1979b1ae43f6967a1e46a71f3dfd18ad9dc703ce7cf5300dc931d6ba575a0b97501619449752a86e074d2b2344b09d7f14056d8d259429e1ccc5b830e933aaa76fe75157b97904d154510f69413c0488aa8559705e196c852cc245b8d2cdb04356f233cfd3bd5158756759