0x2cffd02e2cbba72c6d6d3bb5a39cd0a5c7c9f3db80498f999384050e86776eb9740baa50498e315553471d01188e3ec0c8f848578a1e1b68227a01031abbdf4864c737e88c81d70485f207f3691e2d9556bab88cec67b61b1185c31c6857532162e6965628985ccd7dc57b718952170d136a164d822781ea1d66e434af9d97a69645280ad26503f8951a335bba05521c9bdf52314cd555570eb1901e59ea83c57b308c729fe26b6e3f35d1a18390b19b2eec66866124e30ee835ea98436c7f3713bbbe9e12b423b6f9b42b6cc5f5c70cd4b3aaa4e749d2bbf7b7e742bb61722e8069b28343528ca52a91c15b928e0d2b9568ad398320f5011448e3d4672fe25d57a5e1de7ffc469ef3449d99f6aba80d508786dcc80d18feb360dd5aa9d61f8ab11c11d8f8054ed7289f0f32846eef387f17f9082602dca0c34375dda3f61cc23948e105ee42390ee4a17af831991a1729ecf88a6f6417cebf317af0315e4ea4ed21251acf91655f2c9f6b6004f0471cfdd785274e380b50278795d6248be90fee423f609da017b52932ac228e9f7f564ff73ca1c230b97ee3ff4d65c52f540de2d8cc26c44eeb82c9d426bab7355006653bf750f7ef4ad61ea886130f1275883d3f4e107377f45eacc550599c2be36afd4a085356754da1d968a5e40a078d5e4bf9ef6d4263a20d96cf245e8310ba53db4e66e49d811d657be284c7fd6ead8592cdf6adcb8a2edf4415d620cc035ea7405dbd6237a55afed5214535fefe97adbecd0b94174bd2beddd106a85c1caaefac402d797c3eaf650de1f9d52fe50328fe91ba29424927aa2210492120981b44a3c77afe8491087c5f366a23010cd9c65e4dbf3114dc7422bde48642acfaaa81863ad6b9f5bbc586fc668167cf90807583d9d8651182cbea480bd7f93ec4df8640289e0f31ca495fa365bce69208223fed18e7c12b5b991d9fd3685a21b37a602bf6fc23197ff6ea3a2a9d97e48e22c75779910faaeb0df9e1f0f67d920ea91198155cb27bba3bf4cbfd154bd597d2fd5ef6871cfa04f4936b6bf3a99abaebb54bba81f9d8cc787767b82bc69f1814791e5fe2e498b4b3890d441e66182a76140834566c316dc31313d1edd7f41ba8b76eaed6847df49f50c6f611d9616ae610ef621702d143aef9ef32b827c384efd58548050490194fc9936bd6814fb526cf28197a0b2e76622e3416126056febd644f9a4fac80bb2c87617be26d926b8bba0d7fc0d48f1f8afe85f7014d84e724d69c5fe2796f4bf655e76b70bfc196334e3c6559741a3c10379871dc3e87d02e1ab757c72f6a6f95ea3a46c2893c526449f1549348c33ba1af7fef94555f2d143e9385b860e700a3a1c1506d239699f9805e39c4f86f61e40b11544b9810af33b629ac8170ca7cf3ff601c9d16834649b4df64313404743a6e7ad2195dce560ba1aaaff50f200b4ffed60352b0f8af5863081de855cd7beaa72ed72b9dc60b874e286998e86082fca8e4605b4de6480cacbf79c64fa9946bff8aa507ef1feb8eb51eb6b017d1792987ed55235295fba8df4d54a9f83bbe28c33cd8553155a1f7969d980534cb62a69c7a12ba107dfa0c3c1a0787b3bbc9a4d4a6fc9758135cc303f54287513e524f121805332dbacd437f6a13ded165db7ac6eebc7aeeb5cea009b157b6a15e8d5ecf6417fcc04c63f296a9deb78729b3ea9878e049035ce441d30b49db727f3af2f61662f80903dea8b6dc0497f5f5117ae76d26f6356e508c9828e6505ade3e071d33cd8f2f8f88f8ff9e715572abe25c3b2ee9fd70e3c6d556cf0a6dd83499e52d0105a69a2cbcd9cef4b5671b582bb6f7c6bfb00029e6e09855065af548cfc8a6f2b5fda91330cb8667bcdfd412f4dd97937f5731014fe425725921b9dba357245087b6c8e0c83413194938aa