0x2cffd02e3b32e3d94c7cdc92732538d67bf653a13acb751c0dd0af8685212eec95194f39c1a88e0b5f715445f0b5b969f283ac248aaf8b0efc35da1eebce348d18f56b4f807f4441270c62e07e75adaacb0a6c941d1fb6dcbfba7de70061a1cac117e2cf2ee9fe338485ab6e95415d9244291605f1dd69977a1a5aaa1c36b27ad939da168d4e56261e36b57d996d621391ea35f5db344e45b7ab2067d1ea5fcb92ae571f06fd757edeb1219e0d12ed285906a142a5898724146c55e91890291b70e95ed5edb751f01c3e91784dc9a5444ab36f64ca3d3ade848c613f3ef496a525773b3452adc47445b2e53c3cf69844c29528f6ebd3644dedece21af5a6631968582533b775d7ddd115c0a840d99634e91b9b6001b0ae6c7a396e108f305e8eb668b012f893d1f25e27ab5fad0b441d1d4a69917642df7e402a3739ec06b24d982bba8c07c89e1b9a5bfa49d2fc02ebfca7d064350c475e645296fa72b51d3955cd2c36ed3f3e152b17e723d13611c140371457d212c5f985cefed8058ab954f68dea520a6727e3a4e8b9356eee1e48a4f55cd6220d666401f57871b5c74bf3fbdc9721e89d44dce3cb49bce3eeb61bd68c6a4b74bf5839818889f33a94a9745907b910a604ebd2b31254936ea80d63ede0074d1af0484d7353ddb01b0b704d40bc8d8a1550ae6920f591377c207b3af4ac6287d0d65dc518e1df0a442ef8fe10adf829670c4385cebdd336741bda637759cc2a186246ebbc6cb36fc48624add05c5242ddc90447ae3c5c123e6b52b343e1b6bf271a1390e1ab231a9222335ecf8abe7d2b00a2f69d44a69c915e0e590123fa95f8d9423b4882fe9e1a5fdbedfca51e3fe96622792ebf4e334e8b5467fbb84367f9281a76b8ab91912caf6fe4cd4138f200837a25f970552f14bdbf78e3c25430d08351af5ae99bcc0fc7348022d786259850108a34cafdf1c7c275bdd45fc1e746a60a8412c38720eba9bfd25496f64e23eb4a330b3721c8fc60aafe7a264c8ce83f3d29bdc724adafc7bc576e2c7c2a362ea449dda8334d6451215d361a24eeee1d05fdf3c021279c96f7291a3d90f1e505137a9e47286268a187b054373c3b269fbe1ae6ce965fb06d05c678d1c10abfbd3619fdd1b26290c6752853adc6050643895895aae1df41831ac9f903a8ab9940f5763af6092b798a159f3c270a6d3c65332e918f19ec1f9ba65f3796ca39d43dc13bbd7ebbdde0f076beb5349b004a0cd6009f0e065a7eac3b11bcba7304d874ce09ca630ff08d4a082974f02c23273851697c75b3bfff28d077177adf306b70f3d6ddb2197fa818107cbbcbdf3648d752fd3f50012e49cf7fe6133f26e6a96053e90903d00aa51dfc9ef6de049810dc0e130cb3eea6f6a513a04eb5f17557e01e435016c0fa85c23f68c52bc071bff94fcf206121cc3512222fc01685ef4879a419f593bdca87993e801e52d8b4551cb2e72b3e65ce3af7ef5af2765a8da6946e57b20fc0cafd19eab9e54e41db769236c3d5b64354c5dd92c8bb984b2a0d478ee7f7fbd6960dc5d7fa311ee7fb213d4a507a853e4f9b63fc31d5768117fcc9c26db5fce86b7be464724daba782581e4e11577b29be14481bfe42148ba7811f9ec07b4909adfb69d820b701196ca02934c780cd17063edf93676553974a50da2a51c42ef458bf7591f932cf6d3786db790efa40a2a69b265e19b1d1fde688e0ae2c3d7d96b42d93cb8a0a4674d96959edfbcbd7ff8eca6cbb93c6226c0f0d0637611c70698134a482d2fb07dd7aef65eadcf5d6c94c449caeca5add18879a54171b81778e72de83eb21fbdcadcdec49aa25a72faf8923f7744447aa6c6d90ede1a5b0a41e44f62d381bbf518974ababd3ed3693691e85b93366f3e696f6060b048dfee3821ecfce629de4928fe4