60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a67616c6176322e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e2067616c6176322e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d5a416b46435a336338443850635864514145613256477272667a737945517139756d337657694a614568784e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000006b4ac0345dc55fa663e6627dacd22e1b2a6cbd26000000000000000000000000d61b141da932e766fa600084d663f20cbe80617e00000000000000000000000029189fb07dca48f342f51fa6c77aa69f432f00b10000000000000000000000003b14592d7d1f2e1a242249d76302e1d4cfe6900c0000000000000000000000006f621cbff6d93ce182d5e913ebedfecd6574578200000000000000000000000084961e7db1160b65c093ad8f0c30c8ab10b4277000000000000000000000000065494d41e9fc1a371680d511a04b9312ce8e8f5900000000000000000000000089be28a857c01a2ed72c4df1f1a69379bd61a7320000000000000000000000009c8bc80124ba8289f5859df048acf4c07128558f00000000000000000000000027a1dce8847f6df6d3c8dcfe854d1dbbc66c8f82000000000000000000000000e7a33e7ef9b95e349804ba34cca4347fe6901070000000000000000000000000eb2b92576a8058212079c06e646276b21970d4a6000000000000000000000000d3fbc0a55e80e97a850a31bf5b614227cd2a7774000000000000000000000000166bda36c2f86c4019b699aacd21d0d06963ccc70000000000000000000000001eb8e8c8cfb2bd300fed4f20b8ef73f96eb12b70000000000000000000000000863924549b75fd6660de80fa2470e3099d07a859000000000000000000000000a903fae642d8f3fcd3e360c9f3f6bf6cdcdd15a5000000000000000000000000c130ca03b4f7c323eca602bd1a9e9367684d5435000000000000000000000000c65759fd4bea163511947e4bdea26feab1e453ed0000000000000000000000008aa18b405244c6e35388a322a28d7017f792f493000000000000000000000000d18acf747cf6dd1b05528d0639ab2d9d97d24c450000000000000000000000000d146d82b9b151328d6e936fb05c4b6537dffc6500000000000000000000000054da2339be1dea9f57e0b02f3dbd579762b1eec8000000000000000000000000742fd9da7eee3848b3e038ce939e274a9b39c67e000000000000000000000000453f7e9cdbca85526b28a5bdaeb372c5708cffdf0000000000000000000000004e997e8741b7b6aca0ed832cb1c3fe7cf424a1ea00000000000000000000000039d16f4891313fa9b8eed4321a6e7ea2c2450022000000000000000000000000f0060e231b5b05a73bd4d20d3f9b5bbbdd98baaa0000000000000000000000005231a6a960669864a60f605b19475cdd3fb2c096000000000000000000000000d55a1d0529158475110cb30606f670bd335b76b7000000000000000000000000809c6988dfab951d6c7cc103c29688849ffb31df000000000000000000000000a39629a9c2889b1ef8db48c32f2790921f333809000000000000000000000000180f8e37b3e85ab7fcb6019ae937bbe6cd7c30e70000000000000000000000000b1534671994f5634e78e50714bf4513452e84190000000000000000000000004c3d949231a3cfb36896f45cc2a7b4967912a7e50000000000000000000000003cf11597a82448a9c3cf8ab3cafe215f3c545e4a000000000000000000000000b7fd75706d5fe343c8c59b800bb7a69a9e73c06a000000000000000000000000cfb77f128c9c2e13bb22cfe17e3c4a3ef7d69c4700000000000000000000000010c4622a639372b870da24683fc881eef54dd45400000000000000000000000001912df18753ac94f2a8ef951e39420d89caeb6200000000000000000000000026df37bc5bcd7a8748bdbef99c3f7f68346d213700000000000000000000000011814330702fee761a30fd6d807dfd81ed0c3b5b000000000000000000000000e3dead7ec9dfa8fc5dbc4b1e9f8212cf16e3a4e8000000000000000000000000189b6372ab2597de94a594669668c54331b6f3250000000000000000000000009f8ccd71eeb825a9a1152e537602795bad5ad03b00000000000000000000000078ca15df5d21a6ab1e3e718219519dc4c3125801000000000000000000000000f5de89babc5d0c564a680013b9241cadf45b650200000000000000000000000024c690f4a5585d40199b197014b2e6f4cfe187930000000000000000000000008cc857a64cc1282ce4e825237e70bfae34a864e2000000000000000000000000a262d59ac551ac5ffd37e0b998d81a6f1187dbb2000000000000000000000000320f3a16d49f0ba0f060137ac9f0a2cb0d6816c4000000000000000000000000ce2cc46682e9c6d5f174af598fb4931a9c0be68e000000000000000000000000edb0809b416bbce03df85203cc4880a97d42b2bf000000000000000000000000e1219dc7b6f570f1633c2cf40d41fc6ad971fe42000000000000000000000000401bd1bd8b795f384d7a7afc505d2fa418e2a1720000000000000000000000001fca3c28ba6a32addcce886206264d16aa3ff4eb0000000000000000000000004e79f8bab487cfeb21522ce4be064a5e7dc2ee0600000000000000000000000030a986203d5216c32a3430edaf5f7f0fcbe18c8b0000000000000000000000006195d7d71e1c4b8c6e17a8b33bb64fe79e9137a40000000000000000000000004886f92b39615d58bf71c5cc83ae2af48b4af19d000000000000000000000000a743528ad75f99aac465c85e7e825b544a546a9b00000000000000000000000003cab3431d99b35c7a2d34628e78d640979ca35c0000000000000000000000006e7df3a0df132842e794171534fa34b74dc0d933000000000000000000000000b2200c0da571c39a6912be83cf17acd5c2777aa60000000000000000000000000a4adaa0926dfdb499a8933cfd3654454bfc7aca0000000000000000000000002d7d306bf4df118796abc7837381621fc6f115ff0000000000000000000000003c68ced5e58e2a19a3174e26004ca620d195e5110000000000000000000000005e38edb16ba6113ccc456c0181798d1a35f8bf61000000000000000000000000202fa40672d0041cfb78f685a608ecd53896c3010000000000000000000000002ec67b606590cd545b061a2d565f72e003b7bde500000000000000000000000060161d492f44cc8dbb4e5128e999139491ceaefc000000000000000000000000e7d1f4c8da390db9c2f08eff2dbc510f7ec52ad6000000000000000000000000eece3f1afd0b0b3ea8a4f4a447b102b191bbf003000000000000000000000000d7931ae565519bec855dfa12aa294c6bfea9f6b200000000000000000000000070142773b12faf0a2ce1a8c177962e741213a376000000000000000000000000471fa632c24531189c3772d0c99230e459465da30000000000000000000000001e524b01f168ca94d2971d4f2f653b00c7e7765c0000000000000000000000001c4cded25228fbe49614d2291e46a72e814fd147000000000000000000000000bacb5cd5c32efc80c42cec2dd30ff9fbf31176dd00000000000000000000000020442f20eb57027bbc0173b2e64a87aec8080c0100000000000000000000000028773aff319bbd4068f9abdbca2d639dd707edf2000000000000000000000000f17358888111c35c4c32374feabdf4f32d7fd946000000000000000000000000cb926b1db3c99648848a083540e1324f44d0e9ee000000000000000000000000218dc41c4736573c23a0bc4b774f638cd0c6f276000000000000000000000000190f11e07ea26653efc02797c923a20813c44b50000000000000000000000000b107384a0cb5591209426cdad280376f0cb90233000000000000000000000000ebeaacb9c3ee6d1202e7a7fd3e7fa1c0efafa20f0000000000000000000000004a9e2e1f620ed96594d4513b1ea4e39154acd55000000000000000000000000008fa549d3bdd725e3de24717810f43830cce11b9000000000000000000000000e1b504c1cce88d9fa0bcb70bd7a9d6b5e79e4cc8000000000000000000000000575fc9f3f92e7798e869e4f1e998929031c4131e00000000000000000000000072a070d7f24c0f0bb2dbd988de804be11d65f924000000000000000000000000709ab359a8831ef39c2b94070701338c644658a0000000000000000000000000621c82ee3fbd5a17211b4ae2eacbd8ea6b5901be000000000000000000000000e2b65d06d0e170968d1c696a6b935d0e12a9679600000000000000000000000048004879b8beb1522130def411c7a175bdffe88b0000000000000000000000007a28b19ad9f26ab0c557fe66c3a738bc3fa7c8750000000000000000000000009793c055523ff9de858cc2bfea580c4871a9ad8b0000000000000000000000004cfd0dcfc2c60a757fff7de4d1037268650c7ae1000000000000000000000000e4ac0172221f90a57ba2590408e5531361ecff880000000000000000000000005f4b2550062138378bfad67c557091d4f1165e65000000000000000000000000862c04afdde75a39f55ce583054c559aa71c1fb600000000000000000000000076b6c49d05185ec8cc57d4a7c0e36fb873e8591300000000000000000000000088f3d586ecadb951822f1b43857fe83f5a106a6c000000000000000000000000ef1b55f71947a9e3aaacfcb493186985aa02d14e0000000000000000000000001892909c7edbbeffc85f7e21809baf7ee18831fb00000000000000000000000026731685eadc1be71bd268e4034fa7069ef766660000000000000000000000003ecb2926fb3c8f851e4b05c5cd7b2e60087b8a4c0000000000000000000000005ff9f8e851c7a0e39d5a0698447188a1d8c57afa0000000000000000000000001e4a949fc01344500c3e0e6ed7b4e9549db5aca7000000000000000000000000bbbba87a8a4ec0636d4d00c0a44836fc28aef364000000000000000000000000d3b3bdb54dc14a091664a8f9d41d2011d96fe4e7000000000000000000000000ec88715635523ba930fa97cc16498b2b72a08156000000000000000000000000315647bcffe168c54d7680d09bac81eee7ffc6c5000000000000000000000000130abb21b4127bb728c783648d47c4946bc0379e0000000000000000000000000bc1c8cd1e42851696274d0eb8460edeed511d850000000000000000000000008c31342f7aefea8851f8ae7f610156506f425a6d000000000000000000000000f8e6f425e32283d49fd980fdcbc9d0196cf356000000000000000000000000003683edf87b38a06d53db9c52cb8909a695437d5a0000000000000000000000007f245fe2e55146c084fc56cb265fc44aff550991000000000000000000000000df2e1c5690899c2003043154ca13d954ffb3fd8b0000000000000000000000009bfbab4d32fdb6c99a223024ba04651ee12ba150000000000000000000000000b151388ee6ec9b2106441b6b1ff1712995a2329900000000000000000000000022d6e255870654fd41fb69735012bde4b699b663000000000000000000000000061123400a476de358cc04c118834a07381071a000000000000000000000000046bc1b2d3972f6f8893d480002cfa56515d5a7400000000000000000000000005835f2b492ad88142a1c53f4f54c0eddb2bc8b180000000000000000000000001abfdb2fe0ec08b14e6f060fae2b9025e4eda1c6000000000000000000000000a2f2eda83b02c647d2bc67f16ae3ec042d59cf7b00000000000000000000000065f249151bfeec95cff7a85effdb4ca8a02f2b2b0000000000000000000000005bb99c9bd967354f648f9e72c63a4d1ebf94c020000000000000000000000000e9f26c93c7ebc243e4bb814d42a497f0e327620a000000000000000000000000091bc9e0ad38f7c36664175fab1dc047fd06dadc000000000000000000000000ea62615a20902d7ceab9dce2157a3f8bd252dae4000000000000000000000000b0ce304754dcaf266cb6c1119c52c9848bbad73900000000000000000000000058cf0db7efcccb43ea3f309fed32f6d4aed5c26c0000000000000000000000005cd2ff4375a967876b7eaf31163f372436fe31de0000000000000000000000002a235c9339222a232640925282c40e4f1ef8eb30000000000000000000000000fcb21d8bc27a2ab53732c1bba78f903436aadafb000000000000000000000000d89b17c00d7ede9a3e037e3c8724f455a033cd7100000000000000000000000013eb199b95b4740763b5d10e935dcaf3c9ffaba600000000000000000000000088b7d17e1c1f5a5b63a980b141f860893ad3151a000000000000000000000000119f4ba1d5de2fd0c8238608a216cee35e0a4e6f000000000000000000000000f2387d6b37bf926987fd87c6c2d11983786b1ab200000000000000000000000059064bc27de6b0e5192a2d02f7bbe6f15119d6e90000000000000000000000000d63ebd42624b3f40b069b260b56e8ba64d239710000000000000000000000001d83d69ce358f11e6d6fe04e9c4fa1eba3ef307000000000000000000000000008d07c2b0c1f7a5ada1b8abea7bd9cc6ea7ab75b000000000000000000000000872e0bf13755d8d13f481b91b5039be871c97a0a00000000000000000000000003bb0607e1242cd69d728cacc952609369444b2900000000000000000000000024abbecda080e87543905c619483273815339d6a00000000000000000000000004874e747cf5ce387f91d3f86d6a32379b1329600000000000000000000000005f522f9553939ba2f27bfeadafd6983ad467ac7b0000000000000000000000008da7d6b72e3154b5b03653a048d52a3fb4a8614d000000000000000000000000cb36b81b728f95bf5445b6184406112105e60caa0000000000000000000000001714fb119945d6c340b3badb1c5e769e85ece46a000000000000000000000000c6dccbe52d74450e80b73aefedfabb44523011d100000000000000000000000074137f89be5d7cf722a8a7679e4cddb31d63dac6000000000000000000000000cecdca2b765ec662c5d336cac6991df20bbb491f000000000000000000000000f55fd8e095783dd274d07ff6036a77de5a630acf000000000000000000000000a94a337135e06d15a9ef5f6a0d7f07e533c18c00000000000000000000000000d12e2a244fcca51f041ccc6eda7b27c4cb138c050000000000000000000000000e6dee13e9e2153e767d121ab4d59a4ff843337e0000000000000000000000000e91ea5efd6e377d69e18e5f8132e25bb92b74780000000000000000000000000cb10614682a73564e4cb639558301ca17b7ea7c00000000000000000000000066d44918e4c2398a4967a7545a8e85b10bdcf2f50000000000000000000000005347008abcaaf31e2bf48c2c797417da56ff043f000000000000000000000000e425697af2ba0db49640f4dffb98d12a058d607100000000000000000000000041340c103161f80ce7dee17c3256b1593553f930000000000000000000000000d534a8f7843858f2ffed97faf2790ce19ee0b40e00000000000000000000000035539b3a162be4d7230f25d1de8d6772968e723a0000000000000000000000007fc972da3a8dbc24c08676569542434b7bcd97af00000000000000000000000013e0c088a82e71487525574601365875a52594ef0000000000000000000000005ab2b94ac53ec396afe684e364183afe6c02fa15000000000000000000000000578f893971fa3e61472619109f6cfd6c709c417c0000000000000000000000009fe9763d6bbf20a9d1df4f087cfe2ff6f0b62ae00000000000000000000000002de1fa91a776bcfbcc8aac5e341662f025beaa6d0000000000000000000000006dad119e383792a519c70d50460ec3b081b0e0dc000000000000000000000000edae92df14a942d09a98ce7ad7d4602abb1bbb960000000000000000000000009d36033fb172bdbfe0c081af2f09834bc9f575f10000000000000000000000000d1e212301600dcf97654873d0836bf15b9ca39b000000000000000000000000f74dc6d1bb6a0fb9102e18b11a8d06cccbf3f23b000000000000000000000000ead2b930dc0971e3cde093c14e9b3621a9b2670e0000000000000000000000008760dbd0e3c0ccd2782886ca013a3d8aa66105b7000000000000000000000000291e95e9b1bf0bb17a6925d395506e6fe13ead06000000000000000000000000a06d9ea04c7e47eba28cb4fa4d0cf8617fd2864e0000000000000000000000007f94c265570c189ccf2aa728985fa1cd54fd49760000000000000000000000005e34572d075e25e4864b600b0298ba39f59be2930000000000000000000000008a1a52746c8edd6ac786af51d90e7c23bb71edc2000000000000000000000000ba75bc8aef874a4121c683bded2221a7c61ffe7c000000000000000000000000c8a3f9657a5b77d9a6777248866db91a58e3fff500000000000000000000000050ea281169a0c0fe6aca547d55807dd153be91c4000000000000000000000000ee27384c675418411c28b0a88b64179353f8036a000000000000000000000000f4382d5362257e754eb10ba080d41ab4f495f638000000000000000000000000ca50fabb4cfee66c1512570a70bce99cf5149f160000000000000000000000005eecebc8f30b8632f3361b3ba5462bdbe4f6813f00000000000000000000000098d1427467bc255fc164021da596171645cdac3e000000000000000000000000f5268ca55fa85ce57f2c56e6d7236cd39cf1a61c0000000000000000000000006d414e1b39a160ca473881285aa669902bfe956600000000000000000000000016ff214bbeffc1484a5b6ecbcd6963d671472892000000000000000000000000576119041c08d53fc2e36c2ff5eb458763c06f2d000000000000000000000000e2d2225bcbc0c3e9365dbaf902f5f7ddd23e2db70000000000000000000000001d1b886892750740364a4a65ff64ca3402a3e79a0000000000000000000000004fb1ae5d54e7673fab2dbc86a74e56f4ebc8b3c6000000000000000000000000c6b662a7e0543afec565b060e93520bbab2e735000000000000000000000000052a70a6b3e3dcd3bbaea13f95e7b5ed871d70ff40000000000000000000000001a7bb23b1f6b60a131dc154991702e980339b3c6000000000000000000000000b24b854098e8e427388a53881d6160128c8e2234000000000000000000000000417923974924acd2b9105640b49fa27896d9381c000000000000000000000000e82488c737ae817674e17b5415e076927e1be8ac000000000000000000000000cfb1925161b52d64b7719981f08dd3adff6440d0000000000000000000000000ceb6218bba455817840e146a9652d0b0941ec6e700000000000000000000000074fb5023a6a8656e715f44e712e14d50ca58a54e0000000000000000000000009c15d24dbaa171f3e1183fb6e92cac39aee8c258000000000000000000000000354a6bf8064e230333fcbc450ae30344a31ee3ab000000000000000000000000e461d606d21d0d69a41ba0b321f812a84ea67749000000000000000000000000cc087c12fa84204756c486f8f6f9b8081e8b5c0500000000000000000000000003a440bf1a0029964478131d7d0af1402195c704000000000000000000000000077f39012df8582f3f1aaefccf6ea8b82a30ccfd000000000000000000000000a9e9d9f156e226356a35a5692c757796238699a9000000000000000000000000f6357dbb1be91ec480c12d0740a709f4a5a84eb4000000000000000000000000a9232e2e4874df3db48b3656966c5ecb438a251c0000000000000000000000009c29e4bf7350530dcad0a08d2e0fb1dce0a725b9000000000000000000000000ffe41e2369e9c7189835e8a8eb44918b316586540000000000000000000000002950b5f8ffe285b9813db456833dba48cbc970bc0000000000000000000000008815125db4b6804c9ad146726f1f6bb24177d0cb000000000000000000000000c9d32cb2984627c1efd486dd9ec3512201bd4f8e0000000000000000000000005a5b04257ef7684da0835c12253a953528f1e37b00000000000000000000000080d394dc302dc9ef2fab6572f1e511d2ff89a3ef000000000000000000000000306d6cd365749c60caa1cc829ee6ce3eba928f170000000000000000000000007d0814fba0151c9500d8d9f9f543c9a7bfd04f040000000000000000000000002ff5bf6a3ae3259d76b18dd7a72459f3b161ad3a00000000000000000000000098b4e06073023e96911342fb4b31ff24ff5932fe0000000000000000000000003931d527f88cebabbff692e3a7a61bfd46e2e56200000000000000000000000021577fbabab727a176c89680af633ebbd49b9b7e000000000000000000000000c6fab5edc3321611bc7ae57aefd34572446a96c5000000000000000000000000daec2ef8f79ad8ec6f306ad8891aadbc146a982f000000000000000000000000f519c881bb1638b268428de63cfebfc8cdcc555900000000000000000000000025e4d9f3328d3c76242cd127aaf43b58df0c704d000000000000000000000000698d9c7f1dbfc87096ed2036427b46936f298df8000000000000000000000000469ecbf245c6a622d7a0131a3d0f0895b29653a3000000000000000000000000bedaa0fd9c7b0e853f5bdb8dfff144717c01cf6a00000000000000000000000091165e8646549abbc2733cdecacb57f643bf1c930000000000000000000000001f31ba51df0eb4abfbaa384c0d9c7078bc56ab5000000000000000000000000087e43ffc667d4554d54fa4c060c23bc30e27651800000000000000000000000017978881df6d7edd07e57fcb0dece025b4ab25970000000000000000000000005c2081c2a0d5276bcecb7df661497dd5124cc54100000000000000000000000004878017adab1699e279fceb82038901818bd65c000000000000000000000000d59370530c6aa01564fb7bf031296494d93075c30000000000000000000000003100e6e9626cb69e5a2e76f4fd4974b5c5724f3c000000000000000000000000626ab8dba20b1c048d9b21c795a8a19f3274209c000000000000000000000000fa8a9bf06968983957c84de8245e15a813e4bec000000000000000000000000009a4882ea6774d5e2d540d1e64588326c7c05b47000000000000000000000000dd8ee2112039df3680e7fd29707b18ce4276bd4700000000000000000000000059ad8363a1fe6ee74cd80c9dc42cd75464cd2424000000000000000000000000b393152d1c9164f22ca1fc33ac92ce7060b8466c0000000000000000000000007e3db4ec4fbca2a69134ad0b85301df11db7e68400000000000000000000000022ca2528816f8555adefe398aacb4371fdd7fa010000000000000000000000000620e504e0f2325c79cd67df4afd2102c1f49ccc000000000000000000000000952462c07f828104742a9af7ca4a47e59f98daea000000000000000000000000783930f2656122d460ae3c285cef5e56642d11f3000000000000000000000000741452f30b7ab17b0156dfe3d907ef20cb50f313000000000000000000000000f5a56a4b5a19e40226c68c187f37a01b54bb716500000000000000000000000024d387ce998ba026a090ba3aa40167e0f5982ffd0000000000000000000000007434f78bbda26aea519e18f633804f3fc8cc02ad0000000000000000000000003d79ad975c815d46c7c4a45c6c80a073770807c700000000000000000000000088f7beac02ba0ea5932c498b3fea3de5f0ed167500000000000000000000000009dc5e3d02caf0fb96e254496dfe5a200d4075eb000000000000000000000000a9609949935b2169c382feea04ca718041d3da300000000000000000000000001a3ba4678dadc947e59c525c02faadd18cdaf278000000000000000000000000f39c245ce72976cb4fc98ebd78e03d7fd348f6b5000000000000000000000000715ec0b3fd8f9e7e07181a0823a401ac8ae5347b0000000000000000000000008044cbaf89d85ed8f5c99d7d99133adcea630bfb0000000000000000000000006e10547356ede9a862060e3cb54d085a6f486c56000000000000000000000000f52e20227e7cc52eae010ad2e05113800b61428a000000000000000000000000c45bc92a598c693ebd77b4c2efd08efb906742d8000000000000000000000000eb89ef5255b65f043f578f8433a30bf1db9380dc000000000000000000000000a1e0cdb1049a33d12882cae0778194450009dcfc000000000000000000000000a36cbf03049a7192ef7e5f4f72cd997ac015332d00000000000000000000000054f4daeb85619650c756a419b7d765e0832da0bf000000000000000000000000bb7d5e77fc9eacffab399ccc5767a81827eb4a37000000000000000000000000d1a2fdf6e3596e14513fe841357f7572a296451c00000000000000000000000045efa8a9555b648c787411e6ff7953ec67a6c3b90000000000000000000000005e37b7e461beace6f0049ee50f86aac66ec783440000000000000000000000007084bac76dcf478a9954cd87b12dd6618ea12dd20000000000000000000000007d2b4194777c0b22a5c1bf6127f542178a28c368000000000000000000000000847bb8c19ee94d33436e66775d0bb04f915058e3000000000000000000000000c7a7e7f24f39f643dbd121ea5851018f8bc88698000000000000000000000000878f74c95e884c2d2d2ebbdc1b2a329223b2a0640000000000000000000000004cb2b1ca12d934e4676992d2224b3864917dcf980000000000000000000000009f563c70f8559541655a506babc6f5b078bc364300000000000000000000000008f9a6964ac354d1c23bf5481f5e347caec8c7b3000000000000000000000000bf8591c1869ee884a589b8128dc5d62c47a692df00000000000000000000000063f23082d56c36f8140b3e6d1de81d55a9d46d70000000000000000000000000a0d8ad2c4256478db7d338595fbba7ef02ee0e810000000000000000000000004905ffa44e6001947acd77939b673f756405d0b7000000000000000000000000e25709d326ea227dd70e81b202a3fd8b0c5cb8d20000000000000000000000004d762ed253ff9a988b35a1849aee32da928bfd3000000000000000000000000088cc749d0b7276a82ca5b7a4e1a02737d5a6b5150000000000000000000000006d6dc2580665c9d3b53907cf1178c6ab0f1cd1ca0000000000000000000000006c12b01bcf8b86deeff83204eb5eae239e178c5d0000000000000000000000007798ac8aced40be4dada3fece031726dfa5f316e0000000000000000000000000ebd9010deabb3bb2e4d282acbc0f4cee9ac5532000000000000000000000000586b60700dc08c5698d4038bdb25f8717bea78b5000000000000000000000000777a5f0cb00bf01cb8f4cf53fea43f34673d220b0000000000000000000000000c56f013a9e3827aa7abab5ff876d44f6dc156f80000000000000000000000005f1b1d69ac130cb5e5ab1c060ed8595a0f0f1b06000000000000000000000000dbb31929a826d2e76e4bec3eb6f4d649ae0f0bea000000000000000000000000910257b87d01bc96d5147955bd0674312733fe350000000000000000000000000453393c409138fd0d743a3810d54d9fbcebfc110000000000000000000000001565b05fed21709bccf18f92a29ddf10eaa6332700000000000000000000000042192596dcab8fd6bcbe416673da16e44d795b3a00000000000000000000000009c36f0d824f030acd52e1dc15a583b70508bbf000000000000000000000000006355362cd8ab65f6349535d0aac83dd911c3d5400000000000000000000000044ff8a026f711952af131899711fa827374e8084000000000000000000000000831f2aa7f3a2ebc4fe21df3bfde08570781c58de000000000000000000000000d628dd0803ac8fd3131b2fb909a7cc4ab5d1b6ba000000000000000000000000c6938a1c9612a811640ca017584932335c68901c000000000000000000000000f07f555c338914890208112cab7d911b059dc13f00000000000000000000000022ef629eea1ed504b53509fb19a463c45b3afac8000000000000000000000000f5e335644c955b5b3cc681cd6c409c97f5ec6671000000000000000000000000279c65164805fc9c11b4c124e5c539ccfedc5e8b000000000000000000000000d83576730381df6255faa2f8a4e1bece7e05dcae000000000000000000000000aab63f7d7445dd4f42454b9e023c4a32cdfe4ba400000000000000000000000091ed7372f70b75ca99254cf9e780488f6a34d502000000000000000000000000ab62addc401545698e615561eb77c16a1a8ac3ec000000000000000000000000e8bd89c1612080e4138c45df3e3ad1bbe98e7409000000000000000000000000b3e9fb925e3e1a77eefa2cdd99383f8dacfad085000000000000000000000000145641e7e5318e14ba5717df16eef8829dcf81ca000000000000000000000000338d7226c6686523949667baee909b2e1e26bf4600000000000000000000000054e8bbed7697d274e5eda5334593b074bf0e7d5b000000000000000000000000779819a9a470ed7fb46392239e842e7820d014bb000000000000000000000000992b20c87c548a4f09fb54258f42bd4b4a64ac69000000000000000000000000762d1655565e13ae9663a6633f3e3cec3debd602000000000000000000000000c90e6879ba272a1ee130e582bd4dc8f9a8842d800000000000000000000000001e0a5955ab286286b4d4501c1d0ec94e1c3b1ad8000000000000000000000000d2043ba9dc9dba220d93914bc9fff2919fc22bb800000000000000000000000084381b47633aa0af68b6c4053fb3de6686359d26000000000000000000000000e5b392d3782b3f22b70a4ef83b12ffa922dab1840000000000000000000000006af1edaa07d02b189b71330c88ce810a0ddaa9f90000000000000000000000002a143d7c9394ef7618dcb5790731b1a9f6831fcf00000000000000000000000095107c9378c4af71eb0fca909f9c0ce8b16f166b00000000000000000000000081d33c7c305e8543b62bc988937aed9d673d4bcf000000000000000000000000ec24803cf3e71aa97292762fbffb96ebaafcc93e000000000000000000000000a3de0572a00a4912ad18572a4b3f9cdbe2cf5067000000000000000000000000ee631f733c76e7f78e7d6cebd6e6b28d66c3d407000000000000000000000000a830fa4a1fba450b0c356693dfbd39c7712eac320000000000000000000000005e00f734540c1e1157ad5830e617615022b6da2800000000000000000000000077fd2792466c0b18922263423ee652edf4d083bc00000000000000000000000018915bd69442f5498e4948a989f660a485d906dc0000000000000000000000002aeb35e8c5802b1df7fb0e5b09fd8a9f3814a562000000000000000000000000b8e945dce3624ea492111b23b9771ea84b76a31e000000000000000000000000c7c53977ea0c3da0b08dc9c4be0c9bb0c1623c0500000000000000000000000032e46f2c706d9f35601ce9d8ce817e6118e1677a000000000000000000000000831bd4f3c2320ee5757f649b2c7166792e2f7633000000000000000000000000eef84e5f108852b0b0f6f86ff39feb7842233292000000000000000000000000042d9df1fc9d5a59405f0f25f88f436858f3b03d000000000000000000000000ab932fab59178fc48fe5edda9e9157ee87eab2ad000000000000000000000000a8b33ca1e1f2801a67d45e17dde12344c0213602000000000000000000000000be531735a6e3d3c2ac5c0a383cbcb9089e86e6b40000000000000000000000003c99b501d38f54d809dc7807df06953d6626037f0000000000000000000000006f9a1f09337b397374a65bd9417970da4fb3864d0000000000000000000000002e3ee661caa6a58a1c25eafda1f9f9b8722aae43000000000000000000000000dcaec3bd23a7e09f8fc77c0b10ed38d9161663170000000000000000000000009e4ee9cc0c699de798c9b0354916ed1a5514f483000000000000000000000000f775f268ce0b24755ee57711390e8f35b81c7ca400000000000000000000000025f8b95559a41d5fdef34467f57e78f473462830000000000000000000000000296ed42aa53c5f57028b7795f828625fb9431921000000000000000000000000e948d5597558dd85ae4a969e010c3535f1618d730000000000000000000000004fc8fdf14f6bbcb69d141ee2d3956f49b9d5abb90000000000000000000000008cd90a11d2f6cf814d3f55760f62fa643518c42a000000000000000000000000931ab0e6d6d3a9b5e2cdd3b24588f3cfe482093e0000000000000000000000006d96d9024667cedd596be2c02718a36e4fd9d189000000000000000000000000b8460dce8f85f551b047501393fc11919c07a9a8000000000000000000000000338cd5f3fa768759bfd49de8bf382d76e41d9f21000000000000000000000000b47425ca39fbed9a461ed99286bf6d0de2a4fba90000000000000000000000001e3d6cd00161bca75a2d45d7374d05dea537094e0000000000000000000000008f5e3f51b266b5f11f21c3e4af487ed931a261dc000000000000000000000000994f727f07e343ce9809701653a24770774eae2e000000000000000000000000d74773dc4a9bc98d2ca3f41030e7db854f2f8c7600000000000000000000000008fe0e70daeb107f21e9ceac28abb21e1ac1cf350000000000000000000000005d440faaf66cf572b2c5a6616d35a3831540f2b1000000000000000000000000f83ebd4f711bac7ec1a8d53a4223be318d43dc5300000000000000000000000078dc038a5881d1a4b8b178a10041184ec3e756410000000000000000000000000e4b43b26f113004a1af6b974bd3b2636429c75b000000000000000000000000f5f57edd3154ce9fa1960238a79ae041470481ae0000000000000000000000006f056d1486501093cde3c20092e93d90f5ee46c30000000000000000000000008068ad9927ae822c8d40b4e83caba89f0000bcf20000000000000000000000002ae0fe917c1de57ac1553ab43918e0b0f8d3cc060000000000000000000000003f0c9da98809f9dba835dcdcc05d9f682ef2082c0000000000000000000000003f07c3b2323b44ed6c4e6ec53a48fedd8b1347d9000000000000000000000000639a87040697b629dd68b88fe4da54c8034ba9a60000000000000000000000005e2710ab99880a1863e9299d1c34f5365987cbab0000000000000000000000009957752847841ae378bac4053429c3a0cf47ff050000000000000000000000003b1eb22abc5ad6def5f273a815333de4ea62cca000000000000000000000000011eeb7e201ee16ab99e09d9c1d3569dc329e852c0000000000000000000000004d090e82edba902d2a1b2879ab8a0429b10d33080000000000000000000000000d2504c9f9aeee62c27840de62c6a852249887740000000000000000000000007db892e77fd30bfb86ef7cd9ba299078438ca763000000000000000000000000d0924a6c90c22e383b502d49ceb0bd9ebff27d280000000000000000000000001df7cab41cf5eb7ef7e5ac0b57ed40c8831eeb2400000000000000000000000027b125aa395ab1bf4a7941b7456ac361af7bf59d000000000000000000000000ffe5d07ed16059b8be92fe110f2f6907ac3b0bd2000000000000000000000000c68d552f26d0ed6dff5cea9a07e792a371230e6b000000000000000000000000f1120095e4fcf74a4d554ed5f3d296b996065fc8000000000000000000000000cd08fc7b076de0d45fca99414b294472c2ecbf29000000000000000000000000e91080d586fbcb3ad5151b5f8e8b92e3a892d8b300000000000000000000000035cba906b38fce9098a3691c24dbacf33886fd81000000000000000000000000fd5d6a359934f0399b4b8e64438b311d874aaf0a000000000000000000000000b0e6a3246a90c4525fe893a7782be6b51f591dc900000000000000000000000063ad6e38abd0e6be5ab7414ddaba9c8834cb0f94000000000000000000000000ed019ee1cfd8387d49c20d5978ef42ed56673c0c0000000000000000000000000771ca7857b84e1e86708ae33c477cd7067a57090000000000000000000000000ec453ffe8c09c9a6de44c39bdb707d404e37efc000000000000000000000000e535b5fa166e9e3601ad6a3143142fc8c3823e0a000000000000000000000000d83ff6ac2ce44512e5e8a33be801d4cb520afbab0000000000000000000000007eab8fa91ba79d40ad377ca354f94ecc2fb6c3b4000000000000000000000000d636e3dacc6c7bc1858def6d4943a39698c10d1c000000000000000000000000fe3023dcce13af19dd6a005f6422f63ec6b0ab67000000000000000000000000efad03dd8b121be3493ededdb071b6136e49ab100000000000000000000000008bb1fb6a0deafd710c9cf973f419d69abeb808d7000000000000000000000000f2ef6fc269fdf93a2a192cc4a4a2ab3928b3c37c00000000000000000000000057fcfdd5cbb86bc6655f229b85805105396e80e0000000000000000000000000c2df184f9ffda9aca33f6e2948d8d9f789d5b5fc000000000000000000000000c7b4d8472692a68215392c3d2086c82711956ec700000000000000000000000032537146b8f18aca5a14996d1d4776cc5a225c02000000000000000000000000138d9959083347071c92bdc0f3fcb41af1866c830000000000000000000000009991116105f305e93a92442aa64abeacb944279e000000000000000000000000672f2d61e968fe8e059497b353932e9fab7dbba00000000000000000000000005253d33e9c199c376fb749696520a3429bf76bd50000000000000000000000004110d9b0e4307b695c7f6b7e00f046d7c2cda0d400000000000000000000000033dc4740a9c8bcf7c6538290d1cf2fee28949654000000000000000000000000835b1c04428f19a5cbb5cb8380224e39152f7ca4000000000000000000000000e1fde435e8e81bd604feea810bbcf77cd359069e000000000000000000000000835defbea4235346634dfa587d745642f56d979200000000000000000000000055c99cd46c95f607fc07d03d7ad8ff3e42171bda000000000000000000000000df84037e98ecd905d12e181097ec1f91a3aeceea000000000000000000000000d451d9cf23e13ec95b72bf56599adcdd7a13bb35000000000000000000000000b1e66585929e461844922fec7f7240a9cbec1694000000000000000000000000227b1032ee40a77a0d4d09edf7972bee83a675ec00000000000000000000000004222c314b85546f8cfc95388dd4219f8e6fb7ec000000000000000000000000ba62000069df115c0c53e1fbaa3af435dc13c47e000000000000000000000000b8d6ea2328d91b1da5ad36c6f17d1af149b3492400000000000000000000000000fe40b2f5220dcdb08437e7dd30e73b91603d7c000000000000000000000000ccfbbc4300db60a5b38044f8932512e5686b055b00000000000000000000000001fe0affad95b1c0f7fac89109e33b83ef9604660000000000000000000000001de732e858fdb20157f0d0396268931673e8e8e3000000000000000000000000768cbb0db15541ca6c557e76d478d02d5e33ff00000000000000000000000000b4426800ee2f68e1b4e8ba54332219bdee5d734400000000000000000000000094b815dea140ba23b9ab8c4ec965711ecafaf641000000000000000000000000876c01a50ea0d2a3b647f49f5aefd480f1f7f19c0000000000000000000000005cae9b61fa0ba4274500f33d003cb8a32e4213d80000000000000000000000004c53f153c6edd93c1e3145ff4b271248ad0763bd000000000000000000000000bb65418efdfa1bd86924cde03b8b70da96d5c3ac000000000000000000000000b0646a58aad22fc5583cbb6776bd130ee92ca937000000000000000000000000dea06a9032a17df43128e70d886de2ec19bbb54a000000000000000000000000d6e6034664b8ebe50be9db134dc404f976a09ffd000000000000000000000000b2c604b04352fb267e2e8de2a15f9cbd54d44bb2000000000000000000000000fb4c76ba53fbcccf65db606a3b652d8a43a922810000000000000000000000001c050cbab92b3501d34c098c625890dd90b1f295000000000000000000000000daf919846fd66c17684ef85ad17b34a4fd8ab532000000000000000000000000870deffe2b2c095136dfe310ca350f8dc6124792000000000000000000000000792b9457c43ad8940297dbbbedce9020a34ab2f50000000000000000000000001ca264dad70304428c0f138f55967ae3cd6578e2000000000000000000000000edb7a43de414abe0a3a7533187c2ac58602a0a46000000000000000000000000e24c1abff251ebf4cfbeddd51c9dcf39fbef5e170000000000000000000000008c3b2caa29185536656b2383268b0aee13932867000000000000000000000000289e712435635b589a2151a43b80d32bb4cdb3960000000000000000000000001173b8abf886d7bf4c48bb4b09a32563626409ca0000000000000000000000003ae20bfc07a3dc357e62358c20abb92205a2f1e30000000000000000000000008a4a4e98008dddda04d93b3110e25c38390255f70000000000000000000000004ca2b49cba2b71520d199db553773c6914e3857300000000000000000000000033d21f8a7036896879ae774726cf966e14d8e881000000000000000000000000fa7a7cc636e33ff2eb9206f1f98a6bb7c6033c280000000000000000000000003ee657231583ffeb5c1bf063dda3d494fe0d3bb1000000000000000000000000295c0535c300c47b3934d56459ab6eb473a3f5ed000000000000000000000000e80c8388c5f3698e217e44ffadb3ede8b7cedf45000000000000000000000000da1badc4a161041c42cef7c58f650c09f3deba620000000000000000000000007a61d25c8088dd01643208af5816e9f303cfe5ae000000000000000000000000aae5d15544fd1d9600b117a99e66564b3ea1bf08000000000000000000000000f4fbe640501a66352ec85713c3d790fbd912c67d00000000000000000000000008bb1c030fef96337a873ced670de3907ccb92bc000000000000000000000000d735ea3812e5cc6a03d17193096c70c7086e18b3000000000000000000000000ff38c69cc0d2e2d2938ac974ad12325eb923b1740000000000000000000000003ff918469a240712610acbc6e03af1ed5964ef880000000000000000000000001ed905826e2cc9d0ee4c488288768c7d8c308e5800000000000000000000000039ef856896f7acf9af14952d0dbc26fc42c5a1b8000000000000000000000000dafe7b8911e902bbbc85cde7e6cfba3265ca0083000000000000000000000000059e4f906d415305ac6ae673e655d6be8d370d5e0000000000000000000000004c03dbe4c3eb55ec3e08214c9961216ecdcfb3f200000000000000000000000097b5b1b1d24bb357a39e916212e6a7679b2a0a250000000000000000000000009fdfd0fcf2b778191c21afa4501b48892f73b74c00000000000000000000000009f0d3545e1d0350ef31ab34f8a2f86548eaa1f6000000000000000000000000bede807dc74704851d88de52ff683765e0c6ded8000000000000000000000000c1116564f9ed4b59214e9e34da0adbcf25c2b31a00000000000000000000000091314de6823c3ecf8b66e4830ccf2ab0983a5d87000000000000000000000000dd19d8568b54422545aea4034d34708563f165240000000000000000000000005b32fc8ef339818af5d454835b629265e26583c5000000000000000000000000ca19a982c572c16e75e82610b5a5f35fce09cb4800000000000000000000000053423bc7a8da0798d6bb687049f0e5628915a45500000000000000000000000039c47a43fd020be75014592199ea36914925bb6f0000000000000000000000008accd3aeb8b16b5481ebc657d4823049304d1b120000000000000000000000004dd6587b07b5118cced15e69479ecb6ba52b9f1e000000000000000000000000cd91bd956cdd8ba843cf7ec7d6113ddb7d836733000000000000000000000000a4ae111713d51a20ccf9b5b4f42b79a075bfc26f00000000000000000000000043ee640a5b4b018731fd181349c0b22cf92978c90000000000000000000000003f274abc2eee9da04f701b6794e38020691525bd00000000000000000000000029a948f6d902ae63f0696b0e00ef805dae2ea755000000000000000000000000e07902c9034d9a6d1d43c81926643b87afcef4f9000000000000000000000000f5ba075bca85bc65d21b1106b0020c1313c449f10000000000000000000000004311e75338ec60fb9daaad2a15267fa5b93c46870000000000000000000000000cc21b9990b2719e4262523bb2048b9f09c2cd92000000000000000000000000a40068c8f7342eb8d720cbeb108635df5edb53f200000000000000000000000088d5ebbb1111c87a656f57cb4db91106d35a8a03000000000000000000000000a1c100d74fdefa98e43e53fa8765deb37f3d60f6000000000000000000000000bf95c12cacd791bdcd14b1be51825f625b64b13200000000000000000000000009347f1e7fb69df8c5d3cef0801cf823de685fde000000000000000000000000178ca882675b8ba5b9a0be57b5f2aba38f03aa0d00000000000000000000000060d0fff6f032112c6b621377b01c39d8f2f42d66000000000000000000000000df2043bea60e6aca659c7d6e967e4768454cda1f000000000000000000000000d68cafd8a82569272741de07b8313e41e43a53a40000000000000000000000005517a79248af20bb8eec48d99665e3e25277d7a80000000000000000000000002bfdd1278aca62347bff58b612cd4d235f0f87f90000000000000000000000002a6a7c66c1ba14e0a8be6962db2c3eed073d13dd00000000000000000000000019d8ec8590c6a5f1679ffefe7e9d70402e18fc72000000000000000000000000402a911ca13fe5cca0acd0ec345b9e60d3e88fff0000000000000000000000003450bff4225e0881c1f43291a8cf35f61e94eea0000000000000000000000000aaa9b5f92936bd34cda6dcf60bb02f3c7dade74e000000000000000000000000b7c4bdb32ae990003cec13366e2dafd376ec12d9000000000000000000000000530e251dc012376fff83b4c1e9952d687031b3ba000000000000000000000000e688c7125e772a965a7aa257c2f37264a7ce41ce0000000000000000000000003bf3f7defc4a7910cdf5ecbf3126a5cb9d8f8bcc000000000000000000000000b607e0b62a8e51c7be74f256b20b353665d03fb3000000000000000000000000259d43ff624db69c9cfeffe9e2fd5931559d08fb0000000000000000000000001228c45a43f290892e4dd65d4ef1f581f67b159c0000000000000000000000006fa080f01a532eb13e0443a36e4c405cebdd91e3000000000000000000000000105f6760c533a5aaa2dedd5638987841fccc105a000000000000000000000000ff9c9cf0aa8c62a47fe003360bd3d1e0a10820d6000000000000000000000000160f1dad0f651a1743cd939310fc869cd553b6bb000000000000000000000000549347b7a8f8f9c951d04bfd2240c7f2be920fa40000000000000000000000004c1abb5238ce014019076abaaaafefa20e3de85a000000000000000000000000a0b9419caf52c1337debbf5e45e0dd19ae9416b7000000000000000000000000907ed024b44374b168ad54e973b4b27d63624b5c00000000000000000000000059206fa70610cdfaa6932d5244d337320347ac88000000000000000000000000ea8b1977084999f66aaea997f61303250030c558000000000000000000000000e3e394eccaf675d83adae8adc28f2f1602cfd0a500000000000000000000000040e1798d8a89cfd08472ccf17a7e29307d3adf280000000000000000000000003e1a6f66679662bee85001c41429c984ab3b1084000000000000000000000000035314b25a875f3340e42db8b6621bebadde69be0000000000000000000000004d50f534f402db4951adb096d44dcb0c6d5117d6000000000000000000000000ac1e4b7409a2328f4ba2c8a13c6a58b9a16ebbd900000000000000000000000078ba1b2cce81aa2f7e2926657c39697de94c61700000000000000000000000008896f539077127730cd5b7f5115698c26b4ddcaf000000000000000000000000c8727431496340a3a14d68e19a44e23c8fd4001e00000000000000000000000004e4cd24eb4169ec6342f3dd6c7ac2c44ebc3eeb0000000000000000000000006eca90045aec985b6ee71ebc7879f6b862fb791f0000000000000000000000007af26d42b568b1411424df95aadde7f163099976000000000000000000000000b3c923bf6fbbebf191bc753be6deb5f94aa823aa000000000000000000000000a6dabed37343f2aaec04fd83360717133f3b6f8000000000000000000000000030122ba5f80d8a0b12951904fd8d2171eb8caf75000000000000000000000000863dd667e1a53dc8037f13e86facf86d086d356d0000000000000000000000004caded3d4e141d68ba9d7e6954e3c02c1bf47d5f000000000000000000000000aa215211081d925887f50e9f9205b39a7d4c7f82000000000000000000000000166d94e5554e755db7304c199ba87482af610b380000000000000000000000008967823bb1461a1b8679b1a03a53f835e29c83f7000000000000000000000000b2c77ec4401ef02d27ca214f5e4577c153ad11ae000000000000000000000000f70c842306aa10c03536d0ea0f1fe9e43c093197000000000000000000000000296fdd04561a810334da045aa12d405b70d26af0000000000000000000000000f730e8eccd076b96ac8cc29a74e21df099cce542000000000000000000000000b4a5f8ea55b15682b418219dc3bf9eaa9bd8f11a0000000000000000000000005ff01d937ff7d3f87b5e6368acc53abd367099290000000000000000000000002b3e787b93c86eae07ac8d83341c5cd97ec7df9a00000000000000000000000074cbf7e4209959dabb1c6039bff355f8cdb9bdd70000000000000000000000008e0916779820e396942a1bae891a2e5df420361d000000000000000000000000c573ca2ee50caf5f002bca3bdaca32974a25166f000000000000000000000000d55ac6fb79d18b25d567216bfa50805ae05c097600000000000000000000000044ecf408c83d597b49abfda87d933fbcc1993c7f0000000000000000000000009440a0ca26299e6caa3032c98e0c09c0def404ae000000000000000000000000e72c4e2ce3fc0005387f1f953bdde6e55b31e83100000000000000000000000007b4e5db9a664fcfa8f4f6fc00d4f8cba87d17a90000000000000000000000001c8ce171ec61e79f6bc5a06440980bd94f42dc53000000000000000000000000b9cb425a76da15fdb27c245e082a07b860fb0160000000000000000000000000be17341a4d67d7b235fae43edee953fba9f1a75600000000000000000000000058af6a983b2eb198b6dfbe0a77c84449d52bfc620000000000000000000000004e51aef6e8c0e7ec5a4b3e08d0e92cd9fa93fae40000000000000000000000001a6e03b3cd9f41fd2c1dfafe12896913914ac918000000000000000000000000ff07e242de3dbc085ace4e7ea509ca05c28895be0000000000000000000000007ea2e7e1c06197633bb5ed7c81cc298a081ea6e100000000000000000000000048eaeba416b61f3d1c3ca8716042ff471aeb2dde000000000000000000000000d8609522f8045a62b840b3baa92ea92e4b210eb40000000000000000000000002409bbfb7b0068e661a4cbf06e8e46ece1d22d34000000000000000000000000b3c909e8542dc9836ece050f5638bcd849cf24ba00000000000000000000000064065e3834267b72f07d5fa5b5e93c2a29e50d1e00000000000000000000000010527a76e4cb786a4a0807fb3e5a886bf95e2253000000000000000000000000b1445ae48eb8f430b3b020a455de6341379ab630000000000000000000000000d4ec8e6b5e166086ce16969fea0f5a2606db2443000000000000000000000000ada0a41135d67e479bc0159beb7011fc30e475b700000000000000000000000090522d32dfb579f0b13aa27d243910696ddd5e16000000000000000000000000db96283da24aa2e99cdfb3aa563a115a717cd842000000000000000000000000fbb27c8fac109ba30bbd65a1c320b3276806e12f000000000000000000000000e0e2f66332e695aed7c4112545262435ef3f4cbb000000000000000000000000c4606ba8983e8fe2e82af3fa112038a7ac7fed09000000000000000000000000699d3c302a0256b65458b1f507209868b54f80c9000000000000000000000000ef623407d4ddc88f5310095c1a1b4434098692520000000000000000000000000364c7433e074bf53dd61dfe79bfa9c087253da700000000000000000000000053a737a2851d89cbf0ab0d625189493751b08aa300000000000000000000000062c5dc5fbfe1dfefa4f1d67a93d4501a3048a4e9000000000000000000000000fff9976114670ce36fa4bfd7517f9d0eb89bcbf70000000000000000000000008d2c0cb9a1c84a819359e48fb3c548716f01f4f400000000000000000000000092d39e7bdc7454525ebb5a122f57d9c43d8134b8000000000000000000000000c52d2cec85b5f97b675e8a42ec05bf1263fececf000000000000000000000000a07b17d1aa1bf4f3e9c9fbc957d6c5f216a4b117000000000000000000000000ae9c7a771db5b9baae33964716b52c50821fc3c20000000000000000000000008b141af4ec3555ece3f486b379c79f874032d95f000000000000000000000000ca862f121eaaf94b4351536d670c34f8866106740000000000000000000000007c1e4fe94cf81866c520b056a0b2ddd2306a86d60000000000000000000000002cb8a19820cb17fef9ab4bb862b74e573846fe31000000000000000000000000fd4357f57ee093667c959f7d6f0bdf7f11bd192b000000000000000000000000d46d0d5eefa2fe22e6402bf4508f60b311780787000000000000000000000000260f3873f22fb86f4cb39acda25a2b5caf0879930000000000000000000000005345b95f4f951e73b3eb952af7dd6d2f70c871680000000000000000000000002273ed3d45eb640b9f42e076789ef9b55be87c41000000000000000000000000f0c5968a2cee2eb374bbc4637c770a8fffea887a000000000000000000000000fb88a651930c4f3932715683b12b0186f2938b460000000000000000000000008e3b73b58b026d5b0eb4865d41acb08a7d0216cf000000000000000000000000c555a8e9bd32bbb3657d8c1a89a7d98107b08fd20000000000000000000000000a903e247b965aa25071f0df8ef6d24481a9d0d3000000000000000000000000abe17d94eaef0ed59162ffaeaed55222fd8f5225000000000000000000000000c008ab209b69b12f8c6440b825ea2d0474e9a0d100000000000000000000000066ca336f9840de92088fa2193861dcfd78dea4bd000000000000000000000000186d7d27d6a1105aa3076c8473f0f84a1d917b350000000000000000000000003764ab3960019350b56255458236b7d016c1d18b000000000000000000000000c17674bd16fa774641f64ff24b4207be062467b300000000000000000000000054f4d4a2a473211f19ddb827481c47f69614d118000000000000000000000000204fad17845572220f8a9bcea74732c051a3e84b0000000000000000000000004c7b38d140c3a6693157b2ff0af233991175f2f90000000000000000000000000047e06c1bb198cb3e8ec276db9c23a7422524cb000000000000000000000000367567988118e378c12b7b46ede6f5777bb28d41000000000000000000000000f973e0f322dae3cc1d123a25674475c743020e320000000000000000000000009ad200052363d9e0670fb2e5b8025151096abe2f000000000000000000000000af21b6e9d3b5d69ee1d8e64a6d6127b4189c814c00000000000000000000000077a6838894f7033d7c6d894bfcb9662a53d8ea2e000000000000000000000000603da9849432a76e73cb192f607f0756845333f3000000000000000000000000b81e088cd7cb60c5f5db677979ed945eaa9c6429000000000000000000000000a5a63188fd499fbdb09704e2d958a0cc0c0e88ca000000000000000000000000b96b95159bdc4dbb40c3f626271314fdb99ade25000000000000000000000000fc066cb138af634b6ba6995133f1663c127ef789000000000000000000000000d1bedce4c853e8c1e812def7a2debe49b2e30b8700000000000000000000000027e5a1e7258059932a0cd2d9990410b35213cc31000000000000000000000000068ef4a4bcd56fb10948961e7958b2180a46e657000000000000000000000000e4712b2c9b01aa977e5cdaebc46e2a1fc521db39000000000000000000000000b49d30673c1dcdd48e6f924d1821a1a63e67ab3a000000000000000000000000f238835a409cab7eb43aa104b54e078ce157f0ef0000000000000000000000006641f319f0700fc4237345865a95290da8c7666d00000000000000000000000027e4f39513327bbfdd9a61b3603ce000848975d20000000000000000000000004facb31ca56c2ee0cf956d8a9fb34de5d0bb9c7d0000000000000000000000008edd25653a16bcdd12cb90d2e930608c0a67986800000000000000000000000041514856fe86c7bb090ff0cc5edc4952c01e7b760000000000000000000000005f2d7c10f562c997ad58f8a17b3c0a4073b7276700000000000000000000000019249b0ed3e23b213814e40a0a4006f307f35f040000000000000000000000003ae9a2929ad27713bb5dfcfa740ce9574f78cda0000000000000000000000000778d1b36073e8a09493b35b26452cad3d6a8a2510000000000000000000000008d35998f32144a69130cfb2a3ddba327e25ed547000000000000000000000000803302273b4183eb6eaa5865a5700df7a36aff620000000000000000000000007145402e08ba289a293c425502ccc459c25c9f000000000000000000000000000afc036828c6a8586ccbc85f8c073a5f7ad864250000000000000000000000002622308f58820f4d5ad36e384ae880c74a81d3c2000000000000000000000000c91afe3879d99836263920094c8d2820281a9d5e0000000000000000000000006b976c1c3e32361c376c2a58c9bec8be3961059c0000000000000000000000003bbc57b51dba20887ecb5098a6b6eb4c1d3d6195000000000000000000000000fd91aa12b88db87aa3150ac15e463df8a075a833000000000000000000000000ba15e64df1bc50c249f7de8ef1ac8b2a9bfc87ba000000000000000000000000e0d39b712a7e276cafd756f27f7214c3afa19c730000000000000000000000008d0758221351b1792abed8e9ee2cd3de3c339c130000000000000000000000002e5535087957a551b96cd230c96b4ae93a6e63080000000000000000000000006e6c0b6f8194e77523692be0ec264382bd30c138000000000000000000000000898514ff5659b8437c5f47d55caeed1807c8d68c000000000000000000000000d6e2f421feb72baf75221f8288b0763b605beb6e00000000000000000000000075b4068e48ae4a644c12123390258ea686c975cf0000000000000000000000002437db820de92d8dd64b524954fa0d160767c4710000000000000000000000008ad61244f90b98518bd9ab73a60addd0505d6a0c0000000000000000000000006b4338589ea56e779117296de787e798709d1f9e000000000000000000000000fd005add78657a34f3070dad37a39a65bf965df60000000000000000000000007636084945bcda2f7c6bffcfe320053e56025409000000000000000000000000061c3bbf8305353e95541d0645ea6d9a24b9cebf0000000000000000000000000bd81a98099d3b274485eebca6e38068395c4b5f000000000000000000000000f2496b3892fc6ee8dfbf5d285c9da3df763e16c4000000000000000000000000a77b9f7e40500e4a1cae51e9080508924283d3730000000000000000000000006ebf2726a1098b5489574c4ba3926d60d609690e000000000000000000000000f00ffd1856d9dc777b8421e745e04ab242dabcba0000000000000000000000002c7baae49d4254307ea601669a2743a6af225aab000000000000000000000000b4bdeaea9893f8634716a67ba0c15f7460c22284000000000000000000000000b9f5eb99f5c84abf7bfb729366c2bedbc170f6f5000000000000000000000000115afc0b09c44f8893cb15aa8ef18110db8b63c3000000000000000000000000f47dd5b307cea21e90fbec3f57fe3bb03bfa5f37000000000000000000000000c43e537ffe39a47304f4d39bedc6793174f504b8000000000000000000000000a79cf509e94073db1672493a85ca6fb234ee17ac00000000000000000000000074522644aa9e086b9c79781ca89046758f342d6200000000000000000000000070e5825a711d191e4d25c1b48c7e771c148636670000000000000000000000002299964f6bf14149519316247ba09f58d42d866800000000000000000000000085262e4d060be501c25dcba1bbbef6a74fccbdd100000000000000000000000003e5ecfef053fb19ea8566bc1178c544af7eecd0000000000000000000000000fa4b69c310640dd5192d812a9a016958f057f66600000000000000000000000052c34c80b653fe4ad2c426bd6f1f2c46ba16316f0000000000000000000000001612eefa2032252d9bdc64302c46109156c4b515000000000000000000000000504857843e2081490e8dacbe36454959cabe2dbe000000000000000000000000e124cc8724c2a72e278278b33d5817a4017220bc00000000000000000000000010f291ee84cd902e09d33396f6365c1b8f66a92f0000000000000000000000008940bd0a642974fea5f874ff82bfbab309d01c66000000000000000000000000a85b33cf4972646397772fe7cf49b8b3098959f8000000000000000000000000adba322a6539fdcec766c3d244b99cea7d09a38a000000000000000000000000a8ad020ca617ffd19a7c8387fb24c90a5d0231980000000000000000000000009961b47b1138144541e9bcc946fbfe60144e26b2000000000000000000000000cdc3fb26e82353675544a85eec74ebc414a1d58a00000000000000000000000046df4aa3d0314bdee65aab84e4c0a05b24db5b7200000000000000000000000067fa72b1b0a306447aff30ada0f43b1547bdeca3000000000000000000000000f44d5bb988655d2db6e5433092a00a78c7bb04d9000000000000000000000000eb6f15f93fb0e0c879168bc693fa9281d6b738290000000000000000000000007bfd9636001767eb38ece83b3b407fde3e40ad5600000000000000000000000054bc2e0fc72da89d561749e9cd4b834875fa9c0c000000000000000000000000c7f35da4c0e21b28b1e1603f56a92122c5decb9200000000000000000000000075b896452b06f29272729e53ca5fffb128022c090000000000000000000000008ba6590b9a3ecba3c5f099ea41a0cdcfc4e570e8000000000000000000000000c8c7cb22e72f5a95b32afc9d11b960127312c46a000000000000000000000000f0fcc541ae2e2803e6d22bc2ce29910514bcd893000000000000000000000000d965398234cde6474f3af07ad5a58cc4e057320b0000000000000000000000007f19319244c2c7379b6081630f3f33370fb176760000000000000000000000006f617a0d682f3da2a9b5c4e6b41a327becbec7a7000000000000000000000000bda27fc5aea0a6344708c51d0d5c3c09ba4310a0000000000000000000000000937996255b0200faa2a26cde1c8872efa6ef8a34000000000000000000000000214afac6d61964c3365d5efaa0614ee0e77b24900000000000000000000000004d5812bf1f544e3ee598975d7786a598352bd8f8000000000000000000000000084823249f0240eca16ffb121c753a08c9a1c1370000000000000000000000002e4f5afff0390113a1a8d18da7cf5a4807b567910000000000000000000000002efe8b67778aeb2287065c8bfe3830c5c43a3e71000000000000000000000000c9ed1e28f29ac2bfe3a891d1d2f97eb83ef923570000000000000000000000000f145fee69cd689bbc6d0ca6c860e091285913ff0000000000000000000000008c5d3a8cf5f7c5d86bf36966d375fcc37e1bec43000000000000000000000000993a2b300afdc9b54781ff6e35d6f426c94bac290000000000000000000000005436f2ebd4aa6103d1206de19d4020824062d3e0000000000000000000000000c414539383b5715f8708eece6c044a8814ac1a44000000000000000000000000997a2e2274080f3c51da52863aa18310a27fe91a0000000000000000000000000d33c46d80b799086105fc6636732a8dbc2aa3a0000000000000000000000000e2669fd2f509e445bd2aa1dbd4b558731e5b939f000000000000000000000000c8b819cbf1578e77aa9f171c482aeecbaae82bdd000000000000000000000000ab98d67935dcd074fba8077b79cf967054079fee00000000000000000000000089b7ff2f1d26f2c9be87f9c65ef0a20f2c92f3d200000000000000000000000037d5dde7d2b73eca3bcaf4a5e7ac1f7c420463c80000000000000000000000008999800209193c893f803193599a54acde088fd8000000000000000000000000b1dddc3f66f68fdafd56d897bb9fbc534e77c1e90000000000000000000000007ceb96b0e78313cdb912435f2f17eb9b7ccdb9f8000000000000000000000000f323f8ed5c8cb15725c9211d47bc8f74c29d1d0d00000000000000000000000069b0052cc63daca14d7d00fe3712efb059390a7600000000000000000000000079e57284e80be3493030df59828d2ecf41fe94200000000000000000000000004c0291557a19acf46baa8af7582bb0a5b8dfa0b50000000000000000000000006f2705bb4cde585ff36ee176bfd118e49a6f161000000000000000000000000056ffaaf42fa25068167694e2d61829b426a1ab00000000000000000000000000034e067ffcdc855f8036917b9b90db8f0913a91100000000000000000000000077ee527f98ee0b8c152a0071dff09f189bb3f0f0000000000000000000000000c807ee16a1a5006c59bece18bf2a38c4fd1239b70000000000000000000000000d15f14abae89059e20a8a03fa9799745ba1518d000000000000000000000000187f2d42286b5b7afbe9ac5a33df6c01de1a0ccf0000000000000000000000008e914b2a304204baecee5bbf5cc4749d3e872290000000000000000000000000f920403d7edf0904a2864cdf6f27e1de0140e4ef000000000000000000000000444647af4d357df663fb4ae763fc94c3d7d134ef000000000000000000000000327aac0c646632d1f13ab49a7563d5427757065d000000000000000000000000fd83ac0ea4d09549863294ca1aeaabef5ba32620000000000000000000000000d2ddb0c6a60d2fcf8ad667d6f8dbf5ecaaab1ea200000000000000000000000004a836403ef2142f10724321e0138c60f506bf560000000000000000000000009385a2b75a728abefb79f85c5f156ab97c6caeae0000000000000000000000004bc813689991308a6916d47c8f2266d5224364bd000000000000000000000000edf1bd8bf7ca1cda296416ba1b5e66421792b6cb000000000000000000000000c9bcab6e967826735023d533ec7c8329e84fb97f0000000000000000000000006582f420b271357d4a55531c05e833fb073999620000000000000000000000002b25c991e05fd6887c7efb151f9623b8aa6499980000000000000000000000006b2c073806acfc46cb6ba290788942d3a8db84d500000000000000000000000066940f4875b16ff55ccc93b483b4839666b8bf300000000000000000000000001f8c3db1071b4efc01e1b0cf57ccc7a90bfc75de0000000000000000000000006ceecbc55bb11acaad2e84a2e009fe943ed43bcb00000000000000000000000039842a61e4e76ec2b299b3d3645eec32a6e3ff940000000000000000000000009b4de62f04ffce0b3c901ee11495fb6d285843dd000000000000000000000000889da1352ad0bd96b640d471be569259ee16e8ee000000000000000000000000788c4d2f16c2e085bc4584a4701d48814ee9667800000000000000000000000057f1dbeb9680121cde9460f5b607191dcf03a5cc000000000000000000000000a19ddec5a83525065c7977531c60e8b236e52a9f000000000000000000000000a96395da9b356cf028327fd25d87047acee3d7d80000000000000000000000001ccae3941440afb7ca6982fe028479a91027c647000000000000000000000000cd4b028a44763fb01a991ffe8a7906dd32ee42ac00000000000000000000000026b5b906b3531abd7a9730bd9692f1fbd16e04ab0000000000000000000000001a2773d3de06cc7b67e7004b6db53ca3531fb3ee0000000000000000000000007a8e959fbf48af7444d7f2db2e3b0088a6d6271800000000000000000000000066191e8304f83b6df15f15a68038e9572e40a4b9000000000000000000000000dd9ea7503160bf983d181041c6dc41dc01427f6e000000000000000000000000d94a37cbc329cab59379733b80182df1a7c8c9e1000000000000000000000000059db88f6589fe64fcf2974d52a5ae980a713cd80000000000000000000000001f7e2d15bb613611d089e18f2489e3bf3c00c03e00000000000000000000000086af9a108072dc69eb06ef647f137cb5f6cd9ea1000000000000000000000000ed122d260758799b4f54dbe32a4d607f4b5479ec0000000000000000000000006dadb47a8a33f446d4e407c331d158ea09248560000000000000000000000000c75be42f252c30d0ab86e1587c1d83eeba02a3560000000000000000000000004d1e87b749fb02a3e52d85a71231ba50a21a38bf000000000000000000000000a760300366a23a5e2d760730af3ce4945d00d9c1000000000000000000000000492ab6e66cbd72dc749dc686e87e84285849c93e0000000000000000000000000d0d9388ea579c2bf0c4fab15d0980af9122bc0b0000000000000000000000004bf5710d3e422da5f5778629ee9bf127678471ba000000000000000000000000fc9132099a87fff804e9eb93bb6c956da57b956e0000000000000000000000005a86903f3e0b167bb7dfddc5ed476a66923347e80000000000000000000000007b786568835d45351db8d93ef7e6e912e2ca6769000000000000000000000000acb38856a623c479f5b9eaddc8c7f1151c6dae2c000000000000000000000000de050b6dd746c763153d45ff684c33403d5530e4000000000000000000000000902a5a161e24ce2b89affc4ac88137ef81d5a4240000000000000000000000009bfcadd04569be1e6dbe0f6d1a2243b53eb31f9a000000000000000000000000c2ef2128e834ce816ffd629019ede9539dc5f2ca00000000000000000000000007bb7552e79a0cadcf4bb56f6e48a50aa36fb167000000000000000000000000733957cacc626046ad8c6f39086c3479d099a9e2000000000000000000000000ea124348d51389738dcc827c942381d3693b494a00000000000000000000000091d524ec543b8c11a1f228fcc9e504a374630534000000000000000000000000ba3fd96d0cf303324ee7aaf21b6d870fa26835d100000000000000000000000008b398d3c557118cfaac1f5797a22e7220dc76ed00000000000000000000000052de445fce73d87de0c3bdc9c740a6795f34ee4500000000000000000000000078ad6bf0557f75f792696b59eb9fe78d5375058900000000000000000000000021dc07866fefaf2ed21f5d9fde2c0659564408fc000000000000000000000000c578d84710f36760cfda599645728aaf5ceacfba000000000000000000000000b17a673767cf834094ab557de077d467434b67680000000000000000000000009294372d46a82917c4c99d83149bee8061a6ab7c00000000000000000000000048a21ebacac89670be5b8459e7fd24540064b8450000000000000000000000009b043a063dc905c3989cb5f1148cab0b1ff2b20e00000000000000000000000025de6dadf0b7009026258e22928f494639bdea0c000000000000000000000000f921c358444b19cf48c00d39ae3d1a0a8f3d320c000000000000000000000000d7eb4682ab4b90573a10a298f65d4789bc9f0b75000000000000000000000000e8b09f6a2d6cd8b79e830c9e31c21cea49b8d6b9000000000000000000000000df2ed98216bfe9e8c9444f7630a3c4280f0d31790000000000000000000000007211d7a850c9adb81c6cccb14ada8afaf6a1ca08000000000000000000000000929ac8c86f711163283b7e1a207323e656030cc9000000000000000000000000f81a9ccc67baf6a94d64827336a6fe1d9664ad3a000000000000000000000000ac92d1a2e52ce6146ee3e20072d71d0322788410000000000000000000000000e23a5ccec0c9796835fce35ff31fa931aaf35472000000000000000000000000ae4db397cb13bd6b804971032f412d799f39aa59000000000000000000000000a3a57d9ae65c65a33326edcddb87ba73331d7dd90000000000000000000000002eb3f7643db56b113331f2683d2aa41bde1f3003000000000000000000000000c3a086cbb867491063c74e52669d6d2d296632eb000000000000000000000000d2d53b2cbb916752f1cd5f08bcae8d24a63cceef000000000000000000000000a9d6151d6e7c60a727ed657e22340a7a8eec25ba0000000000000000000000000c5685e24a6608b79032584cb22dd17a8c3e06550000000000000000000000001296e9e91e1ed79b053d3d95c8434c977b01a373000000000000000000000000ca4727ff32e645c2e58c2c3f2ecf3126ab003caa00000000000000000000000005d81b40dbcae12d7f21bf6da303d10e192338ce00000000000000000000000031855062492e30f1666fbecea589b6d6094530480000000000000000000000002ccabaf954e1ba081cf030313847ffb07cec8c7b000000000000000000000000223c3a2448af03eda1e08791afcf2ff29ae1f2e10000000000000000000000002848fbc57dcd83467c42166b6ed938444f6041e20000000000000000000000008c4104522ac190ac0425ba8e2eb4c2ec0874eeb700000000000000000000000097becdcf690f5156e1ddb35d752548f8d15dff890000000000000000000000007f50814763c4ac761d33bd19cae9bad94b6c8f9800000000000000000000000024507078729490c2eb77f8e2fd95ebdad4be163b000000000000000000000000cd1e4fbc182b924003f5ffaa8f2d790a867d97a900000000000000000000000060d14b367d2e1e5306d94d0798037aadd84c7d210000000000000000000000000fe32a4fb90133c5d22019d262448fe787f99ac2000000000000000000000000143639033ccbc97b923fcaf610864eaa62c15eec00000000000000000000000008706dbc43369b2e02fe81be9b5fa47066a9f623000000000000000000000000fb52dceabcafce4914123d814883e2ac10d688e300000000000000000000000073f303ca47830922d35014dd22fc26d31b314ac80000000000000000000000007cd9c67c19a5654f1c511c770e4a334c88c18163000000000000000000000000b3ceb2417a27f80eb678088a91c871b6d6866fd4000000000000000000000000b63443acccd485ee7745a516b7dada5c562907520000000000000000000000005745fbd79479bd707ce98aa3d5477bb945918c3d00000000000000000000000006b211adc2f677c455651722bd27f13878cdf2ef0000000000000000000000004fbbbab3c2eeda1be5ed332784d28af0ede2f65e0000000000000000000000002fef524caec38965728dc8079397889b0f568ffb000000000000000000000000943e759274ca52af84264066f1c2ec9e543a87390000000000000000000000001eab334800358a34ac70f815701757d687205dfe0000000000000000000000006ca83ad11186332850e322da9f149304817a7b85000000000000000000000000588bd8e87a22978abc79aa63dac8a5990ec58b9d000000000000000000000000a52e5b8a9d70fb35b13588d4072abc85ef76704500000000000000000000000037434e424381e4815b24e656eea61fa93518596a000000000000000000000000ef0765bd56dc1141131b8466ee715a65f71b154f0000000000000000000000008fcb7f0a19c4c71837690fb5e18041b157bd57b4000000000000000000000000feecf721fbc2be2a72148a0f6447de4f480926ce0000000000000000000000008f04bfd3361dd15bdcdd02e05d6a639b613ccb8f000000000000000000000000a7449c493b0dc33cd583b961c158cc5672511121000000000000000000000000154f6164b10742041a95ce00144b329965e8382f0000000000000000000000003423f367f7ac705d133cb1b815082e514a96018100000000000000000000000010f8cbd13dc84e767f60b96872dae6cb52dad064000000000000000000000000b2541e46651c367d2bfa606f4aba437317f0d8dd000000000000000000000000fda7ffc0225c0d00a6044568f0dfbfde6de08882000000000000000000000000ee71c1aae5360a432f1c3ee2ceb19b83bd8421410000000000000000000000005d39c14fd4c3159c8e870fe28b68d019ef4ebb0e0000000000000000000000000004000025b555de271cf3f9daedb6a5521246060000000000000000000000005282f027c8720e441eaabbd264a32913d1929dba000000000000000000000000d3956cacdc63ec128f1bd0c22a007746360828d9000000000000000000000000170789528a4b2e035fb1d0b4867475aa8c7466c00000000000000000000000008a0e6cf38f3e61ee4e6a00599ba848a5c359c3860000000000000000000000006cc7b09469bc540fec116fe1e7b93f7d429003ab00000000000000000000000044c675f00418ec71b0ebc9cd2d0fd27a79c130e70000000000000000000000008684d9524aaaa6045500c5a4a15b258be6ff7527000000000000000000000000b796a8667f7c6a55d0b55bbc3af7b323f5699b68000000000000000000000000f9f7ce160b3d44002d2fb8d7c3995fd0bf705b1b00000000000000000000000080f206c48deed8ddcbbff2d2edc50b05fd33e3cf00000000000000000000000040f4304ce0afcc8d3a28b47f86f9a799863e45b900000000000000000000000055c344c58653efd40287dcb6d0410af3396381dd000000000000000000000000c15e504bb95759b2afffaba18b04e8d43eb3c0c8000000000000000000000000e719d88535e59c360fcc0ab213ab8f5c452ec691000000000000000000000000cdc3e809c7ebd4c428420c5e652938a01c8b17390000000000000000000000004b988a12b42909f56cef2bb8ab416a0e2fb0509400000000000000000000000034afb0d3ab7c1bacac2cb5f97e8924ddd80e0af90000000000000000000000009ee7cbbbea5572fca57f125fe360fbf1e89f27da00000000000000000000000037ca7170066dce0a1ac103d84ca4b2cb28d7152100000000000000000000000001efcef4ce4532bbd3b4c344ab2ed226faec8042000000000000000000000000ccb8f118cf4d4c4a857eb391ffefae19b0c7027a00000000000000000000000088f48e89ea0bc3b492a07d1fdc9dd67f3a3d2e2f000000000000000000000000bdb280b8ea95c0a8d05ccbf8d4cec7ef393cd8760000000000000000000000001c97c314088c10ede38259b12b1fe967ae0ac2860000000000000000000000003131cc84536d71bc9c0759f6e2b9718955d5a0e60000000000000000000000004006a7fd1c42d555514e44bc74310f76b164b50600000000000000000000000006830c3e945c2ebae3c498d42732b941193c80670000000000000000000000007554cc41a75042ca182e1648f04bbb19210471c5000000000000000000000000e5749884a87ab036b616d8cb86b44f18395d239f000000000000000000000000373f6d75d2dac4c4ede60813ab83c32e8cb268340000000000000000000000006bc823d18f11c2cb61a60ed1885ba0f819d748e3000000000000000000000000de2a6482cdf1859d3e0cf92742f34f4513241d2e00000000000000000000000096de6a894e890a9451b5be8862720d91156b442300000000000000000000000074b7531a4a6f895bf606dc1dd4ddc1c168d381bd00000000000000000000000072e66abb7ac0ca35491bb0ce7e959f77d2159a890000000000000000000000007f47768968cfb4fba3fc03aad45fb669696894570000000000000000000000002e703b2efcc363587a01510e5abcb0325e55eb410000000000000000000000006d1c8652dc6f195c9ef544246c89294dfa4bc37b0000000000000000000000004f5f68995288fd3c03df712ed9543f2a69a75bba000000000000000000000000b34d68dab45a224cb5476499d3347f7ed1650e2b0000000000000000000000008b42afb5bcf0f0778a688afdaeface775ca7813e00000000000000000000000087c836adc34145986984b47073b4b3fc7fa26b16000000000000000000000000b71fad5cd67f6d9955c764b6a73ac9cfb7075531000000000000000000000000f2157959a97f8e83f289c52401943799babdb05800000000000000000000000042760c2787b03456f91182ca2c3b0c221da749d600000000000000000000000016e192f389c7d6d3bfb7a988825709a0e0519ba60000000000000000000000000f6d9e33d5d451b754ede8de08d7e759e94adf3c000000000000000000000000f4dccc5e18fb94d8c9df26f8badf4ca8306f751e000000000000000000000000540d657e5e6e7b30782b6b9050d360d4ab3d372c00000000000000000000000020a4004f57afb6251134930fced9cee13e947797000000000000000000000000385bf4509cb31284ed446a140d498f61dc699536000000000000000000000000d011440a0b50cc1b74c79617a2d7140d2abf193100000000000000000000000026acbc8e90cc2f9aebd91d790c18d3b5a9190d3c000000000000000000000000de0f6b323582ab9278bc9dcae2b4fa35e0bf4cec00000000000000000000000009f5188480f5449a9c2355ec1cc068063116f7f0000000000000000000000000645ad3f2ee27f8fee3ed21a0b507edee1694c932000000000000000000000000e5a7079448188ebd652b9f2a6b28896bb5a5cba3000000000000000000000000941497bcc2893bad2a4b5d35a977ccf4f2fc2a2c000000000000000000000000003eb18c4050819a7e2a3462aaf5b8a1ef1f76c3000000000000000000000000d39f84060e5055d04469c47e241ca3de26a3799200000000000000000000000032de1b0579ca338dbf0892a9b986f76ba317ff6a00000000000000000000000027f4f52acd6fd07bd7799cc4fee572ee32c46707000000000000000000000000c2ad59e0ff1ad13b4664ed1cce6586422b299275000000000000000000000000d0fe41edf28555768c88aec3d41b22584f9a4a82000000000000000000000000cff8a527fe8673123dee74784a5e1e557b64baaf000000000000000000000000c0685e60a4e314bf7b56b56105a540d0acaf52500000000000000000000000002dc6729a09b408652b91c781e2e32f786a180f940000000000000000000000009cffec7aeefecbb30cea71b55ad8fd5f0d319fd5000000000000000000000000f52b9d4eb4907d2dbce7d37cc5a7485bf5a7519e000000000000000000000000e17a3bf5cf1c2bdcceb3570b52ef7203e6fcca5f0000000000000000000000006c87cee003fd5ee180ba8b3aeb6a42079c6f1d0600000000000000000000000032bf5cd443623f28fb3f798dcf0a4bc6ae138b3e0000000000000000000000006e2a5a3078cf9c19928e15f5dc14a196fa3368380000000000000000000000008bbcc26c08243e954fc58e0279ad7f3d3a0658e4000000000000000000000000c45a390e74d98ec5354b9e61e56a75835eb22d8100000000000000000000000020bbf8a790ffc3678ba06e9ca023eef0c8f06811000000000000000000000000ef7b98bd4f9c7dbea547df9b2e5712e3340df7520000000000000000000000003e88096a19bb204d10aa2931d69377d43ded013b000000000000000000000000a5589757732081f62ef3d1d142128c401ccf8445000000000000000000000000e1e8a21f594ff9a91dc7f4173e5f3d026eb3021800000000000000000000000062e212f76bf15fb274521cd0c79e015c5ef8b5930000000000000000000000006b3c244ad10ddfec0c1eebfad98b006640807bdb000000000000000000000000c253c6f4e62108ee4223667d092349f63c6ac5c2000000000000000000000000740111e037b379840af43c49bd7f4481dbb6e7970000000000000000000000004509095c81948dc892d3414d27a8efe20c27b0a600000000000000000000000059fd62499c76703bf272fe4436d58eeb98c42bf600000000000000000000000075d1a22aa0de14ccbee6efba4180e52542f113af00000000000000000000000002f607c2db9f22bbec26e85f27c8f5da05f9c856000000000000000000000000dc523bfcda67d28e1e729a2424c9c4572fef80440000000000000000000000007e816495ea44f0b11fc60e2f675eaf64a000a5c400000000000000000000000031e62233150b8c92a07b6d802a18663ca13e3c0a0000000000000000000000004e8a97dbb392f246dc65c9550a778640680295b70000000000000000000000009a537d3a558cd2ed92a7c223b27214159d30f74600000000000000000000000013beae5fe27c79953d2d64439fbae75f2034c87e000000000000000000000000f76f722b83f7cc50cedad6deb336eff8966afded00000000000000000000000077d68eab4510019ef6f765ffdab3755ae00f652a000000000000000000000000fbbbeda962f05eed8cd30afab347b14524bf6ff500000000000000000000000026e501f0f603a89619a438fca5c4c0b1e541f5d1000000000000000000000000c202733a90379be03aa7550350b757384b84194700000000000000000000000003e0879322934c19d63402acd4642101624ac68700000000000000000000000036c2ff58a67424fea6c8d67976f9ef25114742830000000000000000000000002f1b8949d6bdfdd36cc6a271f3a80083673bd9090000000000000000000000001318c9fdb4b044eb2ea6e3122747d86a95ba0b63000000000000000000000000c5f31ed20df40c118c0c8dc352398536629f3b45000000000000000000000000d9e7183aefc7169e9343beaedd906dd7a710bf88000000000000000000000000327d57808a7d41421bde2b3edd0062ac31ffcc78000000000000000000000000131e83ae9cfe43eb6399baef4925ec5d05394a8200000000000000000000000001937c6b97711d8a2dd29d62d16291f4231d589c000000000000000000000000f6c0a270d6ccdb1f57767807c82b702570af6ea1000000000000000000000000e8d088c28b2d1138732d6f0d216d551733e4631d0000000000000000000000002434ed893e93b148ba9cccf9f1c8ebce1dad7b17000000000000000000000000a30595421d2e903fbf933e2860da78b8ee9edd940000000000000000000000009811609cd7275aa31f82eb3269094c1df379854000000000000000000000000057156df54d202745c2885910d8fec206124478ba000000000000000000000000012949240bd8b9c83044b522f1a3c31c2826f6ab0000000000000000000000002055554816e6a50ca2339d3be3d13f9ce409bb70000000000000000000000000779baf200bd96c89d863b64524c8922a14ad23450000000000000000000000002de2cd53ad56db84e796d38cc18c13f41b16dcbd000000000000000000000000b7e0da7e338fd8d1be0fbf0f8ed49505901792df00000000000000000000000078184e234d98e8fb445b6020807f8c67f98082a2000000000000000000000000fd12676119045774c3a516f793471051c1e429db000000000000000000000000ccd35ac51157bc8e8ca6c327b610ec369c62a67f000000000000000000000000c42bc87f98f3238fad6659834a6a6dfc530b3cbd000000000000000000000000978697a30d66c5a1a79a9f184f9e2a2e91ed0c5c000000000000000000000000bf2febf2fc13534ddc2f6c604dd5296546f40740000000000000000000000000f942fd84729f2bb12c1b9b8bf1ddcba895676d2d000000000000000000000000a29f9f93d191f993cafe585e1eff6b7abd37eba9000000000000000000000000d2ba31e45d5dc1b18fd811a01d2caef8b54f156a0000000000000000000000007e9243274ca3bb44bee64a8e5ca96f7aef8c8b220000000000000000000000003879e1cabc8f4c0bd7b54e461e9d5fca5abd259f000000000000000000000000f248cde18209deef7fdec2888e721aa647130522000000000000000000000000e19880b844216e8720a2ae90867a165776e0f6970000000000000000000000004a2be8363fe49c62daf467f0e5632428a7c2e3da000000000000000000000000e4ca858ba3fdc1db3b41518f09931ac34c9517c90000000000000000000000007ae032ee36590c7e832ff0ebc9b16daa8b0754500000000000000000000000006372c9125b0fd73a532f4114b28de4349e4f52bf000000000000000000000000452aa71a52e361778ba4cbac69619f77def837a80000000000000000000000006dba368ffbc78284909e777f8572746b713df05600000000000000000000000059a869582ad75666f7126e8342d658a0f6d0f56f000000000000000000000000d526a02de14caccdf25a56ff0f5feb4631cd7e4b00000000000000000000000098e222594681f7de2f904ca8968d109aef0b5115000000000000000000000000fbb6aaea00e5c2de7a88dcfa0fae176bf5cef7850000000000000000000000000613066026fdde5f858e680ac12b0301ec44e7850000000000000000000000009ddb5c9e06dfff82f0b64cb97224d3787085bde800000000000000000000000032ea5cd33ff3bef9bacfa600ea24922c9c40bb810000000000000000000000006b62dd3691e1e4c7d33e16240d5a72d12baff327000000000000000000000000343dd19950ec165f290175b1a013bfd5ccfd42ef0000000000000000000000008e99a54009651f82ddfb52afc6b44fad1541d45500000000000000000000000075e7434a6b567141b9cc6904bf4bef94b80ed07b000000000000000000000000dff37eaeb59b36e66db7290c7ab1c71c3431e654000000000000000000000000380c788846635b042041342caad4cd26f65b539a0000000000000000000000006e4587655ad99ffa8cbf74d24a617d8d8807dc6f0000000000000000000000009d250b82281c88720d7c0259f154726ebb81bae5000000000000000000000000126a0cb3eacd46b1085450d4cc1c85ebacb082db00000000000000000000000088562bed87663f4f6448a52c79f4f7227f69d4b000000000000000000000000007930caa2c31d46bfd5f42f46071f3058bae1fd2000000000000000000000000d5ae35d73b9f37830fc1ea665cc931c3addc35f300000000000000000000000056166b994150097ad79e8db2a4cc5c2513dd0a7d00000000000000000000000091840748dc170550bebef537b1cd1cd339bf0177000000000000000000000000ed7d0aab2be406c11e0c30515c2d85700d9fd246000000000000000000000000f47f02537dea3e2c2060479f8c8ba02114ad53b00000000000000000000000000fd3204a1b3e9c2bb58e004d9e211461536105c1000000000000000000000000d5f2d43f5fd87fd7a3c84ef999a85017ce42443b000000000000000000000000798b9ad8af6a63cb8d46e2d3b2130f796cf80294000000000000000000000000a2a7c519a99968d02532bd8d1fc0cfd0ea2f8cd100000000000000000000000018b0e7b39d36d2607b771ba6d3de94705cf8d3910000000000000000000000009dacbf536ccc2f71a5bb16b1f244772086d78f55000000000000000000000000927644b21c8e7c9d5d93422f59df41a233ea90700000000000000000000000002167a15ffcb14b4aa3a2037820b31135856b24f90000000000000000000000000906fe9af485f745d0a38e4736b995fdacfce84c0000000000000000000000009711e2132137f86fe589b1aa1b172a25193c63e70000000000000000000000007da6decab69942f06cd45db486b419d4ab9fe30f000000000000000000000000fcac09e2f6ce846166dd89edceb3c4147c834227000000000000000000000000754b4cd80031a60f415a8d00fa71d8fedb5105a2000000000000000000000000488898d1e8208c06463e692877ac8e9120bdef9c000000000000000000000000e9382e16a28da423b49a664bc9f9d97cc8b0f44c00000000000000000000000090bcdf7c518d30732df54ac1ffb068b8bf8494e7000000000000000000000000e0e1d3e8b272260a9781ec0a01b96d34e1fbd0a800000000000000000000000071a4961e2cdb2fdd7e97b343480c8880ebf95506000000000000000000000000e96e80506068e7c965b59efa5debaa1e98569274000000000000000000000000da820269e4f51ed9b831a896b5a1d67b6f559e8900000000000000000000000045ca63da4f9bc8a2e5f1f450551c8a2bb3f7166b000000000000000000000000518d2568d7b93fbd73b512bed8fae66f85edcfb6000000000000000000000000cdba607ecba90af740722376012a01b4bf69a7660000000000000000000000002d0d89c4a7d6feb2421924348893a1f38c12fa71000000000000000000000000acb5ac5cb45764b1b39571357d530ac298a357230000000000000000000000005858ef2697094c5096266bed2369fc10fd307ce0000000000000000000000000b12d65a6771eb5ada6312fd6adf0470cd8cbc8da000000000000000000000000c89419196e3312f808948e404dc35b0ec114496f000000000000000000000000e09f8d8750db986acb6968180fe13da0633d0a6a000000000000000000000000cdb4a4bdb0935561e20eafb28e272ccd87edd9dd0000000000000000000000004aa2ac317e708e27c1529393e59bf1f35ee8435600000000000000000000000086ce47632d5377eb8821349dbc64296910f98b9f00000000000000000000000086048856d5a918b3c027ddfd82f038ca4a9e6137000000000000000000000000693a741edf01271760532e2b6dc947d21c481e2c0000000000000000000000008cb2756e03fd7a0277a7289e2a94786868e91ff30000000000000000000000003927ee47a0eea6f2447425742013c5995cbe360f000000000000000000000000ad83130215644aac8df30f5f336ae4025cf740c40000000000000000000000005fd341fd42bd55c6f3369cb1ae935d5ba1631ec70000000000000000000000006f36db2f7912697e2a0af33c0f048e5a06ddfc6a0000000000000000000000005c6395ed4d8f4453dac1db8a638a92f914d2fc0100000000000000000000000084178e99f884b745a93658ef2db93265ba269383000000000000000000000000a6f9699103f79442aa3dcf059f2f4e59d34d3d930000000000000000000000004cdf1b304e87d2eec0cffc4e712647456e23880b000000000000000000000000a431f70b01162bcbbd05d4879335f3a644813f0600000000000000000000000013df1b15809207a91569dd9c00398d12dd0b0696000000000000000000000000b188daa8e3ab485c68eaca66ad5c5a21be44e635000000000000000000000000a195b4a18700fcc7a4eec651b02624ccd298e01d000000000000000000000000667db6a8a59f30fb7f6e84f268ae305db3b73a90000000000000000000000000bb024f8d537dd01091751b95cf368188f68c3172000000000000000000000000a0b5a77a8ac904ea5813a4a2318e0c512cf1bc7c000000000000000000000000aa01644c2df243fb4766746509c8781583dc7f9600000000000000000000000030422e257aaa50766d8cb5c22a5c2e04a8ac32c70000000000000000000000006a0b17473aa23cffa20a823ae03674dd3ece93fb0000000000000000000000004e75b6af9c56030e951e752afe23c0641153dc14000000000000000000000000d1b76f3af049135598188fd4d6fd58b240d931d50000000000000000000000000fd43eeba7bb69efce1752251910e08f34493951000000000000000000000000f3e3deb1e4e04f4cc33702fe59ef9ec2f9f55c4f00000000000000000000000093ff6dc72fa9a3506043c982d7c3f0f715f1ac340000000000000000000000006f8e88e9a7c08b84066e1b19cb677233165a9f02000000000000000000000000afc9fc3bf16b1fb56cd2fc55ae0c48b3ad046d15000000000000000000000000e9202598783f8beae01e01dfe8380c20dc66c0b3000000000000000000000000039ffdfa77f25b0d5d00f6abd68f9f6bc47bfd800000000000000000000000008d08dc49ced4f8f70d83b4ebf5396961e0d550a1000000000000000000000000edd1dc8863ebd8bf101394dcab3e12d34301282f000000000000000000000000b661ad852830fba60127b48fa16c43a6f1cd10f1000000000000000000000000fa8ee18bd2b9cda9f2f034304bfe835e742e4fba0000000000000000000000002641eb600871026e6ade6189970c8387bd7642bc00000000000000000000000049050604407284bbeb8a95286b35057295a12c49000000000000000000000000bcb86c4000f3ea029dd911328c64e95dbef6c883000000000000000000000000b379b5e24abe283304b7df5faab1ea72583ee5bc000000000000000000000000ceaf232f53e23fec8ef01082c1a98b199987abf80000000000000000000000003beda03d2583fd43a9f5f987258fc797c091d0b600000000000000000000000060465b54c04712e7de87f59e298ff14472f2b9ce000000000000000000000000f04994e66e7ec147e25286b601e11597e59fc23b0000000000000000000000001cf9a660ec5709101028b987e724193907d091fb000000000000000000000000adf734458694519bf2436633da954b9af3ff1290000000000000000000000000203c56646c179b7484a54c9b58bb80471e5b08f2000000000000000000000000b9fab780ef7ba56ee14c3af9238ceeb5199766e9000000000000000000000000eca474ecc09cc6b7db29b47c97cec13aed2c42980000000000000000000000003b071036952dce21cd12e576c86614b7b2ae10f9000000000000000000000000a7a4a4694d27c0d3c905126c2fc213e22f21cae9000000000000000000000000aa125f151a795b4e69b0d71273aadb02ca3de0070000000000000000000000005f0fd6fb2081b871125e7e57db1fde63ee4aee3a0000000000000000000000000fa0c0a3b6bf734c4313f9f376b4630144b3c6d60000000000000000000000000bbfb4d96d35e0cca23a2a05d5e7a9867d83e1e10000000000000000000000001a85535caa20ab6944553127b48ba2056f7ba6bb000000000000000000000000433019a0afb112c8124bbae253525267fb4501e1000000000000000000000000ba0ce75babc160c7289ca7ba7b51af371a43506b0000000000000000000000004167fca86edd3aceb103a9de91d7fd3d2d2a199b0000000000000000000000000026faab8db3eb3176eec6b5e7719e2ad1c99faa00000000000000000000000087e4075d811128350d890cf14832b04ff4fa8f94000000000000000000000000c7d06a065aa2496015f60bfbc0c6c9bd19bfaa8d000000000000000000000000baca046eb93752eacb01fa98c99e27e817458a7b000000000000000000000000d6177003ce1b4a2b81c5c83a6985f9464140cc910000000000000000000000001f67645a343f6ce5ae228ca43fbf306018fe3b2d00000000000000000000000088adfd364e6a248a6a28e8a2cf3efb0862c56a340000000000000000000000005076a2a750a5c61bf228c4e0c74020601f1c0f56000000000000000000000000a6a0dcb1758380583a01826afc9c96a7f132000700000000000000000000000013fce576726937a751c4da234b0819c43d9fc259000000000000000000000000be689b8ee711dd7ae9d713e5bf73ee68126b96900000000000000000000000000adfe681442f7961a14139e62c465b155218578d000000000000000000000000d8e6d8f69c845525bf350366a3823ec67c29129300000000000000000000000014a5ed3c241f5823a6e32c2fab70ad2ec0ecc7250000000000000000000000005a9c0ed46f91327cb14396f7f7017c7ddd503fd20000000000000000000000004d15c35d389b9a5c2aaa57420ef6b9b7a7be9b07000000000000000000000000786d3b08c6f0cd850b4e3bd383d3296331b1b7ef000000000000000000000000c6baa1ce9f86253a855f1822dfbf5e6df91e0d5400000000000000000000000054757aa4e7a6f7892d549454fbfc9fc0e0831a940000000000000000000000003465ec61110199c6f8b566a2cf324c76536785bc0000000000000000000000006054a16253323f930a0fe888911b11458fcd380200000000000000000000000073359228683eede56988b97d09a80b30f9ce62a3000000000000000000000000351d52aa31f3816c850e2ba98d9144a96c0694230000000000000000000000002c5344540054f8b357c09fe64eec90e11b620b290000000000000000000000000ae139ca6a3d43492b4fb0f5496af9a6d4d859f900000000000000000000000085078c727affec348a9989035d24ce14817ba22000000000000000000000000098803d0f78e01ed1cf25fc649b3538b7f4ce80b900000000000000000000000021fa1a07be0ef0829ee11d69f60af94cb10a806f00000000000000000000000049502fcb7efe3549ed14a4b57b363a707d4fad8c000000000000000000000000b93c9439938903130b02d3777de52319d654a407000000000000000000000000e83b226cfce38e9a9ec86c4209b2508c10eb7e6d00000000000000000000000011715cbe82cba8103952b3f8b19d3ffcc496ec34000000000000000000000000cd3c78d3f40c51e177e65320f00d399371f0ee94000000000000000000000000c4c01a5edd21081f1f087c4bb6ff5c8459423fd600000000000000000000000069b5f7106a46e4dcb217bf435d5ac94d83804c1f000000000000000000000000286a58460c87388b36aa552e523ec7aa7f3dbcc00000000000000000000000002c00453fbead4bc60ac3b52caf0a634556df9a8000000000000000000000000076e5db63bf8f1f22886ebe88fb4ed6859b36b6cd000000000000000000000000a7e8d0afe4d00a4594d0d7cf63ef09d48b7055ec000000000000000000000000284372dab0483aff3f59ff656565b152144bd6220000000000000000000000004c8882b9f616d62dc2886f47dc0ed9af4a3a90b2000000000000000000000000a155609f7009248c261efd790b076e73b97189440000000000000000000000009211e9e9b96be5a06851a405ac017a29688befed000000000000000000000000d091332f0c91a967b90e055ffef208e7b4b39e2400000000000000000000000092abc8f22660eec0068b949641abab2aba34cac2000000000000000000000000551331b4aa1ad0925b4131b9592118aad5d0f60b0000000000000000000000002f19ec23558b703c7e5aaf9ffd33e55fb83a697c00000000000000000000000083fe3a8374069cf50de0dd82e93ef8089937f52c000000000000000000000000200f7a5203246685672f38f9ed82439acf5b0fe5000000000000000000000000c65fdcf95d172e50118759904eabeb4adf8623e2000000000000000000000000b52bb091384d351ef8d85c4532d2d975ac163cbe00000000000000000000000040e5d7a826f20090ff505cbb7052b094e2542686000000000000000000000000a818037a8240769af2e700964437a8628e8a9dda0000000000000000000000008b3c956c005306cfa195ccb2b79428dfa4f9c9c90000000000000000000000008fbde27cc3dd0f9bf08ae3c88af9236b582031bd0000000000000000000000004a1e5b0225f96fcf63e9dbd3102d16731d09bacb0000000000000000000000004531439a297296c3dc73425e9affb25edaeb553d0000000000000000000000000fce1d550d8041f863cf2dbbc862ef08bfd1a103000000000000000000000000d43c0fe439ae48044a36e02bd0c588b835c73002000000000000000000000000070c086e633b116aa4842907b7aec67ee82ccf95000000000000000000000000ae878563b96ddebf4410eda03f0e09d1ffa0966c0000000000000000000000005780dbf8527845b2406a18b253c957b55d1666a50000000000000000000000003b6f06566984107ffbc903ea06d912be58e63b7e000000000000000000000000ca1abfec062f15e78332611eb4c4953faadb30910000000000000000000000003e48a89d2727d46478f5b276a950d305c3018fc30000000000000000000000004f58d519a468f5d59584a032959bfc279ea2084c000000000000000000000000c6925d1bb792c46deb0825ab94438fbd69a6d74e000000000000000000000000795e36d46fb75d0fe13feb65ce685c147fb9fe3a000000000000000000000000e66c8cc123de9494f0caebf42c924591c65981da000000000000000000000000c3732f0cc5d5616fa8758753dc7dc2ca56a90fd5000000000000000000000000dd720bb01d8fb782eb66514e00f4e723ea17617c000000000000000000000000a0b73e1ff0b80914ab6fe0444e65848c4c34450b0000000000000000000000000c5fa235dfd7599a89adad2014e4cca944fae76c000000000000000000000000b6503591b46d61d81a472c509a1fd9042749a1390000000000000000000000008b481a9158914f3ef4f98d493fd5c855e2751bd00000000000000000000000005e755d47c1874da844b31e08ba70f11d047f96d600000000000000000000000082465f213553640c34dd6073a6d31d839d454a920000000000000000000000004bcf15227ed2ebc32ff53d3abbadbeeab8efd32e000000000000000000000000f4ee770e42f2597362e7f98a8f4bb8e5c30c0829000000000000000000000000ab92375c4985b8a005d65696e1d9141311e2556300000000000000000000000072c23cc5eec1427c8e136c92357639b72791c407000000000000000000000000ea6197c99613825cd94303b4a7dfe076f5663814000000000000000000000000247d2c877620fc090deeee78c4b0cdeb41d65bbd000000000000000000000000e0cb538aca12728150a3e0a85f488a605d20b6680000000000000000000000009c927b662b04263736884203ab72938569367fdb00000000000000000000000080ec3293fa102e676eea66c1a6b055baeddf77b0000000000000000000000000095997622be7d7baa3348eb13bba50894111592a000000000000000000000000ded3756fc0bce9b555c72e6a6c7c8111f9571e5700000000000000000000000092aedbfa1724fbefc5af0328b6853c785dfdebad00000000000000000000000022f4288d9fba8618385a99ddc8ee7191ff0eed89000000000000000000000000ad593bf0be3148e3cb4949cf7a6a238ab6cadd56000000000000000000000000263e7bb57837b75b3a440c9c3740f5095b86e0940000000000000000000000002b789cf9632789ed10dfa473be9540ee8ee7db1d0000000000000000000000002af5a14a0b8754a0cb96dbf8bd4c2c5730077ff9000000000000000000000000de235a1aee2fe954e405b2bdd7f8e9e459dc4ae1000000000000000000000000088424bcb69ccfd8fc2dda8c043dc4fedb005928000000000000000000000000d883642677397eeb76552db6b34ba4a867de774a00000000000000000000000018bf59bdbc0598c170c01adb5bb04e19ed7b9a4b000000000000000000000000f82cc5f5bd5fb6a2731cf7903087e8e4e953c43400000000000000000000000084c9eca82d388f9dcab7ca2f10df0cba5668d8960000000000000000000000002470c1011508dce20b4969f27af98a41612849a8000000000000000000000000497a72a37a09079080b37b615507ba38abf891e200000000000000000000000065892e6a996b5b5cccea24267093b0db5332b00d000000000000000000000000e7f9be106951b20120b5b9cf9fc6b30eea698cd800000000000000000000000053fcfec181816478f082c7f7d4469a8a84ab579500000000000000000000000098096ab66c80bfae16a92bce5e261d52b632d3e2000000000000000000000000b63228d9ad48cebefce7154ea4f77f547e722854000000000000000000000000e795f702c2c4365b1412b1422df62e69f1c95cc900000000000000000000000020a2261675f2c6b7159b3fcb49df7500251ddd4a00000000000000000000000016f01e4afc387ac9f889adcd26d0c383847cfd1a0000000000000000000000002ee458d0f0ce181a5352a5a75a4dcdb55ccf71f3000000000000000000000000e0c2d8e0f69fcfdb64b723ac51f360aa9d6a8175000000000000000000000000d4990ec2ffccdef2cd65e11f1d20a602d46b141e000000000000000000000000fac5cea3ed749e745083003ad3bdc2b890a01afa0000000000000000000000003394630d70dbe03b0cd21e17d66d9d0d8d4e220f00000000000000000000000050eb078c3babfcf19941455cc6faa9955d5e520500000000000000000000000058cf19aff02be651dcd2d790f27454022c107335000000000000000000000000fb8ef84c748e5669bd9e45707f6ab8c27addf402000000000000000000000000e624d2451b73b2681282ace854059dd8b5f0e4b4000000000000000000000000d62a7bef8a6ce9b35e84723287ed751bdd1d94000000000000000000000000006fbafaa7bbaa47ff473220356a0cbd53eee229e7000000000000000000000000e412b2bedea630634a99b4dd280ab3cd6b2bea040000000000000000000000000cb3926db6c955f8413334d3880985f424e3678200000000000000000000000017710f20f5c5540bcf09c23dcd7ca6d73395154000000000000000000000000038dbc5c3210cec946d39f969d5a152d0f8e61a7f000000000000000000000000ea48047e330d07fc760eb8dc55e226e3f578f2a2000000000000000000000000a72da3ec1cd5dfc86168ec46e5ce65154e390a82000000000000000000000000605463a365ca1af903193a0ac472097033bc1c14000000000000000000000000d06b88c2bd2e8abb877982ccaa546e83941dcd3a00000000000000000000000069861a1b639c48cf6fdfedae499c050e625020c50000000000000000000000001edf7d16060ea931b33875d6a1f2b4b9cd2110580000000000000000000000007bacf7fabc4f7b3ad1582b542beefa1bace67916000000000000000000000000a2e4978a64f258469a615c5a938af4955b4de2f10000000000000000000000007aedefa4d43fc6426e1ea7f8ad91516e9725cb790000000000000000000000002f6512d26f6dc04c17d144f898138315c4e3f2bd00000000000000000000000067b1bbf6168c5f57f467105a1cdf08401824b28c000000000000000000000000379a2c9704f3dcbde3126cf2cf60e0713eb8e59d000000000000000000000000f12d8ddcd3e0d828c45fc8c39872507bd2561ab40000000000000000000000007b999c2caeba3cd92265f5bdf2777a983e0c28eb0000000000000000000000004aca421dc74ad82f4d9dd216248a5eda14773c34000000000000000000000000b77011588ae4272f48c1174bacdf81167311bee7000000000000000000000000d6d75d24d77ef26d4b3062872dbe04e4861e7e740000000000000000000000004aac891065fd40f0af5580028e462f9dc25b0732000000000000000000000000660c36ee0f2d402fe6db2f62a05675abcb0bf0f80000000000000000000000002234159898fce37f8e119a45c5af8b52fc8feec50000000000000000000000007c2cdb06fd75ef2bf5e69973540dba37875705300000000000000000000000008ffb19e1604285f910607da3287a3e0d5dadf873000000000000000000000000dff8f1872f26c6d729430a754ca41c8228985c2c000000000000000000000000416aaa790d9f31d0f2056c2a35954806d1b22900000000000000000000000000cd4377cf0596c83b7adf15a7457a53788353ee34000000000000000000000000788e3919449c0181276f82923399bc6d79c23b720000000000000000000000002eef4d4754f0fbbd4f723a6acee5dd201d47a2b00000000000000000000000002eda0316064e3d6ada6720f450fa648f0dc5fcaa000000000000000000000000f7eab2fa9cce75d7b32f47cf3ecc8663e4ae01e9000000000000000000000000bf64f6d24b0a2611e3e1953d9256d6ea9287a52400000000000000000000000043b9e144047830e5ac2e7ed60806d544bb405767000000000000000000000000db5cd2a85951635b133ba687093d450d56b40137000000000000000000000000930b011c3daf839f342597146d3d6d163718bde5000000000000000000000000cb785d5acb9274e2bca9a02c60863fc94e1c43680000000000000000000000008e594dfe234e1b198d5f182dfcf27a2a8532f6380000000000000000000000009d8b0d192fde3d6ae8d195daa84f0b18db59825f0000000000000000000000001bc77c63c342e176c6bb9205d520742cba53642500000000000000000000000016d3248db883af022a0a57f28ae559f72e80efde000000000000000000000000e9c9e44b47bf31910f1007520fce02f96d9146130000000000000000000000003374462543efda9b094207eef84b37f1cdebe1ad000000000000000000000000a580e6cdd6603b195891daebaa3bb7ebc2a57869000000000000000000000000196ba15a5111a7bfe4e609272061028c6d3a354000000000000000000000000062ccb1baf6e30c77fc82c414cacfde770177e8b4000000000000000000000000d3070ab5a80c420e9daae01b337a01edacabfa1d000000000000000000000000582671e4e86df4702adccb7d18cd5d0c0aa60f8b000000000000000000000000df1d7dd5077d32391c94d98c49e83695fbd845d30000000000000000000000009163e2543b9e890907c44ec671d4f5a27b881e830000000000000000000000005a757fd5da026e1b55431df4013f3c250b50e5f70000000000000000000000006b2a0c42591eb49308c05f66447d956135b37f18000000000000000000000000bd07e79e843a824a5c520cf5aa28e104f8a1c9bc00000000000000000000000056b3ef21a39a8649e1c4b8a759336810a83d2a00000000000000000000000000f41b21ff7e59c0ba79c1a783bf3817b2e65fb76000000000000000000000000015f57030cd2af0e020f1bbd9ee8fa32a36c3f22b0000000000000000000000006a7be3eb4a0b0ebb4a095bce5f86a37f08a114a1000000000000000000000000e6d1c19e30bfe83cd8da41f6f99cc531081fb10400000000000000000000000097f6c01596fd7be101d830d629f48207a6ed1e64000000000000000000000000054a1d2e615bb63bb48ef430d013ff40fd440eff000000000000000000000000b529f12ae41746429edadecce20e62eef51284ec000000000000000000000000af969a992d18893df12107feca361f79cc41c0d1000000000000000000000000888a72063cc8e6d59205148175e488887a116dea00000000000000000000000086014181d7cb389208f5fb4baf62bc563829b7ee000000000000000000000000ded48e11c0aaabee6b1c52b077182a2df9965453000000000000000000000000d3c846199408163faec7f97cf6bd3772ff930c35000000000000000000000000d1fd985e50b0136cc2316aa8c6226a4bba04783300000000000000000000000012fe27dd615a564d9cd48d209235f2c372a10696000000000000000000000000af9774b9238e90e3f2b56d2387d6f5080a407ee3000000000000000000000000b3e0507c46b105c7400d17de17124ca5a101be3b000000000000000000000000c6746a70077393afd31438e5cf769c8be5ea777d000000000000000000000000e2017b2eb087deecb28cd9cc3cf8e590de926e9400000000000000000000000014dc4360118565ea1e281e18beeaca0d4e3a34c5000000000000000000000000d4f1ce6ff7ea39e5da164ea56a118e018527b84c00000000000000000000000056df5fb1ad9a31cb335bec620d3c697a72452bbc000000000000000000000000f1e2864ed932cf3f5693f3b850aeb82bcbd25b8c0000000000000000000000002e32f182dfebf5051d38f6a0980947b2ff8335da000000000000000000000000a04b2f8da47c157bc9d56d6519fc0758b3804c260000000000000000000000005ee1e92dcadd002e18b98e589bf056b2c63a7e70000000000000000000000000f35eb1b98d053bf0608509bde50138dcf03b4ab10000000000000000000000005beacafe12783183f98944287a892fd975988009000000000000000000000000df814ff0cba7bd38c878ee4fcc01e8afde42435700000000000000000000000031161e2d8e866a2bcf47cf30e1f2eb054e4d805f0000000000000000000000004a5e273a85b2d64250aa906e4accffd636d8d5c3000000000000000000000000fcee8ba9f9ef15e4a1aef1544e75e9e851dce149000000000000000000000000e3963b0f3c06f887ab6f45ceaaff7258a201f2970000000000000000000000004945935a9d40fec1886e144235e146b6f4c6d129000000000000000000000000b76244d3721cc46c5236a61b815e9a5a6c12f8fd0000000000000000000000003c24ed335d8b8295d4d5d1ff2f38c9953da1260e00000000000000000000000012ba46a5c9121d714b324b5a98a318a9f268846c000000000000000000000000c14867946acf197a269cfbc4a9982106f1f80d49000000000000000000000000c14867946acf197a269cfbc4a9982106f1f80d49