0x2cffd02e8622e3d325832f109e09b9cbda7907b7464a6a31b4583d5d6242722e0391dda3948fae650eb2955a14849e7b11e750f2c82c3647b773cabb88682c3de5e84302bd2aa65397437c5f5697b428f713a0db651ef290684bc750f7a882a9f23a4492e1bdc011dc7c0a6979bc64b7a934f5f9eab7ca997e5059bfbff3603cddc0aea6683756ea4c834cce0bd5418c4051d1dc558c220a428c4252992d9763e39c4722d869abfea794d161cce2c771ae125b40436d6b0f99178721ebb7ac1eefda690dca36f83be26732dceb8a19eb9208f9920328edfeaea779669718295b13d5fcdb2e48b920512f2843043ad753dac6ae3b0e7c8a6f272d1f92d494a1d4fad3d8d3f7bb6f18ed6000f40361a7fd7249813c7f355d65e077b4dd95665dcc11ac8ad500b9fdd7f1c3ed6d9e36b2661733327fb133e2279c9a6f708ce73070800bb91531e085390fcd0bd2d27f18baa3fd8cdfd2e3058dd01b13ec281d2d71cd82cee3e3a19871c1f7d4413fdce6a8ec2dd9fdf13915d68f4debb352d73bb2787a6f2c3b35f1ee7cacda960a79719a28498e2ea0ddf09e1baa0b73ffeb559d4394c9cd85c8327f4561d76a1f3225e4d44b2b20865fd69592c96653f68c5c96b9901df2a2710507f8fc145f4ea072a1649536a6c7f1cbae2d935af387c8c7172b3b5bf1daa7eb923f8aeb2ce20866546263a8828466ad1315eb8f345803cd1e7d2e023f901e960f81187c60ae9831945674ac597ce1c40e92a295a525d291097f3d2a089557d3fffa7d43464abb75c0599cc872328ce2a9cd4c3b865ab84552a759de896be9bbdf4beef37257f2bc23ff707a9f6a5707b7d455115e3642f1b0d50d336b7311a07985fc034914f8a09c0da865ffa47adc3108511b68bb90d6a80a0b91b66e7c3828f163ad19e8cae872863396d0c2a2a96fa9fedd57dcd3427722b9694c639c2d7b6987ff8803f0f157602588018f885ca5d017e3d86bed1157e75aef303c805a504351938f18efbe1482557d54c40870e2e9298f2abad1a15881b86cabb9723a36d31c6b54ba8c149d35bc3262011e54a8591b148a31762d24a48d7f0674b4c7f42638995161361eb0cf2a97250556d4f9b9c8bd2e7d905c1db2538af29a84cfb046675ea60edaa8ceb4d339c1bbfb45194d115c5031559e6df3e052c10e884112e381f1f5cb90a2cb5205426bac6b40b5b14592a1d38a8eb3e48292ba4eb9b907990f639aa355fa7a759539c3e63760f4586f0319d24e095f8a0da8e05aefdee66d2ea9c25226ed28a4a2eae337a64fb3f4fe9c97a4a5748a03109aeadc4d42d20dbddbb08c70b54aa412f8cf4d7e6381f2fb05a429a70d4d599bf08a4d0079182133755531c357b17221a8d35f97afc8a7a61e025111c6ecceb5e7dc007a407019d68a7e285ef15780fcf0d92d13278e61f979ff0564e1e592a8ec43bfea5d418a0c34e748c5011e83aff8984e2a275913ef399f4e8a818960c0159acd3d000f2c5302f25ab3b16b1b24d2b364903361b2d25ee7998aab4eee7f3661cfc9b77a4e3bdd27fed5dc768c140062778b78ff87c81d64c944fdbec683480dcef9bd6e8a4dd552cc368cce008b0dd64ab48e0cf2ada5a9d264d0e33ce81aadb6e8354f420a997a80803c3285f27c16864219d92b09275d123b0ef5177e4966e9627164c053bb053c44197b1449607e69022158b84c778b7ff229f95ef44a9cb577fefa07ac74d9e8bf01e0c847ad3b3785e921a60c3b3d501d4285709c6886c57fd7d2eae5758b2669e9343bc097420a6f62369652688d161819e4d246e937b405d772af2abf9e850f6e70920cd52984ee04d48a334c57543d985f6bee79f78895e175a7215a2d46fd763702740075b0e39661fffb15862abce1527eae29e9e16aa563407ce9a2f634e13c15d89eb4