0x2cffd02e232d04055a779232946b2ad51c9d996c54957dbf6b3db9549a9ffe4e500ef5d81902dfe5a882e4889512a0f8775d346ccdd83dce8f239f74d726f1555751832053ac5e151d7dbc004b734e89bb035229ec7054f3313b68438dc41337efa90bd64817c995cb0040de6ec17d13aef1b4d7aaab0029db8dbf76c9834bb642fe29d1cd166b2e92bc872f930eb1dc56927eaf2e7b5ed62333723e5d28ae2b78a88509e409c7c45c02c39a5419808b287bf361a45676966d23c9187da0ed142a81c4acc2a8e053e28105b886da50f49d249adb98fda9bbbea10592643396dc89d173bf740f8580c343efa02d7630371ab604d5b635c52ed208a96f8cf8e9700c3ba70d25d2c4746790f668152c4983c2c710b63e657706a642b3de5ee1655f7edf3399e6d999c21c63d2ecc3af8ff3b14da7a325a43b785df44126aab7af9218428fef602a3214eb8fcc578db101e9119ea7b6b3bc2ca62518e6cd8a6b0c23984259a5dee0b9725d940c8b438189ffd938f5dcb87f3e347c5958220067c98f5570b00651ff6103c840b2abf57b49383969cb0f73694a5ca21fda11d4ada6280b1e57d6e8e9bb90924c38129ad2b9b95295ccb03e25c0e77b0c64f2c8517daa81da712367a13392d8acc2f2c35372025bd20437d35be21fd4e8e9b1a866348c7d8fa2e105d4bd849c465726595c1c1f4655cf78e01255825163b5bc78a5c912571d98705e7507abde3cdb30fc62b3e925848f99987976d1e7e91920c519627c0610c8cecf0910f690c44e75cd693cd82d67ef7700a0b93bd78858902e61415c7ae480df9206333a587405f59bed6549bedf783f69b530cb02c77dccc2f523a7cdc28ee58ebc1f5f1c5287cc7cbe5ee9942763b9cda5e87e56b489c07f3849ed48fd9d0348ab700b70932ef01ef9d76cc8698975f0e08c294a20e7ca2542bdf08aa1e91ed4124641f2c9fc1118c5339f09acbaee21ad2e84f1f2ccfcc62a260551f5c0d9fae672de141eb794d946c114cab96fbcbdf6afed655aee1be1805fb3ee938e6cb2478a2c273cb2b61088f2c08adca905d93ebf552683af954c9bb6db3e48654e17cd678afb47914c42c549daab98295b7b90aa88550a4619e478d87b9d528c87c2bdaafe5b143520d22415d8ee60dbb533a3c590e3bcdb5004d780009f49aee04efaf4b500c015e3abbb32316873a1473d86c5829b6c50c07951f28d27ca75bc92783b4a3a3d6772d3c5568ce21e7de7ac991411a36247c86fab884b8fbc0b13b08b8ee60e1a1234793e88555c482fc2e8ced247b45cc44659b82cbbeb05ddd56ed125e65224865c48420b499569f3a627fcd05da45fca36de4eaeb1387c3485e8554e0492ca59a6d0622d1ceced2393ad6aef019a2a3e9867330d04573fa9dcc9548c2956a924ff98df539d8645915b973d1a615ca3939cb347f3f9a3d1079c167510805e961a475de8566a2fa6f0070a43e9237f52017eee8c9e8c1ad24c2299a48061c1680235e7d7b303945bc4b6d1b9ee1feb243d2900d4399066ef264c8727f1aa8ada587d5e4ce1b893a7b851a8468725b14032f835c4dcaf4c75d627667267a0bd6cce24198ba306b3ed64ace73548f5cf34ded163f8643352c721951ed4bd4bc0c447edfcfdb18c49b9104b02532608833b9f3257d8808dcd88688d5a527bba3956ef16fe29643dccbd93e67db02bf9c002cf9f340d28531392d424136e8bccd53afd73eac31263ee621bdd7922d1d829cf531d49ba199784ae49afa0307e2043e27fb306c19c615d0e34a2f9eb4d872407d62cc0eda61eb56e28f1389ac221f8143aeca4e798ede0e9459dd43824dce188610b3b5b6f831f13ea2bc922873a04e1909d5f286328fe9c219be940afe999e1830c1dcab86bcdc0302beb9a7f5872db2d3f35f82ba199289fde