0x2cffd02e6936fd1ed318479a83f97442ef11a0a7d15588cfbe637578d662f4bef04d51d77ead2dc5163e6e496460ac465361c2533a7f4e7e92b45cc6f90e9e8bfac97b5d439a8c15b978142e2c77d84434d2ca3152a95fef391436d788339647bedee615a4328a1fe29c31594687ea66c27624ae1ab5936502196e763b50371971d5f4dda8218421e7373dc62990a3b242d35b5c6d0245a3da2fad3ee72272c8eac44a2a46b74bfb212f54f2c6862748f6233b1f2fc8efd218961ac23af9b917aea10b69bb94d2892549497be82ebe8534be952dd3074e08e077dbb2645891cb868dbcdf91391c71622d1788ac8d69f3d87dcec861a2a748cbcab7278a669dc0bf268a726ffca410f957ae36b813c72519e3d46923ff122a58e2637ef4bcbb216979e7b3d2ee6f73ca7cf8dae9c8edee8f2c9815e48b570fe4da12f722223e5e68b08f5e718d6fc7eb0472650884ef3412fcfae3005bd5695d94600ed3885b26e5e96290cc92e6f846095160ae6b0af4bd5b79f4379fe2a3208e1fa1485eb14203f26953c693f063fb58d3bf8561bc3008036eccf0b272f9cefde652c6f9fd185b50cab9c24b66da2a5f2989f77f9fbdd7ac2bbb53674b627a04c391c890ed09dba3e8cd4c86a9885e85913865ec1ba34f67ff4eefe522981e3e233445fa628c926105b0941f65a3216b3994ee4d89961e69a01e32f42f7b049f9e89f96d451b42512d5736bdbec7e8ce507fd29eb1de67748df65ac6a732eedf3159e8becdc8e2daece345e31e045e71b2b38459a140ead03c9a0663a8780529979f6215eb2c8b47f061791f47adf1a530c5ecd5e1c9d6a45e5d014fbc4aedf3825d23b938580eaf8711e0c1449365cceafdee434b5e12797eec51786f8797abace07e95724c3a03a111a8a70f0e690212bf90f47e2fbde6f4baf5b79fe7f0b5d7111eb631646b1ee7e358544b69ead553116f9065071bfdb3184d3f49fd87ee02b503bab7c49f65ed9fcbb4e4c8022c507ed1ec1880205fe7e4f78f7aae06df87f157e8931df9842d3c7aeedf60c9a1f8f17b51f83528c02f3edf52c3dc5d60c6a32a7ff93a9cb7db59146e5b5db259f426975d4fed261222419c160357b2980b92d3ed58a879c896adc1bca2f6877a3bac969cef06391c20dc232540382a1ecafc62b821b53ad2c70552a9f9fe73b749be8348f8bd46f1ed184f9b3a96f51140487168615ee6b3d754041c6c2ccee78e062cfe66d19b32625b2a3e0323427583f7ff85b1316b56b958391848e61eba7b95c55b346e7ba44722d857c28be61802d851de4d52618fd1c39eea9f7c4c46689052080aa521a5b7b914b9ece4d5eaad7e7a098b48de43d7e40aedd241ff58f31f42df0b590c52d1906b4d179307398da8af83aea961f1779a8e6579b033d41e8e534696553dc925e0ed14dae718e8d767a397a3ab4d88817a85746ae64454e5b94659d00af5ad5f3054181a9b2e57a33f67c22e3049d01598a5dbe3ff044151fd8519ae6c83793e0338785895031ff3195c793e79218b0e78b4fa82234f9f96c11aab73f8f141f554ac50d56420d260ea101a636eeeda412ebe2de2364c1487e40530bd2ea2fe8c4cc824dacc10b9ebb693d9fdb013b2c9ea6fc1989dec92b0bb5a581cda66f52fe3255f2c2a0c259ab8711654f8911e162e54442c3ecf7cc86f17f749a6be6ec417fdae4a2143a4f1128d9f674827dabeda5e45cd8d13be45732821432ff8b268113b707a89ea016b292f8fd510c8d34d52e395543c240574612ae975f4fc6c37eead14f6396090d83994c997ceec9466692fe2183167f3ebc78bda6a99dd980f2b28c48ad862f93e19086b646c59014b0a96351aad9281fa6bd6b8d3886ff2f3fe2c4b639d6b32d3458d559117579adf8b9a10ce699ca52fbb0753cf349ce1ea11