0x2cffd02e4a99cdd3abdeef3ad8338673db2352056933261078e5bd367a427a735e98621d8b46c84916dc6ae0df1b59c4650329ac6a64fe18eeeb4151faca585b1c1364864de039427bc7ba7336fe756aca1062b64e39a80f14a0328afabf117b6f12574df6dd40ab8e01f6d285f4955f3b96b77d30544861df834508bdbd3d832bf6ce6695c9f7302da83fae3b9cfaba9c0523a1acd97c2e4d581e951a73fdbb36f55bb809d87694e9a672b1c231bc47f7c2ebcba2bc4370f50728c46e1c4006eae1f79980be412dc825d44161bcbfa251902416907724f32e4f5d32c93afaa4c9b5f28f3aa76ad9536892206e66ba894f9731a6203852a254703da93d89b90c0def410f00bdde9b098c850ed0be600b842463efd851d69de59ff43709aed2931855078274a93cb1c3164b0735e966d307234a50ca6ec4a60fcd1a873fa92829e769cb26f1447c525f7e54817c962a9ca0fb38c5f7d833ea545e7062405018451f993912d00a5e4b3c371dbadb5a0b73f9be6f2866320f94d058e1c7b9534243058d016364580384de3afeb3286bf316500c6dda6b9df98b5d999522a904877b78f4ae8caa3164c7ce1a6e21c82483ac12fd0b426c302c1f40a5dcbe6688136628bb993110566f536b5db55616c5d8da9825159cf6954a600214418273a1bbbaa94f63a2a17cbe4fbe7314829d20e46587cde08a6739eddc44bbc318b3babc69fbdf3f5d33d18cabc696a8e5531cffa44c8c589fb8ad71b177ec0bc62b70bec206deca1baecd742422ebb9010bc99bc443edd37fe18165e6114075b7213d0dd9a00b24e765b23dd86cb4903a572194e3116de96e368242dc0d7d4403ca816efd4d53944807a2c2fea2ca210dfe50cf6c1bb0ab77605533e8161da6c4797d23e91c02a26717b97530b2e8a62ea858b8013e09e15d618e86e4abb72e441bb18849b5e0c73253f5e5928493094d4367d52c4da2b055c87ec5032bd8a2cc9473bee34ecc165d9fcbb4925cfb337c5e0f7d8a27bdee2e5f8a7b3e2da82d10c6c52f83b694c3ec39bd0acb307cc0ab428ad754d6565afcc32832661c3c27bf02bd135b898c2a96489e23c81677ceab3e2dfc9a0923fddcaa5ed9baff2b74ded5e76e9982949749b4b308c9675fdd4872feb5c45fdfd17ad39ef3270e658fdf7ca9ac7fd513d93eb0c8ff81e43348e6f597be9ac430f471bd6d6633eaa85d52f48a7a574b7fa95aae4b0426ec36701b93c7b6c08ff3bd339b0f9b70987d883ad323fcce9d0b595dcafd7c7914bfde4ae8968aad0f31b5aa669c079e3d407e2ce6e9741554ce81b6ae5f43b6d3b7c3d0e81d9963e3d35da7079eb6de8d22f2d34379adb110a7daa313105415ff1efcf3dc0fbc1b2d575a4d7a66869bb0a7093ac152c151509c6fde4ec3076a67a628f87f7b3b0e6e8444cf9069422c07dbef03edbce75a47fb3f998de369273cd004ec1db3820c7f3d60979aa8f048947ac6d5fb69450a35b309b197e231fe883d53472bc182f417d110a166b32a258ad4b918da1aecdfc7364041a6c2c3a58bd3a56712cd2763d74f9c19434b6f009a673a88e656002ad8707705dce099b7bc053bf1eceb7875723ea496c2a403db10180066bde0b02cb6bc95fd2c864e597be5d4a87bd271998c3dc67294ab8fda97ae4a9b2e9f2c6541b9e50f4862cff960c237b60e61482f7b8fbeb38be5c9cf235b4dc1284557b57c5b749790c7ab09e2ffd65605bf1c342046b7e4e828d283457b7242cea4a82ab490dc2233df0196c2699443932ea258b23e44cbc51ed1def697646250717514ce99310c7a54ac4fe2e2e021f75eccf388b8a39a27b4a8b20fd2f55472db81e2714aa1372dc57e6a1243daadd737871d1a4d34ab675e6f55e12037497fba7fcaa8d6b91dc112c51c2760c39b5d5fa244f1d4cd40