0x2cffd02e1f77c0befced861efa0a20d3342a2ef591f71e9fca0d10cbbee48bef9f7acc78c5fdd0e3d783d47f468228066bf91867e9d89168b35096efa3d2bd8d8ff55b297da973a6b80178fa4305cd8a68d68a5fcbf22cee319853963296a28eb6397b2b23be2fbef6e30f6721ebd7c3ac4e7bdc159897f91da44b1c5c11adfdca8e6b108de44f896e865b24520ea3dc58a3c6a5af26884c95f7321fe08b1f7e14c416251ff06b615ca9a0d37cd67763c8c947b529a992ca6cdd2e912fe8cc1276001101401fe97f3451ef582485728ea63c556c2f21fdeddb9b496ea7493e9f58477d6de8375236e77772be2c76386eff74adbef51311ed95d9e3203f3cd151c20975047dd0215559237d0f77a25196fe652c9aa5621958733c9a967e269303a94a2a08a1862a7a9b3e07e1859935697ba2e68ad41025947296d0b691142743bec360107a3dcb541c6553e4945055c28f351cae1bfe1370558c092f1a5ee18c7d7c8b47ca1e45bf28ea435b7311400f562acb0780296c171bbc1a2bcbe50410d111631d8b6859219b03d53c0603b6b2759315b4af578de403c5a3010897025155f8d7679d3d919bd8b32a837bb6c61e485fc6526fd8f648a657bec41a65537769a5ef28eca0750930953b69e67fbe61f627eadfc937bc317fc6f821a8255b8cfd3bd6094a818157edc940176df2dda4078970b7117495d437c8fbbb8fc3075158e2b7be73afd0f24aadfcea8fe6ba3b56c91ce57dc33d27739779c6400a480da174e45bb07b942bfaed048241b2083d57f6a85dc2feb653f7e13213f639ffb3c1a247411fb5c4134c632a0513b8b074b0cb7b3443bc9e3580959a82ca86eb3373439099be51256fb52340548c7276d45ec9dc1bfc9a3d8d4be64694daac7e82723270b5df0cdefa8ce8fc25b39e175dd67c92c2fb4983e58cfe13f9ee501d0f2599ddda0ec5a1294a6fbdeb36decd35811f233428718fde17e072bfb41a47c790d30d4ad35efc9cd54d883e03c981a29e12ff5df83e2d9c093947d6d5beefaab5332f781302043d303224f493f71c86921f70fb7286f76f5330a52ea49e3c1a935c62e62b00a03b5b9c89c6a01bc355a26e0af9be5e90a15d88735d286889940c1064f19336e1e517d5255123ad9fa5c33edafeaf38313a02f0028bf89b192a5994f52225d1acf7014b8bc2300ff08afccbd0d6c31eac51a44d0da950fdd1383212bc1a48fd33367d851043ca543aff9730447c96c892e5359e40d50526f9af9c9cdc708d7a2fd21d87a90f847bdcec405f049af72e66bceda848467f61fe924e7249ca809cdfbc56dcffb6d39097c71d78b5f4bd86fc85823a81f2b5ba18766f1144ada311889fb8ea68ca26d5108e9ed1cad1d43e3cf6e38bc36f7440266390d8719390711432d4d7656caaea8c74d4bfbfe26fdfa6548ab753c7af57efb3257bece7e16341cca6ccc4dab7d6576a113114fa7ddb1412698cc1f26e77a6933f78249c4388d100fd23a73528be91ad65778bed3c2db30a67cc678d8b3d798009e378e2f3932ef38e4b0eccd51eef85f09513fe8f743a9a57c2990d6dd296ddd58b2d86f8e049356c3606b6ae0581b398686e9ffa1f88f63e348200f0d9757a7893ec1a721221dfea8c4291b962a45866eb1031cbd1b0bcaebe42156668952c250a73ccc6200a4d563ef27bd6a798f055ba89aaf8b858475c0b7ca9bf53b8d016954d1d13e62946742f425b2ab92e97b82ddc09df507e6342ee4756695585e2c4a71734767bbc8f62364ce443ec0890916fa2633cd1595dff83dbece742b5ba980d030150d3dfc1a2de7a247bb3d9f194dc6c6b8194f23e4a9241f67edf29b7163674d9c31c8afe4fba76b237d7862ba14675b41dbbe751f2b673db07223e140d542e6d75d52e8a02cd5a2e692a33150f397827