0x2cffd02eb2a31bd3456395f1414571f5a3452499476a53f7eeeea33cab7923800a7abb1fdd6a463032bd6a1a6cbd076f8dea605b2e4c83d17f05da609ea3bb612187ceb5d7482b7cc7edc2d9753ba0ea8594673b80d86d19bfeaf49cb288a6bc50e7b3c646ce000d95f2a628c64ea77cc45f1eda477db5d530601b90cdd56133ad25cdf25c15d756a0edce14001ce8a9f203e93ef56f4040af85c8ba0eedada2337c69b27a6324afc4697cb3f255153722eed0c763b5a2910cac4cfde6a22e76f65412ebc5b9aa64e5b0ac0030743f745a396db31b7299513ca19dc76da4f1ac68837a0f8cf362a8c0c250ab5473ef0057dcee32343882f53fb35423f4b6dd67dbd8addbb94850112d3c881297cfde9032c59a2551cb63c6f65ba932c0b93beb2271e83aa3d4b08dc211c939ea073c5e047b53ce823f4d7d12ff1fdd9ca257235e80e696590aabe2a61f4deb2fd4986073149a61f7d4a1d43449a268c6f32713c5bf30eb8290a4f98233dcf12875b0c25fdaadd16ff12196d091147ae21e3b544287f4996e641ca4fe76ef82748de6d014f4f518fcbcf06913296f45dd7570a219dada51a0d1a93459d47d8f6e566cf7cad47ec1379aa692c288c9a6a6c024c45fd5a96500be6777827738ce3dff6c8b0b1c3c923c3160e102cac3f258fbfadf3a4bcb4448c25323f05b0fa5c20b284d870956d4ae729a4d1253a009528d5afedc2fcd5d8e6df42fff83bf1631ab536d14747a22edeb327e92dadc6af39c41e4aea625e9616acbb1cb0751c78a3fe86f160f229255a4c5a2c88d13439f15d26e0dae8455f9a17982aca3ffbb046833deb64412be05fc0d946015b93d516a632ccc5d3b1a1be6ad98656d3d29b13287cc47c489effd1adadcf9340f56203111061a06482e354c2f4835b4a82379f00f6ab974d0c0c450763e9d0d075b7c3738362818e56f232573af0570110069e8e6177984490d6ff9877cd5674af7ef26a66da39b1f74b60d66bb02062a8541dd65fdede09c841a23e59a37194051857f14302cf5f8d9d68ae66367ba32309d87865c2d4f6b7a1215f9e2417098a2f31b166dba89d67e3bcd5e2f66308527bbcdd35afda810c7212f5ffbcba7d26745bb5197f38de3080c18bb1e4e779f7d644c6e63961d5725b3c3828565a7790b4fd719cef7e8f086de2618135c6ce944347059e7d107ea171ad8e161c009ad271c43618230761716722f8004eee0a63fabb3a65e6a53e53cf420fd416325100f9e28f40d728bc918c19b7c2984e60448714086bf69404614cf978eceb6a6ce131758a2c25c1b8164cdc0d63a8109ba8905d98fd33f5911c9ce67b346aeb8be00dbc0517a568464269586640f3b497dd1d5a77d7b94f159e45363d1bfc3c86e5323f1405f146bd2fff4548c5b45312ae9f65ef269cc0ffe9ea2141c83191bb612a7eca80f0269ce71c0a7adbeef0450c880adff684a85e55b30e5c6904a8bfd3d071207f03596f0f59b9b921f396455b452f998c640bf88dde08209e4682f7e25c81693535bce1438c800d0c3318b7f717349588915079a860ee873f346bf5bb7e1d6fa253b1fcb20d342894bd8951ea3ac66c901b3aa27becff97b96edd0caa90c1145b28ec8d0ad5d03fab016a7a9ff8460bd2c73373b75535b57b133e77b5928cbd6aded9e9295364fd4d3e413a2f470a87ddf91db156f090083e23a4c660fd61873069caa5f40f48eddd1de460c1b4aaa2658a9188e81dd1b5beae261203a49e5894b7c7210ec288c640056896a6b03671a35bd9e2a40d833e2f19beab286c6539846fcda685d158ecb3e3fc8197b9c7132a682b60db038b9201d9da23a7e1e1115d8959eefce927282fbcf7fcc496e0d53dac069c20b0f6c4e60e86dc2e6b3c40d93afd26dede4f624c0411e7308d68629db2337f07e