0x2cffd02e840541767c4988eb1f6313b644f30d84f170e9e599a916db2a522d07f647f0479b907abe9efa8206372a0a4553e43dcdecf2630818710bbe48ae551f7a5399e0996bdd9342aa6db225506e4c052cc4893d5edf1f17df2590b3efc6a0fc0c4bd9f516cda071d2165d67bd733a08929e1255372eb064363afcca2e8f507e047bc2f8dadc68a93f6d98cf01ed79dbb4b271a711c8accd69ef4e9ac39a559cc2dd3761197120c8848ea04e8377b2896f615c06d8b7cdfe51b0ca99f1c074e276fca64876efacf356b04358ec24e23baf905613fd08904220e5b01b3287cb2c463bd0e1f4e829fad9788daaeafb5486f10781e0a0d395b7b0d44e7a3a496655591b071eea1e9af95d83014eb04e7131926251721b3133ca8b752a3861e3aff218984eca974085679bbf656995b768c087edf8dd7adcf3251440fc92cdfce3d15060557460e8be2ee9d4e1db480c36f5b8275c739cef6cb8633491e5389e44f5f06cc00639da41e0207a0d934b918898e0ebd2cb16e827c0c8a5c402c1f62521d1c812bb5cff2a4e653927081d18f93fda05c02a255558cb764c964f5f29881be779f194c28c40f07b2ddb3f7acf9dd7a78eb8937361003e90332637447e153f6bfb2a39de7f35d95fa7551556aad3c271a6cb5eae3a69ce5527039be6b283f5207628a589fd05ac5c21daf6ab766fe6abe880e4c12f1177783216dd494658bdc9abc63d30c2a52345a5c20e9dacaf6bbc64ab7a487f0616ba3a35cb9689647bb23a7975577cc959799c970130c545a1a6402636bde0cba7e873cb34831cee8bbf59e5841a8721acc5e60e7c78aaf52701d27024ac2e28a0536861a3e5c20e80dead97cb5cbf9303c6b2da3932a7dc9de04952f97df7a115c383e8728bbb56d32321ba3b340a2f5568a90d7f1e6857255b93a14e55cfc6362c95e1624261228c28d29269522ffa6d54254ff3f58906dd73ed5b2b43398d3c305bd8cd95bd439b0415c3de8f52c1b6d2e1fda213c5b654d482e15d69ffd8fc6b421b04670eb4fa011fe11f43b483e4ad666e1174a73a6ab71183a7133f064356ee300145cb37fc274cb6a4b4214174d9134bd5b0e141041b735d687d8519796dd543eb02fa2bf82aae3e024f6351679500d71fd901bc4a9ee444b0fa00f30f42a84a044e08916045c5a4f770f6e2ed444a7afb3a536cba1d092af77ef9e0e6818ae412e507cd7e5d9d4cc879741b93da866ea054e34ac3b78c676754ba49347caca599405b547e35096473759feeeefd3f3fcc658930ea82ef55a76720ecd095ec4d392d3f06e2d0b8a77034fa162ab09ff3ce905eee842a578ddc81186ccd1f76a3debe30c4a210f84eb8aef45a828a15ddc7eee2ecd7235932349411018d68d5e4000130aabfb3dd10bee54d9bd62955783b05bbbdd2113e5faba36025c03a3a37bc3fd47d2191dff447b8568dd06f5f79110ffab70f32d9b1f8e4898de0c44d8699830808730c82d16a3279a3c515dd63751370a93f9a28160dd6656003f480426c9b6d41b78bb8637a04dce00b3fa73b3f6b45db315648a387a07076d57a303963e0e30615e010ca2e6b84ffffe99c64e4c842924054a7706b4b70bf4cc5d31b49613182db5a1f68f53bbeec2a32dd1ccdbaca697c7e28972945ad8818df137a7b7abb827db3945f77ede40cc453a1d6016b2d561fd227cc924489a5a353568acf7049639520fdad052fc98fbbca31b1e409eccdc076ab96482a170cd89f89cf6390acf7475da646bb0d280c7773f090b80463d89cb295798f74c6b282ee309986bcd34e99e093e2459494b557c63f4e1ccd70793909e70ae5986193d94afcb51b50b1d2ee10d153a865345f0fde1131e291ba771e067381c4a52ff93d27c3a46260f5d81398e86b0054c8fc39783c8ccaff35a6f3adfe56