0x2cffd02ea8835b48ba6570ed28fe3fa312b64db431fea0c547307f5fb63b8c2d9de87e2ef3233fa75bef8c3ff3f7980ae0527b591a68527e243469787c1283b21cc15414bf1de73d2aa173b670767469ae06d95ada4fcbb5528bcbdd525cc00ddae6c542986dac3dce8d6805c6e58afdbba0eabdc204ed87d478d944844601e9615d7bd0ab48029af56411f35bf5c01fc009fd7196525172612771d36191f371c5881018ebf1d9398f67c48e1412c9724540dcaac6f1f4c79e537cc254b160903439e8caa4a2ff124415dcb86b73c4cbd78eb31b0fa9ab7fb4c2594eae26f9326dfc071f71863fb5885aed25ccc9e5ae07665caea861adc8a7f007cf7eb1a708ddb7c02b737184b2c0c7729c080ea2bd21c534c4d4607d111adcf22ad0b115a756ca0a7fa12c51e88994cb47ca0bcca2218820b257e1e6df2a5dd2dfee7688b3f50b2b031d2293dcddf5044f15fcb9679cdd6f8d6f1f51f2b12f1daea3d34c313ddd63c6ec5e5a6b7fbf0c17216b32070915b3270792b2de1d1148c72e8462ba44d705d707b36d043b4b2f1660579530758f1bfdd5641a3fb94edfc5158a7bb387be98cb6254cadf41eaee3dfbc8523c2a0d530e96f4df30acff0fe427be55d0be89e8da10619206d0aedf099d30b558c7120a7588354b64364a40c1b16a864d062f18a6b198c99b7ecec1e0e52b7fb3433308b5c28cfaf70044d3a2268f58d73bdb7c4d7e786edcee08161c14eb247a3439171e12668b6f8909b06790f5e9c9872402ce44290ede23ceb9f5dc13991f0150ec35c519e07f2e6cd8426c3ba340f42d277e3e783bae6c61b8317be4deef004ca7969e3bdc16a9eac3d1e98ae03b9ab0eb1330464eddde13b56ba86e7bf0d9d8dd421ac13d8cca292f9aa8e4ff77cdf1231f607d99f56cba7f8843e9832f226d306844e0c4379e4df5468ce10649ef23e7afdcc25cce85784b361a7dfe6785b0b9b72d127d1d64c32975b5c2e9d2828e4d18fd99810560fd13f04adda3e3bb3fb84fca45ca5b865a68f13f5b4a77fbbb086cacb117b5de6514cf3f515862f4c2b7e26ea8acd1d2d51c93038cc7ebd848e4c92638d597b216ab7ee5bc0847b7ceaf2d2fe88fdce88a4fcfca52ca98a05540e7346ef9780291a967e9abdbb13e6b51a526fecaa32d096fa3156e7814b3c7a3e53ad2d6703249a031fb66ec7032d41b6186229a5d616033f6c53337b6e3c2e8dace6d4e14a8d42849fcbd24303c3bf602f90d662d6afc2ee4f07e7984e3ae8e583cc030e51a33f66a78be09ab17f815d2a73a379e110b7dd3788c73ce45e42531a8bfd4e24b1c8b6bc0673f5016f9200130f6c872f11541d6c2114a83b9e2da301c77a85876c9ada508ec5f9e0fdc1f18382a1c53e3f81cfee8646abee72e56f6f49b3debcfc7d193de435983b2a5648a80156257a69126e72d6e0ecee64743c80f6b9e6a6ff42b59b559fe0095c48397a946000718c1c9c552f3289cbac6c53e08c801aa2b492d576da49935fdae7a4d051f570290f7e60e5a09ce63e7cd3ebdb5e8dc21a0319db948e502600a54f891665887b76a8bac85da1d63ebd9035d459ed1d75d82313f0858ab1d4cb8d40166878356fcd4d71e62a4e88b1cf517513cf82a46aa73514e503bbde92bde9e32d251ce16448a9e03bc7ad7ccb4cda2184bb2ba6ff9d01b7c3e10609384b6b088b9426866fda0da4b40ec606e5b1d3e65f435a7a463ecba9479785a289529120a2efa7db51b3be084690ebb52c0433550efd72867c91f4e10f8dfae52db0b90cc6dc206a958d6133a7287d3ea02ab7737a8572e4fba5a70de528f19a403459d96094da46d9436028d908d30c5e593e91e5180f6f377a09a9d8373e19908e609d68bdb71c0c4726c0610af04fe6ef90df60b0efca3953b0f6de942200094a44bcd3f