0x2cffd02e72a082d8b42e157cd33625d9445baa3362c0144d3c86e74b64deb036ff73ed9cc79d51daffe2dd74df91f0c6fc1d0197718e277f3617ca18a905363c4da743c62f8b6c8f62d52934041c596c09b15e977510dff82f6af99258ceb45bbde4e59de2e2c5646d82fa673f4047c1e11dbaa42e4db08236aeeb7f02822198abc1ee2152f1b0891fe60cef97f49175404604e054b8719481f05d0013305ee8a0d54d75823c2820edcaf7c2db4ccfb97d5c99d3725ec01477183fa717647db4d8faacf15d9c1521ebec49989756f4bbff64ff7a43f16df74899d491a94a9ac940797584f3c8c5264977aab6a107239c77cf251bd88be3745104c8a4e6ba697f7dddb5368ca9ea21066746702b8426da771d7cdca5c4f3ae56bcdb0e2a4585844bd77b577dc3a1e0de3913852f2fa6345a90b2cef83f3af0ec25d4d91e9e1d4bb8225db362eb3a65af2ee146181a41d11444b6977b5a3b15ae0a8ea24e6c82c6926e9acdea688fc3623d1195234ef1c5efbf5e23ec2e940129af54657fd30d367b18831c6755b675c8a062a90eea4b96dec18498b387032f3cdc7b7c971b0502b399f7ddcd5a17d0627102f134329ce9ee293798bd78bb99f073d33e87d5d349bc8a3d9c69913d98c30023ac14ae084b8dcaf377b35b4e935cedeac8afe631f5280fc6ff9cfcec48391a0b65f19822f83471935912d058727fa4921723c530df314fad790c4169fa300416bb637e9e71fcf5c2325be70b8ad64e18d1cd7350ffdec142dad3ca457c85ff822b8de402f06f85dce0b21a9f04eab6e60c8761cc9fbeee58d70856c106bd7147d5939f5cd6e2b662aeb8fe73ebf7d13eaca882904c49b7aec75fcd568dd4cc3f4ada748c074f9039469bf6440098c9a849c4f292106195c588b5550277782b360023e3f28e04ece9f5e023fcb47e03306411880ec3332f4835178dcb0a25e74c19a12817c79ae5d3c04f402831e64dca4b44dc2e29ceda0d7cb02794288403331f3b01b23702d8ee1646886f179a437b4a2ecf0b32e68f95cf1989ea3c242d737a6ebf5a20632ab0909d000bd01472aa24abf2ef735d9f7f2bd67f0c9dc5ef27eb34133b163db62ebc215f35b49e73111292501be4bde09564ae1614d7cdee4b06bea2d2e53788537d9d841aed10e34eaf7670c2135aa7a2c8f193e499d22b39fe35445f97a724a93ddb382e05141dc7b26e91418315ef6f49cf64c1803dba3116277ce26664dcfe209feba1409a6539066f5b061cb77faca1e489d2ab1123d69de46306b48fdfc172722af972bc307a48897cfa82fe345b2dae7dba7160f3d09f649959acb0179b5041be260502aedf295feec0e292f163d34052c449e186792fbd38988da3018050742bebd547982e7fe0ed1ce03c3a5e9afdbc4d44deccbe440d2691c356e3a82e7ed7fd42b493c8a51f6c3200cad23f5e9da2f804001cfb5b0db9754cf9e3c86b06b7d1c717a1e50f1e633cbdb4a830f1bef3f29712d99260ee4359e4986b134b6c1bc5c9c7b413fd75e4f4c4e9cacf8e6217a5eb48ac17fb1490f7c69888ab44c29f41468cc395b7f99bd701125435d03f950a3e9abff3ec1842027a43ef7073a912a1d14735a11776ee4cbdabbe7747ac4a9affc2240d6a5f9977a44e923a84d496a7f99e12962a0f0c09e61683afff585001fc12db1d5d35f6d1c8914ee22d537dd58eb330d434379aeb530718f247c00746a2cb0cefa0bcc6d3de4cf208b0ad7119408c1c6a0806b7299f568378675bc37d222847a76c0ff106e5698d4f44a2ea645ddfdffaf4751ca4afc0f2b6da5c75e0f705d9fc67f806bb9a5d28150f9eaeabe1d128ce7e857b6c0b9c2882b110e42b4f4eae6f9aa9a3ce616b3120497d8e1eeefd287964055ea40d20f59aea39cbf3f78e3d00210c9810eb6f4d9b06