0x2cffd02e55119d452e92c3a6d47cffbb0a61e496706b82a810c55cd58f68d8a9e718bde9f589efe3044272650b86286282ab8abea27c883cb4bc299cf288fedeb6d7a77ed2ae42e56d84aec7473a5aad43fb9c65115a606f02a4256cd251eb46c39e914c92714fbbdb2ac59c085c530911c9264c86ee120a55f6edf5c3745cd2036a47a0f2f60f0a8b8d1703d881662aee2764b58a937109db6f8921474e9c28e25c55653c5a904d397e57fed0835fa0a2ad47d8dced53ec529bddac747e582995e1bc72f66a2419f670c700c035f5ee7af3858d1232f4f20224c8b8b42a5c22cda37bfdceb6557c60a64f830ce3e5bc1c2a6f077156f4b8f9109b2873bd9a115679b528fe659f56854ca68f0157b1a385602c6a9a21494d3b520f3bac06a28e88fb129329b6c0a1fa4c23a3aaa9bb77961ff7fde3f562ed7b7759cddb9faef244d6f60e43c2ed418c48aec554043fa8bda4378d3095706475a0befe8fb699defbe817b1f4894eadb327f9f26dd0659e3e9948cad6715d38da6c7fcf9e59d9e7084a80411e2a01a494ad4c1e51b2671c3d31225beba45f184b946ef7e8b856284f69f27c8ec9fabe22a3a2c3d1def44569208b3e83b4b448805233e1f4ac1d5ea2baff6eb17c32655fb7f9f01bb976ef3f232c37c249fdd8313c44e5004a85f88cfcd44a9701d86fedd9de9d267256c97a358f2e21598a91fa6bd0475b75faefb7a84d4bacce0efc33d2ae8b1a97fe14bdeebe4bbb3db56d0aaa35ff31086514252367d3bd8f8b64e0790bbc995db0b23ef7a34f865744964615805956f8f5c714e911ada75d092f3f3cba43171cd5a7f15ce3129fdedce1aadfdf8075bcf5a8d59f9c620f4ddab4b3fea935fccc622b4d7761e28be3e6f2ca4f0b2fb63127cc1cb30deee78dd80b0e5ad13ce8942597092a358fc6785306f6fe26de48f27e40baf831488b0e1ced3e23511656816c372c016a32294768c0856920ad71c38047121575261fd3ca84ee91db3370799856fa323ba6b6f24a56d1083c68bb7b8c9918d648a50ed0ebca63fabc6f1565530a4cf28c17199ae654156c9301098b998809dc9599af02cdfdad209410f6d0bcbe8370ad0aec0caf04d6514a6d216b1cf2b1f5240e361e34f1d8e5abf9fe49c7da5a95a69a88f0bc37db1997e427fd8644576ead2e516f3dba68dcc954520707ed77cd51dd0b9284a32d76beded1667d233505d046817cd7d801ceb93d33a38561133cccb19dcbbeb845130c3ed3f0ae75e7c52d6cec0c65926be4f21e731bd7dcf7e948c2db31292f9d18ac8da4582b53a64d576fbaedbde5c90a61193755da41f9cb128c52f377a1f5396f80a8fc3092ac33d5b8369ef1636d8ae77d1e89e032af63057569621855ffb7faffe106d42d88103d107da8376bffee7406bc90cb8639050b3f9dc68159a535895cc01f3939871f941e59dfd25b4b986da1a546b9d1fa8885c5f21f29ff15bc9097784e2d36cba922864a6735dd6ff62f20b6b118444516f121bd2338b74b6044918fe509d037ea231abe3ebf51b104427a60af0a2e85ea3d0f67f08a2e483fd270bceba466dd168ec874d18e5487e83b5ea4dd7b67ec32959dc2f884a3fa7cbea7cc4ba405f47bd4cc8b9742acb4836df06b0a9814d9f31e9f2a71369b0612fe559f33bdd07e9a0d227e609b3ff3a005ed7cfcf73c7a0d4f83731a67138ca3377f79ae49c98ec6fe25e745834ff92003d444ae5f828b58a69be4f8de21ee976aeeccebc22cc11ab34561c7aba98893530f18d4c9ec8222adb297585557bcbf7e6597bd87f920effccfde6d86a76e419899bd759cfe378833e32163b753ede317d27a29baf3bb3b600698ec4d775c86abc05f2f23da2f07058a9b6c86457ccea3e14c4671d3e634fa4622d354291115f2a6434edc6dab4847ac