60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e6e6574000000000000000000000000000000000000000000000000000000000000000000002e516d596b37506a52644e5841467337356e727474344762714447734d3750415777314672337a7575676a5a693644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000000bbd177c20ed1ed1195e64c19a20029318c54bb00000000000000000000000009a4e2fdb0130aa07866e86ffd3550a3ff5e1c6c0000000000000000000000000721eddb58ad3a4a603833f72669f9c32c65fa77d0000000000000000000000004e161e8fb04171bd18d0b02d468c05a0ea288aa40000000000000000000000005691d951002f9d6c24b5a38875cbebbff689b74f000000000000000000000000fbf622ddec021f8e9b3dbefe9eed686254604bf50000000000000000000000008f9240b6cc5fd655d12c59d6264a2a42d52e81540000000000000000000000007967f285207ecb74d1b0da2cc2e7ea8e72b8874a000000000000000000000000ca9740ebb4f8cb690f38eabafca6d851df8bf8a300000000000000000000000044334301a4b95ddc3e4a60ec8618ba6f52dd6ed20000000000000000000000004e32a3b962339200976f45756ed39b2ec317fc920000000000000000000000002db042bf06c963d8f6c98332f01224932b90b1510000000000000000000000009437d670e4dd5941459a3bc1819790a7aabd786e0000000000000000000000003991fd4979bb4461934a0713ff388319c1f6b5390000000000000000000000007448052414a5eb9764ddc9309a8dadc78b7c8a320000000000000000000000006f1bce5e0626fe513b50337d0a51b8c13010be5c0000000000000000000000002b0fc7c1bac7dba805858cd7975ea5a209af87d4000000000000000000000000cb6a7230d441c828bac7af2e9b6835b009e5bfad00000000000000000000000029e2c2b9a65aacd53cfefc3434db59783f01262c000000000000000000000000f4529af95942b5f7b07ef4e38ea6e48165a311f2000000000000000000000000a5cb0ac0d7c7b8d23acac6b2d9df5a204ee0c084000000000000000000000000c09827cda791679d8e019f33c6aae1b35f84319f00000000000000000000000052460edc0a794433031d35133c3122ce83fb1f8800000000000000000000000016fcfab2bebff933ed1866519b69a377b6179aa5000000000000000000000000bb87ab624d7dfce85d2cead8bcbb4329f5854a7e00000000000000000000000092033137d4541ccf8b63b1011eed852be671744e000000000000000000000000efc6a7d78439ce3e2bc692764a548b7d24e2ac4e0000000000000000000000005dbd01f9530c86c4e87af86607f6f10948878279000000000000000000000000ab90033389944582b9755a61dbce46538ef25c850000000000000000000000001c6343be24f9a2f400bdf33599426f3432ae3409000000000000000000000000212907db695d85ffae81cfe56699194624a55d4a0000000000000000000000006ea7ff67ea22fbc8132d153ba0d4c3e5083b5df0000000000000000000000000a7d9a8d51665fa09ff41514b7812f8be6287a0950000000000000000000000004e76da4df8d71beb7197f58410c06026224323540000000000000000000000007ddc8d1f15bcd5e1fba1a2b9f6bf32278e11626100000000000000000000000009f213953d92f865b949b3e39b9dcfae687d4966000000000000000000000000b09d6909cafadcab9877383b6f740424b06f76480000000000000000000000000e35ec523df4a01444a48baea6fb62715ccaf1c200000000000000000000000060c59e0c008d3f640814c457ce2d2496805795f8000000000000000000000000447da3736192d9b27dbedf5ab69428d06565509c000000000000000000000000b6097e1b59acc2561ff9d15626b6c8fa538c5bc20000000000000000000000002448c5df283073392c3aabc901408e404c284d40000000000000000000000000ef944b30bb63b966fb8c79515befe02ae9690350000000000000000000000000a8c3a3a84e3c2d9fff37cade90a30a3787a2de9e0000000000000000000000002198411a0b46c6d65ae8407051102a1d4062afe5000000000000000000000000ba4106827fe2c5b4d17367c30f7976740537af1f000000000000000000000000acb5411080fc7322a8b604af8538a0575178f96a0000000000000000000000002393d0fb41cb58f2a29ffbfeef082931c0037bd100000000000000000000000090c8c06e293f6f815dada795f7a2666fe8df04980000000000000000000000006871ae1bcb486eebadf09abb2fad42015098b2ce00000000000000000000000010542746567457b250d753105066a3b8571930950000000000000000000000003eb3dff2c758248fff6f6da3ed5f7f7c46a6d3a100000000000000000000000029a8c2fe74ebc2bf0fbe76d35def0af5c20341ab000000000000000000000000c2866360bd6739d28ec9334649bbe7abac8b25ab0000000000000000000000007d946071f25752004ad3925100c68b812723f0d80000000000000000000000007bf0fceab4d70f0f5ae4be3ca894bdaef691104b0000000000000000000000001236064cf6da1282001332af9463a31c2c05d3f10000000000000000000000004e7c2d39445c32771ddf20730515b7b4ca79ec82000000000000000000000000ef394a2f9e0bdfc678a99495ac9d22211c29967c000000000000000000000000ace1caa422896e291395fcbd2ab37081039bf67d0000000000000000000000003034116fc559d77e1cc21c2f244c5c201accddf0000000000000000000000000d5d7023d1a658b03431f52d8961ad4fd02b52445000000000000000000000000b337a4ed41bcca559d367c96e9128abaacd5e5190000000000000000000000008c52b9ff0aadd1b4ace372fdd9a716c584dbc4ec0000000000000000000000008926c8bee16ff9b1d8a286446960e5f00b218e2700000000000000000000000088972cf3127e0b4fd0c4e9c826cdfc05ddb142c40000000000000000000000009b1ede86a1f51522e5c150987d9ec1fdb6a34b2a000000000000000000000000fe030519212b3952c27cbd2d849a95cb4908556700000000000000000000000089751623abcac7321fb244dc39e0ed5259f3bee4000000000000000000000000a9c136656b98aebdeb84ab769bd1d2ad8ecbdb4e000000000000000000000000f56ca83a7743a1a9bbd828fda36251b794b29726000000000000000000000000f585f3302e331949753296f12ed345aa0819cd9c000000000000000000000000ab2682c1a4f259bb9edc7605c2310c078ed7fc04000000000000000000000000cfd684be0cc3a6daa01519e5dcc568dc9370c698000000000000000000000000e00538f446f5d3f0d39839bcc1cca63f3c24cda8000000000000000000000000a63c3daaef878155e62343d3efb387eabe1a77590000000000000000000000008bca24991eb58915e040a65231dec88be0912ccb000000000000000000000000fc28cb3521b71efe29a19a614001237e6c2af57100000000000000000000000006b17fcead650d65c49ed051d176bcf1b89784050000000000000000000000004c85359adcb427b554c260810c95dc9e2d1bb56c0000000000000000000000004a6017a26f7ee0bc631ce5da328d72ffe7047c57000000000000000000000000e13d92a1aebd8aa2732a9c8ad98cf6290c31f31d000000000000000000000000e38fc7c556cff8dd9b117844da19e1b302b6fdfa000000000000000000000000733906c53d5e18520625bdf8160c19c66bb9c9a2000000000000000000000000ffd99e5e3dcddddfb0701e6ca857fff91a3f9168000000000000000000000000e7787a4d12dcdef54fab7dbcf549a2eacb48cb71000000000000000000000000eb6559c4223d1e41ff1f219e79841db66d5f76f700000000000000000000000022424e9fa776269e4ff76c40a2455cd883b0421b000000000000000000000000299ac4d86cffe53e2ea5327bdc60b40edfcd2b02000000000000000000000000f9a16d2ec38e86e3c91b7fcdf5d07bf1362b5690000000000000000000000000e811825a9076e80d960d67ceee6a067291c28427000000000000000000000000dae60736a1ebf67d631db6bac2a41d5a20f074cc000000000000000000000000814bb0087347593a4f5820bfa845233f28edcbe7000000000000000000000000a344b4352b800bfb75aaad73ba6cbbd779e64d68000000000000000000000000a39f91292c273cc65444046252a44dd372ebb858000000000000000000000000fa21760b1fe623a54ab25f237bca5dd16f095578000000000000000000000000261e796f6a8aff653aec2277bf42670bf4ee02600000000000000000000000000453bd55a810f0e196113a4ee7638cdbb4b6eb1c000000000000000000000000694bab841a006962d5748b9b930916e4810bc8ed00000000000000000000000099f5d8a4edb7f1f5716def9ec6dd0fad09554b9f0000000000000000000000005afab5a6a51e7fccae488355741eb2c2b92b39030000000000000000000000006777020730928034ce20a03f3035f9f3c9b87c35000000000000000000000000ced9003d6fbd8977812a6ef7b6ea5664bef5a018000000000000000000000000807c276da9980f814c2d9745658619bc527f6b59000000000000000000000000afcad9eb3326d911c0eaa2b82de4e057298ca0c200000000000000000000000084285ead5474fb4cb095b1602b809857772aaa1000000000000000000000000075c6959f32a5045aacad7ae58730fd305156b181000000000000000000000000398360c82b007aaa55f3f9df00d5efa7da8c82c6000000000000000000000000f1eb64b463a875b190242b8b15ef9becf0b9b1eb0000000000000000000000007e15f372ada1d93d215b245ffc6692aa9cbdf241000000000000000000000000b84c3c36186869e8843254c5989216d645c1a685000000000000000000000000600263f6a405ed8140ea7db9c545201b4e2c6cf9000000000000000000000000e108c561479e6bd8c1d5ff8c18b3cee199adc099000000000000000000000000c4bfa59bf7e649877c0043e51356b403b4f3f994000000000000000000000000d1d019ba8a0ce43b9d7986746bc4f04244b7949200000000000000000000000077e4654c56924db15c379ca684125a1f11aed661000000000000000000000000ca670e2b5a3364488bede4d3fda0625dd937cfa000000000000000000000000045cf0d703f6719abdd59cc4910f89f73393067540000000000000000000000003fe9c127d385fdef18b8f0f1bed7ba02c0cb4b9d000000000000000000000000360d5cd0ab9adef2a0f1ed890bb0d58c1bfe52ac000000000000000000000000c680bdd30aca5c8aab8e2cb89d26b5c4abf421700000000000000000000000003663b7f74b76813e0c8655dbf9bb8c7c3ff969100000000000000000000000003fe131024c8326e3cc2598a0d28464b8d0d4bea90000000000000000000000000dc0c6e84f36f0e3d0805484f5d16e1b6cb297d9000000000000000000000000c3b3c9dadeaf771dad215ef2c5462baaa326b7c5000000000000000000000000e8f08600a4aacb2742e42f2b6795154d139b7b59000000000000000000000000644eed55fe2f7c314ab4503bd47ab34ba9604c2b00000000000000000000000079b68844a6227d1d62c3080e60e5fe16ca6815b2000000000000000000000000a2948e212ab9f9ca999a1a2c605bbecc0325426d000000000000000000000000f401b5523810f65ff075c220ecc81a7a289b3df80000000000000000000000002ff94654d0afc77fafad6618ebfddfedba759f6b0000000000000000000000003dea05aec846bf8d7bc4920b1ab034f0f788d3180000000000000000000000002aefddede01c7235416e4d532a6a6382da37efd40000000000000000000000006163e7d80c224f1e84de0d25cc01df208ad45fd800000000000000000000000078d90b9a075ab1d2745e934d9519c3b6ab872d2a00000000000000000000000030c3131af267e30d6f16744211a81e9bca8dafcc000000000000000000000000f8e9165a1f2682629a25814b9cda96a5a7ba9f4500000000000000000000000031412bb2463031e7a47865d56abc4ff51ed52810000000000000000000000000d41f87d985c67e1af04b692442914630e2e79d48000000000000000000000000971ced9531bd16ef7eb7f519590930f6960046aa00000000000000000000000001388b8f4c32ae8621fddd0c62466df9d72d7b490000000000000000000000006ce7b94419b532ef5df97ac41abe3004682980230000000000000000000000009c7879fa49ee78ed4006704b33a1f92b28c7470b0000000000000000000000007cb2b97c8baca800a959180f0624ad54b9950ce80000000000000000000000008e703f131309c6529f1c9c409af202973ec392d5000000000000000000000000895878af7509693612bd5a80eaa4ac70a9e6f7d400000000000000000000000036dbc721c5186e1507b952c97d17582d57cd8e17000000000000000000000000675736115a76302475d9ffdb13e8652390a1f347000000000000000000000000bddbc6840f63e82850df70ba59b5fa976e4489e20000000000000000000000006e5b649c711b2b3afd04f925a5ba2a1e229e6030000000000000000000000000bf8f4d570e4bc144f47a6ed89b4371a8d9acd279000000000000000000000000661205a634748a424399ae9a15c4607166d11568000000000000000000000000213c2358585e5cb78ed583b0dad3e2a74a8fb68c00000000000000000000000004924a3c65492b5d637485464adf49e537ea163100000000000000000000000057a262a8a19af1c19cdaf9fe28fc4c89c6e0744f00000000000000000000000022fff61c3345ce28ad189ad9586e71b66785de9e000000000000000000000000bf2af78c9fd2a78f035dfd7f54e3761a1ece500d0000000000000000000000008db3d60c18e7f91ab85e36e007d83f399ecf0fb7000000000000000000000000229592a9db854414953727f3a94383c08df80816000000000000000000000000a17be33d96fb6171adf4a71fd47922e45c13d5fd000000000000000000000000663359f140b1dd3ac91d50320cea0cccd210cad500000000000000000000000006855f5b7351e985f264c353bb59e88ccd81196a000000000000000000000000b89068175a9c785f86befc9f4aa8b4a0b3873b46000000000000000000000000a62208257abc282d5c1db8062ebfeaf2ab18d25e00000000000000000000000061e5397f58e1922b4ab0b230e05fbec7eb184ea400000000000000000000000090303808102e94c0cfbc30e7fd51da12407ba5be00000000000000000000000020cf24a42cf0bff5fe08cdad7642396621d715400000000000000000000000005a40efdbb72490185ee2258f55e683a1faf4bac10000000000000000000000009e3c88e8e9c48e72cdb6c1374c15a9a9d78a03310000000000000000000000001961ed39984a2829204fa2a0d2dee12a8f4164c20000000000000000000000002de22df4fe630c28b335344f15fa7b5912b15cd00000000000000000000000008d6ddea5643bb0b5bcb74ba49708198cd3922f870000000000000000000000009b9f4f07b4ae4770604e803e54c0393ab602b37000000000000000000000000044428a6d921d1b734f704fa34b2b217b11760cd40000000000000000000000002ebbe9a27bbbc253b571839d3bb11f34cb50fa3e00000000000000000000000082081bb5cd935dc5e63db1d07eb3d3e140e7d48e000000000000000000000000ff9cd34128925b83cbee4f946caefdfcac446d7b00000000000000000000000032b4af38f14463ce19fcd43b6cf3690da2915b250000000000000000000000008f733127e018fb7b1898626c8098218c58329d4d0000000000000000000000008f3373b962556e299c8cd3e2e362cfc7bdf1e30d00000000000000000000000050aa2fed648b5eeb446ae31305d897c2c9b84b9a000000000000000000000000415c6eaae81d196b44529dd808bf1686013be7430000000000000000000000001719eff555b2f8e5b79177daeb52c91658a7b09100000000000000000000000063f8db2addd846981a7bb6e86c91942004815ef8000000000000000000000000f7622c901eefa536cc8ddd6837ffc42c44fdf6c8000000000000000000000000523eef22579f4c9945db649bf595b7304436b96b000000000000000000000000871ddc5d81ff68659cfd39abf9089d84ddea8b57000000000000000000000000fc2d9450ee35fc00ccc290e785d9e24bbacf7d86000000000000000000000000af56330d40d3c08cffc2177f20955cb2c1564f80000000000000000000000000262bd357af36d3700a00e83bb46028be47d7901b00000000000000000000000070bd4e78fff26d171f1ef2dd5b514914d1a28b06000000000000000000000000ff78f33ade22ecc4a3615dca9b61c2c926d342bd000000000000000000000000e6f9362716ff6405c54d181750bf789bbc268a1b000000000000000000000000b72bdf4aa54ffe3e44cda8a6919b551b396c304e000000000000000000000000f3e766e53f7020cbce8afbbb0592388d74639e9b000000000000000000000000d570d41ca29de3027d4b3498736a8cd9d1554fbe000000000000000000000000abe89f1ebdab708f6ed37d6ce5fe5a16493d287000000000000000000000000021c59adeeeb25eff1cca36ab5bf082b96e0ef293000000000000000000000000789b0e4a8d048ea966b61b0078271fcaac406398000000000000000000000000b18a857ece046495d96c85090ecd2a528c407c320000000000000000000000000f03812799f3a2ad08028376d49d6b9395464879000000000000000000000000768142438407106fb05840b6f787e448b7b55815000000000000000000000000c3b47df37249846e7e02317105ff674c6a8c5ac4000000000000000000000000c92e9d2390b83bffc26c10ae2c6ddb9e13897b060000000000000000000000009cbc2732fa18ae8e025efa4cce9686a9ce34776900000000000000000000000061cc93eda7d06f7e6eb3fc3ca1fe6a321e665f9700000000000000000000000088b8b8076cd5b6e43fcfc304158b83e31e04bc7b00000000000000000000000086c94131cf17ead7e7df368bee5a311fb92b7d9d00000000000000000000000082933541c5e2f520fd9b7307db29a986f3cda5c4000000000000000000000000f7330dafe7af8b1093181f97aba9c787069aebb6000000000000000000000000f75fd87d9c22191a707c3c0099976ecde9820c9200000000000000000000000030b5f024463ffbb534c130fee61e7ec4c566e9f50000000000000000000000003d02bee9eb8242120c4f2963ee7ff0c17d4a08fc0000000000000000000000003031be3f47abc004ca8545631c4c780da82f135c000000000000000000000000f9a1b4be94bb295c1a3b44851bfd2c2b8c3d26a8000000000000000000000000d94f1ca9efbb0f0a4b8cb3fb7171919da05af731000000000000000000000000b036032acf2a5b9c9cfdea4a427d58acb7d6500c000000000000000000000000ace2b28c03cfc06191ced9e39def3980585ffd97000000000000000000000000884a7c2ebf374d0b9f0e85c73df0fef11a59183b00000000000000000000000035620a957ba58e4f2a29e98449d987d9e6e4f986000000000000000000000000778442df22b9c6114b96e5a42763c265c5a97ad2000000000000000000000000f3899b02a20f418179405e7b16f841c082d2925700000000000000000000000029bc1931a06f61167c0966f0e92a67ca1414231c000000000000000000000000eb68f67c702c59a6a11caf6d3232153168e72a01000000000000000000000000499e28a91bad6c0614315b7cbf5e05f147970833000000000000000000000000fe14619b147d51b2676050fbf1bdfed045d324db000000000000000000000000af82397aa83639461e52c702ccfcfe8675cdc7d9000000000000000000000000a6d27e8d953fdca6f8f52c3ee283b732ba56d965000000000000000000000000f60d7f3aeb0cb85fba35116ace0448e4e9372003000000000000000000000000820b6ceadcf7095e4809e9762421ab05d4372ae5000000000000000000000000b5258391ff8c07a715e94ec87c5275887c7bb49f0000000000000000000000002d72dd2538acbe2da7b89a2f6e92de4dde5473c9000000000000000000000000191a53d62d1d10aa57869eb4cb29e0159de4c73e000000000000000000000000b82b171a41e87302c86a6e9ee13069e4aa275527000000000000000000000000c09f9d09dae6e1512a3f5a61a317181b235c77420000000000000000000000008841e0f0f6876e0b94d8154b9c1fe1fe817b298d000000000000000000000000101ec46888b8ae49b7f1ac2e37eae89ca528dbb4000000000000000000000000c4951e1dddcc574bf2bf7c89658092d6802c5e02000000000000000000000000f2c7ad55be3057a0a716c8027f60fcf8e5a9115c000000000000000000000000589125aa547d6c4fff81a805a8d9cc8a5822bfd500000000000000000000000033ff2049e2f63ba2db956fd1df6dc3231da992d50000000000000000000000000e7aabe03cc49fce7b695464dd6d5afdf6f9d39500000000000000000000000073291672d922b8296934cbd6aa4cb6a9bd38fc6a0000000000000000000000002a68df47f024d669e8358d21bd9a9f56e55e04de0000000000000000000000008abe7c95e46edadc1d948780cfe02c0c3fc4da550000000000000000000000004eba5266ec9aaf45937e63fd2d07bd83998c1ce3000000000000000000000000647ab44a9b3e3404d80716583bf7129a274da7b000000000000000000000000094d3e431409e4577f02e671f9754f84d339c564900000000000000000000000045d2fbfbe34bf300846c8b6d47159deecdf0f56a000000000000000000000000ac3b54f2c8e18e5b923295ec5b5fc98d56ab0bf10000000000000000000000002237450331003ed5190d88774d1abaf9e96525c500000000000000000000000026d40629e2bfe6f046b4ff0dbc64e6ad44013bc5000000000000000000000000305a41f9582b704224240908d5880393c7c1cfc7000000000000000000000000a36da506ba250e194b2ad29f825821dbe48d7bcc000000000000000000000000a3342e51211bacabd3089dbebfa737987034c8e400000000000000000000000066b5ef0fa97203b9450cdfd1af04a34d44636e7d00000000000000000000000093fb1a56f8c33bca9d31a97f227974c26ec67f1e000000000000000000000000efc09d746f8e171575f6814958fffafc370fd05400000000000000000000000051767ab90b67a920cbca5e23df82e36c9adf21a50000000000000000000000009e832a2d6708af64ef83f19542b55e11a02c3a2c000000000000000000000000e679f51d3342809c4ff96a27018cdf4476212aa000000000000000000000000007006c0cfd5a64984ca021428d8f0fea2b5b7a9100000000000000000000000011eb8a7ac693f1d659a1c6f6bcebadb0f6033868000000000000000000000000abfd1ffffd163a449b3119d1b9bbefbcae04ba27000000000000000000000000b3af78bebbb956112d9878f2d6a7bab1460c8344000000000000000000000000589716c7a091ec5c2a97d4f9b5172a88645ef2d700000000000000000000000024124432abb387fc0921510f3553225702d600b0000000000000000000000000535cd10f9f1e44eabf669cc5cc87fd5a05f2871a00000000000000000000000086dca3539883081d53394c111e158d421d647e22000000000000000000000000d126d1d1fe552e7833253be417e450fc8ad0f3060000000000000000000000004973792dc4cc0326fe96b521eb5228440b061d11000000000000000000000000836446140744668f3706a87fa134ef18c6163f25000000000000000000000000fa5e3e5b40799ef2a8fe377fa46c0e75f2292ac7000000000000000000000000a8c5ab3e1562defd5bc000644ce81dfecb0fd42d00000000000000000000000021dd728cf0657eceebb4ab814f79f06dc525bbf3000000000000000000000000adeb31e6e5fcad8509b2deb28c2aca21240f4ea7000000000000000000000000858155e0154d03df0a53663412da2b6af054c7a90000000000000000000000008f4ced9691e050a808e6ff6e465855f83699c9f3000000000000000000000000cdfb108ed05c738c479999a958f1ebeb7425c925000000000000000000000000561d604d8a3f120132291abf79c6615dfa3c84930000000000000000000000005af1ba00b2d4c0b840816e56c27304d093196883000000000000000000000000a875fc2e4beda8215f4d7f816ed306c27f73b45c000000000000000000000000fe3e0c1fb333bd0ec11b3213725102c618c823ba00000000000000000000000033c2bdfb469db37d6317da9b5c005b4ff7328c730000000000000000000000009dda5e0fb5af93d932b94a5192b3785d89bada1500000000000000000000000043c552065db385ec73ef89f8d737b1177297f175000000000000000000000000ac3b0f65bc859f32d06ee809feab86ec1e9f7d6e0000000000000000000000002dd8560a66fe2ebe96be9abffae0c024eb7892b6000000000000000000000000613d0d562800f6199e09b93fa26cde743341fd1f000000000000000000000000d49854a405425805f0e7cd4d2fc3f4d84b2d16ab0000000000000000000000005fe4261289f9b53db34f876fdabd98b03c198435000000000000000000000000a37a99b64c725951bec82a3f1665d4efd2c20f470000000000000000000000002dbd98df727278ed078756256cbec0ddcac17c260000000000000000000000002241620ad2d3b0f1b7fdf667030ee0099709ca94000000000000000000000000cb42a227b2253a33c08eb766645647ecf0f457e40000000000000000000000004b2eb06755aa7f28b97a38bb57acb65ec7417de8000000000000000000000000e64a744542479b798cedf62b98edde2235edc6e5000000000000000000000000d61d88e507209379b5a35e8f0cdea09cf9e8096d0000000000000000000000002f1d8f3a1e80110900283e344502b78e361b71a50000000000000000000000000b328ea7ea63e80a803cc2a7c5ed532ba369ae9e0000000000000000000000002e79cc64b9177afd01627a8a02a571a4098545e7000000000000000000000000158b319672354d8ed1546e22be10d88920ac9dbd000000000000000000000000f9db74f05c312aeddeb4aaa0d37039dc4ec5f8a9000000000000000000000000b7a72dab7d79c90346d5429bade4d8d217a8d181000000000000000000000000033512c585e4accc07f163b920a3991e212b84c500000000000000000000000035c250bd2ba0e710eea5a595b9cb4fed48b9e96e000000000000000000000000defaac5ae1268f8de38692209c0791605d5c881700000000000000000000000013814912232bda78d0fd9f9a9b8d38123a759b11000000000000000000000000158720aa70b7ec3715b8707ea36e30a2b92484ed0000000000000000000000005246872d29901e53208a808dddc219be7a414422000000000000000000000000a2368f3d47f1ff77d2c9d1b3718733c3576eaddb000000000000000000000000f668fbffdd14375da1e344c237f602b9a2be22f500000000000000000000000011c96e13507e1ec2981ef246358db8c91a2e8dfe000000000000000000000000ecf87f75fe313c376cf63637ca06f1453d56cce80000000000000000000000002e1440d9fb2930ea27b469ab699e1a973eecd56200000000000000000000000093f6737d87d8753a593ab4d2a6e86d6dc10857040000000000000000000000000f745a98af1f5b6e8a96ec2010d1e837ae7c06cd000000000000000000000000c0fe36cd66bb07031ed786d11c92af7daf1624720000000000000000000000006c6a2c22576e9b2b344a7c368c206829c1a0127200000000000000000000000028f682c9c291754ab7bd25d34e985727b6db257a0000000000000000000000004acd6bacf70f75055b21d768432a34b159999d6e000000000000000000000000484fe796e7dd1856cf570a20f4c58166b0e587430000000000000000000000004c7f51e727ad9b57b37c09b7537d2aa9d85bc24f000000000000000000000000336c1eacdab91964c593a1d4e68f82b29f2c3cfd0000000000000000000000005c29b3f6cd5ac105f399fc0022ccab47289bf1650000000000000000000000006323b7f5fe0b37148f165e7acf7f0c2536bcb7270000000000000000000000009da1e0468a88b15b08daf1e7971a3cea1cdd0add000000000000000000000000afe60d00bc7aa0441e0a64049a07c82c9c58aee50000000000000000000000002b41602934dc0a8fdf978b7535ef775e699bac38000000000000000000000000f4724ce0d8317660e43b95a80adecdd9ee412989000000000000000000000000072f959698094de66e446081d42ec2a52a7a550700000000000000000000000072b2cb558bf17f9e5aa40754a4e26ec480c07554000000000000000000000000297afb5f04893aae3e4c89b75c46681556ecd43000000000000000000000000062a8b354042f2e0cb9e0932dea96b9b41251c77a0000000000000000000000009a3ef205b7aedbf0d5db3447d354151c393b4e9e0000000000000000000000003c3e3fb4e6ca7a821bdba5f1ebb44ac5554fa99b000000000000000000000000404c831eeb4a671d56931eb7b6c6cf4fe15211820000000000000000000000006870c5a3f65233436c4ebf4bc1cda2c04aeda293000000000000000000000000399ac38f8c8a45ee3a505f109d12624ecf7428ed00000000000000000000000000cf3adfacab2d9fe4b8780a373a6f3df3ef001a0000000000000000000000008264139902d15e8ac3a0edd6b13cb87734cedb0e000000000000000000000000e7cdd6583b674af8d10b89899b134c41846da0bf0000000000000000000000007ec215c5a06b1787aca8d289ad6d683c156ae5db000000000000000000000000a826c395106c11ebee0e8b95033784fffcd94f480000000000000000000000004b03656262fc44a2887bb0f532430230c996682f00000000000000000000000015197850ea77a53678ee65e24bf8bbf74d6f372700000000000000000000000036a7e77a6e1e96d1721d13c35dbc04eedea1f09f000000000000000000000000b9b244dc76402c5ae809f0f88b7133c624145e6e000000000000000000000000d1a1b105ff19e318272a60633feeb66c912ede27000000000000000000000000f77ab1b5f9715375ed69648f0e13c4dbfa7ba596000000000000000000000000fb3d4e62131f2ecabe89596b6d7088e86e9f38ce0000000000000000000000007ebb467f5e6751c4f6fa520a5700d1988ab30a080000000000000000000000005f6959f1a9abfa24d7890d540dc9ce1193115ba8000000000000000000000000ed856d57bae5a9a61bcd2007b49390344e21bccc000000000000000000000000dc2937cbd008554b8167b152c06ee80036d6d068000000000000000000000000b47c6bcaaa0cb2569c78f84dc5678841d4d277f50000000000000000000000004fbb3b028d2aea33e3038e86e1cf0480529245d10000000000000000000000002586131e07aa742956c4c03fa6c2b060c7f6739a000000000000000000000000a4ef2632d1d33b56e343beca8a4f74c05035646500000000000000000000000055de02da3ea0f96056a7b392128afddfef02e678000000000000000000000000605cf6ac64a0868b93ff2391fb1068556874e4b6000000000000000000000000b407a4881c4f1eef5da83d0f9302b89bb3db3ea20000000000000000000000002006d66193bc2b3c6ddd5018d72fc58e94f7710c0000000000000000000000005d9bba17afbd5f0446b0e0079e77e91a15026ce4000000000000000000000000eb408c15fa6e7fbf56a9f165fe5bab1e1aa276440000000000000000000000005831902bcbadf57fb842f6615e3aaf0da26b729200000000000000000000000033b0a796e5386a354ae4e61bb22a12e5499a47630000000000000000000000009aa85697322f2353c183e3b46f68b9c13bed50540000000000000000000000007b9a6129ed5a41651b06ad597076d3a382379b51000000000000000000000000e9234704af1fa0dcffcfc9631605a48799fd7cdd0000000000000000000000001ca4930a3c024417cb059ea2d4650e55ee5d80b80000000000000000000000003534e865670efcf3bd0f1d14eda595222272b969000000000000000000000000f570ff8a54f20da4be52fad1c04d9087a7ae2a920000000000000000000000002f6bf6273751c4913ac278e64e0d39e664240f710000000000000000000000005e936e9c6210967cb6d56de390d95bffb744721a000000000000000000000000e59fdbbe4ab0091fd6199b6613f7549f080c5de7000000000000000000000000ee1bf4b833318ef05264c519d2ef3d8e51ec80ff0000000000000000000000001b99eeeaff0578e9598ae3b6e9422460e3b418ad0000000000000000000000008cea3a0b31e2c26930a0d55607d39cecd8b5abf8000000000000000000000000213d67ad32035a75bc2367740726db785bbfa7c3000000000000000000000000482fa20e71a7d1ac5862852f97b169e74e879bfc0000000000000000000000001a9d7e59f3469300a8c2d862fafd0f16b8ceecba00000000000000000000000084ed045e488964aa082cfa35a75feb28a2157896000000000000000000000000933454f28d5a2a0a8443a0510aa39bfd4f33b09900000000000000000000000035ab19c36befc9d24466297d9caf18a41f4f82d9000000000000000000000000c808a5ac0931874885bea59efb504daf0608f9c2000000000000000000000000296e61bfc65b1fff54148e389e3989123a2c31a600000000000000000000000018f446bb6c2e079a39afe6edbb2f71cc99ede4680000000000000000000000006bd06761c04fbb1dd58da1992382fd918136d19d00000000000000000000000036bcbeab3fc47e42918407c93a60c6eede26b78a0000000000000000000000000c61c9f2d904f7e329284abd450706295d91d3e9000000000000000000000000607482532b63a0ac4e3879a6cfb4871e4b90732e0000000000000000000000007710ac188bdebe29a18238f19d7c3351739fc71000000000000000000000000095d8bad0c4a9a5976b2a620147198f16cb98eb17000000000000000000000000fa94b1935133bcd38d72faeafc4434456f83fa420000000000000000000000001dcd210f9ec024dad783acfd268a021979c352af000000000000000000000000fae951f53ef9a4be3763308095adebc4ed043c570000000000000000000000007b38d1023b9e42d6c5714c33c6f2bb0e7001c1480000000000000000000000002b0773d988c133fc24514d020fa6abaf73d193790000000000000000000000002e88e7d03a7d784052ce73889ae82c21d505bf38000000000000000000000000851a685c8566d7a7fe0022cb72f822306689b48a000000000000000000000000aac8c53693b1fd416c5b49a4f976252979b161bc000000000000000000000000880b8a8d05978a0e13341ba467ab8656461d294800000000000000000000000018adbe7dece464160c3289ac3bd0352b1eb2bb1d000000000000000000000000ae2c827a5538b9f8ddb08f5ff5775350753b2fff0000000000000000000000003e1f1ec55e144978c2795147519aeefa4a47c099000000000000000000000000ee8f5a498053bd764a699f9f98405a4a9aabfab30000000000000000000000004d930d517c5f846c51ba4285f1852ef3abec718a000000000000000000000000b947d97ea3775b1c743ef029054956817136904e000000000000000000000000d30879bb3df415a90f4af28ccd691c722b45a82a000000000000000000000000300fb18678e4ca3daa2734b2ac361b1a6bc3166300000000000000000000000005b8922006c471f11d47c2bd62a6ff417617997f00000000000000000000000031a9cddc1d4b925858dc4416b1ee589c39179990000000000000000000000000db98772fbbdc7c592aed5d709d31ad2e85f6f5650000000000000000000000009b100d3c69c62b3cb50d3f9e860662bd6ddbbf40000000000000000000000000963d5cda69d053ffb9b4bd1bb97cea1cbcaae5fd00000000000000000000000035a07e69e1674b17b549bda4cca8eee6ba563db9000000000000000000000000bee4054e1dab520f1ac895c024eb9e73ae0df36d00000000000000000000000065504f685d35d9aa26a4f5821b181f041304c154000000000000000000000000c29caa1403b66b2438b3b3ed4449abeffdc8ef3e0000000000000000000000005ce41c3d3cf287768a4c91a9242bc2fdaf87ea380000000000000000000000004d02b5f4d9728e345890716d474e865160cba429000000000000000000000000c6a6b560c205b11a2fcb0ab6e9e925b56443762d00000000000000000000000050090bc08d50c698ab4c18e10b58eaa817bced190000000000000000000000000f44a41b2fb5d02e8b432bacbf84d9365e895ef400000000000000000000000043af0f63d980c54ebce4dbd82fd6805501b234800000000000000000000000004ddd79a1ac771457c4e41cf5cb613209ba03d8a8000000000000000000000000cf3fc0e5ea00912cbee4682f81330521327c5279000000000000000000000000b86469d8b8fd86648d1c7bf22e2838232dcc496a000000000000000000000000cd393beffdbcdbf08b60c2ad257c6a149da46003000000000000000000000000e5f9e0472aa6fe7f3d232385ab188530b540bcbd00000000000000000000000016114e8e3cba3636bb28fc8b6954bbdba738ef9a00000000000000000000000002afc6d6693c3d18893b081118c9c16161653bc200000000000000000000000071413c4c7007ee37f3dd4102fc58d62131166bcf0000000000000000000000003a687803ac2b5b1efd7969ea554005e7783430e900000000000000000000000061e64fa92220090534ccefac0948d7d7eb6f69d7000000000000000000000000bdccd4f7053a2aa3505cd1e899414005714b9b540000000000000000000000007d755a81412a318643d7d074db1b139ed7ca1daa000000000000000000000000f892b8f0acbc0039a9c9f5f890aafbf4ece30fc4000000000000000000000000d8fdeb683b1b5596c9c476176612fe1de2f85f350000000000000000000000000ec853dd52039203d195f833ce80bf53f35636680000000000000000000000002e0da7ae0b51eba2b978d1141619b9876e280f5b0000000000000000000000003430348add6555127bcc2bbe4ae73c03890d98d200000000000000000000000026085e33fc513cddb25a86117c39163a662ec72900000000000000000000000011b6928552206969aaa01b593dc247a933c335190000000000000000000000000acf89466da398958bc0a2b25185240df4ed58810000000000000000000000002826076b46fb27680db8e137aed320e3955b2545000000000000000000000000729ee91c62fb75f230b8642ad27617d17e669985000000000000000000000000e645646b82a5794c9f0f76ac132bb7ccba3507200000000000000000000000009c83f559c1cfa77217fda1b880fcf6e50151d209000000000000000000000000c1182d7428ddafe62b39e6f7b78e476ba4446ca200000000000000000000000077196b24ff1fcf8f70e051d201127d845c2716ec0000000000000000000000006f54e393a36ff93633949a8f4006752584d8d93c000000000000000000000000deaf05a6194ef5a792570c065c83acd6171d4fe9000000000000000000000000f8cd7aea67f66afcd29f04475751b9530129cc0e0000000000000000000000007ce142cdd0de1d5154ad41f2901938a4b1c2bf25000000000000000000000000985a66fdedda0c4200edfd41a0d93c4a4855508c000000000000000000000000617787ebe00ef319b2bc61cf124911a752223f04000000000000000000000000a0131ab077d18b4e3b0f7371a429aab576608040000000000000000000000000c53403c5658b94526742a86d40d9662dcd38f4a1000000000000000000000000cd76de0b3d5cd2aeb809d165bba8c8e90ed490820000000000000000000000003e271967a2370f59659756f340f620516c9448f40000000000000000000000002f0e3a82a35541110e53f309ceba21c9df08ffa10000000000000000000000008225c35e58dcade1f1ec7948cf11fc7733dd81660000000000000000000000007e206f2fdc3ff09eb50006393b8118d7c47e7b6f000000000000000000000000a22469476c4093ae6132b0ae7a477d97f9a7638d00000000000000000000000059d7d7c5012ccd502c3495cd2c16c7ff973a76b70000000000000000000000000ec6f3bbb9b4a49de3686e940da9a37002927bb700000000000000000000000070cd54a0b6631b2e6483e1b97b4dae5fcd60b48c000000000000000000000000d960650a583f5d18d3e29a1b8d7c382cd515b9de000000000000000000000000de4e0e8cff8da2e36cf28a6be6387622793ed41d000000000000000000000000729b82d268cecf3dc26e5b4e746e9bcd0b9e3edb000000000000000000000000ae9b5d11915defd220a30fbedbae18b778518cb30000000000000000000000006ded274b6de680bf0dc9352d84c26df0a58dbd1b000000000000000000000000dd60763816f5afbc780a08941b4ad2deaa7e4630000000000000000000000000ce5338095f0b90067ae971241c29fdb12daa3256000000000000000000000000639c64617c18ef7fec6bf619dcc4e213869a6f34000000000000000000000000c5ac192a0915ba9dfd9f4faf0ecce8e032c40a98000000000000000000000000d3c9f1204c9cbeb386b7d531abcfe7dd54e752170000000000000000000000001a785f08b96433e86e5e18767b4807d26c0b80e70000000000000000000000005bd5a631db23274a6ba13195994859f810b2eef7000000000000000000000000c43a46afa474c6e76fe91dabdee1295fc7fe8d7d000000000000000000000000c04ffff149943be91747cc145dd8e61dc9fda728000000000000000000000000376ae22932c6958753391d18c74ecd6147d5f8760000000000000000000000007a9859688d7b6b91086dbcc9273e88528535adc10000000000000000000000002b01026fa77a4d1bd09427dedf8ce8dbea8e12da0000000000000000000000001e4e3476d4f5f480632178a092b9c46a292b2a3b0000000000000000000000008527bf0e2974f7a1a60f844a6e4e4a3d3ac18463000000000000000000000000eaaee1826b436bfba931c1753be009c12ba9dc24000000000000000000000000d9929d59af0418a4a0e938f640557ca1f60e404600000000000000000000000007dc1218b5ddb68ee8c99165565f4e9073586753000000000000000000000000027ff5bef228af593bfc8f7bfab35bb0e451b52e000000000000000000000000f0a928bcc8722d24274451cc0dd16cd5879312db0000000000000000000000007130eafb6a2496c4d987ad075b6f3b7b72d12f21000000000000000000000000bbea801e213f837b845f2a6d62b588d3dc07940f000000000000000000000000082a7745762a21089d79b7ae877d77481adb823e000000000000000000000000326959a800c167707c3acf783b60f07e0f7c0d7800000000000000000000000066ad71e8a9d503cdae158e0a97f92b85cda4ee54000000000000000000000000a41a9e0ace2efdc4399c39cd86b062e338545806000000000000000000000000f19d7218e1069147bae00da117d07a126bf700d20000000000000000000000001183a27a7a02089f5449a4a3643c81a6cf990c820000000000000000000000000199bc0a61f72f3027609f69349c75eecee41e58000000000000000000000000fb4bff2f7039f7ded84629b79de7faaa790afbd50000000000000000000000002790348cd7de106b088e84cc6ebd080b27bee443000000000000000000000000a52c7d76a0cb53fcf775d02e3b85a4b8d5d25cc7000000000000000000000000730b96b2cba18ec22ee4fcd2bab4ea15f5e7c44f0000000000000000000000007bfbd67d115da297787586091ce7ebf4f3c41ba30000000000000000000000005db2818c79e61f1878f1a75bea48636a033383e70000000000000000000000005022bd05a60fe0946d822ec9621b96cc0f8329f70000000000000000000000005ba7bc80cd9baefbb86157b39dd3e67f9bb96358000000000000000000000000109cb9e3c357c28a01c551e72210f06c44ca4b09000000000000000000000000f4c9101469151eb1f54dca75674082611e3510f0000000000000000000000000d5694124059666dd739cd756dd32c19b2d266b680000000000000000000000008e929e0b87c890cdbea883add12beac32b9d7e4f0000000000000000000000004f2e7bf3b3cca08d7711b7968d3963100f6313d7000000000000000000000000ef83d9ad0512818ff341f6b1416ea4ff52d8d689000000000000000000000000f384aa786bf859a1c2a5ce8ff5d23e6992a488ba000000000000000000000000a454a3a79df225858363a24a3622abc649e199a9000000000000000000000000dd73ff133783ab219abc94de4c0dcfc8fd6077280000000000000000000000000b89a79e1527e8a6ce179f7c6d1e4def949e4537000000000000000000000000ea587d44c8accb6fa6d7af7e9e6cb296b4cf6d7b000000000000000000000000c83182260b4bdef9c3368fc1e8b85ae53f787599000000000000000000000000f27032afbd482560f05d974d8b9ba09fa00a640b000000000000000000000000b4eb5d7e26cd8376a01e8e5331ac9b400f7b37050000000000000000000000003a884544f5dd9cb996c7043cff49272e9fd9b357000000000000000000000000d9742f3afa72476751317b57e7d2d36d473d25c9000000000000000000000000309b95f0b15d56eefc12f621804d9a46fbba86430000000000000000000000008d9d01e6907c5468e6864e1a68a58d5b54fb7d900000000000000000000000004f745f318730df64cfaaf441f7c469ccdd45e9d0000000000000000000000000f7b2471906fef52d7bc2173dab6d8eaf55effaf5000000000000000000000000e26dbe7d17a0ed73c6ccfb61e2026e27c7e544c1000000000000000000000000583c2e68da5c770530c8d7943322e331c6f2cd62000000000000000000000000e1ea8396f643dff5a9c731b6d5a6c235e2f34481000000000000000000000000c5457327bfb7e7cf10f60d59efcb89f3c6c816f00000000000000000000000008429f25a0ef5d11bfb36b0ecee31d7f476b4851b000000000000000000000000204aa93f4c9e656c6e8d30e3951fdcfb323d9d6c000000000000000000000000e2fd1d4eb02c3ee91a1471dbabdd24b402fdb0e10000000000000000000000003237e385ca649606f82e4698d384d7a8384ab4c90000000000000000000000004100199a170b44ee0048e820ffae42b5126b4f8900000000000000000000000040df2b47c764b79fa046bfb19771f67e953d86fc0000000000000000000000009c4721d90ae2cbf9d62a6736cd5c362ad682aa79000000000000000000000000b45ef19b01146cba54a3d7224bd6d558705cfd24000000000000000000000000963b90d8b3a5fc2db35091427d609d36cd0ecfc10000000000000000000000003a02e2fad4a6996e4bc8b3fe5ae19987290637190000000000000000000000000eeb82459fef3f991f313db407ceafd1b8d513eb00000000000000000000000055ef2382057a653711b79903517ba6993a6d1fd8000000000000000000000000d4360518bcee727473d128fc9634448a8faa68ba000000000000000000000000c327d7c4bc9cb4f1adff2b0e1222069e777d22d6000000000000000000000000bbfd80a28d3d5f943f4969c8f8f82d00361f3867000000000000000000000000786127499632f1034df24e4229706355ac5f5eb9000000000000000000000000239a9e57115fee37b271445be702539fe25f682c000000000000000000000000e4280c288bf79c4807d68f973ec339ee8d00dc630000000000000000000000004eb737a59334c2a505b59e0c89d2b838c8235e5b000000000000000000000000659e0e0e23427fa508ec98cfcfd1d7eb1524c33c000000000000000000000000dfcc6428736a2dee55a80f7380eb0430f2e32703000000000000000000000000787f1d71861e3efb999aaa84b42e13d57ca858f800000000000000000000000006b58a6711983515181262fd0d943f73fcb767d300000000000000000000000043dcd1dd30dbaf93def9da7bd39a42601b56be90000000000000000000000000678ed25f52bf8c94a27dd6564ee101c8b444bf810000000000000000000000000f8e8de46dae0352c2606b520a2c21e19e36270a0000000000000000000000006e655e9add1bddbde1cfb35ab2896c0b7aa37f0000000000000000000000000021071c57badc301f49225e98886b5fea56a41cb0000000000000000000000000e6a01a89eb512192c9694e0f31631f2bb1abc69d000000000000000000000000eeded1653a7a2739ce45b8fa8e9c30746e65e98f0000000000000000000000006b726188484e1b33370274e11e1f2329feb8dd09000000000000000000000000624982fe9a6932d79628f02d3bbaca7030a698b2000000000000000000000000476b1f0106e55563df82bad1038ee138f730b1c00000000000000000000000002f2cee68894afb6c22231940546aa4d8948e4bca000000000000000000000000d3db432b3853a43fd495ccd016741163083fbc2e000000000000000000000000f0fa867bfbb8754ebf16bf304c4228aef07411df000000000000000000000000a0f00d1a7e06de35bb7b01ddc3ce47819341cbc80000000000000000000000007c98b72ca7e35fab12fb339a82e6c5190dfde24c000000000000000000000000ef5329cb8e43710cbd851967d721ce614214fb0c000000000000000000000000bb493754ca3e1d696c66a01b90707702e5b6d70a000000000000000000000000b179dcd44b104261814a73df81d2d235f8989143000000000000000000000000d0985e174e8ee9acdc6899e13102b762f505c7b30000000000000000000000004b108aa5e4dadbeb0c33bc788ffde53f555f9e1b0000000000000000000000000c93c19caec2b5bf73f81a1824ef3b55e6354b130000000000000000000000006ddd502aec79b6a70a447007c22706aeb2dec69b00000000000000000000000074cf0fa63792d0204fd79ffb5e208a9cd1c91676000000000000000000000000048cd36ff0c30afefeea51bf4c7cc5a05b5837bf000000000000000000000000666f7d255f155c193a94af5adc7bac886ad986d7000000000000000000000000b17166df05d07785c0d44d351f9ddb00d0343f65000000000000000000000000a7349a7e848077d286b9972c8fb0bf81da87ef3e000000000000000000000000df4f57eaeb030f964925bb069c3c73089be11034000000000000000000000000a1422ecb911924a0134310fc3ad709eff45537120000000000000000000000003b1e58e088530d13420adb4cd14e8b738f41b5a9000000000000000000000000a0bcad356d00f90ae443e0a983b73da34dff4601000000000000000000000000110120ea2474ae8bd47fe4882e4ddb95642e137d0000000000000000000000000bc6eecb4fae003c5d1ab7b8d67a4d09ccca3b9f000000000000000000000000a532f5492dcdb60a801df60e2a7fc0d66ba326c5000000000000000000000000dc2e9fed468857da00c14a735ee41bcbecebc933000000000000000000000000c908ce7c0edb1487351f1c33b8a048077791338b0000000000000000000000006d700476f58d9b12a594de46cb6a2c1d8155b9e40000000000000000000000001851f7910f28abc0efee4e373aba55e86f11cfa4000000000000000000000000e9bbf72f6a72abb91fd8ebb049d05b34ff0d238f000000000000000000000000d28ebf80dad295d31d2b8c11096d91def0eefe45000000000000000000000000b58d998c9873be07e4d5061bc16a49f69406db9e000000000000000000000000d099795084075b05051fa33a95427a5e7d74b2c300000000000000000000000094518cabc9ecf80686b80966ff3fd41d9ed27d960000000000000000000000004d14fb9f5a665fb3acc4e1243cd80625f1a05883000000000000000000000000be59074a3b2b08934f7b8b316ef43b87a6d9c23d0000000000000000000000005ff1a45cc0bbc013dfcec6008a679c11c9464dd0000000000000000000000000315150668a4898f61203fc4da2b8ae5cdc3fbac60000000000000000000000008cf74e89ff517b71f5f6385c72e6d6b2cce5cab90000000000000000000000007e9c4e07b85b8413b1720268d945100adb0de990000000000000000000000000d4ae0d9e962da3f44d55f15df75f25ef352d0ec0000000000000000000000000a45cd2bc89020f7eee2a2bd930d746851b9f537d000000000000000000000000e53c5996529407ba13a05301559ffd74afab0c9200000000000000000000000098c366dbe6d98a2d6a3ed471608921b03f3abcca000000000000000000000000a3322785c7553b0a6a3fcb0a978897488f294e6c000000000000000000000000e24198a2736687f71f833a7427809bd71d6e216d000000000000000000000000c1974aba47089721a6926ced6ede6a53cd73c6d6000000000000000000000000801652fac09b5a918ad6377e2e60b664a2e1ba4d0000000000000000000000006b623e46096991e0f8455e8371d3f0730005b487000000000000000000000000dd6dda44ccc2826b522b429a182c21c77422baac0000000000000000000000001d8409dce399eca8a46ccadfca373dc99ca121f800000000000000000000000020a967118a2140deaa57f38be8195365274af976000000000000000000000000601e690137e3972fee3bd9c4fa6ef4cf26589abe000000000000000000000000af8342885e72311a3e5477fb5dd6133eb71a7c68000000000000000000000000551d9d8eb02e1c713009da8f7c194870d651054a000000000000000000000000a85122d65d1404ead75f61d14336dd65a1905dda000000000000000000000000453de06f93107b3f8c8bed3b51532a3944007397000000000000000000000000fa61da19a079f0327ce0426fb9b688fa7389c5f3000000000000000000000000c936151cfd9d95bb780b0a1617f4e4f2bc35b90b000000000000000000000000d7e41a2fdc1be2b507931ee236c58657d13c131a0000000000000000000000004e48d2a0b7ac5be23f74af33fbb8137e591c6298000000000000000000000000365f2637074087869649c456f1f0524db2fbb70f000000000000000000000000d671ff3e76bab4de82a4961c5caff6221dcbf2780000000000000000000000004beb680038f6773d99fff92799a78df01412fe98000000000000000000000000d020daae960c306acbdeaaadfbd9d345f8ca892c0000000000000000000000009649a2349779dd118dee4b431241deaee0a3b887000000000000000000000000e6a7e45370fb0845dca59698760d515847425fd4000000000000000000000000338b8a4a66dfccb580cbea55fea580669705dc0a00000000000000000000000014e8384806262111e433dde87325406853b34c11000000000000000000000000633592cb5942b77072e832c2422fde5eaae4adf20000000000000000000000003d877475f26ad19d706449abebcbb5e9444c36ca00000000000000000000000019e2b9979050798a06332c34451dd4e5204456000000000000000000000000001aa95fb3053b9924e8877228389c2030918596b40000000000000000000000005cd824a6182bcd7924d036ef8bc9ac5fbfcdde4d000000000000000000000000a7b195503cc9244d95ae4738aa9d8105802dc21b00000000000000000000000093a83adc0351994bc1b61ca56977ee9a1a387c7b000000000000000000000000aa867829db276e74981182c8137466249583f077000000000000000000000000e3a430a2a3d1d1204d49b8a8282d7f2d328f98ba0000000000000000000000003713103771e2e4a0bebe66c10de9ef1abff000140000000000000000000000002ba2ceb29294d9c01a1a0bc1aba968bd5fb07d39000000000000000000000000361a285e3bec57bf44f0067f2047a834f2013826000000000000000000000000ce6e1825efca921c260db23293cbdc5580fefec5000000000000000000000000607695bb9cfb0fea3bf38ca418af3afa99c30cf7000000000000000000000000114a4b3b0640e2b4235b0897ab343a26c97c8d14000000000000000000000000b6509694d9d1d4c948d6f43194dbaa6ba1adfe930000000000000000000000001bfb68410dcd9917cb9f0b10b8558b5e27d51d08000000000000000000000000755e299337b0e2a81ae2ba86c997b8952e37fdc80000000000000000000000003f12adc92500cff1d4000ce3e3838cc4d5ad9d920000000000000000000000002a48a072e1fd0ff2c884927fefbe56ddcacc455b000000000000000000000000b05cd98eb92515478cc353525066d0945d53a3cf0000000000000000000000001cc275870f19f183d183567557abb22a2b4ee407000000000000000000000000bf277a67adc411b86553410b5ae0dc5df1027f01000000000000000000000000783fdef55313a43b65efb7bfeda2c3dee1c08c81000000000000000000000000e5be77e6e9cfcae7f24dbf9a20f0fb24ef5b555c00000000000000000000000083f9f8bc0777152bfc7ef885fa631ee7a92ff3bc000000000000000000000000cbe56732aea0bd1f638a38c285dbd4bd5b5b20dd0000000000000000000000007954cc25e9b412ccc22487c9de99b7920965309a000000000000000000000000a3d3c320d87afcbeb525f8b72792506d90ec1b3a000000000000000000000000c617b847f3af8b0ebeac27dc47aed76d50bb50c0000000000000000000000000d054680810a348dfdc0b4102bb356523e6444d900000000000000000000000008e4333b076b9046175f0798faa091d872b5f45400000000000000000000000003ab2b25e63e16e9364719a4342bd7394909db1d600000000000000000000000028777038bb00597b00bfd74200c29dcebe851ff7000000000000000000000000307fb47ba10af32a4adf6b407ba6eb4071914df900000000000000000000000020c7a3d239065cb1ea3a548ccb40dd1779e5c2cc000000000000000000000000b672f743fb0c123e809e961c57bb732dadf9ca05000000000000000000000000470087712c82406d68707203c8e5ebe8fd3e2050000000000000000000000000518213778b8c6d8d5027a036058fa6d267b7207b0000000000000000000000005af4cb199dc04f3b512c47c0e6537e57ef7c46ad00000000000000000000000095d4a445075561bf53cd8ceb52eff6ee8202fa620000000000000000000000003ac248122a62d97e5df4ab3e59627b4e6f806af700000000000000000000000006ac86328961b3e2c5a75b9967b6e9c4d7a3aacb00000000000000000000000048919ba45ab811a5f5998f6bda76b6411d0eb53a00000000000000000000000029aa1ccc50580148a34e6da85b7c368d883b3f530000000000000000000000005868527fb74e7f2cd401547ffa4836dd68fada9f000000000000000000000000a1eb50d2adb2a6f25d9cac1d3c93c7850f49d81f000000000000000000000000fe4d35a134833a46e9c4838c6f34e93fe162fe470000000000000000000000003b231af700c4612798b0827e2273041ac3d319c9000000000000000000000000edbf5b8454fcb24e09e39596caf61db43ba600940000000000000000000000001602f4666df02a1c73056b69a9ce65c903c11c67000000000000000000000000e6db05c696a8f26bd0e0333e57e6345d85d8955d000000000000000000000000fa0a9de413e9090e5c70037299887f41c13f2111000000000000000000000000b2567f705a69de895164b892b8406e27404de24900000000000000000000000025d2439513e44738f4ad05367ea1614227d58a0a000000000000000000000000fcbe9981ea8c88a612e6a05e2e3fd2da2977c4500000000000000000000000003b660cff614d72a3de8e491858f0d7c3dda6cbad0000000000000000000000008d418951f3c6b0d973bfde4b80810ac5c5546d640000000000000000000000003fb4644febe68e62d4804d42154e27e8cd9d16f1000000000000000000000000b8a2303ef4cd1d91dcc039fa0d28dc1d1218ca16000000000000000000000000245e97301cfc487f9be3a9c4bf0f750b564c35a7000000000000000000000000a66426242e8bdd40d996fe43f76d6eef36e27d4e0000000000000000000000004800a8c3e4d9c01bbd2c7425c5f7474d0320f1220000000000000000000000009e29f031de604162788dc97ac82ece2a42dfb54d000000000000000000000000d30629f52a58c9ea2d3403fb61ceead70e0754760000000000000000000000003da2da634cca9d2afb4a9fe142dc9a1fa324c4dd00000000000000000000000084a881c2796af156c5d78959a2c1a27c01a882350000000000000000000000000b2bab46dbed4188c062445ad88c31aeb3071b60000000000000000000000000951e3da6109f59c4b97cad1821daa741bc5e82f7000000000000000000000000da19fdd72605b9af76b1649ea842818c416e07ae000000000000000000000000b2c16e2f1f5dcfca7b28181be9547ff7bc049bc1000000000000000000000000acfa3ac80035ffa1ca86fcc9b0a1f4f56f513136000000000000000000000000b694e3e0b6ef1a4b41304472eee25b243239fa880000000000000000000000004ecb3499089ccd2aedb402ac3762779ae3fcdefd00000000000000000000000054c37951994b6f5727863b69b9a2ba1ac0aaa059000000000000000000000000717fc0f7822fa95f4dcc9ba6495f4d05c437960900000000000000000000000041529f84a6298d68c638f22ebdb2ca85318c2fce0000000000000000000000006d24992a5c005223e2c943a7a1d8a7b047c873290000000000000000000000006d0153d2065d762d17ba1434c685f5b884a3d9bc000000000000000000000000152db821dc0eb2cccd2392a0350e5e2da26634120000000000000000000000001d5f3db958e402d58011bae60656369847be05590000000000000000000000005047719c63ce59dea36405052da4b6c14fa0cbfe00000000000000000000000063efd85ebf40ee4621a94a02a07152f1236962b3000000000000000000000000eabfc457c59600def3cec7e8168ff968d6acfa9f0000000000000000000000003167a50423574d1852ea4af96d420e17a8a7d8400000000000000000000000008765e68fe40a118465834f36b38840cee7c39e8c000000000000000000000000e54bae2fdd2b8ebf675508084b33e6d9a362168b00000000000000000000000087c1355566901c79c944ca37896152efbeb62632000000000000000000000000b8ef658827e3de9eb539384af5e7afb41d7e4617000000000000000000000000d193bc9460b839e2ee3b5ac5ac0477bcc7ee2db5000000000000000000000000321dca3863c8913a99da424ecead72b133968d74000000000000000000000000d53c82d6ea2bc8571c4bbe6daf4838c3a894ed6f0000000000000000000000009bdb9b3810ba1f274037d90499b74911be91be7300000000000000000000000028b795491e768c8d902788f0192f9eed8c50be8a0000000000000000000000007f2610d94cc894b5f292183ac7c097525978a5bb000000000000000000000000b1571cc4d997e5cff70339efe879fb2e96c05c9c0000000000000000000000001f9c976b1bb3b37d44a34ae109c39a01c0ad3c3b00000000000000000000000007d26ee66a94c97e176993d12475d5dd8cbffd0a000000000000000000000000ac9100d55b1a13035a5855c039d9842827600d1b00000000000000000000000041f8a9e604844fb6201220db57500b71a016051c000000000000000000000000f92eee81d721a68ab3ca1f06cae26fb88c0bedfe0000000000000000000000004f91c6d15e0a67fb9d4484e9c10bde5ca26b9062000000000000000000000000b43cede9357a421b76057ac6313ff86a365e3aa100000000000000000000000020abd3e23b166e137c790c5b7673f722f7769c3f00000000000000000000000076a1ab2b4aa0c57e0025982a6a366d94163d01fd0000000000000000000000000b1777ba67cf85a8f3755c7ded2e058b117fa7fe000000000000000000000000dc083dfa98d9bb779096bf2a78730dcf6f8ef8540000000000000000000000003d930f7579bbbfe23c1eb2158a60d9d4432ee2e40000000000000000000000003821f9a24dca645705b00c89cf16569230f62f0d000000000000000000000000eb82734a02e734a71f7104c30bb890aad5dad355000000000000000000000000785e6277c676032efa0cf65f2a1bfcdc49e788cb000000000000000000000000538003424c79033e165e955fa8eaaf0faaf10f93000000000000000000000000e66844f7c467efb70ef93a73554944d23999f24c000000000000000000000000e5c7eade05157509537d69f7b7e19fc4b85fd8fe000000000000000000000000826f6f4c60e0f663658702615b25ea3c97713b68000000000000000000000000906d652d58803697192b0b7361b7891ad8d4db82000000000000000000000000dfe3010be59f9a56cefc2c083fa667f656b83d390000000000000000000000008109b47548f9e45eb86881458bf4bc379a3156a70000000000000000000000000174e09229f6d21852d6f42277a3fd59f1efbc99000000000000000000000000df8a92ba240cb263cd59c9c674ea8f0d4b35eddc000000000000000000000000f570db4b97fb03d5dbc2d8583a6f1809aa5962970000000000000000000000006c4e557cbab9e06f63f1c1c635f778c711c536210000000000000000000000000f771841cc0bd81d3eef22123bbe37b2fde7691d000000000000000000000000910d4c713297121023a786f363d954627ee821290000000000000000000000003e8f9186bcab5a9b3a3a7bdfbee2176defdf3dc3000000000000000000000000bd08689cd3303b5268fc54b6f1fbd226538926910000000000000000000000004024dec3b5d7fc162abe12598bff2a524c650c900000000000000000000000007a9a8c0f17de076e0236c42f1da3400c6a5fb136000000000000000000000000eb6c569074f552c734a488c6976efbe40b4f07570000000000000000000000007eb566cd549aac08002aa955b90e39084b079bf3000000000000000000000000308d4ae072dcb52a0dde659295152da403c035b6000000000000000000000000018b3a63c6780258c0ea0207970dfc94208ed80b000000000000000000000000ed268cf1b986f4991ecd24b91fbaa16e938a43a1000000000000000000000000a749d8894c1759201a145e40a6cae784549c8bba0000000000000000000000009723d7d0f95675b36e309fd14a941cd85b752b67000000000000000000000000f6b23f52d09fba153591b49dbecf400cc184553d00000000000000000000000051d5586e5429ceba1d97c86ec50e80f4e5df61a1000000000000000000000000cfce5c93572bac3ced984f8b9cc9e1ff33bfd5b4000000000000000000000000a2016baf59a3d32ac9cdc85dbbfe131bb1cfb86a000000000000000000000000a87d7d08638416adced070be5d6ed3203cbacb050000000000000000000000008e26683f1649a5e50b97c9c274341405166d8c40000000000000000000000000a85821c91f16285173d3b3da59605afce29b227b00000000000000000000000084ab70abda0b3bf6b5da25e0022cc20f75f2ba300000000000000000000000003187a91424d551492a355ddf46840c331d64cf81000000000000000000000000bd63f5d850e3b9d655d1812de441902ca90e3fe700000000000000000000000045c466f8bddea4013c0535d6ff6a0d40f3d010f4000000000000000000000000efb5c87752166987efe3e32d959f035a6a78a1070000000000000000000000006b04f166359bde3150c11676897d74b86a176a31000000000000000000000000f4a3a1f415a60dc50c489cf086d42b52ba1c9c56000000000000000000000000cda21447edcfaaf2ac7db877b1a6cb7eaa13dfef000000000000000000000000c5449ffb741e07a28bed6f4c2303b7fa6295ce270000000000000000000000007ded2649ee31a0151b0ff19bca53ff77db05dfed000000000000000000000000921a0dc277d226ba4af9a2509a39d456766330ff000000000000000000000000f5a660f26b1ccfccafbb2745cb2841a4bb102cd9000000000000000000000000f2dab8224bb22e82c01d1866ebe896154703c4a1000000000000000000000000af1e0b72fcdb37b07e7684029524392619ea309b0000000000000000000000008ae307b7d869c6a31e7005fbadad3cf7413149ad00000000000000000000000003f7d5a35b7334009af599ab8c9357b4929c924e000000000000000000000000c10ca37a2e2a28f29607a9ccda62945d5f153c2b000000000000000000000000f71568ab454b2a3afd582a000b5056fd833f63c00000000000000000000000000428c3cee343f70f9a0f6eb660fa68b9fa52c8120000000000000000000000004bf231bf4cb92e8d249a3d8db813f075ba1c5dfe000000000000000000000000048b9e32c9a183f6495f6b3b8c54a05c39f05fda00000000000000000000000030da2ee896850fc7bcaeb94b62bf88d7773fca38000000000000000000000000b49ff5c7d5021b2e561ff06a41af1cffa6741a42000000000000000000000000265f943c56317a6c2d112010f9b1fb8eeb35f796000000000000000000000000740a5cd9c843ee623d9c7be5c49ccc2038a53fdb000000000000000000000000ea6013da9776755912d25eeacbba5a0b6118fee1000000000000000000000000ff2ca8366578d89a3e248cb6cff890a2cbd09b4600000000000000000000000088f3c45e6035868b9e90fb1240ea8ab247f7579f000000000000000000000000b6ac0341fcf3fb507a8208d34a97f13779e1393d000000000000000000000000a871c34a74262ea8d743f812d829afd33f05a05f000000000000000000000000328a7b463427ab5250a8ae1db6d663d1d7c19b95000000000000000000000000bd216c416bda39e48839ef084a73bb1fabe8dbd3000000000000000000000000896b91836ac899fbc107c8d496eb1b96ed48d2c8000000000000000000000000ca94e1bda6f729dda84ede0299ebfca99fb28daf000000000000000000000000673a05d24590369b31414a4110eeb38e11f45a730000000000000000000000006b3d226d3e2934e29244b59c54005bd2908a4e71000000000000000000000000492250964f9292d1e2fc73d5ae3f520304896a8e000000000000000000000000b43a0d316b1bd8a4ba346cbc03423cd3c76a917d0000000000000000000000008678a73023a8469d10d821a6eee2b516389ca30d000000000000000000000000e200cbd542911de8cf9c3b99d9d22580553dfb360000000000000000000000009192fdb048c4683f0246b521923748089a481ce2000000000000000000000000dbf6d6420682e7c107fc8f7b26db1d43545d56e1000000000000000000000000aa155ee7168454455e53014e487310f2f65ea4360000000000000000000000007f076f29b84d01d81dc547d67eb0ec8c4b4ea4a9000000000000000000000000cc46e8d8f19cf898ce7738c42bdca1aff889ed9c000000000000000000000000f1c56fbd52a7a240f2d8c72c48ff4501978d3897000000000000000000000000129a277d65db76e3d3034ad1985e4cc3de10d5de0000000000000000000000005cb48d14d217a1741fd69980f81e375e31c2c29d000000000000000000000000b6345aa545cfd973db76279a8613b8420dd4891400000000000000000000000039b66deb54173020fb8c2dfd76a92b0ff2fd0f420000000000000000000000005ac33054146295697bb0ae6334179a1d8d70f38e00000000000000000000000026883cfe04c2af7e3ec8e84f103415ec6df0b0420000000000000000000000008f8b503a5b25cadf3fd14fb9f8f31b915402010f000000000000000000000000061143001f4dcfb704721e412b6052f6f8bacb0b000000000000000000000000918ef7daf43abb60b4762843f7c65fdd595b82e7000000000000000000000000b7c386814262490f8d2ee52316310581afb2c6a8000000000000000000000000ac5923e9c228e7fc88e8b0855278990a8d58da89000000000000000000000000dca27a1582b4be0d82820ef591635f831b9735ef00000000000000000000000042b139e12a991f63a6ef401c14b16b9d8ebd06c40000000000000000000000000145b689f95663fd3623a73bd462d22ad0a95093000000000000000000000000a670775a191e5a5738de9b8882b7e3124a0f09500000000000000000000000008755fe4c787832cb2ac41b948a10cafbc299da60000000000000000000000000050c17d3b7d23623100c2cf0d4337f1fe0faa46200000000000000000000000084ff880dd72e8e8e74725e1aae2a41be7ceed36f000000000000000000000000a81caef53b3c7ab16bcc1e613ca02ceab1eff59a000000000000000000000000255d723e3ff5a4f4a9e4e079a5db96bdc095a007000000000000000000000000ea5af6d7acb2987e313d66efa8e3a209173e2b22000000000000000000000000b707d060eb183868f975bf039d1f891abf2d8a510000000000000000000000001a6fe66256dfb92b6f3f4cbfcccea8bff2c38ba6000000000000000000000000e1c67b66ce3b67b5756a528e75dcc4eb96546959000000000000000000000000fbce524e128087c88c37bf1078c4d6db188d610000000000000000000000000036465663b2f460440bcae0e9e81e3ecbaea39bee000000000000000000000000d0c3325b802a7d64935090debfb4d17d41b66b8000000000000000000000000023da887037b0f612908b8880dca64012ec7e6ebf000000000000000000000000507ac0472d31cb94fca81aca84241f4525bd80b7000000000000000000000000402af834e941bf8ad729e98eefc974fcdf01ec94000000000000000000000000c2c41cf93087ea62b20b333842d56ea1b883bf3e0000000000000000000000005c947aca22d079cb982db0754ee87d3664fbf82900000000000000000000000049e7a70f622bfaa30145815b3fd7df7faac747eb00000000000000000000000003e308bc95e6b888436cecc624f6cc9cf84bdb5c0000000000000000000000004e835a1d03c32524d0e1011b3c17580761c0ce6c000000000000000000000000d4f02762ce69673f823d2ccd4191889c465d66dd0000000000000000000000006958e3fe757d19c3926d95b1cac46cbf730208840000000000000000000000003e43af35a39c8a4971952862e8021379451ce4e4000000000000000000000000b20a80bdd8eff61f95130bea5a7a75992c20ef8c0000000000000000000000009a5215edb16d7def1b4e06c2005f1b9fb6e386d2000000000000000000000000ee58df84b6a0e9d6bb3d06ab4a277b2cb6dbc49b0000000000000000000000006dfc3f79ab20c6664bae1b33ae87c8b1f8da781f0000000000000000000000001ac62d63c545bcbdd928fb34a957ea897a827f25000000000000000000000000b8410e5dfe7f12bc2d2e120fd612d7dc3b43aa3700000000000000000000000017fb0ba2705b0f6ed6674625fecb41ad48b3a00c00000000000000000000000063d47f266832a5e4401f23758366ecf10b33b9aa000000000000000000000000f12dad2b8c121f61a65d9794ca2bed67c090a22e0000000000000000000000008e3cdb238bb9435386c8c671647133386b3455a6000000000000000000000000338bb99427d9445ef8ea38e710b0d341a10eb3ea000000000000000000000000c662beaf8acbcedf450860dcf8ee150cdef28525000000000000000000000000f4f26672e1c1c85f7251979497729506cb46e97d000000000000000000000000c1c9983fb8cc84bbabafc253baee1a85dae08505000000000000000000000000916286865193d35c00436c62ffcc00da12e90a02000000000000000000000000c4cfa8de659d14287a3e7ccee125af380981e89e00000000000000000000000084bc58ded7b5523f97b6f6990c365b1eeb9602b6000000000000000000000000bf4ced2793d7c7be4d103fca94123ef894088f77000000000000000000000000428f7c2c00888007b0d4bfc2f4caeaf880a866e9000000000000000000000000995ce208a1d9917a1d4b47583cd54b1ae9c7be250000000000000000000000002804f2b1a4144ad979572aed2dcc8958d28592280000000000000000000000004d8ec742bc3b681f0ff9afac657afcc16fc689370000000000000000000000006b65e896e64c0bf1258f2f622421d642265f06b60000000000000000000000005cb5e793f59d15ccdfef7b98da3bf94e7ae8e031000000000000000000000000f8c5e9efcd77ba7bc020bce9a5808f7edae57b6e000000000000000000000000ccd8ea7524b7f2e827154f0c3035c9383bb62736000000000000000000000000878ef46c9bf92e65e3866fa1696b8ee69e02f0810000000000000000000000005d7cde06c9c1dc123bfebe3063384049eb41f33d0000000000000000000000009b458316b2a460108b5883a5c76c4a712600d721000000000000000000000000eb5d290a6d277e4eb278478ad2090d28119821490000000000000000000000003df72830c97c0c39ab68615c499cc0d7ebba237a0000000000000000000000000080366e3162163ce79fae0d45a61ba9904ea10d000000000000000000000000323bfe9f384e88111e83f37ed7a854d0cc5f99d7000000000000000000000000f69c414edf55f9f55602c0d2bd397a3587eeac03000000000000000000000000c8fbb2a8108cde3610af6694367c0a398d1cbdf6000000000000000000000000e5bfb4ddcc4a75bceaca579aa5c591a79906481d000000000000000000000000df8a083767b4590df429e895cb285cd5df54e37a0000000000000000000000005868ac251e06274e95436bb7e1510c26f84f0a070000000000000000000000006ee2134dc15d8126190bbae8413f0da37517a4da00000000000000000000000034a53733f3ca04eddec84b3298ac0df17f17849100000000000000000000000020b3e0f52d40281997ef3a3bf5a894965b392aeb0000000000000000000000002f8ced7f03da0460cf51173264c5e18e3ed15db60000000000000000000000006141ffb2c27a5769bd8fc0f9ae8e7a15f1735d830000000000000000000000001975662e7134251306c12e5ed8d8992243ba313400000000000000000000000028d7c88f5c18d98e2236f545966ab29ff517d9b000000000000000000000000042e6682e61c267490c683bd21f64d52f6e3b3bd500000000000000000000000051f88cd80342693a47baf0cf2507ea02b43e1db2000000000000000000000000a93ae3a2ce1714f422ec2d799c48a56b2035c872000000000000000000000000163d0795ef55dd963f3a23f48dec5b797182a87200000000000000000000000043f9be9d3abf5f62b4c38bdb1d806713f81f2179000000000000000000000000e4818ff3644f1a259cdc8c81b97722ed8accb8690000000000000000000000009a9e858ff04f18a610fd635c73c067001f858d5800000000000000000000000050fdd9011a4aad6ff69c7a039f7dacb904db2eb3000000000000000000000000b5e35751b5b819524896dffffac07451679dd5ee0000000000000000000000002f71ef441bfcc4eb4131c0744bafe83367aea1f2000000000000000000000000ad66c1a69547f27b2195a9aeee67b87ad4296b810000000000000000000000004591b89a50de60ed6bb5cf37d249c6243347a9d9000000000000000000000000e22cf1a844b9e33e9dd1517806cf6c5824ba068d000000000000000000000000c17ea56b5f3acba141594716299db80254ecf9aa000000000000000000000000edf4affd78ba6caf99822dd4b197daf7c3b2fb1d0000000000000000000000004f15fd8c87ef6f12464a8b16081a1022097b1fd100000000000000000000000011cba2d1c9e8717d3fd099cd28b151ac7dd9955b000000000000000000000000db14040c5ee9815935a5a0c0524868014311c8cf000000000000000000000000096dc088f5f8c7327ad4fcc8ea631a46f4cc158f000000000000000000000000bb0836d28711e6f9736b4e680044d8040361e5c50000000000000000000000000e117afbdd3d6f3db22ba91deca0e6212ad8356d00000000000000000000000092e68ff8c3e7e4cba73e93831461147d2335f8a7000000000000000000000000a6c63b5ea65fd68a1523e729f97950d0627efd41000000000000000000000000a82e20c7c1ce31a13680c58fa7864d185ff701580000000000000000000000001ba2a537a771aa4eac2f18427716557e4e7448640000000000000000000000008f293aec4c53605a2a27175efde08fcc160ae67e00000000000000000000000056c95255b423a5e0b291e7fc0e9c97e806066f320000000000000000000000004e5f14dd8933424924ba47b9326f13a6ecc7e6b8000000000000000000000000cf6377f4ec1191b8e86905e13a4f60326a0a8497000000000000000000000000ef2e09c4b6866c0d76a26155c9b0e77d9c247f0600000000000000000000000066e1df8db9b0521d41d7eb30464a5281f71b29a8000000000000000000000000100dd08f902a9794eda9d1eba4ed97613345101400000000000000000000000041574a5d40a6cfeef958558062b9ca8dc9c18b500000000000000000000000005ed52518736d20145ed156376f84579f4fa4f934000000000000000000000000aae22851f31a96e2386a990713a91604f7732ae500000000000000000000000048f47a885d914e3571c977d18bd6d68bb56db7d7000000000000000000000000addffea901e004cd9d70e3a2a170356d7563633c0000000000000000000000006253b8003569bf5dbfc6580bf7d0090883291434000000000000000000000000d2fc31631b6d87c9fd0d0c55f4ebfc1f91d038f6000000000000000000000000f4b228735fedbf120222963b42b04dbfae73d1f8000000000000000000000000cbdcbca46205d4e3b648b4d396d38975f8287b1d000000000000000000000000b041de46c9571bea9ea86408636c518a06a6dfd300000000000000000000000019aaf3138e5859294679f19af871a12aac4c888000000000000000000000000032bd941e952247a5da7208516f6707a47e5d881c000000000000000000000000ac8a0d267f19fb955ab8e27a5f47020808cdbd0d0000000000000000000000005dc2bf54ffa831aaeeacb3a725223165b06821bc000000000000000000000000cac9a9bdacb42bd13e3a2c78ee9c8bca9092a8a0000000000000000000000000d24ebd2c5dac224732d9d353b3febd52d67da85300000000000000000000000008e412ee860aaf6a8c04f767b07a7aad00e4538c0000000000000000000000006799e946b06612a5460b5e6e3a3e1841bb06ed9c0000000000000000000000001d5a2e4e47d7223d7ee324eabbea88417b75badd00000000000000000000000037f60b2c3e38457f17dc21fb765ded6e9db2d5d0000000000000000000000000bd1cb2bf65d979af97c4f5463fe9972824f305bf000000000000000000000000a643c63681600ee981ec09d39a878e1707f4831700000000000000000000000084305d022fbef73f09b382fb59e9e97843ef0951000000000000000000000000848e4bc2e873cfbb29dce8f1c8cedc933c3124ee00000000000000000000000024e2fb0c3a067a2ac30e29f54ff4efd40fffb909000000000000000000000000bdeca82845c790c406469c0c3eb385ccf24c736b000000000000000000000000e9ad707febd3e022c6ae22aee67c67011096f202000000000000000000000000953684705631d57d4a265e911d937c861da2b34f000000000000000000000000be8f83e955f5565d7cc1dba5ef5d4eb8de43620b0000000000000000000000004233df6bb8adcef7008b0b348b8a8779e778dc9f000000000000000000000000cd4ad1ea0ad5e05dd1641757ab87a144765f9128000000000000000000000000b7e153b6ff7c573c29c74ba1ae67fe780c17597400000000000000000000000027ee28301f455ad1532f78d3c075dd826f8721760000000000000000000000004dfce7360841de5274603725902c2f5e3657b6df000000000000000000000000040d754641df09df0151f86d07101552da9076590000000000000000000000004c5342e908f87ad778a22dccebc72668a026d318000000000000000000000000f62a49324b9d01e19cee5114175156723ae9691c000000000000000000000000916ac125cab59a95049f98e10c589b80b4beb0bd0000000000000000000000001cd3af16ea4e582df1b0c8e60f4a653184a1413a000000000000000000000000c47fe28624c5ee0a5e485212a966773cb7204af600000000000000000000000041ab35d1ebee0198799fc2f26438e1141be7869500000000000000000000000009638303bde17547b5246b21fe92d2ca82875b890000000000000000000000005bef7914c60b3651c0b83d8b275c2b574211ccfe0000000000000000000000004bd483330857adbfa46bb5463e2dc6f06c181e8500000000000000000000000032a7d5e964df2eb2d0c47b70deb333dfaa32fb5300000000000000000000000061455f35be7ccaf448ceb34a054f5ba68959accf00000000000000000000000000b606c8046806e374c05fda06a025464e0f3b8700000000000000000000000007574dab0474e8e7e0275bc432efd3f45a7b0bfb000000000000000000000000f378ad5a302196e0bce8c1f54338d5e078a8443a00000000000000000000000058b679ea489b5f4a9b5d8af4ad5608ec9158021e000000000000000000000000c27336838f3e69eba992a33fdf274592ea5c48090000000000000000000000007efb596e6958e33c7d74ab73d5aa4817ff58d1820000000000000000000000004a804798452ac4c9581d7e18cd78289cfa8afa20000000000000000000000000002882253aff79ed26e4b6d876bf8b461635c964000000000000000000000000d2baa7c9ef2299aa32f955eb30b701b7352173b90000000000000000000000001b0dae5abb21bcb83be32c0d7683312c79ec24c60000000000000000000000001fa1fd9c3fed08370640b0e1682d7c996c614e7a00000000000000000000000029a515142250d1cfa9a7b2cc29194b98c2ab1b3d00000000000000000000000069b0fde877acee4f0c7591af5ec56197ffd2438c0000000000000000000000000a590c5ab12544d51ef3b50f4d98ee8c9cb3d661000000000000000000000000aa49005d07b5a51dcfe4a038c5df6ad153c94a0a000000000000000000000000b45b51ba6c8e7e5efaa215006dd39e38e6d161e40000000000000000000000009108ccc8c6de396fe85e7b6be41abd6ad61d13f8000000000000000000000000168ee453aa90f8268a95e7f60c16c9490cbaad5b0000000000000000000000006d1656bd535ec46b15362f5bfc3f5cb7a05e5aed000000000000000000000000d95f6c1f63fee7ab8067db0b8c4422cb3ddc39970000000000000000000000004b87c8c89d45b285f55bcd9d0df34659cfed11e90000000000000000000000000c0543ce6d91966290f374942216cbcbe357be200000000000000000000000009c7c3b48c7ef30970afe0776c81f36298278b36800000000000000000000000053a91614d7bca66ca3c798fcfaa9116a8ad781b50000000000000000000000009162b12aa312b0dcf680a3d9d917598a2245c5d30000000000000000000000001b556bc1ffee1da9f2335843a27acd4daf58fb54000000000000000000000000f99fcabbd11f5465061bc233b9586a55e4379cf5000000000000000000000000b33e9b95fdf9430bb83de722e4fae5dde30514a70000000000000000000000001d3ba30da6abd080820580d1acaaa56a8c1ef21e00000000000000000000000022b3ebc84c537f90384d71eb15ef6d3257fe2a46000000000000000000000000aecbbaddf84992668bbbdc198469a5e0361fd4ce000000000000000000000000c6a8a15af3c4ca2c003b06dd960aba42265e96ee0000000000000000000000003395af2a31f182a4b399a50896fa3438fb9fdfee000000000000000000000000f84b3267a57edec49b049f8844a7f041385597d10000000000000000000000004acbb226760e56ae99252cf7afd644be5e22240200000000000000000000000000e4dc83ed9a85598d36e23ad88a2473b789ca7d00000000000000000000000026cfcf956c848ee6b352fd14067bcfeab59e3e23000000000000000000000000b83b0e2d38225c8dabc315c231a28a44853d091b000000000000000000000000c4257dcf4025ade463bc830351e9c4a3c6e998960000000000000000000000003c1fc883b9a37583b7edad55e10e3d3ce3c38b9b0000000000000000000000003c33dd623d861f11ca25cdabbb45d3d4915b02280000000000000000000000001325badf788523a51ad0f77bcad5880045f895a2000000000000000000000000d95832de95ae0e8709644a1a4055af91964992d70000000000000000000000008b0d4f85bb2aa8d412455cf009092eecef6e36d8000000000000000000000000044b19f7a21a9e99cb837e9b02a44b3dad7a026b000000000000000000000000d74f8bfdc1b66f45900040efcb7503bf0ebbb81c000000000000000000000000254a2ab4dc44eb26246bbed6babf0beb0846410900000000000000000000000089ec68f46d5391acbb62dcb0f42a2d8940f8313d000000000000000000000000e63e62ba9287cb99d35d1e78d141b27bfab8d3d80000000000000000000000006b64953fecf8b4c2b32392eb3f7950cc676ea189000000000000000000000000983bfe0eb8f99a9cb2026c79bcaff03ebaddc776000000000000000000000000f3ef63f5f534b49369776756e85845f8492a415d0000000000000000000000008dc4e8d0242d7f2167713b656f0d6d9bda2766430000000000000000000000001f972a1e86f7c54bd1bd8c86987e0dd114006ee2000000000000000000000000bbe408697db78229e50478e0d289022a3f265adb000000000000000000000000cc619b71ac164695475edadc87a30c807e249ce2000000000000000000000000b9eb8b4cbdadbf0ed7a3e65b10f8a31b4a7671ef000000000000000000000000d76ba6db09e3f32fa46c447a58dd2968d7f731f4000000000000000000000000aafcae2a2dd5f21d8d990e5363cd500aedf99c1800000000000000000000000045b2be3f93443790e91745a2a07582e4147ff22800000000000000000000000081803c4a08088c35589a43955ced5f5c24a1e980000000000000000000000000d178c250f047ec9dd83c81b8c5473360604cd3a4000000000000000000000000253eeac4c0602c5a4ca8605d4a8b0b495b14e1a90000000000000000000000000f0c0c4abe9039de3c8fa6b45d95d45bd5de4920000000000000000000000000a92b98a4483e0b2bdb85a0b63dfd352c34062c73000000000000000000000000793d4ff91f41d1ec951812303004f76e86878142000000000000000000000000f007598fba6318ead98b0534602b9ed29300b78d0000000000000000000000006c20e531acf2de1bec13ecdb347d17a9e99c913e000000000000000000000000d34ef65e5b4df20be60e4e13004b10d919bd41300000000000000000000000006dc8bae4d9731ed8aceb9dfe72db720b62f0c71500000000000000000000000059fef1e716853d359dee7036da6e647f42af086000000000000000000000000064bf98c083fb9abe6b4c78788711694c4b7a0b7e000000000000000000000000c1084209f783a5e6c54a0b056957c4886ce8b7470000000000000000000000001daab2239bf3cdf7af2d87c01b69ff9b890584250000000000000000000000008ee3fc743653bc3854a71fb06505ba4c988a31480000000000000000000000006e20f20ad75c24c4c8e5bdec39bff3c08aa3de9e000000000000000000000000127030c6d4dedc708ddc2b23d353a989d3bf2310000000000000000000000000d4c78d15b73a3cbba454696baa12a7f7a5979dcd00000000000000000000000033c44e1349e52c26b3b5af8f890ab3d6fa0a218a0000000000000000000000001056156be4f2193bd6b5faf8bc8d4ac587fd98fa00000000000000000000000051ba96d088c11df41cec6352f221216ad0d8cc790000000000000000000000004958c85f723dbb9e2c1fdaa625853c7d86ea6907000000000000000000000000067ff6649b7bdcdd7d258befa009044a3f78ab520000000000000000000000005e5b4688ad1e9ef9dfec67fda6e121aa92ca3c81000000000000000000000000465aa12f8eb5c08681bd1daa6af1e45d3648fa140000000000000000000000003e0c47d76a272c884e56824daae1190ce67ee9e90000000000000000000000000d1ec4a4d4732ac482a127c576d0ff1ea4765467000000000000000000000000af024f45682a4db4140553f133a2aa3215e03049000000000000000000000000a4949bb63233fcdff40a31714314667a598da9ab0000000000000000000000006012328aae880852b79e456bed0ef81cd15100e00000000000000000000000001237360fe5c3be134061f48728bff6196b4a18b400000000000000000000000004bd97d1f9324a11e0feae5f85b0d96dd1a94f27000000000000000000000000fc6ae88a82f161b742a1ec05d0273a4ae2c3c2260000000000000000000000000f5c3d7ccfa56e33af58c2c4e011bfeb443d5a77000000000000000000000000c0755624ae0db9c8f38a6c7b349ffc93d1a7ccfc0000000000000000000000003341b1655f0d4f78c3b56e50cb2c60b22a7ffa59000000000000000000000000773ef0118c1880391ed2ec1e38b223253d45c67700000000000000000000000008ba29e5eece5a5767136ab3d8375aa2ac92b21c0000000000000000000000002454a87741183091cffd1ff45402774e287d4c6e0000000000000000000000003b4fe7b6c0ae9653033ba9c2bda47fc59afa31f900000000000000000000000099d35365edd40a8c766f2d586ef3be896dcedc17000000000000000000000000550d0a3cf70fcac007cb1675db53d47bcb9bbe0000000000000000000000000052b0c756d6f36af804c51211bd5a1fa4ab5dc911000000000000000000000000d8140c7b7dc9cc6e06b51ec3c05e55c31807f57c000000000000000000000000c504439359d8ed9eab16a36e0d6c7fe2fbc419640000000000000000000000008ad166c09f40621bafeac3dc07f9a38ed9419c390000000000000000000000004f3e9a216017743debfe52dbc025088075ebe3b8000000000000000000000000700996c10aa31f0ff0589cef450e226e66d3f9770000000000000000000000006d6beda89c637d0220b3c0a76632f5bbf2448543000000000000000000000000c977ed3396aefe1dc776c8f7870478f4254983f9000000000000000000000000425c03fb272bb940127f079ea15d9033d2d5121000000000000000000000000017685f190529641e3fc1b5c3d1a8f870c573bc62000000000000000000000000cf1ecf9775673735c2cbea4f5cc65a96fc4a8cbf0000000000000000000000000b10effa15a15cc1a4091b01843f3589d2ba9eab000000000000000000000000d8c5a657ec21d806566b36821f8fad78d063629200000000000000000000000044f7d8ec9f1343ef195b17ef46ebfdf5fb6ad629000000000000000000000000fe10c6604d09f871c7abef657f2fa9de6c5214f20000000000000000000000000894d989035bc6dc03eba0e6842f4614728c9f2f00000000000000000000000008f40c58a615433b32a7a6dbafabb6bd2d2dc71a00000000000000000000000043ef6526ad70c96731a5da40fd56e30e2be4915900000000000000000000000057612d52ac11ef3dd2309fe71b0221423691e0a300000000000000000000000085d81b18d7184786f111fc8631bc6077e5550b210000000000000000000000006aeebfa683b72b7aaca8a3a62e5d6315b51d91b40000000000000000000000009976cf924f04dbef026cefd47be23f98c33a8b3200000000000000000000000030719b464cd87c90c4abf5324f83611897bd96de00000000000000000000000004c4c50e04b43133fad5bd9a0587a95fe282906700000000000000000000000021e086194e3b7ac3c835effe1d27b158488387ec00000000000000000000000032ec9489bd7e95e8948ef0d96a0321aa10fd4a400000000000000000000000001b498b07c123a110b149dab07b0f081070831d6c0000000000000000000000006583504b3c65208617bd90ea109465a3f897754b000000000000000000000000c466fc6e60c5d1c2f660546788717af44a91fd9c0000000000000000000000009ca42dd3349f94551fbc84cad17a32dafd6e92e9000000000000000000000000489f58e91d4cbd205a6d6df0f21d22893a12ece600000000000000000000000015882265c0a61d142a301fc2186028c79e49f7b4000000000000000000000000c376ab4cae0fb3f7d1ba20fd7d7b834bc1b4905c0000000000000000000000005570508cae7af4960b23b0f76fa020137ab849f5000000000000000000000000a1432df33c71d89b101135ed5749c5fe9e434f0a00000000000000000000000031de303c8d172bd508f9cdcef864f621b36a12270000000000000000000000002fd34e146c5f0e77f6af8c6af563ff9023c682ea0000000000000000000000008bdf2cf9e1bd59de48945199e0bdc2c4de663684000000000000000000000000b1fd8007cbdc986e44b0d49ae3ac94573a32e36500000000000000000000000069860fde2905532020cdb75d5689bda1bf5344f0000000000000000000000000aa13a49a8fd3df5eb60803d1152a64fa2ffbe9d900000000000000000000000092dd176206b6b70444f63a9e1b0a18a94d1f96830000000000000000000000008ee36bee04dd6a800133e46fcac82b32bd9967310000000000000000000000009c95d1a3d87f362b03eb01ea5c37c5acf5f1e5ac0000000000000000000000008d4def15eb9cc9535ff81172d82cfd099112c0fa0000000000000000000000005c923223878be86cbea0a20ce7d75bc804f4439a0000000000000000000000000a1dca03eebd789e9284caae5eacdb3b4015449e00000000000000000000000030ab32e7f8c9529f02e87689a1d18139e2661ad4000000000000000000000000cc4587ce2352caa85d6e65cdf566a9e8cf2d6c5700000000000000000000000085df57c1365120548a937ea9347c35e7286aa5f20000000000000000000000002998048092caa93a8611f003d9256e573d9ace2500000000000000000000000021cfdded8e72ef9a97d81711fe08dc69106460be000000000000000000000000091e2aa1f706e209fb925b5785af25382047b24400000000000000000000000000c6a1a5f61558491bc8ceda03fdb4658513ccea00000000000000000000000029d1d4b328bd7a6834100eefc6a8c08f365fbae1000000000000000000000000f96ed9e2731e0c7e969955616e8852de795d4d96000000000000000000000000dea7de9f06a8b5b9a73d64680c34074d1b0b06e50000000000000000000000009f471b5c3d8b6de21e31a22eceabaded75334d73000000000000000000000000213c3cf4c2cc50c0e9d043e0cc5f96c029de64960000000000000000000000004f8e1177d5a6705ae725e336939a8b7bf1c9349c000000000000000000000000e3dba48d9e9a74c157f3e9f772a2b5687b53553800000000000000000000000042347244958479f569e2387a16dd23e4ab30c06900000000000000000000000048ca22890e9f28a27248e623b5dc9d13d682db4b000000000000000000000000a58013629f6485faf99143759a01dbff61be1173000000000000000000000000a2b7add24fcd85b99d898ebf1f121d9cf7dbf631000000000000000000000000faee4837ccc82b3cf217f1e17918df18bf94f236000000000000000000000000000642d10806bb0f88562e5256e6de4af69239590000000000000000000000006a51d7d8c8641385cfc7e75d7cd3af241bce95850000000000000000000000001a843e9543eed52455299d01ee6974e4603eb815000000000000000000000000a1f6110f9fb3b15b50950346f45bdbfdf05d095d00000000000000000000000043058282f28021cc740decc520feb3d87cf6f0c2000000000000000000000000122fdae03a0b1f3877cc499e46ffb5f290dec58400000000000000000000000029ba17fb50d22f2fd60ed2c294caff667c90f74c0000000000000000000000005ddece3e65e645887a390f50a4aef1d1be63d8d3000000000000000000000000ee95412db1668870e03e80418ebb5d651605c17a000000000000000000000000966fb3cf94e950caaa4f68a14f4cf3d9140d9835000000000000000000000000857304c9e54eb424321197696d891227fea7247d0000000000000000000000007c46d4d517a04315cea073cc9c247888baf21c15000000000000000000000000dd47dc80f847868ee77a4f15f5269d13110dc1bf000000000000000000000000f672b00efc3367abd2f9b4dc78858acf44014255000000000000000000000000281f367c7e43ef9e91bad201b36f62cb668aa4ec000000000000000000000000268c04fd38a9d204c59ce199ed11b7575b2bd422000000000000000000000000652ab5111de5d9b90a78cad392054abeb89b0272000000000000000000000000b1fff55135f3108f4dc23bdb370c53242ebeea7b0000000000000000000000005b81ae81f84c16c5dd1e825d742525c443f0f1f900000000000000000000000030a19e48219d9da949b2b8e5a030fe19e29f8f41000000000000000000000000cd06573d3674151092bb5cbd381d06eea032aa5500000000000000000000000047d0f948751c6824c077d0a2179d708f08c62a2000000000000000000000000093fb7a9b2eb84c79a64ab970f7d14a83a93f0cb8000000000000000000000000cdb2ad54213fe011835ea4e5e716354b66833fa40000000000000000000000004cefc44502782ea16aa260e86db7b1df9092bcad000000000000000000000000b1a07b5dd6e7c05804628c02dc844752ec6bd360000000000000000000000000964d926dad614ea65ed0480eaa54c7456260f68d000000000000000000000000479d94732f135f6d52d788f1b91ee6ec64303358000000000000000000000000900ae6d116e41fd4ae4917e26b3b1f9babfbff5b00000000000000000000000018dbf7c3118dbce30ee41639eef8dde20fa55d23000000000000000000000000649b1a66a05859880417a0208cd44e7d8d59e77000000000000000000000000058d5f3e53b60e6d3b834460f913104455240de560000000000000000000000006a0a0f68e91e7192b9a34e8dc7dd801660de2401000000000000000000000000a16fc9bb95aa807369e90aac79e98f4ceae6aea700000000000000000000000092587b407e48b4b9db9f581d28509c1d73536722000000000000000000000000e07942b9d9fd257a8edd44d63dae8a7dac3075690000000000000000000000006322e9f6a79aea9fa17c6f5207439b46a459ba7e0000000000000000000000006ddcb53ac43f1a83255344a02857052685a798d700000000000000000000000064cfe8932d0416a9ea63c597a3674d69ee9b7b3f000000000000000000000000707a347e33ee48b1fdafb882789f350ef94be11b000000000000000000000000f0637af0cc4ba2c4980d169c945df24d6dfd101c00000000000000000000000088eaed551d27807f89ec3af51b3be4acbff0dc0b000000000000000000000000c4baf1c4e3bdcc2b85c6a4d264e88be591ad9c8a0000000000000000000000002acd9767b1fef26403fa47ba368b57c0d447cfb0000000000000000000000000927d40c7b34f8d79d849f867cd3e2035922857550000000000000000000000006fdf355c5a98b32001d76283ccbd675aa89512730000000000000000000000002d3dce6e00c2e73960b86d4fd211c166ab9bfc8f000000000000000000000000b9c4a07c759475c9dadfbe493a690d2ddcfb483900000000000000000000000047761a67aaa236ac7813924d44e93b7e928687090000000000000000000000009e88a95243066bbc5487cbc9a1037925ef240e760000000000000000000000002ee41d048249d85da75b2b17de396e1c005c938b00000000000000000000000036b6a45dd611309b3764295618abc223bc501fea000000000000000000000000ee3f051e700a334a52da63000d4944fb6421e8aa00000000000000000000000082ae9e91f78138e31926dd9d5ff84bc33cd4584b000000000000000000000000aa263f5d090e3772a5ea9bb6e1424756387c31d9000000000000000000000000c1600a6a229439cfe8cbe28f219a0cf2c78ced390000000000000000000000005ae8dffc708c2e2e5d38c1c580af9ca0a8bf11e0000000000000000000000000c837e9b7af8a770ef281892d4b2964bd42e73428000000000000000000000000690048c04708ce9e0f36315f12d29fada01163c10000000000000000000000002ee16f5f11035c00d946fe113ecab4ab544d72cc00000000000000000000000003914cb452f5e6a1b3dc90d51d2b623c5756811800000000000000000000000063999b919ecade2276eab082d1791c6165b36d3f00000000000000000000000042beceefe949f0e40d3aa8dd7a4443d53c2b459b000000000000000000000000c34719b5604d1f82c60a8ac098e6bf744c081cd4000000000000000000000000abaa33a8a22c375aac872858a92b1d456b479f3a000000000000000000000000fd2e53b2721db5c7b2537ff52037821f9e1c8773000000000000000000000000f86d9f7706b894c1ae95be132308b705b67341c50000000000000000000000004b435b57ab0aa32f169aba415122a4a981dad2a10000000000000000000000006a162d7507c8e08c93a9ffe0f0337e9b0a7a7fac000000000000000000000000c9822e447f9fe161b4a8ad0a3f2d72c879b12e27000000000000000000000000bb9edf63034291a95acdacb0992e3c5e5c034cc5000000000000000000000000eb84c4df68b940680b2c3197c63cc592a8716e350000000000000000000000008f5915a19eb2ba78bc90ad0317d9ed0d161cbfec000000000000000000000000600fdaf254aad053811125026c706c0b1ae298f9000000000000000000000000ab55154b38f39f3642f076ca29c50485fad1fd48000000000000000000000000e0f790e9fdc0d3410235b3fc739747850c400b34000000000000000000000000f0cbff66c8a63e1fef54db544f1c9fa5a9a9a0ee00000000000000000000000005344e2574b944eff2453576dfd84194d5bfdfb5000000000000000000000000e20fddf59239c2c5ac46045275fec27f0b7890db000000000000000000000000e44548f60a19d3e69623666d9fec5791d64b5a9c000000000000000000000000bc95a9f18a8ebc7e7a80b9459832d7e778291218000000000000000000000000f000566619a7768c20ac672fe387e473842aa4100000000000000000000000001307076d16e9baa9acd96cf19e35ea976ce8b54e0000000000000000000000000d01fb130fe38a8554c24a16f7634b2160e835dd000000000000000000000000b33c3ee3b997d8ec68e771d73e83e8b7aad995a40000000000000000000000008cd8dfa254b8fa98c07b8d39fcf767086d1458330000000000000000000000000d35c728711735a12cdda2a83a2a9192d70c0a8a000000000000000000000000688b8ba66180d24257ff201c6c316783aea40bd60000000000000000000000003433979a87d94acc684903913d9f7903c7df07a9000000000000000000000000518f43877e64802a0a36bd0b10cee0c98f85e47e000000000000000000000000954e4d5f591e9ce3df024e9e6e0bcb4ea3aadb41000000000000000000000000dfee8a991946609ae24e3d9e355d840b2ee651c80000000000000000000000003a0945bf03a7723dab623bf80290bee383c1b2d80000000000000000000000008dcf303c2214a920d24f3d679c1beab3c35e7d7e000000000000000000000000d5ff12a04f5d021ac40f866c19965d782c06761a000000000000000000000000ee42ee3232d343354b46e29dff9d0e25532e485000000000000000000000000063c877dc8a269f543904951d6e07b9e5cf98bc890000000000000000000000008b2a97f7262f58ab500284f1a20f027c9f8aa639000000000000000000000000534434ae640adbf27fa7fbc174d004031c28e1f10000000000000000000000007cf7e69f8d3b91ca309bfffc36d99298ae0a2710000000000000000000000000c3839637c55c990d78dad2d28c364770e603d8fe000000000000000000000000e42b0b3927d23ac2f17d39055a278c0656098553000000000000000000000000b195325642431b6aa6cd3c646591e7825bb3f90c0000000000000000000000008e374b793a5d045850239e10fc4c456ac70723bc0000000000000000000000000e1c7fbc490b5731b95c6947ecf5296978896f960000000000000000000000000aa436ca4145ac373ed73a42df9773b78606ba74000000000000000000000000ca908f5212c7565a98a1cd9024ecd39ce23a9aa3000000000000000000000000936937f6b381365e4d8bc671e15ae4f14536d9ed00000000000000000000000062664ec8b38a68f68525fbcfbf3ec55f1c968f8c00000000000000000000000068f86441dc5babf93e0fd71b9971c1852ceeda4f0000000000000000000000001f89b69a619b586b7ed83f699a42ad36b8bbbdce000000000000000000000000d8fb84e0b2fb593565ff1092d4fbd38ef999564e000000000000000000000000ef33a83e6c48e12fd74012663580d8d14202cbef000000000000000000000000a8fc25b1883296d4689895b45ccac9c8702566a700000000000000000000000024fa89a9f6f97ddaff722e0479e6b07b4bb19a9200000000000000000000000098c2bbe94ae481f32cc6242202335dc3f5f3729c0000000000000000000000001c62dfc68bd3763172ba6c00029a2c5197f717470000000000000000000000001f2fef93317ea491a66d24195afcdf831beccb4b000000000000000000000000d3105f08d8b916df4ba443e0b01b24fd54c71671000000000000000000000000d3c0ccf3a5803ed0029d70dbb391a80d3e3350b8000000000000000000000000b1ebb41e4fb32721eb607710e8166f14062450f50000000000000000000000006993a9746fc125a9f31aa5396574c5f59b1b72aa000000000000000000000000ac99feb045881bfd7972782f3402de77b697b11500000000000000000000000032215fe4693364fd1fd5396efb506760667f6a3a0000000000000000000000000aaa4631ae74264cadf7285892ebe898128fc1a0000000000000000000000000715436d7e75060cd240e8f25e44591e1c75bab5900000000000000000000000002de673faf7440f0ceb848657f127e207941353f00000000000000000000000037d5ebaeb6a96f97a63c56f2ca7459b5af649d41000000000000000000000000693f1374f13ea6c464d8981459f5f3c919801cd8000000000000000000000000ad29c33a26626f1fbb170e6839b7866b5124c4a60000000000000000000000006c88225173c53ef1edacd9238bc599e39a1bf5ca000000000000000000000000e9637eaccf20d0660383c452f9640e0748b0a155000000000000000000000000b6f1b4730abb2c823803136b595d6d2add607767000000000000000000000000234f699e9ad7e97c0d9a1446c92486436db09d9e00000000000000000000000092a4d6fa3ef365b7cf596c4b4f2a54e2f9f5dd200000000000000000000000004cf6b681be842a57ef4eac523880df924e8b64c30000000000000000000000003e5a3217a6c08e9bcec71e0a878d7204ca4953eb00000000000000000000000050ad159c77ef01ce0f1074f5c18fa9625f6d99a8000000000000000000000000d5207f37b5fd7fb249f830cf8497a0cd65337af2000000000000000000000000474781b81aeaad371d43c99649e87ece838dee1b0000000000000000000000003a68adb7c41c0306aa4ce53eea0d28b5a9e3d16000000000000000000000000012b8e338c05727a5963c885e2c38d69ea51e703c0000000000000000000000005274cdf1b229b492b76c05bfbae7544b5e84610700000000000000000000000036c10392bfa16c85b6f472b1071a1259f72d5ae6000000000000000000000000fa2e729ad94f81cb546ad1198c7ed2026e31e2df000000000000000000000000ab2466c86394afe3f4dbd9e522c13041a34f0b870000000000000000000000003dabef16843ce45b25cf97330f06f6d6063700f30000000000000000000000003aa57b51c6549ebda9f4b00e5c185fb3e549331700000000000000000000000010be500a7466db7764d85fc2c175207ae826ff460000000000000000000000009ce7b579ffcba179deffe30fb677ca1daa2c27830000000000000000000000007e66d236c24bb79d88b8bac014035abc4da61e5e0000000000000000000000005172d80d43136202d8caeb96b8cd3f3a81823850000000000000000000000000762ecb8e2c15e478ae73de0d92bfa673c04852c3000000000000000000000000fec9f3d4abf4e746c390e0cbf9d757d83c80614900000000000000000000000000f5f521b18285b45ccc8bc730d0398202b31c100000000000000000000000007f5ffff39ee26370e4c01a6193d251d3652b33df000000000000000000000000bd28b3bcc053083860c5b550fe1240398acc63e70000000000000000000000008a91950b6b84f8bb84a9b12dc2820b8e94766caa000000000000000000000000b12748a04300456529a0e88ecfd05c1bc754c5a1000000000000000000000000a911c7561899f61e1381e2d3dfabcb0691722a4500000000000000000000000048d5e26e777249680e81970255a2eb9e60f21ae1000000000000000000000000ce22ae3167201c5aec0bff938c308214ae8fe74f000000000000000000000000e7804fe3c04da64957f580007e26aea81b04eb2a00000000000000000000000004e275f1036b1b2c889ed1c86cfe6829c33dc76d000000000000000000000000f50c1d13f686cbd079e3a990fd6474489a5df0b7000000000000000000000000912e73e7a6848d6e2db9d51e4de6ce0ee52da115000000000000000000000000ef59d9d9998d4d556e2ac408d5f8e5c2ec0ddc1a000000000000000000000000dde8926ac2bd5cd31dd534986b579e24f8cbdf1d0000000000000000000000007badcf5ac11deba91344a4b9186f107ae7f4ecd2000000000000000000000000be6d1101feb12ead1df471c200f7536381b9223b000000000000000000000000645d048eb8fec363b60e75793a2eead3873bdd15000000000000000000000000252a7eb8e8b1e007ac32852b29e24ca16fcf076b000000000000000000000000c5e6c69d50e974fde59fdc70ab30c52eeb4ba06000000000000000000000000050f63e5b5f0214ee2377190b023a2c5893ca85ad000000000000000000000000bb83094c632b7bfb2118cff9e6fd9cd56503109a000000000000000000000000d26544339c507e5e3b47c38e85afeda99ccb06670000000000000000000000000991892b02a2b752ad68f2b01dd8457f9c22c26a000000000000000000000000935437711869c97c73fe7e8dce7ad15fd4bfb9d900000000000000000000000072a057eb18587eda0247ab12327f136fde8c66d10000000000000000000000009edc9dd587d690d02ba7ab5bbcd52919df0e2309000000000000000000000000aae4da6af49ed753961db79f4a6f098f521f1b2e00000000000000000000000098ac4dc5fbc9599e67ba313b02948666f3bfa3c7000000000000000000000000ad7ef147d282466a3b09d2828cc2aa063e20a6eb0000000000000000000000004a61d327214dd9acd3b6812d7a6be9d7bfab7bc4000000000000000000000000885c042486c0077c5e84f176f993c02c11ca7b480000000000000000000000005d2267c1af46fe6a620412c57c5435b27c7bd51f0000000000000000000000007125b4f7d22df05104aaa53f050c5ba90f5e75e10000000000000000000000005785c34e9ccd5fc489fb94882cf8f3208c0219b3000000000000000000000000a8334cf8988c7f681441f283b7f28f07fc1fb7d2000000000000000000000000034d30c40b2edf3ecdc41f59a69d5cf4b14bcf2700000000000000000000000094d8099cdca23ad5794e6bbc4e18a1cd42b0dbc10000000000000000000000003ef4c26fea8ff52354f7b0da3caab3817f187ca6000000000000000000000000f397afb4ad4a26d7e35de004a17a50e48f7c700b000000000000000000000000b8574e74a914db96dbad3aab0dd2e9564c2af1f5000000000000000000000000f2ab59091743bb2ac5fd6f10764e23b65272df73000000000000000000000000e0ea635df998689942a4071884ebd886b485d3e40000000000000000000000002e4e3e92e746dc05ed3ab466dcf72642de389d64000000000000000000000000eeb99263b4fd4f465fb585c86c63da483c85bbca000000000000000000000000e5b91b3d6fe296e4927cdbd5b7a3f2f3ede46140000000000000000000000000122fdc169b548d029bd93ac7f38d6a01d0163328000000000000000000000000dddfe9b7f644c1127823956bce5d0e0d9e3931c80000000000000000000000008563c931b9e7318afa86da7f0091c63026bd41c9