0x2cffd02ec58032abc1319906aae6f3e2f890fcb132538dece6e4993ef76de0e663ea2cec6cf0a6c68be138bffb08c83e842589153fb6ebfc46c3f86d6a5b49b49620ad85899a6691370211a0dc0adb1ce00556d55e126ab860d088c7fb6115ceed8482124540cd61d590448ea9d284b33e88933570ab78c67043f4a48eb604ebb8cfab61a4e9921940fa18f12ed767a7c8390b693a379846c0f7a82cb87f34be2da6894b4f0deff10f23352e8c2b01acffa6e9aa16fba190d81c93fb62f2c55dd34313f460d5b6392bb437d657c6ce3674314d1b4df2328f4178c4fce152d0879a90026c3cd1e33e83a851d34707151762acb8940170383b11a3c637828dbdde30d74ef9a1906074a60bd2b404364947e84c5f446ea1d0f981a15867d5069a807ab68dea2d637dc18e7f41a232df7ffaa7cdbb0d646ee7f05b13a552ee320a227807996e034fd1c35d66cf51ae647cfe3d966df84c6972e019f3476499ff76911b341d97f4792a308a160602a0362ee4ae5ef411ae75cec01577d4a1dd86f0a4a43a0d04924a68daea933a214386c3b793b3637dec90726a53b4bbf4e87e00d1622a4ef58dd011e840a79bd5ac4cb6d3e00d1b769f5e543eca56f02cd323e8d2ea435bafa6b3aded40ad2e5a65f42c8edc65e51c98e1e36b10208e6f67389a571e36abc316dd1248478d14899445554b5033285e2e753baf6e1434cb75996ed0fff22cbcda9d5a7786875c76f3d3bf0f31e4e17741f940e4652b3c263a635d340b540144b3fa891ad2d732a4c9cdffbcc226cbe3ccdce862d3fb248813d8de91f1d47cff647921507f21bd342702d696fac39ac8206deb31c8557f9a1f6bb54920a3f83858f442aaa9d70013b251cf9fe00702e5d117532d510bb1581a58ca77d2bff5f9f87d443c8ea926ec546c0b194e87c6f5c3049ef3e995d30ac33fb40aaa594fb59c0d29c999b3d70828bfe4d89a524962f076b4e744e5c3e22a858445e6f779c41b907870871d338af5ba49c53c4df3541579e75a6c62667b4ed5a1f7b37397b76323853201bc57a5e2c246b06a5dff64dfa07d3b4580881056d56e338c3f8237747bd414c63d31ded6faff5ba24f326409c46edfb9ded5cc7ad0756f87f9f1685caf887048ac2549f2a91dc57cb7fb5578516f4814215f099871ae6104ecbdba8f3022861aa9862ca241a67f4e4a35263a8137145f669953216b035ff5afea123d9c7c721eda3bbbb5aff579aae75c226a1500b54385fb57ae1c7377d6afa97577e6f7469c5d8fecc2891837f6d0e3da08bc97c911efb74f81cf05dc46083937741a2919dc126e5d3f6ee2de3f84d1c3c39d75d808cfe39506ed50b17c36e287cca2eeb2ff3663927d3b04e98d41149ca7b5eda32900601a863c713722a6c2ed032f766e454826c68f8ab28e7bdfd225530c7304964978d140eb0be03f32880ec96e4d03e2eaf9c9f053d3024ab676098c25fd29b2468cd1ede9b3ab4442b765160458f2219a334b8e8baebaa333e9c36cbd76435725a4b2cea422eccaa634a3b70ba1d3e0a7c0f0b73d9c32b792e3602a1b368e7e5117ad4028f95689eac4143a61e2f886c761082b02972c27230f357eb9c8cab3384df493c0b16d492554f9a0304a15ec6e777446139d737a59dfb529b3356eaac2c9972b6cc87987f03ae372bbaa821749cc38bc717fe0edd4101b823c6614d76cbb66deda259aa9694872becdd4db8ca7982813e85b0f256e0e631d0a6f4010cb7bf8d8b269bc0fa1c1808e3d5032c99f896d75b45e21d73eb44fe0428d438a42db89fae12b871c661d96c6d49ac838a7d9af7a4f33947ffb41807842a62784c13b26cf18f5e7e47703e378619ba2af9270f221834b4c11b5ebae664bc96ff3f62d1ffb3f00ff6d8c313d724a703b9d054e45cf092f9a74180a1e