0x2cffd02ed3fca954e043059e7a4382ae9c29f38d69f7f8d08e349ae6d9639bd3e7f09930bccdbd55a9628226bdb8c5c5a7cc4f44ff5d8598d379266b8161d2855c64269cc435a0c59d57bd3ac2683b220183e9822a3ac6131639a3f83f3e3e3fc404d91bb0b142944e8dfbbae0e4fc84dda636ed281b4ea10fe01519180aaa3eb09c630c828cc20ad3cc797007e5b48d0ed3d97c2ba1cf919d2e2b2256849d6348fd061b03c0df9fa4b78f52bbf18828489d61eebda661f4f1cbcb4983f239e41726fc24b02f94f9b6ef9cac96ffca77a3be71b9a66355770779aedd9ca8261961c6d974672fbc1c274998188bf46596d658e40f32107c9d06d7b1c85d06edd6bfe376112086283854e3d102a867faed41fe353d8d3df251455aaf24515405859c5cd3ce1af06fed7f33d12ee13a130b2343aa0a310b792e81484f46e83212cd66ec6fddb6bbd0ea06abdcdca67d432ee8105fdd15745a1ea9720b3f95b142d5c6a49334fffc77e2d77c62b2584dd8d48b6fad02eb59cb0fe6ed0fd9a5f55922d0c8a0bb171282452848fc3c331c589e9556c9006cc873d71566aca6388f05d925d86eec6e2015fcf976d556e21c8b1dcf3767d05b67567bfe51a605fc74de4960fdbc47cff9c7b4c2be1380dce0d321de214a54940e3ed97442dbde97f23cc1f2721fabcece062608cc018004caba270a82bd737d34558048d476ee802db1587dd87277686fe1319d22c6af898e734a4d10ef1f8ed8619bd5cfc80ab422ba02e0e1e84fe6ab82a8552a3d5b4c5b961bfc5d49d35ae840d794cc137030426abeb34aa0d4959518f883b7ac839914909a6cbef7390398c6793d4dbef87da98d452cebdfd052eddbbe5e103b3ac6af1edffa284ad056cc287c189dcaaf447e78709689682a965c2d95a7e5d5eabe611bfefb0972f5bb6377c2462b9d20c5d7ec6fcdd17c985111729ffe22dda97d245e9b43aaf67191a93a5e1dd6916e94c58980640c4d498e530913b6521dd01b60a924a941aadbf3dc7860aeb54d4c00508b6d521562bc7a6f32600f9dba01ff44f0f778e77410a417f63d225c701a30b67bc120ec7eb6d408ccf86143619ce2ecec0f0fb1a618a78b243cb52b574c63923e770b47ebf7b966a62013e638ef01a4fb7d8a9f687f2ee2bd6297025bef80e0f2cb8073880c7c90d51be7285cb1355f71d4c7b9a9fdf4263138ca0db53ea3b2f9051bcc87daf71666d32abfeadef4ac7ad852d96569b319ab54d2ab6f81dc1b9b1ba0e883dc3b07a054cd33cc12d41d2fa361701160a76895cc8264be3c0e9f4e4e01de7ab27a70e7560cf23e58701e7b1807700cf5bcdf176fb70403cae45b4413c551f5319efcd164b23ac25ad8d74d550d767e567bac8a180c6301feb7abdf5b0a4411a6c528e0864657fa4e0f53ab22648edde356ecee97d1d11ef7f451b760b34db8a2cf243316b6b8a6f4374656217d69d1b94e299165b253138dfb3b9a328ff04d1c16caf8bc4027c3594d9fa65b970ed401efd4e0a8dc772b5c40eaf7c13f7da24581be1afb364d3d1ddbb7d45114e1c77e9556e9ab8bb0f475b4d872de8bc0681502d1af44c011d912e5d0236ee0776b3a7d6ca340778c8c2f8c53f1bc4a25ff75803c88759ace70b86f48a101ea5d49a3b6d36e7b9677e61897aabf6d8ffe4cca411ba6a76a62b9f70d339089c49bfe8f530434b52c6d225f1081798db274c24e4715bec1d2eb03ca26b2f47f74500a5d63843a1ec13e1adbcde8075d347edda13cadec172fea4c8c6aee8c18a5dd4daa6c8ef632a4205d1e1cc6d07fe764bec41a1e8acc5dc3dad3291534bb2c10449bd64552587ea92171e6c0835944b4839fc1364237b850b3063337456b911ee3f4fff9eeef3df7ad3d00d6757b4def963009a42e83527f70a36c584c68f91420e1