0x2cffd02e01985ae4aef0cb31272259ca878b16f74b454f0a1b55b4bef6e145cc220fec95c7c3e5392b351eed53d4963f67f5cbeb597c0b97d4abc0115891bc309df2b2eaf9b9a146aa73628f66251606e4e0b04c67e7cf0a237c646b92ca0479107ccd3c9cac516b42742b8b762f93bb6ccde7a7575ad84b61eca1775ed41383ff71986a5f7b2df0ea670fd2e45c234a5f2e45b2bf5c720bc6c51d315f40bed3353ecde834af7b28292c537792c6f880394d6e880008ceb33fd99218c6e9ba4d822c9476b79b5cf0f1ecc8dbbc050a5cff6607ae6f7ee87c29ad661e681f2abf75ca16b423ca5bfc1b0e3382fa5d2799da39cca841874502a806c96324ea13670b58585bc46aed436533d9948f94cfbc0a3bf2ebcb74b67d6375bc3c7b239cb939b6cf15346190e0a8c3f1a5f82180137b772c6ac7cea6f4cac4919e8c083d15b22238e618ac8a6248604487c41c83c10e25767ea2acfefa6ce43afd5f2a6093658c84b2eab82d4526a6da4bf4040daa7f7101234852ff2357275fa03d3f7f69e63742779111116e2657d4179f266c584ed426250342d19f2f213bc52e99b16ef9b64b30f5079211dc35fcc564ee0dcebc4b2761796e926215efbb5e8f371a645e0bf5351b31aced1cd3bd33840d4283d21fcdf08dcf6ad7b0212d4c1f534a2981ee3b97a1a92cca3fd51a1cd91bd20983a56179db298c5701857550cb21f960d9e6dce05149eda5e9dd34a4caa07fbc5407f583195a9beb713a4d1d8c3d8c5fd4219fcd20c05678b22f63b2792af98ecdafa04e6291b6f556b0a85562fe8cc716b1b46c6e90a3157ccbf7bb9a0ba3c3a27be175b20ae0f9a992cb93132543c5e1c0ca9ac577262788a3e9298a8df1ca6e856ab7f78dd68a9d7f9c75013987766de7d03314330040f78f87d76de42c7ad6bb71a0839baf9cef3e05520936ce461cd7ba3a7d7271dd59af1747b42bd55f1b21abe4281feaf330549d23fa778c81feeeb45b010a5b9a92c72e5868fe19696d1460de171a7d991e48401d351f6538e0329934c2351d403d0c1c3f2be48e87a1577729cbbd0d4a1f12cd52ff879e62b586f094b039de330eb526118b4385ac4d689f92425d72c7117c97b6669aad99f9da1920ece5ca6bb957bfacd70748d07a377691ed7f53d9093209ff8f22ee1ae108f020ad8ad5455e24ab02545cf6d4cca2f9d7d4dba8578c645d4548d14cf3ec8a380f2f9c9e91d30d6722c448a2d040a674073ff81b26d32f00d820ab326a1e4ef27b87586ff42174079454310e676c6cd06169844e17acc61583c2901c39d018e9cb2b5f9491840f07918c19360474ec68e48271b1c4e42266694532a2e1cc642324b974ffdebabb14e0dcb70fc6325bbc34ead9edcda8fbca448846590b2be0e894d546bd766db58a70ea76546268e2aa02fb06a129ca56f95816b8e55aa3078b10f1180484a14b983875319f95ee8f02c60d263da5d302c56371de6fce7304bdcb2f451bce8f5a2888ea4c75f665c3ea97b6749ba7d9a880398cf02d36e2af2964f59c22bd4468edec94e5e955a18baeebb7a5d344a01a71e4321fd21c154723b8d86457a325d60d8bd6c4a7e5bcd557b5718e5124c092377c1b2f868ff7d8cc444370d7c3552ce25e2dc667f0398ef600cdb8a58608ab280011318def944ead18063ea848731c93fc21449f1679dead251f33ec229e5d910eec0485b3fdb78e8f5c3bfd67a29b0cd3479648c7bcc72d1d4e6336bf5f0732731b0de913ca1efe4c747e74ab29bb03bc2e3a28d284a101b56a71d5f5081e0a8053a7756f3109db7913a7ddcbdbbba381f669a13d0c6ab467554041a43b0024f1360143bc99a301942c09672201215eaadfa6754f0be3f2112e7fd8a7e4f7e73e6b2d9ac5707cd8e351e4c0600d1a19b0e852fb457ea456d3