0x2cffd02e229465ca6056b57ef973590e8fcd0f9a5a5dc0091eb139aad5eb9163d1333be9bb7dfe96f58f47b7ba9ea12cfc51b28a91d4ed2ca20cd339c3e3077580f2705f8ab83481290320c9816912bd10daa3dfdf5117b90a6cb4318145b99b1f3f9d64471d49855ffaa8617830b89063f2c845452bd1c00dd0e0d58d85ca98fe17a4543b4d14617bde10ed96ac53816bcbbcddde12ab3efdd908629bfe958cde929cc7a5f35beff6b674c1d538cf3aa370010e514cd5a326b57f7a01418623a9a10e7ec11f5192ed1b52aa6cb9c48b6770e871213bb2be5608cb693b9d87c1d3f2432fee43153f906030573a75467b70ee65970c94ed465ba7867a679016cc90d7e7e3596cb104aab255aa23c57b893b26fb15ab37be3a2c299d0f2fae5cfbfe34ffd83a540627d45ff98465f6dfa6106757c2309b1ea9dc082796984fea05ed24ec6500ef893fead05b525327c99b84453f49702a8ad5ccdbbc9ebaae8dd3749e6721e85492186e5984c71899ef2b30cdcf7bcf3158737f27d78f008b3e8915fdd9d0dbc742af32c05867b62c680b10e07f3dcb29f02fd5bb443913dbcdb5f230b3db292427d34f327bd191b3b8a084fcf80a93cc1df75b159dfe5212bbe4eda12186c454941cf0e8591f2791b78df16419d8e6b32f08eb87a8954d6ffef768c1e46da113718a28c7531378435e500448942b295450c6fe6358b5956e16101ba9b88047b39a9185d9785eb8efcb16242b77f35185346fbdf5ca81666e2d07129ac7aa45211adef4500dcd63a71d1b9f49eca40b97a3c0a6243dab6560f7424e3a8356ef52d8eafd601b89bc038e5a9d60466b1865e439c6666a03bb6b632563567130d9713f2b49bc90024d87377a4e4c3f7b0f40dcbb331e3514b5450594f4686828702e2cbe14a761ca4c5f94eab76aa35b1fc36f773377623984766c5a8cacbcf7c4cfac6c737bd62773c3788008a3eb8124cee556e902a0dafb9203fa26bc9b15db75c5eccc2355c85aa32a43b9c766e3cae57000f964f23fb99f8141f0911c08799d73de218e52d7473a23bbdac31a884fc68989963da5fa33ca1598568865050200c20a4d0cabf7819b0063ce68a30e83821bb33acd7e3cf77d18605ec89c84e4cdc525f651d849e94e8bf007c4923dce06910a43ab8b90ac952f10c0ba9c11a64578dc4931574a15f071f4d3c79cecc31c6036d2f8c254eeb9c605dbe6ea1845743af14a28c3e17eb3f2c02f3ee7fb91154021b3e5ce5fdeca935d0e1386519dbcc006ddb9f2f9c1e4b2f8db6db7affeab079060896d41707dda360bbccc96f4a8c539e1d17b30d84a1d0f27502de1980eb1dd729e869dfbfb1b5b864d1210c0dec23e75d63f589ad3193f7021a0eb37c3f4654a489f04461f5dc7c533c2a0f2bb3aafcfb0182d68e6413f6ee2c13f583a595edae93749ddbcb5174a58504968ed6eb9bb578a198935339bdfbd45f1d887deb9a9dbd0427c0cadad0fb13cbdbd9d27dde43ba9795a7957ac325876f3fd87adcc60c74008cb9c49a30f4ab6b76f56562cfb2ab33ae13cd9271b9435a99863137750d6e8550f06c32196c44220ec1e50456b34adc9627ffa17b023a516734719b0c17ea59154934cad8de89ed1f91e3789e9602bb6c2ee7b255be78ef2a8955356fa006dc888ced642d3da91bba50b38265bb2b71d35bdfc490d1621fdaca32d55cdd2dcf88a4e578cbe8cd6d81d3b687e16b4a5137c464ccbbaf10e0509ffc5bc69491fe34cf37e5d0626e7342101b716f2465cd21af4b9a92954d13c5145d7e62832f9a5f78567601087d264a8e74d0c45ad1846aad1869cacad168b8b86e2b19e18c68820c941ca3a19e54e8f4a38d88e9ae1f3ca7b0d78086a2ef8f53a18d10e554191a51ca87169a9e2c3f51a2f8b3445e1b2a388e4810f660ffe