0x2cffd02e0b22ff3f92a3eaea64a2f0db8b52a3ef937c0124845230f669e58ebcb6b321ae1a246183c27fb28bdf7721b1ce6c1880302a8760ddb9192252e9016264ab0f2c366edde6304a211a7ec4c22fab9306882d847f7077646e6de71ff8366cbdd3682d56f9595336e87a70b7cb364839322ad22c0870d1b9d2f17ac9603fb19a80d7355164a27f564a0bdc36ade6b7d375e8eea38172e6f5d04d78b147514e9d3582cd9e90ed68c8b80d035a54d198fc2beb50b689e4285165e437461daf0b955797d75d86efe05b5099201b921541022f27cf327813b39b5a5fc3cdffd8dcbd65ff09894c452ffbe4d7e599af24a964cdee2c0f92dc828d04f9747a1558e59e5b426cde136953070060824510e27fbe5efd136ef2fd3a101d96e9514a0f8ce4c24f51131587b0ac5dcd12254ff570fb0e50e61cea42fa72cbe0f61d8081dd9ca457b921be260a96a3579f0a67e21f04d0cd6e285faf4bafaf811af9ec7fdd297d58f7cd528e25133cc38c1d871fe129994b96238eadba5672f86c9fd18bbf6c569de7d8a83f68bfa53560d0c90321bbbb60705957cfc45165d4aaf1602b3e2ff065f8a05c5646a68943c3a064fe9bce236a18fd39f2db7371fa14fd5793092444b6c5b93d19122d21568c1c1de185c855031744b66492ea45b12e49a86fe8a95a78483804966c29cef086f17d53650a0371ba22b0dc6c1665d2e99f417276e395239098f75eb6b707c19390616c890b6b87df302562a3194aab1c0a9d672fcb5866bb1b7b6e0eb2e823611ad5227628ca9c348a0482a77367cfb157f9104822d1b90982578a5e3ef7ef99ecde474c3495cc5a3c6b3391b8237fba8d9944459e0fcafe669335d1151e8a750e96cfda3706d49fca411626e4de2e22b020176d82b4914c04193de1c8668ca9ebc850802c29e49868eb05ae50ee9d00efc63f309e42370ed0ee8a8b656eec56a91d9a0a52078c7bdbcd392a739c72af761ce02df75bebc175cbb0dcc7e3176f994440c2b36ba4aea28e1b36fd94f713c625d24aa31090723c678bacb279e76370cb2b10c319b33ca2fa8fba9bdb1a961ddaf518d98742cd45bba433093fbc5644554fe464f9a15778941b8afe9ef94455b5611bc49e05b8ec82eee4c170a6c4406742d2215bcd26c5bbe9d65c6e02c226327721b607f4710790835b4f3f9e826ea2b0581d1213887d667d5846df04b3e639c04a478f5385cc81f8e540f476896c03404c8deebbc438f896fe5dafe2031e6368b0425236472beab526757021553e40768af097d4aa3cbe7739dd1bd0a9d2ee8ce512f95201dad9bab408acf5f58b600e6e3ff7b1025691da80df9116fca66cd0f679eccba09ffb2da6cf4913d323679f6439e1c232d1ebf0620193c9efeb837de0e47a7d8c25676dee43229563982d81f9d5891a02881b8cf839ee86985765254b8252091831ee2a645c7c3466712aa130663438e15ef78c8ece0fea97eca3c5cdda5001a7a55917d91d00d1b2f141d0b0155a724e1776089d0d6571d668dd49c6aac2de2e1cad7851cfb18fa7960f580bc381a77d94e7fa967422a31e20ba06176e3f10d562f55f1b1c278079d7ab60de347578da36e53636cd4fd53b96c000c497025803bef2be5e60de1485654b888bdaf268af5f26ea8ce4da215d59f0e23381eb9a7146361a277d638422e1b5d49f6354b09ae1b47310722877002c3c25ad93b7cb876627a4451bf313dd2dd040e9b6402b199c9eeb9d6cec7a94bbd581e066b4c90cee7f216a83b2393a270c249f29bdf0055b672d142aab0285acd4178014436ab3111a50f13910a1a6176e37aef4cee77d78531b9fc395cda6f460b8fcadaea0968c44a3a9efc031d4127e98399107325aabbcf368b555ccb21327d8d0ff4e93f10ce4993d1477deaadb97de8991ad38