0x2cffd02ec2c271c874d52b1af6e18a604e30987ed6aac01ea44212288891b069610e729cb77efc94a156dd7867be6a9cecd210cdb9d6ec590321881eb26ada00b5b51be41fb0b4e905464193ab585f43880251cc1e8ede6da3c9b4c0650969ad5e87d7e607155871ef8da379fbcb321be9ce0b4e3ce5c88498f9cac898a1827275afaedb24a5215fe99bd2534e2add49c94892b4d526b1c12803832dd996b36fc96d66457cf94ba9712c7b54eb64b1d2d8aeb585c6dd47297746b25ced5ee46975cce0b18cb85e10085cd3dcff3719ddc5cef4ecd9f21f25e975c89d281d06f610c941950138b45de5cae6c4aac0dd7156d02d018e8631f7a654cf25c1040f7f2387a783277c81e9096786764957397992e659fe42e0022ff410e9705967c945732db1431cb1dfd8380139fa55c30c1f45f4eb9d6af9cbbc48e1e0ff48b2891dffb922799fcb120b562a66b58fb2b74324829d7aea39d66fea1508c4b4b962360c6105ccd5e6a25d23df0b1f3c7a7763eab194804d7aa7315f443d62d48308236ca20326949e88d2929dca62cb6df52e034b12f7488e13b1e0e434313d531a6596ca4752b6032e9aa1ad01357f119a7e61f5481f768d43513c24847496f22e3e280436e173a4473f70cfa5d24c5237f60a186e05a9a5ee28028b54b4a4eb52aa1539761938d34c20673575dd4b5b1795b9aa3f419c1290044344b6f15432998e71bf157a90d1f336e3e7e1d52a7ca297e0f64ded2ef2d449618cc2a3f2d38db3338f45a67976e74189c3cf3d0f1e07907fd08f8272b48969d91fb9960c4f6ebc18b7c28beaed953952f11840a0f26dd4addd168d80110e991125f061cef5492fb0796d0b70e6d7e3c6ef2529091691e4a38cebeeabc3c5595f615f678ec4c3521fdd0fcb75bb3dd53138ecdcb238ef293ba28afa41824d1c3cdc472917b5bec9f591cf14f5760728dedf30c562cece54d0f93c3a0a9d49d925840be155ab3b07bb31415ff91d189f79b85900d4617413f9f8521840b3a5374c62e328f3884846811e154a4ac6484ed851dbb1106b1fd3626bc4f51db0fd61377f555e3c13f3eab812d177bea5b596d40a601710cdaa779c0e1fd1c789e07339c021d761541f5b872473b86292a4cda9c95fa8a987fd6dd96740f580a3f2dbe8eeecf8f86a159dfb00a1512fe20063b54429eb304e60490c99c2bc0a04decf8317e01939ade8f506e4ff7a0dba73bdd7682275cab858eb0462620d90c27a9f64a444712e9a65de0e7af584380cb690fd85fdef00bc7e991284662c6cf40b1217a894ce51563529eb8fdab0ec2abca239e37acce41460bec015f81bbac7cf12bf94da62834eb31ec9fe05f5af189837b62fe4c13170826657553f0e084e38195a252eb70262e9ddacbfe41c02db59f8d06e71e8fcdc00065899d79ec39caaa01ac1ce8db26a5dff13bf396b4696f4eb92d3acb034a15e91a4ae39672a172bb5d2d1419ddb786de5a6a0a4141bfef4494bd7600753c22b0f3739a7d527ce92c39ddc28aabd772421b027d2640eb08a8c009bfc6f2c46d27d9d5f557bed28f924f6212047c595b83d6b4870740ad0764c9925c173e90e3961aa39ef957cc06c400a9a618dac3b8c21f697c3e7f5df22acd581e930dfc21ca947d33f6abf0fb2de9959ac349e3e08c8ac1d9c07d00b8af83785d964afbb58995deec1d19375e0503d9f9a3a5ef13ace816da37a40e6861c3038ae12a1f46788621ecc8ef0f69b28eb32a9e41074f4668c8b9bf7a0dcea094856f9922be4847bda40cc26697f22a2a991630aae958287ae87eff0e16e5406eeb2e4767f0e447538148b6489f3fa6a69a245bdec7732fbb3536a9535125df6b9dbff2552d459933aeec72ab28eabba789e024fd868f1e4874d2b680ea1a007fa91e62b2ea5b2225fd2c04a