0x2cffd02e579d0f65612c0cd25a5984a358fb8d1f69531f7005ad73159f4aabb5606ed85a37088812ae2f0320a164b078bf0d39d9728defaa9dff90918674e9801ea60dd58e77159e90e6aacd703869298b5852f41b47d7e45d498f574ce19d5565db76f0e1e3380bfcb773fa3c845c4c5c348c42e8b351e8a732f17919987d5656770ca535726994d46fc7e07191cb30e309109060879d8aae43efb25e00d94f615708f392e39140c5e90bfd6148ca15c3451f6181b2104d74fe9d4f709b81e5b9f1bb56a511a783d796d7b5d0169dfdc61bf0776394f3d31eb650d4cf04d6710335d70dc5c7ade64b2ee15eb130592900fe35fefef1af01acdbb3e5226740adeaeee2ef043da2417d26be0141912e5995e7f711e98b65fe0e2264fa42ee94df93a3407a62f70b6172295f2c41edf3ae1a582957ed3afe3f800b19995c543e5ae794fcfb76000bf189888f4a44f8ae39b6a4284ce180f6671ab6246e367815191426477c5278a57d9bea7ab6e13b76e0d5d51f3af363049321383a05d9c3cc07066d8e80e0d9c8940543d96accd83a089616e94425ddd9d4f8bd1b90bb4e17969a0ba48021b125fa1124631982360b5a96a32bf095af1cfaccdccdab6247b6b02446780205abcc59bf2a26a263d2f7e2ae3fb4ca4700f7de3eff0a99c1824026cc0fa61710755b1b916744d6394cd38315f5293e42a53f33cf597c7f7d2a7eda03258b595354dc400911eb2cdab3bf1513f99f5c2518e6396d9342ab6c94999ebcaae02ec8424df3326eb15cc42703ce719486d4adcabb3847c40ff766ec71f4045f63b1bfd260ca4793e06eb09650911fb6e182032c370543e7784ff9ba2cdbab91ec945579a488ff4ee22d83aabf35b6f61f7a67252c878d509b9c7d8b5ae9aa8845e568dbb701c03c5edba2b0d546a41a016ba692168fed6e4c09382f99ba4e5b4d734a8299b1622d922d3ea87f0d9a0a7f903220d7f91254899347e76ebc3c489067354ca5ccbb17cf5b6a0d930739fb115a2ed6c87265443a06e5399647ed155c6fa6fd8d87030c08c8f9c468ad81e6402e20229881e11b1701f2ed2d335d67711c9dc092ab973fc5e4ae364455afeb68654f2bfc6ec0c785983b308f144a9061ecbf1095e6735e4ed23ec57460921890203c5e080f00b841193534e85351d2dfe46b15053d9558491c2edd03fa73e31ac85a2e74bbfe1e6dd9a38c7ba9b00e0fd90bb8346429ee34ec9227557fcc013f5ae3f0d4b5ad08a73fbf0480b63b6221d7b6cf6b40c154de6ccd4afc0167e9025ad4ada4514c97b41bb126938c98228fd41fe422cc05868666b218f5572f62097ce7f2ff3380c8af09acf596dc0f16e1b47c86ba6caa1c56739fa15b2f034199e25c4869d5d128b9c8d04f89b0af6302e7218e2e1625fcd3ee408ce06ee2dd544047e3f15359209880648b99229a139116f51c6930dccd6fc6f47c6a0853edb84db82318afeaadc1538df60445a00fd232d5a1d8d8e9bfba949d0bec6abe55108078ad9a851dcc28a4916f56a652b1c398a1a8129b5f1f5717621838d1dac83d6ccbe1323b648c73df4d724cddcf839dd76ceb21be022b4c2f4a27a552a5b2e454c2fac190ac70378c10a512b52d7404d4e81ae86e4b40746d59e93499c42adbd70441a3b8146c493cb8644845509206f2dad07da5e8d434da06faad8f914c0f3575bbba020848539fe15de5c3b644e8247f555977c6d8969000ecd01e20b84f9079fa2c54195c963d74654819e7951227f584dcc0c42f8d3e2e2c72c290b1dca7853cdc6757e63c3aae497000a3960197666e442729ad6c1b3027d1e2d8b65756aba6c8096209636d0820c17e37011b4cd7e3406c3ee8a292f5cb88373ba66fe506b3da0c293195fdf6d0037130616cc73b46da34869e5f186925de9b38e23cbe