0x2cffd02ec179fc80f47b2e00222b914937931f3dd366e5393a0bf1db6832a4592b0e6ac8cee45dfc5834dddb3e955b72e730e85fc671c6c3da39546701cdd67fe1b9d50ac26afb4731ae9193cec44de77d13ae94ff84b3ffae3cabfe503848f5ab66c4f58c8e9efca2d26eec4e63654db1110547eea82480847bd29f1d3472dee6cf72c19b5db97479e5d437b89a2a5506ccd9b58fe24b351f8d383b5390679c569bf8fdb0feec3c27353e1bdfdca63c700558eadbc3b8f0c81fce34343ec2adc0da9dce952305f178d1ae4eb3ec5cd3e7a6150b6e9d2bff770d91acf360896b5319a0149600db5113fb3e9f9b0d4af6df0877566bfefcb2026f26332fad08ed9e8e32e57eec3a5adab2b701d42ba8d7d24e47cbc8a369e37688f2b8ebf3b857747f920f1d49b12a1518100cf23adce062bece3b9194f74548518a8228614d74d18d52eca51c157ff4c567d0969c799b8a4009c0bad0783657b918d6477b2e4784b85ef081872e99eba5e27c010a52e755e1c51a94825f14e2ff7ceabf67d7207dbcf6643f9cb1690621ee89fb55ffdf3087c407fb20a5f0b067ed94caabb895a6a075301dc66401b1e813327050364334042f96fb8abbd0da825b79c83fab0fb865c3558e1c3a28540a2bf85136c1516cdaef2e0bba8e715e36fa417c7d059d33d66db55580b4b7dcbef48d372893364ef7cdacbcbd66c067152f4657f098f0efab841b6a21c959030b178544df68c98f8e1a2437be2ffcce2d0926fee81d17429dcb854b8e728685c0996a29b4467d6565baef6ea95797f377b510464e146bf36602351a98b85ac8cc2eeeab1b0ffff4fdbfebef0c7b9e6cbc811555cbe3081edeb326ccacb36abc982708e004870240c9717e1629e05b3123e337f86b9cc677d0192835b700c9dd7bea7d83ba73b8ef18e6641bc31c1c148c89ae603fa1737b2bdc7677a4ae4314908f2915e5180cd4b597c4c139566d3ca637c5da0ca7dc8f5087c3d8bec344f05afd57e641355dfe308ffcaf8f4145c246ba1751aa68a629d1df17f72515bc26923101a76eafffa5f671edbd9d1d61f00c6679a475d03d1abbfc4ef5c5be1accf01f5c46c91732aece015c54a70fa5e5996a1a6f6168b823bb0b926b6008972957848e6a32fc931d94c72cbd6e3a0a134c00a9430c38265eec52a44e7f8e790160202bf2f4f8d30653bb70b75ff54d102f1019e7d44f0992633f81837f4831f1732ef806b0f08edcf72cca9f3623bb0630a1b93f9e8e12b29c42c8d1b6df20ee23676d6bafb55cd68e536321fde7a465826b075a095517e1404cb4d7e1782220643939c3ac0c637a6cd2971996bbe6610d69806716d465d620d898c131b2969b9c8eeada91cd96b7ba955ebc3a4872ddb61c65d14c6526acab38145a4ba7858c9176126dad0d5be10e4de3597db1bf7b0e03b5485b355cee406125bcffa2be56ea9fb439febfc133c9d60385ee2b2e7d3d1775c7b284cebc60e615ed79bd340128d166724f31e928626a4376e4c3523dcefde9cf52ec02300f6e89879f73baace4b083bb78611a942111f64fd5d3f617ef223b4aa3ce37649469b298dc31adf4fd5c40775ffa24de461391175fa367113b3014bbc33e72256234d252407c95cd63b021332d1717752f25014b2e89d2aecd4cb126f35c1052d81074a41e5d3c3e63fbdf73e01bf205b80b788eadb7bbbc258e2536ba473fa951d2b0d6568303828cfeda514c972c817c4bf898a9aa8b56062ed2c16bf5cdb744c2d6359793463df436df0f9fc1854e1cafc000f29cf0bfce07b3789efa62fd6a786810e8a4f7df73010daf684e92ce56c5b67f51e7aab2b3305564b6224239e969725eb7be47a0c20fc06eb2a0e85d19fc402aa8e90871704845faa34a8b7c927e3fb97cdf84e5c0c332e1d0a8e72938ae6e