0x2cffd02e0a589500f7e6937fd7314c531059470716a397a376f69d87ea031fc74b4bbbe5389390d5181d7bb6cb608a696ca6f2b61dacfc6972124f7c106684ee10c30e92992561163054baffae6009592b81834669c3be6451d6a4bbfcfbc9f2fb5dccd79a32fdc4871e494172c69bc90dffc0afa85beaf7bf9b8e27ce01cf33797adcc4ce124da100cfe4176be44c5276d37add9ba977992909611dfbef71d9fc6efcaee841396077f7e51edac824e02c32318a6d18fc89db11b6cd2c12a98d25a3932c7e66e5cf7f7e2a7590e4efd2c28a8f11c07cb5443e274ba5a1ef94d5e71c9392d4a9a48f874531b83b4c016447b1c06783c8659286c85d506d22b35dbf6eaa09ae8158911994c22b3a6d60b2039936518d126e80c1ad3ff2839bfa9fe7aa23ccc67732fa742ad8b087a93c1ff15f02164fb1ca78b39a0a9d83ac60dcd88c06aded5aeb5d8159c47248cec8f775f1ceb205038bc73e5cc92c310b3a1436c549016be41b9af318f049a16c2fa774975f58d378233588a7abe9259745c088d373d1c41f107c6b4357b3460a40728448c9c0d8140b800c66095cf47ac37cfa7bcee0b5d26d1705eb7906ff12f993ffcd2a95ae727faa04c68524bc50bce69a837ccf701a5e2d3acc54c9e543085ea0ed4748471aa25a807bccae0fb66fa742fd63073c0830c9735d4110a205825db0d98374bc94bcbc8ab51ec6d9a603303df6edfa060cde6b524ee8b588bee811e2d9de526eeb13b8572606e12e1753e902532b4e787bccfc1f05fe264b13c71ef2f852973e3c10f9ef32d94e41b75d9cfcfb7ba4b2b5d61fe0e242c8e77712b760bee91b0f7406ca125b8363c413f58d15d2fc2185bb9bcd4b45849e3783b03197011ee9b0d656ccbc7b5cba4660b113212c330c9a2310608a87dccdaa00b19b3f39aa6fe0b79365b19bf7d3f53fa1476016c3ba691e4fd190e964e813ed5a1bd5275144f3a1befd15d9482596d3eccfe562a4a9cc671053422d89fed05f540525d3b2626574962a507e5bc9acd86bfa8d7d3c641a67a9341a5bfe2ccc96a90dca123034523e96ea34dd986d031d4d3ddf1598c41d4d6b1936d8fb5becf786bb4c3f208996ae0e4dd5db257708dc9ebfdb9d71fffec399bb64e732f215f2d870f00690f60b45e268aa96e9755b2af353d7fbe94b1bddabe073b62e0832b1fca252abe58c37604bb3013b0e80650da997408e2084fb8a8ad6e35cc497a5fb31f756314e4436655867d174e0abe0798c72beff11763978bf8ccaf081f8d9166d381deb2efe7f82cadafe1cbc7f313afa7eb004d9ce7cbbafd070fb7084f749c8579c24c04868738b9e39be6acc5fc157b1501117468e1dd92ec4a8b8c64f59e8b3b92dde2ebe2c8193a90bbfdd6513619bd22eb91155edb537e49ad3d8a9a16406c318310f53044bf2d7a4df8e696a5fd58badd72c989b7ef2b53ded6e34f2779b76a4be0f6f2ed98163821e5494a54aa67d482cba92a8fb1cb63ce7c9aec598fac1c5f0b7667b68c5a0a1f5c9f9257bb91db8a31b4d6dddb51fe67ef99eaea2d91c6776d523aaafaef13b02dfe6366beb7fb6c12b96d35d7691f09298501f108aca5baacc6d65c1a0d0d99581ae7e174fe341006be2bb8c32528a3a58e3dbc0192c4a6639ccba9a58054ba28d3933294a6a81f835693035538f4a040a6812ce97451335bee1e7c4854e7d69418063a2cf8f053a098f4a6b358ba783c43f7362299ded8deafaa5ccbff2bb74aaf0a84dfb652ff371475923fcdc940b22a0c67c20c1c8c96a146d520da69481d24d301bbce565f39dea4d19a3631cfbed6804cf535bf53269b1c81e0ed7c8714c7482ccd836d5fe2276fdb22474b8e47a152a79bd21e6668eff2f41712ac8096d764e7d536f51c1e7c1fe66838901693ab0e65b684a2600ca