0x2cffd02e9d0f0d885daf7a7a5dfa2f1975e335995d90721a7203cdd89e41bdcee00c1404894588043e75c8f59441a8bd2454f478a3fdb17daf89901b417bb3e452bf0516b9a16a3e6de2cee7ff831a472d2c0434f4772acae5eaf3371e01984f0ca35631873e0191d8a4063c27b5ec575dd10b0c79d904821422d81b4e0817e11a825ab0c0e79e4019c89b359316d182097a304af876881ec9fdde071c79cab99509624d24794dfed0f9218aaa77cffb6e8a088f525e893cec43f889f04702cd2c433b5574b598b52855c335a9f9330fd90d3f598dad0d5a5f6a4e7ef37bd628d6acf6afde91bf33dc372ca332bddccfef95b6ff34f5c2092475e7f967c9e2f6bee7ac9db114a4896f79f9aa6ed8736356f9ca76dfebf97230c0b5dbdbd122d6570ab873ecb2e0ab8f4d319ee58852f2be39311a61aaf61ef86b74b3688824ca5912a890394cf285bb26a30f375a394779b17ef2698327ec1ace12f4e2a4115938c6e8692c0a0ba0e2b5f09b11105b431ac0b4fbb65de84f1b56de1e920b4801be7c684656db059e486abeacb8251c5b85d7572e0af1dc144c0feb21cc1205bba6761647d70d3ae3f1b81b1ed5082de0c0e8e900f895de6a0518ad4c29b0403d029ec0084d52d29e521357666163ab552699359acc0b19c2b7053085606666c354f78cf8844877215a581e7e3663b73a2be5cf49f7710964aa49577c53f34c77bc08775632f6a28cac678ee8b839ea025eb582bddd81b209c3dee72bf75bd894702d2a77fc06e93ba4ee6ef7804288142a9cd571ea7892a3f2407299f25d92e936bb77cc2334510a6c363d1a5f1c94ed0b6658a72dc3f7d28d976cfc3066d3a1323d0ef6fb9f88043f7a9d249bb975234a8352c168160011fd0a01c640031db60570202d7ca523300c7bc535c4d31d2f5ce3cf70b601f4c7851a967a4e6a3b6c13e4246fdc02abf8bc67f914d26a4614c8d69ad8b23dea1240752e1aa5a9ce9e9c89d6cf00390c0e33425d336495d2d372c64d3f1a3b54df4f90c9abe5b3faeea80997efc3748437e6880871fbc6756b26f12f6bf1488ed9275312b5f95a4f79a2cb2ce959864b3f6c5d924534717ebc5f7a92b1130ec810e17a6c3aff2cd429773613ec83d10690e7e9f261211b819d928cbdca12fff09e64125c3bb7535431b2d7aef9f8ea8ae0ae71a108ab39e49ae77a471dd8ddb035d3aa5e352be1016211db7c3600a7cb01cf2ba53d34a6f4b4111df97a4abae3ebd35d5fde0ef23c334f6f0ffa866872d1032ad20af26086e5c27986180673f31870e3bee1415cc4796da8e9a9000e1735a15cfe4c306dec269b8718923ad561bc45912fcd3ece421638db5b413323e01402f63e3d19fc7cea66a9f31e6acf0f7a99fc41014bdeb86bf138bb64a23d108a7419f0f7757995d61573d83141ce56be13d37132e36ac54c9d87e85a56c8cc86df382fa33333580f8f2ef1a040ff4ff789a2f9d72098cbeff2a9017b390d0dd89b103957c3fdfd89a6e3137ca2e66530ea84dfbe8a6097ccf8b5a14ef156ab867347a0fe201a4027aae6135561dbc114434af362a9821d3b150c76926a18a758a6b457fcc2ca2faf9d8e174b1169d7be59805e52c4a92df0fb3b6f991a15b01199ccbd4c9c3b692f76ba05fc1353a1e7ead8bb15fe6db7f4b9f0ba27362e3f4f3636fe00c693d12872ef31c8e610ac4a4c678f37d792a7225ee30e9fe138378484ae7927e4172eee60e59874096175fcd3d4a68fea04946be051c524f2b13f3733ed1f9a5d3bb58743c160eebdbf1ef6523902ebe2a6cf141a2e33a68a978754f9da99ad3cb00cbdea1d8599d42e4540901c4ab19253875bbf19a885702271cea9cceb5008b983cf430fa0ae9b933235531eed4f7e4cd5ba8b4f78834defb7b3bfe6467c2d5522a6720436cb