0x2cffd02e09988791a9b79724a12bb57512490795ce9462bffb308428e1e82f47069b335344bcf8a4465187892859ef9f694f90ef4bb1511a4672c2a83d3d53b1151130e3e6015e2295a386833cd0a248061a3f85b76069d27d52f112ec5959692e5b68932285ac85ef4ab85b04ddbf3cc8de386a4ed6bc4c25a13f766e5151c4beab78e4bbf7df1f6d09779bb5c45886c67832b7545aa5a0209e6a5da291b1b8660ea015d494a693455076ab724d502399cfe762b7d1e1431f85880c8b8fdb79dcad307a381d2b4c821a00c4502a21dee3d1bbf331bbf190bf2932b7b6b90340b89cd040018a89741b5e5518dc4c1da9d88e1b9307921701e1c902c78a0e6280a8a4ce3232e1ed254704e7538aff4cfea6d5c0ab37e248241b56d7f75aed01a9d6c0fc2a1e9fe6c7bdeb3c8f24b9b668569c1116e0d20e60769a84fa09db6e65a86df9f4c67dd195e761b51af09e994aea752bdc2c9e767c78985070f42f3e86766968514a7a89831b9e5db7f8f56036a65ad25ba61e3bee63c256ec0f125d80e70a73d6d35b806bd3307f54f6d64014203492e387603bf5d0e4c3823185e821b0152182f696000990a8d2e60a45f6babc6b3d3c6a9763cb7425d05064ce1b459b09e3ff9f469d2638a4cc4762d5e021f4e898683e12c0e284d5d3370cfbd074446668bd821126afce58135ffd28ec90e9928a42096f4324654be33bd04058bc5a26a3882c0c733885b458050b37668b41bf472e1b9404c610bf054399ec8e421d47cd5caf1630b45c2140ecd61ed02353f3d27f0fddb732f982eea62e482553f26a393f796f7e05e4f8608a93c259ffa8e0e2357c174029f2c5b2185813ebeaf3962202655d6a37dc259f72f36a8977c1361b8ad4755a2724e0df294cbfe408db2a5558a88be89e224c3612483f037debe312302bb3464df2a84d1f6c130d9b48dbc69842839f7d8f0dd9d9bce481b09e35e2f2c675366e0b5a4529c99ec9b68fc69e6eb4dc3ad07d56092ea5e47ebe11cb5d78560d698fd9d71443f87cf1371a61572704b75a1ea004a662837ec10954a4dc42b4616148272ccd0ba301b4ec9c12cd0cb237b6bf039e96b30c787308a81dd940655910bfa1252ee8db9216d2cee3355092f5049207c7596d13a230fcb0ab057a922fff2a75b88bb66c2259d988c3108bdf1c65381b6c4886fd205b075d88321bd2d58d0460b298e9e7cef909d6a5a953e8b0fdaae04c065a9f8ccbbd95e07ada6c12f828fd82f2fbb20ff80a1c5e2ec370ab163a38a928fc0d064186533497855e2ce47d900c2095003664628491ea6245805f4736006a7efbd9e37aa6585cc14b79b1ede2af3d348d0a26db2cc5037c9eab6582a3e83c7b0570a9fae3d3e4d037e1183141fc491c33bdfb79e5f018f45b51ff0e7a49c52a1f94b5f5240d3842035c122e3b9bb67d122222ee8dde75d988dcfe9a593f66dfc82ac466c9b335ea859fc2eb108ed76856ac87e7a683e7c8cebaadb9dcf5e0e557d41841860043a24637319976d882403718be5e86018caddb12473c4e8dce01d5719af3486689a8b2a2d52531387e785b69b0ab289700558a029ecbf5b3c90c32ca66574ef5047908fc03f4343fd131c1d98c0696d0a87b004c552c861ec27f56c64212f9bc5c37a64183a6429569f8a348857b0c0eae11ff1b6ae0c5cdde7ccbce94650053939d481f3a406c95458b02f3269966529789932e101c7145ef3a4a6c9230404a5fb77ebe91925e4cbbb612471ada7f701abb3c5f859a98c58b714d20fdc054281f01875b3b2d5cc42d919b810763af6abdd334e93cf255ca4a17eb7f684059edfb37fbf867c7f59136330ff90329b482468a5826d765708522dd2bfd108ab5e3635f8abaf3cf1702b6a3e08c513b3e97687a0e85f1e8e1b3ba837701feea7123336a