0x2cffd02e8d09335e4614ebf8938ebcd7c2b5e7b4830b6c1d37ab35cdb2ae2e03ab1affc1f25eca54c3ae03114768ffca239b64d5b24afeb6f2e5d15d3f652cbf72cc97d0320ba77b88c6081abca1ee327a7abe840df392b962f9b8abdd9558819ee9c8b0e3e8a3a50969d79bbc77f9c923e3805f7df298e9bf3b4e411ef6d8fe2a4fd4aebe06d005531b68ee25828f76bf7f181037bec302270ee75641af2c6524d3af55a038be76ee7d47d51d4b74341e218d6bc36a8cc32009203991001b54eed8b8362e02052775e3ddcd1847336a3793f9aa28a7abf2b416f5a296b4dfe3b9e76ddcc909954fb92f3d364e799e818e3e4edf3e9a5925f66bfbeb64e7ed07b70396874883478e7025031d42f2165382afbfc9d85a42d5778bf076f80e241d6b3c7bef84aa2b6601b316859b67cc33ae053d6c67f56f5f479da7e3c6105df1f40786f587e8c71e277d6cdd71ebb74d2c5ff8b1ce45f0b22fda79ced07bf0b83534c271bc55b07a004451079418a628c988bea3ec1ca322af1247480dd13733d8c155dfa2c3fc71d33cc42ef284a6b48f4621a9588e21a013138de0157fbf6167350757ffb8abac2e07d253924b08cde487ff91a9248143f7d7e2f32e797b3bbdf6f7425902a7e71e7a075d7519722917f645ae6531d1dfbc791e96837e68a7859dc73fcc2e1a8a1e21c5ec0cdbd1926eddeea210ca70df08cd3e3e9c6723fbb61ef50ddd15c1ed8c9a48d8195d994e5dfdb70b19b9e09b55b8ba8bf7c7bafa67ed376cdcec20ce81e65fbb7f851dad965bd5ddf725889a44cebf793dc67385b98f46f58cef6471dc38bcc9e309345449498b8d5057943698881c2496da76270e716eb2180cd1356e27addf6b9c49460a8d3bb64a89aaef9823e70bd15bea338fdc4b7c04fbb230ba222898c8c0ac48c6f26d2840c0fd1b7688e960b1fa1ec3c6584b767684f1d12d868c924e579e68bc77fc7907ba94098e54055a9000017651beb2468f18ca85a9768dcd0550054664295a1f2ab9c3ce15121980fbe29679a7f745266e5381aef480d078b651912bd52e26e2744e19c65c5e20224d943d97d92d8d00c95a5490c5109aa1bf9aa3374897628b19107b505a8ecc69037640a0488f53cee833ca58e76f72c344bcda0343e5c54eab09884cb11185b351dd996d6357617a22e9f9494ea075f78a7b29f7a2b3d386a200b256f601e893b887e538c8706470cb15a0c986dbca44e91c38955496ed94b9af74650762c9ce2ff50d7b88648a6fb96e522ffe67db9e5bbccb218f90d3b1dd9f980435b217ad09c3dae7b8a35888f12f36a198fc9b1d1613bbc4e641fe28385f71ad5e86a8f5901468497e52858d6c410d3d914eb79854bfdbc1ca6eb29bf030f10633aa3b268ab21b3a1a758350f94e121cc8d5000f2d82fc6391b3d95f1855f505fac9003764c8ffef9f0f0316a848abad001f45fed0b7ad445b3f83ee4a9fcef5890a2a214550a5e56a60bf9259376117050225d7ed09d8497dccadd4914f16a31cf56b3697238aedf4d9ddec52a753035fca4964dbc6900d8c148cc5e534a3b7670e6c10a72b3b3e3b73ccdfcacd584abb23ffa685863e760cca5c474e99738ee95d16cc6d785aba44cc47ce70a5b78f2b97633b5ef6eeceb3a49692b64e03a272665c6c693568db74ab9ea9c1e25b7a360d22981396098267b852975fa07fba8a570f9310e090bce39c037f9e4f748180263c14f14ab624ab92f992e0803db5bd302b8ace72aa414f4b6cabbd7457b8a9fed5937f2644c46a9f80bd9e7bca6adcd621020ca5664182c72ae48111353d23906e05ec0e12911e458d914744ca4aa63b496136d65293b8232587303562d9b7b353a58544bfce00cb75085f76b3f1db94ff2476c39949d8c3abb348ab267968216395c9a2e0e056f6cf94