0x2cffd02e0d1bfe774f602a552c4b751391aeb538f498ffa7b2c4baa7aa7f1dbc4cb53ca457cabb0f72d87255872798642a6403e60c113da2da65ae255064fea02bcbb87b195f202e2265f3b7cead1b60294b8aded3edc2293f0e17f1506a6e64058335a27240f9d765e033a05fa7d85b25c232f5cf6bdb114ad78d25b405de721416fbc36ca2769e3c9f0f97ac2087cda9be411dd8b1c287c7b80b263312d21889d798a9cc29efd6dc06a85c2314d466039f5e4c2569c4a9dd22b17e2260deba455a065861cf737603c104828c9bc6ccc80b0ccde85665a62cd683694ce2e938ed00e5d71ab7fdf834fab7d50800d89f629ac7666e641c960f2daba3c7676410805a796252732d8b833e57652d1d579cc1ffcacef574480b61ad95ff249771e9fdc17a1c93c7c10e9ae8776f2d4eff70362b70adcb72a706772f3268ac378583075174b5213a2dcb922416e585de645d30a24b852fc2f9254e0b8dee933fd2772deb6722dc5f131c49f350cb8ff4318c817d369235b2b2bd835fc7a71e7b924c42d6f1f077583cdc5848a06e779b57492b4d4dbfda14ce91887b8f17da3e372085147d25b66f60b4d81c1483fa98f695181091ef27b500b8f043503b1f750288715b907ab664ed5f74f9d4562ab236b19f0fdc56ef996c104abb04dd7703ceb99788b06c7eb82fda51856f7e3d79ff768fe21274e70c52aa03a7bd5bb77ce2c95c62d676e90f4e43ee03e02652408f9ac08635767de56cc55894bcda92fd960464370f716a5f4fea2b359d29fd1d083519e1666041773e438831c40f5e3259d66cd8f0ebed40a6787690fc7af79f398c44f2c9ecef1f2559e85e869bce2c7362bda3a5826bbde0c9e063f1f5f60669eb9ee9312083a28842b0a74e40515a98c329704f5933dfff78b926c76c85a6ef79f395188aa28b7b94f11cdc750f93271cc5be5360996760eeb47ba62493d3c7c07dad341ae16a24c061cd00d4fa023d554c9b79a514c9ca43e81d059e469874e6aa633a1a2489a6123409c2f8c269beaf3c9f889e1bf5278fdd3865e594664aab03d577d6e1e2f2d36c3aeef9ebc0577923af5b91cd953c7ea8971e1485a80062b0cdfea04a0cecccc568b4abfd5b9ffa548a32c6c2c004f3219b4a0f4e9d3bcbe6448531efad37a590146f83a06aca3420ef6628cd91ab09cde7effbff2ebae3619151662cdb838d95cca30a54211e05763e355e3e1aa21bfa90a974ab4903611e77e166dab471f8ba990b80239244c3c68712510e66eec6ad486884635160d542267a6e6a0b64d6bb0550da4e3cde795bff6c49c406fad437d7e98fa2d92d471c4859d38feb124f746c952ee246775ce79e36a3ceffec93ae0a65ccce787f2745938ef93bf6ad404976555b94bc973eb7c6d802965eb68a5e5e4783353d3b20443353639f55a0d94497c1b3f5cdd85532b322ffbc31e0e4bb8819121fb921682fb1b8bba356f060ab66a6efb885f61ceec003a264ee1259c0c1674dca2f06e7a41bc53893ccb978eb5d6d60f5011cb3ede820c7d02bfdeeebaa14fa5f4ae22ec2978e1dbc55dc825daf84dac1ddff0835236386599796800a25d07eb70cb7b58a840169e3b123af75b896783c2d19175f66043d342a6bcdb8037fdd973243002d2531c0be908c778e95c36f8c663960925213342ef6887415cacfc21ca9c9100968ffdf81f432853b9f903e39d3b63f795abbc73c5fa432c0c9001ba230e40c58f649950f2aaf2b5be4389c929a6b307ea884e8110ebd34ce7b4992688994bd1a77431ec9dc69b46684d3a1744e5ec8bb33fac168196118c59a18e3d8e75daed600d60b2e23bacb0ec6f262c66eeb4f237e61fee6830de21560d96a801ebc978fade585afa8dc9d70b4b73f0c601835207107a15722324b09ef7e9174281a876390d178