0x2cffd02ef30916d55bf8db08f65b8f8c6f1f268614475f0cd725c3fac1bac52b29438e4965428a47181db84eb238f986f0ac27294e3973a369c97fb5910d8d7d94c56c59d779491afe4d1ae77f0627f8713e7d844365c12af2ca43837b993ccc472cd40f2f6f02cf61e55c41fac693900583369c393f71a3f43936ee28ef1f998e01291cb485ad23c7168581c877b90fd3b757879bf76d0b54e3739a88945d5df6e4be046d20c4bdf8ceef73b8dffbef304fbbd9d7c9fe49be04ce0765ac3788988b138d50c7325947354721cf4700bb9464a315c840f261e4a26fde7855b461a82dfcfd0039308dde2236934b517a9edf2dd1b31e4a4dcdc3108fde2841f31c4fc0f89e5ba8552ecbde59b66472e1d0f49868f99e855f78236ed043709831a651e219dcb306d70e8876261f57d97b0823b5056f41c618e8ae88e83babcb50e244d2ecf6f62f3a1e829d06ad1ee2eb2a93b113ce5518385535965ae11787b72eb530475bc7688b292c20296bbcb6aae3b4e14f98a1d59ab8cd1b1d3fd7db1fbb0c263a1a6a97a36d7d06f1d2abe2f7b6b3e2e7056c7421c41a23cc28098c67a3f93556814eb00255d956e63e5e9d9ff1ffbe4ed89d7525efeec48033fcab92e1b032bbcb72c93e2e3ad4572c2de6b98d017c6f97b381702eaf16aab3f0af849f8cf1722e16c1434f65c76dca463e53ffe6c2b2dfb9cecbf60bf0d21765a6ce7601296b23084ea8e0648fa4d01f9ee566f86b75e94b25872c34cbf412069a8b8d719ff855fd41c10a0551d6fdf48e705998e196915f22acc060825ea676b86ccb51d4371ef1ea6de4132304e9d5048cb9962b96e63d710467d1f131fa6bd012baf897ede0ce658d5ee6ef47699ca8e546a52b58dba4ffaca14656f9d7a72d67cba6ed371e3e909fc4fae7ba124c6c924978ca67fb3c44b866955dc06168d355e22fcd0fdda94b5ca4dbbb463377500afff76aaf64833440d50f60dd37733ddd06a74e642341cae0f193c19fef3e808f920d48b0cb48b49df8f733ba2d459977047217a1be4898dd32cf0ef235c375eda4ad651360d75ac07bed16a1f13b563a05c70873abfcdc0e2ac8867565e0f42e393599827aac7d709f468193fd5ae5b45b84bb658954450cefcbf8b757cb90d6e6d8f8161b4ac6c97f77f2944e29776281494172a63fadf41e9b4f746bfebb30487603a3064e0f229c80a74d01687c1b4d492708a2b7854f8d3a11738b786a3a1c0c7b886cf7acedd7295d3237fa779e00bfb2d6ec25be02aa03d6740c594e24f621bc592a5d2510be74bc5ef565bd5649b71b4ddc7c8961d92a66feadeeeb3320104d661c50b9b71233f2b251c4c805eaae26276425d739ac8c268eb2132093f8bc360e423c161cd5e0d807940a3887e33e04e5c2d5ea0c5a481f3a25bb7f282ef1b045bc3af1fef0393fc767c5bf1d38c48c01bef38148958e86598dd8beeace6189dac12c946fdc2dce23d7ead8a80c81b488207bf44ec24417022140b8ec7b83fb1ffba37007e01c838a2718a032c999751a5125673b6ba45b3a6091b5f3419edc68019cda7cdf3072f97c7f5b28e9c21d827109f0be2451d8cf77f6f9ea7ebdf6f7f4de93c1c715b1eec42507a980d058ab8beaa07fc87005d0b6f5a885b265b8f2a23111af3f3695de5163a4f532d46b706b4fbe6c8fa3d65f6898cf20f977a6f86b3f59953d0e7da4d8707f0629f6b455af3e7fbb7692937beab31dcb585c58f8c3810cfcee81c1b3144b8c8aef73c9cd55256baf56322a316f03ca886ac6c6c98731e12858c511ce335bcee2dd8b637e7c23d2186c2cffb0103f6baf1c1d0b3c4cd4297c173f3ac6a588e9fc2a70cd87f26d58322d146d971fe636174ff8d4d997e3aa6bc3b9d3d63a618019d35a335dffc14a9e99f7e4cebcef2eb68ad13854b6