0x2cffd02e4fa0dcdc483fe8171b9456a5ca31c72399b2e6afb22675f5714c632fa3863ab334e929d420159222c0448980fbf77fbd8229fa7d07258ce87da0b9a567fdf71b18383ab5d84a2071d15a40741ce8dd270652a0ad0dbeab4b8803d74db173fe861c8057831afae7e84561de1fc53747952869c9b25ab39026abddc667fa6ab7c351b62f492d8cad366d8679c8e50686e1472963b9434f9957fcc8ac5314c956ac03716888ea9fa392901d6606d63d820bfb0c5e2d37d814360f46286a12f8fd9eba5df97b9034bf7b21a055d893f0895d4c275d1b34b7e11dcc2a0f5100f0d7d3d891c6ca7ec101a3fc2cfc6c2251ac191d39482dea1655002a01e2c305f1ef98b214ae2949ccbf7f5481c66eb3b3d2285b6bf291cfc73acfee0c14add482ef47cf3cb32224d770690af735a69cd69bed35d3d38aedae569b2175ef25a27754068324e45d6c116071490a4c6bd2f36871697e549c4e341617780d94e8c38764bf3d6bc9c65cfa445f907eabbf74f327e379ecc0faf7038194a34b048a2a3cf944c8283bcaad2c13626dc6597689784f74be792b801fda61d58ffed1801ccb5cbb5322908f787db6263447ed7bfc3b917efa041acdf75f4a4ebffb6235a275077f74a13973841fa564b3d6081413b9d0492cdb252ccdcd92eedea66ca3fe83a7dbb26efc210bb4db76261ec95bc0ab3e33465e5175ea1486e1b9ee67d195c8c8d45de6094307bcd140f0984a0ee375b8548c920b055d0a3fd39bac82fb3a9bf50425cf5868bd8402d920918c27e92b7094dda160f931cc848e9e8a842b71a32eb25f36c64e70f48609245b5112cb675d1b36428eddb376f31a077d71ea798bb5c52bf638e1a1097dc73a891ade2dcce4436fbd5c0bd65a9211495b0e4df78e9f0da7671c0d380365b848933c163ef3c86ba1bc60accfb7a64189951532b6d7f743bc43383d32683983c91042b565ab9041fe1a01193858e06bd1427bc44312c7fa301c883bb33329eb211871622d32a5bcbeb1080dc3c214cfe5e55dbf1454f146ecf56edfc6845908bbd72b9e66b742d2855c1ecf2cd8e79c7c2d97e75fa86a5e48aed1b4ee554ebfb0c0be33f0b81a32317cccc4168ec7d07d6a8b3325c2c10189c580b1f1de968ac25f75af4338dcd061cec71ebb2b872bf2ac20cb91df6f270f99814e249dd7156cae32346d932fe40f9942f17c430fa9f1b74cc72fd17189491f7812e45d386168d725973ff26b5f573db6a3f0016e5852723236c445c13cf047f8067698d7bcad0fe2f34dcb641c18f9980ac2c7bd81eba4795ca98a6b1871c4cc72942cbb37575d0422fedf2be85d484f7b467e2347746d78ddd7a615814cc60f4cfe927fc8e5216464dd83a4628602bc16d189cb3d2d1c2ee5e8d8560144e28100d21a2a123b5894ee9bad5eeddf7886f7cc50ad3096cc98561ba367b88584108f0f25b005519b290257bf5b4ce6370e5ecf1f9b0927b9e84da3c710cd0d7f5c62e0abf0ce1044d35d6004342be46801b4f2a5cd4149380d2c1d05c45b3f576c2c6ee6d8b8787ca98761c6e7a6bbea78600ead2b2711e0c7d75642a75a227859dc7f2a5913bcdc83a03c1cfb0d43438dca20847c71738b152f4509ab565a96e085633ee08b55e19f57152a4062b3c5f29752c9c7152d17c045a4211b41a13226aa4b82ebcbb8fe7df74bbefc16234bfce71bd43e4bb9d50ce61a61677fb01154516f4605ce5833dd701ae837b5321733727910d597a1333f3d6be40016b49a6b7ccdfffdc51523ae4c809d2fd938203af5195dcd66f33395ed33b6bed59d9a62574915d2266baf046673189ed08ce8332617d9ac3dba00a80be7fc468aaa4c855886c20996f6d3cd8c26d99cf168755012a9728f5ff1bc848a74bad71f7e59139b9d15ec565f4dba95f8f090d3