0x2cffd02ed705c4346ddb3066b4f8c881867bd96cb0af2f6244bd6a896c6249621985dc78399432f5705f479dcd78775db223878e80957ee1bf96c86050853b58a6550e7b8b76e0f41ce4482218999b4f69bcc7391ef710421960c1fae78eeb67807b3c2ebfd6228f806babc22a43253b40c4c1d1171c5f8b53774c69737a824543f6eeea51cb5a7fe5b5bcc995d960a0ba0b7a41ddf2709d19bc6a78c63146103a9342e51bc696c50d5372000a413346e127f730030496e7c422d1620dd3ff8ddfe69b77f97105f67559e70a969da32873a953ebf10fee298a1fe90d4e593e2e39cf7327b73276e8e03dc492f5b0085bebcdd109fc50774b39c766dd0f1014bc971c947dd833f34e90ede77166fb4d43521c2b1030964b7d8d7a6759f05e7de21b4ff552e1311f903253ff83c9e08d7377373def5b0b5af1cf4ba5573540b780a604d23066258caa2a8126604d410dd67c068804ece2715bbfa4bb759a805850398e4a1d3380ec2e188b32a4062efe1e5635d42f5f7a5e181c3de2961de5b9add12b8fb6fd5e74dc8cb8c69c94e287e03c87a75880d25316c2db75e6379a7fb0e3252117f08a6ac0bf13a9ba3a064dcc8949eec1f0a05ef0b7d48853b7b7bb22b7b3ee7e63acbedce3f1faa85fd986b3bcecb2ef7e1dbb00994d7f4bcfc080eaf2c36eccee9956b6be7c937191e8fc2caf00f7aea6099bf19e8a90a589de250dad1838fa1e85d3f6f26eb51bdf7282f007d84abde063a9403643a269d1a553649fb073a659df5d46aff3cf3337a8544bb49de3a7e058bfe1dc3a3f6f0f4d24279160307d5f880b511339a0e4468b6b98b5f472b9e00ba24df0d756f9c25f212cb6739e78f2c0ea7eebcf8f0eefbd7995f4082b1322bd328940fe22f22f7ab8cdaf7c4ac8132725bbcb739a85b3c9268bbdb1bf3d8a80454273ae787371b1a39f6581367d7332ed30d137cc922f1a8cd8fc2d5a186b722a50f3c0419c122043b6dcfbca1dca34c456e9d4b8fe6fa090bb49e09918c82c6db72cb5e996d98f9a9512716bd57c60812c132cb6ff0beb4747d5a38ad57cb59965ed028a687268395d1927d9729cf172053c56c88f8e030bf02c83c685baead937ca9cf22cdaa4bff20d43a17e9d5f804f0630a22c5eed83b07de0f8be3c9bd7b538d632087f8d2a4354dbe56c94d8312087e096a21986e02db5b6d530226350364394e2973aacc6fd364b4728d841430385edcdd55bf1057c80d3d5d1e11f4e67a3f2f5e451725ad33ce588a4edb0da93197831968af068cbaff11c7b0069b1b5f6d49dc8c3c993a725c1bbdae25e7ff4e9223db5a4341092a00dc962d7482dffb6c52b10973276c3ff3694bdbfd6b36c91252c2241fe314840442b0ccb9455fb96b1ea3fc492b2628bb35a37387b8a91b6a733deede2d7ae0d23d99f9e741d299f912948794e2ad22d381bb723097b256d76e38e0ccdf04d549950b0d2c5e2adf0e8430970342f270bc2998aa13ae9fe7d79342419001840f75c5a7391797adc4474e50553daffc5fccabe0df8e05ef88e5adeac7eb559d30e2a4e63f049560bf675b4e08c7866fc0e3b3fe403a9adca91087f42af8f5dd8f4a584c7bc59f63d6d588aece79fbbebc4f1386f0a0a3e20d28f1ab3ac467013dcefae3bb42155b33c68caf4713ad56af5c6ccdde837292e636112016ef182ea35fbcd6b55fb1cc2aad09ecf0255d157a5811b350deaa5c7a44995d403945180c2ec752abadd71eb98869cc40048935c74ebc7c361dc42621c52d69d25a7da8031f5cb0aedfeb569db4f3ad2daeeb754a842cb370506bce170e0c9a8eb1fab9d9ca7b9f1087505fa33d4f2399476cb173091577c9e32ded4801357808f663515d5440a613f14e482d2063d8f1ce8014d750dfad66cff701c6e516314af36f4372d257f54