0x2cffd02e0bba55665af145312a39f8b4a432bffe9eabd48d9f8b657fb27b48546d8555390e72600dc963dee8579806726fabcfd5b4d568d654187d090511ffe56314535a2e42a36e37183fa61238c4407f12f352ca6742a865c02d6539eeef7a74eab73bd0de08757a45efa7829fde73768d248ddb6767eafc5b21a6c5a55f74156a3e737d93c1f8ccefcc78dcdb96fb94f7bbbc8bff0625686caf603ea6bf94549e952a34df8e50aa0d71d4474eef08f18f56191c74b6a1ddbc04e777e4b8313146ea2f562f6a0412ed509a9466a9f7c7b1bf96e96c189e551646889f8395ee01bafff8dbf85f1b04e50b69971c8a081860e4f56b7c060cf03907f5e9a6f96a2b0efed5b7b5208bc61d20a6c371a417ba411e806e1f6c6ef302f634b704ccee7970b7d393d09e7485f02c35ed1cd5eafd1d0b1881a4c8c8ce124e2d57f42f3d0a9e4807243a8fa777c6820d78b378728c8a4577ac69d4182cd08a19ba36f34b68a5e0d08efecd6a36940e4a53359a3dc4fbbe7dbbf3ace38d21442a569812566c95ae36af8e50a14a0d7a4b08f377e0027e67fac51020c42402eaa9319ab527ea6bd522665904ed5220fff6dcc7adb4676a0a3b37e4e1647ed6357b121e60c0c1be053d16b3b265f7bc5b9bfbefcc0ea6fc2656b74d5c3559dda701a7502972eb82869ea0b7ad67bc8851c12b1f5305b8d3e4d052053378bd114c3cec0c6e0bc1faff89107f72716e3e2d099096dc9530ca4377c8c38fa92f345a434716bd9d96c006b6a6920dc686a0949e9c3c63396768dd988c495033ac520c6a517d581571c17da837f1da12e47bb41bc03e95d6afc5a2899df6d12c97e39302a3369bec0372193a72560cae08842e4f1e471935df0863ceb4534882a64e16c10fe58480e02908d71ab7b4eb3cddafd0d7f15fada85ba40c7aacc9ce37e2080766ae0d900fa730f8af021d70706317a7d8e4ce0b57c44455c0f44abf91fc9aae5c12c6c6596d9cdad0b7758923fb5f4d264d03e04c63390b3bf709350d3e4f9aee090a92a011d8f8607c5b1131c694945c800657cf7362255de9915d34e997fdd7eccb2137333389de302336fedbbfdb608d8db94c07efc30dae9ec5450c063ae256ecd7ab456ad6f3a6d6fd7f67cfd298540287a0424783fef13d3865c88d63e88a373288d6b03f810689274f9dec466cf6b9f9b6bc228e100f5b9fc420a2e346b3962a2c3fb6d5798d5b25981016f980e5c0859623eec4eb701150da7501b61ba7b6254583f1ef1efb21904a6a2935bd341bd5ef65284ef8b189af4b5a4f9428f48aa1c5f939854cdf0d1e9210e5042264a983f406536190204f21c4ae58121fb55450a8e380c851d0a1b11ffd54de9b40d3c0ca9c320634f69a360bee57153435a073d3be74b7c14d1cb2f99d20016310908de89554741eabd1c61b84eabc7809f99ff51f0a65300175562012dc20428eda00544bab8656097353088f58566a58bce4e7c96f643f4093000ea8b27cfbc1be3bcbc89d6c341624d003c2a151126de486dd5ea183128d0d088e472d7f830b2800b6e207a6712854a24f12aa958b7a6d74d7a421d0075e8c52e996e606a0433f9788d9665b2e88318fdb274524f9ed3958795f8da2335179b7a3d56342b5083c8a0aecbb59c67d6f09db3fdf9a3ebc09a49bf85d3e4c4d7675bd79886db35c6878e2aff5efa4b616e1b6ab62b3fe7f10979654a449eb2d46362822222bb9c0418bba89a9bbfe68fabe89cb53aa602d5014fb9e8ebe47cef657f24a9e00261a0b091103a0cf54ed5c6568f812fdd65d4c51f33af5c7471eb14c9dfc6bd1c4e24b1bc6732b962a8d6ba99854975943a9889c21008e0c105580149a6bf3bc81524c41cf4199c17b33716baf8db1c902f004a8fcf983063cc98735ce7bde112d806ca4b6a74126