0x2cffd02e0e376a61ded32f78dbcbf855234c83f05bc482709685d7062419782821044987bead3cf27afb446396b76cf4ef28aa81c2ef9f880f64996e9c392f7db8e0e2f503199f702d288ae7a5c3e3bb29890e3aa8b366052e390550086db3c45225b815c2d3bae9ad8f377033f46f37aa5846a5b716d7d99cd9005a0501b1de224c1e7a5790293fa0efbb4d1514f1e95ad610c2d82b6fb89db216daa3aeff756c6c3a53df12c7df97c37d4e28fbf4bd3140b15e59486826ea85510f8319b88d1d7cf0bf4b038ff33b9ee46e89e24c397ff934f2382896a63766a0f1173b18d7be642b2488e3bc8af87389e7ea543428dbfd5bfe13fc769375bb1d4b36d6c6fc8e8b7ad68ee59a3fbf057eac942673fba4d379c533a5bb5368afc7c607109232af4173b0fd5922438600fdd08e0f0f06fd43d415e1d003312b242d6079ddcf6aae629b1174a4b5d7c92f9cc8d97265f19340e8ce41f546ec7f872d4e550fcc45cb976601663233f9f224a28b64d510988226f9b1bda61de3c5af419163edc83c638e4b417e31d6eda31118a634133f4a9faba0ae2466e7f8ce5e996fb93039d66859ff9a95b77e983576ee1c0773d9955f15935e097d1017908f3236a289172a38fe8774e057b60024202c03f13e676a89c2b5ce9075cdfef75709aef23769759cd12f179bfcdd2881a8bb725475f489d408a1b8f52be002b4dedcf3a18fb441a8c6207e93ca937ffa92ef16f43d29fc63c616b6f029687d742d01b6f9af367f9c49f67266f27f4d576fefda172a3271b74eb7ab1158bc53c368fd2f8b4946c3ab94723ac41d0ec916318435443a268f2c035d9a3aa17c7f75c1d8c7b22f7fdecd49a6b2ecb5f867245228ff43baee755e3220a4e2fd212236188bd5d0c2abb7cecfab66d7053c0cd6cfe9ea9fe117053f85407a341e1eafdc2254c79988a9b08b0403e4e0dae9230249927d6029e7b291ba96daba1a7cb4cdc219c4c269afb1a49b6784170a28f4213d137ebcc9084f8d2b7270bde71004b478b98684b5dfe10b8ff502d5d8c1f4966f092c4c6e00543ccaef05137e23d2cf200772ccb48d8ea39aa2348a4341a955878ef4597e5c5d8a2e576951aa0c49fa16156107c202d970060de108a4981b447cc650ec537f72615dfe4c9a9360abb494cbb6d6e15863171db4b3bc38189d1ce115705c0ac4afd9ff62f728c3f68b20e1ab3027dbca0fe574b602d729d705dba69df978d3b9bd0711f84754753b39b84af519809ba078f37b2316f07c87eacae6e36d81a9147f8b2f46572537dfabd8634eb20cc93cb6a3a991c87ce86f90e4fbcb863184d178e67b69b7fa31f8b017b5d1911f4cf542527859acb815b80d6e1def4dd1327c88bd1ebc8e65a1475e9cd18ca7f629753f445fe32451a38272cb7a52d05449fe67222def1af6f4bd62ba048bf0b0adef5014e952b6f9537cefb11fb6e5cbf5c01f1a1f022a16c20a929adcd720d250a80a0a60ea61a8bd10e9821dc047bd58d4be7f84e1bd64ca2822ed262fca06808a7e51f91bbb69f3f167abe4595e2a11c5e925e02727e4608b6c17a61704a2aafbff550b0c3b3e6130618f0635a44dcf86d782737b1071ce9fd3dc77d2fce247a127b28176d67db3447af78bb9fcb09ce80da6c40262e8d26436f43c934031e9a6f68153f35b04fba78fc3ae165f656f9d2a43f86b90de047efa0a83e9be9312ef05a8c31ce793e109d96579b5d79ed17a7daac1a455a72bbfb5ad77cda809e5b3fffa90f2825a5c62f29bef88492e2f0dd9e8b26a25053af90fb48d5e1af804870abba41c5e5dc166ebd45b090aa43f862db6a05bd22ca7be4b4cf3ed5eca984c9e026d2f0cadd1f71033da9d9c5173d3f00f7cc742a67a7f505dd18fc02e3f61bd1de2fdc7598a9b4540b8d7387720ffde1d046d4d