60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697633706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697633706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000002e516d59765a33655154763133334834395641334c62685a63706a6d4d4a4859423779705a7965316950447876745900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000004b3cfc9428a1286fabddb3bab249fe888dee35da0000000000000000000000000b48ac5bb376cf0fc6ddf1dfb334ded734916c7e00000000000000000000000069a1e4cc1a1b0481d81d4830843417773d5f03e100000000000000000000000013878f848ecb84f5e4f6a090a9b81d6f9fe953b200000000000000000000000097a59349cfaa69ba67d36563ccfd0d7b91a25a110000000000000000000000003cc80da04569e3b1f16eefa36319bffb72236eea000000000000000000000000a6e4ef8354bc133c0a88e94d31c53020b87d15fd000000000000000000000000542953669dd1e5f17e0fc5cd2c122283f7370e67000000000000000000000000ec981e449d5aedcfe177534ff3c81efae039a86800000000000000000000000060cc8e2642781c0575e81fd53bb7c6d2829ff423000000000000000000000000fde4947f3c73cbfdd0744ef0202878170754fd2800000000000000000000000068ea913a3caad9f917ba458897284364d33456e3000000000000000000000000c9d88e1180726f81c0c3404cec85f2d60cd5826e0000000000000000000000007841f2064bbaf90127ca0eed5b004020bf9ca819000000000000000000000000c3d771dbe6032917b6fe4877d08771e5e61fc2670000000000000000000000003842872545a9ba25fea0805cb34e83efde15e1f8000000000000000000000000508bd949d8310f5a756a057060d973bbde39ff0500000000000000000000000049d1c8bf95cd95cb2fa5c5ee0cee6aa3b9bec9f0000000000000000000000000d0e713326dd400a52a6bb1fa8c66ad0d2280bd6a00000000000000000000000027b5491b519e72ce52f0dc9ccc9d7dc3d1e7b964000000000000000000000000f0dabb2d83f0644b0bfdafc0d7e6bef62f047efd000000000000000000000000f2bc32b7bec57e1ff0da0053a0542e7792cc9ee4000000000000000000000000c3287b6c67cb79a6653adf909dbbb224e0a7ddb3000000000000000000000000fe50368ba0a068363d60a2fa0c5350f8944b0d9a000000000000000000000000ab43ca296f7dae6673b6ded9d0b2886bd196bf840000000000000000000000004ebd48ca5d46013171944ec13d41fa44ccd22fca0000000000000000000000000ca20940fa860e7959ee946ecde5a541cdf19d54000000000000000000000000549479cf73b904a633c564cc392f4093037e73b100000000000000000000000052fc6455f258760705e70f70160b06619bfe0adb00000000000000000000000038cb23e345fb5abd0f44f9ebe07e8c73c49dcdab0000000000000000000000003a8e78c29a6fc4c9ce273fea79bc1769ac66a0cc00000000000000000000000048c80dc5e9e6734ddaf80f6695203e7ab93f24e400000000000000000000000090a4f3eaa5b651f38997242afb0fca360101d27b00000000000000000000000053bd7bc267e8f6f867d531639b090a92a8ec9555000000000000000000000000f942dba4159cb61f8ad88ca4a83f5204e8f4a6bd000000000000000000000000483897372ed8505a60c4444f74bd9c6ad1dc4d30000000000000000000000000894238511495e7cee81fb916609b826e27a48afe000000000000000000000000b686c74aa0dd04a28f9a5e2974b23e070688f045000000000000000000000000b08ff45082b4101004731adab07061bb61853c8d00000000000000000000000018e6fad1c6f2dd9f5911e95a67373eb433d7a60b00000000000000000000000020570fc1795a556acac7eae78aa9e5031e9e5ecd000000000000000000000000dd87e4fa6b7662cad7ed62f7a73c5e1a73fbfdae00000000000000000000000029a1b54de799771d642adaddd4e833902acf9cd9000000000000000000000000ae3b9bd2d39eb520d4791997a5145200b1bdae3e000000000000000000000000af56b0d60211cd170856a3c58ec8ac651c52327300000000000000000000000043f45dd8a88831713bad28e02b35c5ce8dd2f8ec000000000000000000000000945c965123968e6fbdcb0a344649bea3fa02970f0000000000000000000000004f28e9814a5d088e4d4974db3ae017c33d8d0d92000000000000000000000000f1a18beb4ae78b430cb246403357969d90b41781000000000000000000000000c693ffc9ab3ea42c254a873a933593c4ea47e16d0000000000000000000000004896182c2845a156464aeedf7473a308941336ac0000000000000000000000007f42db988f5c8451aae257f48d9d864e8e92f23a000000000000000000000000221131d44c4ae89bace265fcbefcaf9453072f82000000000000000000000000aab9b0fb118331642f62b2e0cda4cdd637c19539000000000000000000000000b95f357122e767f0a6b62f35415930062fe2cb23000000000000000000000000fc24da4d8ac06d86391e48211d21bdc20b0873a9000000000000000000000000a07902df19d4f4e825dd502ee50ab7fedde3393c00000000000000000000000000000000000000000000000000000000000013370000000000000000000000000e2298e3b3390e3b945a5456fbf59ecc3f55da16000000000000000000000000a8bf16be6829d8eb167b62e11517cd01623d7ec6000000000000000000000000af514517e615c1ddc52bbdbf1e1092a8ae136a460000000000000000000000009c1a8a57457855806cfd10f0f1740d40023763f9000000000000000000000000b120c885f1527394c78d50e7c7da57defb24f61200000000000000000000000054722bc4b823b9c46da6c6dc84f28df3e7eba07c000000000000000000000000d0d8ee745f8f2c8f1a0fdd77365aa0eeee3d6dcf000000000000000000000000079b4de3c7d1dfab317bb994f33873767c5f6f61000000000000000000000000d69d35150e5dbc0738bc7987233c55d72446188d0000000000000000000000007344d31d7025f72bd1d3c08645fa6b12d406fc0500000000000000000000000094fe7cfd98d009ed7d23de0bfd00491f807d87b0000000000000000000000000c32552a4e71af0044da804edb557910460733c970000000000000000000000004a78d9383573beea5085a8e3d83226282775d04d0000000000000000000000005eab8396e31a17e4a1fc054cdd39108e75be24db000000000000000000000000a7696a7fb7224e88c2afcd18adceaab3efc26ed9000000000000000000000000aabe0de57bae39b3ec7a6da2064210c12dfe4b88000000000000000000000000e800419e5c0b3d355cc7f2c5273e8f2a6b55355800000000000000000000000086060b7959451f44ea1a15bd2b2da22f28e6f3ce000000000000000000000000aac970267d6fcd1630fffd34d118c9a4c0f1b296000000000000000000000000058c997fb12021f9252dc3e267fcd4fd54e8d7f4000000000000000000000000cf9186b203fe655234d30b978a3fb5c7950a3178000000000000000000000000ca31022bd5bd826734f2692d88f8b65075419e65000000000000000000000000a82cc5001f2bdc2d3b945c80577757651a63561f00000000000000000000000019073a4fbe004c50093ffe58689449bf6e6dcb40000000000000000000000000f0b2aa8124b232a0f6f20491ccaa954f4252e70f000000000000000000000000b505b2e40fad4e98904765b93b0504d832c1571b00000000000000000000000042fdec439787dd61b4295fa2c800cf36941bb8ca00000000000000000000000079d3d98aa433c1d84e463c23f9d5c52f837b595c0000000000000000000000009a303d0cbbfc297eb21c7636bf00a5faa8097b820000000000000000000000007c5ca5e13913680b81924c8c0d2550d82eabc2fa000000000000000000000000cf0d0b0a81300819d9a627d9c4d09423227365b3000000000000000000000000d86d1d57e23893242af8e9222b973f5cc1ec8dbe0000000000000000000000001c3c5d0980253d6a49ccf0dd0b2da44c22551e0a000000000000000000000000116950fa6d84f7bdda3b5c67ef0bba73da2634280000000000000000000000001573ec096bc6d462237cf898f21e3abe0a42f96a00000000000000000000000011e87e7e23d930443dfa5eda7b6271e1a1c352e30000000000000000000000009e5a4d970e77e1992a16398c6452a2a121fe9f3d000000000000000000000000124f8951dd19482f74820afe65c2be8ee9faf1e00000000000000000000000007fa454579e78bb1ba95bd2c89d2a7a4005526e1c00000000000000000000000045864cde7880a839ec7ca226591e6cd45a38515d0000000000000000000000003a98350bf1cb4a30687b8b1bb9df57afedabd866000000000000000000000000d67f59bddd59e59bded933fe5534e507fa1e9c1c00000000000000000000000030702b968abdef89927baf8133d3a87bf757c5c70000000000000000000000001d60df6267188d2311960fc77e91d5866bc29e78000000000000000000000000f027fefc58bd9fa8f15781a0ec5e3ea6bf908685000000000000000000000000da6c453c0e67ec2fe6111f926719803726bf64340000000000000000000000008036c45ffac7980483862d8a8ce07635107e8c7c00000000000000000000000005854ca140cab11e2f5aab284c6ab5415f96e26b000000000000000000000000b4a9eb0acbbab501690cb4266162c6dbaed465c0000000000000000000000000f096e6f2c64a8bad0454b258b6582f632b15ede0000000000000000000000000eac1de54999b1cbdbe70de07529e21359678750b000000000000000000000000c80286d98ed18d1d2288d980481a0da8532bc245000000000000000000000000b4e85dc8ed7827316eb1136bd6b978d4c70a7384000000000000000000000000d4cad2e8d9d6734fb247ab373695ff928087d0f3000000000000000000000000f07195202fc108696898b9a6b39b71a8c2a16e4200000000000000000000000028dbe25df1ed2a011182c0287142f03729b2b3710000000000000000000000002bc433d4b2a4dec56bb35271f555fefeead894ee000000000000000000000000921084329f0e488479d5aeeb61b7702ca395dce0000000000000000000000000c5334bf59a74fff9386b343818135308bb5465fc000000000000000000000000c1c3ca03e16fe0900a57c62bd622b619b22b0d71000000000000000000000000432e4a54b5456370660450dfc87daf2809ce6ee600000000000000000000000070dc89d969cc4483de0119167c7b589233df440f00000000000000000000000007f310e8c075c8344e6b5bfa2ddfa3e0a4c4865e000000000000000000000000f6491d149cce80512b1c6fcfe271e7538204f6010000000000000000000000003321568445206e9311565a2c5397fc776ba71dde000000000000000000000000f0b34579c27bb0a21fb302e7c7f89b6454d5591f000000000000000000000000e2d6aff297b41881c1aea9599f68aedfab38c651000000000000000000000000c576a1f2fe5c138cee582439ce87d6c9af2d5861000000000000000000000000bd875f73c418968701b727ef78f3f900807627ac000000000000000000000000f41ce73bf8ae8e7f46ae2a4885d8f5bf90188fba0000000000000000000000003f085eb673d06ee9a1d5e60af1c5bf3f12b67c4e000000000000000000000000c6eebc4809cbc94cf323259fba27aa8e2fa991d1000000000000000000000000e4114cafc21eeb65834dae64880a41a14976b49f000000000000000000000000f870b886dd5b6ed443047229a4bd1f30cb9a9d050000000000000000000000003a6a7a19ce74054f5d3113a809ea7f922d4c836b0000000000000000000000003f0627532929063da3f60c13e8548fe05f798653000000000000000000000000f22c6753d6ffaf8c323d0133bfceaba7c156c15e0000000000000000000000002b110904907dd0c7a9c90139c66f69118b7cb7b4000000000000000000000000f2c6168578fe0c1d5c30133211c20ee2a8e0604e00000000000000000000000012f4cfc4607422648a569c8764ce2c4e6f1b61d00000000000000000000000007c3e7654cb9e7fd4e9b05edf68ef67c24fd12e02000000000000000000000000bcc492df37bd4ec651d46d72230e340c9ec1950c000000000000000000000000cdab23acbd0796a8c23065fe88ccf98d07881f2600000000000000000000000059544f45a994dd117074de11d75d46271560edef0000000000000000000000002472e7edef3c5152616b9b3a9f588a8c46e5b4450000000000000000000000002483688fcead60682ce6bc78bb65700fae5c7083000000000000000000000000c999fb87aca383a63d804a575396f65a55aa5ac80000000000000000000000001b3c25da384dc6d1572adb0c29935bf562c5706c00000000000000000000000060b36a8f90990704e15cadbc5211b38495bee56e0000000000000000000000001852cc31a16f9c20e8f2a98b8ce951a3090b2d52000000000000000000000000788d5e2305ac0e13b0055498f7eb66823cedf1f50000000000000000000000009426e92b40b165313909650db69e695a7fa0564e00000000000000000000000075a5f9463bb9a39a3a7348d188061f945932f05100000000000000000000000052123eb8dad91208882c48f6fdaf629ba90bf39c00000000000000000000000077821c6aeee3d02c7bd6d6df95b56f2b226ffa13000000000000000000000000ff4b22ace3f8b4a7f091cb07f0aaf8bd2bd541db0000000000000000000000003f40ab5195406e32eff644fd234750ba9a165d78000000000000000000000000f9d8e2fe73e00a28ee4c064dbe076c9d40458f7000000000000000000000000099aca70933223574302255272e62de3d3e4ed630000000000000000000000000426ca1ea2406c07d75db9585f22781c096e3d0e00000000000000000000000008846fd902f322d8856d365caba7ad147a71d0deb00000000000000000000000097c0c96399c401d9d42a9c1823b4e4e61584d601000000000000000000000000c0dc381ee4b99f90fc687004fdd7679d79f19a2e000000000000000000000000c44eeb2595e30634c982f5e925fde81310437e6200000000000000000000000099875aa0e243341f6e9ceda348825cced5bde43500000000000000000000000084f0ccfd07727dc6c033216196c15448f13fbfd500000000000000000000000068191722e119918484b5defba7944234ab0445c5000000000000000000000000b8931d2dbf3c1339371dc4045284aa92acf0e237000000000000000000000000b141fbb2fa44faa6922355b11a828b48cabc9bdd00000000000000000000000063e9a798d73ee82d81925cca15d578f83734acc90000000000000000000000002ed1928029c9fef30f1a1f81faa6f2addf0f7db10000000000000000000000008e31a3c3cf91103c92590583361617bd4b66eb600000000000000000000000008e8c613788a9137bc322880f2a2041f76b9bf6fd000000000000000000000000018b98831c9365fee462bd8ad3f646eeba168b2f00000000000000000000000070f9e4ed61ea9d7f9221b0b1c556f6b36c77f31e000000000000000000000000c7036c53986651d37908cc5ef94942a3efd39a2b0000000000000000000000005e76778c1c76384b1bb714baf5866cdc4f6740c7000000000000000000000000215af0ac294bbbcbdef6edfc5e2eff36e3405fc60000000000000000000000006c5d6b07a2073424a793db0d54473277e77bd17f00000000000000000000000035101c731b1548b5e48bb23f99edbc2f5c341935000000000000000000000000e29edf295746d9bff056626ed739d9c2667732c40000000000000000000000008ce7572bfd73e50d08e45aa37575bcbf855665a50000000000000000000000003c2974826937826521ee47fb32a1fd8aaf10a61f0000000000000000000000007ed10e748c36e8ee4fdbb4aaa733fd9139190c78000000000000000000000000be996b69bdb839252c7236179e6f9c4c0cba570900000000000000000000000045b632faea0f9132ad04bbf089ba578438458f800000000000000000000000002bd5afa8dda188f5d13538a58d31cdb1cf81aba5000000000000000000000000eb421fe44b25da86982cdc36c525d5f1baafcfca000000000000000000000000e6e2f2c29d615d0a7b1137623968ae56d19661d2000000000000000000000000d39307a435d23cdb615351626ca51decd78cfbd30000000000000000000000009d4d8e142df8f93c6ac3b192089f883f048052d200000000000000000000000082da82dbe384736e4dd95615d8036cc472773f5a000000000000000000000000bd3c9f865426fc58724b61bf09c3a5159a6e0765000000000000000000000000a6b2176a4512c6bf80bd7bf58dca9379da59073f000000000000000000000000d38c09cb05ae23f78e67759ad0120de22ff1f579000000000000000000000000f87e2d334428d69767dc05bb54f54988aedbee770000000000000000000000002decdfd123046bf313828ae5dfcd99aa302576e80000000000000000000000007915ec663fe9b751908550b8381c29e45c7632d20000000000000000000000008a91fa0826f70c13a61f2ee9992614f19ddb5da80000000000000000000000005e25a0c1af4b0984a341a95fb93ceddb5f89e120000000000000000000000000a04d06a30a5ff5703dae26e0322694cfa15e20e00000000000000000000000008b7f1ddd03bf6ad8835724af7a3b0020bbc68dd8000000000000000000000000b3b40a2dcd2105107252f277a9fe3930df98ce310000000000000000000000002a2653dea86504c84f9de3f0359f2983f3f7ec84000000000000000000000000d29b7eb80fb105e3d7413dfc53bc2569ed06430f00000000000000000000000063a6096e56f31f7c85271f9082558eb0121a4bae0000000000000000000000002538d8cb637f915198c632c1dace39d6e6749a9a000000000000000000000000687ec74e9b1729953f44d7f954ac5cd247ffd05800000000000000000000000049e1291ec01ebb2755730f65be3bde433304f43b0000000000000000000000000dd8773a603ed9808a3381ca1a2e5f592786abe40000000000000000000000004f535c0e88905b6871dced39cc33925469408a8000000000000000000000000012315930fc6ec6896ece1b81a6053bf135166ef70000000000000000000000006b31bf9975ff0debaaf5b98313509cd01f71d9230000000000000000000000002157b052b0567a2157b112bbc992cd69c54e2ad8000000000000000000000000d55d6cb27a0be2aa7bde1c62b942f12015f44032000000000000000000000000e40f77dded10e010cca65475cbe9ed1b2ab366150000000000000000000000006ca219754697a00b42e8e005570215f7f134885f0000000000000000000000007576a41e9d52f398bf754a2632798599bf0d5a71000000000000000000000000d830cdd8fa345e72ed28ca53a7ddc37acc4debd200000000000000000000000018d2989dc53f6c08b6dc3e97494f2598a0cb6252000000000000000000000000626b853cd40475826e350c30784b0f181a4e4162000000000000000000000000cc223f6acb6f2dd74eb44b1422b191d9cce197340000000000000000000000003de19b9aee3ef753ba8df604504557c74e8d3e370000000000000000000000007545ab49fe95b36a336a0aedff726aef51bee4eb00000000000000000000000066fac4c7008d2c89d08cff161487e55415621eba000000000000000000000000a25837c77901977638ff818034d51e6cb14e0ad700000000000000000000000053aecb9b5f823442b49be0485dcc8cb5bb0ba23f000000000000000000000000bda8fe421687f15a45ecc9b4e243a9369493f6ea00000000000000000000000042020991052801c50eec1a84fcf06c0a743bde980000000000000000000000007b5fefbb1f631f1d759f7c5b67546e2102f917aa000000000000000000000000b019ba5442dfdc9611f00df638a8135e5b1b5540000000000000000000000000502d1835b72a5f63bcd6a1a9132c49c9dbf21c8d000000000000000000000000605285db4e871d56149ee130bcd6d452e20eebee000000000000000000000000374bd185ee19fd9f8682eb875e5d0546a8d58cdd000000000000000000000000e7eba4921c8137c484bfa4590c7e185b8260d9bf00000000000000000000000031efe0abf3840f78cfff414b44a2846fe13e46880000000000000000000000007f9f80576dc576d39786d8ac516347d39ac4869500000000000000000000000002e44362e12e00045e9e4a170623a88dbcc215f100000000000000000000000047dac65192cc8bc256cd7b12e7fd084bbf03c888000000000000000000000000b681f1b3bad50763d04329b6bcd1e2aa0d9241eb000000000000000000000000684e974d5178f3b532434207fbc0ba5f67eb412b000000000000000000000000c5a71002101fb7e393934e6c58cf787de0b6165d0000000000000000000000002d5a24250ba5bc917b592ceb71815bb005b895aa000000000000000000000000a8c0549bab234c01471cf95f0fb70a469bf32e4f00000000000000000000000075d3899eb6ac82edfd4221d57789c4a2f895f2f8000000000000000000000000cddb1388c2e37c3865918937f78bc08e19a28426000000000000000000000000a4a5e976606b835a25552e321f5ef9d36bb94577000000000000000000000000241d6f30219efd84ed78cde288a7c09797fbdcdd0000000000000000000000008483e609436570f80a377ed4be90c45bb539af7400000000000000000000000025d82480be64561784328a771ea4d291ec52671c000000000000000000000000436b95804a83d214d269922e48b958e12fd23dae000000000000000000000000b22601b9794edec77789feb509804fb7f5afc81e0000000000000000000000004aec2e56a99d21d41d192eacc09cd1e60a295c3d000000000000000000000000ae314d4517d2fe42dbfdac0861a73eff8c769218000000000000000000000000de3816348cf488272554209ee201cf6d96ac383c000000000000000000000000457f1b10e6f1bb395c6979a7fff7e782d0bdfa9d0000000000000000000000002ca219078245bf2d93c01d09d6954edef1672180000000000000000000000000f61225baeae254b19abaf114493e465f6bfe0304000000000000000000000000fdb6e733516f34f6e7627e42f237387ceb4c57f800000000000000000000000086adca70184443b0b8dd830309e0106556412032000000000000000000000000184aa23eed0d2927073445b79931de8aea192507000000000000000000000000c6db0a4c08cf0e4833e1e1037eea87126293936600000000000000000000000047ed81c6a93a36d625e00f441bd3e1391b8a761d000000000000000000000000b52cb834b5a510b8161c7b619f193baa27f4f774000000000000000000000000cf3f64cee6696caa9dc645fc4503c39ae6ab9b8800000000000000000000000098cf3bc9c340caf1acf8ae0ff40e1f88cd27396b0000000000000000000000006f76c5b8f3ff839da327e921f9a0539799e67746000000000000000000000000e1d91cce2cf5577d4049219ed5f4822fe2a70e67000000000000000000000000ffd0e7d476b618467367259c9340b4e26054f5960000000000000000000000004d0b7a8d792515b8a3c7f47fecdf57646d7ba6820000000000000000000000003622c93b63f5558304380401c962999b003256ac0000000000000000000000006bff3aa2e8369b6ec9849a1c8786db7f24c7fe060000000000000000000000005335fda104ebb6b194134a1cdeb309c9a12ae328000000000000000000000000ba9bd49b14f9786facaf9b4fb33b25999fd9145d0000000000000000000000004442123a407687b21f87b73b957bb451e9d2e0cc0000000000000000000000006ea26d170dd49cbe69e78a4a14d5ab6c80d71fb100000000000000000000000037d1136898479446fc80f5c3078c888e01ade7a00000000000000000000000007164966edf92d5dec480939a0ac35d1d29fcb7ce000000000000000000000000f0b04a1580d8b18c8e89a2dfe6f8cf315deddd1e000000000000000000000000d8ca1e470a8cf173b13691432d9efff56e35693b0000000000000000000000006f48e00e285bd58780787db930e4b7fb0f843296000000000000000000000000e31debd7abff90b06bca21010dd860d8701fd901000000000000000000000000cb98e2a87408451495b25ed4984015c7ff919de00000000000000000000000001123b5ecdb358f4e75ff2166282f16960ed1cc8d00000000000000000000000089cf1ff20e479c115e4d185616feb852d596ce05000000000000000000000000ffa7a52a7d30e5bc81c031a717726fa638c76289000000000000000000000000fe0832d202d6d89b6cf7ca74a2eb87dbbcbeb2aa000000000000000000000000745b3d3f62b0254f1aa4f9fe3570e02ee7a1f58d0000000000000000000000009990f00dd8167b83256a3159b2188db4bfe591160000000000000000000000008830761a6069f2b8529055d7a4b5093c5c48ba9a000000000000000000000000cec56f1d4dc439e298d5f8b6ff3aa6be58cd6fdf0000000000000000000000009311c84fcfba96b83686f83d49bcb2c2b1aa31f6000000000000000000000000df330bf25de58ea37c1aea47ec6be58546bf15320000000000000000000000009121c39af9ef0c4ffbcc6eef9858668784133d27000000000000000000000000b3a1e376fd1dbbcb13a086e074547701ea6a536a00000000000000000000000077b63bdf989d9d028179c363f691ef9da51d332b0000000000000000000000009bf03137e09956b1510f0feaa955aed1d18ed5cb000000000000000000000000ff466135180d15e5be681e82e78f4f3672f1dbe40000000000000000000000006a0f953f3feb2e574a8d244649fbf14656f1090f000000000000000000000000d16339618eea8a7593a912712941fb345faaf4ec00000000000000000000000062b087da6966b50e727d9f7a6aa9f2c8fe3103fc0000000000000000000000005bf334b9d5dd6ebb1f924ffbc6f3114b6ea828f500000000000000000000000049b65aee540e4bec8abc7d9aeb66b52bf40cb02000000000000000000000000036eebbc56507a107135fc574167826f61af0152d00000000000000000000000042456d7084eacf4083f1140d3229471bba2949a800000000000000000000000080ed969cbf7c9bd9c21a41174205c4a4e8ed0cbe0000000000000000000000008805a104274bcc66a5fddb9c2efdcc0bf20c421b0000000000000000000000001a657fb28b45daa030925882619490fd75e8d4520000000000000000000000001aec9a0b3b0c27c1b0df982373f314aa966c42b700000000000000000000000064d9063aa29f4eaee71cd13275f19dbfa22c0ae200000000000000000000000090cf4890f5a6842b43cdc31287003900bc92d3670000000000000000000000004f7c5a407692acfc8279320e94fb97f42de8433a000000000000000000000000e91b719a15d456d0419ce6da10221f3beffa37120000000000000000000000002d9d110ab702815cbbd5d320e74c4ebf26b62fc000000000000000000000000079d3aa9eb06b9f5b7a6052d2bce15c58b549e96300000000000000000000000094575c5bf1182a321b33a31ad40242afa9a977cd000000000000000000000000a9cc6ed261cfdd1776ee24709e224b0bac705aaa00000000000000000000000034a7aa473fe75122dd1206ec3245c7d1be34c813000000000000000000000000952a91f9ae85b3503b490bc7b6cb1a4c5f638952000000000000000000000000f74b2ac10cfaa793aa2902a36e4f071c8e57b189000000000000000000000000907aed7b095f68ec572e1a861eaff0b8a47a0502000000000000000000000000850b5f900486035c34472353fd9acfcab15a637c000000000000000000000000672c3b253fb90dc8030b39e6009374474b0a0c370000000000000000000000001d5d1544752214232ac3e4dd56ce626c156eb8b2000000000000000000000000bd8e744af47e6da5374dc271a155a695a6becaa6000000000000000000000000d73e8759065bfa56e7ebf12e5242d78fa65142f900000000000000000000000099d1f590729c4fd239f4090400c6856bdd56120f0000000000000000000000008540f74e41cdb6a730708e75a00e3c1244ea816f000000000000000000000000c076f56b8ce6ca3f0aef82677f8ad78c24359e470000000000000000000000001dc0fe6a28c47a5da469e522f63ea9267671b9330000000000000000000000003b142de72c7f9efe3b3cdcc09c1003d00446f80c0000000000000000000000003cc8f1425b23774b8277850bc03a6750242bfa2d000000000000000000000000885e17261553123a5f71f8435fc59721707b5208000000000000000000000000bba715d4444b186141c67b431a69ef7016498006000000000000000000000000e17f017475a709de58e976081eb916081ff4c9d5000000000000000000000000d02ada591e043dd005bc9c475152cfc8175eb7100000000000000000000000006f676f5fd352e58ee03ac04002e6350e61584912000000000000000000000000bb3d80d0eb4d48f831a34a1ca5e69cba6c22d02c0000000000000000000000000229103142e4fc62f65bbbb3f3fefdb1e3219d590000000000000000000000006ead44aac2434133ca9aeb89c991e47529cc1da5000000000000000000000000624c2c307a264b8911299fdb9da8d6c18d086eea000000000000000000000000fc3b43ae038ca5a1acd820473f7da4a506188859000000000000000000000000018d2ce9291c3a419cacece7a0ada779b5fb5927000000000000000000000000c18cfa89623c00f8ce9017ca52b6a9bec7d029e70000000000000000000000002ebe9062e4748db2f3cb79b7e4d63f3e5b2f5faa000000000000000000000000db6189758f3cc6f0251b938c068a3ed1b0e865690000000000000000000000005b54c3750b4a0d7a051801e81804469cc452a9c200000000000000000000000051884ac40d1f29eb51548bd86bf6dca1ad6b1e2d000000000000000000000000681aefa75c0f3b26bf052b2869ce3bb12d7930d20000000000000000000000003a40b92b31402b8509c30f9b2267ca79eccd85960000000000000000000000006d52d340a8537aa0de865a0d87f380d6d512d3330000000000000000000000007578c10bd53d1c1aefb8c913e2b0f5fb94bd60b40000000000000000000000005579d609fb95e2dbc47917c10b79036c8199959b000000000000000000000000436348ffa11f1a47650250ab987038c45fd14716000000000000000000000000d5b7939c5ebdd065e468e22080f5bb04e37414b8000000000000000000000000ca606181f9b27f6d8f81b3a067883e19c457cf3f000000000000000000000000640c8db140a77b0249ffb206735ad9a378285c25000000000000000000000000ee96abeb12dce362e17cf22615ff84b23f34c990000000000000000000000000ef27ee745158011608aecfdd51825f6b8a2151520000000000000000000000000c0238f62f6a906f699fe70bfec0f354d563642b0000000000000000000000007c8ac1f5b3b375c5d10c4dbd8cacac5b4ded84b100000000000000000000000088e1f026e8ee9cbb2f538f270748f746b1c88488000000000000000000000000d6a800578785716a9c373bea52d0fa4eea19108c000000000000000000000000d37d20b8f945a91700ce78d9b3149fcac3805bd1000000000000000000000000a15cf1b604e07787abd8097c4fa534e32b8adde7000000000000000000000000ca3ba77951542f12854ef408cd53b0b5ea54a122000000000000000000000000315229e93ededc168dbab93f0ce3f8ae3b37d5d800000000000000000000000060574b65d0ed97491235c75b51169b045b7aa016000000000000000000000000df73fe01dfddb55a900b947c5726b2e54dddd95a000000000000000000000000bc8ea79c3a4f473ee30f0e6f0d48afa936773457000000000000000000000000f4ef0aa3c9f3bfe22799b1d0f5eb95465414ed00000000000000000000000000530922b450b77e365c4249a65c784ccfe770dd6a00000000000000000000000081428c80931e6518276fd89687be6e2f6f7b4d62000000000000000000000000a6e774d97be6f53c8076c3ab242a475d93fa4acd0000000000000000000000000bf1d0dd1d1e2993f36ab6dd6de5302e2f3698710000000000000000000000009bf2d4c8e30e4288eede1e781fa91e443fef2350000000000000000000000000649e07944738d25863cd41e2b1756600b019a8650000000000000000000000001ea20f3684b47165059f19cdf3c4c93027bf7c7100000000000000000000000044c8393307081d33cb94ac915674dd25855e675a000000000000000000000000bcc324d812c940e8188ac9f38a0526235b6b75c6000000000000000000000000b8e811c197171707479cfaed60971c493e02b823000000000000000000000000eebb94465e1a9eac13f0693129057aacf56eaf4300000000000000000000000000ca8208df0bd88cfbf3f21c085eb1670ce09f28000000000000000000000000bc36a682e2aa917556456f8c244530e840c0eefe000000000000000000000000f3c6eee8511ca945c2f8b21d233da11ac0b46c29000000000000000000000000e126abda9c5f9bb43a45d31fca66f9a100f852f00000000000000000000000004a6426d2350f43c3692323c908d865d59b0314d00000000000000000000000003b8aba0c3e540f73890514a47547f77ce6a15b20000000000000000000000000139733b7462ff19d11e60b84fe3d25f87312dbb600000000000000000000000003210394154b85168a4acf4de15bd7f6386d06e70000000000000000000000008af74a92ec9c6b870b75ce89ef771ac71e1ae8c6000000000000000000000000d1bd16c0386dff4ebee2873e087ceb94329d6b4f0000000000000000000000002a618e5ee1e40581460b4c80e746f9fea677ff9c000000000000000000000000575b9a1a38c2f2aff74fb5e5b092c7cc800acb260000000000000000000000007a600158dda52ee50d62caf9be051906b6e26add000000000000000000000000abd1db04628617ddb6239e9ba9dc513f2b09e9d00000000000000000000000005855423ded09b59fb36c19ac69552c6328d0f3760000000000000000000000003bfe14b758d1cec88e29c4748c09420b6e4319db000000000000000000000000fa19e36d0321b22a3fca87e852c8c7c51b882dd70000000000000000000000004fa533543e452bcf83cdbde1901414972f8045d400000000000000000000000089e6d8fbe9c2fd704735afbafeeff89179187b66000000000000000000000000bea2e23abaa34f04e3f490af4c414569b1319f270000000000000000000000008a4878429e278b940e593943250e574be99ed39b0000000000000000000000001028a65dc6bb91c3e2f049e9ee232544e47b85fb0000000000000000000000006e52d87445bc0ea6e6e522b5cf48049799943f95000000000000000000000000643bed9eb6262e3450e0a32daa1d08fd254a247200000000000000000000000032b1c4719496f425726e161e1e33480b68dc79e7000000000000000000000000cefc94f1c0a0be7ad47c7fd961197738fc233459000000000000000000000000837c34c4b160d5b3186758e605f2c7e06e8fc2950000000000000000000000007b6b56807841377231b3a720be3b9a6dd0ed1f9800000000000000000000000002b010f6b662f340e58dfad3236bf0d4f997c4e100000000000000000000000068b5c053958f0cc7236529cc749226a6b8d529a4000000000000000000000000bf6d9549a128c3ec4dad5c7038b9936df0cfe0c3000000000000000000000000236cf06acead516348f551a719d797fdf77e839900000000000000000000000028da27bd9c53bfd38b272ac20b46e0f02b8f60f30000000000000000000000009cfadcd826c12d18313dc36b316d651f0cbcac9f00000000000000000000000033012425d4e521188a07d0c60ead6862a25523af000000000000000000000000b067f17d1df86afed98b3d7a7eb56785b5cc228c000000000000000000000000f60a5618dbd797e1a4cf98abd711e0c77f5f0af900000000000000000000000003eccb4f6937206bd70dacd5bec0e8829ab11c6d000000000000000000000000d178e4fe3db99221b707ac324eedaecbb1cbb91b000000000000000000000000bf107cd8d91e983690a34c565b1ad978a5b6729f0000000000000000000000007c10cbbd70bbd764e2542803dc15896501037a5a000000000000000000000000d030015f3809346efb0766bf3f3d55ec128cf0f1000000000000000000000000ca09a30b6c2d4e83af1a885732efe98f54a80ea80000000000000000000000002bcb9c6bce65f278969de97e6d20c09377aecaed000000000000000000000000dc503988702bc8b7a63a9296dd9d8ee12f348ef00000000000000000000000007528ad8a13a6c5e9b042f56ecd646262d8ec39a7000000000000000000000000867d3d7721bc2b3e9a6c3843c73e33ee249e60b5000000000000000000000000a5a2de7a19fbb8678be01ab68baf3713deef8c7f0000000000000000000000001200563cfaeb481e1f0542a246f0cefcde4c4753000000000000000000000000ba40bf33537ca4268be8187e45a1137f77abf64e000000000000000000000000047b9a90e5b2b9fa1bd9b69d45d48c7924246109000000000000000000000000462686b9a3e25e569aa35c20dae45435f1791545000000000000000000000000e59cc48e7a6ee810474f4cfb256d40809ca56cb7000000000000000000000000ff29e0d1dcb938f03d605dfd73bcdff24642f63c000000000000000000000000a25bfc5224414681c90348f54d3009676f64d31600000000000000000000000047c40215d36b0104545bc7b95fb6cbe583175b67000000000000000000000000f8e9990f736fede97ad215a40543bd0f2f4b67c30000000000000000000000004c2d2a1180d7ad34007330f2855eb43bc54740890000000000000000000000009ba6a2ee33bf0e65c2b4e43acdfd73ffff03310000000000000000000000000022da4778f7de86f4992c2d876431db4d2bcfe2e3000000000000000000000000587c7c4645e7c4da59e6b8fc44cc4addc1b6a30c000000000000000000000000d66712374e93c323c60968ac08b2e12af227212c000000000000000000000000f80d12e55f6cda587a26a05f2e6477054e8255e5000000000000000000000000235f8d7baa8c724ceacc6926e5212e27137a7c5c000000000000000000000000456c753919734614f1489221cf50c1edb4cec20f000000000000000000000000e4f28feeaee86117d561b05b2b4e8f7e2e34733f000000000000000000000000260f2c7873d0bb7646e9a73fdedefe15a3b9405c0000000000000000000000005ad5e461573edbef02b358261ce9ea0c4518fd6e0000000000000000000000008be8b4a304144a78be9241eab07c95c675762ac800000000000000000000000005953fad0f66d5084984eae88699a70d429901f2000000000000000000000000d23589795d5e5b131ba2018e6e1f203394933233000000000000000000000000bb14b4a95acd4203a6bd9b5a546cc9af1af7a1f30000000000000000000000000529ae2a40a443fcdbbdb4c1d2838ebcbeeae87b000000000000000000000000202228f9352a35dce126324d92f6dcac8de9e20e0000000000000000000000008b11b4a9c1307a43def1dba003d869b52e56a0f2000000000000000000000000a828ae3314dd073581d0634e9fcd220cd4a4e7700000000000000000000000007c4c6af0ffdb091d9e67d9ab1bb157d1e92afc31000000000000000000000000e3ac0cdb0442c16eb86fadedc9a7b00d81ff7dbf00000000000000000000000039641011c5c47680a32bfc5096117b482abd03060000000000000000000000000edb8667159746e07e18593ab67843bca449c2a9000000000000000000000000f869375af757e92f5bec13df1ad385173f0391a200000000000000000000000093c71cae65fefd4d3fb686db2ffc5c3e71284105000000000000000000000000f6d12cb933173406d35f661a1d071613651c6579000000000000000000000000ecf16f878dbf01537b6c14b0f9a13fe4cc1784c20000000000000000000000004c7a4d7a25c00aac98b3479994134a8ca622798c0000000000000000000000007b4e8c44dd3784edf3229bfddff6e9530030f25c000000000000000000000000dc27620f4e2e3728c2a3d209f748f82eb1e990310000000000000000000000003a0606e392d639f6909bb3a2ba2e3e1243a09ee5000000000000000000000000de16564ab4c0a79c2f1eaff2e31d457195db6a6300000000000000000000000020890f6f8954a13ad93972c2ac15412573f9fea10000000000000000000000009bdd3915882cc98fd9973c5ef71a3312965ae2050000000000000000000000002318c3eef1f1c1cf47df40d60da48faef95af1a1000000000000000000000000262ffc8739a67e042c1ed7554214d4acf390062a0000000000000000000000001684679d844855a1d713b0be69957508c206b4c3000000000000000000000000d99ba64c4f7033741f8548b7c91622322d9954c100000000000000000000000090b5f4a6c43bf7a735ec2c9b29e40ed57754a116000000000000000000000000684f4b1392d9ad7a6b6da21f0dd27e0487df95080000000000000000000000007c3ebac4859fe77c4d6c0731bf952331f02c40ff0000000000000000000000004f44a2df1889965384b71ba0b0815156c9e97c4a000000000000000000000000f4e857fde85154be57693e192e0685f9c6ebb2b2000000000000000000000000c73d2e3d55b19ece4f5ce9d45a27e0fcc68a6c60000000000000000000000000142f9f8729969efc816b610a7f10e96f056855e20000000000000000000000006d370932afb8d2ddf69dfbcb643a8518f5c946450000000000000000000000004560f655901e83e764b56183acce094427b8449500000000000000000000000062c593dc9f9bd37f13f25749a46566a0d1ea89d7000000000000000000000000538a17f35c47f55063288ba3a5c4766b21b14084000000000000000000000000e28343463757275191c29f12d453ef665ddfd9e20000000000000000000000003ebe7349e7e5b130ccfd78611de7dd4cf741d4540000000000000000000000004256f5d01c7bfc566c5ba9e2e58cc6456b682f34000000000000000000000000ea037a669d7616c221b3719155a9856088316e650000000000000000000000000fe7594e96723243379d4ee52748f9006fd4bca30000000000000000000000003db283a05b986613b2c3d410e37dbda98e47a6d9000000000000000000000000c9d709687e904b4f3998b873c0ed79f8e7b3cfea000000000000000000000000604c0ed9e28995e33216053ee692c2d02c1c465400000000000000000000000018426c908a62e8d09796785aff8bef7281e49ccf000000000000000000000000006f24f3fd93b7a19ab3c98d368b95df049bf9d200000000000000000000000020ab426793bfe6e68fa07109269b8c068c24b44d0000000000000000000000006f31b44bb2460277cdbca6d4b4c7fb397f587b09000000000000000000000000febb97c2a4b0757d97d2e653d616918ed0c4e156000000000000000000000000f780ee9f9e50248e7f8433a132a4b0b00b3da3130000000000000000000000007f2e030e925d866c61253a9bbcbb2674d3f7d3f400000000000000000000000002532c96e6f8957f02ed78eaf111f204ba26dc060000000000000000000000005a42e6a3b771833f476c06525783d1af871ec0670000000000000000000000007b2a3885ce1e2780a896cde2d4428ee2045c70210000000000000000000000004bd047ca72fa05f0b89ad08fe5ba5ccdc07dffbf000000000000000000000000f23d336050daf290402975f16ec3583d59e57837000000000000000000000000d1ccfbf0a0dc2a9ed8a496b07e81dd8ecd7cb00e000000000000000000000000172a89789e404f22713f3f0d89603e8760f826a00000000000000000000000004c8b30a91a27348f5e5385efc5f4447d83726cac000000000000000000000000c3ac2a9afe64e24048f922c76cacb4216a9c6522000000000000000000000000fdb83087367a6a4ce90dbbc9f59089e07d697da7000000000000000000000000be78e76903d92c9bb9339723a78644de774bd8a5000000000000000000000000cc0ef1ee4bb5bcfb7edafb698786e4cd5990215f00000000000000000000000046523a86220667c5fd5ab88b2f5b787f6c581ff500000000000000000000000093f4c3085d088c79aa83a9e60ebaa245e8c3425b000000000000000000000000866cd0283408283d159a36b6bc6ec2d7e0143dec0000000000000000000000008eb9e5e5375b72ee7c5cb786ce8564d854c26a86000000000000000000000000ceeb073692ef6ad07811e1fa6bf20fe722f2f144000000000000000000000000b25c23ae1c487ef95e99bae593aa12a31f1a4a69000000000000000000000000b6718dc4ceda24cfdbbb736f075a8256302f4ffa00000000000000000000000077568693a259131906f63e06895ec2eadc10bd1f000000000000000000000000a47d330c0cc480ca8409d12909eb449bf17a732500000000000000000000000061ad4f348fd9049f39547f108eec039cb722788b000000000000000000000000466cefa682f8ebf7b6f7ae9c724195ec43f31ebb000000000000000000000000073454b06a364ffcb1295507ed4d3d03cb9d99fb000000000000000000000000092cbabcf8f9c7c875011d65dbb5d9c48d33a35c00000000000000000000000078713cac73dd25a86f7ddcbbf5354ac83cb8bf5d000000000000000000000000856140cc754839a727d5baa0440861ee6b9c12b3000000000000000000000000904aba31d5a802074a9716bec859054ed39691ea0000000000000000000000002102ce731b7d6ebd43238b63e8ed1b8b22afb119000000000000000000000000a41e5aad6bb6e4d9d993363f5ffaae04bb3a5900000000000000000000000000887abd3f0a534563be2fe4c99546f3ac4fd82a39000000000000000000000000287f3d1f7e0ec1dd2be34880f0855a910944df3d0000000000000000000000000afecc5965a13840d93210a6985eeb216e2ad4ea000000000000000000000000c4de294810cfd322ca2414a072b24bc6f94f5873000000000000000000000000b58b2d268cff4d9a14b30512c399970b7faa53c100000000000000000000000041403a82330352275788650b351b3ac0ab9dc158000000000000000000000000887a6f7a84d479bfb3b268687d9ea23bcf6701bb000000000000000000000000845a4efc3009858b7fce75f67de56d7235d5e446000000000000000000000000926f9fe952873e97806155219789fad267dca0920000000000000000000000006781ea2789686740071e7dd4d00c06e06512204a0000000000000000000000000fd3e2c50ee69fd59e3ad545fc07587adb6fb39e00000000000000000000000098a5aa2d55339710e4d795f83593fc225f8e2bdd000000000000000000000000499522bd66025c5ae04b02adfec63a5596696e8c00000000000000000000000099ad692b9501c1e5ea6722d080170826e7d24b59000000000000000000000000b3fa093cb27c374cd87b0b7a60963f1df8a768fa000000000000000000000000b7321fc77ce9a48326210787dbd5df868ff0e32600000000000000000000000065393df211b0275bc38c46dafb2a4c8de1532dd600000000000000000000000030807220f7337c91152db9d3d5c04957a2f7d6a30000000000000000000000009a2846c20943cab82daac40024375ba24de804d2000000000000000000000000082c5bc527a477fbb1e57cc89102db995f2ea937000000000000000000000000af3b6cad6ef5a93d509fd9a7211614c58cd61907000000000000000000000000ca2e4b5a0d191011675dac9da4277958b0a84c4d000000000000000000000000a8dda311f6cd42a470474535c12926f54e4660e7000000000000000000000000d78d618780f058b19a75f8f910f502eeed2d77be000000000000000000000000811396008e22d14213901bc9f036bd96dcda2b84000000000000000000000000b20645b59151d8e9597b2f956eea2927d0cf9d15000000000000000000000000b6cc645f753be83c9ee6d085adf72cdca22658b50000000000000000000000004d37b0d7408d5c77f83456625902e1c8791a7edb00000000000000000000000098dc16cecf81dd218ca8804e4c70d00ea12b4fa10000000000000000000000009a22709a2011b11f4618956c01033f8b77bbd1f300000000000000000000000071ea69f125be4083a9206ca5b05589630e417545000000000000000000000000d043554df496d79ddff1376ec967b5b3fbcaf1e80000000000000000000000001736fc177548e92dc10b864a876b645057bad6df000000000000000000000000118596bc50607f102a241920e4c88dd0a724b9b10000000000000000000000003d79d0418586ae30b9c13e364127e0fe4fc5b7ea0000000000000000000000002e31f6b47fce1e02a499daba7641772a082f4a7c0000000000000000000000002722b0341e89c50ba0094e0f0e1787c3183bc17e00000000000000000000000033bb0ebeaf3478937c8e360b95bb7cc9e0378695000000000000000000000000a1f9e528658cb9a23a8a8b9e113c8f73119a5aca0000000000000000000000006e8b36a8bad460e0657a7d7c0d9a8c075f3e595f0000000000000000000000004c0e0c33eced1631a59ed1615740d6107c1cf75b0000000000000000000000004f27c25c3eb26415f8198bfe2b0cf05134c9057c000000000000000000000000f6c2721115fcbc63b8b796940edd563209dd669e000000000000000000000000e0e815acd79acd7cd1253ce2f06037914a8e7c790000000000000000000000002c55f9bd3ed89587d3718d7ec9f453ce3f5deb5c0000000000000000000000007d1ffdd9d2de75756fd5cd16eb4e9d1bbbb2bbde0000000000000000000000005ac053871b5fa1b9023f75f642fb0a8176fe9c27000000000000000000000000a33187154907b097f994e2ebc7b751f22aab6a64000000000000000000000000ec4b52762e2fbeb9dbd1170a10ee7a31184c7fb000000000000000000000000072d8611b0f51ee53185f2a404070dc377953b5700000000000000000000000003d0e86b915ea6fc8d83e78f7300c8b6562c27b400000000000000000000000009fa160f92a10b431f255bf1a70a1c1e5808e512800000000000000000000000020617635e9722002975ce126cb6a2e4532116369000000000000000000000000152e73aa9607e05c8663293bd9b2fdd801d54b38000000000000000000000000610eaa4385eaf1f4738b1c91c48a2692ad9bc1cf0000000000000000000000001a08aa7ba7dee9c1d34c781e58cf1f758e1fe162000000000000000000000000b322e321d491e0c8764b98e77ce51070a0d21bf6000000000000000000000000d8568c41df66b54a60c617b98816c38c26fb56ca00000000000000000000000015001e869bedf71dc29f21cb4d876cc846f26a4a000000000000000000000000f386b1f376a776fcfe7a686d04319f4e7177665c000000000000000000000000073ea19da372566298abcbe6042c4738367db94100000000000000000000000015ecbbb9e1d090f8007c4f4f663f5c78f7b1ec020000000000000000000000001a3bdbf27deae11871d45c683c7fc20731957e8d0000000000000000000000003d6e90cfe5c47a56edd5897833f2157fa1db8716000000000000000000000000a346644511011fe819f5ab4aee4d3e1d7afb3d89000000000000000000000000ac09148957c66287c986cf8fa4ea80b53d59e5af0000000000000000000000000de56a0db786f35bb368dd9a949b698845166f7800000000000000000000000067c8db836b46e61804a744478bdc7d3804782577000000000000000000000000e52aed3357fc6c122ebec782b778087134edcad5000000000000000000000000b6e4094e34bf8a9fe2993694a93241f24d21fdc3000000000000000000000000e38703aa24742532666f906e9ecf09cb4c4afa40000000000000000000000000fd1a735c5ba3a6aee475e66f80995260a2dae27b000000000000000000000000476b905fe358b218ef901107b992f78ec292a1e2000000000000000000000000f1bdb47e92e28d11ce95d11a9366cbc7d9b8113900000000000000000000000069d26b8785914899dd062cdf3f1d345897fe64bd000000000000000000000000eb3107117fead7de89cd14d463d340a2e69177690000000000000000000000006aa31b63886e5f6dc5b1d9e5ea6ea1b3a016b36c0000000000000000000000001844e717c8df9d8bd442d77d2aa774a6251edb2e000000000000000000000000b40259f1ee6b01946315e2040f9c79399702022a0000000000000000000000009cbc9e56bf2465365754113e988062557110049c000000000000000000000000510c9f5dd6452816db03e789e92997812005bb670000000000000000000000003707d0ff8275f9f1c3ec37618852dc81814c93710000000000000000000000005f15ee89308600a327d84d676b672ec6903b826d00000000000000000000000041c5eebb963575a44e68b67944d73e69a1fcf69f0000000000000000000000004436cb9e5a3f752ff3dd78ca21e1bc0e40020ebe000000000000000000000000d231580bea603632c71a1e126043a0979697e20d0000000000000000000000000863e1ba6a237783f9ff4c8799dce55e6638f2af000000000000000000000000621f5b14c3ef90a0cf38d90d3fc7dcf82a3004de000000000000000000000000a7465978149d971f0073c686ab0672bbc0272e660000000000000000000000005fef16a41af2ca1f27857b441290c23d19c83aca00000000000000000000000097e97f1ba21d88894ca072eac41ce85634929826000000000000000000000000eceb27c9e9f177841686d2382cb66ace6f93f7f100000000000000000000000004390bb32c9c4e20ad2bfed3936640876a92511d0000000000000000000000005376831f2303cd6cd3d9c4f3295a24c7eeead4d1000000000000000000000000874d8c7310b910e6b8219d2a5982ef87ed1676b3000000000000000000000000f464611e133d2242558a3cc19febe48c1a354a6d000000000000000000000000ffdb1c8aecff3208b09ecb1f8e0e6d0f6f6ae79e0000000000000000000000008be8a44943861279377a693b51c0703420087480000000000000000000000000b0a23f40de7f776a4f20153e8995ed3e7d7c848700000000000000000000000029022a4fac9056b618522ab32622d4ce82ecb3a2000000000000000000000000cb389a4cb63c8a40485c7f527d14f1f357ac11bf000000000000000000000000e5d067d8634e109c077192c34c972a10ee6fc731000000000000000000000000b864abf9fc4d89ff8fa4b3a97735168430f127500000000000000000000000009476f2c0ea3a2e6314e49ba76c96c058d2f5dd6e000000000000000000000000cfba9d7f3d4f9841ce9796117945559f0b4b586800000000000000000000000061e9b65f925f12a98aeb4b248667f3f8b47fa61e000000000000000000000000064e9bf172c6dbbddb778c8828809d500987adba0000000000000000000000009eafd9f2b3700688fd0b3466fc0d1f92fc58a3f60000000000000000000000003edd8ee22563c0730a2a195d62d88e0b3fe6543b00000000000000000000000062dc050eb909780d1a5298ca317a1c1d5d81e65d000000000000000000000000e8f6f2761884f05a38b60d3994409c0f113dbaa100000000000000000000000077564cc9cc0fbf1198764db463f50f5d0cb9e4f000000000000000000000000081c69a185076558c2766c79aa96b555df019c167000000000000000000000000589d16a5730fbcc238adb07e6b64ceca33b621b3000000000000000000000000bcc8a4939e82bc1aa25b2a63112bdb881682d484000000000000000000000000ed31c496fe6385d6ad7ed6300afa67fdeb648995000000000000000000000000ee3a8c0191e1152f9d93f70a01187f177e2b473900000000000000000000000093dd6a9b6dcda652093d816bf9a4c4c55711859600000000000000000000000067288a190d83fac1a9baab2692615c8fa85d27c8000000000000000000000000fd01caa49b0a0e19087a8d59e03888ba4f6d9ac90000000000000000000000003768f718aee5521d83f8b75b885eff99c454cc8d000000000000000000000000f5fe40d804f942781f243e62491c8fdceaccb6e7000000000000000000000000732d6d1144fa72eb77d1cb660aac48eeaf09fc210000000000000000000000007cda402d258e99aab1bac2a533333870020ee5650000000000000000000000000ab1e90ba0f913f4a2ea52033140a40418a77d0d000000000000000000000000a19f612e14953e9ed99ce6055600e8cbba2b6a78000000000000000000000000fab9f85ec8cf3cdfabaf4ddcf53947abcb91a52b0000000000000000000000009dedf088f074defe5c7b96b9cf7bf0f5fecf07c90000000000000000000000005c5509e7c4fc995f6e45e06032e79505c30e4afd000000000000000000000000e9892fceb44a1b918257be4619bbee4fd0ebc78d0000000000000000000000003b797c184834ac298fd9e4b3094035ff8cc161b8000000000000000000000000064e120b9af11485fd2a69b6e4393a6c8bbfb3cd000000000000000000000000b59eab6a9c3aac2dba42491502a0699c7b03a857000000000000000000000000fcd102f664f846b949a6f7f40c15a02840e13259000000000000000000000000d5583542a26761ca02f57ef7f81ed667ae4f70a60000000000000000000000008f0b62e854764daf9a0076d72f7127b0eebba5540000000000000000000000009937414186ec60dd6181b8e052a65c2524a8b01500000000000000000000000077192db0277377d2504abfb20c66965a20dc7282000000000000000000000000e56fd42633357611c566c03c6adc37431b8ada6e000000000000000000000000b120f2e22ac652a75feaaf92e3884f6bf85ccee20000000000000000000000009475cec6a585cafd941d7e074d6fe5484a822be00000000000000000000000004ed6001cd8ce2fba0726eedb23b49fbde8bde944000000000000000000000000d696e2766a40e42dc5c379207cdc0da5dc0e2dbe0000000000000000000000007b8849659884f0efbac041f4f8262c33054c10f10000000000000000000000003433d9cb6870eee3dfb9471b25eed41ee38ca467000000000000000000000000e2cdf6f9edc43799b1d510d830a1cc93a86a6a4f000000000000000000000000ab734a8118c9ae0e56bf124c4585ac1441860ce300000000000000000000000002e53beebbc7b8c7769c36f2a3d134d6abd3bb12000000000000000000000000451f225ca7985ee7acef32823c83464cfc4e8c8d0000000000000000000000001131996d1d9a4cba5d0bae510a24c8b5aad76a8800000000000000000000000070c56c52c165a4913dbb904bb710356d0b30bf69000000000000000000000000ec64c08b2510748b7388b6cf8e1f63322a0b1710000000000000000000000000a158236a9f79c1e9d06800ece1adccf18c5af4eb0000000000000000000000004caecfc01ad2907d37f51d23e0691244f4b57692000000000000000000000000e2426c0bdd08bed1b8ec9e88b34c0504bcfe8180000000000000000000000000957c12e4b205daaad4b2ebc9255c99680d4d371000000000000000000000000051b653f98acade8d3646b20bc05023003aed1d60000000000000000000000000e0fa881dbe326d3c4edcf5394b5edd2a7926069100000000000000000000000068c405c11ab443169445646a544d142eb655af5d000000000000000000000000959059957332a9171543b6929c0e6a118e2a2b9c000000000000000000000000eedfcf06f3cf633a8d15f84e1efb686e672727c90000000000000000000000007730f3d90ce014fc2aed1e68b0f66d47ea448e9e000000000000000000000000671e76a6921399241aa598ff0aeb2fcb56f7d1ec00000000000000000000000097814122e883944514cf3ee74e3c873ff8aa58690000000000000000000000008a3409734c9136e52be05702024763f3478a53dc000000000000000000000000b4c6a5e9b481eb4cad2573a01510a924bb2f2341000000000000000000000000d4ca6ff3dd02bab5036d217ff7f87e7dad6d90660000000000000000000000002ce1b55941170d9b510c166d0511b34ab76fce3f0000000000000000000000008f7d14f560b42b7e630fba49cd01b0b79ab13780000000000000000000000000ff801b63bc14eceb7ffcf5b28af56b9b804aa6be00000000000000000000000099f1b26494f1a60d8d4def929677f36081ccff18000000000000000000000000bd3a1a5255bc21d5a2ee02a53ce2eabbc4f302a9000000000000000000000000f78d76cda124ae03629e5023f11a93cfaeb97c3a00000000000000000000000015f805ddb596b89d08b0f09389d1bbdd43f17593000000000000000000000000da12b368a93007ef2446717765917933cebc6080000000000000000000000000c34de790166f9c5fe96d4233f976e4c010c0c2e3000000000000000000000000ea1fcbf215f6b1a0de9fe76eaada53c3fd14971c0000000000000000000000001464bb36afdfb03e128cf6133ffa39f402f06edf00000000000000000000000053824f4e3010e8edae41a7737abc150df2b1bd4500000000000000000000000060a61a2655a25ea41117227c5b507451991bc3a6000000000000000000000000c53fb6f525d18d88bd82177b4896623b3b6105c5000000000000000000000000320d07c631f4e442389ab2520322e9d1e8fe101a00000000000000000000000010a0a66c24c56163d59de3630bfcad01eb3a7845000000000000000000000000c5ccfe9a0c45f73475e747b30d816af6c6ad19700000000000000000000000003de97530b55aa546327a10b1cc2cf4f84e3a6eda00000000000000000000000032dd614fe17f3ccd54497e0c01fe95a06e50d2a1000000000000000000000000575338c1c07497bb2c4178c849cd8a5cbf7e8150000000000000000000000000107a1151c0e802cf1e2d0e1a95510762bb5db38c00000000000000000000000045a91c2f4064030f3f02351ab766b350daef9da90000000000000000000000007f6dc349f31ee5f4a967b1f2e62e25a20b5e2084000000000000000000000000ed89c6fcd344a0d2a0cf1baebd0e4d90b6bcec030000000000000000000000001934412bd03d4b9d88256ae245c03fbf767fc9f6000000000000000000000000b5289922629bf50684132ec9cc379a77412401310000000000000000000000003b33e333b2cb692bc98ac655ba92a592cd42d7550000000000000000000000002815a4b73df44edb4779e353b2901dbbbc1be075000000000000000000000000c47179a51b7de1dac815cc78a4f3174b052add0d000000000000000000000000bedd578c3cd18e7245336b5b8d0449049230bff80000000000000000000000001b3a6a2fc43f80905a3d4198c8b662182abe1a9d000000000000000000000000c3861c7ee3ddc68471a804bf043c07776e14d5a7000000000000000000000000cb0fddccbf0fa7aca681d4ebcf841e819c83df26000000000000000000000000679694c933155d3a83ff660fc5e1b095ab41e3900000000000000000000000006d71a6b722a71e6ba37f7b2f152e2d8673c8d74d00000000000000000000000093b031410e217076636c858de141ea08fcf6b40f000000000000000000000000eee331a7480771efb5cf8a04be9c6a7b28a3571e0000000000000000000000009395af5ab99bf1501c3259ced748182e6ea42a760000000000000000000000004d96412dc4b8cac17ad4a8541a5e0a16346cc2040000000000000000000000009a33b63900efd171d2f81fa034729ea92efc0b15000000000000000000000000db9c448f12c628e38189ed4f10153d2aba038234000000000000000000000000490209fea72257782678e320ae5be00db3b24993000000000000000000000000d77c0d076f7da70899c757a394940d3907faae940000000000000000000000007f84272a27b831ecce7a7c17605813718a1c1c2c000000000000000000000000477acef1379f99a9eb4c939ee485fe4e1c853fd5000000000000000000000000e77fe2624382344c0ea3ce73a9e3ecf8234ff25600000000000000000000000011232efdb6b8aeacffb01be7992fb05be7028a0f000000000000000000000000e343e47d821a9bce54f12237426a6ef391066b600000000000000000000000007d9448f01963aae5bbf862a384a216a1de207ac4000000000000000000000000105e565bde18db434fb674179210d91eb3bdedf4000000000000000000000000de34d3042da3fcec306d32d03b75b209e8aafc150000000000000000000000000d3fe63c89e5ae07ed72cfced7d9c3c742b668a5000000000000000000000000f07b83dbad62349bcfc74cdb0d0898ee32f73cf0000000000000000000000000d09b7066a140d3289e940eaff144fa63c54eb50d00000000000000000000000037fb8bb9e1c11be297bf41b50d4c3227dd51477d00000000000000000000000000b56c70197e8b1abfa3387aea0674bb3cc758b00000000000000000000000004ba87db88c3fca65db4a0b391d425d6e2175fdf00000000000000000000000006b8a57b3bca5e49346075f1bd30e20d3f5655b1b000000000000000000000000072bfdd7d066124a195f8625675691165564513a00000000000000000000000020dd8d994a0126efd37cfb967d294f1daf33b687000000000000000000000000a22e2f5cf6d4b44879f29fdf5fc29dbac77167f600000000000000000000000030cc14bc3072802d28934aec2d3c1488d9f7af8f0000000000000000000000000eef70ab0638a763acb5178dd3c62e49767fd94000000000000000000000000067759284f9e736d89d4ebcb97b50f181980c1df5000000000000000000000000393b70105dbfdf505862bd17c10cc8e67fe12f8b000000000000000000000000a3acefff904e9a3f3a23d503def3e08642af18d0000000000000000000000000b737dd625839552598729c4df4343c781a457ad50000000000000000000000006fe6930768cf05bf0949526de9a3895ea4b5d1a50000000000000000000000007bc8bc547457f1a52e7547baeecfde77966657c0000000000000000000000000e8f6438a824d139f98b0c3da67cccfcdfd782ca300000000000000000000000040413c1725678fe9c59ef0d8a80e2d058b15c1ec000000000000000000000000d106d90c317742c1a01e296aaa00f4ff8ccca7ee000000000000000000000000dedcac2b0e69c4916b280d8d7d4b57d7059d9a6b0000000000000000000000008105b9f002b80a0d421484298d5f3fcb4b05ef7e00000000000000000000000048e1f09257184c1333a77f285e93c44021475ff7000000000000000000000000c8ac980907a9dbe7a9ed717a39961fca666a3cfa000000000000000000000000410069fc0f2ad9fae307f82c575ea64924e55ff900000000000000000000000049ae9f14c87caea6f845788bf7eb0f549624151e000000000000000000000000ebf8d9fee496a8be45fef7e552d40b4dce93e47700000000000000000000000080b3d4668590f2922080a75c5550abdfa92e42a80000000000000000000000000d1d94bd04102269046b723218d41a2e2a7c80b4000000000000000000000000d6aa49e91b81161baa7b2c69f18059275951138f000000000000000000000000df1083f5a358ac5d38643b9d2a40ee874d6321e2000000000000000000000000791f1b1d01b544a4c0967f8a8fa50aa89a94ecee000000000000000000000000a5f888a2e0601d00577a3ac4ed7140afefc9130200000000000000000000000048d446f5e129f985d86a039ee50b33b76ea53d5b000000000000000000000000aa0535f41fb8ebf1f8efae231ad87dcd12b827ad00000000000000000000000012746a6e1aaf7be8e6a853194bc2d1a77801b97c000000000000000000000000aa4872910b29a85b703ba3fd58f938881afdcfa900000000000000000000000050c0719922d68217927f6f414330fd0ba3a9d34b0000000000000000000000007f367b67e09cfc9075644b020e4162eff244990f000000000000000000000000e8d332f860156f5579df84ef2861c7a4e3407fc9000000000000000000000000b7687a5a3e7b49522705833bf7d5baf18aabdd2d000000000000000000000000cffbdd3ff97d6c238c5fd3af6b62ddc82d80709c00000000000000000000000062d89dd6ed222bd8732a68163372ec3e7674c1a6000000000000000000000000c53351fc5762e6eafb8ddac98851d59c4ea7b7d4000000000000000000000000c14eb98e6025d1b99b00c3fc751a533c64e9d6d3000000000000000000000000a093d0f27be46b2ec16eff28a5bfa421b60585ad0000000000000000000000009846f1524a9f04640d064b5d9aa37cfae71548d20000000000000000000000000c72a8b8cfa7d0f3027299a409f93e92d6d2d3af00000000000000000000000074bb53a819d9052396dc7bf07b5b36d7d52b5550000000000000000000000000f99ef6e47d262af9403e26b768feff7737eb0f5100000000000000000000000056c3b93143927e79cb48147b5820c10fe9cdca4100000000000000000000000067847600a14d779bcb8437d3d3abaff8daaa3b61000000000000000000000000a68658704ae5f37284e93ac91a7fecb1c858dbed0000000000000000000000003e43df4930610794356095250218b5d204be011b000000000000000000000000d2066d934e863fe078da0062d5f9662b46ca558700000000000000000000000069b88182637ceba684629489e1320b3e2d09a05e000000000000000000000000a68f84c729093d5614095ee4b477481eef55cb9f000000000000000000000000ad229c345f10251370778d7848177f5a2f6475080000000000000000000000009ac768719691421027f86f432e5232b7c7788e8e0000000000000000000000001f0b1c011003283fac25c56962516c428c4c9aec000000000000000000000000b49de4079937883b9ee14e0e89a180068c50e46600000000000000000000000073b111073c2cdd2ec626aecd32b15c074e645fc600000000000000000000000080bfdab50c2545af468d05eb948602d14f68b4400000000000000000000000004567f44c536761f6b0b9707a8ef780fef6d0c3a500000000000000000000000024a60242e3999ccd6f18287052aa8b9dcbeb7613000000000000000000000000ec90f98f3dbaa07e380612d34253d6630cc916bd000000000000000000000000cececaabcae319a6e77fcb7b6d0e16576544cc3b0000000000000000000000007d51bd0a4496ff59c9577b5dc4e7aa5514120707000000000000000000000000b3c2a4ce7ce57a74371b7e3dae8f3393229c2aac00000000000000000000000092c10a39ad89d3940375f9ed55c5a7f93c20865b000000000000000000000000f4f42de75ec835fec0b947463d6a67d79c140a7b0000000000000000000000009d9e2cc31622f54110378522f1b83aa0ea377d04000000000000000000000000e32d823ae658ccdb3835b5fe98b5c0e6fb1f1cd70000000000000000000000005a3e8eec70d2f9a71df7955016be3ebf353e265c000000000000000000000000a59a85f315827bb7f3745bae9763f7dd900e85ce000000000000000000000000d70804463bb2760c3384fc87bbe779e3d91bab3a0000000000000000000000000a7562526191f8c9b49291768b847501caf3d11d00000000000000000000000049624827f2088cb70bb48fa3b8ed416ed542564c00000000000000000000000087ef9739ddbfa2764bdfb5f9bd804f583aae69a4000000000000000000000000f82f6cbe25df966183536956adeedef63d0d0516000000000000000000000000c38268624521e00b5c39b0ae7a82e3248b0851c40000000000000000000000000e2fcb2c3d23b0f5333d9922921888927e994acf00000000000000000000000058c979c45b3a3110fa73d8c0deb4802ea97d6d99000000000000000000000000c3a2c57a3db661826810e7cddedcbdf12f762070000000000000000000000000aeedb8ee84515f7385030ee7d4dc5a3dce73416c000000000000000000000000de534ef0c978c8d3cd0ef5f2e39f593b31307194000000000000000000000000538a3c239f84335f43473c6aedcd378e9d45a678000000000000000000000000990f89f9d93ddc7dd8dc9029fa4af02a6b894745000000000000000000000000c3d4e6321acc362d22be4003333851c0a3a46f04000000000000000000000000f6dfa8af9535f27e3fb63e2ae5dee2fe72b8233a000000000000000000000000daf0507084a2cdaa46e2840650495d131bd485e6000000000000000000000000a99efbd6e38fa1a5a0cc8a24a77a566c78e9d913000000000000000000000000cdf3de96b2e0487d2d453e93b2694d051c4d3bd4000000000000000000000000c948a5c6d964b5f325b9487e9b9ecc11e78e3ee1000000000000000000000000bcda45f9788eca47140677410cbb0ec5a035442d000000000000000000000000ec1e890469749c54d61aa0310069fdd6617141dc0000000000000000000000000136d9d22ef164fff5dc5675dc63196e25316f2d000000000000000000000000cf55af377a32916ee1c83c0261fee737fd37f6f1000000000000000000000000a65b2851a1233dbed0a1022fad2855b452aaa2c1000000000000000000000000714b278863052e52da521ad920e5abbb6a55f1d6000000000000000000000000a0dd8e6c5440a424cd19f5ec30f8fa485e8142470000000000000000000000004fcd7303438a7a9a2e99c182a3b50760c78d75be00000000000000000000000073e3c790bd3ce0f4d83b2a4719158f3d5f827ad200000000000000000000000094c14a5e0781ff2a43fb278babfa9b1ea77e68c100000000000000000000000049f55799a1f4135777f07f8c32fb28506be47c310000000000000000000000006e46bfea02501ef6d8a1ef050f9914141d69759b000000000000000000000000093060ca2bad17946fc6d73ad7942bb2a808ac4b00000000000000000000000057cbe501092e36e87692d89ce4e75f98aa45feb2000000000000000000000000d84b0dd29ee4555fc5648052dd7b93b4271630b9000000000000000000000000454bdad51a0ba5a36df45d6136f87fc4092a2e51000000000000000000000000b3262b9c00b137a12ca62455ef181558d7f932230000000000000000000000001de51aeba63b89b8f08b1939bf227fe79fde487f000000000000000000000000f7d37189382819b7ad5d6cf33632858ffe8e7451000000000000000000000000b2234687f5b6ce77a7f4a298733854a96e4cf10a0000000000000000000000005f0c41089713773973df6698cd9eb424f163ddc1000000000000000000000000e5a3d508b5ec3ceb4aabafc07ba8f4d5a21617480000000000000000000000000a40dbd0b264d12cb361eba0d0ed590be01fbf19000000000000000000000000527268fc372df06120f44f9296e55ddc7b8a0d000000000000000000000000007077c42d295a5d6c6f120ffa3c371ffaf0a0b79a0000000000000000000000000e10dba6b0d831c91bb3f51afb584b69d4ce934d000000000000000000000000d6eb38db13ff9ce9730cd43476479b5e2b76c0d6000000000000000000000000ab14d3bc8b9ddbcb6aa76931cfbd5f5fc1c5d75f00000000000000000000000071cb3a6d9037c17679344428432313194ea0d8b9000000000000000000000000cc510e4bca9c46a73ba0e0afb2c8076eeaef69080000000000000000000000004aa68e3c3e48fbe06009482d31ea253322b2303600000000000000000000000080588d85eb7728d5805268f6264ada2b57f51aa900000000000000000000000005d1f16db4222616bc81ad8d33e59dd060008d81000000000000000000000000682870b0748ce1386bffc9c3cd1ea1955206500b0000000000000000000000006672f2a74be070b22d507a0e10f08b3b48c509080000000000000000000000009461995da1f783b0e108524d73727c61e6eb729a00000000000000000000000019649de182edaef1731370176eab7c49e8b46b91000000000000000000000000304f8b220c537ba5be12aeac55ab0828b8952c2e000000000000000000000000048d31a2e61aa917a626b198f6552dbe47704fe90000000000000000000000004d5b082fc164a7bf38fab4b133c1e8f3d438d406000000000000000000000000b248c5125fd4b437486c7ab04f4710edba0662d3000000000000000000000000c9679ea957b8112cdc7486f57b7ea5ad1dcde7fc000000000000000000000000a9899731d35deb0344138576e3ab6b6fe4ea5642000000000000000000000000f77170f1ed80e5390bb7478c302dc81c68bc5ba1000000000000000000000000dd93cfb9abb42f21f8c6d9e9bef2c4f94d7c898a000000000000000000000000bb6643e3982689c4e8fdbe8f5bd7239e075377dd000000000000000000000000a716e5576b13f867c62aec9c417e4a798cb1ee950000000000000000000000006024467ad673aecc106e9bbe384e017b98ee9acf000000000000000000000000b3fd7b89384e983ca3a9d328d9e3fc1d8c169d9600000000000000000000000076364fe9f1fea22b12b42eb6cf28b1925a3fbce000000000000000000000000000d1793d7c3aae506257ba985b34c76aaf6425570000000000000000000000005891c26c4573e13316c20064c1442f03271aea4e000000000000000000000000e69c24be78bf0ba300a375dbe44beaa911fd6d8a000000000000000000000000fdf731ee77def43f5d27934d0b61904bcf2ba735000000000000000000000000734afaab128113789ec6a7ce7080b794ab204023000000000000000000000000f40b7ddc806d4af832595d42f3e365c8ab7dad4d000000000000000000000000688d5a18323349a002b294162e0f1768fc4573be000000000000000000000000dd0dc4056dae7b14e9fc6b1a3f5fce2bbb410b2200000000000000000000000020c6b4a3c8fd035ff84a66d42e06ab0fe55578a3000000000000000000000000d143db6dff8578ca255a9aeda393dc19fcd04a1000000000000000000000000051117c24cfe4fdfae1f247d0003f7716086a2aa30000000000000000000000007bd1b0597254182df7955aaec3cc0f2efaec0d0d0000000000000000000000000e1900baca882efc3d3d4693411a1476e6190837000000000000000000000000d818fbb54eb091e1c9b98951d3dbf76a72eb9e6100000000000000000000000061a767ff3a31903232785b159a041847a1a36c630000000000000000000000001048e693b121a6386f024f2e97ea17e28537b99a00000000000000000000000037eeda598ab8273a108f09f8d00fdc47343d5052000000000000000000000000fc196aedbc4c2b4de67732bffabf6c84bea03709000000000000000000000000dd11b416c5c5b9f5394b7e7ef5ed30a1d065f474000000000000000000000000c69196d5535d2145c97988f71adb928dc35b296000000000000000000000000052a77dcf83cf38f62f6857bb01c5c3c8ae11f4af000000000000000000000000fe3eb77f14a017b1b7ae25396528daf703f99dcd00000000000000000000000007cedb377c762238afa3feb2c4db2004b8040a6200000000000000000000000057ed92c079621c163f2a256daa0f78bb95b8b8a70000000000000000000000007fc720b5e92136d18c621497f94821a1f111aa2f00000000000000000000000066895417881b1d77ca71bd9e5ba1e729f3aa44d300000000000000000000000084134f33a3494f566c578875cd154dc3a995ea3700000000000000000000000038f998e518ee6d9460923cf26466ef3f12f30e57000000000000000000000000adcd8b00d323635ef773faf6051ef2bb7a78222b000000000000000000000000c72e356196419fce820b8a00e78f50a203e3740d00000000000000000000000044c381d41b51b2e98ccdb4437052573e3327df1b000000000000000000000000b915364ba5a6fdaa4cbc345fdcedd3a29ce88cc800000000000000000000000066395ca0b1cd2d340fe692ae089106925a1067a10000000000000000000000005a198c036ab1a90915062bb6cf60e21619143525000000000000000000000000946cfc59872ff0da2d214d66fa2130e1b58c1a32000000000000000000000000ede5acdd744a16f7612ed2ad45448e59b05b50b40000000000000000000000003685424d9f85f8952f3aeb57c30ff4f516914e67000000000000000000000000e9cd8cf5011f57a88e31cbaa7d2d1f3578958e69000000000000000000000000c73a11d915b100926744e8a97fd77398aa0e77fc0000000000000000000000007b8d4cba73ca99d2f4d8c1a2bcd775da32481ce100000000000000000000000036eda3d58fbe7a02bf986d9f08e0c352a3b7284500000000000000000000000005b1c587aa4f4c43aa4a7feac3de80fe7f5b09b000000000000000000000000017bfe9c6ff3297ea125d8b4a0c8ceff6f6fd57070000000000000000000000005b209316c9848318ab6851420eafd6e611c071ec000000000000000000000000f63050bffa470b1ddf2a4758ddf40adcb502d577000000000000000000000000564cbde1252fd0bdc145062f7ea2ac976704b5f30000000000000000000000009df1e0521f0f961bcdaff4369555bee19125ac3200000000000000000000000042775abd22cb925efaef3ef2d27d93b2f582a5dc000000000000000000000000c1c6abaa6b409b4c5653a146ddec825865e23c25000000000000000000000000b0d110d65af430e9d1402956b13c811e9c3e9fce0000000000000000000000000f7d716eeeac23f33fbc7dfeec43ee94435158e7000000000000000000000000d4591709bef91c2c5270c98c50b60a51dd73f4ec0000000000000000000000005cf44d3333369f46dcc9c4ad5f3c737a0225ed410000000000000000000000007b201ded890f49445b45e1388d89c2d902038eb00000000000000000000000009f2942ff27e40445d3cb2aad90f84c3a03574f26000000000000000000000000774298cd944b0bbffd4e0c804283b73152e12029000000000000000000000000988c2bf852d60b05f7545f0762ea5d75b19152790000000000000000000000001cc0e2b2fc2af1397c054a1c0bd3a917255e58ca000000000000000000000000b5f458295b81fda715e6789b077628887a70fe4200000000000000000000000085fa67337e79bb22713e599466ac7f2b28aef30c00000000000000000000000011f4c9afedfb214eea81eec8445b6b4058a9fb260000000000000000000000003eef647c4ae657eb3e1e8d994d57f67be9c81967000000000000000000000000c43ca0de2cda530cf892c73bf1e58c3351080096000000000000000000000000fca73eff8771c0103ba3cc1a9c259448c72abf0b0000000000000000000000004f4e0f2cb72e718fc0433222768c57e823162152000000000000000000000000da11cb7be7e15341165ed6d526a6a48d7f34041a0000000000000000000000001b87246c5f65cb88eb9ad95d7ef96297ef011787000000000000000000000000a9d1b4eac5d6a082d17ab1d75c142dc969ce59670000000000000000000000000d25d3e6f7fbbd625cd3761ec1143ec84a81f7d9000000000000000000000000f99d22dcee6e0be4eff538beed8bbc04431d8e5e000000000000000000000000af217480d85ca244de64c2787528afb687fdf38b00000000000000000000000065bf64ff5f51272f729bdcd7acfb00677ced86cd00000000000000000000000022acb83160a68b757ae2efc7c50534775bb5d39d00000000000000000000000073e97bede506b037d623924732afaab274db25b2000000000000000000000000da4a60f84139c0519ce7bc0b39580bf8b4c15f76000000000000000000000000e3c8895e7fba62b29e56c4f57ce8c93eef1704e7000000000000000000000000e0ca00bdae2768576c73ac0ef2fa25d8bc68655a00000000000000000000000087d3747d9b094f05ac20a9d6947bfcaaceb8bb7c000000000000000000000000d7a52342e266cbb48f81bcd437a2037c58ca1b07000000000000000000000000139f91f6ebea4794cfd6fcd3b2c183266c25f0070000000000000000000000007c844619abb09d767a2d14d70512a3666b3c23c7000000000000000000000000548f227e4a316e3b2d2e7b6a9c6c69a60aa34ffb000000000000000000000000e611e17e45bb45376b7a1fd65a69f51addc580820000000000000000000000006484c8e807e596beffc0b9d3accb6ff14fcbb1800000000000000000000000004d8580ded32635f4d853eb6bccc3afccaecf3b31000000000000000000000000b3a210a0cf14f15a7e8e00fddf89ea8cb5a46f99000000000000000000000000207249ea7944fa7afc7ff5ac5064e4a47425e216000000000000000000000000a6c79cf53bef7c7b4d4a9ee675c736724f96fd58000000000000000000000000d4ab443ee27af93f51b1a6e382eee556f745b5060000000000000000000000007dc3d1adfe0b67aeb91ec0f07d3b492a1c92d682000000000000000000000000c4797218ef96aad8caa6c98fdacffd8e8d6d0a0a000000000000000000000000484eddf06b7a33b74d3fcaef9ae9942e46b76ee7000000000000000000000000b17d8845590cc8f6d2c9bc7bcda8852c7490de72000000000000000000000000e14fb1d045b8a263e4717d6b64248551f48b9cb3000000000000000000000000e7488b703b34ded1c98a711a05d9bf3ad61dcb890000000000000000000000007d1675dc635959b26f61e03637599c12c7e84fae000000000000000000000000379b4609bdf93b3584cf7b64bc78199cf185f1cd00000000000000000000000012f537c3e1e9afd3204327282b5c1101dd33fbbb000000000000000000000000f37e199e0b49767b2508f265f8c7f6b9d9575ee6000000000000000000000000ab6b25244ab74795ffa8cc5e56d046b6d08a34c6000000000000000000000000d7a12afb7b625f67f16df7c9f0c6b7354c8052ee000000000000000000000000559486ff26f9abccb0c6db85a4b6d359911767010000000000000000000000001e6a2e13c99d8c95f0a2e2612a88cc7cd3337ee10000000000000000000000006095a615d5e644e3194fee741d4bea2a79f1f37d0000000000000000000000008f960e896d40271c461340f57e1a573d36a97eb2000000000000000000000000ad844d633e784f843aea5fe6ffeec5e05ec4bcdb000000000000000000000000fce9d6fa82c46d4e0e018da29ee45932c4b0c34f000000000000000000000000d1ac7dfffb50f3a6c668991d096d0ca282b0175100000000000000000000000084e2b74bed3ae9d39158be822223ca34cf286137000000000000000000000000f5b60bc1e20d2af0a98579055f661bdaab5560b300000000000000000000000072b8cd2ca9eccf2792ebf4e14026e257c33e3e770000000000000000000000004510e606c2acb87efafcf0662ade234d2c65180900000000000000000000000046fddb5ade077b31b51fa4f87f658725e06ed621000000000000000000000000114880b20223e143c0f6c72c193ea13b9cbc3019000000000000000000000000fc13414c36ad2e518ec02e95fdea499ffbdec00100000000000000000000000072cce6ecad4c8cae6c1d6671386bca748192216f000000000000000000000000bcd8c7097b6d8570c76957bf904c65f0029a2447000000000000000000000000a8158ee77a8941c1e3d6ce0d24ec350f44bc31d000000000000000000000000010e4f5559d3a5ca450389ef84b29a767c1b24a560000000000000000000000002d06b06ea764bf62b3d1a62dbb620a682faf1d79000000000000000000000000ee7b0b83b1701f4257f975f2fcb7f87029bb4fcf000000000000000000000000ff27834ed9faf2ecabfa818f4ae70ed6d8848ed80000000000000000000000009581ce9c64b75ba07aaba7e24cd81ef5f3dc008a000000000000000000000000b5479c6122b0547ae63b96c0f49ea85f098a9232000000000000000000000000d8cc7d458de61f5becf78cb4be7df440164a12150000000000000000000000002980789cc9a242eb95b9497aa1175e8e7e89cd2c0000000000000000000000001df335fe0613a318c271c6a39d77aee43c011d8d000000000000000000000000795841fd580988f28bf6a681101920e074fd6ebb000000000000000000000000e04b067c7a8eb6ce69af00921802389e7429362700000000000000000000000014719fdd1f9cd41f5d87487932716dea5f01579c00000000000000000000000098aecea57c286dd2add0af1e55810290722cbfac00000000000000000000000081868c4dbc91bf9a524f4508323801607e9a4db00000000000000000000000005ef4679e46ccbdf9ac9905ffe782dc6227d541ba000000000000000000000000857511275f9fbec7aa7684ab92e49ee073b7c52d000000000000000000000000a4a49789c7be9f633ec7c7027a1d9a1f041c60b90000000000000000000000007c8ffeb3e99ec6c5570e01a4c92002a664bfe3980000000000000000000000000402c3407dcbd476c3d2bbd80d1b375144baf4a20000000000000000000000000429ae6918d43e52563e7c1171abae9972bf5201000000000000000000000000fcd281fd8bc593904d2e161df1caf99fc20f44fb000000000000000000000000d12ca1d1308b34b1ed2aaad8257d52b92af4091000000000000000000000000084d4c015acafb5e316e749e2cf8a05b7714a3828000000000000000000000000aedbd7b44e2069a1bcef7f94d357c13870e2a1a40000000000000000000000001341055ca09b97fbbf246f775d798ec3caecbf3100000000000000000000000041bfaebc1684edbc6a15b1f6ae82d70ba875f55c000000000000000000000000b200f215ed77cfe4f7c8e8fe7a81c44578e39008000000000000000000000000cf6923a992dacae5e0835b371aedcca414e11f700000000000000000000000003977504a7240f400d608f5b1c7f7299556b284c90000000000000000000000009bd3e481f5b3e1040c065379660c0a364e833b6900000000000000000000000017879105c99842e3be1084759bae274c1fc2d33300000000000000000000000084c57b83a3183168bcd68576b50842e58de671c7000000000000000000000000791661bc00dde1ae4b94d0176a1e7c08e00dbe9e00000000000000000000000049b095aa979810a34f7784cdcd0b64555e3281ed00000000000000000000000003f63b96240c4a0a3e197329787adf0fa42806df00000000000000000000000004efe4003df32c025280af4128cb0190a572ed25000000000000000000000000fa8fbdaf061d30b488dcc27711b5ce0fc16b8dc30000000000000000000000001bb664bb58ea1feeaa0760e29f5ceb57ddd12eb000000000000000000000000009377d3157647b637bdde02b2989cf4aaf548c72000000000000000000000000be5db844e81d5e79dd904a3cbe437fcb1a9fead7000000000000000000000000b41636dda211e501923f6511c91fef35adbda90b0000000000000000000000005dc13fe00fb36f6c5df13e1bc6ba0dbe1bac73720000000000000000000000002f29d624a0959afc91c069d133e394b1fabcca17000000000000000000000000363b5534fb8b5f615583c7329c9ca8ce6edaf6e60000000000000000000000005b0840305b81aad13506bc9a6a0df14cc234dc9f000000000000000000000000a70908758614eb36022c0c342bdd21de6fc4786f000000000000000000000000796451fe20a1b3b0280b6edc0b5c257d6a3e93b90000000000000000000000009e88181265f99f9af887aaffb017cf00fdfa43ad0000000000000000000000009b8f64552fb9c7fe08874a1d9cf28bbb95e7175e000000000000000000000000faa5da1b828d457568ea0deab54ccd04e619cf5b0000000000000000000000005efb2dc63737aa12cc9cdc4004e1a8df363ca58f000000000000000000000000a3fdc18a2b093af1fb173e8bd7bc758982495c55000000000000000000000000e1c4c98886b391b32712653f8b96f5f6cf6c69cc000000000000000000000000941b55ef486d33de5993f080b9fcccc3772c19a700000000000000000000000072baea27b0a0770b243c2b4714af016d0458b3e40000000000000000000000001bb3c44617c3c1b77847b86bf32512f8b214cd4f0000000000000000000000003d40d77cba58591a1fc872099b3a6149880fa001000000000000000000000000a2b17b61ed5e09b785a96927b4133f0115ac3cf20000000000000000000000006105e5f0f5e2991da7caadcd6c7ecdc0d770073e000000000000000000000000edb8d76ee9ae43f97e04472355d0f1d44fd2dbba000000000000000000000000d8c4e098589e739e5aabe1819b0c17cca6a15603000000000000000000000000e799ba9d162109032fa428a3405e59b1210469500000000000000000000000003b52528e5846d5e54aacbff204c870ffa0f45c9e000000000000000000000000b01c894a9ea58bd6104e93789ae980c074dd6421000000000000000000000000bafe2ce42d7c6d15fb535df9358f5624369107640000000000000000000000007f2a44d96b103923ec04896067b85080a44a254300000000000000000000000079bea55bd2e7dc56b450274dde96ea7b07b865c90000000000000000000000005ca9e23c535bb45a80380f10eba4d25cd55466e40000000000000000000000007777437ef0b61ffa29ca21cd3b375adc06972005000000000000000000000000a0a2450f6c304abae8b9d027be08ba6ffc232050000000000000000000000000a463a8680d07c7e358ca0ab1119b126b5b991f6a00000000000000000000000062139e29e23303a105303c12245daddb1df4e3290000000000000000000000008e76927e6ca473ec0719e64d6b57555f2d1e8a1b0000000000000000000000003367eb6c6c0ff65b2ecbd776a91fb09117be35fe0000000000000000000000009cf05154c9aa32ce3a5cf093b176c61cfc0a79d8000000000000000000000000d339e25d28a3a962377a1235e95e496e1433331b000000000000000000000000a8f5e5190573e2d7826c5bda9cd9de21cd1ba5ff0000000000000000000000007c9673a54766d78634556feb6d6599115c2f0ad8000000000000000000000000e1441c61bfa1f10d9ce1dc453b1ec7d57516d349000000000000000000000000213c3a1e83deeab8c664ab9dd64827b5fb1321b3000000000000000000000000261f5a689ccb17818b1b201428ae15d51362f190000000000000000000000000d4b9de0b8f7f2298c6105fdac68d543607e4654a000000000000000000000000c05119348dd9db2a9af734a3e24bed4e145fa7e5000000000000000000000000abd3a4e389a042c75b53a2eaa102dfeef08815c00000000000000000000000003afa9f9a5f53984da89bfb51a632c4a890efe2d40000000000000000000000006525006926efae77d3ed5614111fb0a9ed8617b40000000000000000000000004c1a5c00b2c60f7c1c28b03ec1cb9ff55d05db75000000000000000000000000c5b85f86fdf2e29deed3eb802db3a556610691df00000000000000000000000001fa72ca658a6a123da5d5d1abffe9d0ee297cd50000000000000000000000009bb6fd000109e24eb38b0deb806382ff9247e4780000000000000000000000000dfbb24bc7735ec80d2adb5ca1bf907070282645000000000000000000000000b9030553fa221965e27e334761129617c94823d30000000000000000000000000922cba451891129de77d0fb7db1c9c69a62eaff000000000000000000000000de400329505f7887ac2aa48bd581a8623374ddd900000000000000000000000019fddc52eaa03e1ac511285eafd7e7d5d8c964ae000000000000000000000000ec7af85b1b904b375145324cf8a66cc873242e9e0000000000000000000000004df2fa69ef22d59225521e8c03df7efa2b747a1d000000000000000000000000c2b7ae9aeb2f79d9206c9254a5b19162b69dd1520000000000000000000000004bd9ba7ee21e46597cc6401706515a6f00aca6070000000000000000000000003f0bcc02bc997c446e54d0e0940a9203e5863ed1000000000000000000000000f1277ddb260af0aeb32573e0848641e9f0e3bf1900000000000000000000000078336ae404d1aeba9e7df9b7a1159c01ea806be700000000000000000000000049fbb56bab711563e6b00765dd482ae61a7b04eb0000000000000000000000006d841d5dacc54c44090a9fbecd1a2253186b6d9000000000000000000000000041278f8369a5dcd3ea3bd8da57ac9d4b23a1e5cf0000000000000000000000007359d277c8a3e0c62cb70113f5df769dda29506400000000000000000000000052eea6365fcbb4cf974454f75e97fabbd57d9afd000000000000000000000000a5cfcbbd3e4888ddb751f1751c5df91ac93715a000000000000000000000000082d62b76144cd5895475b7a7c08920e90b791734000000000000000000000000adb4efcc5201ff5eb42eb02c083eed9a4a24f364000000000000000000000000736f1536cfd66ae3e27f6d62c67a9d9d9a431326000000000000000000000000004c7f45a2cee4336a07480fc8fa78c101c10409000000000000000000000000bb2cdf8e271900f4fa1ecc55d3a0a7af4b7d1967000000000000000000000000418404c18597c4299ad9dc2d96f7ee5971ffca72000000000000000000000000462c906db6011d17b19db21a500d757e9105c0030000000000000000000000005284a0f90cd254eb0d93ca2cbd605b3be5812576000000000000000000000000309027f964fbcb233c1dada0e22fa9b2597432bc000000000000000000000000031c690be2932403cbdd85f8853f596794cff6c30000000000000000000000005fd7285bd61084d932a1a1eb3459bf5e2387c6b70000000000000000000000002dea05a9dc86df71c69c891a959aa79fdc8ec8ad000000000000000000000000b4e08fb37af567d56aea16ebef23abcfd92e267c00000000000000000000000066f7a27b4d00ea8e51dd318e67d77becf51dc27d000000000000000000000000111586c6b74b0416f821375e1c3785c741557f68000000000000000000000000c5abeaa7f40820053fe551a5938192c1a2c7ad5d00000000000000000000000088fca24e4639bd18a38a08d5113a2069203476ab000000000000000000000000195e5455cd47bd5a3a8e755c6846e44e9662921a000000000000000000000000a21f50c29b7cda4ea69c2e22baee4a930757a5dc000000000000000000000000330f33e2c50ce6a722de2dc54ec13c40bb9356810000000000000000000000008cf89a45a82b8c94b22ea3314a213415949a873700000000000000000000000013c84c04406943673a3c7e4598bce8b791442e5200000000000000000000000072f4a24dab0437b2562147c2ded5a7e57f625b94000000000000000000000000b1608a1c8f72327c8e98de2048617ac4ff10a45e000000000000000000000000bcd739100ab24cc0be48b595ebaa2d70190fd78b000000000000000000000000b91b5c8919a4b35cd81ef301a2dc41af0f0541b900000000000000000000000076316195ae24c18e8805946b141925415a3d76ad000000000000000000000000b47ee62317a4a6276a30195fc11bcf9346958c9600000000000000000000000028a2153d70b96e4ed3f711cc9035a79c101343a50000000000000000000000001cdc93f5f19bf1abdd07d1e88d18540ae5d34fe300000000000000000000000003276b3fb2eaec584b7c211e60042df16e0f2c8500000000000000000000000051532c04379c1550b74d31faca04e37e09c6f4d0000000000000000000000000f948c4702707af3e397810cefd565d46729c3eaa000000000000000000000000d90b537b3495a69fb592feb83e7851845def1f3a000000000000000000000000002bbb95217b9d28131eb2c7826572e723ac46c100000000000000000000000073ef5159822bb301ba99108645c8d277ace9c4750000000000000000000000008ff43e06d67e31f2439072e730d225b402036848000000000000000000000000c113d242e4b9a55ba99d154c0aa971d86a5697c30000000000000000000000002b2d1084f41c5b5cb2b6747e519b64a945107fc7000000000000000000000000d9ab0ee54a5cba95f425cac32503c36a86560048000000000000000000000000dafb7362c8d2afd780e6c0828061db958eeca2c000000000000000000000000003f660d771bbc98be97512d8f1808b6ce7c6867300000000000000000000000065f46f9142485c8a6d4ac7b29bc1ced1c1c8db0f000000000000000000000000d43663c0c61a53b1d12d237369fbffe01e82b712000000000000000000000000968eeaa0dfe40e7c200dfd843b39fe4a2bb211ba00000000000000000000000010728ff6c64ed95aedc21757801fe6f0d0b62e8b000000000000000000000000b156b1f405146cffcdfe06a282c2666256cbdf4600000000000000000000000042de63705d7260cb113dca84533cc8f57db29a6300000000000000000000000019b1a672e6ad6294ca33239ba647afae3f527a9a00000000000000000000000084fa8a0d06485f651af503e1f4164235381111d7000000000000000000000000c53195bbad57105cc9a4df752121afd9c15fbd8f000000000000000000000000deb0e4a423785fc815c75ab25f824afc0864d30b0000000000000000000000004cb2ccbf80ddf2c12f8199b75c849cfa658ba9b5000000000000000000000000587d92e591639a71a442769f818448ad95adaf17000000000000000000000000d7488d91930ef952535ea525ca4d3f147a0ca038000000000000000000000000c7fba841c48e84d26108b494d7bab4b2697cc27800000000000000000000000031658eb4e1e58ebace8fd90cfd8e786c8055d468000000000000000000000000a51264e2a3bc383a437c8a009141e40d98fc9f770000000000000000000000008455ebe1649e40f5deb252f8c308c0ca87604a76000000000000000000000000da2b04eb731877cb29f53b04e3aa80fa1a1b4a1700000000000000000000000095b014daab5ed1b9e6134b57759cb40e50a4bc650000000000000000000000002beb42f7bd8e266c15ad4b23aeaa6fc445665cbe000000000000000000000000d751bbabf98e1def648801bb51b1c51db67e84190000000000000000000000009082bddcf543dba0414b95c038d50f129f7f3e51000000000000000000000000dc70cc4fa0527b45005edb9b68a43663be6a720f000000000000000000000000c9ff742a4156690f986a1303b73c225d8dac9a7d00000000000000000000000011cfd260312ecea0591d0d5109bf3100fbd53f21000000000000000000000000f6c406fda4bd342d4441714aed2060f35604bd95000000000000000000000000db3e39fc343ca2a2a2819009f900a17827f6137b00000000000000000000000094d51ade2e9db184733d6c6703d7a3ba339fd622000000000000000000000000697e5ad64f8683a3ed5763cf46895a6f195d2e8f000000000000000000000000d5ee4b6ad530d60e924e9aadd4b25495c123472e000000000000000000000000ac7c0aa852d5d45f07a91d28b537f82ddb2536640000000000000000000000004b8f8a1a45d229c05e18cbe74c55104b89250ef10000000000000000000000005d3e4bf877fce487cc440c8830bac3e06bed34f3000000000000000000000000fbb4b67954e1e6538c32f8c8f66af390385df86d0000000000000000000000002956fe2b17521349dda77a29839465e41a82f27d0000000000000000000000008de40a4ebedbba278ade273428ff1f36cc315d14000000000000000000000000174705998fd432a40f59b59b48aea817fff975270000000000000000000000000e45a088495d8be9f8dd6fd783216b52b389c15b0000000000000000000000002e35ebcf67c3cd22316169e7064dcfcd60fc900b00000000000000000000000092b9a4b57b4a68db7d26b7b83bf98beeda69d44000000000000000000000000089de6e3740d305ae28481a81b49646b3266d3ebf0000000000000000000000009623054ed7d698206611493836df65a501c563180000000000000000000000003fb97b96a440643a76168c7b55458063e1cdfd52000000000000000000000000ecb9ff58267044ad047df11e411677a9b607858900000000000000000000000048808e29d55215f84bf42d71a059126d7bbc15690000000000000000000000006a73e689720455a8aeff847eeab1eb4027e5bc920000000000000000000000001fe7b02c0bb3b6c4b296c034276431f08edfaa4a00000000000000000000000028ad45020ea902eb81ebab86c4f4fa0fba7dba8c00000000000000000000000063db769e2dae0768981686ce0a6e582228fad804000000000000000000000000d784e3f887147e13ba4b1fc59983839cb8158045000000000000000000000000df1d85943cab9ce8c05bec4b130cb558205e7c8900000000000000000000000099d1aa8b665f82cf90fed8f3f0501f57493d61360000000000000000000000001e3a6eb252939751f17a55041070b4f6c0f7dd29000000000000000000000000e5e7f5de51344ea2418944a6bf4188254de00b1f000000000000000000000000b274fdd4a16bf1a5177f16f4ded83d8f982047680000000000000000000000003e0b1af3fb2448a1b08b75e7b972409c93f4757d00000000000000000000000038d2dc88a0e09419c0fa0a46de20e363c3f25e1c000000000000000000000000f3a71eac5f3831c809af404d493de2712eb44b0300000000000000000000000003bb0bee92ed79e620e9913fd1cac773ea8c0cce0000000000000000000000002bd29701f7d96314e5ec6c2652ede9cc69c1d2660000000000000000000000002f84f1f98716cb8cb448c8c4ada8fbd862acea960000000000000000000000008dc7af39ca14a293e28a09ad80708fc163c5adb5000000000000000000000000421f929354c2375f07ea66ac4bd98b5d2300b8ab0000000000000000000000002f78e388c3f2932012ca60090c746bea511ad6680000000000000000000000005add39c87bca8121cb686ae1bd94b6fd54353bea00000000000000000000000048b9da30d629c34689b0ee07155b39fb39fca295000000000000000000000000f7adb9015fb85a6c8c84d34ab94ac4960dacee140000000000000000000000004022332d5dd4a890549c1dff2a7111b052c1b7330000000000000000000000008da8a17c6604a0756a10db3ac11b1ac6d525f79500000000000000000000000051d4baf27a5d335bbd9d1351a9ebb9a830e2cf9a000000000000000000000000383144d9a2ba76836a281109e756cd5ba8546ded000000000000000000000000d59ca61aec1933a19a26a751b0eb6f5fdf8fb06a000000000000000000000000afa984b065b6fd36f14842e6b1be797a993654660000000000000000000000007aef53642e38b4d1d2adcc27fd7e23906a6703a8000000000000000000000000c8e63ace06fee41cd628ad59bbedbe1860cb3e43000000000000000000000000b37d129d65027832b2516810c5eed6894a97e33e000000000000000000000000839c3c01aa9f5ecb2450e8ba54ba49943f59074f000000000000000000000000e945ce2af6e3fe8e3729b1a7ffb7842859ba2f030000000000000000000000000bb5fd39ec4dfab441bb6e3c55bb731c62875b0300000000000000000000000042434d2bf4407e8d15c481561770e4fd966afa950000000000000000000000000978800656f7d3c86432c470a747bf494b3fe6a3000000000000000000000000384251c0af8362335274e8c324c7846ba3a7fdeb0000000000000000000000003efec8fbbaf733073b8aafc123bc17d77b78f6e4000000000000000000000000cfa897e2c4e0a64eaa9ca41f607820a09134353a0000000000000000000000005d9f8d36bf79335b9d114a1d18416ee2c1b3e1b2000000000000000000000000830e424ccf2db9eec62e91a54f440baf58dd4adc000000000000000000000000b408359b8ac4fc598764d7e01223cb019fb2fa9b000000000000000000000000cde2a36bdd36646418b69c3974441321497f1327000000000000000000000000380127cc112d99784cbfe3cbc64f06cbe0f9ab38000000000000000000000000bb5413acc9811fdc14ac8def735f0c22be91e18e00000000000000000000000099ca6dff0be00690c5246b7ffb0804f4ae5c75c4000000000000000000000000589acc41233c5ec123233dc818940e8595bdd42700000000000000000000000059735c2e67108d787491952ecaeaac7a3c20ee090000000000000000000000005e9416b64786492074f2b859b63e8739f056bf4a0000000000000000000000002e6f4f121a33bbea5e9816044c1c861ea323d7ef000000000000000000000000edc67e1d3f61d6bee835f68c99f1125583502885000000000000000000000000e5ed2b8dbc9d77853af4f5790303280822c8dc070000000000000000000000007377b29095c35289d12b02f215ceaea005940da6000000000000000000000000d7722b35140a3e87a41003b8b6195ef918c2d727000000000000000000000000baf6e57a3940898fd21076b139d4ab231dcbbc5f000000000000000000000000465ab4da8033b10a3a6d2d475e81dcd64c88cec0000000000000000000000000c7ba888a3d0194e1e26b43682ad065beb7618961000000000000000000000000da1386216b6d8dfa802bd26a3e780146b0d1396400000000000000000000000016d4f26c15f3658ec65b1126ff27dd3df2a2996b000000000000000000000000909969fb07d0b5683bf7d6eb93928bd8116eee00000000000000000000000000957edda887e1461b28faab46ddc1c65db55adc90000000000000000000000000f2a7594190d0a719f43bb79f90a45414282e026100000000000000000000000081abc5616f3c2d3b7e10d1472a9e746b201c6bb300000000000000000000000066b041952eb1f24c608063900ac495a0bd00c88700000000000000000000000087e99c078421eea76262452554387b889af8b4c900000000000000000000000005073f8b3e16477bd84b74ba6e43bd6687229e0400000000000000000000000053b2dbb7d58cd304559f1e9c3376ab5ff8aac33e0000000000000000000000007b9ccb801aee16721340323e5c91f47255bab7e60000000000000000000000002331d728db52feeb1c8d57e4a3cc8f201282cec50000000000000000000000005c4cdaa5e1c11bfa93902d5d3e8e2dba3a9c15bd000000000000000000000000fc729fdc99182b1483a24449f4b481f4e6e7026e0000000000000000000000004f144073800d74949494e9f1d49601c54ffea35b00000000000000000000000040dde6092a77ec2d00eb4fa14f0c5d92d835d673000000000000000000000000a70e3a8c141c74a7be4dec1ad1e77c38522880b00000000000000000000000009ae49c0d7f8f9ef4b864e004fe86ac8294e209500000000000000000000000004de1fe504a1f89679abea9aa280026225f0f1c8600000000000000000000000099fbbfb44c53ba981e1d835313bd5e0043441c3e00000000000000000000000066268791b55e1f5fa585d990326519f10140725700000000000000000000000018ce9285e62311d9977be3a28ddd3b70a3f187a8000000000000000000000000fd5933ee5edcd0884a77dc8f8d4da84850627cb20000000000000000000000001dc5307214ba84daa88bfefb5b728537a9839f7e000000000000000000000000cd1883d83aed27a87cc7572eb8f9855a0bdd944e0000000000000000000000001bd880eb5b0d1c0f93bbff966c51284140e3edf7000000000000000000000000ebc52023450e12f2e8a53cb3df823b6ff06f0ece000000000000000000000000cbb61cedbce966dae51653ad18f0683c55bd2ba90000000000000000000000005adc961d6ac3f7062d2ea45fefb8d8167d44b19000000000000000000000000082b9a0f3d0816ad15a2e0b67c5167fed7cf762590000000000000000000000004106d34a96b6597cbef4330ba1612eccb174cd970000000000000000000000005b52ba08252f17a1560b8f6bdf025518d18b6a62000000000000000000000000272752c6fea6795ea9ecc9045898ddcfe5aafa5d000000000000000000000000037d9c5bcc88932c6dfdde923043f1fa065a1c69000000000000000000000000b4d5657fc79b405b2c8085500b154910946687e40000000000000000000000004d779e1a9e7a7e6563f51372245a1ddc6f1af3cf0000000000000000000000004c1f7c394b9fdbe23dcbe64e7b537b5354c71b24000000000000000000000000e7495936bc0f62e043e6c3793ce9082370b4bde0000000000000000000000000f6662f9e1013c5cfc268e627b72be682f8ed39860000000000000000000000005c1c4e3c2613df8a6468822ba9e4e475d41ca2aa000000000000000000000000f3b877c64018c4836c0533db073f339d5c3abaa5000000000000000000000000356df96ee0acceb74bd127390f376c6c09008e010000000000000000000000009350383ce08e51842d0fd16d29e1adb2d900a0380000000000000000000000007a3ac3cff7bad3fd8e45461b435ef6bf09bcb5cf000000000000000000000000dee60e4b6b8e2e055c72792c1bfd23f4a08bc0000000000000000000000000007d5e2f114def31ff17bcb330a25f956f3f5458bf000000000000000000000000b415e7f25f9953d588b34c8f846dc52aa1f29d4c0000000000000000000000005d651a4e362eff4019ffada1019bdf3e2637d899000000000000000000000000a2a152761f654d592145aa4fdb5f45bf4e89ab460000000000000000000000003fe9ea47f1343bcff7860e4b47e1a989c4416afb0000000000000000000000005c183150df26f39bcb276c7b00ac2c8ecbcd08b5000000000000000000000000110ac90d6f5320c703b1feffb3fabe043e638113000000000000000000000000507dec195e67af00c480aa50010d44b739776d460000000000000000000000009e081aece27efe1f6a8f5f9590e7aa451f7eab970000000000000000000000007f96fc44825dba6bebc676ec9a344b86eb4c3f95000000000000000000000000c06a636e3ece9988679e20cbe3a058be846e2f830000000000000000000000000ebdb778b88d73b2c513b53849724d8f30363cc2000000000000000000000000dc027bde9d57c139a1330d99a4715396534d3c0700000000000000000000000021d0a2c2d89af0b2a3c8977a0db32dc0147863770000000000000000000000003b90a4955ef84f2af75e9b43fb7f3f2b81399e270000000000000000000000001e5a2861c3b4568168867a02d758f1832b2779690000000000000000000000007930c90ec30d55fa1e25fb19f0e91b7883cbef5c0000000000000000000000008ce57d990dbeb5d918cc6aa1d2f0007cc321862700000000000000000000000001c142e94c8837d62787576bcd6f82a7bfb34ac2000000000000000000000000a305b5d2b35bab0d811cacfc950ae6691bc129d0000000000000000000000000190068f241cf98db657db6594e9c6b98bd1643e10000000000000000000000006801c926733eed08210738986a8c56414125b1ae000000000000000000000000ca72093d410702e18deaef1695b2306698fb1b4a0000000000000000000000007fb294b05d1031fd1005ae667a149fffd0fd73bb000000000000000000000000d862671cb440bc88eeaa6ccee827dd2cd9c0d2ea000000000000000000000000d36132e0c1141b26e62733e018f12eb38a7b767800000000000000000000000084511ca923bdb5f4b6ecf7a5b147f58767bf6c8e000000000000000000000000b375e0c12bfa084d269dcbf412ea1d6b100aae5d000000000000000000000000eb91eda9972582295211a81bea84fa74255aea30000000000000000000000000fe3eb7f798f6edd2cb0fb1afcd201ea8c079a6330000000000000000000000002e7ba38a667f6908f932cd2b1d8ac7417f53c76600000000000000000000000087db2ef9e52a6878e99046abdc71612bac026789000000000000000000000000b69c5ef7ffd3f57baab250969d1698fdd9cfb830000000000000000000000000f23caeff1289d5fb95d541d8c67b3eac3388d47a000000000000000000000000b55a60b662b9643ab77a46c5336bffdef1a5b72b000000000000000000000000d77668f490468d11e799206242d977ad67f734b0000000000000000000000000176c88fc68949b5a885460065840abd5936e943d000000000000000000000000cd815dd7ebfd7eb46fc2858f040296b654cd6b810000000000000000000000000bf2d474fbb979b9bccc163667396025a0eb12a30000000000000000000000000d54b43d103f5702ebcc522cd4b70e71ee8ea50b000000000000000000000000d0d73ead7f972f086fd2bf14938898a01fdac8c8000000000000000000000000f0aa0e3fefcda6dd9cf2bd89d3a32994ec8a3de50000000000000000000000000a24399c46fc9b050496483bf359b396ebb8e6790000000000000000000000001bcebbc20264f31bdc338d9155d17cf5af948b6700000000000000000000000025cddd10e6c9b7a19e8c983b652f8db81a979a0b00000000000000000000000072c27c34a5a50e110e098969f0d5508bedca5ada00000000000000000000000042b86266e16dec212f879ea6a120cc6e22a0092d000000000000000000000000c17d432bd8e8850fd7b32b0270f5afac65db010500000000000000000000000058dd5715511dc78072f8bfcbb14b1d2b175f036d000000000000000000000000129b971c98f3989cc80389e394adaca9e83d61a6000000000000000000000000ccc5adbd11ccc2ec97354afd59ec23ce3fcb93f60000000000000000000000008694ade51e4b502cf148c29ba4940baa77eef60a000000000000000000000000f08cc3d10a6ae8e788cb4f830c79682c4983977c000000000000000000000000d45cb0646d0e50a42330bee5696264539e687b4e00000000000000000000000086f8473e2e0ffb2769ce6f02ae6521280dd5e4010000000000000000000000006cb0d83e7517b87e415a8888bacb403574d805de000000000000000000000000212639e8dcaf49bfae2d549b7f32c6bb9a95585f000000000000000000000000ac1da15fe4d6dc4fde84a7ec143323197b55acb000000000000000000000000012f2714cb66b1f9bc48d828e94209aaf192d337b