0x2cffd02e6f406e45f6612f53cda4f8a8a5900f7319f0affd5051b230973d0251b506cde3bc858e6110a7ca3d214c04c282524e0c2c64a037b00839dfa42e0428ba202d09a65f1e2eae0164bbfb7771433921dd9db4ae03ba80fa6bef860634a59abaa3b8a3978aca5c2c0f3654be0416b26af39281e7834cb8a5e6efbe0139c7031c5aa7cc9d5985f4b0979f454ee33ac99d056e0d4213d8cf68aa5b670fec3858b0b2a460b9811532e39b1d3b5645ebf7826b3f1ef8077e51c65b9249758805bad8c52e6c37fa0ee2a9bf6762375b30a204767b290697318ed816c503e28b8a96f69d6f5da274a28f1a0d836573c9d77f073936d84ea050339cff964b39003d97bd0cb7ecbbb00378d3cb9960626ee41948dd24abe542bdebf73ce9ce00b8473af7f5852d2e03358af711517883665f85539659c7914ee0e79f964faaa65e1d5a7d4f44e24dfe8a064b12e735947038e041bc84f1f0d3e030242a825f130da2879a6f95d26a8b26704214ae0a568949b2f27f82325af28e2bac210a160078e839c7bfc1092571dfcb90cf3a4b4d29878c0d7fc15f7bfcb998330e975516be92212bd18ea69229ba33afed1504f99acb8fa9b210c70207e33e61e6ed003f19630fc0bb84d1949fc765dd1933b3e1e35f8ad7c585eb2dee7b02ceb30561f628a42abc0e604947e8a751d1fdbbd0c056db5b98caac02e13a64869f8e1ef84934931878361197cc9795df6d2d82bd22b329ca3032c78f8d9ed55847841524bd2180f46d9089aa78117883699f0c4aca103c7aa83326f57edffc6a9f4f440d70dc4ba1fdffdccba17c34b4d0b4451da5aacdc8d3126ff68996bd8fc0cd12790b489d16cd27ef69d9e2a5408be4677b477b8e093547497217fea7483632b588e8737ff430e8629a0ef6fc1b9a480c0944e2edc7e34d18dc4c30028bc3f23a950dc3318af3eb997457e0d95d8eabc4359e8823155534f93c434142d7984eda5d9975def3e90bf514e00233f15149a4389d9049a014bb3be8277f55fc6390b3cbf22fc57df29e245d3b24e927bc7cdc6f8e2e452afe853ace7ed805b15a64890a4f1cb55eb5f1b33d1c64e8f1952fc3819552d4e320e7a0da662cc42c5aeb6469b70fc01a788b39ff106e821db962b5691a82a0c9288b2c11318db9f7fd7612251417a3009895e33f80338054ef5ed70ffe2db0e7f8432320c4e1e36b62c8d6e20676a3b3539021dffe7caf4a2753b680e01fc24ab21511b086de1a725f0b3c79e2bd60317a026fad98bc4a0885340143828a284b3a7173eb739f4877e6c0f4f7b8c3850c391470c4c7ca6535cc1493e4fc5d91179da7b90443e8c2709e345b8219fe9322daaa2babb801487dfdad232e8a3d66da6b497241d2d018e257dabc22a73f0f0a3e87b075ad4bb834bb529328aeb65efd208a75226ca98228e9b41412ea272a55ea72de2e7b9b382af8efe8d1d2ec537cee6d1c6519ec38a05d4cca10b6c85bde928879c7bc00ffa4f1f86c32fd95669349c08201a7593294508e53d518f539cdc3d3413bf125bbed1ff5918718efed58e01c9969f2b6dfb1f51c118dc4ca8e9f2665212e5b44ec2ea2407f3e206a147e0f4766fc31d58389b70ea17fc05f333ac95fd758ac9030fa9fa93e23b9eb4398bc60ecb1e8b2bbebbcc0c7e148efe940335ab42a46d6e53994338c535ef621e36cc1fab7717f06e228e8367dc8c1948743401e61afc39de852c56c96bdcd70976f0c785019fb6d0f4430aa1e3be3b4ffcbdb78605bf2d52b67f672f88b001e08e1a6eb3ba915e2a11938d407e10f778c5c8c69c246b7f10c665843575533e2970ad2950ec2ee9d14de24c6f9f44a167110e561612d69b19591eac0a9bde5e5e39889e4c6bd0a693c999e72aa8de219a49655ca28a8f427c9803b3f0902466a11c5748a