0x2cffd02e8b2c75e30f1365c012416f983b060c0660c0e7273131921cc9c2b86ff6403c0b07644b30cb1f1a1f801bb4f2d473e0f43cef99510e6b7f0b97d4c5b8dc8706909444ee0bbc08ec958db71c70e122a1ecd3a393b5474be326b052a1eb595fe752445ee982b7bb63d8d165c8335e9034cc95db98493b19b10ad13ea4cbf1d9209e9ae232f8a82171e5ead58ca4da9adc45331465cd71f01372e581892a6eafc9a2fde300683385ded87f97b315b2178a57790bbc6d99a9364f30df2150591f5c09278f8b6c02dcff5ba20fd9caa730cd256eaadc6b513785688795618b3b1c8620981cd452efc81d36b920c81fe56631500b86a4dafd801a2c64dab9dac76af5c2094ee568b103f12c048135b07ad7e1366bb86a3c24c5f2339da371282cc85b1c9ce9a217b29488939dfd7d305acec4b444f24c5249abed9785176289fb957b905956457a7e68a54c591b80a8eb3a5f2caa8a9e2cabd1beff263811d32673c13254daaf017301c0517d88f781f570b986c66ad618bf1d6a4b6eabf3500d012e7a3ad424c9fd640da33d3481f1bc31c73c5039b7c38aff8e22fe389ad99c44d19320352c958206da6b9d9f3f36a64232c87c940b6b4d2f4e6c057ff8dd0fc830b7c65f07c01773459dae9e06034db536ccb85c96f33f3fc78f753c4ee9d29a96bb1f6a905808b8cf1c8106bdb984974a936855a31875e958c6d4caa4bf8c6adadec8682b4037c41d57cf3e655e20ecbe2f3e90e16a58dfe1fa9741f74913a6111f1eb373cac44b0a09116b3a3587ff0f95e9b2ee392412aa88ed68fdce51aca526fda76b68d3999c6eda5ef2fec2cf89f40fee31d57a054cafcdf4b95b6e8668ea5c7ae411145a67db701de57a52299e391c2f9f80ab2b24c79a8edaa26a9630ffd1287cbcac834627eed8ba6cf10eea5d4e7f33895996ee6756db10a06556a6797f14e9716350197f13a1d63e58162b4de091f5bf586f3f005921df508db5bd8cbf2fee36ed307fd16c634661754feb0560626e98c8d81d31beb2824d1aa0c5abdafe30c09fec7cbcc1f3beaab127390b94b3fe44757e21a5d38e9b09ec9f27c66b401e04b008943ef4743df72cae7f520ca274b40d233c90ca17a724a51deb81d253eb877ca5def46024a0c73837afbdbdd15fb8cbe8c354468aa5fa82b74b4107ac83ef8a4fefa18e0ff3adc0dd40f9d895316174a1f3250195e1f646e567cf624dddd0ad5f553c13d6422b6695190e9be1dd988cba5e5fac2d42e90641a49499b0b3a5d3d4305e69644401e18d284981e61a4cbc4ecaae25907acf6115e811fe2a5990f61d9ad32da3758d79c255cd343b15b5ae2db0a001db0e211900e1c389f4226a2ba882c3aa74e5a5529172ef280fad2f559fa26e7eaa79df128cd53a413aae9ad7b5cefd22375750edeb3b5d5c98eeac749cc65d7f075b4abdba4951b888f42c81deecffd6ad4d26dfdb5a1affe7900bf86b43f75187f89c56e1bf22cf29202f40ff938b90fc91949c91c669fcdd5d8d541f28c1aa9dd357195c5e2041bf5061cf311ff053f5cdf385d76f98734a97a85352d626df1b02a1ff7ffce2b01b481dc0632a74e03a9bcd603c3a77adcb2709d44e2e61497f996ff8d9a5b2c6f6301e64c465383babccdf230ff7b8840c39cbb7c8019d311ad512a2fe73c4218f76c574980c3abc9e5a82dc521a651d2ec6c50e9cc919a3222052b7bca58023b9f245adef8544f8065e88133c13e19339fb1291b0c34616ac528e57b9b1c78066339c4ba1bd100bc5a9cd75bf8e540983b4e11b03417bf904f6903ab4cbf63c6c0c566b03ebdc73c7416445cf09f9cb6b48c51cffbda18c957b2932f76bf7d029aafa758908ae4555c04aa2be049fa896990fbb70217f8de3874c70a15226fc947593ac6fd41349199a2a92d315a5