0x2cffd02e1de79285123b1e0c518b11bee270e14f74f66a26c70f0e095372ae00681aa175ac9a59082e20b2fd7bd25bd8220974286954f20e0039cd41519454cea6aa945c8eb7c457059268cd18f702cba021e0ca3fe4e2fad273500c30232b3d16899393c89d020862c4900163ba954a389ec21c6ff1b5d1039ff1066e086ecaaeb9f1df08d01f4ee4f00452a9d3c232d5b121377d2316764c15ebebfdd685607cc9441b1950c10690063f344053adfa547255ad44fc7c00603a676b6417d5e8f67a20da466de602d6d7a8a8b63a380532669d6b22ec9628abee339a3b41ba4eb7fe6aa476ab1a054ba95e5fc070d66201d977dd3a28bf92396cc5409ea7c4aac60543830449404f9a16c572a3cb65cc56783d2c682eada5bc20805bc1cafab02b7d43a92cbdc4443bb65f1274b2de526f921da2998689cae4dafa0cea2c83fb22be37a0e34ba53df5d3cf82ac1b15a9ef69a2ebec99f235ec979ed6d849773bb5ef1fa6b9af0db2b9da5c0f827d605236a7fdd48af02c7d227e2a1852761b81aae229ff6f969f65d66493dda251f4afcfdcf75b523ef09b98d09e5d87c312faa86845c1062436372e3de3b2b22234e2f868d8cc589ad4d0cc9b71102a61bc9d98a6024bb69d31b179df98e7a574ba4fa966f37a835a317917b7461fcbd9bf7115a8ff612fcd50a0e019316e6abd9eeb33ee4556425c072b9d575bdceffa4629f872affcccba27564cad8528dfe4fb6827e7ec8446680133e09b18f7b854a61d20b9b8a5f6f819f0d0673f5f9cdfc2c43a7936281367512a869ddfb2d9331e682754f737ea8827a341f3f32cdb45580fe5c3437c13cfa9ca04ddecb8f046e4555f4e20e75e517d3e563f69dac3323d06d5301cab53b4943bfec91e7f40f0acfd1f7f68726cb8897af9659f46709827855bf18ef940ffd8c1a73aa2c63dcf3a3a7511982d8670637b3d6aa88a30667bfc7d1b10d45f3a6c4acbceb570ecef9b5c603b1a949e80cebdf1aa528110f40b5d7749457a451ab8f13863d7df0c848c2abd336e6b7cdb05cb937157f81821d1137c8c4517376cdb8a7780cc1d74f08bcab247316f13a2723b98ba6c3e3e6e311284be0403e348b6fca161beef1f27a843c166e644f8b0e056dd0bd5f8486767530ff48a78802cb706391fe63a183cd4a7691be546a698f7acc24acdd7b1aaaba37fa5660f29698c09a4a22129846748b1215090f5b5e774cd56ab2f6066bbfa04a1917f4a5a909efc84121acd6e764538fe19064149c3adc4f8d004d93bbba5fd82236f80e38beb9d0ca65cc0e856b0444b7f354fb61ab067b1f1021c3d5ab1c24ea307767ad1027c660b85699eb083b426bacbf39f3d501930cec3e4433a5d7942bbcf908789d8e1369e266137041ff8ba2a992b58f977621da600859edf0b39d0577f7b138f48468dff0b197a8327c7ed0fdc8a4cc660f0fa026b561f95d839a0d1c12dee702d53111c67970d2fd9298d97066e13386f9cc95ee927a4a25014ea38c4d86711b18d0e279959ed54aebdce58d191d0568b71e26a901cb8ffea060519231325e02507ff9de9c8f2ae87c463f4787caa33c22ac5324cb9751a1b7bb7b9909f166e017d758a0fb8bb79d35a7d97d981e8fcb4a93c0373a2ef9e1dde4c51c542d1154c68494e14a7734b19fa74df51415efb166c9101b1191d591d2a00d572c3f2708d32470358dee7904aba2020fcbf427321dd2cd933bd5d756674fb7cee6b797a14f05e035c980b4ef58cdf379702a0a0079d6d0cb4cce1f0242fb40f3cc3e4f63cc42d51bf015faec03d421adfb95685a89f247ea0bfcfdd7b3f0e51b175e1b5784b801260d917af13a3474e1a3e4cbb2ad2c5ebeb91b6dbb008bd2fda1c06f325d0a4402e9564efae47b02bdb261d9ba725eb994c2f3190bafb632cba54