0x2cffd02e000a28f0bfb7dc90cfff159c8265bf1d7b5e9819ec2a996d8ef11004e5a0d561e01d81126130b03cbef6bf6fda738b5cd4041e6fcaeab1af7f65fec0fac0756f5864824f7481c3cbac264a2d093123a9e199823de54c1f703676ef203afa776d138b8b90399465bd8e38193cca0371f004fce55cda4b24422e4aa3b64a569e1747f22a94774fc171a431000052cb81103ebdc4acf2b0117bacfb4751524768d83d8fba4d9f853a87802446cd567798ab49a3c31f1b19e4e0cea94fd08eac8050b33fa482452f96f54576dc997238fb0268f52f1365462ebd6dcfc317f5736862f0c8f3fbc09f601572528809c5ff726de4f45d7b8b609d1a101d7f8e7ecca6150e7793b9b622918483455b0a2525f451e470a8ea4c004aa6673114239f9db41979fc5627bd215919abd550977d2ea53b428282b501e48cac9c7fa716422da1a4c76110b5edeead0d5ded3d11974f4b641279a5b35e4169c5371ced464cee2331999d6507f3a4629c9d23edd8cd58177aa39cb4658b8b71448247bafb24f8810c047876c80dd25bf4f9a155951a05eb658e9ff99603fedc2e4a02e28b2c029d6bd369b4ad007aec74c27b273353c4da212d55389627b53b859a36b23486831a71a15164d90e276e594e6c070eedcb2a356df77a01c14c4a4cf3b35ff2f1754b89591a371adffc342b9c5fa3ddb633194ecbbae00e170c42be083f1c7519ad499c858b133fc2d69f825b23a2b4f95f4e786be89f3ad323d116731562d33c5ea9992ec56e8a1e81b2ad089fe422bacf386187bc7c942f6c8a88f459dd69937a90c1f4dc4d23a0f320ab7c97f48be414c3f44464d056842aa0e4ad46da1da67ee85570ef581f21fb5047b43f43a776520dc4c680433cdc0c6f6d6e5d921647e05d6f54bd4d1e4c3df118d5a6118f81eccf9f1074b39eda86083de8454f6c347970bdf55d76966b27973e636d1c585bdfcd7a4f7268a1a70f20577a0ac18de2e990ae6f281b1465595a160bfb7383d8c945520e86da219f1280db30a02030342ec48a726511b1a073c8f88697e8aba550e28d1d7d4882c9f001d4a6352fb557b53ac037972a5b8d5906d30e02425db131d04472e396ed2cb98b570ef1692ab2a4c7dab83ec24152425c37ee7f9968f533859ce591ead0a857d8a184b484c3dbaeca69ab40eed0374631955543240f2716cf1dbdd6dd450f6f61b6c2ca685470fbac75d8b8a8d0a498df6b259bd012dd21569f1eb3ef1306bab5976952c963be5d9d5792b1929285b338efce60a815928902e4bfafb3a389d125863acd45b6d15212632f79975f3737d49f6bac00e9e460cea75ee37335a70a9a100c98fdaa149ab52cb4f5803b923cfdabf82a3bb4842bdf0155611651d5b9682897677c756de1c09cd9baf5fcb5ebe0ff194fb611fc1a5aaac44149fb0c05761f281b2cc38fc8a9aa180db52b128c6f961d5f3bedf4819f30e6e8ed30787060932de62200450a4b74ee415deeb0311fdda69c99b5eff57a38ab32fd61e19ab4d617766392cd42bc06ad40e35866292d33a8cf9bb1d4fa9ffb6d67ccf8e2e7c620ae9fea916d36a0ec1d3dcda31f8308b301cea4e6f4ee41b854c8f3985ba001e979c638dae73086f168dae41a0d83e393cd8272d15c4304dc760f5437a9f6abe6f1ed152ec146124667fbd1917d0e4bc29bef69e2ef4697537c9ba8371e983ebc90b4123da41828ad8ccf1ae005709eae0f99e785ccd25c3b8f3d41f77dbe204063d403a24e4ccbf2253f92bb4a36ad45c960cced7baec822fa0e524c35733e0bc712f94f08078356094f519bf649753990e181caba918cf33988b0115e3016bfd7926194a040816584485f36d6cdd48f41159dec2e0b60532077010b749a97eedad2d7b1a7c0f43ddd9691e72f00d24a2619a74ae6c90d42