0x2cffd02eada74d761fd3c7311f7e99e462f654695c46cc5e7188e64ededf24f579f19e802d760236b95a0914076bc3a3b5f01275d0240bed47b07a9df2ca5b424d11283d2b8033f2a380044d378b682fcfdacfb6dbd3ab79c04a3fa93cf735e72a2b3f919d7126f4e9c3c09d925c002e524fff00dd93fd3e5a2b8f0179bdaaa856180b04d59aa7513f671badd206c1924fda6f640d10566882feec4564223b10fc698f6d0d68fd5266751b0ddb7a562e62338d8ca5b811a36068eb286d3b0dbccafec7b978bf34a625bbd79293d2c121df0a3d7c863b508872208190f6464af6873132fe96d41ff759ecb9c3ab98e0528060e2e40b2dd2b7a9cee4e290133295b48481c690e3750ba43dca1f4a55b16c3d1cfed6e678ea9798c62d44dd89d62ee1bf9df952697c25c7c15ff74449f6d73093a98f9bc3d91da8d639b42067639a3a251f7ece24c2f92fd886b85c1492893f46771f934703fb2a6567e56139770943c0e46e50106774ae31ee95f39db922585ccacb15a3f8c60203fa48b2e3f89e8bc30c92e6d3592a04885df4329186928b7d173859bcbe1b73f0792e80b0a5ed1af276ab55ab96e127c22d5f9cb1de13f4762e457f2e230e06a82e3642f7826951f2c0ddd0d3c052cfb64dbb86fc1e8a312f4102fe9d462885c10e90bbcd581daf5113ab0ca1ea8f5d2abe8fc8c63a7a9d013dfac30737035d46be8bea3fcb7c9643df3b3d5ee7503322f626bf80592e10c05f4d85f992bd6e90a8df9c6b9f5013f32c582aacf39fa0cfd3149d255f554edaadd3eacca4e612eb4dbde3b94889648111db8f6b271f977a5e91872de8171947fb86fe2bb557c07b7c2825026c7f2ff0108497c9a207d1b45726360dd0474e9e6c37a33db4cbcab439b31ea336457583c596f711f19c16666de99e98c7f444d3467887bb6c78d8036b162f80a1437176d59a58fbfd1cde352f76b77b85124c866bde37aa00f4022968fe883fe68f2bfccdc1eeb34c801a396dc5ea4e6d89e4474c26839c16491adec422c24da91a13d2b918318b2a83ab3312dc798f5e9f5758ef1495512f233b147400da31b9a51e722d96e1e3c0e09e98f907a84c67486d99d5def1c21a3cf990ee2e41e2e82919f3079c1ef999d028c7062d2f179c33d8932d107d45680b43b9c212eb364de1948c371399f4dca25166d0f4f99a30f05879c726b5a714506cfaa08395a1c98c7f03a6206c86e0a6dd13601780108fcd920496f2d37a98e7e93fa3f39dc01c2d818f9cb318a24faba084917223be79a8f4b1f02d004119d4c4618022401dc4f073d6e3322036e332bc2e1ed6e13a3732f52b61a1b2207eb28a741485762b679d82113dec2191790167d278c7269cb7eac873cabbc55c9a9a0fb9a553415f3d3d139f771869414a72e881908872949de010ff317aa6a16738b7bc5372a3dad5278eac6849ecf450d2f82d2cb658ed4e33e513c5fa3e6a51c0660fec0d377f4e7f18eac3c5c2c7f114f553ee691cc34f7b095847e02153133cbbca6f86f7ab0c7d1af07484c27c11e8a9c7abc8558887d4f0166432cb46f1175848ef46b79970f743397d0bd4a8a143eceb22541bd65be7676bfeda8137714690307410036429edbe76ac82ef0bd9747ac1ad2c79a67421afc7e464a155fd4724346c94c7bee656c59d77dddec0548d32d6ef0f1e365a21510bde2f4e8c8ad6069c594c6189e06c86b42c8749c07c5d65c474a04a249185353b5b7a7979cd8bd14740571fa3d9d19df66e7234f21c9df30189e5b316e00becaac9b1cb388959298c9335fed03be45ee77e197601e923a93320ef60cab64dddd9b0c43a74a0488de3d43f07105dbf851c267178e7d865d002dc8079ccf311c44be7d793697fbd8335747a4f83b58e236fed8ae58d9d3873e9d986a67d010a117c5df9