0x2cffd02e84f81113c1e9cc8fc05340d6ffe13ccb25f4ad655da9048242eb83587dc646d7def7306f440cb92f731a12a224429c9c37761607fb6dc024d8f19791f85d57de5e6ca186ca88fd8948034981bed0fe94f61d6071ea52e2ced41fac56317fd3dcc76552e615d027115cde0f84aeab3830ef510646bf0d193a34beb48f9ca94d08f80470e57906a20c8156ec0c892b2a2d80e3c58ff610e175b386e20b7f7d09984b2949bc34f27008aabed32eefb150946eafe566b313f86b24fb5389f70a7443f0ae3c5aa7d3ee828f099f9df77a06735f9d41e79424bbf6a24fe05f21e150fbb8b6464feab5a7ff6a1e660e9bb678f274341163aeba700650cd3bf51fe2a6e3e190eb49c3edac12c039512f078b2b8e91dfbe3e0c83f26794e96b116c29d3b3b4f41a459d288c01b474684f0985aad9d27db509ca9f4036ff28073754f3130f2df88936cacfd512242737393c8d4b7bf3c714bfb165493ed2309a01db3df375942101080663e47fb82853f9d6d30803fe349a6b3eeda8484be2c36197229ae697deba8929bb284b3188951a737868223e38a1fc3c917d446403cb92350410375f07dc0c4ebccd11392ca5fab5e186ce989c18418ae4dfb9ca0d4a976c85833d9d8804c55f8912fe0364e2ab90144af913c7533f1d6b7b389fe613561c1f0ae9b665efd07a9e831fe398daa8fc930789cc1a9f9430a969fd70db9ee8a15eda8c20cb2ce3bb8096c88c52066727c3be6fd3daf232719feb874d3a683d300ca5f0d73d25194c68f25f947beaf5bede22a9fac42598d50e538942d039e6292f9f03d371cc522e953511ce931c0a5558e1730a495a6608ee4a021daa8388b2402b7bf31e7fd3928804470f86f09786dc1e32d027d98fb99628ea1cc84d8d6a85e475e5f62096859be1fc856143f890a9d58d2eb6f47349f42b012840b6105120dabef38c7f8d16e96ce2bc308cf6997424c41bbc02aeb55e20ad84448bfce42f961b9533ad5bf99ddc8cd00b5e4a566b852399c7aadbc56d119f824e47f700a2c566eef0ae081d7c06324bc2fd8daa31f2c20b975bdbe651e5aa74da0ec0ccfe567b903d192c1929f6cdd558c41353977f1bd97dbd47727c49b67722e1f4aee667131941a0dd1614d6dd4a748aff655c5759991795a2f54673d9cc70d2a1258596776765ea7227fd505bdfa4c950bbb38c9654b2f83085a2993e38edb15cb34ce49018ab2f79c87b59a9585d3c064659f84cfc5c6b2f81173ef2f2e119766394a7e54c8e2fd37dcbda06b76a874863b40346644039ac4a6bace80bc24650598d42dcd3dfbbcb1a2ca5625ed5ebc8241b10a039af40b0c853fe300a64d9f911436e13619b9aef08301b2ab9c703a40159f7b45385d4252a5eb1d5615f35ace62bfba5a5c94da18ce9385d313f3b570949e4f8bb73ab930bf17c5876aacff984eb4f67bc1503b6b2912501464029438a5116f7bb170f81719f91e004b0284deac93cc9812234e346625dbb9dc7e57f5ea591d90c13b26217657cd1b12d517f2ecdfc6abc22e898274a44ad0c48aa5cb9fd6391c9a75b2ff945331c9810bd7fe5490276f40c1e4c9eaad5dbacecbbc9115bf5e64418c6a38ec93ea0165509c881999007841e1b896a78ed464ab724d990a931fba9e87a944243018b6090aac241919b12657ea5c49de17920c5152591eb2e9371172b70f3f6560a0734bcf1a6b5b633ec9d44d65082066eede03f98ee24fda2c8aee2130c91e7c1dd22d16e1ef3596fbbadd853cd3efd1744e5613b5234e1b7b981b9191b4d55bc403809b5c5f631a4f986504c50b5807de69dbb96fcb0286da1d9ec8f453a186d61f3258c2a6544c02ffc2800b188c96b03f44a4b0bc619b3bdb51d1ef249d7f7f182a631b72e2d57a03cb1f4a939513022b21a6a1f977663f4