0x2cffd02ee1acc258b457ff1d890992f23bb6089642fdb13a4d5ef90e9cc4704998dde50177272b739190fc55f2d573d60353ee0986f4cee2a354673b857809df1f2f1169474132482caa07d80593e36b374e6142343c68ae6db94177c600da7c03f29df4d26570c2812959cf53636bbdede819c4ef4f1b812e7eff5500447766b97708f244f4d76a3725bae25549b6312330ffd176513a5fc6317206b962f7fd5d7871c762f0bdece34eeed60f95884ab480be9200b95d3a07e3b16844d09ceadf8cfb9d9c74a72e2581c801c046bcb844a99a4101a3b58ff3f05892d7e316ea5b3389f9f811fa9aa09fa3e01aba3ed780b424ecff56b80e4fadaeed4404fb7ef88da8ae6eee24da97322931b9cae43a799b840decf8b3d395636ee4973ccf0a3d1bdd7c21a95db2c46c30e09c2bf443b3903d578ec92c8f4c2479f7323716e91bcb7e3adeea6e7671c0c85e95b9b174cec9aeb72fda3b5443bfc69ab162e4c412665855a5559ff91820adc7a55487ecfa4362cd62a94b9309a087d9aee1456131972a70507b8799f6171ec924b22f55b73d97b3f1f42414d7f3d4bbb8c6d644f0ba7720d7f11916af79e00f649af21448b4b7d692d772d075004fdde001480f1b65ad435d6586a701e8a8e12d33a4b4ad35008c5dd28e1292839fc66901e19ecaf2df1c931b073eb49775706f48cfe5c62806e6d2d0b6296f471ed5debf4af160d7f64b1d6dc6a9087715a0adbf8c1db48610fc69b4f746273e1291de3d6358f6b04444e48df449bb2b346a0b32c71f8f9b522d69d68cbe6e62c1ae5dc64cd21ad0e3f358cc996c25340da28d7b4f898a71e26f37296f8b4a56a93227260d8ea2eed081321c5f94b6ae8b8ed0a377a45b2bb56f023c556bc646a8e543b1c7c15310e60b36cca5888b6090ed3281c8b566793bf7286a28ca3a51eea207ad8e1e8e28dde4847f816c6e9fbf6daf91b9d2db73ec322e9645f119872b8957a50598e8afb1b2401ab7bddfe97da4ff4675fdf8f5c5f3e05f8da2207736bda5f8a0efac6cd0aaa1822c2f8bb55388f0aa34de25ba83c580e4833c6268b642b75202201cae19b618a016dc271ec565c78c8fbfdb46e2f8d330cbbb8fcfbeb829e7471ff358b005234c522ee21683a61db75a6a1b3cae27f8adcf195b8d2f27176df015447d2607a2cfab260f05313ce0ba251367f55aed60e026d456412258ff160f434ef41fb42d0e5ff539b5513bc329e5262b126f2e7fbf414bf7d1d82e3f27eef79ad5132d43a34e3dbc2b6076fea6ca8589cccfcfbb66187715b678d6bdf098446cfc4b5553c1ea32b2930fe6b07593755b44b93a6c30f181d274dc99b98b52aa96a40e40f9d38a2e6aa2cb628068eb446bf6bc5b1d0ca0e6a556d726b249d598c524ee0323a4de4ff3c6674f1e22ebb3b7159659d2a8482ef5298325858b57c88ab36ca3f5e8c5106ad9617067408a1274506b07625354d4423fd0e79f644884c6d2dac2d9b98ad41dfada18a521549bc4606455d44bce9ce3d5155a1e2e4fe59bcd94da41678b24da134972ab920eb51d846783e94d36dd670ae04a4d9f0f0b18c9e715c447471eabfbcda41fbb772d69b6918556e748602772fe84879ffe1a7e5fa95b5aa45a250a07f5faf08448e6a1113b03137970c30d3788c097c92df2506890f3d8d0b24241136e2c94074c78bb9528126757f475ccf8e875fe0c494f845c7c14a1fc72ff2303994a96795f2d6e11752d25faf7d42fd0c9c1a1de7c6406e2097794aca7b269c27add9122f57fbbb6afcb9990e63c57cbd04372a10ea489c96e36b7f949d4ddb56089b49990a115e20e0d9e0b0ae313b20ca2b9d6dbf20b637c1a36d623358f4e25c8f7226ad1f11eb7f68281b7349e763f3ea19ac6db7e1c3a96ec58634f6c82b9687b25363c66f6f147