0x2cffd02efe6e6e9ceabb3672895fb3da5b951878e6f086d742a79d528dc9ebe6672378bc03c94218ac77917b81ded1c4a8459160e6393ea1ac3197c8989e98db973754b701b62a93d0688a49c809b5f02d8334d366387fec2013e248bf9082bbbaf4856c7a115b46865f881905f748dc9dcd6d082c7e2aa66914ebb0d1eabf1880c1ed0f6e20a83c21968c57dfdfc0f29db2658952d61f03c72e2305c21fd45073f32686a5ac1a0979ce0b3c6d81885bbff6670999784e4a0f2518b0a6c1a4b2d017db693a0c9dab29ba3b96b965a178ebe76ded39c2c14b7decad2060fc235691a0c9b2de8409d23a1e74d4b0ad25d2615a13f81b9d0dde6be91636971bc76d7a2f1885c17b489afc958f0b0463d936cfd95ea149e2a96a511a26ea9389532968c23119241ee3d4189990f0ef4d1d0332a3be9b166b2018f5dadc3c357264a80450a36895bb82912a7648ceec6ee215af5fdb73c7787ff8cb3bddeefaf8cc30e3f4265533193f634aa26b5551ea04ed7b2762d25101c734f566a731c5f721bde991e412e976018d17205d4f71f0fb116aaf58653b06b65b9ec769037ea8d0516500dd93f74a994701bb7c63d8ab8b4f57c73972d6a5f65e75aa024326d955fffeccf471376bb1ba25df3f2e4c184f33107fbf0c0a6c562fb709c7ecb5b82bf7de31984a87e2da69223f4fa4ec1a7a5c0e5145210c05af0164857ff0f702a103b495230a9984effff470b3a69adedfb982172ad5c3d8712c84c9802dd044fc72baf6415d3ae9cabb7d9bfe845c9b204c1dacedfdb237e3860294b354d567685f067e709ebf931b38a70bcae1f6c03e10fe185b969c9f67198b03e3e6e57206b99144e4e62d65517a5819978ce3069bb8633be99fd99e49bb3562a657261da03b79874751d417b3df1ef4c01812972a3170caca180b2815f9ff9a76b9a77f967174e704001f7ea6892ca6bea80c4e7af246ea357cc7e628c3e96c48dfe274d68dec345b000ece0dd9d1275b31996c012695542f812d27145b4b3d14ad9f0eb86fec4b3a48ca0659f0be95fa80a79ac5a5674e4bf0aed9daec969c1526b9bcb6dd245282c80db2da8263618cc3597fd12b6fb2911fe93046ee9f377837f548d469b80957cd544ff45155d267e037590cee7aed8f359cda1d900d2680ebcd964bbf02e8cf14d8f7fe260f76b071edb631a6aa683df574c41d2307242430db7e71ac284779bf89aaa93966f1bc06a07bfe6015357d07e70ad503f175862e07f553bef36c82e059134bac1b56f67b676717669acc82c4f70d2a071a8da69532096bba4f7ba22935c12b0c107535da61c2436d1543d3a9539f217acb756aab864b43833c99226de990be5e00024cbc74a89dbe3f9fd9c1134a2ed2978e18bf3a0920d862cd5a7b2af0fa4404fdd5f3393f1c40fd8891ef178d674bd125ca699da1c9c8d9079a9e48893be16506f1bd537f180b01e62a819a2141ece5972778101b7d6b29f18811b9a10a2134fd91d98f50be38505663dfd7e9286c193a41b41d2b21a217d87ac9f8c2f6bee2d69f7d2651c9bf1e17ceeb3a1b55140f9ac38e57ca83f33888ada10f253c311cc0f49f67d9aa73761ab72c1632e4d181e5691503a79c8afbde6a999ff3423610e8c44a5c9805bd0a2aa8c41d0116dc3ede64b8d04aacf38eba91f92c94975227cd3e9e6dabaa3e9f41bb53d4baa3dc80f8649be7b0a215d4ed14e013b103555a6e7fbbd49a51e6f21eb8d4623d0577c28608b5c16482df8efa5241feb743f0f18c0c4cbd437dd43f7d428853b5cc6bb749814216efa1ba30b959bc93f35d2e1f0aed688d215a27709db09e4aa28d063341373dbb501e7cffcf896949c73f97485ae2d3ebd3da9123cbc4c20d940a0eae93ab29f2db3fc3c70b2e2ad63b0df5e1d4066328d39867397637e8