0x2cffd02e3265e82e110e3d8d0202f6f5fd66c8a30c2eaa49da51c74168a38d7e1063799b8e28fff5ca745b784440f45047de27be16794d4849097366212b8c5ab237ca5a651b76527d51da8dd2d9ce176ff4432d5a97502380fc4013ce2def8cf1f5c7ef7ee41da4ca7e8237b5bc0e43240dc56f7e5a7ca7fc797e70c3321bc1cbdcdbd2a15bd4075f697909a2ffeb9b4bf43ea0a7064998e77a81c3e16cbd96c237e51cd7f272291eee5de9e341df22a5c047569a526911a0835243a512a9d0082d729dcc1500072af245afc1f2c5b94a52e82ddf943113e8f395d48ce8717bb723089e78661e3233b51aa2ee54365425d48e2a12e5bad29223611fce42eccf6d46092ec8bc6c21aa8fc5ecaa88154babf527dd7746014fe4200c204df285fea3a98773a56f9e24f3b3517177540850e5aa264d59331ca764d065f96d67c5aea99a935329dae8c57fe1a8480be7bcc0e8955f6017dc32371cca5fb09a8f49ccbc5aa1970a261a37e9ea7da6076df798e7203a46c5cb95850458b68bbe62ba24a916f7690ca2c9c51c526b02c5ad1fe26a7a83c74e7227c66081926863d189f3549faf8a60e1490049317d5b1d19e1693d89c69f769568a50b73bda2fb90a0ca9f7eec576b019328199b5040f6a995d6329188efff0edb33da43f6910c9974d103d15af6b0acfbe04187ba922dc6907732d54a07b876313c307227f144458f6b2c3d226c3927017bf7a73e815dca8686037e6ccf6f51124f960af6ad402ee69144434626273d503a2e810255aa716bdfb9930807c252610a281681ded79b351cfdb8e71d7d4e27383ab964d383f3bf5ff89e682780136ab38ac2789842d72bcd5497131069f7a92282a98147c5d7d6b4bfb70e3a946c46f381fbdbab1c3a6580b701637800d5d89a534aabbe45e2713f63f9c516340c97fda128608c7422bd76ceb90c410794a7ee4b3e2d5e798feb478ee0399d6da8174969a43ef225069824b78f16c51994e3eca843c2165b6cf4b3029f054171ab5de363b98f0087e8083d8fdb7a2cec1cd037c9e85beb76a67730990603274aeaf8844092e61e5bf8b320fde3a81be1ad1040815a91adce779341efec8365f5123629e6bcd33fd8ab7cb7ae176b1eb10abbacb544b8d0cf475dbd7b8c8fb8b5d685059125cfc8e52ac9c9f70e8a34eb35f3e3ef733c1f050d2b8ab018b49acf566babf649abb464058c136e1430f75c20a5cb19d0be2192ab49f180dc849489f20ece4523068739d70d34d1fa8db8815ee346b56a620a959d9d7a8a36b3aa74556c85e727a826b90144ecc32cf1ba3f1b4d98d41c8915cbf8271a581cd5e3336cf63474d407c2c1cb07688f50af5895f11f86ed2b8bd400cf06686e05e9a1f905aba5ba9ffc3a5765308851c356de0e820b22db7015fc0858d6d14c5547c3498a1a942a774c8cb2583e61c807484498380beedd80487a9d63ab2bd8ce5c3edf15dab91772c39d2347cca8322a9c197b7ec943e85da2f18a8df07dcbef2f4d62be726bd6d1afc01dfa82a0111768409a030f546f9b5ca3b8df127651cd111db35abb4f996d17314c6f24a270879714db729a0ce317decd5c1aec154575c657e3b2e0622dbc113837fcd9d5d17db19f842fd47eb23f51a9a7ce1de46e0a771df138b015d53d3b0ca50a34a625605c8c7b31382c0dbdc6537c3dee73e29de7000292813e55d91436bce67486b52fcf7297a878a4e48f1b12ab92eb997b5f5ef199252fca945e48df4dd6477bb32bcd0fc058b4fb3b9c21424c7ee8f93f4d512b5309bb6d65ff25d2ab1305e5effbfa0025685a346ccc42af7e4490cf72211e2eb90bb1d8bc71532eda8a839c011b52326f075bc982c19c871f97cc6f3ec5fc1fb6bb4ac88d5640cd8f10bd12f55f7098c95dbc366bb75a5a54dbe10484f01d78