0x2cffd02ef5a3d948fe77c8d27982e597f6363b32c26d3b15fefda1aba4f5dd255e9fb9694e536ed5bc66ea2ea9cca1be2f7cb748144925079b24f879a69f6d0c4c06b284e64c329021b2b28d693a22d7106b878abda8fa68e33e28c0caa03bd82f8738c7547821a76162b97ec45c65803ee40c6ebfdcfffdc1c3c6f99665ac693c75ce760e5f11827d46221a33ced834a7be05f6015532d042563c21fffb9d10f6806813d0a72cbe8355b692e43e8174582ab52357a97c5f757e432eeeb1a31b8b954135f634d24ddf767a714af900b050d424689f28c66afb5489fe7817ed2e4335e7f8e65b225a4d654af43394cca153d5a93733a9978547580d4ea13a009f155fa183c5dd2d3298c26b452fd263cdb7bfb49e5a227fe9c53b3e87493cbc67324005e209410bcd231f8b7d1514cbd4bd3a1e7aae339375aa14cdcb44c9f47e0369b11c7496c38e06a5b1c127b7b308d1cb8d653e5a0bb2c41b8adc2f4fa0909528ac35bd494b0cdfdf3c370c7630916e31c3bc2097ee145a29cf9f2c0b11193272e3c729bbe2cf86a8982d5708f7e4a45779b4d5c2f12a130f356269f3e92fe317c1117eb233a344be3b8947f54554f94544449d2f14bbf6d5282d9dfddb8960f2c7fb0cfb0c77b3285952d2a60de87009396dd8d5436eec7896b5747f59770b8290f0b52b891b508ccff3127a8b16c79e80c4f1dffa8bdeecc5b37c5629f5b32f0cdce0f97adfcdbe852e4b84e4d8d0e257763adc3779c6c9864470768d88a254a51c43686ef0b6f626fabe3ce1eb80228b7dcd988fe2d871e1282ceec3186c5d4f4a19eb5ee6c0b74605786f9aabb2cdd8a3309cfb29824c563d187aab5d3ad28adf7182a3ace55e3f3819ee4206a530c2e15f3795e4c017738fcd59974c1d57995460379ecbc4f3fcd9d44fc4d594856f7d55c525aa6fc58d0496b203c67a021cb5c821450e0fcc1b01f9572cbee6107a609fdd2eff92345fd75de1726be363ab540995515d8b9ac4ceafb0fac2946dd54f5c985d81e0447b97883ebb67b163db69a562b05e1cfa12f40b25afa4fd218bb168894f247cf7237391924969d662425b12f2f94d288a1b2c65256058af20fedff60431a619284e9a234fb4ba7c483803355d73924275b2caab638f26fd19931818c9fb851691f26b2c761510f7de0fdb80b9c3702222e214e582c5de13f3be9ddcdf286b5998ba7d53059fee386af98a7a31597456c3dacc9fb3b916ed530ab6ee52770539dbf5284bd8785c9c5fa5ca7212939bc3071c14ee6652ba25dc5878ff7349ebb7b6c80b45de91f0a533545f8f60943d1bad4d9f62ce967b0e75b1a46159eaef0e0a25d1c532429ce820826ccc848d8cd44796626771638ced4b636a266fca822eb0cb9c6dd49f9baa51456d6b63eeafa511f56f5eb4ffcfcf237088aa27a98921b2f65139bcedf3e2dbe6f961df4334faec90581a8d107a9e177e90f6ada84703ce1a067a5bec9e5bb31f6765bfd5e23ad4c8d11f5c558d8d8645658f91ba0158e2f8080bb87c8aebc08c64183faf5144dad91ae212c02a1774c0b597087cdb6d7aab5fcd962b724b7d52a13d76ca3b65241aff01e55d3810662beb3529f06c805a7a394e0b965e4d0fc1f9e0d0648799f0ddc7ebebb992528cdea6f6b0644fe06416d6c8cf7e0c11dd2107c87315ef963f724b0417c1794f2328182b2300cf7ff4e694156cf8d8d29b9a22a6181f5588b21196e844133a45c796cde8fe93622f6c2ffb02544ef44534e008984dd47f09ba47ab0f1e9fc685b40a0905bd0daacca119f43ea9de8e13d7e1c2d2a73ef7f662b06187e115c934e745d66ef4cadad469b7bcb60977162a8b52123e2be72673ddf3487e4d10a8a00bf704efb439f3c82fad48f037da6314c11fa82869e78530e497b7634df64d938e96f0