60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e6e6574000000000000000000000000000000000000000000000000000000000000000000002e516d596b37506a52644e5841467337356e727474344762714447734d3750415777314672337a7575676a5a693644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a00000000000000000000000032fe46389443e9a93201934c40f8cb132b00adad000000000000000000000000a49d8519f49ed42fe50afa3e6293f28034b3f272000000000000000000000000106597c12bc0a5ca7beda05d594e9e0052023bb00000000000000000000000006af74d4e3467785d0b0406dbf2bdacb9a91a07aa000000000000000000000000725b7e983600ea2d1601230c424eeb82779fb36b000000000000000000000000a1e28750b7cc867b749a6c7bf94979eabc8eaa8f000000000000000000000000cd938e588d34d23a63eb238c2aa08c81b5e006d3000000000000000000000000f629c3fecdd5c1f323e222aafdc2120f458cbba80000000000000000000000007d82de4fcfbfea527243eda25eeb87df0919c214000000000000000000000000e7d9847dd98903ce94ca9bdf8f8d9548461fb8c5000000000000000000000000e7aca9f3ee17d8f1ddc49a02ab94571d5d3854f500000000000000000000000055089e2e2da84c8dc0084909db47fc6d0f81a5cf0000000000000000000000003e1e5c49134eee956a66de489de62c9e696d33c90000000000000000000000007fe01ad01f227205a94b8dc90fcc521f17609778000000000000000000000000bf2d17d114af6c46d15d331b595851666c5805c8000000000000000000000000295f393ee42401eb21ba8c328be6aea169f00934000000000000000000000000e414f4b2d1e7e5e1a6c935a5e30fe8d734ec4f3e000000000000000000000000f3f11b575984b6bf0bc78c2e2114fe589e769cec0000000000000000000000007b446e8976b272ea3bd79a28b869745375d20a5b00000000000000000000000072c1c354b693cb5a3c2fc97af1df10c8df1fc969000000000000000000000000fe978271faaffcb50f9cb330d750b0a594433ab30000000000000000000000005da45628d7b50307944efa4e622f385aad7db4f500000000000000000000000073cae7900ed8f8cd49efcbce24cae534d07667b8000000000000000000000000696567cd9a85be97208d6d199001649c46da085d000000000000000000000000fad4b036c36a0e535a549698c5442cb0a722d453000000000000000000000000bc4987173447846acc7610739a58284831f9a528000000000000000000000000da7f2abec4033929c4369fbc468e7b9e5de122570000000000000000000000009c529985552aa6617c04c401efd88fe8a82a049300000000000000000000000096d7325f25cd4e77b8c7a714057c3995de1ba93b0000000000000000000000009ca9f76675d801c185c6db5c00ca955ef5717e4a00000000000000000000000066fca51f77bc16754bbfdd7a83a63f7a5c5bd45f000000000000000000000000825e6a9141acf0b072b06b4ccc33102492a5289900000000000000000000000024c28dfd78c2a5885b8aa288829ab2e7e2028e30000000000000000000000000e9ae0e78e6a925e92be1d0dd686483b47b89b68900000000000000000000000067491daecd47249edac941ecfa17e4899053b724000000000000000000000000a9ae3ef38a4b520e089d28e34346d29ec4b9d01700000000000000000000000046b8915ab3971e7a9a96314561d4b2bf3fdd29950000000000000000000000005165435c94639f87f0b788cfe96d52994c36455b00000000000000000000000042b676aceb7d5850bc777524d019c95f58e48247000000000000000000000000cbc7480b4478c72b39c53b1c9f07732235cd0e870000000000000000000000004de57445c9e20b9ce4cf85281e60b11d1289b979000000000000000000000000cc20d68b18890300dace1e6345441ebd31eba5e9000000000000000000000000a754379df055743b20eaf3094a7b09431ad7964f0000000000000000000000003d28d30619083cbf13703370e077029a07a90e68000000000000000000000000ccd85883fe93e48c78288f4554396ae515445a5700000000000000000000000064556bdcdda6819b180eeaadb10caf36dee5e68f000000000000000000000000f8249f1d36369d582847bbb6f23b07f3a582b6a200000000000000000000000035c51ce2c9c59acc554a1443e74ae32d8634cf87000000000000000000000000598de17a12e350d3bed1631d5b27e91812d1fbee00000000000000000000000074edf28a9c52f4e8554d58c1393ae07f0f12120b000000000000000000000000a29b1963850b92c12373ef35d0317a4955d5b37f0000000000000000000000008b5d16a84b4eacb374a1cac8253f67ac5e964d1c0000000000000000000000000a47d7fd09a0f71ce3767f7b9a217504cb7611d90000000000000000000000006e4f15f16bfa1981e03df493a13c126b2370f6d30000000000000000000000009dfa59ba846518b882568e1f2da076cbda5542690000000000000000000000004b1526e9a3975b9d49c6c8a16f9e10eb4e28c9c5000000000000000000000000041a21c855e0f5eca87b9d1e7f5ed357e9f7f1dd00000000000000000000000054df9e11c7933a9ca3bd1e540b63da15edae40bf000000000000000000000000f36eb9406dcb255448690c202ae0a03530812b4b000000000000000000000000b44d1d934abb3afa8dd19f6250f395237188f95e000000000000000000000000d78126ca15f2ea9be2b14ce82bc015f372c31386000000000000000000000000549b6c21c1d9c15b8e5c9cc23487dfd14501d570000000000000000000000000f355ea98d11fd7557ee091fbf2b4db64c627a5cc000000000000000000000000963f4588581449912c20af5ca6e2f69c01faa2f0000000000000000000000000d584d19975bf29a65c0ea1653f93dedcf4e9b4a40000000000000000000000006ed284df0f03e146c532587e76f7860d83b435df000000000000000000000000afd8b47e500e1f298a917ca2cb677ca29fde4e9400000000000000000000000090a1e36037746fe092e7efc43d3183bbd00005d1000000000000000000000000c8214df20c0b2e0bcd2547c481524812d79884db000000000000000000000000bebefddc8d23738b227325eeb4be0a08d37796a0000000000000000000000000742d18786f72f2fb1d0d4213efb566dca9354c21000000000000000000000000319f28ff0b852292cda4a2bcd8a49e3dd2e0e678000000000000000000000000ca212424efd3b4d84515ac53a2740e84d493c1ff0000000000000000000000006a5482cd2ac154a45f2a20c224e850dd8b874edb000000000000000000000000f9b0e5417a367ba0edbaa5b819482136fa7a72ff0000000000000000000000007ede4c9d1d2be721e603fff7e2fa3bd30de5c5e9000000000000000000000000a763f8e1e1f5c6354db792f59c5c1323e42bcea9000000000000000000000000b5a5a52056778ecf32c2472f8b8c65729b8499ce000000000000000000000000f54c91b32de98799b0e1882a58f3268a0d2eb2560000000000000000000000003859fb6ca17f859d7026c7e4caf75b205ce954cd0000000000000000000000009b4e8f6af7a55c1c7ed7f68f0954be0d5084800400000000000000000000000064eb50b38a6fb12175ec1437d36920bf5c2ec378000000000000000000000000d6765232eeca488d7357f4dac3821c75d8463b1b0000000000000000000000008906200e5d16a79e4c68136852809a1e700f46aa0000000000000000000000009cc7cf0c762ed5fb3c047bada87740664a3f78e0000000000000000000000000f863c96467133b3640b19bdf48779155be63c618000000000000000000000000d6dec8154364576b4c17368fee7b364a47f2ea450000000000000000000000000c74e0e80b442cf74b1c515b642908b82a8878e70000000000000000000000004522625d5ce52c07fa41c41fd5d904652a1653b900000000000000000000000008c1c01be430c9381ad2794412c3e940254cd97c000000000000000000000000f8f21e1017cad479c6f218aaacb14fb2a776588e000000000000000000000000e6f54f54593f69681c65e9f4af414f684300d6b50000000000000000000000006f6774836d302dca2828ffa29dc961aadae03b5e000000000000000000000000383b87124f2e07f29368c6f1d1f022a82ab0c5a700000000000000000000000053546e0473dcb9e0808de3419291abf79c1fba1a000000000000000000000000209e73770b2796772e18d9cb37ddc789f20b93f4000000000000000000000000c5ab97ee3048ae3b3430ae8e7ce2c0cc09fe44de00000000000000000000000016bda1aa3714cb72b209620302d3d349c24941b200000000000000000000000083f90bb44c0b2ea971103e9d0029344b9eafa33f0000000000000000000000007ccc5d8c4edc279d977d31738981542d782481060000000000000000000000006a2cf58c2adbf30d910f7b3192dc4331ef94250c000000000000000000000000f095bf026f0011e93bbb77a4079be14fdff1bb2a0000000000000000000000004264b7d84c37d6696a415d45ea138658890dd6d6000000000000000000000000e4be154c299fd572f37451ee45f8a6d61f94f7880000000000000000000000006b75d8af000000e20b7a7ddf000ba900b4009a800000000000000000000000003ee4d25c40211a873e434435595e07ac597f31b30000000000000000000000004988deb56bcb5d5c1bd98ac51e2ba5ed3f59ab2a000000000000000000000000377b9d1b8c8c027d5d7c9da41f0b90db1beeb1d100000000000000000000000041e14700c620da71ced6b08de029bdab6799e2580000000000000000000000005cc97eca5ea8780c6c2198f77f5bfa82c2924ce5000000000000000000000000334c14a22e3eeafb829baf26c004aef957db4b49000000000000000000000000034cbe50702ea3ea9b11c6bc51defe6e279e0294000000000000000000000000b6d9d680cd922f5bd492eab61fc0b45339d7c5c6000000000000000000000000b4d85d8a5e846e399f6b6ba1988087158be01b870000000000000000000000003a092dc69c588f0a3ca4582a2da3bf98c7e7d25e0000000000000000000000009f2559de0fc53b93f3d79b4395b4e5dc8205d7020000000000000000000000002294b758b94893ddc1ef8ebd46c67cdef5a2c29900000000000000000000000033fba0a9eb9e970dd1ed556883690da338805f13000000000000000000000000e855d71a330e2de8f473b19fd6821dd4a94e8daf00000000000000000000000020f2d0f9c1e0eb82a948d92beeda6ace0d8cd4bd000000000000000000000000ecfdb077601e8e524e12969b8324662040ade19e0000000000000000000000008c99591b992b43e66e90a99b0104785ad25a5ce200000000000000000000000095bc48918cfcc5a559429e16bfa59167e7461de4000000000000000000000000900cf2010b1d3a09d1a526c2acf59b3f0a7cc97a000000000000000000000000c7a1564cb32809f4cb7ec6ac93dfa515d3144bc4000000000000000000000000af7677a8be550cd61d16831e3a9139344e5abc0a0000000000000000000000006c4f25e6633d460c678a510d870f2952e5f72050000000000000000000000000d95c2eaf937dd04f716ee944e3aa91b8283030660000000000000000000000002a16e92eceefa1026ecb9eb0e10cbe7e9fae1f900000000000000000000000002977ea329d8715837e7c479723800dbe19c60eb40000000000000000000000004bc4a1c3cbcb6a0cb724b7f7641cba6e5a4c2ee50000000000000000000000000b769afc39704bcd27b650f0d28dee3ce45f6758000000000000000000000000c158f4720bb678107abefd72e1cb20de909528ea000000000000000000000000ffdd19f1b7be8e65a0bf2c67657fdfad9addf16b00000000000000000000000081c8806d52860923a04fbdc5ffa9a64a5e07f4bd00000000000000000000000056ed9b6feab22d8b3eba612c0afc16f4f9f70d7000000000000000000000000093f53d131febf0882a88520ffe949078aa64a1a70000000000000000000000005a20f1c356d7ef4675200adebb76a445c5d9a94e00000000000000000000000015a59230beec14aae01c7e86d2fe4bd831457aab000000000000000000000000380ccd363669c3c2597c432e9e429bed886707ab00000000000000000000000007774390a9fec0f46b42086a8db7b256ae272482000000000000000000000000c14dcaae066575cc04f2752fd98a3cad957be98a00000000000000000000000048750316533a175d6a8b3757344d9f0c18d29a0a000000000000000000000000754f5bb6100fd2a8c2afbf9aa682cc82dd1389930000000000000000000000004d290c9d0123cb31546060ab4ef16acca0e542480000000000000000000000004a43958043d52366b75946893a716fa2fb8ae9c60000000000000000000000009ebed3da240b4e0800eb34cbbe7b688b30bc42dd000000000000000000000000e2386b8427f4984f468970c7e7a855870957d197000000000000000000000000ba4c197c3d93405ba0aa76381227285a6ba73bd200000000000000000000000070e51db444c5b90367cb766d049bff62793806b400000000000000000000000096e10bc15520523dd720a20edcd76578c5e7877b000000000000000000000000ead03af53404189f4ab6a12ebd774113a596ef130000000000000000000000008357e9824d6cc30f79c5af7f46f86bda240e5640000000000000000000000000369b664fddc1b4c0f030dde77234bf48212b9fda00000000000000000000000080c36d02517cf1e4087cd3d3bbb58c6e3f78e02700000000000000000000000085428a984edf31b532c5dea073b29fea243c932f00000000000000000000000053ae6b604ae6ec95c57887a0802e7cbc3e852bcd000000000000000000000000d510e5bd7d9e81055434a0379cc447d95c9962910000000000000000000000001f4f0f54814793baa87b64b76c94e8c43bec8d81000000000000000000000000ef284c6950acd510f95beaa7965e5be7d485504d0000000000000000000000003f03d1d08db466e4fe196223dee224266a918b3b000000000000000000000000ea3644119fc572ccbb0a1964afd9ae7a5e0abe4a000000000000000000000000266404d3beaceb1caa9c62589e2c010396898dca000000000000000000000000f3622418d33d25082cf6c5816c88212a181f000a000000000000000000000000228ab9b0a5ee57b4a98aee18f000bd6a935b603f000000000000000000000000ba45c534cff7506ffe75ee63a2c7d9c4aea8fd08000000000000000000000000fd14af8c5e874c2b1d992bef49eb8ec9c0494f0f000000000000000000000000e8d8e230186cafc21c6658153a6b5cd98e207e76000000000000000000000000ec01b6977831e58ac579d5cbb911e1aba319a3850000000000000000000000002a66d93ad4e20dad7ae4b21055ac8d930f9ba28d000000000000000000000000190acec725952601c7bdf4975842af5e6e41706a0000000000000000000000000ac63b1f7622f20e79b8de434af57e99e43d548d000000000000000000000000cc1d83957285c8efb72686f1b2ed02df7b12c1220000000000000000000000004c685afe0f37747950ff618bf2a804f025eb9ee1000000000000000000000000a8ede7cb410b3f84c9653cd3c44528073f978b49000000000000000000000000295d42e3b2a7e92f91b8acd736fcc25217636e0d0000000000000000000000008cf436085be6d813d94b193043b694431e34d7290000000000000000000000001733cb3f27e143752f2f037bcf2f805138e70477000000000000000000000000b2c2a84ffeb8a09861f9a342deb178f00fcbcbf7000000000000000000000000dc571e96f4d75a71b6c6ad403c4e7f87d8ae9345000000000000000000000000bd17c4440fab5ca8b46027a890f1d76b2b7d01ac000000000000000000000000b8e114239895963e213fe19168ff67b0568ffae0000000000000000000000000411b0e0bbadc048ad55742032917f70d43b4bbae0000000000000000000000008850c675ea23643c399006f02c222dfea8c98475000000000000000000000000fc955e10037b7c597b1b439accf13a4e0b8ec0a7000000000000000000000000746c19c6866e1523d4233327ed8cc2e044d2f41000000000000000000000000094122459464699846f9563abbbb43c1200fb6f74000000000000000000000000b0b7c4f4079c0b1aab7c519ab152d2b68aded954000000000000000000000000aab7639316e427a3e1c265357c3e92a145b4b73500000000000000000000000097e7cbbb4839fa04bd2cd6c78a791cc67103e49b00000000000000000000000084012eb8912771642dce7166ae8189609e75ff860000000000000000000000002d220a08dee79a4ff01e6398ae55210e380d51ec0000000000000000000000007038e38624cdadce785a0c0aaf59ef20013a7769000000000000000000000000d6eb3829524c03712dc045e043455a552b7c078e000000000000000000000000ae93c446e7d47f8f78f9d3d2888a86fdb37b4dc5000000000000000000000000448b493b028320b8d142068652469cc20c9825f5000000000000000000000000263927007bb4446fb413770b4f965192719b1e1e0000000000000000000000004dd512ebda9fff5566dc9da76f6552568eb4d8ee0000000000000000000000000c7805861ea834ed7b96f8ac8de60f146065de59000000000000000000000000a3d8071efb44d83e6068b4e9918b5170c019b1640000000000000000000000001f82b3bec44797133be03e0e25de01daf22de914000000000000000000000000d68058eb31f471c403af9eccf3b5a8c9c1adae4d0000000000000000000000005284aaf6041ba7661851955807f5856a4009f30f00000000000000000000000054e308466961bc4166d8ae44a3d3d2e074eb4d99000000000000000000000000815811e6f00f7eec2a49c0e2ceb94b11c8b52196000000000000000000000000ce06df4218a46d4dd058a56e44032628940a0194000000000000000000000000d90b91adce282cf770733012c6660113c8d2deaf0000000000000000000000002e2b3a0f1cd3483888c0a41149cbcf332532fd7d000000000000000000000000bd75a918398e67649ec2242d1b7a39056f7303af0000000000000000000000003e64d380049fae70eded6906b4e60cd536270f260000000000000000000000005dc704982e572d722d325a0c4719ac8421987767000000000000000000000000955c596bf5616a7b80b3fb47f846be95bdd200a20000000000000000000000003f3763cb25ca378a90516b66d85bfa2231d3a11c000000000000000000000000777c1db49d3b3bec50cd1e977fab3ea562791fb6000000000000000000000000e791a495109c92201c112986d6282d1976dc281c000000000000000000000000c66810a22567c09df9a6cb752d77a46827302b7c0000000000000000000000000fb31f5c18270fde6f30ad06ff3eec76c8b0b2080000000000000000000000004b6a43fd3173780d22bfbf96e912b92f3b9183a0000000000000000000000000e345ff66327d254aaccf28131956a95ca4b906c2000000000000000000000000ac8949e869abc212636e600b93b681019dd0f52e000000000000000000000000b74073845dc5c75641e6c60e17457fca3db187f60000000000000000000000009612444d7e80235901c407fbbf010890e7beb3a0000000000000000000000000bf9af456c711f40a3189c2ec4496b42a9f238e750000000000000000000000007f17951341f2fb11858f60e71e08aa40187056540000000000000000000000008841b3f55a4a5c9b17f5c86e09ffcf6ad7bb49a5000000000000000000000000057c10791d53a2dc59579fcd360f9957caa3cfdd0000000000000000000000008d0979ddadd0a2f3f6cc5a772b190fd27612371e000000000000000000000000f869f8d7ad5035bfbcbb3b8d9214a06fe56b6a7b00000000000000000000000096949611f892f35a48de40c76603fb8327537c4d000000000000000000000000315e23cd57a82e319f15b415d4cae7588ee93db4000000000000000000000000a0dd5eaaa278cb3e63858f695e10d39ae5cb76300000000000000000000000005abf8b7a949c16e0612349076aa96cf40de094c9000000000000000000000000e1dd890dfecd5dbb1fb3a30e98aed1d61e49d9de00000000000000000000000057e5ac3b94cd4a0df5fb27ff5730a06518b3c822000000000000000000000000683b9fc9ceca87fc5d582c2d659c6d2c86e90102000000000000000000000000f677c6c3d932b35c0b4933411ef7cf16b5c4dd600000000000000000000000003eed570de72c17512419904fdbd11a300c19f1a90000000000000000000000000647ae81d65051c3bbf7dbfb3dd1e16c6e86d1fd000000000000000000000000362a40f60822da2c715e1a3c997650c6eaee4bb200000000000000000000000047a2e7322dcf8ecf52a50d9f2f4dc0fd1543253a0000000000000000000000004e809b7faf48ccb0db5ac93000e4179abf0d6dfc00000000000000000000000073be8ff36815a24ab3a515d99faf7692c73858a7000000000000000000000000649e52c9d9f935b9588328784b911f83d32a919a000000000000000000000000c9411c09484cb9f8b87ac14d87aee35c106e98f7000000000000000000000000e02d2bd6efa4f71f6ace77e840275996b50aefd800000000000000000000000089ca9bd55e2e64933bc488f92827630317b7462d000000000000000000000000e9afd732e0bfb655d0de52b2ecfd74ed76faaf49000000000000000000000000765be69fdec7514d1556805cba3c3bc596fc06aa00000000000000000000000017ccc8a58a07c0750b7e56b61cdfa35215b802df000000000000000000000000299ad54c59f55480cc503bf1087f06542f4b22b4000000000000000000000000388f5fe9987dcde67d894c35fd1e5c326f00b3530000000000000000000000004351a86b3d5072ca304331e46476d2355b6eee98000000000000000000000000fd24f7c4f3d6a651df915a8a2b1564938f620367000000000000000000000000a0672ec2c0fb61c3b94b5badda59354cf15b2701000000000000000000000000045cb2566ee1deeb56aeac18d05665f23913b1650000000000000000000000004db1fa6c0fc4f93f22bc96e58deb434399b61454000000000000000000000000f83e9892378222b3de6b7ccf28deecae6d4d7e71000000000000000000000000c193ddf1d8340d178ec70945156967f70bae03530000000000000000000000003eede967f32936a7aab4536475bbfd3f2ef8e54200000000000000000000000054fbccf35d7aa4de96dabd3ce51dac98c1da79f6000000000000000000000000ced6ab041b2de34af04bc3802422d4f31f48b3d30000000000000000000000002a631e9e381243da5ef08cb202f9c30edb01850100000000000000000000000049afa7a1f0c510492f376fb67a8e781d6320b079000000000000000000000000e96380e60e68dc819fb96f79885b8e79e0ad413800000000000000000000000086380f4dc4789634791a93b60819feef28ebd33500000000000000000000000083ac7aada80fe9d54027f2e3c70fafe93fb1df8b000000000000000000000000085fa3cc094f34f2ce59f02570fa230e0daa2f9c0000000000000000000000006370c90d352e6c04c3f6e6b33ba0858df6a1c0f00000000000000000000000002fa5d59b3336e154244130934cb9f47b377c6335000000000000000000000000064956ecc6b5bd5cf0c1a7b16347670e2757c88c000000000000000000000000bc856f1341da56ff3d7b19fe26d4f399b9d0613c0000000000000000000000002a5f5728caa2f9069c0b9e26fafa6e486253549c00000000000000000000000064aec1c19d2ebc533176574fadc068c21ab6fdca000000000000000000000000d59515ed5d580246e82e90ed2673d78039ef8fc600000000000000000000000017b1fa11408a1aa9bdf6d504cba6a790efe8e9470000000000000000000000008952b00a46d7d37b2e1d00da9fb25181b5d1b051000000000000000000000000166d23457d61bbff63eb9289f989f34531c5ab2f000000000000000000000000db8348c917e1f1f6be40eca9cbc9c4adc704a76e000000000000000000000000a7a8fa69e3388d683bbf9032ae4826eca88c9b33000000000000000000000000643dabd92d713f6ee8659c1d9d25292a25a6e3d3000000000000000000000000ee78a0f8d7c718666c310fef6bb87ab6c30268c20000000000000000000000002d66b6abe1efb42c6e1b410d6e2f9db1974f8bf3000000000000000000000000178a6975aa0850089abc81fb03c2f26dd4f5879000000000000000000000000026991daa3757c007ccf53194cfca58f104311013000000000000000000000000f4bc5fce6fd763659837d73fe14a6d737b6512ba000000000000000000000000bf5bc18c94ac199f8bc387a5788ff59381d6cb770000000000000000000000004c45c8b88f8925d866e62e8c1a77ca435c8c76ac000000000000000000000000b34891bcc31dbaed71d7008645d5874bcf5dd441000000000000000000000000919af77e63a6be6b050107da1dad069cc39f5b6700000000000000000000000089ae1914767492a328e2014b080fe99414270535000000000000000000000000124e7628fd074a860351af3cb0523dddb6632f6e0000000000000000000000006e5d2d09f2ecfc69a024ae16eb0d56b4b47f57e3000000000000000000000000af2011cb7c4e82cab1df2985284bb5546b8d3dcc000000000000000000000000c4da8a2f5e95fa1ac8b154a0e762848922371162000000000000000000000000cbedcb6470a253c9172f3661af978b9b8c5f6b8400000000000000000000000051aee5c83387175015e090aaec24fa5796c07f9c000000000000000000000000ed5257045a7a9e4f2e63bead8994dac5d324ba29000000000000000000000000b0ece0418d00649622ecb18c7c97e1c8fde98aa50000000000000000000000005189fa24bd0aacf0e3ec4dde3ba68981823fa0a900000000000000000000000083865d96020a77e7fb875b3cef661e1bb2503716000000000000000000000000e39494a2206bff4469bc0b1d66eb317fdca2dd120000000000000000000000003bd7a048b5b5f958a77d4e5682d8d4934a102f25000000000000000000000000d7a1f14c55a814e1c65a2598b0e1b2c9b2b77199000000000000000000000000a8e41b87fe3e1c42027bb6fc9f5d033e537f92030000000000000000000000009c156d641133129669c37be308f3cea04fc5b351000000000000000000000000a6f9f82b371076d930efdc06a23b819bee4e0a9e00000000000000000000000030d1c96aba42bf2d6f017e867aa73512c2ebb3bb0000000000000000000000009514a09aa006e3ab0f51df6f9c9b18c85dea0b2c0000000000000000000000008ccff1c5ca93a1c98b4cd1968b01deef4930c2750000000000000000000000008ab73245fa9f2eaef5ebe047d4668135eff0689600000000000000000000000041de97890769497543f53c5887a00c5d93c543c1000000000000000000000000751fbb40f61d001a62310621f0a34ed00007b1c4000000000000000000000000ebe33d58bcc5a22e0db5950a0ae5da868474dd1a000000000000000000000000ab7b0d4a3298dc6bf70d2042ad006f8b7cc8782300000000000000000000000059ed671c82c98fce6518aaaf02ba54e1fc0a42510000000000000000000000003a62f0e9166fe25cff787cda90c3bb327bf4e82f000000000000000000000000815bf4029baae621c2e6199200037fef82f53fa5000000000000000000000000ecb7096012c7355851b89551aedaf6d852163f66000000000000000000000000044cf64c023f51b766963d75468160a3cc41ca7e000000000000000000000000614c91364a98e8ac3319fc9b44c402c01e4f602d0000000000000000000000000542c206a9a9182da3569fc8b53c47b3c65cfea700000000000000000000000015c290595ebef876701ddef27ff5bd00fe409ce400000000000000000000000018570af135cb040490b48449496a414e326a0035000000000000000000000000c5451c0a89ef80580d44901c0185a742c9e95f44000000000000000000000000bc8450c5e401e3ab82de299c2742768eeb7c24e9000000000000000000000000b36895daa2b1383be56eedac311ae79836eca8c80000000000000000000000004b7ac37ef0936b7327c4c9a0fc7679cea2cf4de80000000000000000000000003cf142f4e2bb8e1090020e1736a6697eacca2e1400000000000000000000000071b85c175544741d7e5f5079c2cb4e9d15334309000000000000000000000000e5fef698c6e6668efdd431a68c698ff8250054e70000000000000000000000008ad9e3916f77b87851f0db7b07ed68d5f2de0d87000000000000000000000000b04774ec7d732b1193dd01228701e6b41131ef83000000000000000000000000a15292c71adde4a17b757f7f061e8d4cb794f5eb000000000000000000000000a93d2bab49c4359aaefa29d8772e908a0cbe1fa30000000000000000000000007cefba5836c725b9668446d1e831ea217864a469000000000000000000000000ae18661f4b9571052736b17dc7647e2749866c980000000000000000000000006bdedf65c5a5ad2a545cb104e01b62dc599aa9e7000000000000000000000000309c109961e18c629bc7e23f9ae0d670be4789480000000000000000000000003c451220de77261198af2d767ea793af32252a1d000000000000000000000000fbaa926c5ad8b23940f375c6a86171052e56bb1a000000000000000000000000f2311401ada911668bf80fc34379f2c53cb06f3f000000000000000000000000135a77202e82403327941d4e5996f9eea46f857d00000000000000000000000021fa9203c4a860cc66d45ab3a1b0188b9871f95e0000000000000000000000005a19b08ee8e1671b34c6f23783974b0574ffd53f00000000000000000000000090be4bc1ec984a487df2e9961057d7d91da299c40000000000000000000000007d3177e03f0273b8ac513cc4cfb0856d2c5387ae00000000000000000000000011dacf0d26091c8fc894245673de7cadb7f3de810000000000000000000000001a88c045414baef0058bfef413f4b6e5465d8a930000000000000000000000009977ef38adaea0239a3c9bfd3db51a557ffffc0b0000000000000000000000003e1c01509e8b955697b04b9406d0dcf10bcc4f9a000000000000000000000000f1d9f34c2bb1c8a2b28da7b0241b0ed45d7b2a79000000000000000000000000dbb6b5a80000083a684fbf7cd4cbd644e0b9e78f0000000000000000000000009febc8ac16ef7c753038fc93f9a8f662aa71ce280000000000000000000000007d1d8e3a90704337ad4e4bda79f25a9851e6ac290000000000000000000000001b14705e42ad93dbb14413f2190bc5b982d45778000000000000000000000000aebc8b75ef2730410f52ec1770e70185a94440400000000000000000000000008b0de61be31dadc722bae4104d2d84eabda3e3d70000000000000000000000006a43e58afc8f89831701fb48170b077e337c804a0000000000000000000000001c1f72522baba9066513318d1195e0f6f44bc14c00000000000000000000000051cb4d2c8e30b6c1d6be7c8804de4e5c5a77e0b6000000000000000000000000a35a27aff2641129beb8a51f782c1270daa558d9000000000000000000000000962424a86b69302a9023dfbcfcaa2193d2f77ef8000000000000000000000000884ecb1d15fbb0e5211ed79a04de7b688f688a32000000000000000000000000cf47e850176e2230fa1902ce6b854674a1e23c970000000000000000000000005ceb0abd68cbe2725870ef97b8bac956bef5e14d000000000000000000000000fd598dcdefcda7048f81863650cc1162ab34ebc8000000000000000000000000d16cdae9a95b7099a69e0cfd3e97919d54c37c050000000000000000000000005961198f8cf505686d82e7864b9fe8ee1056e2d90000000000000000000000009bd9dcab891c644d23ae4ae697fb23af78d7175f000000000000000000000000405be5bef2edf1605209efac0047bb3b86a3c28b0000000000000000000000000e738ea543093419b738635c15c8548f1444bc270000000000000000000000006812b42cd25f419d303abdf6d2be29d582de375b000000000000000000000000d44142d96eee6dbe2fbaeb8dafcc1103be194700000000000000000000000000d3e8208c30151fd2a31dfc1c033436f0ad6b0a2e00000000000000000000000099ccb450201242b2a0e1934256a9806edc16493d000000000000000000000000acdd9d890bf84647207eff3f443bf977debb40800000000000000000000000000530e885ec7c52157e87c95ce2d9be99819a5db600000000000000000000000016115231934b30705675b769161af82cad19bd9c0000000000000000000000006d3ab37de9ff89247f698ae5e4bcb9994f72ebf20000000000000000000000005202fc36312fa15e55ce0648a957d19f27cbdd3c000000000000000000000000443bce9836f8cb950f667e1438372e11ee2fe4230000000000000000000000004d49ed757b413fa5f402de653ca913fd3c755ba8000000000000000000000000fa2bbd1317b7290a8de651facc6125dac5bc19d3000000000000000000000000e92c46d195befc054b60071b145ff63e207bb1f800000000000000000000000026c379401a0487d364ab624443a0f1b631b751890000000000000000000000000b39ea4597161fedba24b20c4dbc77f43d216e690000000000000000000000009d63e7dd406d7cec8901bdccfd4265f3878b31d2000000000000000000000000bfe5f95d5c617f4414873abb6653bfd5b8c3f848000000000000000000000000c778616db6f891f6e12ce4f38c135fb672e5065d0000000000000000000000009c47a54959b15d18b9b940bc2ff914c7c416675b000000000000000000000000a7657e3473af310cc4b49a644e6d6fbfe6d2424d000000000000000000000000ad6f5aa43adf762e3d121da9f161253bdd7ff1370000000000000000000000009882fe028736799fe106b91490ef375f61c575a200000000000000000000000060357d4ff95696122dd5d951c9589d1dcfa3ad4e0000000000000000000000006c03d874db7fec335aa167ebb8579df4aa84ac34000000000000000000000000d62dee376a74c6045b1b0bc71ac3d580967f62a00000000000000000000000008ee8e24c9ea1cf1f3fd9f75fdecb0b38d95d359a000000000000000000000000a11fc321f67acc85794420515ae9a56febb509a500000000000000000000000034ae41e5318ca63d1e8955efad6b2d57ee728d8b0000000000000000000000006833f536cf1245fe4250275fdf4c39d7dde51fd7000000000000000000000000c4772d45cb201fa8d7c366186501e732a02a6c2b0000000000000000000000001d319779d17fd95371892da1e1679ab4935eab240000000000000000000000008198a30474cf1c349442f2435ce0e8cdf44b27a300000000000000000000000006ade61b28fa5ea7edcc42d87f7b533394aeff94000000000000000000000000a1325cb869dc89086323b26f3eb079d99c43afec000000000000000000000000373d2a48c2e3f3788442ea17f943cea2c19159e00000000000000000000000006f21ce4b782ed03f1c38d81c21f6415affb7d67200000000000000000000000019f21b552352cef8755a3aa07e3882783437153b000000000000000000000000d91c6c4e0be3aeee31d15bbf1961f86e1b67ad36000000000000000000000000438019aaeb4cfc3713de387cda3abafae86df4f0000000000000000000000000c9fb1e0b8a0a53bba8ebe5f9310c14a9e6c12fe000000000000000000000000050efeae5f02dd671b9b658ed43914bbd1e147df60000000000000000000000007e0c07e66cd480cda94deaaeeb5a84fa9f8215e60000000000000000000000005326131d66fd6d0557508a69f6b7d97df4c0ffd60000000000000000000000005ab5a63588166a4eaad948de708c226e7724a99c00000000000000000000000082987c5e2efa4ba61fd4d56bdb6bb49f37bc7ed1000000000000000000000000a357cf2a6977b0663988a02cd95e530063f660860000000000000000000000001ee5e928c56bb15d1fb93f0f4e204928e9b6eee90000000000000000000000007841a13ec8b1f17116442229fa8061fbba4e4474000000000000000000000000f87c7e57a99b2531775149cbf16231341776c192000000000000000000000000e29697e4feaaefeae8b8e55859102bfa04f1c30a000000000000000000000000755c46ed2917e9e7df6b3152b1aaf7b6e10dbc4c000000000000000000000000f40a8ce19183aa31d651d4906d6f939fa9fdd8ba000000000000000000000000985d88c5f55ea2d5ef5bb6331003ddff3c8be161000000000000000000000000ec66dc8fa82b4d57808e1393f45ea1c1bc0360120000000000000000000000005090563590e296a3695499a129c0a0a31903f9db0000000000000000000000003e76fe0a31d28208937e2c329492444d3ac5f21500000000000000000000000012d94498dc2889c1cc8e51525089816b169b4dc60000000000000000000000004764e7a2dfa505c96d2de121eb457afbf55c3b9f0000000000000000000000004a27ae6e64649ac152881a50f942f6e30b9e666000000000000000000000000061ec5a2dfd1049ac4007527b62d0ed7f3791fbfc0000000000000000000000004be06cdcafbd5e1739d4f51a7c161f26af6970d4000000000000000000000000ae16e203cae3dc336d3691ca0a1019bfc8680e1f00000000000000000000000078895cd3788dce41a2326dcd2da4702082fb1cc8000000000000000000000000159140feab72af20ce6c7ab846322e7220638cfb0000000000000000000000003a4aedd579e280129e49c97adbc6587ce91a1ae9000000000000000000000000de6b9d9cf5d55593d4a42aecc64cf4bf0976067e000000000000000000000000f6903ea360c45834b59b590a1c665c53b59230780000000000000000000000003e42891627dbdafbc6e44907f9f47f4a846b2a2500000000000000000000000051b65ecde122dd57d19680a71080888c10355acd000000000000000000000000c479fabd5a964e5058985984a34acbb1160210180000000000000000000000003e777ef73d94650f21a6d189c0cb2b16f3bdcfff000000000000000000000000eadb403b5314678f22dd60cab84b2368ec5df9c10000000000000000000000003a2b7642ca17445760a9c0f2702588c79627b2a30000000000000000000000005055eeb38686909e36de194703732a6c11333c04000000000000000000000000fa618ef7327a53b82dbd288d15c65a86bd790759000000000000000000000000296dd17335b1ed8cdef04028c27bbbda832d31e50000000000000000000000002ab8611c46513ae591bb8c830f7824b07ee256ca000000000000000000000000081683e69dec54b6379a17d9a391f5a29eb57bb9000000000000000000000000f5fc55f6b4fb24e1b6e81299d699f9b926d9c11b000000000000000000000000acbb5cd7c6d5f45bcf1e4a6a64c7e1a15f663b0700000000000000000000000041bd0e82905bf307063d7a2dea6fd49a9c103a69000000000000000000000000d1f3533cd6b93d3afcf51f00868cea05422742e90000000000000000000000006bdecde3af20bb6540e7bdf86ef52d82df16542f0000000000000000000000004e78ce8f73ed14dc585cf07bbba24a5085354ed4000000000000000000000000b1004387388ba208dc67b27a53dbb274cc20d1d3000000000000000000000000d393a73a56ce1aeac4ba25c6b5886ca1254a1be40000000000000000000000006e6fb39360f4b38ea894002957160532818ccd11000000000000000000000000661035355b3757d8aadffaeeb6d7c9b5571d978e00000000000000000000000046d434ea75c3e1321fd80e1a61f0dd44bd63f0700000000000000000000000008cbecbfbe258f6f25e2b2d06961fbd94ff66794e000000000000000000000000f442a0049d53e7b590d20ca0efc0d40ad87f846c000000000000000000000000c597ead44856b8c8e305f5a70fb63b4c7de50c500000000000000000000000005551c3b75644238c5897ef278015d9909721c4ff000000000000000000000000981dfbcba6eb7b309ef0723093baac4d52171bcb00000000000000000000000006f33d98de6d45d75fe1314926c8b159738554a00000000000000000000000004c1b8260cad7984b020e51201d378528e19412a9000000000000000000000000b0b286f9b7b2e753e184a564baaf6637b5892f670000000000000000000000008a5a698332c7de63a3ab4c0dbbaeb397158b6659000000000000000000000000936082f326c183f9b500ffa68b9977c18054e3c5000000000000000000000000eb0ec72fb12deb74b54c51e4ad9851e779106b8e000000000000000000000000f4ed57ad48c8d9ba29e24eae354a1790ab6b85f8000000000000000000000000a8a8012eee73a0ba6dbbcdaa0281e4e175dfcbdf00000000000000000000000095cb887aecd6c7e659d44ddddf6c69d2eb1471c60000000000000000000000000faf1267bf99586514c5bf3dea23a587a6196a180000000000000000000000002c66415ed2ab6960ba8057ac3564e1b81571ed6d0000000000000000000000008a88000cf8787b1ff30eb4102a01abad54ef0d320000000000000000000000009535112709e4b49d7ca9ef917026c61296f9c4ee00000000000000000000000050f8c08b0124092e1001b355f4b8ae2df85f715c00000000000000000000000081e8a9bc22168891145e9ae29816b8141afd43bc0000000000000000000000009342adfd55df344a8723358b266c4e6271c40c85000000000000000000000000a339fb3ee8c37bccb0bbc9120e07fa76d7e03c06000000000000000000000000ea19c007590b84a49458711346f9c0035c3a67fa000000000000000000000000ca71c4fd10588899cd2e7a2d4e0ce109f781b12e0000000000000000000000008c5e0d7d57ebf958cb12eb87c287e3c7cde15c2c000000000000000000000000cad0736ff9a004614a4b78b44148d1def7b42fba00000000000000000000000083c1b7409cf18827bf811386adc4ab0a49be649900000000000000000000000069e85e9f4652f4b146dd3cfcfc620e006c45c6e700000000000000000000000067263fef3711476c503eba884edbd49b0ee53fb200000000000000000000000013a932c9730b2c572fa03754de480302343b1c4a000000000000000000000000148c4a3f362c1f78d8d18739b134dcb3435b8bf900000000000000000000000018d664442c2440b9de983bc6098f5c158c0f6c9500000000000000000000000078e970ed14169428d98c14daae1addabd04273150000000000000000000000009a0ecd6075108866319e8e97863e4c64e25790d3000000000000000000000000a7dbc0a792417d2f0c533cc8f37ee01d7a710ec80000000000000000000000003e804b8e14f76ec34e2077042f771cf63707d4800000000000000000000000009e503c9e1a26d5922dfdce74ff7c55c1da496f0c00000000000000000000000073934a736596d326118a4cbe2d3bbb3a0f34cec90000000000000000000000006d6e6a8fde7cb9047cca95fb101b0f6bfa25395b000000000000000000000000159e3556d15ad0217d36edabea91297e59e71e0c000000000000000000000000921cdbd70d846fc0ec68886a19be4da1bab0a7fc00000000000000000000000027016b3a6e3b54f023c7e8da8a779715a7a51dad00000000000000000000000021a9eec91a14fadba36c57791d2e92f6c9e4253b0000000000000000000000003039e9f56f382212cd831f6f53e7e5171d7902fb00000000000000000000000020e9fbedc66250db96c10b419b9229d7c0d711e800000000000000000000000004a45f8059097bf605360123729cd2f4435ee5a800000000000000000000000081869df639211a3d129e1e18e47d7fe8c218c36500000000000000000000000031b43a2d9cdf0bac3300a7900a9af153652c8f52000000000000000000000000371d38b3249fec3d3d9ffb3d612b39c011ab112100000000000000000000000093bbd6445002e90a02167d257c9975f7333205bd000000000000000000000000962bd48318f8e49eed4fe4e58ec91b4ada5cb8510000000000000000000000001fd7d85dceb22577555118860ab075c1715a16bf00000000000000000000000046c85b124e8d61dcefad3d70ddff627cb76d9263000000000000000000000000c5d4961a5c01cc2a4e520c8288525b02cb7efb56000000000000000000000000fa3a2212950cf6a0d0a7597fbab9bad3d2856574000000000000000000000000b372a85bcb0d02f92cca0652ed95cd6ee1601c02000000000000000000000000c1879d9c88ba946771134e29ffe7435bd6e326fe000000000000000000000000cb9594ca8f89de38544ffd98225de86e912c447a000000000000000000000000e1662681abe03710fc8c5aa9858acc7ad1de82f00000000000000000000000001c2082269e5a77ce0137fc4d33ed2cf3b52e97a9000000000000000000000000674c7e3d739583c76961912c9edf81f5ecdd45c800000000000000000000000051721752274a1266640b6aa3d13b8d8a6e01918f000000000000000000000000fa762e713e565f59a4ce18537d7950e65bb11b30000000000000000000000000f6613808a46b90268c448b1ba0dc7b594bb0d548000000000000000000000000a5b48e5ee982cf1ab4ae949f496050b467b62a70000000000000000000000000fcc510ede8473cb31a99dda0a99f30acd0c0952f000000000000000000000000bbcc8a92fc89e4a20618dde566bf3a337ee795f60000000000000000000000000b154dcb890cdfa97a6242bf3243fce2e71cf1ec000000000000000000000000452c74302cdfbf9d543492635085426edda09ea90000000000000000000000005754c30a86cc8c91e74caa8bd84208b395d7be8f00000000000000000000000068f152a27886f399ca34ac6e50d66ba7a9513317000000000000000000000000fa1a4519b7d0c3f6df00e67434e19aceb66be105000000000000000000000000668368a6eca8ba326e8d276ac1dd061b22666ad2000000000000000000000000a137db400770f51de8819d7dceaf9e98eafd6ffc0000000000000000000000004b9f6606edfeeedc95748e0006329d8706e1166d000000000000000000000000426e325308623c70284dfa4ed738bac7234f68900000000000000000000000007932e5af03efdf27e34062aeece7b646e640e19a0000000000000000000000004cd3e6c3df646dc00ebb7847fb7d60f12aa3516600000000000000000000000066abf6b0587eecf369e2af6ad577962bea4dad230000000000000000000000008a8f63eed7240f705960f082c7500faffc47baeb000000000000000000000000f5f61f382901faa14fbcda8a39b257a2dfeed51a000000000000000000000000823b646d11a681b1fb90070e5a803689877f90380000000000000000000000003da04a46e6fff4c1ecbe6573bee30b1334e4c039000000000000000000000000ab4aa94acf843f7389c1acff042e51637ce5f176000000000000000000000000872d96e829f2fbb7dd5b93ad78f9d1e7c0f775610000000000000000000000007eb67e46debeb012d1e2b5500baa7e287b9859ae0000000000000000000000005d95ddb6c880192ee0d3ac3561a0d75458030cdc000000000000000000000000d8b7f94245bdf112b05e68a7355a8e445cf210300000000000000000000000002794840242cd1796352b011c96d195314453483c00000000000000000000000001565be366fb5c5ac9c05883ffc5f5cd3c3059a00000000000000000000000000100da2c71a0630f0432754cfc0b4739346322c400000000000000000000000020eb28d55cb627cdc8a700d1a0be16395470376d000000000000000000000000e7f9ec804c52153a340a1f021fa62894e1a6a57800000000000000000000000047a45bd16e483a7efac4ac5cc7e111383a4c50fe000000000000000000000000bf2e6c574b175f01f874131ceb01721b60a8c47a00000000000000000000000016c087467adbbd199fcdf2b90025ce8e5f1f30db000000000000000000000000d8a324d13efeae886e18835974a94244b94a8eed000000000000000000000000855489b6d42441966bcee4ebd56481f6c43fb35d00000000000000000000000080dfc6844fd07055085ff841efb1cb65de1e72cf0000000000000000000000006aa31c660435e19379a158e9fe9d4f012d379e37000000000000000000000000ed5ba29092de40d2564e878bebf8ee3394d0ae830000000000000000000000006aa15f563c55b75e84d7b6db2ced761478a5df4900000000000000000000000017fba19cb60e1b4f1f61b614974da651fff6ae6a000000000000000000000000059951401687bdfa0910dcf5661370b0c65175a900000000000000000000000057ef63a212684bd7904f11641d4b547ebf2f0adb00000000000000000000000043b9fa29baa116630bab33bd6235af42dec661e800000000000000000000000092a4265b77e0fde88b4b44a2d417f586a019bb460000000000000000000000003b6476a4dbe68f99db3cc9843f010f4be772167400000000000000000000000062f0b9dc3e09bd9b0344dc17f376ac82fbf3f92c000000000000000000000000735d06e49e54ee92a31497fd52cab94fd9bdf8e40000000000000000000000002cf46f42d7145b025da4f2f612e38cf960a31e29000000000000000000000000d0e30491716dac0b5d987f6098645cc44c69afb20000000000000000000000002ffa1cf8759f77080207e104f778b77118ede05400000000000000000000000083d966543859a61acc46296f3f8f110c81f9b25e0000000000000000000000008ef798a95ad0d32cb63667307b67b255fa043f2c00000000000000000000000015bd876d73bdd88066052afd3417d51c39ebc5d6000000000000000000000000351a84c0bdd7cd0b1e07d2d97920b6ead8553d41000000000000000000000000d201442288eb119d7e99a7af491c53cadcdd7d4d00000000000000000000000085893cc28f86c3138e1e3f888b16466e8accafc6000000000000000000000000ca29783f7adce025a8c7e6f8939737e997d23254000000000000000000000000c6b0309b47690773afd048b093a05a7577b9df7e000000000000000000000000773976a89eaf4249f0231a3d4dc93ff971a68cc1000000000000000000000000046774ada6b9884c605a023c297cc06a45e7b11f000000000000000000000000c39b5d1928d04a485b92fa99d25d3391df88c6c3000000000000000000000000fe62356ee87be55b0313c945d14fd599e509ae7c00000000000000000000000055aaa65369c5617a4de54333c6617a9cd7a3cc900000000000000000000000005a794e3dc4d719e7fa77adf867ccb11145f80ca8000000000000000000000000a9119f1da55a94f3ba88e26d0e3600227d4dd6330000000000000000000000003bee79f3ef7b41096046f350a29382c5fb974c1a00000000000000000000000040f63aaf188cf165112ae04e8d264abd8347c59a0000000000000000000000004e08ab248b1d877bf8c3bf08d6e30d5162d9cecf000000000000000000000000e3410631685b13b0aee012382971618e0fc5de21000000000000000000000000739a4b5934a64ea9f98c8534fe1ca9404c83cc0b0000000000000000000000003645f0b1aea3bb7da976e72521b8df01e7393f590000000000000000000000000f8f14b3d64151e1d475deabef4d0ca64aec504d000000000000000000000000bcd6cb0ec9bbd674e153c68279cbe9ab0fb8953e0000000000000000000000008613185a0c18162e451a5795524324d7e4da92e40000000000000000000000001a49256b3d2df03a2ab00432e2eeef3a5656ce7900000000000000000000000016ae7c213448c5a26615c3d31725041909cb9ed20000000000000000000000004f220a1ed15288f2e0bb5602ef235fb0ddccde18000000000000000000000000098839bd7c284c1473a05ad5eff6095918ba5d68000000000000000000000000bbc2b77552bbb41dc34bc16464d6dae33c2c818c000000000000000000000000cdd71551ba8bf477ee317d4d7ee2da62ad82108a000000000000000000000000fa86ea7d34033e81ea1c792ffca528f5a3850c91000000000000000000000000884b3a65c20ceebc68782006716b5deb8628b0f7000000000000000000000000e21a33c8225e35156e435a0db45cfaf7a606548e000000000000000000000000cb4c3d50186dee2c1ba37aee72a3d0930f8d548a00000000000000000000000076fb6d6a7d3d0ca67c6aeebbe63b5cc1d18fcac20000000000000000000000004334e35363e4327db8c0906f880b1115c6e35213000000000000000000000000ac20f81b96868d9e1934b9861f3d59f228cd5d960000000000000000000000008f73bd3bd03da00f0b728691a11546b3c06337d50000000000000000000000004c5d6bc020cb2f931d83f44a65b0b7656397a9af000000000000000000000000741551f8130a29d40e1ead6a04de8118aefecf9500000000000000000000000051a4d6e44ce685d6a52cf938478a84857e00267c00000000000000000000000064b95742dc869ce6e7d04d6dc8a67b7cfed41ef30000000000000000000000002f593812d814c9b89f745cbcb102c10fb18951e100000000000000000000000009710c915edbce7ef5382214094b562314c5c626000000000000000000000000610a18f707cd61a9cdc9e60a493c68bf80c1b7f2000000000000000000000000b025aa5078d278157be8cb1775dbf79df9ad85de000000000000000000000000a908e3bc90792daeed251b61ea570407d3e291570000000000000000000000007930b1337137f222232717607e1d5a4e5ca32380000000000000000000000000772e4e19d3563b18a8f97033323277707263e4980000000000000000000000005747d3fcbb9ec568dab3e174549e977734e316990000000000000000000000006f0e3a14f265ee2e47fd8b8fa62c8e3cd1b03b98000000000000000000000000defd7c527133b20e6c1c67e6915b7be27851b5bd00000000000000000000000094cb6bb486ad982fc2edb0713cedad2e463d8b850000000000000000000000003dc44cf5a5aee8277fec080c9892a2b53959af6100000000000000000000000019dc36f69976b8624914b7ca86061e05627fd40a0000000000000000000000000e34c4e47b069aede6b1aa8ef753cba2a8c723ae00000000000000000000000076ef46f39373a2df3d5b68b1b581c5276f2e0b4d0000000000000000000000005e331d19d5db4663c52977f2ea7a8d4f6cdd484e0000000000000000000000001573e6b5337a31d04df00e85ec995a17c72b7eba000000000000000000000000134773b7ce5c842efb8fa1cd050b04b899dcf3e3000000000000000000000000a66de1f270e3e2539af2189a689414a42a376b71000000000000000000000000e1d747cc1a91c37bc8af4943f3b92e0b0604b2e8000000000000000000000000baf40741f53f032e03175766b59e953c472667a5000000000000000000000000cec0c2000626a6941ed8ba5a1c2066220146a41300000000000000000000000037270763454e91fc9a261509343b88a229a97e530000000000000000000000003f69e727cd2c7a59423731c24aa39af525dbf32d000000000000000000000000209ce5b8f5046d3e02fdd4bf42077ba05d3d9d920000000000000000000000002d4fcf56ee8a07b77f1654822059c4cbfa153a91000000000000000000000000e3a21248dc086a5ab763532d16ab7a3d6afd0be200000000000000000000000084320dd1e6cd173118a3078711081b67965e0c22000000000000000000000000047b0b450360dcb360ae9ac6d1ca753f305dc046000000000000000000000000b14fc80b0a8ad38dea992e23879f90cabafd56530000000000000000000000004a38e57f2e45c093b039fdd7d68bcbcd938c4df30000000000000000000000007a7aa4b364f94f25c8b2c24cf5275bc6ef250a7f0000000000000000000000004599d8e390252b1202962842ccdf707a283020860000000000000000000000004691464565fb6e9f9621a52b82d30e580b41e8c3000000000000000000000000bdaf61b03dd0bd6e17b2095fa0b15b43767cd3d40000000000000000000000002a44897c7f1c1bc42633b1289c0ce3983b302c09000000000000000000000000706768e796d61289a0019e5ff2ddf51851c08dd9000000000000000000000000cc77344d72e55542319677c829093c1bb3f1953d000000000000000000000000fd75d1fd77d4be39094a5f5b9c7cf34ac6636966000000000000000000000000a7126f204c3dc45ef9f920c72e70c9e5474e64340000000000000000000000002e845bf36c1c3a368b1812d47badea2840f0bfae0000000000000000000000005f805a95486ac766ba23982ee6e295b710f1a1290000000000000000000000001ddb366626e7e4c8d59b0d154b1c583dd0532e550000000000000000000000003b139687c3ee61ec3035afe28b1262205c29a7310000000000000000000000008cf0f4f9e131c0fd8996c723fd2920da7debf5b200000000000000000000000050788a2b64f61b04d32e50db8cf14fada3ed89d7000000000000000000000000a42623ba88d3ce5dcfcc71bf47f2907c34acd4680000000000000000000000008fa85169b4b4fa990feffd913451712759a6745f00000000000000000000000089c9f296904b9755d96bb7bc64db1f9343517348000000000000000000000000502d40d2d1c35dca9fb65ffeff4442ea3f7db31e000000000000000000000000d0b74d1e2ab7da1a0f82f1f10ec30e1c836fec890000000000000000000000000e6a233d5118d5cb6a7565f9b7218ae0257124f5000000000000000000000000489193519cee6885ebee8ef860ef735663bf2c7b000000000000000000000000408174908e64fd1974825e77a81d16f9e0e74a0f0000000000000000000000008b02fe5bbe67a6ff0c889259623c0ab7bf7874f1000000000000000000000000d74e4997b14744df1597905d96616c61fa269b51000000000000000000000000dd6cc9ec40e386508072388d0a24801bec6447ea0000000000000000000000005ceda1de2b983c724f5c6703dbdff583cff22d2b000000000000000000000000c2a88c9501f8e57a044fc49a4ca9ad0a1fbf59020000000000000000000000005f2893890c84fdd066f6a1e81924eeb414669b9e0000000000000000000000001c8c69aedfcb150fb37db1244da7162eedf518630000000000000000000000008262be6950690a1b840a9db07a6cd74be7aec2ba000000000000000000000000656a3a14482942234f247a838478031f20972ed2000000000000000000000000ed703523cb61b043f266791178549a1fb828a744000000000000000000000000712a98a4b0f520c2aa72d6a22c0cb8268362d51f00000000000000000000000018e16977d26fff3b9fc1f2bb496e5787d13751d6000000000000000000000000c5ebbfff4ad8faac0b59358dafd4898fddb508e1000000000000000000000000324ae1c30ad95c4c8dd81eae8500a7ca3dff664c0000000000000000000000004aed50661e5dfdf1271e957f2a737f1f004736be00000000000000000000000050ee94b813d8780b703e3791bf3831de449b72ff000000000000000000000000449979cbc47cee7d506ec05808a622d09464e43f000000000000000000000000565306eed189a1f7e7f6db49fec7eb6ebf281c6b000000000000000000000000d0ccf62fbca81cd7174d00b74fe87ff8d7bf9e70000000000000000000000000877d18b548fdea437dad0e05f8fadd245bb5561f000000000000000000000000089bdfa4e67a0786810feb2d683affd15c04898a000000000000000000000000428ea34355067483df47fba54a4961de7a46ca070000000000000000000000006d09b731213254f65e6a54e7a01f21ccc7a641cb00000000000000000000000085d155fd769e66b44f2bd50198836218c2972d5a0000000000000000000000008316485e372c8ab1d657b0fcf7341aa98a0b68d100000000000000000000000014e49867ec364e6e4483fa9b2288d36660f52ed9000000000000000000000000aa580827a65c2c53158567e114e1f4bed967ac7c00000000000000000000000039f04b99da38b4655b7eaa9a1d0055b9b61e7f860000000000000000000000009ae287624bf01acad56ecc4ad501956834fe263300000000000000000000000090a303039077e2f960fef19b0b12ee642babc6160000000000000000000000003778f73e949c98817a1f96c58121323754b429da00000000000000000000000022f4a132258d5bbb17cc4f9c0d9c60bd1aa0bdc9000000000000000000000000e9cd153862fff79064301613c4a201461a466dbc0000000000000000000000005762c5e187d0bdbf32499d7c9f026c91a159c2490000000000000000000000000407062b54a8aa9070007eac87d10052e9454f4a000000000000000000000000b03e653337d19b4b1620d7b00895bfc574905dfe000000000000000000000000bfa4c4ea1fc150741d59942839486eca6b7ee2c0000000000000000000000000b9070ac420331f917c2eaf17a1b7a260a568638500000000000000000000000031b5943fa79adcb03bbd7d45ae7a907839352648000000000000000000000000f84a2c4ca3fc01412e8263be0888b7c2a7925512000000000000000000000000770306ea9f2e923492dd98f8d9b79977cc0421a60000000000000000000000001c25353349d4e4ad0c8933014d568669d667de960000000000000000000000009c280e8563cc8e038ec45558353d35a0aa95f536000000000000000000000000619fbd8110c1c6110ad655c0e45b8f8413b1f720000000000000000000000000296f2d6c87391457b195f2fd5a7023a517bcc2f8000000000000000000000000430180bf4ff62967e2092ef9e42e180445d305210000000000000000000000005712c07b6163489d6233647ccf41b9e3a093782b0000000000000000000000001d421b057258870aa22e12b90bc822d54d7a9398000000000000000000000000d8293121696522801396fad47a6ade3f252c172300000000000000000000000039b0e68662ad757ec99643d6759d344b0bc7c632000000000000000000000000134442e2b824841efaac7640e6a79d8d2eacbc7b000000000000000000000000020f35319b48c0303c8ad2f57c5ca907cab5129f00000000000000000000000009659781fa235545205d47f50070772a62928107000000000000000000000000a5d1b6f90e3e691a7efeff1504a3d9f0b3baba1c000000000000000000000000efbb721b4fb19207cc81fb3342eff0586d436d0d000000000000000000000000cd0536a798e5e1ae269cb593e97ba530d3340a6c0000000000000000000000002d3571f10f25e601225ed693d2a9ce0a06694379000000000000000000000000718dab71259d45bc83f72c818713c5a9f1e09e0600000000000000000000000002854bbcae5da09b81a01aea9d1f1889a1a1ba650000000000000000000000001c7a414bbd7f1abb5eef8706be8f93df26f7a86100000000000000000000000051f657271b002c9117efd71ace6a4d8076dfa6e5000000000000000000000000048a056d74bc0a6d5166e5c2d3a8d5e6b5128907000000000000000000000000f2d54a9df74d3ef8dece0b77c2e5b2621bf614370000000000000000000000003601f992a315128b9eccc39440ad9d189b70efb0000000000000000000000000c5db359bb1ddb08b32cabc962ecf5c21fe6ac2c00000000000000000000000009c8505b94bc6856378e9d51889ba07a987005d8c0000000000000000000000009bed7c4a297b69979aeb6d5b78771de11996069d00000000000000000000000059dd7eafd8de2d52924de4ca366e43170dc227c60000000000000000000000003d68d51c494fb3c3937b9d60ed3930cf027762d40000000000000000000000001378f57c078f91af839f179c4acc34f2f9d8d2d100000000000000000000000009e0ff8272348c34d06282da4c770e25a8d1a7fc000000000000000000000000154b505176ae7fc636aa3429efc7aaa265f336e1000000000000000000000000e39345105fbd360a347e2ad02c1d0a28405b42d600000000000000000000000078132543d8e20d2417d8a07d9ae199d458a0d5810000000000000000000000006488b7bac5ad4f9c9ef21d93c5fa81693730e6b9000000000000000000000000c1f257679c833c8baab7b95cc4f820c9db8df16a000000000000000000000000296025d0b5eb997c35c8fbbe9528fe057b8aeebd000000000000000000000000f44ee37b136a69be551ae9e2eb1089a3d9704cbb0000000000000000000000007b733dde451f88446e1b5892ed1d34932a8c9f25000000000000000000000000e4518c3a3f8591e51373a292e6364d6140c33e2700000000000000000000000017d70f849e1c131868510552055f80abc3a1ae54000000000000000000000000c86582ddbd073913123dd9acf359367a6dda716d0000000000000000000000006350b42e3c61064c16da9c35ddadbbe568e1a203000000000000000000000000d7096b204bac8ac35a3758df66b6dabc5b2fa67b000000000000000000000000e3e7e6f2f838fb3571fe67c111b09e15f66dd0e9000000000000000000000000074c9d724634fa6bcb3c65ebd5b072b83b87f3fd00000000000000000000000054624c6e90a5444f225e13507c5cd1be075b5927000000000000000000000000b37caf147bd84e71839f671bbf905aaa76ef932e0000000000000000000000009cbee4320f2de83d716e56917d8f488e72459f6f0000000000000000000000001c3e2895261cb1383db8b8efbefacb3a5d2aee820000000000000000000000009586509e208be049654a71a72c569419e5e3bfd70000000000000000000000003ef2ed0ade0bb40b6abbefde004f81e3fd734691000000000000000000000000778a7ccabb3fd66a77c94d9d76a8d546141760e0000000000000000000000000d882da666191ff6cca4e95f9d8210ea2a6cb2ba000000000000000000000000008483b1a93b4669ef725c36e7155453e69a0b690000000000000000000000000f86590166ef44c05c9f0de1cd851c7b4185d928d0000000000000000000000002c3db8851ed80af79f00a4f81cd3ddb8929cc947000000000000000000000000761348e8b135d2d634cc5fff1647a61b2469f0d700000000000000000000000043fb9331990434d7859bf7e8431cb481fe9e22150000000000000000000000000447366b521d24ef53f5dfa0d68421e95635a6d20000000000000000000000002daedebc981cbef0f4c908e3faa0097cf2e952570000000000000000000000008a7c3ae28f22990c17573bb2c60b6d65e4f04f4000000000000000000000000069316a5926883cad4138187d5e33a1e0aa92f7710000000000000000000000007b72a2de15da743f041f3de44c0ef1dcdd490b3c000000000000000000000000b37dc032f64dfd9d7657002145f9e5591047efe5000000000000000000000000103f483cc1e52efbec218220ab58f4497e851457000000000000000000000000ae1973662f512af4fe9fef131df9d17e9c2dfdd5000000000000000000000000f2de01ee86495703e01e5d4e04d00ffb0ea53f91000000000000000000000000bfb91cbd263a0f6a8fa273cd97732b1cb5ffcd75000000000000000000000000c391d6c1fa6c11c62d1dac5b75584d7b6ed028e8000000000000000000000000fccc73094c1191eb8c6952d90523a2fea5b11b4100000000000000000000000049503c7092c6c16a14a855e5404b093698cd6bd20000000000000000000000007e14b10191d5a1af03152927e3fcf370ae1a572f000000000000000000000000129d48a501f67649ddf9de506134d7902f1547800000000000000000000000006cff078404e09157ae449179883010267d406a16000000000000000000000000fdc1059ad2287954905c0934dd3d27f85f88829e000000000000000000000000f4eeb4d6b029effa2b79e279f94c08be50437d78000000000000000000000000b4ccc1a30677aaf47544d3c40b978e7d7ebcc58e000000000000000000000000590c58b35278111e2335cbf7a0c9b1dafb250bff0000000000000000000000008f254ae40179ad34b94ac7328c449468d37c05f9000000000000000000000000d21d7e18985d4bdc96a6920481a0642848aa6743000000000000000000000000e4af7804b5860efd7fc7747d4709ac30c69692e70000000000000000000000003645d0354952f6497ef3762b754affacedc5363300000000000000000000000084ffb41590c5bfb7bd3d7b9506fb0aafa9bfef69000000000000000000000000803cbb0323324f491b314b0b744ba99ae794d2db000000000000000000000000a618e30c9143ba17fcc329219a8b39e4c4cba41b0000000000000000000000003d22130dfa87c82d027962250e3459aba532420100000000000000000000000001553dbb207c927d7b7c1ae172b4839cd90876c7000000000000000000000000686592b03d2846de885939323b9455dae2c9bbd700000000000000000000000095aa7175e31ca5d449d99aec428f2b55e4b8cf7e000000000000000000000000a6d5e2e7265283755cb0aef40b8756368e8a7afd00000000000000000000000021b282ad014e8be11714f08ded11b4dc9fd8f3bb000000000000000000000000ee6481f986a5514a11f7121411870600668226a40000000000000000000000008e7a7f6c9032cb45ee4d6b6645043fdfc6aa8b3500000000000000000000000072a60ef5af6e292ae3c10224022966dced94745500000000000000000000000087d0d02d1e084872dc50e224130dd0e265181f9c000000000000000000000000488a9491fb5708378b915149a0f2a33e1291f0d8000000000000000000000000cf9ca4da976dc4d3d08530ec50f4efc44df54a16000000000000000000000000f1cfd7a9ed63cfe6e7044402080458bad8474aa9000000000000000000000000ff1131e68c4166346a54a1f2ac8b2bc3c53c92fb000000000000000000000000f09613f5ef53094917bc4f876f5a1cf41ebd7e08000000000000000000000000d415bf1356035def950f3e9613b531ee791d40ce0000000000000000000000007ef0d9d4f682bb6903812d2226a8b01de24a9ef80000000000000000000000004a02d4112b979c218c47f6a68b2f03da09b08070000000000000000000000000bab84fa81bf2029ecebfde01e8390af2ba58d55d000000000000000000000000c4031c6f03885d61ce5f678f3634aae5490670f500000000000000000000000064afa71f1df50b1f7d9afb6e1203c6734163d477000000000000000000000000783354695598eeaf8e67ad401868f826865a4abd000000000000000000000000d027c239ce3af44a4b731fd0e175c0121a475a8d000000000000000000000000c15f0b4fa5a873291b4989a966eeff09c24639280000000000000000000000003dcca7a2f39d5631cdcb012687b69e6e7f76611b0000000000000000000000004808f26b60846cbec7f5d9150a2ba29e237f1cda000000000000000000000000d7b71026a571603180d871e355688555d4c27417000000000000000000000000134ed260fef574ef3cf8e9e6ecd517325638595e00000000000000000000000046a1b5b946e80c0736ecce75d993906b4a4a54b7000000000000000000000000ab2582e01146bc68b453b2205e1b5898690e2678000000000000000000000000055b4ce31069761009b6dfed2d2f5862ab00bb390000000000000000000000008d109413f7432c271b3576b54b716124e0690abc000000000000000000000000bedb36320430437382044370e95ffb4cfb16e9af000000000000000000000000b20f68811d9cb0f7f8ebbfd021bd5682b9bfb51d00000000000000000000000095bccaf546c7ada978ed14e97c9329e493bb699100000000000000000000000015290f8eb8e89dcf32cd1fba83b09f2b7da582320000000000000000000000005293e5e145cd98e139cfb137d440dff571578c4c0000000000000000000000006fc0e617c86b6c168e44261dcd0582a83397b4b5000000000000000000000000c2c49de3ae1cf7d4226a88696cd3181031f945a80000000000000000000000009d553b91465dcbf932459cde391a501d0cf7f1cd000000000000000000000000566a1dc280e9af296fa06d354ff8ef3c0f43bd99000000000000000000000000596efcba71e52c4d89cb311d417df61ac5a37432000000000000000000000000111465597b5920464ee7a1b24a2bba9f229bc26a000000000000000000000000bd83a27988ca6d5ec97243abcd7176e1f4eb650d000000000000000000000000c12a3ee1af4b366f9f15719e43d859a0f9e3cb620000000000000000000000007ea88f71b8f9cab508f803417dfec2f2d9c9287a000000000000000000000000f81f3536e1188ed805a8cefcc58b41c6b5465ad0000000000000000000000000602dd807462268fb3ea41eb732a9cf8bf19cd8bb000000000000000000000000c7d14f2eb1e70dc84be82813a7bee6cd802dc1ec0000000000000000000000004c642c189075dc6f8ca9398107429c9ad5133bac0000000000000000000000004f8c8dd59c47d270839e8f94cba4cb243119bf8c0000000000000000000000000e5d844a08388895091547d4df51269c73322704000000000000000000000000b066de265dc6f937c3c1691650b179155f8092bf000000000000000000000000747811193cd339582929344c74e315339db57446000000000000000000000000f98c2005fd2d4046d8f81d68657883e73f4936a40000000000000000000000001e8afb6c319b506d2a6b170f0163fba5133a99710000000000000000000000006fff0d28fa623dffa99e26541192573c0b76cc57000000000000000000000000d4287b3726bcec5fc7849835d8cd4b92b34035080000000000000000000000008b15c0da498af18af46c76b15047aceca528262a00000000000000000000000049437e800cfef4fb798d910bf6c525451b6b280600000000000000000000000041a67c2a8e9d24ec844f00f9005b503eddd43f54000000000000000000000000ccfcb90141d7b17876fe71215794835191417aa2000000000000000000000000f22ec6c76fa4861bd4e1b5f81b9d3352829b3cba000000000000000000000000c254621ef0d54b63c1de5feebc99babb4016afce0000000000000000000000005ab159fd55f6b871b16b81d0cf6af6d6b14f3985000000000000000000000000fd99c92aea3f44c272aa95fb7a640beb96bffd930000000000000000000000005de90798aaca088182bd929ec55a897bf34206a6000000000000000000000000b00e673aa513e6a7602eef618c55002823d9853100000000000000000000000065de0a1337c9d6ef111db788c36a66fb73efd6b10000000000000000000000007ce31a62075d8ff53940e6ebeac3b2c80c0dd242000000000000000000000000471ec383a12b5b8dff7da2fc415e7ad5389e6705000000000000000000000000bc0b1b9f03201ec9d62af2aafaee32ba9fc8ac2f00000000000000000000000044f293693d5c2ee07c05b1eb74bff2d9afe4ad8e000000000000000000000000be5329d85ee6cb54e85c0794bbee8c9f29c12bb1000000000000000000000000f5d3743ab5f2f4250b529fb71a201b78ddfc662f000000000000000000000000071fadb8e55e6dbcd2f6ab4c66387cbe446b76ed0000000000000000000000001d32c9135fea2f9fc9e4396a8294f9748e742d78000000000000000000000000c6427ef8f421e23a4b12fc6a390250c90b76acf6000000000000000000000000298180e9a4f781e2ad0b83712fb8ae52097545e2000000000000000000000000f8fe102aa7a5f6e77049f9601303a6717f4c92930000000000000000000000007da90edcfe10ff51cf5e7b2f8a39476ff0a587bc000000000000000000000000097e600c398702046664935e98c7b0263428530b00000000000000000000000002c97932938b82e2496e3665022d15eb72a655810000000000000000000000006c4471762450bc367715799e8c4ef1dec90c5500000000000000000000000000e1c7a352668c270e1a3fcc76e9332575237250d7000000000000000000000000c63dc8694810cbad04711581ca1091d4a6d38e8b000000000000000000000000f87cb541d1ab772e097590d93e409b169b9a84c3000000000000000000000000ae06ec3cc4b02ef5c69baf407609c4f41cff4158000000000000000000000000ab84cb380c0930583c92d8740fd6b62fb8cb3fb3000000000000000000000000a6b7f0340421d117d7bd9f905cf41ab4bcfb837b000000000000000000000000b90512e24b545d7676e19ff10eace7f6ef36bd530000000000000000000000004bc8b650216c9121215ee418d5fe69ece43195b300000000000000000000000042bcf8183759d0412baecf633a298da98ac97ae8000000000000000000000000ee3dace77a6a175ef4f539d634077d4f35981603000000000000000000000000278897e4b0e72c24292727630d8f0ff492892747000000000000000000000000a1c11c6278ed9c52ab769084447829c74dc723c1000000000000000000000000b45d33544a8dc0fc852b6dc643adfb58ab714cba0000000000000000000000008477cd6ec6af9770b352a31cae45f73360c812e1000000000000000000000000979944d229850f513db419531036e5557be9ae01000000000000000000000000cd243a68ffc4b020d8afed4448ef2a9ba2598288000000000000000000000000c3bb10fd477da7a56cda70960ce63f5f295cfce50000000000000000000000000e9509657313e71854c93f44015434582bb34d61000000000000000000000000c5b7335c7ce3b918059c8eabfdbb0472b81233b1000000000000000000000000bb414b9225886e038b657d98e623312bf1fbc033000000000000000000000000e9085ff2fa4ea1e08eb79f4d2be6abdffbd55d0c000000000000000000000000ce74159ce0b4b117e67acf24bb5e4cfa944289580000000000000000000000008c09584fae0abcd276f9d6c6acf5281cecaafbd9000000000000000000000000ba3fa840a8f6a248a63de273e335fb7c59d5d2be000000000000000000000000d621a2e6e74a6d48fdce71bdbe7da4217515fcfe00000000000000000000000028bb1d5f0ea0aecbd03b5e85b59f7a3fae4d95ff00000000000000000000000047af1df0ffef0370bcf301f0ac48a10ad5fd26c90000000000000000000000001e8eb853592d9f87615c6fc167458418dc3bb2d100000000000000000000000016384161619e850d92276b9a9336a7358556bd1f0000000000000000000000005b44ffd0386ef29c8d5759685729c73b835bb23b0000000000000000000000006d9c385722e3d6181ed02fb287565a94c92f361700000000000000000000000004cf1624b09857a58596962db061ebd410e89f340000000000000000000000007e7c1e41641bf06f180568889c0893aac1ca03d60000000000000000000000007636b8481fe16b39d1475daca9e617be604fcaba0000000000000000000000002c6c702d7fe485650c1beea49b77dabeae96afe400000000000000000000000081419d72e90f885c0047b31ed0c06a9c8260a99100000000000000000000000039d1d2112c45ad07df7172f82f549c159bc551a80000000000000000000000004b7f1c928e10e8db64bafbe1b8f922f5405b5902000000000000000000000000daa3d8d76697ce295f1b6edfdbcee8b4877b3b4f00000000000000000000000071c06c22f5d377267669f5a0c931b3a673eb5766000000000000000000000000701ef9e10175a59a78eafa10f1ebd112a5593c4e000000000000000000000000c1e918932a87f9954a13a92e4a4f88ba6cc79ff1000000000000000000000000052b3cae70494853e55f7792b4b4ebddd493976d0000000000000000000000007c75b5eb3e11d0d03e11b1d02cb86436e58fcaf30000000000000000000000004059349af802df480cce485bb0f02a2ada1f32460000000000000000000000005d6153765210303faadcd32952558eace77ccc2c000000000000000000000000bd997a0a20386aeed4cc60ed99001fb525729b3900000000000000000000000021a057e02be3e8c9bebf50e8f67952df9125eabb0000000000000000000000008c0b23cbfe36692bb0d2801d3fe7d1d2c70ddef40000000000000000000000002a9840699d7bbbcbf93cf825c3d6ae3e6cb9e4ea00000000000000000000000002f3dbbca67af7251bb0f2135b6f4e8fea6f0853000000000000000000000000c4c0f1f279c546a383dd3cbedd2e96eaec8daee80000000000000000000000009b33917c732a44b808a5b69caffb757b8268c8e4000000000000000000000000a8c7e340397aad92572fa38276ee2eb86552851f000000000000000000000000c29084158ed3d7b0e8884022f5ad5d8cee3dc755000000000000000000000000d50d12a9b0c3bb4e1d52c5f562eb6eccfe8f87be0000000000000000000000007efa3b2e6887f6416fab38950a31262483a8b7fc000000000000000000000000c1e2d61f3d385335b3a44812948fb13b6abe1191000000000000000000000000d0f48f8758529c775307c859fcef31987f68417200000000000000000000000013db78cf91f7e662d1aa017f7acd431aa51f181200000000000000000000000090784b748b84b18d23ab850b6d4a61119dcd2bb300000000000000000000000099a7fffe96d30e5f7847c889b0e0db01879fd6d9000000000000000000000000cf6ce9bfa7137ba5d83804c955802bcdb70e4e050000000000000000000000006ecb1a38cdc9ed1e4606b059cf0544c3e53667310000000000000000000000000bf55562d55c378f046eeb1fb1ef92863bca6ef3000000000000000000000000a4622fd6b752d524b99c0f0becc921cdadd8c262000000000000000000000000c5b45841d7853c5847a7a3eff8314afb3c60d0c400000000000000000000000089a125e95117f51ae94f3b4f83bb4fb3c9c4b51e000000000000000000000000f13f0b117296a6475ec5b904d2a0e5fb0050a5a3000000000000000000000000e02b754edb575b1f4470d6eef38e7b9aa8448e83000000000000000000000000dddcb5df296bd5307d722b96baa830cd5a8463f10000000000000000000000006ed9de41a8796e0d27ac3837ffd42d9b03112559000000000000000000000000d1dd92cd48629a1da47b1f47fe905a1c3e2c707b000000000000000000000000c172944397e1c0056ca5ed7dc44414633ef3ef48000000000000000000000000539ac817365e70caddf1901991d33adf318a41a1000000000000000000000000b467a21b1211a7e8d8bb14631084a3e5962bc7c4000000000000000000000000b65cc5faabacf9aa285818808604cd021cb5e56f0000000000000000000000005a6ac2a6407b599767fbc96241bf290bddf2414f0000000000000000000000005f03fa72557911625e818c6377370e3289b286ac000000000000000000000000f72271be123490eb2a6c7e2838b3b0a5eb8fd9f70000000000000000000000009691f23dc4c03d4c45e0a05e4d41154a880868db00000000000000000000000017167b1548d1e50e2b7f5295e15745938f857794000000000000000000000000b90f367cc5641c1a0e2382a4c093592b530bdac6000000000000000000000000a3b36d9e90fa3a31bb288cc6d3c9f277d01ca57f00000000000000000000000010c303609f458bb130d4b31754d890a07bd2af72000000000000000000000000f13fd209e8417037e9dad0cbce429c72c61fd5d20000000000000000000000001e9c434cefea19386c3df422c1159b09a55fddfc000000000000000000000000bde0b2243ce4188b3ef6c2dc15f09d1365bc27be000000000000000000000000168bdeaa07f654734b23a5b23583e353304bd47200000000000000000000000058743ee7389fe040f4753c6957365d54a2c7625c000000000000000000000000d0ae62721e3f6e288b8677c1bc9c15ae64a039cb00000000000000000000000015a59c2c439ad3fd4a730d5b1ad8eae5be3f102e000000000000000000000000a907232b06efa8a8680e78472a72711c6deb5acf00000000000000000000000067d4e7c4dee3d701e28289e1a60ff509521254980000000000000000000000000cd788ea7803149bf456788d9aad81c26d79a31b000000000000000000000000adee810a05b9e10a35d8990922a33df0f9c464cb0000000000000000000000006f1501b360ed7f18b2fcccf48297173721e13cf9000000000000000000000000dc6d3091f2aca49d29223bfac912153d008546570000000000000000000000000b8053ef2cb132bd4a667d8b8d487cfe69dc3be000000000000000000000000065857ad9bedfe378259652272f400fef3b919afe00000000000000000000000000d69c2999c780e4c2e5608032a937fd4937b677000000000000000000000000cb4c4659df4360b4b1a28cdcfcbed3288e739e370000000000000000000000001962698253fc939d73125d59603849b284ce98110000000000000000000000001728f318716be53ecec44cf2a5a1330f4f824475000000000000000000000000a54205e6d4c4982ab6d9f46f5332e63a082af738000000000000000000000000049dffc7a197400e535542c7855fb347e6c4287a00000000000000000000000013b8da28215e275293dd618be4f06d71e48014910000000000000000000000002bf9ee6c3b318d1a2af7cd823010d09615fd16ab00000000000000000000000065255f235594d0cc777de4c0a713fa89a73c0c65000000000000000000000000d9e7d2bc7486a3b37936988a754c3a6edd6e4e590000000000000000000000000a398453cfd25b6556c580f4ec773126629cfe7b0000000000000000000000006a029295aa5189025c4c3722f0f079f2c9919e43000000000000000000000000aae19823783813927f40e4fe24c1b769cf0f2ef7000000000000000000000000358165bef9a5a73a98b30163bfc288a77b5393470000000000000000000000008ba7cd098c5e64be87bede84fcf746ba82d7b67a0000000000000000000000008b29d11f92b76ee994e0cacb7174756ae8d24bf6000000000000000000000000391f393f99466b30dcbeec5b96e4d325e3bba9bc000000000000000000000000aeb712e6180c540177d56749c77bf60a1e5d2ad6000000000000000000000000d68eb5163f02429c13f9cadbc4dd532066557921000000000000000000000000c487d76ea0eed43f0437ae2b9a2600f9b533c7ca0000000000000000000000000d923fb7b84324318e9a043d480d0ef32368c2b50000000000000000000000004786c82391b1f7a98e7e3a07ca5f27a3712ad61e000000000000000000000000dfc300294bb6b065de1afed8fcceb4370e10cab400000000000000000000000019f681d32399ab0383c1099f2ee7d1e6643802cc0000000000000000000000001188757488981f5a01e8b7f908aca8ccc98a48f1000000000000000000000000874a6851dc26990dec2db24766382d3a83017b7c0000000000000000000000005152f0e0753a6c9f78efd13df21254b1e2134a6d000000000000000000000000758a6a8e567f5595f724ba87ea6eccda2c828d6d00000000000000000000000034558290600fe35290cb101b99a204ee8a3b912600000000000000000000000025fdb4627db766116d20c642aa0dcc16e9037ea10000000000000000000000007ecec863383fba1fd5a1bfe852d2382c2a73ee210000000000000000000000004b0b46e36703c420967d1ca3178c14a42342cd430000000000000000000000006cd5d4a5f5cf3e8bba0fa31ae28fd7e9218780130000000000000000000000003d82f46b7d6226ad949ea31323dd12690b680cbd0000000000000000000000000c1ac6549a8d0ca8a4682d81d9f6cad7a24cb41b000000000000000000000000a0240a209068ef60179fe731b5390fcc87ee48a2000000000000000000000000de58d2b380bc7b5e07ccd3b7f07014aca52d4214000000000000000000000000c4515100a4b40d725840a8cfb7e5b95b54ce15c8000000000000000000000000aa9c4d1873c19e850f972fd7eebf52d81a24d83f00000000000000000000000001fb3c115c2eb984c8caf69a1da8e4b64f16d0a3000000000000000000000000259395746cc3d2359ca6350826dd2426be2540a1000000000000000000000000b692a5b9caf08dd5a70aec204959c9f473f701d20000000000000000000000004c6e4bf0c8cdd39e1cb82a92a9024dff14aad2a40000000000000000000000005c0c76868323b1fa8bc2127733e7140c5ff462cb000000000000000000000000e8dde684c836d8c585fbff8530e8cb70964b5b3b0000000000000000000000005df1ff52d856cbe82e2d5eeec7d9d0fa035726740000000000000000000000001a6432f36c6af6155a35e8002dc4d72f2137cb2a000000000000000000000000542db8656fd5a022fa48206ea7181cd93eefab190000000000000000000000004e0ce770a8b348256268a4fe3a937f0728ea9a430000000000000000000000002d1582a7bb2f24ed65ab814507d6edbd07ac5531000000000000000000000000892efd076788b46cfbe5ca06168578afb387c1d4000000000000000000000000ca26c826e9437d3f4d5227ea90cf58496e6814380000000000000000000000004ff2b7275876c3ffd754145eb2304f4f4eb954430000000000000000000000009bc572d1470d6f485662a90ea2f5ea7734f9ce330000000000000000000000008b23a997f10264c08a111c37ffcbdc1251d718a9000000000000000000000000628d75e2bd86ab34d3d483862e4d455faec7cd1d00000000000000000000000064c4b56623f4ba8a2816f1db39ef971081c5a78e00000000000000000000000028db7def61d4894338ae1435675e4ff9a46ec10d0000000000000000000000005abdf7900662229437535a026164136ee1ddbeee00000000000000000000000013566cb0accf60521ec116719f4f84fad24c30f00000000000000000000000000c3d45dc84170d4a995a092dc4ce2361eaee0c0f000000000000000000000000bf30c0fe2893317ab7e995e397b6406baf7b816300000000000000000000000079a99b4724b3deaa8f1ce96bc1c860f1b0705fe500000000000000000000000047cba27f3da60f3eff3a2cf9e69614c778fdbd2c000000000000000000000000457b012521be58febf4ec58b465f689196dd950b000000000000000000000000678156493c2eaf166bbab9ff12813dfda673df25000000000000000000000000336969b89003a24b0c05a800bd004a219427fa440000000000000000000000007130bb26d349c3307fb102afb7e3c36c32583e8d000000000000000000000000a0e0f35b7bbb34dd7225f2ca8b46f950d7c7884a000000000000000000000000b9ffe83fb03027c97d9ac11bdad2d9d14fa65ad3000000000000000000000000bef51a213021cceadd46927437b29bb268e8ede80000000000000000000000002d54f03a12544921560c97ffbb8c6bd1e407db6a000000000000000000000000d12d1135ad406482cc8702db564fbf81d6f54a63000000000000000000000000f063481dd30ddfbb11b472c318e265b3d23c51730000000000000000000000002884b9f220ac15ad7ea3ce4dc94cd40fefcfc8c10000000000000000000000004d71f241e4b894f159ffe27f02b2d99f49ea20f0000000000000000000000000275bc4bb07382ffed1d222951acee050ad93339b000000000000000000000000b1ba999507405074d766e0d810c38310d84bc9010000000000000000000000000a936464d33735583ec70e5e648e4c6156b4cb390000000000000000000000003a88e655971189fe6b605ce29d4c17a79b3b53ff0000000000000000000000000a24ceddf187973b1f7891079d4d5b4a40fa92d200000000000000000000000009f0705874aa009a2a54eb16720f7373d747e1b300000000000000000000000014405ab159113dbd11018969be39808a42b7800a00000000000000000000000044cb6925d36977a62ee84515b9b379a3414cb3670000000000000000000000002a7b4381836074e8e71ef54a82f4607d709707ae000000000000000000000000548ba323d448224be2b61d4ffa817d3db7a1576b00000000000000000000000097fcba376ed2bdbc961cafc5ac24ab52d44bbab1000000000000000000000000d593f55d40f1a38c0c4a26d82c1d334a8f9991c800000000000000000000000006d08ea36efb6ef2782d05616f29b0eae4ed52b9000000000000000000000000c5e39229e0b2f1a24e1ffd09ab75e376956ebe8100000000000000000000000083017dc44f5bc545bea381d1a411bea8db7895760000000000000000000000005ed092c84da6f1ce204cc6b00c583bf4c2012cf3000000000000000000000000b3427a239a04a7308bab039baa37f6482c98cf310000000000000000000000000fc7fa93e7911975ca4278bf4688f739122677500000000000000000000000009562c51095d24a4b836fa9786f40c07e960e7d380000000000000000000000001bc6b8e23171682f3b5c9826b70968c6b2d8f0bc00000000000000000000000018cb90dafa907fd2dec24d4da4fd92f082a5e10c000000000000000000000000ab553ae84bf8f63d40cc25527ab03c8f173292e20000000000000000000000007260f781d649dda65f3bc5ca9fd5154964b5aa270000000000000000000000004610fc8bac5701443fe9ee011f6e51be8faeb2a50000000000000000000000004f759ba3c8e89163863a0103a74bdd64941f1c9b000000000000000000000000f8c3606b9824d4d70fa5ec1e7c3edfc67bde66eb0000000000000000000000001abe66f7dce39462eafaaf71d6d5da3be993eca2000000000000000000000000b4f61dc702a7cbab94b7bc689a73e53ae9eb65720000000000000000000000004a733f3c68daac11305207af6ebfe50f050de52500000000000000000000000032757c7a905cac5e7c0e00f900bf53921352f86f000000000000000000000000bf85b4fc7e14a15c4275e412a005e81432ab6a2f00000000000000000000000055dfa8b78d5c1c940ba0ad0f38e8af68fa61ea92000000000000000000000000878ce7116e5cc8defad12594be5d96097eaf3f5d000000000000000000000000e17e025b2b7180da59d39ffe75be4a340cc522600000000000000000000000002c0f71378949c8567ca5cdc265aa40410f3ddfb200000000000000000000000015ce8c28f782879ead472c34f372d4a3accaa5540000000000000000000000003b3a1c004e9e4f4cc106acfa291fc44dd902cf8b00000000000000000000000088de227b03996b67ec357d334c47e22eb1fa6b370000000000000000000000005b66ff02505d46de1d28c1dd598055894d573fcb0000000000000000000000007838ee3b8b4e960ea92003843b3c4908e0b403c100000000000000000000000024a4b27c9dc0f6f6c9ce9352d83e779060f12591000000000000000000000000065fc9bee3a581c89923865f242086a92254625d000000000000000000000000f5473da762715e861b0ded01b661462ba7c808350000000000000000000000005de49cefff321dd43cf59d1e5a22f727c456fed50000000000000000000000002e1ebda24634dbabc76f1a1624fbbc3d64c3b5d70000000000000000000000004e38ff6982d7e7463afd25da621e5737ad59bef4000000000000000000000000d80f04341b3f846d380a3c17c825f88d43e8242600000000000000000000000015e6007b46b9212ad46af1571066de6edcf3461b0000000000000000000000004ccf0cbaf34498c9a57297977cab29a61ca13b400000000000000000000000000b0efe1b7726d786c250d37c33721547e621dec50000000000000000000000007931cf2f559e05d9ad1685e82f759ae56924f564000000000000000000000000903ee5947cdcbe41cef2be07f8723058cf09929d000000000000000000000000aa8a94abf6dbf941ac6944aee7f5493759de6824000000000000000000000000a1045b9f8253f2f673affec757c904d139b513e2000000000000000000000000c4c8154f85f15eb7fc076d56e4701032aaf7fe69000000000000000000000000bcb447687b273343670e62725b323eaca069ddde000000000000000000000000502608ff2e9fbb8f50e142b1305c4c3b0879064900000000000000000000000006e6afac8889a60372b8308d451567db074bb69e000000000000000000000000a00e62a151cedfd1813a835849c9836071f5ebcc0000000000000000000000008fa8458d2ce81133d30ef6b54aa9c0bea1b855cf0000000000000000000000006d220e52223f2c5a1fdb989f1bb9f4f8f86a5a19000000000000000000000000175a085d679bf458165a80ab0f4e7f73e5838378000000000000000000000000926795f438927cc583a9d40cbae8cee86db47fc7000000000000000000000000765be7b50f944bd635c8b67d20818098e1f8986900000000000000000000000093aceb712cf8956ff9c083ca3985c23063066b3c0000000000000000000000008671d5a421598ec5b037448598e5fb52fbc4ce6c0000000000000000000000002389650923a6327c43f344e2b435d0f4200954d8000000000000000000000000df984d80013223f0d7c7ac7e8046444fd1a9e304000000000000000000000000fba02b9c3a2b823e3c678d08f8d6a9dab64c44d50000000000000000000000006321b64a663c11a2abad534ffa4360947c043a3600000000000000000000000059b9ad5219d1d485aee05422479e7ae890057a3b000000000000000000000000ebc9c661249039a32fe9a055fb3f3547357fe32c000000000000000000000000ab37cd22a7695184664ebd7650f72b02b202b7c50000000000000000000000001ea79f933de9adc13f267fe09decb961bfc151a90000000000000000000000009505d01c0920619548dfe481f26ae946d9ffdf2b000000000000000000000000c117c71a0e9ab798aed3fc23194d4984381f3843000000000000000000000000fc8c27ee8ddd5b96811b30b30e0d98fcd1ebdde50000000000000000000000006f8932b2521c933641a1cece7f4194c4137366cd00000000000000000000000086f87a242cec7ca1d74741284beeeee18cce4614000000000000000000000000d0578cdf40bc921a02d47ca8066c903a66c42516000000000000000000000000a942532d2e551a2160f7e21b06da32f62c44603b000000000000000000000000b838bbd8a23bdbc85cfc85164f7645e005c522c00000000000000000000000001f67d7ac0b2dc81edd9740e309de127a0e4e5218000000000000000000000000b293ffe433b6c794137ecf0b62e013cd3f5f509700000000000000000000000038aee5584c02fd0dab4f92d6f015ec3b3849a88400000000000000000000000083fd1bc0f286e3f3da5a34af3119aec5bf34d6f5000000000000000000000000568733cd2b0edfecd7812d249db8a637df5a4f0100000000000000000000000020ee4aa97420eca740f860e327cdca9b3e84476e0000000000000000000000005c13deaefce99b3c40c9980e0dd0fab5ad3934d300000000000000000000000079b48dc87010b522fe9d15a5e3aa23d1cd711d4d000000000000000000000000489b97ef87fc3911f455a4a5ac2f55953cefe7e800000000000000000000000082b137b683e619ec72d262d74e67ee70ca7d18580000000000000000000000002b456c83117f1f32b8ae15c9526211e6c19470e60000000000000000000000007bdab056c266f76b6bedfee24c9bbf99557f8b1e0000000000000000000000002c3cff8ef9a835eadce50614131930bd9c3192ae000000000000000000000000454af4ab677bc915c89ef37a24c17b9527173cb7000000000000000000000000a242fa78e318213b1cb25109da149b157ffadea1000000000000000000000000d8b0e5bc46235702bb34c877a53d70f47673cea4000000000000000000000000419983c8ad97d0580a543325e59f9a675324de72000000000000000000000000d7679724565c329ce5c353b9abce9ba6ae0ccd1d0000000000000000000000000c52455ed794f84ad8abeb7106859418b7c7a55b000000000000000000000000e9f320caff3182c5d65e305a53b3b082dfadfa3a0000000000000000000000009424d1754786bda584265c79abeaa849db638932000000000000000000000000a11b16e7064367afa38970f4bf5eceef001fb8c60000000000000000000000002f1314f9b92c9f2c594ecc530c06a122f184142a00000000000000000000000049f4001e14943e80c002897f3240d881b915c8dd0000000000000000000000007984f9436e3c0e7a673744660d9637a7bb23e1470000000000000000000000006fe7f11e550eb908cc0bc69220edd463cea7d785000000000000000000000000f4ea31346f60349a405d54ca418b2862a9d4825c0000000000000000000000007050bfc993be599b3bc2e2af15065f495b48e99f000000000000000000000000f99845dedfebcdee93d513c2879bbecb04a7237e000000000000000000000000389ac620fa2f8f09b726cf40e09339da74025570000000000000000000000000c6a8bb399b95f484a0486f72e1f3c908f723089c000000000000000000000000f98411159c6464f7cb5082ed84a0f424e0de92940000000000000000000000007bbb72b3a96c0ed2955b601967ecbb1d19cb8ef8000000000000000000000000a599a86c92220686f96c7b19c59edc4df297268a000000000000000000000000ad5ecd8f7bee1bb3dbd51629418b8e862d15aafb00000000000000000000000031a2b5d0f7d60c70008d5ea2e865f7f4fd2d415c00000000000000000000000067fdfddbe972a918e74f3362d95609fb12f083a9000000000000000000000000544c147ac3042b182c7d7cd8430cb1b37a08e1af000000000000000000000000c0e3212281ff8f085873825a760bd94a437dbb76000000000000000000000000d7da6b81239bab3cd9b18db476a026059e36f6c900000000000000000000000013023fd28a003009de38654fd4a6fcf487b88063000000000000000000000000cf6e684a2ebfda2831a7fea20b93aeb0207380640000000000000000000000004e3e6486048ae8c77331b524e715e0741dc2c997000000000000000000000000ceaa3222e4ae0ada4b276bb1b4f195b89f0cdf82000000000000000000000000c51fbcb31c14112c0b6a527a7e19f10b6c9854d40000000000000000000000007576bbcc51008ae4156574f021e6fb517ad5e857000000000000000000000000a938225c44b61860c6205b88ae1c45e5b3f571ba000000000000000000000000c75386d8ee257600f3fc54dad03126143b6faab0000000000000000000000000778a3af07aa815e38d1e0d654de651bc1757416e00000000000000000000000042b2df5c634bb6a7d30823a1c3dbcd192fcafc53000000000000000000000000d4d160fa7467a9828fdc623223c148db3742c27f0000000000000000000000001095cde391e88465fe60b9af5b998735d5838ca2000000000000000000000000dd1a8e3612d3d44d25f818f3c722dad81a847b210000000000000000000000007513c82ae2276134ce4e0ae43d6c3af9cefb02e5000000000000000000000000d635395e0d0b50eda5104f5620471e8fc57643700000000000000000000000009e546efe07e01d259257c729d0304538430fd42f000000000000000000000000d46c001ac58ac5b872743429e489e9c62a212f6700000000000000000000000039254ff8da109726dc08e1d8e8db618e12ab9b60000000000000000000000000684e5f3a9b0cea9771b9f11423ee9a11f6b7c08f000000000000000000000000cf438198423d9bafbcf63ef9a4aae63e4659288d0000000000000000000000000475a039195a39d141b220fee5c56a25fb46ffdc00000000000000000000000012a53a8b5c0a335b4e874284101c0d3922df84f8000000000000000000000000d736588ee0e966e2c6d4d98f9f7c16472fd70de9000000000000000000000000a63154e8dc346e4ec21c56cd7bdf7da745314971000000000000000000000000eb8bb7567a83c6d88220bcf674fcab404d5802340000000000000000000000005582f1ba3b606db4c388d239c968fb79e288b339000000000000000000000000996cb16450688f9ccba1bda55ee881524a14c76a00000000000000000000000096770c9306717ac1fbffbe28d72b9ba307861304000000000000000000000000d88005b280c33e1092a81322f7ca303258366c3c0000000000000000000000000eb4d9dc612f691797883414a43cc4d7b5b372b7000000000000000000000000481b453fa3827555bc52759f259ce1ec4b74dd22000000000000000000000000111c1d2e586a322a0b4efa214f4582089782d3f5000000000000000000000000a2d987530a42c78ce77a0bf5a4071fbdd2e4c67d00000000000000000000000091c16c8dc7e504b65695a221e2b0cc0bc6c046d0000000000000000000000000ef3bb38d3a3b0f9a613c3b6c71bfbb4d71a314340000000000000000000000001085db9a707ff08251ebc9820d3f6b750850cda500000000000000000000000034d3defe2a32d0d267b2643f5bf2419d6a60b477000000000000000000000000cb62ffbc846aa5f04979ffe59ad9c85ff2b0a0b200000000000000000000000046d81522049148d970f6fc234d30b74722d8d9880000000000000000000000006d6f6c05507006a7f7c16bf90289ea70a864a0b60000000000000000000000001890323b7f9bf5416dc9fb634a5dfa8c7cf7356b000000000000000000000000989636e245a80b247b42f9446e5f9f99585c495c0000000000000000000000004c4ea0236b6aa2de2b5bd58a1cf1dbbd8d8a45330000000000000000000000008226e510b4137ed05c745c28c879b602dc10fd210000000000000000000000009b6c142707a19ea8450641b2b9b3ada47586e73b000000000000000000000000d9cbb4baf6afe5f7cec2d0326b0fbcac7a78129c000000000000000000000000872c79c3a2f64e929b10742bf139649b488778fc000000000000000000000000ce5f47a8d5d9c10c0f6d1f290db8cb67c74f401e00000000000000000000000026e4111b06592214116f5dfdf1601d40c8d305c70000000000000000000000007c6d6521092627417f27fcc15bbc5a319c84f4460000000000000000000000002b2460550725eb7d595e7ae1fa4d87147b446747000000000000000000000000b92e929d763e5c0dbb4c253842a84931cce27d940000000000000000000000005066851f7ef52538dba63053e8a3e6978fd33c97000000000000000000000000bb69932bb824ea4984dca72a71d6037ec6a7419100000000000000000000000006877b4d5f04abb62f4940bb8e91f8fae0fa6c3e0000000000000000000000003eac6ea5ec02101a3adca568b4df2e8e20d6768300000000000000000000000065793d5b8d0a8c5b6f0c5e525882544339d62450000000000000000000000000d7be1e0890fc3f6f3e83d5e63493b76cde60616700000000000000000000000059c78240cf6961059b27393a0497c4c8138b96950000000000000000000000009ee13c3b0920ac0dde9d475cbdbb5f77525d41410000000000000000000000009276dadac06cc6fe88850db4dc09709412f2d99d000000000000000000000000e1a598cb9e4325cc986513f99fe748c3e63a2eb0000000000000000000000000ae58aaa2f805f8656582edb5b5b153ba38b89a2e00000000000000000000000065203910081dcbb6668c24686cfca72ccbdfa3c700000000000000000000000009e3aeed774754a97b4603e1459d84937ede0a200000000000000000000000002cd771421b3e4ad194d1d10c669b3971950e0ffb000000000000000000000000be9891d9409270462ebd97820d0d8bcfa08c368c00000000000000000000000031777812b7d9435f7ef7479bfe533aef403cffe50000000000000000000000006a188b4d0788bbc323e21cc0abe04ffede44726400000000000000000000000008540ce127b3166cb37dc734e4e7f635f8f4426f000000000000000000000000f5d4c35a85b2287645ecd1ec4395195247b8672e00000000000000000000000019d6a8547eeba120b1abf51a79fcab0645318196000000000000000000000000aa9acb4b6465ef94d76fc1ba1443d8e2eee0c6ea000000000000000000000000a9f60a6295a63c4151d51538a07b0e9758a0da2f000000000000000000000000378dc0fd4c1faa6d0884e0fd51e95665a0f8045b000000000000000000000000ecb2b0f30f63eba68bf532c92e68d33541ac8abf000000000000000000000000f77b02c3f8292886108daf92daa75145ed21c2780000000000000000000000009a85433ff11786ac632f064ef856d8be6cddf7c30000000000000000000000001065138845ca2bd3312b5d5496e87f4c5295c62e000000000000000000000000abb63ca5cbc276d4195ab47f8800755f62a2bdc2000000000000000000000000f703613ef7c0ac6ce94de8379775441f2db9bf5c0000000000000000000000007841d3331c28029d79af9f642c13dc41f9dbeb70000000000000000000000000521d57ec6c5d9b5e34a90356b524132fc8564e5e0000000000000000000000001f0bb6445891043027f86abc411cd3f694285f24000000000000000000000000a5b34760e096b9771b1b25bbdb7c557248fc5ded000000000000000000000000009bfcccccadd5abbc3f197fe8bcd5d050bfbd4d000000000000000000000000f1cd18b04ead6c41a5e1ec75b952d76606f176460000000000000000000000005bf8ecb278bd23894fbb7e967f289d2a448f6c3f0000000000000000000000005da8717481f632b0ac9b7fe055106a59213efd76000000000000000000000000380fcbbabe4d964de1b42bd752f051d25a840158000000000000000000000000fa37d5a1b0c8c6823981958529bcb0ac13dca9a2000000000000000000000000faa82bfe497682993c3ec2e41feff481fe49432c00000000000000000000000078739f58055d4029e9ccd987f9b3bb3a562d6a71000000000000000000000000a8a8507a575e3560d785f8c3cdd77ce424d3276d00000000000000000000000090a28b3bb957dc3efbb341a504d67da929d88fc7000000000000000000000000eae444ffcf20cd67be085fe58220dc43f712e456000000000000000000000000c05eba91fe5a8fffc751f9ded9f18891340ad7bb0000000000000000000000002e861c96a6aac48192522db4557c977c69db27ac0000000000000000000000009f00ccd4500ca4f71c841d67975ae64a364d30da000000000000000000000000f153b78fc3af3c35f72243579be8e09039c085ce000000000000000000000000fca72080b990c4b6016dcf9ea8dbc9a00ca896b6000000000000000000000000485391067173b769370d8d701a8ac151f661d22e000000000000000000000000e784fd47e02e664c8345123824f5c31f201fda0a00000000000000000000000092af2214ed315dd680e331c2de8e7d94de9e0396000000000000000000000000c55fcd242e8a96cc9edb046b126b97192a9a558a000000000000000000000000e443dc9ecc10fd5152d7c58729cad6f5e3d2db4b0000000000000000000000003b85e5d8988630f617a07a2593f1da5e40dfb5fa000000000000000000000000b95a8811d73aa93d48212e58499ee6999c2517c7000000000000000000000000c7fe88c810a869acec91f7912ac7f2362e16521600000000000000000000000048cee33fbecbcb08a39ee8f66d17fee0f5048519000000000000000000000000f524e8fa05031349c9f7af1440efa013961f96e70000000000000000000000008d882ca9a521601aa54bc8c888f805b43420c65200000000000000000000000011bb477b4756541ee87936f6e3508723b44b595b0000000000000000000000007c8640a7b75111e4bd43920c068d2b8e620753f0000000000000000000000000b66f190c9ed3d438c174fca57b1e468be77a5a34000000000000000000000000c1bf8edc2d17950d20bd66895f25be468ff07a3f000000000000000000000000cfb8977577fa4f7bc2d3dfa06de9e0a3bb5fa962000000000000000000000000ca7146660dd31c3318b96b37032144a1864fe3c60000000000000000000000002e9fedf430e53a4058d16cc318a8a40808560c48000000000000000000000000ec69c366d8754015e5ac9078551561f9d7956c260000000000000000000000005203c2b0eb99c1f8aad5a225175fbb220350b51d000000000000000000000000ac21057b42bbadcabe9943f11eda85b5565cfeb10000000000000000000000005c81975bde46ca89c49b20ebd45487d2908faaca000000000000000000000000f30b355327547cd1e6312d8f9263f03533a6cd560000000000000000000000003427d30df220f253c88f10cbae5595a98e50ef5a000000000000000000000000c05f92a3d4231c6b7a3f45ba62044714f532f858000000000000000000000000d917bc9789519f42abc938b3dfc11c8f29ac48300000000000000000000000006dfb968ecdb587894a42dc00aa9e873c2655e10f0000000000000000000000003692d16a1fc37a52c7791bf2cf458bbda09af063000000000000000000000000ba7b4e0997a229813d6f7ff706c6e58f538c39560000000000000000000000009e6e68ac9d6a1e69950b75a9d06ee335cc0ba2d80000000000000000000000005a8f97762fefb93e67d27c835b383c6f657930ee000000000000000000000000c360cd4f06c918e791892ae8429d3ce91544b786000000000000000000000000a7654ae5d6915ff848a004fb0ac407481a4fd7ff0000000000000000000000006ed751c67b7f710d39fd795cb719d047ac8f9b560000000000000000000000002aeb20b214659765ea010641ac1fddeb4f6fe120000000000000000000000000839332936949ba0404bde14829d4f5f6a781e15d000000000000000000000000d33efc59a54ce45ef1160958c356e8343c55a3410000000000000000000000000412f543d6fa18d9494d4c5cf6197a05decbbdcf0000000000000000000000000afee2efbc428c9e256f1639113f93623dda29b400000000000000000000000079981726cccd5594da45d0d1fa850c154fb00edb00000000000000000000000033c2460a7f8c571e9026892a7a04f4d32646af1400000000000000000000000015dbe4cbdad11d670e064e7989ea6cc38a8ed0ea00000000000000000000000055f737590518337b6eaec62e316a26516e28a1440000000000000000000000005f725f99ebdf84d696a5acd64a2e3894cf4072890000000000000000000000008454d6c1d1fc7800ec65803be1fb5f4775255d16000000000000000000000000cece78aa14caa80ac8d4843bdd2139da5a52d606000000000000000000000000c9cd6a76b6b1d133a8ec2d6fff9f82702cb381a000000000000000000000000007f394ff93bb906779306d5fe9a9bb142ba5fd130000000000000000000000004de653054a895d95a40a804d2112985611164d37000000000000000000000000e2e882bcfc06d0814a37c86751390f4f953872c1000000000000000000000000abee7b55c7d8e9cdba389679c3fb5d4c82e074a1000000000000000000000000e76e905a31931996df5e2ee76257fb6ead9029870000000000000000000000004610f182274f313078d1cc009575566d448e2fc500000000000000000000000068b6a924916dd3b964bf542aa9533b70f7d0c9ec000000000000000000000000693249baaa12862f53523063805482b67d4e4512000000000000000000000000d16d4d1471ff256886442e2cea4c217b84dc84bd00000000000000000000000034f416c9a7c5bcf0e37edd9dea85e2071806f6be0000000000000000000000004f8f83c72a94b4fecbc458563a53e766e2033db20000000000000000000000002f7430a79c7641b482cb0ca623f030da83590c11000000000000000000000000b1dc7147557dc3932029bc7dac0d685488ac4a5c000000000000000000000000c30fcd999e55d8a3ff668cf3ddc996d3f113c1670000000000000000000000004f6ebbf50a6fff73fc5ed8b479f923133b4ac69d0000000000000000000000006314c044769961ad1bffe591afad28a275703e7f000000000000000000000000e3373723f092d3e8cffb009cc7f78ced0e2a8de3000000000000000000000000961d72c567aadc44ef58c34750649c566c6f07f400000000000000000000000073434037e17e82a54b1f46e1c02b96fcdb98ac0400000000000000000000000047bbf01faff49b6bfde1ad7b0c0b4d05363a4900000000000000000000000000d3b4fbe3732438a11bd8e6a8d794fa6ac27a88ea000000000000000000000000de1e8d2652674b18c01c7772a3e811ab56039bec0000000000000000000000006af85c47b625cefbdf2caf4092f70eae9c212d57000000000000000000000000d3a4ac633502bc8d2efaa5170938c1c68b9d808c0000000000000000000000008f854a9ebe63cd095a7bc7a347423e35ca0c9cbb000000000000000000000000f9260096ce5e69d9f239b12207870c6a9caaa4e1000000000000000000000000ca954f58223d9b0d84e8b7557a4b805ccc1df781000000000000000000000000f971dd7baf57a79c5bfe635949b766ec80fe715d0000000000000000000000008dc1c511bdf166251078c86aa1785978c1b46e9f