0x2cffd02ecf5959be2d42241c20e372e56a29fe65658c31bd7034d4b1b5e99e83bddfd56eb24d3407f8f4f20c4f695004f45d969bee15ba048d934cf4e5f6bfa09024024fb0763f5357256b5d94a59c24c54efecf6ee36c4b6045388c34ca2caacbf5b6a10c44deca174ef52b19b4fccc46e29745df4711f04ce444c92a3dd21c1463c79501f577ccc268a9bac5c30e52bde4ebd981af7e108f6b3091c6255ac73e632ba4adfd25ee4e27563734d738005486d4b6648b6d0c8be9e27577d436bdb31c735a4a0e56c3b89fa5482b9ec30e0f6135563038f0c0c9261c1baf394547061b245897d769bdaea666114d448113fcbe3899680378e63ad9694c5ebef4d8ec64ac7461160d9a17356464dc73b0fbfaf8a61d71f26e7804ff6b1a93aade92dae9b06eea30abe4f93ce65267bb2801f9f079a0b60fce4079954eadd8d67ed8077f56c2a43dce4d116dc402db46c71763f0c02e5c49744378167a4ced20117ee0a6736d917ae87427c0dd2c20432a3d279677c9f60598b0fe5a81898410e5fe141c746ce1ad8c9b30a2518f4a71b5839fbe2a26fe2c0254053598a1d32f8aec4dd41bb51eb0a93f05eb6c97bf55fd900954d3bb02a19504113cafcb036637d539cf69dcee055a5eed879c7d19f49f570f599c49be8b0b18867354ff93c2b2912a1a95c8e24a6abf0f927882845f05d560cc9a23e6f3bafeb279818780cd89561c1187d07073882ca1e40f1f7db44d6b0fbdde93ab1472c4d5214eb52b7e9807dbc8250b9a3be70eb9c8b7591590e6c209d994069e8674f5a528209cbbf4c0af96bca54f47b678aed83f02a2fa38cd1f17bf93e7206d7260ae025352d8e9b0d8ffd0e7b4a78d9741e51ada5fb490c11d96c2902d2795f52251a4144ddfa50feaca3bf1bb56e6a9621bfdbbbfd0d037680a187dd0f839d7c3004ef5271a586322aacdd85ec01d2f5ef107d15bbe4d7c7d32919e5792165a2af0f23149dde9cebd4eda70d985a0e170636e55580b2272a163e38e0e42acfdf7943497e40bfd586705acbb2b9f0e401a22f7495aab7fedf1825ffbac9c05c6d6b0549dcbbe591876b74aeb7ddc70602e1016268be18a5d3ae9865d17ff2b0ee319bdb3934cc99fb5d36360e719c11474f278e315c8875c1a9e436a86bc0cc50b26c2ccfbb0f37208acfd938ff545e1a543fef6a2b99edd27cec234f501505644dff232744ad85020c5d2584609be3f7f61dd88bad0cd39728183e2eb69216a55d5dc5efeb1db62cc9250e36a00db0a97e1414e29eab1a226bc963a0b30dc28f770b64c0e7743ad7c01beedeb45f1b7a4f88f39367742e781f65253e54b84039100e732bde94ec561662c584fd726fb692055b1f296bca75fd467ae48942c978dbe35c2db4c6e044fb3853479bf0a137c4841f96e3f25fda4355e575280347d5de7ccdad62d107b84307b27c3bbf6c7d4f49cefd4a744dfe10f13f1fec096864d5fcba5b9ffd9ea9d3fde006da8989f328b429f09e145a2b3a2dabf16575a0dc4ae4765ff943bbae480dfeaa1b2d1cce33c3fe0642c62fc1d7fa00126ebd9c57667012cb46865d6c68a9a0358273513297bce74145448864d42d39b7616aec38ea82578ad12ad6bee4f245d81ee395ac45a6779ac897e1b0fc13446830b3703bcfffffaf5847d92dcfec21fd4b7966b64f05b93b687613690c528ad5d0fd20eef7cc493be2a9e7adc8ad562aa4799ff2c26cf16b2ffaed7d256530eb69478e329b0b2a02f08b739a802da5a3799ab343958b10f7ee5ee61a9971a1582df5173fa3cd1fff6262bff5776f1456e8e52e332b1ea10218f267ae9121ae6cef01248592bf4396f33f4cc0022756681d83613cf6d322bde81d1cff25e90807a053d6d73f5b0fbadcaa93522d3386d3b99a130c6879ec7ef5edf3ed8f4445484