0x2cffd02e649a10120f86e55e1c9013260e6d5df22aeaf422eb90a6c0974a2119db92f7bdb88d0d762bb54203da2f980f577c7fe25a89471512e24e45a71ff492b5b33618e9ab6f703a9d7e5f8177ea1bdda9a29b9131902e7f3912f44becaca68055a051ab4f026aba2d97586da391a6fb4b77fce43850231b57b2b1f8c3acd76b387f9bb7d155721f5121b4590586d2f3e2fd0a76d40986dc96a8d05f181d4bfda55f0f66b88d25d9d684d764b7fd28b31369185227c5f0cdaec3a80948ef3a6fd582c94939b768b5ebd442930ed2b581e2215509aba5227cfb93f3267bba750c20acb5e27a64fe59f042ffda83d92568c781dc985f21cc7fc8fa8dcdd7c7a510dbc67deb05e937d80879bd507e412e56ca3406b851f10a4b78bd5f983533597d4ec54ebf1016f583887d61a55775816b3195a4da9c8804a573cb1a535ef76160e1db63fc86c308451c2c87beeb95ae14a9899472dc72e02fede69dd57edc6cb0c622e67282731f8d6098a31949bb09a0db0c4d802c823795cc49c217cbc5ec9cee8acbf222010c732c7220772d038ac90f4eb64c6a5b26d68b4528d9994f4b58e2310cb97dc43717a1b39d36ea113fe142d01b3fa08dd07951762a17b737aa5199e74ed05f66bba1cddaae159a63e79ac31e93ec709089da372ddb452885f5b7b7a13d7c6172c9f944f4362ec27ca315b89b7cb5f6944cd415cd135f9b580a87d065bd575b1abd0ab5ecc1745b4233cd880e3925ed81258a706f7edf144fc1087117ff3f76247a2c30e065f0893b9717e8840c9e820b6bb4989992680a1b65d165c1e642df04160a5453f241d3c6510dbf479b31a999bc5a743a6ed43e44b588e98c59abe3040c37a508e1a5b53fd045e0b2ee49b250c1bbc51150c55cf671ee55155abd4269be956ce4924eaba79cfc709410432aafc16637db4abcb339d5373d2c3cfa3197c7952265fd7a9c4036fdaf165b890d6b94677ce123a8a0ed94ebc67d60ead90cc92e20dda248dc62e6e8f75029b3c77d65d97b2b06881a223c94fc46656e1003f73b2b114a37075c45b73613ba123ebc53288ea211bde524d406f8fab9742e1cb46b94f7de996fd72dcd04e9652e77dce2b82df914140cae5147e31030caa903e7882ed8b5bc4c14262c0d086e782ea7644b24c6cddfff3afcd018169908ce5ab98406aed319bec308c69e0f74eec03a7760a6e417b5fe134a30b43cea498605d6222320255410b79ad821215dc27d3f052dec437a86e7a0657aa1ea7e8065fae1297de414f1d8621c776a9cee12a78464751279a322e201defef1817a17e127c6081c7f1a060579ded7e02b2c18a5ef08fad912f2ca2c9574b91b7e5b52e04490d32307b4eede7816d724af27191ea5223f22533783f793326bcb81f78bd9921631f00b95ea4fb7e4cbe917ebcfb4469016f2c7d0e7566f13fffc0ba4d39163d520af2f8ab61af8d3f7121c285a726b7b5f3527e47e8adc0a3d7719e22ed80ae706d263e8f0fad3fe7638765cdf862f3cd29b6b4ba9c7073f6eb192c78f038a2484c1ec679ad71ea0465ecae43cb4c783f3523684f97b0deaf6f10c49b60df6baff89bcf2902016fb943a1a9d5323f7a5c77af67c49fbcefa857e2bd7079416d1d4c2d2b3b3a955e406cbdbfff6134165776313b3e3ca750db7f0b7bfeb585137cd437d8cfb58c1ca62f6a6296a965a72241f0d1e1abe1a2d71e8bdef6abcce3252149fa250ce77ee0a296a4600a462ba769c3ab652c643bffe683a55797aa7b3549a2615e2eed06025ceff77e043fc64554929789350343bd44ef10edba3ddb5f0fc2eecf8362e82fdc18c8805fd30785e6acdfb44c637a52e10572c078a3ff61a9fbf20c03b73d11242c6aa34af6307d28664b07e7664544425daf893d4b36efe0efa4dff05c068c6ea9237