0x2cffd02e1cb18c277188e666f5369bc76d41f571f7b8025e2727b47760ad4e61af8483a984a563d8fb848ee6a872e18901e3270504f63fcef55aaf31346c5214a255d4d885b28745fa9cf53f1e09a12eff9f7e0615d932929dbb1ba48cf4af42bb196ab94198d235a95e6dda695ccf1b099eac1fe54156246c99b65d76a9aaf6f12a0398a6c1d6ee922d935ecb7f628eb4b5cbbac1f2cc4cd516f858d4e17679bdd946a3a3d0bfcb685a4dc61948e94884d23fe194dd906bfe09c7429e685ad9f7fbeb86b023903476262e1e72acf9f30a7f08a9931e786f6810e4112f8b62f8d36e269498f995cbb02b90e8768a4840f9f86169df33bf85af4f3b23a4ae3125d72c084281e3b7f6bab1b629bf8f0f00ab4a4244de5266d4746d657f13c7d1923e8e401e3c2794f890b7d435103b71b3e3a086293d757288c828d8d023f94b05760d7a827639b8a10ce3ea0c642b73cc33cd2062e3a0b7c1fa5048a27f7f5b1ccc5cb99190f6dc7bbaa4ce64ab9a27a6dcaa4a437d90edcdc0e46799e4708705c4ccab8e6c93b98f738bf8e277e41770bd297152c1d40794f5008b14f382e6b9821f4e6b98d4278f3040b5cba9c42d92ad7496cfc2d3a5234a10af5ecd5888a8024eeea00bdc8f5c9c3486304307aa5f63cef1747450a32605881d994a951ae817237db8ed70766ce6ae03c6783c7623f0da78119594b6d83f8463883b8e6ee5b4184dd1fe02fe1464670363b2156275f1544d04ba2da7022464827fc46eddd4a5e65ea7c785fdb9a9ebd88d528fcf06c23c6f3bdde194d5b9d65fefe4b7832792d464761bb8c2a3a0ead1ffd4dabc408a14fdce14ed4618de1b17e246bf62241282bf50fd38b82b043a3293cefe5076f8657700adba97ac7dec4fb8f7af331c53c73ee42f81922bd3d5da56cfdb6d71adb93ad3bb8cd5a19184a723a56c7393c5c0a9880a7a966ad4c67b9fa9a6ec87bddc1069e33ffa699f5f4efcb5cc86ba5921c85b76fc6818e351b500acac4d662558d3219d5d3d2f0f821aa6d5553e9e0e105629d6e950b016a51fdd1952df7c429a065a60310db7e44b5e832ba1ca818be3dd82c3459404e7160f602c4c339ab7e6b877f7238fd866e81e716626d5ee5c508252b00fe2d1b62766e598bc90ce01c68e80f755b90505496e9aeff29d331e0a9ed03282525eba5083503cdd2e96983024aa74669be4b80f46ff0124280a80bb39c21673403204f4fff35b6c276f4af534173b4d71ff1ce0d71c0152efec7659931b08487c2f6cb718caac5e9bd3d59a3ff1594e289dce3e33482abb3fc654267e30a6f51ac0f391979292e5b364b94c144335540171d7b430ee3ec94de7b2b21a5bac3743dc1aa3f67fe3da29f384474aeaeebd6d2ace835816e1d0134fd430adf2825d4d866f57f779f12959014daa89f93f93fe53761538676fcb7037171c68f2332855507c72e38f736c119a01d3d65d622932bcb6fb528440ba0c1a022e62a95e5b076f3fa9d77ebd3fdb0cb97cd8b85764784fd01af5e31a31a5cf719f2474df885bfe4b42c3967dd098f36d6a0bd59c166099cbd8d27ba7ec166657d00d8b718ae8e5c5f3d5aacbe244aba892da7b9f884b29012afff713c1b232ee8bcfaf3c1b240942c37c21563fd960da5545b945a39b96892954489cfbc3474468f5fc6a34b12ddf907ec27f5aeab3fbdc6a93a5cb91e38333f11ba26d2d53e75b82f3f9bf95c16a3f765c5bdf90484847dcdf1ba2f862bb32e73e5bd173e9e6afe1678d7ff14d8a13109a7968b52ed1c599a305015af91c31db91ada3c97c1fc661191140745b307ecf8e37ffae452537406780d8d899a7dab9116873bd04bb64779106df225acd915738e7296be3f25db57de97b8e423517a78a3abad25ca9be8e262d75bc152b86c23556513a0809faf3b4