0x2cffd02e19f368aa0a12290f0d6552285efba9b58f8c58b2b6701c71001e795cbe30ea2f0bc67ac987196e968cbf5b5afe5532648d7ed255a3fb69a8471e6b6b10e5e8fbab3a9a8a5ced8b1bc7f2fd3b7c2105c8526b7fc19f69142998af0b99cc286488bcd5fe9cfe182f0620adda953dd0910994b248663148d936676800b68b61d0a93162172015a939e83dcb8d4e03cbbf9f50c68e25ceb94a4db383280cb4b6195dbb423b90cd4abda6f4c2e8a2a15c4a6990c6b5824c906a683f5318b5fd268ffbfff4ef3294521f30fe443680101ab0f8fffd248c4cf642b1f37c26f400068e1426955568f7fd48c7e0b6f81a8b47320ebc313816b146020471b1ca55f86a72e775d0cacc8bf741f67fbfb8ca70b7dc0f297d673e88c582e4bd1f88d6fd72b1b3db12ada078c5bcd15c519c2a00606608ace76a59a39f2bf096a730cae63991f1c2d923809455ba41484ac52b4dd8590ade4ea600371d8f1d5ef0a30348eb2545b21523c770eafd32499f4cce710cb8c7f0b7bf97e7ad3a983f388ff2cb8f18a78b4f2162b5e0fce1944d43f0f1e4331ab046535985bc75a9a1004238d163510114aac589c5c5c54c5eb6674f6cf2e67aae0a66feeef1fa1dc629e330d194b0ae96ce0abc7369e2bbd6f4a656e519ef4d09ce4022f47890c1387d12f3ead59badceca81506732bd2ed21bea9dcd05633796803addfc863fd272890ceba9dacb95baf10ad8483a271099b487cc633d45887c8e486f4a153abe104178e5dc6d330fa05c982bf4850314f117ff7b2e83d53c747bc5bba595cb3693aaf3d600b9ee9b30b240751b01ee7ce7ad6c5cb4a043fde70905bb32fcd7ee4387fec9a8c4f97bded5582244fc02c3c2ac07bad638f2eb0caa70630b73f2268bcbc6096fd94f26e3c2bd8860d125c7e4f1826e806933be1c0e455e48d433f0787e645c4f14e7f305089941765137fb6e977f7535f72058dc23ad46f94aca7f14d34fa2b650629a578db0bebaea9e484459f8588660c3caad22ee65d63567c43851e78ca8da0964a2a41d2b5ae7a4ca7fd2feb19dcec471c7bb4a9443d3aed571414c8f7d25c914e19a270a04c5bc8d970554a77dfe9a8f56a68194d303736fa9b13bd64e1a062d595845dc5dfa641c11e40bb1c78c0ec25fbd481019493b1a0f38df82612bffa4a9a7bfe3d104a436f3ff962c9d1c68b18f1957c926160abc2ae087254e84a0be5177c5723f6b0e3fc556a9c6a5c904094f876ccc5d3ad3dfafa8aad309646c78d32e4a25e556d795ce025093be17cfa79c94556d708c508cf4d643a1098fbba6348f903288cd338c60d8a7d1a7f50c32230d4a6106a230b92758cbec4468e10fbed73035870a2f578628296a7a53a89b1452c3396dc1c96ee0abedfbfd054a9b4a9993cf4df6d8583ffd1cf3b3f21756d2bf42cae7fe95e07760f9e09e79e2f374be5083340125b101713c359fa591c2c36b2af4820f91f773f27dbefc0da0f997fbbbf94e3ecb2f47900a5a7f450cd9a8d83a2216430685d4dc85cb79d41c49c2a23ab8242b7dae61d23fc2a73c1cd7289e508039e1a74a6422948bbcdd69de1933884a22f58546bd969323c8c00d3a25f1b5cdb91bd76de3105455a0c51cbc8cdfafb76ef6934aef673d2c50124fd66ac2bbc9a4882dee54909ebbf0f83d3e506fcc08e672912461b88c77bd2dd45af1f6b33838bd601ef2f656f277d096994c503f5ddeac930a0246bc5d8b17590a43e39ab093ed225d07c1d378f9d710d3fbfc97f770c2503ab05cf6335067929f1612ae97be2b6e76cc15f0666955726e2363a9407912b10954a3791db4a52da07cc51f28847904630cb1a38edb025280fdb3e68da11dd55bfff6d125011a629c0791c49f815de95d9fa70d156a390c29552d53f830ea3a727f65d629ce2e41c2