0x2cffd02ec6740d0813e71d232be67e0bc81287a14525edf0aa77814630f56bb8eb3e6915cfc3e08510948a0351120ee2d84ab74c4094034ab69067de0cf307ac9ce91b70eef8ddbe59453be53d96e118100a8fa6c69566df1159db6a92e440ea41167c924d5e6b0572f105195f8c408a7d636e5940b8229fef684ee345894cb688f5427245fd4e99e33843534a55e14713bc43748503d44858f288d19991311d9fcbc210e91efb7552c24469499d389f8de1ca581b80a0d1745c9f9f6303bd98a970ee8959093b45b48b41bda2f86b1c9a980a7814808c2cd892e35915540d9cd5ac003470c91af0e03c90284774ac9a8038896ae0b13b0d58215671b93cacd998001854af8e820931ae56649a5fa9405e2bddce3b043bd62a840ce2f59dedfc68ff4fb0ad17cb232fdf971a8310f3719b1d9ab8170cd36fa9f99345708e33d85aaf4001ff64d53846df2f099e679736008e58102990f5943b4581d2aea09ae7904f242c889a57321cfe2b36a6ffe9eebe6a979c9e541b579ef40791c016184f3cd773b17c45e59e9713e1b582ca2c9449b4ba2dbb04ac53b42b233b44db3b2bd52938ddef5cbd37779d9218b8c88b8c36009b6b57d3d69569042fe8530050e06b65e2ec9783c15f9a43d706f5edac9729f32b2be0428bd2350d9058c3e184493209c95cf4b3fde12d41c6f29d653a557a3e8e09cdc455c861cc3120f30fd1c0e171bfa3b61ff0088ac525dd0e0e664d953aef1119b4ab69fa19b1ce52597f4046698cd0199bf27eea773ae774557968fc63e0601342066a3c21b23f300c099d1457b820da2b46cfa647207f63e8498ad8d668ef63d4ed720558aed82fbd2f742f4ee2fb15eee2c883c6d8b00577e12d7fb360d5e57a5fe30d313c0e0e3e263d54a70a9dcda3dda3e4112f5a44ddae2980c117fd8129844e69c7a459224fdc9e0c019970bb465b4a9d4948093bd644aa985e69d3239bf2f6bc357dbb3c146d04e8b0a84b91c1a8edaf41a56cfa07808bd7d2f14086c95e877ff9772b3cdfd37ad0ac829ccfee6afcc8bbe65ca7594913ce046229755e5b6d0cc7a7874a0a609336cc04d5f8287916f59ec82c5f063840cadd5167ad97eb408feb76a3a0681ec9d3c6dcf83348fab4747b9616b8991d0a4ddecd44f8f598ca6472f8909f94ddb347b422aa1736268426c99bd5c7397bffd95865830ed8f7a8ae98b8815efed293e162044472676bb19627d69ac9a09b7bb102e22da5d5c94af77a375762da43defa8bec43e2f0458e9fd06ea32377a6f59f92a29beb38b4760aa521997eda7042fe013e3b2604c5ce4c57a0741ac7c9521e321274641c574eaa2d1ec154e9c412d0116dd6809f1d06621b82ba390bebc1e22e131373cf09b4c6c65850e2050002b56267680d3553deffb6864073f35b63dc1ade6b47e4c3a470d1061d767495c21324b8535b804f457c8368c106129e4610d05a38518474933a5bd694e237df0cba70cbe720830a17d7432c2ac09c2babf153576c4f7d9b11cd751bc8162f42c6d4f579ad067a2f5629c0fe211c4f2a8a3fb0a84995e298f220e7976d94d8ec2b58f2b9771b2f85cd19a1042d79af3c379abe93f7b60b33af1ca5788c738f4d26a2d170f9c8c9344e8de6a014d98fbb5ecdc588b7bceccabc3052663683b2d262b3bc6c23e72d27fadb44600a50f3e1882228646cd6dc8672b2e7d84ec13430ddec322c45d42108cf0e7d052d907989938241265be1dbff9d1a04f05b1b4b5ec2ba04ccf8fe2d96d9a403bd9320fa7532fd05651c626931a1c4917cb004ff194c3988a9f25242ba599e96b2de009af7ace3e5f3fec371810ca46347389c58fc4f970f7cc620d007b2373429eb13d605af784e60b3e02071b726d03abf2d33abdc357e488e2890e9fd2f8934faab7c30f6d47012be