0x2cffd02e2e39b748ec0b5cbd77a1bf67da4dc436c6649a293863187b3546d1cde0b49bb560e8346200655f0bb775fa9053a84d5f4a63fd194b286018d1413128f1adae3395bf9ac5c9c49ca8e02b05e2b6f1431a0b821288fcc03d4242df9be5227ce4efd5c67bebb491a97360e2162a82cd1f090ca8199cbf082e7b0e482b01b915464e2bd378235ff3b5694c869d979aa6da2f502b4a0878bef958eb142a1e1c9e895eb8b9568389e874d95acdebd77ea30c2d9bb7f0d968870eeeb583f7b141318035f09d0d255785467b0c07840db7eb4e699dead62afedbcfa6433fbd35a46cfe4e6f5cd26603c3474420a21c336fe4297d2a4d4eaa8e2987c4233e92bf37c3792525419a861d419bf64a4deff415386da07de7aba07fff61aadad2f6cfcafb42b08512a019afe6dfc158db1e326f676ec6c167d362a5cfcd5bdb262c52c02bbd19f47c92702e143a897686fd45b9dc756df5a7ebdadc56872617aa534cfbe99393e38ccc998f3befc6c47f5916bd82a7f723d528aeb9cb9ff5644cc794fc62132d8b1fd1b015877cc79d6cec3368a40c2c730992c5c7c90fbd1d8b7d6f3b9a489f85440f2766ef11c91047518537046868ef681fbc6c5201003fe77fd90e46504b4e8050605e1f68ed92a3aaef7c9ab7fd7be29d63be02c6fbb4d90a8dfd7494721bd2f5aa06f70c426e0eb4a0713a9b063092de9e01eb974d69f7f3e01962fcacb527bdef384a826a892904981a96fee60103807f9fbd2561a09e212d72c84d5b11650f3fd39bd186ae29c5b807ac153c32eae2d3e14791d8030c337ef587277e3293954619b087521723b170a8a14b77bcfdbc09ea56bd6060f054626605e56ef75998728b7b92801e2201936abc7d8148f99285dd39eed872df98b9f3819565ba5838dcc025863ec0b21345269f464eb848691d050a052cfdff7e2f909aa6c173d3a8f70a43772e3e863e434edb04e3fde448916edfca91d41ea5114caa7957a90e5005c04d52a6b9d9c63f677f77084ca7c70ba62f2fdd4b86e1f9a146b6f75950c6a71506ad1c7628d8f707f86bf020e6a40a2ce739703b92cf47fd55baff208aa08670a62af049f4c3a16688077c1b06f3f6892e489c7ba7cdd1430d7ddda3f5d0ea9b5046ac367e2886dc0466d44f13969891c56d5973bfc0a3fe76e1a164c2794e9112b26267c6d9229587ec780685a53a7adaf287ee0c0af810e0f9a74a943ec0434c5f2401b80d7ae9843c2f800c82f2e1f031886125c2d7209fd37411dd26ea07d74954c24383c3ae975c5aff9233049dd527379861be8684ff9339e1ed044c8d4843923c369f708c6a66627e056571eccb2fac6360269bbc44601fff0e346c195d3537a1254e09411aec9281f6b965835b9737e999b473ad66ad23e132b4dde7c5160dcc671590d849d849dbd88eda0b7ac7714a0d4131f75f2d67c0945340719e7bdeb80db275bede39feb21b62103ee5bc6e8501daec0d229abc1e87a01dda8a50f81df06e82fcb2236c72fee84bfa8284598d1b229af09c0383ca17cd0d405cd00815751744b2a9fbec6d866ce1b83cff9dcf1a835716dfc85cf8b5c86a42b15da10b74dd31774da8a1d9345e07cb059317f9d8b24d8589053549cb4b38403a07dca476d01581cbafb88a3b1082ee63cc8d3fe1aaf276c51b947223b7475bb73d360d5613c524ca9821f38065e18f8587cd251107b6ee283051a3f13107ba99d44b314d473b1f16223b9891a04e56453c998ed341baf6e9c3364e1386dacd159f2439e910a98c378284a31d4384040222ff90f2b7925ee5b983b694f1bedea20b49ba567cba6c1cbb0606ef8332f7cbd9960c89bf8661e9e08f6c8e25ac52485f33438e20923c44abfa230cf94851f9f0d8a0089ab2be80175d9ee35967fd17076387b09afd38492c7f