0x2cffd02ebff20f0b580c44864e003b83fc7e59082b06efb042a693b5ca6f2e4b9308271229c678d3c4ab987d39c466620011a03ad8d47f01fa4dd49b62c2f95b14e999de792cd7aab4c24596f52cb08dcd9628f03a00e33438b1e21fe2329fef893bc36bea5e57cb03e2912faff453e12d904f3788cee5cd8312fa1de3ece96827ea5d9df2160c12158646d20f5579c23a1d742a5249a2bf4ec9ddb99461cc28423c48c29b0cbbaa64a4891c3dfc53221c7f6ca4dfcce9b7b33bacf3a39380fb56f5e596309d4b486e14bc6f5bdfa1a5b63627cf726f290cbe0080687a096d0ed36f970d881dba0a528c583aaf960f981432fcb1d74d6796cfff9c75dfe2fa3e615c3c5f2655ceeeeb768e0677817fe1632dcbf6fc0d80b69d7e7ae4619161711cfe78a2dbc06f30e07b45037c13d7b7866ca1949953ac149ef236c897d3da5420803647e8664d9ec2fbe5146aacc9994e564610c5602cdeda5cd817d44d6abb09723d75825cf417a7db71ffc0bc7fbaa4391b3af46648298015422bdd07a77902049f39d187560abac26726dd2c33bfe209e2f8f7abe4f1b3acb2a16fc0ad310451398eb8705a495c7b95376dfbfe07e81a8ad1bdc5d2c57abaa0a5b2ac6636d2de431d08fe3fb07d09f67243716bfbb65d77591ea92cb9a19d57e6cc2777cda5e29abdfed3ad95e3c8c57b9f222ffd91dab11f2949f9f2d15bec0688a7b4b9a652d3cbbdb69b8543abf63d2c80807ed5b66e58471d70864775190a368b31083c2384bfa63f263b21dfd1f655ca41168449a61155f4af34b463a084333d434a335a1377f42da475658a51b2964c3ad05f73a50dadbb8228949c31869084afff417004afae0299a58c3ad365f79fe907636c2c99b247c52217dbb3ba96d54159105b3602d9dfc00f85c60308535712c58570b93545c63b3d786550f258561d82673b18a1f525454d86bc1d31c7d3c5bb22fa0ca9d26549fc624173869788fc6875bd1f54489066994ab764ba2ce5a839853b3f8eefceccb12115b2a0ab4c78e059bd96b76715677d15c0f3ead1a5df15b9546d17a88b8c80053095d4fdf1c9fc732d3cfd46f90153b0f6626f0430c6f1e8b790a5c64f8ff4e73f66b7a08c949ac3dc33185d300d1342bda65489d144404bd5cbbf1b6414936c089b32f6a81e13dfd31dfd22921b61a06c4afb6e81d0420fefdf9abdb2e8b9cb5779ef48345857b9044489c36875744be9dbd700f937b852e891b6c08ddbd9f12a1f36ed4eeab9da6d20d7d996069334a4096dca20442fb57ca68a54a4438f10f500f6c13db637dab04b07f8fb23209eb9fc7717adf7d48df9cb9100bd6b576fb747dce582c1cc6ee1fc4cd4e726c97632e1d4992f7e2e591a3f2ee95e06112e129fae9fc92355790287d894234bae66deab3721e2c0635e3d545d46f2eb58c473a91321e6797c5a7a8888667bb5f49bdb57ebc8f1093af384b395e1589c7f0d7c3c47648ce28065e5a2694c9ad5caaffc17f9a7a7b0e95c75eb63ae5883bb8a2f28d48952b484877630643b0610f99565c46fe0fa921b158b86e16691ffd3b3c4bed19c23083fe08f089cd0457e1756896bb8ae8c7843dde2f62c14d1616c5d9631a191b28243ef705a455292609362f136a6380be4e1fa9112cef4bb3771cdf3cf5f8a0e64c2167cd3030900455ad760a33144359c8bdc77b704031cdab68a6f879df4298e26cbb4197b65f1ec808a715cdda7b1682b373f4a14a10483b749cab2a51f42e798ca9805338ab3a181ec3bf358920b44701445be162c9bed3a7d836068cfd8acc91beead02e274ac5bbfe6a338bb24e88505faea8a95c19287eb0aaca89751d8d7800ac2f7b17cc5b88726c55ade8ddb2baf95a109cc0b9f36e1149e3e6b6de40ddc03a44ad4ec63dd10fb57672498379f3a34ff32