60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697634706f7274616c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697634706f7274616c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d5a514a754d6b357742504775676264384163706136656d546d31444c334866745354426863423948763657770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000b6153fb09320e409f28301bb982ac747cc7d92c200000000000000000000000067e1ea1939c6f8e63c790e9bc43c46a3cf961f05000000000000000000000000b4a4fc392edae400ffd8a620b2714fae7b7fbba0000000000000000000000000c1901cffb1c5dc134108c2fc08aad69a15485c47000000000000000000000000b120cd7fb662c22d6e09a0a667859bb39aa1a7f200000000000000000000000044c51816d2b75cbd5cf63b2c8107e6f8d9a395290000000000000000000000003d5e95022f140ff8936cc346b5508e0f74ea74e5000000000000000000000000adf07b626a48d31d8c1c1b733e33fdba121929c9000000000000000000000000815cae09af2aaa1f93841c4e2b7971a434e9618c00000000000000000000000083ca6e16db349f9e815509a3d3e99d9e8c758b3b0000000000000000000000000a6f6bf89086cf5af68f82536f64dd6922aedb410000000000000000000000000fa2c8613955e4039a79b145de2f9b65ab49484e0000000000000000000000001c5ae8a67b4a474aa5539b0fcd44d0e7f94fd57b000000000000000000000000a57c8dfcea526581628ee7b43baeb3333fd2b5ef00000000000000000000000044eb17724ade6d2002d26589ef371001f6ce6e76000000000000000000000000a3e16001f197005e72f36558fd2fb88e18cf2edd000000000000000000000000b7831b3a53d3012a4e967cd8d7eebc693ce46f7000000000000000000000000054cc5ed3593c5a54e053df1d09a9d5ab1b0dd626000000000000000000000000c11e797ee48b132437c82c8b820e8d8376d2cf6f000000000000000000000000362b304052accf0dd45603e6babf7cf40f9eac5d00000000000000000000000077dee15173bf9cefd4181f7147f5de9ba2fff49f000000000000000000000000f986a028a00252d116d547e7598330cee6dd36800000000000000000000000002664914c0ce938fab0b53100d8c7f1dbf68c1dae0000000000000000000000001880ca7b8d5c1dc2fa1ead559ce3f9aebd42476f000000000000000000000000e3b85cae5e5d74ae83f3b73158d5e8bd3e8a07040000000000000000000000005a6184dd21a7f62aee511f73921711e1c82b081b0000000000000000000000008d80ed594bfd3a040db66daa3786947ddb1f41ba000000000000000000000000fd0420fd06a370bea6ef183dc819195eda4bb5e6000000000000000000000000859c96bbbb722766dfe21e38669b8f82c23416ce0000000000000000000000000304e92b4af10883b406a8b2f2cbbaee87b2915c0000000000000000000000009a8a7f48f31a02646dfb535daac46df0f95c90c40000000000000000000000003c188edd971bff115cb0071513462c5de9b4664f0000000000000000000000006e56a0d26a516ce805640dcb216c4cd193695052000000000000000000000000558eec8d7a66c7234765d1f0c9139e038c4447ea0000000000000000000000004f83990755f2358dfd20e5169c40473993e72d340000000000000000000000002aa4966cf3fec679fd4d01330cc1a81690337aa100000000000000000000000083bacce0f4e159fcf2e529caa735410bbab5438b0000000000000000000000000c0a9e75b620408f066a51c844a951ed4ea7b218000000000000000000000000a64d447d9e65d461db594c6ec8ef61f231566d6400000000000000000000000030af28b10c546e32cb17e36c7a3ec05929ec55c00000000000000000000000003acf27a7bdb211f9a9294faa5dfa20f53def590f00000000000000000000000039f7b15aae1b30cc8b17de9da8d0e4623fa9dde4000000000000000000000000ea2bf47e2254ac7cbdee3aeb1123031cc7f0d7dd000000000000000000000000205440f293325813ba9ad39058d129a2139cd763000000000000000000000000c558d40719a5a0a166f6a09717cc6af524e5919b000000000000000000000000e6256805cb2025f5d2e5551b39060379d77bcbd2000000000000000000000000eefcd7bae552565c6c8ca48deabfe58607d94e9b000000000000000000000000c55e259e6a8227edb1a734a4a08af5c3d65e4a8f00000000000000000000000027df550ec2db3f791850fe31b45ed616235a95220000000000000000000000003b83d3c4d597b534ba7b03df46a787f392a19a00000000000000000000000000486ca42d55712d2293093a31e57e283ca7ad36b0000000000000000000000000234b26e0750d1e1ef1b5bd993df21d191d512edc0000000000000000000000008936291ab65e8dece245490c9037b32dce71ecd0000000000000000000000000cc65d2c667b2b25351dc080c89d38504a4342ba800000000000000000000000038c74b2eb3135979d81b8550ff67070e4f6f33ab000000000000000000000000a591545a092735ea82bcc0d526d88e2f90bf95ad0000000000000000000000001ced01ff4c25ba92076707fa228cf5b7f84b127d000000000000000000000000cf0b91f42693415fe40b8026e047c6f7057d4f38000000000000000000000000f7ad67a10be3aacd6088462ceef4c5bb134573d3000000000000000000000000c876e004a054e63c51d92681b85b7b22058493a8000000000000000000000000dbc8cb8609847deaadaccd9a582e45106ef8b3ca0000000000000000000000005805cc4c695a7ba87359156be6b756c2d1bb73f70000000000000000000000006a10defd75a8ab0ddee5f593574ba833008a7c95000000000000000000000000b2199dcff7a814c4ecf650924991f16c1de3871b0000000000000000000000001d48633509eac33e9dd75b09cb6c279355905dd70000000000000000000000000d9a8144a24b068c95417cc031d78d136fd075ce0000000000000000000000009744b6c50cd3f725edb6b55bcc088a5df792de15000000000000000000000000d25f1485761da677efc00aa3ac1b2fecd125551d0000000000000000000000001581629ab2cc89d511388da444af3057e472c7890000000000000000000000009a0ba763d1ab006d869bb7a98e4276773863351c0000000000000000000000000ac8890eecc211af61f0d4606e29087931e36be300000000000000000000000028aa0f4a1877bf8d0a8200655849496455619de00000000000000000000000009fc33957379c555e9452d3874b751a9757593918000000000000000000000000166df6c212e96ce2b30efc65e8e2f549d9c726410000000000000000000000000b8520ef95dcb85a6252ec4baa9a832c58d67e53000000000000000000000000d068c7c941fbbd2300cb2f1841858c2643722dc7000000000000000000000000e037f23d463ed70215c279170f9aa3a7ab95b692000000000000000000000000d78d8f9da8403f8ed0c21921bcac942936b1cc58000000000000000000000000bd64f1a0808f6f33967b1c6fd3a1f48eff9a6d91000000000000000000000000ae9656e70fa7aab9579b47ee31bf0a719e83e814000000000000000000000000fb0de5d37c829606ac48801a72ded68e614647fb00000000000000000000000015d9f8b47643bd035b11fd5820f025ce4f550b02000000000000000000000000f38df06ca23d5a5586ac83abbf2f3dc3cdc200ba00000000000000000000000016c8ba6e1b752c7d382647b9e33409f84938b30900000000000000000000000019f87a9f23f8454e7c2c445e6f61dc9b12ad8e9c0000000000000000000000004c44a57668ea73aaeac7a382e0d8b4f0eb93c4880000000000000000000000006040a83496a8e7abd0ff137f0fa5422652ef29d9000000000000000000000000833b08f200743bdf1f2083f7073e4f623264b809000000000000000000000000628ca7e1c40ec1d8b01ae054e50b1ef3cbff405500000000000000000000000028d3294af72e437bb8de11f4cccacdab3384ca4d00000000000000000000000095336c2604b2ee42e6966edde8fd51f3e57c11570000000000000000000000001671b592610fb7427ed788b66fa3e9217ff4104700000000000000000000000060557860e894312029588364ee41619de71f3b59000000000000000000000000f83354f1699c95359c7d78220e6df58f144f60da0000000000000000000000002cdbf767d60b55eb5375ddd5eaed28c85a536768000000000000000000000000f6fb864f185f14e8d7da00c0e4a55a09e4152ff6000000000000000000000000883e3b05cfe5ebde221264b20a82925b4d595354000000000000000000000000070e0172c01d0d5f93125eb9557d8f6f346211640000000000000000000000001e71e81654c6103966a999f82bbddebed38ca38e000000000000000000000000acd07588af38f320173ef5942d35c9073e93f2a10000000000000000000000006649f06ef075834cf71f1fc1478ff6d5433ee6690000000000000000000000006b979854051d34ee01535da2c304d75152c2db6c000000000000000000000000609b1dd5aef384597d959be662aaf5cb36f87c3b000000000000000000000000fcf5d4156d98686667ca9be3fe194cb9ccfebe3e000000000000000000000000e56432b4c19fb6fe79dc72873a25b431bc2486d6000000000000000000000000e80324ee0d55cee94b6702490840c1bccb5cb582000000000000000000000000da675a9888e16595c66c6c1da684df4e26f8ab690000000000000000000000007b053337634e6ca18607cad0dfc8f1b71e97e32b0000000000000000000000002ed0f4e9769591d8eff038abd884187c8101c7f3000000000000000000000000a260f3a86f6f2238fa58b84e0ec1be977424e7830000000000000000000000002cc37433675ee0e09979f7a09c5e3eac164527ad000000000000000000000000145f7b85aa52cf7fbee201da97417a20f767c75300000000000000000000000049bcf871eaa3c6feb5cee51f1701931d38825b57000000000000000000000000724bbe3e313f1422141f85b7cdc2be524a407f7e0000000000000000000000001855be42b872a921c5870a9a09ac964780c95f08000000000000000000000000a1e86151382ec8b34821444fecc10f7d054ede6e000000000000000000000000302c66e192b24c6f5513b80e1ee70727bfb71b2c000000000000000000000000c3988f4a8ec13a30e53ae464880dd2cc037ecd9200000000000000000000000008b65a6038dd0de3f471ff2461337b1a91d2d6af0000000000000000000000007b5e5d76011925e4c7c6395a0f4203a78acb90a40000000000000000000000000bd0a230f6c25b47567196bf2890a1768d1d86d20000000000000000000000004e9b1e39cae44ecb7bf02d3b5c9dd8700695a1fb000000000000000000000000e6cf77991d6ed8783143d94348abb3aafc9c51ab000000000000000000000000f2f8f2bc1c3d8ae2019db0d279ab42348f4bae4a0000000000000000000000006d2c33fb400e15de01061dbc41d944ef62992d370000000000000000000000008eb8ebdc2b5e396122cb83e778d96ffefe05cbfa000000000000000000000000268177c649264c3d55a4628ae1f6970d3e1c59700000000000000000000000006fb7ad5bc9f6e7160b8e4159ffe2b918e98687be000000000000000000000000c8110e2a2556baeed82b199eb1167cc46cf87ede0000000000000000000000005804d81422926df2f04c3689ea8dc3c7a757cfcf0000000000000000000000000353c86bb9e9b4f6536c9e8966683315e17ec4b6000000000000000000000000a4a40e584acb70a74105eb9d09d18a5a244846930000000000000000000000004ea66683864b0e11b83b44d370b8945cd7ad1aa8000000000000000000000000ac8f96eee6dd8c7d366c5639c084768e50a8adb7000000000000000000000000811f48b7575a86ad454258e7a9401702ecd6af4a000000000000000000000000ab17f4d12b95eb088f1f59620e347f182947cfb3000000000000000000000000a592460ca42709c8ce12237d1bc8f446c511b45b00000000000000000000000078bc3e37fe229703b1720ec3793cf11750f043dd000000000000000000000000766a30363c9e18879cbe6f8ab111316ddf340f7f00000000000000000000000093e818b644e240bd28672be16f80b439f8906a9800000000000000000000000076f1d17a7e41f0f07c94ff550b849af08dc6b84800000000000000000000000007bb78ffb1f132c536351a2612f702bdbc597323000000000000000000000000da7f5ca9a90cba37763af5dfef75404009092b3d0000000000000000000000004c5f6c1d581182228e5308f4430b49bfde9ffc68000000000000000000000000b76f5febdd04b92c6b8f2e4abe0c491bb0013d9d000000000000000000000000a651954ee7c4fa11b1b478f77d0532d746a14e67000000000000000000000000dbdbf3839b9170b86331c1fe34e57e318d92007d0000000000000000000000009a190cc871364991445820b3812f60c54b2989b6000000000000000000000000024ae17656e34cee2ee9b85800969d991bdb18e6000000000000000000000000dea99d3d5de6b563d24151c0f8628b49191eefee000000000000000000000000cc2bb809c16faec1503359d6c5bfb5f0a53f5507000000000000000000000000adfca142f7e9b5464d0d9b1fdcaf0fbbfdc04b1700000000000000000000000046fe15d319c72c823d88bc464e960714134d07bb00000000000000000000000059377707d96e04bfbfa81ad86d7fa50e3a9fefe0000000000000000000000000c996cc53ff43675887645d703f6e5d3a85eb3e3000000000000000000000000076a45e6a43353bb15ba6c7ccc68e009ec07c5d6000000000000000000000000074125fbfa6c4171abf67859112b3bfd925a92f2b000000000000000000000000f8ad38cbe37d89e811638a5dbdf3dffe2d5073550000000000000000000000005176adcb54816c119b065f2ed5957a3dceb5d34600000000000000000000000063a11e978d764d471a2aa1b12dff600cf5235f370000000000000000000000002d9bb9966c45968c70b352713723b9527439efd500000000000000000000000075611b2b4ce92df34ecfb3f84f7751d0dee921620000000000000000000000005173fff7e56090d62202ed3dc1d0dd1c191c4b19000000000000000000000000a56fc37c35064698cc8f32f4ee7a127f722a708b000000000000000000000000396e0dcd35a534975bff6bf044ac0e373a29d23100000000000000000000000094dcbd6b14e60ad3deb32022b47da09ec5d32b5200000000000000000000000096a9b72547480eb346d53c01acc781d8f2f0bf9c000000000000000000000000fd6e426011273853a45aeb2389e85a9526444f040000000000000000000000008726dce64251a988078d248751e79ee9c89d2adb000000000000000000000000d740c9602580271f7ef1b58aecd391cf487de68100000000000000000000000051b5e7c45a77ac58b3ad7f66f37237568a6af311000000000000000000000000dda187ecf817f0b775b048f859e469f0b206a9d000000000000000000000000061a6347186d2335066223746eeb7b358c18770a300000000000000000000000012b2fb8a33e2562c42ba079cc3cf0cd165e9bc36000000000000000000000000c31c236406dbf12f86bc3981f8bfdbfe6adf6eb10000000000000000000000004874341740ae6a02cec9ac4c3842bd0ce2d767b000000000000000000000000074880ced94443ec8cf78d2904569e81e3fdb58080000000000000000000000002d40c4cf38874d904d9718ad907d98b40c1b5e6a00000000000000000000000032077d1bdc0a2b17da559723818af55b9a2f359100000000000000000000000054ae12a512be8657b1a9002281c61c4014309a14000000000000000000000000b115a78501747ed2e71b6fed5282a745681addc3000000000000000000000000c556ca75554a15856657d691024e2fe5a37f806d000000000000000000000000cee715e4b22a0b4f9f9ff95ffe68ab5d9038372f0000000000000000000000001272a6f327ddfb75debdda41d4dbf0153323efab0000000000000000000000007950290cbbf4c038c7897bfedf784d5d45c3c4e50000000000000000000000009a38db4e45b885d5db4a898b9b81103d580b7334000000000000000000000000762af80578456c3702795fe89b707c706a3806560000000000000000000000003a68ab07049ea77edb33d549060392349a40537d000000000000000000000000e11ed83563abb73ba1d159a352bf6de3620aed5f00000000000000000000000014dd8a61838df4df3ceb46865ed2c0d1b3570d6a00000000000000000000000098bf50a0be4903d92aaec1765ac4620f10135350000000000000000000000000897376b34171de35ac34926e0874344f719812e5000000000000000000000000bc9f0f4c2e0c401cb1c2da1c053052e11491f1020000000000000000000000000d8c3f2cd2372e42161127a8cf85dfa37153d676000000000000000000000000d969b72e7b4fa9dc10dd804c91ae073ca9aff03d0000000000000000000000005682cddb3bbb1731ceb8c4cd761eac9f31b84d27000000000000000000000000508c5e5d41431e457f9761781f3be45771e810310000000000000000000000005611b83b1e8eebcadb125154181f36d82921167c00000000000000000000000091acc987894380d99f4b7f8d5a70e07c9587c682000000000000000000000000e12d013cb6be705196efb7dd8fbda64f1a18111d0000000000000000000000006bf72d183894de3bd5ebaf7b5983d7c778c8229900000000000000000000000018c9aa29fea6f026c00ca72ba98511598ee409d800000000000000000000000001c89cb45fff90c050a0555c65ffa9899feeb24300000000000000000000000045f7093565b72e8fe5e97bc84d8f9919cc7ae15f000000000000000000000000fe72069caccb01c9fab98ccf198aa00772ab8c190000000000000000000000006ecbf32b885908ac68fb596883f8d5f23a41d48c000000000000000000000000c9652d991e1b66ff7cd9054ec075e256aff0cbe50000000000000000000000007d950d85918a3bd4985afb96f832e7da00d13c88000000000000000000000000980bbdaf8db489a8f501c55360040e44574953a200000000000000000000000016d17c8a381ae2a5125da0c06062f4b99019e12d000000000000000000000000b7ef26944894d13500ecbc571c701fa46259a0b7000000000000000000000000b42fe26e63dffb51936b03b05f755e4f90e4a8900000000000000000000000002af53c99105efc708dd3e32fcf31be419a2bc662000000000000000000000000be8f182bac6aebea171be07631cfd4629f50a687000000000000000000000000987bd6ac479cdbf24178403dbca761f82edd748900000000000000000000000028139c7ae834d91a8308b9d7fa0929c52376dc3f000000000000000000000000357ba637293310832260ce03924a62447c81c1b9000000000000000000000000fb5a466836f29585111e8017e3935ca6196f88100000000000000000000000007a515d904907dbb6d71284c82f859c2d82dbcd8c00000000000000000000000023e89e0a9ea35fddcfdf3b0b9bd50ee23d2da8b20000000000000000000000009a64b550cf3b416bc7f5e6b60bacb976490569bb000000000000000000000000fa6985a0629aa8a0bcf773b53c3e3cf9eabc64ad000000000000000000000000b05325b1efad9ef1b2af5ed4b91e021d4616022e000000000000000000000000b282662044580fa941f1abe4bc92637c6fcf69870000000000000000000000008781ef9d4ec71bbf965980e6c7649c8fc09db28b000000000000000000000000440f9f3a29c58101ae802880dea48c98c35501250000000000000000000000001ea915b6b2ffb885893928a496d1840ef7318e6e000000000000000000000000e0c3b5b08c2315a5b165511b019e0f8b523f2b5400000000000000000000000021b16f537a9cc5a4b732dca9454daf4f85a77f000000000000000000000000006585dbdf1a132f7b5dd060ef8c5c9d86dbc78473000000000000000000000000aca9e1c358c03dce3510c31013bef6081078acc800000000000000000000000026815f723639d25851ca10138536a84614fa799900000000000000000000000012c5fb02b158c89f957f70fbefb2aedbd320db4e000000000000000000000000d674f138999c9aca5ca84cb718f28aff270c6a5d000000000000000000000000ad0419470b550ce13edf8fa663666c575c84d8d2000000000000000000000000d1dbcf9156e83f4d22adc69222aff59a1f88821b0000000000000000000000006014f03db6772d1af829c4f28bda4c5cf0c214210000000000000000000000008118f85c5f45f90ab21a28b4ba39fe571ae85218000000000000000000000000b61d1ed0a59064e9f85eb6d27fcac84a2f1ccacb000000000000000000000000a77d56f23897eb5c25467fdb5e236954c5b23ee7000000000000000000000000883a46990c175397932cfc3ca439cc04b646c8dd000000000000000000000000a74129fbda31a969cc954abbbe93d9da9c33d2b90000000000000000000000006cee32ec7d99f096dae8f8c81abcb32f7a03b2aa00000000000000000000000043370410031e79fb34a3fcf3f56e7438319fedcf000000000000000000000000d0cdd67f97287dbcf768d696c7f34c2ac1f32825000000000000000000000000c6d02a3e0f49065bc7c373620f3ee1e15d53190e0000000000000000000000000973ccea24b17fbd9f43eaa4edc34266e0aeaa8000000000000000000000000035ee459777f138359902e84f6646a02672359534000000000000000000000000403f6aa3832346a4217e00468c2a2deb2da725830000000000000000000000009b68337244a2dcd3464f69c841c7a43606e4658900000000000000000000000032fb84e7918451ea8eb6b28d6885fd62e62f4a170000000000000000000000002024ddbae4d22f2e6856a03185ef79a763f3d905000000000000000000000000e037bb85d12d8e24620a21cddb32e0aa60d6ec3f00000000000000000000000053caa1fa75d25c230efb0a360a32cf6f82c439300000000000000000000000009f6d3bb88fa3f2911e5c616e7b41ccddcf771cdb000000000000000000000000a6aff5a702e0e53eee8c020502f332de5a7df74000000000000000000000000052956fe5dc0ba688bb2137868bc40a4c7c8cd2f900000000000000000000000009c3837cf3b6298ab6dc7c31e373acd82a36210a0000000000000000000000000f9072d8fd8729c817d8fadab5874a8ecd3559f2000000000000000000000000160841880ebb7a0f2fd06a158d4ae1c679df1f66000000000000000000000000fa5ce2a0882b2f5625df1f38f18b0f19f4f6fa67000000000000000000000000d568f0fae702689743a332ac4258516779c6f6ec0000000000000000000000004e079b4677f4857aa4412a99433cfb45746ff30200000000000000000000000018d6312e72a564bd04e68c9452e2100768a704a2000000000000000000000000748d41a3267021ae8258f7a65024c93c2a03b3460000000000000000000000007fdd9f2ee71447938ebd264784b550362865aea7000000000000000000000000efed594226d26c3944846d90589e8c159f6b841b000000000000000000000000dfeff92a4a48101c8ac7b6e3a1ba90968893d552000000000000000000000000929f126c5cbf05f5440c7d05093b17ffaadfb45500000000000000000000000075cde0c16708228b39a00f617b9f5f9453099b2e0000000000000000000000009b4a9b8f4519c5ee6c65d5195b3fb147cf2807f100000000000000000000000001bfe83d0a6ed45c00f95e1a0d5a3562cd2dac38000000000000000000000000808e9aff0937446cb0424fc04f406c88c912248f00000000000000000000000056dc1d4c5820ea976041c1f987b5629bb152d8af000000000000000000000000fb548b0148c0f640b865c3eeee62bb1ce556d0bb000000000000000000000000a3826fdbe718cdf3106560e3b795e7c13a4ad60f00000000000000000000000075ce12161dde493caf52faeae06c2d7e4764bdb9000000000000000000000000024816a3a2e9cf8853f61ec2700ab81efd55c71b000000000000000000000000baa913c92073305d249bc938c38298de0fbda7780000000000000000000000003a290493eaed761670ae729ad3567d60f436c66c0000000000000000000000007ee8d9616b46f40dbd9e4fef62c9c4f019dcfd4c00000000000000000000000005cd412a1206a80c68419cd45e835609e81c9d22000000000000000000000000eaab041a73877b38172260c29e7b5578ff228dfd000000000000000000000000bc41a0872b071e171816f1a91bd1bca81752703f000000000000000000000000c7f39056b637da5aea8d82d4f2a1928e3b746e120000000000000000000000007efb32024a25fc7f86043380ed748d677ce063dd0000000000000000000000007ea9a6512d95f25b2a17ef54b09dd463047472dd0000000000000000000000009ea65d16fb3298bf4ce0f1ebdd053d666cfa6f1e000000000000000000000000341c3148a1f5d6a9816060a7f421ab9f546fce1b0000000000000000000000008f742c9aac15c0a7353f11cfaf9dc4a9ce18579e0000000000000000000000002522c45d1c497c5d46edadfaf9f74c9a381bf222000000000000000000000000b521c9370d071944dc2c75b5bd242dc516bd11c6000000000000000000000000825747d99bd988c19eb62549d8180e6fdeb6fbf90000000000000000000000009b2e44c8ba505fda3765173382226aee9cb8fa460000000000000000000000008910b42e9f48c127f8ddcf9ca9b99371d19e8a760000000000000000000000009f49aabcebf66dc2dc5bbe6a826b59b7a9eb3f0d000000000000000000000000199fffb318bfd22ce51e15898bd04f4d7de019370000000000000000000000008bfb74c656c2d79bd2cfe1bbaf06524d029f1d0b0000000000000000000000008c4fed7458ea2d3bc62619b9b290edc183e0f75700000000000000000000000017500dd5c2b8aa8d1ba1274cd7c97bf9a73f1979000000000000000000000000579721e6d717686011e8fb0eed36a3ffec89d7df0000000000000000000000005e29bea507743f1fcf00b88d3c1fd6b33aef8d8e000000000000000000000000ef80c4a55993664ee3747eaca9378b983f3008d1000000000000000000000000d1080314edd07f4223df1802e91120ab0aa9f96b000000000000000000000000f1ddad73e3b89df35f39234813344dc54b0ecd1900000000000000000000000020d435ff4b7408d62158bab03bff3885b3a6bd300000000000000000000000007fca5f64a9de9d58ebd8b4bb07fc1839417e87ef000000000000000000000000c3513d4ea96de3bbf4699932d54fac229003d02800000000000000000000000042ceec9d5cbb297ecb07b5fb617555a925b3a2be0000000000000000000000002e1852f4cefe1540703309ac11bb648a22948ac8000000000000000000000000850f87fe31dbb61b0205514554848e852870163100000000000000000000000000a488e6bb0df43a6642ad1f16d4ddcccf6be5e1000000000000000000000000b9ec5fff0c7a7bd03da1487a05b6722dd2cad3dc000000000000000000000000d94902d19bbb081e6757a226c4e5e593220ef215000000000000000000000000b4c9b3cc1d965d35d9a0cf1b3fbec72164d77566000000000000000000000000cf228157254d785820ac619dcc62c23dc569151e000000000000000000000000f9255f67d1b58177f08f490d2c28a77402e8550c000000000000000000000000bbc7d47037bca5104ce396cc0ca68f774c568f3700000000000000000000000006b1dd23007872b053862d712d05702bb64139200000000000000000000000005f84a75ee1426e894077283d314339734eb787b10000000000000000000000005a8403c52889994192b1a7500b40ba03d05be6b0000000000000000000000000628fada7048380a5ed7842e071a79727167a1e7700000000000000000000000065c3a258df6ffa2d2663ad6e4e7783e5b0bd65350000000000000000000000006cb23ab9f75f84d06bb48c5bb3f3881ce96e1baf000000000000000000000000ad2341ce6a132c85d327affcf41559939811f84c000000000000000000000000b61237953827e8c27d4fead27c2f2ad670841c3c000000000000000000000000c6a1bdc4a061d85046f13fd78b4a65298225390e000000000000000000000000deebb00e9f66b59d2d2b0d443fb451f5f7de3052000000000000000000000000edeff5e69fdbc632c2229e9635c6b4ee9db320140000000000000000000000001b081542303d27a705fcff9512b45c58dd7dc4a900000000000000000000000092987e1093046b5bdb8b51f9a8ae8dfa4548a4db000000000000000000000000550ab010ab2a6305c885e5f716742a37b533a8db000000000000000000000000e6aa3ab7ce6214a06a8fb5409e41a02cfc2cdd450000000000000000000000007d0119de068b6268591e61b7c4b58e0b77e527300000000000000000000000009f88ff6096008cdb6d530b41d304ad20b55555b70000000000000000000000002351ac06df813873ac7fcadcc2c8cec6002affa80000000000000000000000003566e10323d3f82dcff4ebb1272d4426ee76aa5a0000000000000000000000006f3730a184054b96786dda5387ea70a9967732d1000000000000000000000000a3ee7fe665c9dfbf3980bd8200bcb0f47a7ff7dc0000000000000000000000005b670a7a6d2952aa3ca34becfc79cd66da1a1d5f000000000000000000000000aec2afd87fe3410e34d94f3886651e44c4abe5b200000000000000000000000009474d3037851474ce49b08f5d900c12376bfb98000000000000000000000000293662f6d0a4cfc72963c9c73f9c1436a6660d1800000000000000000000000048cafec747388387b6c09c3750a1fc58b12e37d70000000000000000000000000761eec806cf32683850b1216228bfe435438b4f000000000000000000000000aafdd768fa83ef7af0e19707f2be9d1db1924766000000000000000000000000852d2a65c50c80b9946c552184084688898dfef80000000000000000000000008d3899d7f248c8ea80f7cc4ab875e98561a20c7600000000000000000000000022c4ddf525afeb0c26c3e033ca80aa86c3b0d8fb00000000000000000000000024d9f17d7d0cc8daa7a889c4bafdef55b73e3c8e0000000000000000000000003f88487ab7e2e908f58a92b8d24772f639aa494a000000000000000000000000dce4af4b5644e9d4043b6aef91edd9eda0830f300000000000000000000000001539213229101c294bddf2d52c60a5fd10ae0b130000000000000000000000009264fc8519ee2ee1e1b21d90877e173ef75e31ad00000000000000000000000059e9457a87a3dc4d48c0bf2c7ce8ce8a3d8472c0000000000000000000000000dea8b26871b18403b8134d43371532558ffbf5f70000000000000000000000009731d8d1baf91daefe39aeada60c83c309a8413a000000000000000000000000ea9d64e3caacebd0b305bbeeba8bd419eff6bad80000000000000000000000004da503badff827819b82fc4f8a112e206ae2ed41000000000000000000000000f75355b1aabc91a4f5fb3c0ae8daff8a646ef3d00000000000000000000000000b939abafb39f29364e71f9dbfd22a3d7c389e76000000000000000000000000b08bdc1f51819f1bfa45aed6856041ee9776d4d0000000000000000000000000197939c1ca20c2b506d6811d8b6cdb3394471074000000000000000000000000e2b090d249ccbdb6f993f73feef440a417b92c7d000000000000000000000000394e84afc7d998987035b011456ee5e69a8632c6000000000000000000000000158a87aea09781c3e167e700e574dd78cff7d148000000000000000000000000829a35e6ac91fff09b8421595afb7912a72b7ae200000000000000000000000070f8bc4a514e0c1a9de8f2f7e0cfde66af975c9a0000000000000000000000000ae546ee5ff80a199f8495a4416abcf18c99b935000000000000000000000000dbc6b7ddf9832185bcb3e6c21e0482cc85101b77000000000000000000000000efecc4988588d9a8a71a96c0702ce8a7c0d4d36c0000000000000000000000006a26810b6eeed68067d9f63734ba9c7dea750ca5000000000000000000000000fd20e3a47a3b76c855401507e65d0d5e1a1ead0b000000000000000000000000502c55fa742323a504803c273370316a3a54bb99000000000000000000000000cf53744006532bae0da852037da9c3a6da358b89000000000000000000000000fd791f9a0484a5e8787cd52eba2c672cb65fc0a40000000000000000000000003935c11e63cf7302839a2a1247c5ca05004330ec0000000000000000000000000079e5a13ae87e7af9fb710216fba413b0062277000000000000000000000000c5cf92baabaf80dbe919673394c47c13202978eb000000000000000000000000c9ca7e127b46627c34afa4cd2e4d854965f71138000000000000000000000000593ea39130d7761681fe8bcb6b52a092f0a9dcf2000000000000000000000000af0a049d33a6fe3a8fcce59c657a5e272ee86041000000000000000000000000298d1de23ba28aa1ab5f27e6d5645d6c7e4ca04f00000000000000000000000096454096febe403d49c4e361e93d10bc72d97d340000000000000000000000008c8856d090aaa3012e8b9ef035e54bed260c663e0000000000000000000000001c6e814ec7f024d71f0d0ff5336c8ad2e2c6794e000000000000000000000000e532b36219b6e82e9337bdb8f51c19df0459991d000000000000000000000000aef91e501c661579317ebcb11a41121ada4b23bb000000000000000000000000cdfefab8771fac313567b67842731bfc6f6d55f00000000000000000000000007fe5ca35585175cd66f43804f1f7238c7379c614000000000000000000000000b98e2588d792e4c40810c689f10d7dee858ced7a0000000000000000000000009591c6817ce17edcf58827ac3c22d2064120c389000000000000000000000000bdcabf314bebc7e474f7ef4380f2bef0f238802f000000000000000000000000b5be2ea704f495dad92d44b04b356a0bf11bbbb6000000000000000000000000f8c9e7fa4f76323f95cea98449407b6b3aac733a0000000000000000000000009cb5f71671476e00210eca55e676276a1689cab4000000000000000000000000bde32910a4e87f0f3bffc6ba8642eba81ed10e62000000000000000000000000ca38b486fb1866f6c6169fe637a866069339d3ee0000000000000000000000004d8ac37be88a32a604285fc63ea55e5270e2385200000000000000000000000014ecb6e7b66c72dd1318841a0c8c85a12f5340fa000000000000000000000000d3d4f998b66f0dbafe5645d14f001e6852271daa00000000000000000000000026c81b7ac818d79541a185a6292bf0471a9173e200000000000000000000000038a54dff53c0bbd971e59a1e7e29a759dd960fa800000000000000000000000090692369ad023091a8c1fdb7ab798bbf5c9eb93a000000000000000000000000d79d7cb440c1d9b9726fa951e62127a8280b26e100000000000000000000000004d6781a86463b8e8798941780864b3768337a44000000000000000000000000ecd5c11fb497bf00aca9180e556b21ef3afc4706000000000000000000000000c9a24e53d68767fb6d28814939f424ea3e1bbe2e00000000000000000000000092f4bce2aef7a305907907365c4ff8e59a648466000000000000000000000000b83949815b83d4e8ffbe2dde23c48de8e01d09340000000000000000000000001111115195b95dd899e06952e6a26bfc901d8974000000000000000000000000ae5f8c5c93413eecfb4a78094a3d13490d2b0dba000000000000000000000000005745a8734f723394c8542681941f649ed58b7c00000000000000000000000093310d1e48ed64f609aa173e37663cbe59c06519000000000000000000000000d92a855b101272e4ab6b9eb8daec8c1b33250b5a0000000000000000000000007e8a5128b162dde12961d6555fbac3196251acc9000000000000000000000000d400a6c8a373d3927dc3d7a143e616d7d51fdfad000000000000000000000000195e9139c80af8445d46f39a4e6383009dc5d75700000000000000000000000089625bb758d12b1dfbe7206be0f11017b81abae20000000000000000000000000c6a7d588148b51c830308bc6c2f6c3630dd07f6000000000000000000000000e64246d8193c6f9c2fe66f0e1a9859d8355bce270000000000000000000000004b2cd75d9c1fcd9232080ce9338a5814e93eade80000000000000000000000003df10e4c3a8d324a08e281d8c150242f10e9e7a10000000000000000000000004e61548d94c8649ebfc2f5f54d2272fcbc687bf20000000000000000000000008b91a319409309cc6ff506239b10583278a20b800000000000000000000000009ce8f85083fcf364467a827cb15730102306ed1c000000000000000000000000ace4e5c6bfd0031e190ff2fbbf15d6e42c61a358000000000000000000000000ae7d72cd4e5178616d875c715edb16359153736a000000000000000000000000e138b799a3350032c4ac253da3aff8cedb98001d000000000000000000000000acf2d88b01da54603f20e44ce5d96c445b3ce259000000000000000000000000063b88d53d109c12ec21785c4e5e89bb713694320000000000000000000000005f0d4c8bc088ac32a81b2a7e967ec919ec0a8e26000000000000000000000000755cb2b64ba078629052d7a9549191bb2bf75dd7000000000000000000000000d0c82ca7356dd2913bada79fb19a283ea211cd980000000000000000000000004d52c1192b49019cff6f50b201c1e059acec0a5800000000000000000000000034f206a9d29cba2c5861532974311285cdfd2a990000000000000000000000001947a95a046bf600a57d6c04cd604b3472ce1496000000000000000000000000974ee9a91560a1dbb7faa63a50cb405aa179222800000000000000000000000085c86e76731e99b268edaaa4c9ceac95000eeaa9000000000000000000000000e6ce84fb35db1cd9e17016abef2b06f7630f97b2000000000000000000000000bf7ea4dada7f13352508bcf0c3029c5c057ef00b000000000000000000000000033a2f4e9aebb7de1459f95df57bdd6f268ada12000000000000000000000000c53104efc160292eb9f4dc52c1a58d3ed54f9faf0000000000000000000000003a6286aa9f946d31c875fba7ef50f715f79b840c000000000000000000000000bde45c051ee29ba8a1616f4a62571059532d26c8000000000000000000000000595eb30c4547b8b5e917c76256f1ceb1eca950d400000000000000000000000011519ba13c6b5494f971baff171a1045261bed6c000000000000000000000000e135c367ed6439a618e569ea97f9172fdcd82840000000000000000000000000b28f1301b68178dea0cbe6d6d84594950623945600000000000000000000000031f5a46d1baae7f692bb835599afd6d7bc99fb5700000000000000000000000029c9b6dd4fc3395835c4921a4044799a5be7d2650000000000000000000000001195728c05eca57a0136fe22314e2848d21b2bbf0000000000000000000000003d2419f94e38646deeb009eddbe562de2919d87b0000000000000000000000002b3794ac215dfa7f524c09aafd8f54aec16c646900000000000000000000000073993853ca020bf40799b484a175c67ed8460b1c000000000000000000000000ba5a8d39076ef85fab17786afb103ec281f0968d000000000000000000000000378cef875f98e5130acd61033e1be39d0f02971c0000000000000000000000001bf51649aabd57d3e4dba4e9a2232d60f66aa19c0000000000000000000000008f7887160a1233780cc05155d2b3c681df5adf0f000000000000000000000000719e6109f366931669bdbc0de3ea1ee1d23c8e060000000000000000000000001fb466e3aeb905ac5fee0babb30696951fe25d010000000000000000000000001d2b8072d88d5964ab788f83ced38c61656480e400000000000000000000000019d9ad653b723e006170aa49b6dd5387a67d7e4e000000000000000000000000a45f1245dd4db60d4845d471aa221fc2a3600deb00000000000000000000000002c78e96dd9dbd920409e86eb1391b71198aeca7000000000000000000000000dd0464d41eb2227f3941fc8be724769523104265000000000000000000000000da3efcdfa0604a5ff3fdcf16038696264875f5ff000000000000000000000000cd190db7e0eaf8e198663e76fe043fdc1847d51600000000000000000000000019678675fddb9dc854fa683f8e7a2337add3a917000000000000000000000000ad9ee9cb7bb3f06cb8f6d3106bb5d798b61477ed00000000000000000000000054b9113bbecaf1b596e73585b401395460b84a83000000000000000000000000ee2aac17f374099bab480ccd460a3ed040518613000000000000000000000000a6c7579d2b519b9cfc80d01d17017415fb0ab3cd000000000000000000000000aaa9a569c2e631b4e33e62d044020f21c114f4500000000000000000000000009caa38785207538f00499cb840a4edc5a5090cb8000000000000000000000000bf3f65fc90ccabe8d0951fdfafbf4688fba970e4000000000000000000000000e466ddc6e1e3d646853de8575e666b4a3c15b512000000000000000000000000785c14b824166ebd4c94d38ceb9193e4da9624470000000000000000000000009a912ce664fc7fe24027795155b9c166e7bb1f60000000000000000000000000afade01eb712ba736eba09e1099f717739ad9dba00000000000000000000000000000015e180b01c40b881e10774bc784bb6f4eb000000000000000000000000eed33fb7164efbe3636653c2d83bf0a9634671f7000000000000000000000000a87df5f4ff03ac496988b87e25f025415118324c0000000000000000000000009af42408696f4dcf701944bf776d4562acbf3d47000000000000000000000000332903cb7f1f7da1ff6b6158c9333a081e625c7a000000000000000000000000e2394b0becd20b230b8234e46018df427682f853000000000000000000000000bc9c8c2eaa96f27972e8098810cb6b7cb79a7c3c00000000000000000000000056b1ac26dadc01918e6999d772d6d4e3252bc0a4000000000000000000000000acc0c37361e177c45cc0ea1bb4eda06b9260bbab000000000000000000000000281122f90218646e27002972103fbca497b0d96a000000000000000000000000c13dba6dc37142bc36dd7880772c197092c152a0000000000000000000000000c06ab9026f97d776b69eab23333301ebf115a64500000000000000000000000029be3db3e9cd350276d652e875702b65e3d6a786000000000000000000000000e9a6f13b918d79e97285ca9e6f251f65e3160ffd0000000000000000000000009369cd3a39903d2e2da3096c027ebe1115c2aafd0000000000000000000000009b3a20a053ac719d8fbe54578c11eae1383f224800000000000000000000000047d5c1d220017aa234331e1eb3a3a8c55b445def00000000000000000000000041383da1d58bcecf23df348dd512ad759ef0800b000000000000000000000000607b4c44696f00ff8ae9c0d8b7e6b71d2c9bfa4f000000000000000000000000c78f190ac4810fcb4bc57665287d9c1c6fbf68b90000000000000000000000001c0c7368da16c2c8c31e2410b006a1b9d0d35e090000000000000000000000001d8ffc928263eab23a25ee8f1d1a5fd47f5dce07000000000000000000000000887126a025b8976586b3e8d5ce7585d3d33f1230000000000000000000000000a85f2754dae7161681efea957a419ffbc5bf059c0000000000000000000000009b837e584598402210178ab0ddcfec7761eaf98f0000000000000000000000001cbadeaa94ec02603f58555900288507a65aea280000000000000000000000008cac257dcb9c2cfd2cb8a81d9a858d693889a9bf000000000000000000000000bb5aea52188da3f01781874cc1044132369026d3000000000000000000000000a3ad516af35298e71dcc409a6450eae32779fb36000000000000000000000000e6f37c2f6d65e8431d838c91817b46232edbf575000000000000000000000000d0324b4750e4527e33b38306c7e2959e2a0490c500000000000000000000000005098dddc15d2ba46009ca73beb4956f9a3eda9300000000000000000000000068394e6db7b49c2b0d769f73fbcd04e1bdcce1bb000000000000000000000000ac8d9f2b646896ee96cb4d59491664200a7cbb21000000000000000000000000e337f44f4236780a7b0328295826b6f4a4a770fa000000000000000000000000443033c3d8e6831c0b5aa220f52234055a59dd0d000000000000000000000000863957a25382a1f7c589df1fd04e724705a2c6e0000000000000000000000000f215bae2ee049765416d808c96efd0408c401d110000000000000000000000008095836deaa5ec2f38ef9cf3ee31906569c65f92000000000000000000000000ee49f1a7ca9125f23e2b613b7af17e1ebbfb4266000000000000000000000000b59386a6755c1fe9391ae95b74db7471f1e28c680000000000000000000000008958acd08a05b903a63b7220b5c1315704fb81c500000000000000000000000054a133bf0e7ecb8425fdbf516eeee057c3d5035e000000000000000000000000b589091323ced4e0fc16db570ef0f387d38ba4620000000000000000000000006f309adecb804c3a701c274bb67a3c55ff7a2d97000000000000000000000000099b6ede4689ea0f6dac5126bd96bbbc719a9389000000000000000000000000ff33c20b116f77a8f5accdb372acdc00a75ceb4a0000000000000000000000002d6de109d4fcf0ebc875abd42cee4fd56396047200000000000000000000000085997d2cc69d26acc90d5105adfffc2b2d3a4bf2000000000000000000000000a5c286fc1baf6a3a2e013e8b3d12d76a7c02d2f0000000000000000000000000167b40daaf1064b30cf5282522328023ee86ec4100000000000000000000000036558aaf823c188bbb934b1c665b37bb53ef5ed30000000000000000000000009dfe4b9240a046af847a2141f3d36d963b28d0dc000000000000000000000000e984dde211bb6e29a25fe19cf52b7691ad851cbb0000000000000000000000002b996c3d8374e5274a6532d8f81e3b314a64f713000000000000000000000000747e4a728930939329e5fca2ce4d940e9517755400000000000000000000000067f1151be33800a5a2242257b6500eda1f092b97000000000000000000000000ddf972a9a3032b336dd1cb01842aa8281ac06c77000000000000000000000000394e55dfe76ac7b83861ced2e26c988aa6b867e000000000000000000000000091e17037de79987d9c58cb3ee982257ee2369be600000000000000000000000043ec89328df19fb3b7c0ade26d32ee77638c150f0000000000000000000000009d379330152cc266ed8d5e37fed6580bce3ffa8c000000000000000000000000c9373fa59584609b763bfbed69419c7ccbb4ed2d000000000000000000000000a65ec0989d5832addfe6565cd6441cc27d820ead0000000000000000000000004e190b69995055a396c5d5497dc8bf4752bbe45b000000000000000000000000690dd94f9489aee23a5414388b61e9ac2e50e989000000000000000000000000f1e38f4217fc57642d07cca5399ef45a59a40316000000000000000000000000fbdb8c8c47fc9e24e021da28154ca34fba06f9e90000000000000000000000002bb26d440288d31d5e02db0379d34a51fe31dce10000000000000000000000003827a1cf0ac4ecdedb71167b29c18afa9df57a20000000000000000000000000d8911ef293d843a888f9709dc11f32e96e4e9486000000000000000000000000ab6101a498332d36bbd51cafc2dff16616f818db000000000000000000000000f077465fd93029ef508eeeb830d3901b471bf32e000000000000000000000000831c58c7b3a81ea97c88c8fd013c984b4691cafd0000000000000000000000006a4a5b7f9913575a1006acd77f6cfd6cc97df0910000000000000000000000009aba008b7a67f527f03892045487c21672daa8850000000000000000000000007c8fdc8789febdb121529918751efc2daf9c942b000000000000000000000000acc24807ceadd17421e83184ceafc032e286f42a000000000000000000000000a2ca295f0ad1541b6c024c0e03a20d4cbd38a02a000000000000000000000000d2b5d5bc86521ef685d8df366de96f6abb724f10000000000000000000000000f293a727b7727a9cdf0d0b8090451523e28b7239000000000000000000000000be6c512d8f1a3881151a17b6b744d98a3e7ca989000000000000000000000000a4cefad0d543fb141350cd7dc2766afb06cf9e35000000000000000000000000c2b522d5acc442bf8f5d0facf755b2b4d45df01f000000000000000000000000c39f979dc546f601284c5f5d639926c398291d350000000000000000000000002e50099beadb42fdeeda07435826f23238125141000000000000000000000000bff5f5874120027c665ae74d949492465ad8a8ae00000000000000000000000078ba87d54171be627f604cfbdc4899450eec5acb00000000000000000000000034817b0e23576207c71d2c410c41bb77232889be000000000000000000000000e31f112c0c15d5a6887b922defa9d48c63c2d13f0000000000000000000000005cd2b8908b4c8154cbc7707394a78b0dfe103c260000000000000000000000009ab517b68ce2dfbb9c6c095594e92eaa2a0ebf72000000000000000000000000e6082d74de458afed76a28e06f34dadf64ba355900000000000000000000000062570749ecd89b4775b2f77fc08891dd4df61729000000000000000000000000780143d90c3f075ee091af787f5668e7bca199a7000000000000000000000000aa43f4c7011fb9a80d50b768224e7f56177d774a000000000000000000000000f2b592e497536a58e88df6457676a569eb51d9aa000000000000000000000000c787a186b6d1902a6eac4c1d250c11f7f911233e00000000000000000000000031b7cec35d7f10082d1620eaf8dbea0ecc2357f200000000000000000000000054c46e019a6be85707779a18304b79dc12ddd3db0000000000000000000000009a15407b5a30c51a1cd56dc69ead26ef1d644911000000000000000000000000d298771e67adb0508270d2931d52a17a2e2a61a10000000000000000000000007d929bfaccf86dad5c89ad23c01ee01fab1fcefd000000000000000000000000369b39bd381905462f498741f55499acb3002318000000000000000000000000f198a6c5271d27f610718f57dec5331bc4ebfc7f000000000000000000000000890652add79286e70d26c7a55a1e1144e8bde45d00000000000000000000000073d639fe6365e68e8b29434b665bb69c21feacd8000000000000000000000000263d8834f61e36f4f459d007460f377a41d9a563000000000000000000000000caa1a6dc4a15b241446ddf0f351877dc482464cf000000000000000000000000b4ec9eae181f23a6bc35517f208a25b404e03ad700000000000000000000000070dfe796f1570b7a6bc27935960d058866a66f8c000000000000000000000000a60a3c0b14b4aa79e4ffd3cf58c68ed04d246eb100000000000000000000000012373ce3b1070d57cd3bc32b3b0265e701aadcd8000000000000000000000000bcde1874f02ac8117246f86843ee2b7a9967d114000000000000000000000000ddeb7799a65f0f56f6c7c5f7d6247d7f54a29fc9000000000000000000000000912d9457e3a7e737a7e8ed48ab6e0239e512db560000000000000000000000008fbf22f26cfabe1284e395d7dee42f7232df6a7d000000000000000000000000e78d0cface443454c69b46d86ed7e235098027e50000000000000000000000007597112569c90be8d61d683b2684274dd97f83c6000000000000000000000000c5b43bb52731f9688665be15e7e80e0f8439d54f000000000000000000000000c205df7f63bf5a99604b8c640b82f3357cd048a60000000000000000000000007f30f55edbec29030a98f716ec0e6febf5dc46eb000000000000000000000000795c6d74e95622e676b8e4442d430b5f77765208000000000000000000000000dd00d729010b6160f6f1272e35b3bd54f657e39e00000000000000000000000094a6ce4319ea6cf8ebe57b5e136488a7f647e968000000000000000000000000c62e4deccaf20a2c884a102b67f5ef5205fce752000000000000000000000000807fc2b346024377c4696472c48ffa6327a8e87b0000000000000000000000002304f697ee130b39f666f3433480b9e667aa1f69000000000000000000000000dd1a665378039c190b253744c800e5f8aedfd164000000000000000000000000672c06d65e76d9b90109c694dbcc1aab8f510bc6000000000000000000000000085b26290cb71d713962ba436a5366f132b337d8000000000000000000000000d50ce54cf64587805ca1c750420f73f65cc790b40000000000000000000000007cff83ab424077df675c7b1a1b1e52d1f25c52cd00000000000000000000000052eaed851cdb7e3c895c66b152ed05b57510f33c000000000000000000000000c958b0d720fccdecf6a58c250208bf1deba709490000000000000000000000006ab4268ead1146339f244e1be486cf0ecc9d32930000000000000000000000008e602aba2a3fd5161899d1a9b180b818a98f8676000000000000000000000000bbfb6566ad064c233af6314aeb1eee4c26a5f9210000000000000000000000001195d502b47dfadc68e3c7506d31ee687597fd1b0000000000000000000000008d8ccb957763afaecba6a906665ab1e237d99fd0000000000000000000000000da747c9bc73506ee23685c08a25bdf5276d9dc04000000000000000000000000b49c416b53e3f1f1ad7c1b333a96beae5604a0e500000000000000000000000017aea2a9b1b98927c4f16dc76d2b14e2dbd8580a00000000000000000000000098f41cf7e7d8ab823837c2094fd745cf3c25eb6c000000000000000000000000c2d0f391375fabf56ab771d043d7f39d6b797725000000000000000000000000167673ee82049cbfc2d76dad83ebac29a536b213000000000000000000000000c5a0bb8289b08ac46c3329e19c4e5202b99aa8b60000000000000000000000008b329f24de3bfeaf578590bc778fb1e059f77689000000000000000000000000ba0c071e318fbe7a4096b7c52eb8882d2403ec930000000000000000000000006ae65a7033a84bb36778fea6607a25a0d6c8ee500000000000000000000000008435b796013fefa2702fd371ea1fd3127c6144a100000000000000000000000051e482f124fb3431255256f78427e708b2fe02af000000000000000000000000c774b6081178c4b6ab6305d97acbb1dcb020e4050000000000000000000000002ae9b83ccba33c1e5c3df46c21ed18fadc1a1c6b00000000000000000000000048bba1f0337d73322b96a2fbe9d9ba5a4aa1fc430000000000000000000000001eda313aca4ac0825724e37f6331eb926d725ca90000000000000000000000001a0b231bd4a5bf9f82e99034503502e1d3ae7377000000000000000000000000944d7dec886d69a04375c5a1ffe2b22f4e3efc3e0000000000000000000000009dc2765dc1581d763cfb8c27267cd06fe2f6f4d200000000000000000000000076b500c29147df3e67c32696ee9d69c6fa9abfc9000000000000000000000000d260aeaca181264697fcbf4727bf48ee356832b7000000000000000000000000df19adeb97a91e74cf4893c6909d93d2331c291b00000000000000000000000075018b8a0af488906415f6616b741ffb5f89b5940000000000000000000000009d6653351e3363140fa4982e15c730598346c9d6000000000000000000000000510abe34817e14d26fd8de589190cfa676b9b42b000000000000000000000000211149d84ed093b17015a824c8bafc9fed2ecfe60000000000000000000000008facf0853a48663f63c929e348bb00481424068f00000000000000000000000064a79d5cf4909580a6b76d8a32828e90df909df3000000000000000000000000ee700657bc845339d912c1e1f6fc3314b7ddcedc0000000000000000000000007d496885db7a8159397e46ea867bb619e47791ab000000000000000000000000db77fe908933a740549b92a8660d5a445050c89500000000000000000000000046d0d72fd208c41e10fb57fc8f9761cbc4a69fb90000000000000000000000001a56df40d80dba378a1d5d5f0e8a7910dd6d6ac30000000000000000000000003475280b82b02764ffdf2ba0b9ccdbdcdf2a6fa9000000000000000000000000fe9f3e1cde944aa97fc4cb36ce227e40cd5ad0f1000000000000000000000000df7f5d9ff6d175b5203912f10bb98e92548b3d230000000000000000000000009b5180be69a4edd41f975a887773f099c1123b27000000000000000000000000e3325215d0bfe785205a7473670c6ca843239686000000000000000000000000de4bb74d2ed31f6983e5e23133aab010eec85ad6000000000000000000000000d62e063f57a6f8b34d0cc3c785847b06729fb5da000000000000000000000000427ae11dbc7c3fcb791132ed740620c5d22cfd50000000000000000000000000e905dd33fe8c77d3d820b7035217cd778d98728600000000000000000000000009a1de797a87454af705db788979a8042af00701000000000000000000000000b9db65745170fb4d8b33daca2df8dcffd57ed4e2000000000000000000000000415d2fce6f9ad51cb0f56e79ad6ed1d8347e32d80000000000000000000000008a51dc831af079ff6785da468cf8b7db5263fc8e000000000000000000000000f3f7c78cc031d43a6dcd84eabc56d7cfeae22c47000000000000000000000000de680651eaabad9ce0533096a9c13473febd5c6600000000000000000000000055687a7e67d22fbf5f4a0501ba4e2a665f3193d0000000000000000000000000c4676e5e99b823e54b3e6c32c8143bb441633eea000000000000000000000000ee90b9c4aa137ac6487d12cdd8563487196308a90000000000000000000000006256e0c76d8e8e8583dd1a4dedb93174f564e74b00000000000000000000000038c37cdd992112c2bdb70fe6bc460beb288af27a0000000000000000000000004345863d9792612de6b5f96441c9e955b14ce58a0000000000000000000000009b009092d514ad6e44aa0e5753f86092f353f8b50000000000000000000000006ec026bf93622e9c6c64101e0eb3dce3bdb1aa7f0000000000000000000000003020fa5147601ceffd97815c7ec2b5c2264720cf0000000000000000000000002dca843774fa490f5df3d626f1d45f37a8bc3b92000000000000000000000000f78980c24fc1e41c0eadf4ede9237d198b23902800000000000000000000000027ded58dd0fcd88428a23d641ed17df8a8e071f30000000000000000000000005d0474e942db8e94ba6d0a99af8a07584196ccf0000000000000000000000000ec45d15129f432a4abcddbbe6e0357119ac061870000000000000000000000004fea362784ac9ab00e18c30f89c06df12366d342000000000000000000000000b02da84849eb17aab7ccfe8c26cfc9f8692ccd0f00000000000000000000000051ccf61ae6cd819b0aaa4283446a6a56aace2add000000000000000000000000056602b7846f9bbcffc0786ed0a3bb667076e0f2000000000000000000000000611fb14572746bde3330b978d55756eebfc0a6a500000000000000000000000030db1a7eaa472e8051025ff08fc9051e328edd3d000000000000000000000000e9edcb7962d77fbf5727c3d16304229846edcf74000000000000000000000000512d724479d92f03709abac457d559bb560e25ab000000000000000000000000be255a9a4ffa15ed176ef770cbe38cd962e8c0cf000000000000000000000000aeca2d8b680103624f52f4dc7c978080522f5bfb0000000000000000000000004e8dcbe67f80bf0d592e665de908e2d7c567fa61000000000000000000000000da315938a89697b333249329cc56cf2b1bf8caf800000000000000000000000039c4a9db517ce20a97aa8ecf4666d1d58e6d8395000000000000000000000000909452d7543e3a75d5324f8957ef34f16c9d3ef9000000000000000000000000374fb39e8c75933eb2fbda16b05b5e8bc214fa3d000000000000000000000000c28a390a15e8a83f0cb2d8c71330ac3fd66353e600000000000000000000000080609629d12fe7d1ee8d9ea3ab268c6cd13f6d500000000000000000000000002fe9d8dffc83d207395db34c1393f4fcf6e6478500000000000000000000000008e0986911b25d2cc6fc85e24aad07bfb2ad5e3d000000000000000000000000bad56920fe9e66c266990a6726a2b5a94dd844110000000000000000000000008448c3e63be6920997c58b8d35ab37aed9a7e239000000000000000000000000643ec1fc0b0fe3dacd066f947328070ad0f4ca24000000000000000000000000d3fc020eb2cde7ad0e1aad14a56e6cc60be93f7c000000000000000000000000f4173a966fac5e5edcce729ff50fd786f23056cd00000000000000000000000086293552f0c86079f2129db9c70da9abaae9f7770000000000000000000000008c4a6242c002712dfc3a35fa04370df01d01ac4e0000000000000000000000008ffb4e5e8c80bad09f9fa185a0b5f3ae1d9e58020000000000000000000000001addbd05b36e3829874934a9a18c387b67b66d8d0000000000000000000000000a0bc3e3dd76273202574d5ae19ace88efe005cb000000000000000000000000753bd4a566895e5aaf3143fd81426824036091df000000000000000000000000218c952ee85eed283ca0a74e4a7640f8554243f700000000000000000000000094ed7d5261a904dcb23438195e32c51f22d9b5850000000000000000000000004432f0dad8816c9e149249684bd88d47b87de47b000000000000000000000000f46361bd306a139c664fea289fefe39c9b1baeb2000000000000000000000000c1186c5446711f35b61fd32fa97476958ee0c0bb0000000000000000000000006e60ec1d59958e8b18752b1a6c53767b989ee67e000000000000000000000000d9f52791ecae2a5bcf0eb5c1bb90d607dc1fc60e000000000000000000000000a59df75f80d0ebaa61c88181ac2f77a95b7cdd18000000000000000000000000d109a5a71a80b94173632cf6721203aea2dd1dea0000000000000000000000009224dd93ca03f9fa48236fb270c4831b00ec0c42000000000000000000000000b28aa6f5b5ad35c5c9d820a66e460e5b63a5ee71000000000000000000000000fa3ed58627df8f0b987b6545362f90c405195aa70000000000000000000000009bfdd3565b5975dc9b284dcece438e262be03eea000000000000000000000000eb5126054bc24cfdab3d5c65625ca12e014886d3000000000000000000000000a2b5985c8083dbe222da7b8ad3f27ce891465042000000000000000000000000b9d8af87a926777bd7529edab883680327a3da90000000000000000000000000c5a0640f285261cddf939112bfba523fa455ac420000000000000000000000001c58bdf5b0496a057272a3ea7242c5c79372f2210000000000000000000000006c5dfaf9609f3952893905f68c974d39035e1104000000000000000000000000235b0ed9858ed16d86c2b7dfdab9f6cf91dbefe500000000000000000000000031e3a2e7107171823ec242445f3b8f32ec2f08d90000000000000000000000009971bed0276232069274e4234edaa1fa05f33624000000000000000000000000e4f486b4aceb2b6d231d743b5807b507dab86e0c00000000000000000000000099960c38c78eb3dc6a78a79d3d7c82e53b67eefa000000000000000000000000e551af670a652d76a31fc73654157a75a2e0d5b1000000000000000000000000d48e696b5d6af20d48b28ce16f7b79c4f5a8b23000000000000000000000000028fc2c431c5da2b687b4fc27fcfa22cb0983bc2f000000000000000000000000f88e1822ecbe58d14c78991e57019cc766ee61bc00000000000000000000000014d1435706bf5c71dbafff6f71129daaef6910fe000000000000000000000000fd4b22686dbdce31581a9daa6ee10a3449b9738e0000000000000000000000001cc103caa303e529c2c41fb951ec21c43769476200000000000000000000000051cd33b3f836ade5ddc14a84217a1e0253da5e70000000000000000000000000514554aa2d92837a702517f1234a32b7df22383f000000000000000000000000765dbf5ca3cea8d644c4b2fd9021f449ffc49fbd0000000000000000000000007548624752e80d2c540aedd8cb4ca45291eb6c01000000000000000000000000f5f675cb7224babf9459cfaaf9868cb99bc72fdb000000000000000000000000e8d310b179813ac144dcb89e856ddacdac1c2a0b000000000000000000000000b898845c54014d0339726e3c5935ccac899e4cb1000000000000000000000000636c159382521a7c09f795a739cfc48c7abcfe94000000000000000000000000baeb6114a9d1b72fd1b27dcebf78db1943928920000000000000000000000000e174dccd2e614f620b1c2902e092c106f439c6f700000000000000000000000067197fa3395a2a660f8f662fdb722e8a1b4332440000000000000000000000008351cda7dc05589a352c391e71461320a79d141c0000000000000000000000004f0e98d99790e35b9c9474d81f40152a6be074eb0000000000000000000000003bfda5285416eb06ebc8bc0abf7d105813af06d0000000000000000000000000527c440755abc760af0591a037726f1064c941de000000000000000000000000483424f8b15abac898dbd00ca9ba514f2c3bcc1e0000000000000000000000007a5f7cb43a99d57b9e28f963fddbccde7219f5ac000000000000000000000000aab2608468c05ab5059ed3b99afc0fba24c9a0b3000000000000000000000000e92ba895b4e6b017a0fd056e12613fc406055dcc00000000000000000000000034e355232986afcd5dd71f317e6ff53ffe30822f000000000000000000000000dd18c80eb7a57563decbc40df4914ebcbd0c83b5000000000000000000000000861cfbf15c10dfe3746cf1736ed7d9de58c1c272000000000000000000000000d06c67fb53693384ad5eb905b43a66cf548f5687000000000000000000000000638f4b4cccb1bd5a4b54583657be2c98946391020000000000000000000000006ea4b5e1f5f259f27974412b349a00319d16822100000000000000000000000035713c957d86b5cbeb241aaf8d04cb0fea82ae310000000000000000000000003a12f30f1110b363330443e9d316ae5b74fec7ed0000000000000000000000005360660e5ab4292d6dcf321aceb80666135ab8ef000000000000000000000000a9ab539e846e2f327bb4f79de07a209642dd46db00000000000000000000000045f73e8617a866c480e824459c38ebb423fb89660000000000000000000000002b7a6463f3540467309a087764571261f4fa457200000000000000000000000005bd98b08232fb5082b39d8016b523f58b93641d000000000000000000000000f2a05369b38f7f21eeae3537a1ec961fec63cfeb000000000000000000000000b3dcb42f206974adc0a3d615e68a6432e50ecef80000000000000000000000009a0ec4aa4809422ddc6e8ef52ab9bf3afe5df5f8000000000000000000000000c6e3879bccf181d0c3dc4d925eda6afaf2b1f53a000000000000000000000000538b6ca9384cc594be2ae341d5107429ca028d270000000000000000000000007f547e7e10f77fa9e7bdfdcc67d7ee08617b2d19000000000000000000000000dc27bc1bc595d7eee2084d502fb975bd36539e5a0000000000000000000000007638c85327ba8e24f7a912aba094242d080f58b10000000000000000000000003090c2ca58b08a9bad990b10b2203c3f618eedac00000000000000000000000000d7fe85fcaa8cd85955b073b33327e482ca5f8d000000000000000000000000443c7375f785ae806080b2429787c9227c655681000000000000000000000000eef95b56e182cb00a6a8f8e7a4eb7ece272ae5a8000000000000000000000000291ec5152d436f1931b42ad4be556865eb99a89e000000000000000000000000ede2aeab86c39f05f507379dca7790d1f19cd4d70000000000000000000000009a5e9d2d354261873c1bfe54eec130b52b110e11000000000000000000000000fb423a2a1779f7525eefb3bbc38c19cef516648d000000000000000000000000dba0b6c71d5342da5bfab2fdf9259f75c618d54100000000000000000000000014545c6712528355743f7ef97b81d1171e7540d700000000000000000000000012e54bc919ba8cb3bf9ef18926d8667ede2f436f000000000000000000000000702f44214cf6a9b769ac3e4997c665db12aa8ca0000000000000000000000000edfbdbb25c70df939df832c77568249c696f1b7e0000000000000000000000004f924cd7086464a21cce8e276293203e1af165aa000000000000000000000000ac83ea9486b138dcd13a9b0b8ecfd032694f7e56000000000000000000000000efa9c3e3d72dbf1f2f997f9f40c4c0e08c16d17a000000000000000000000000d0b2f21e3fe7e7ed0e8e0ce90c448e4b1d2521a2000000000000000000000000f3b1947f503f0ca1e78d76b3d12c166ea4994cbd000000000000000000000000ed7e736851bc65967a65cf1134300c27f39b7648000000000000000000000000667fa4f0debe8b47c5421d42646dabddc254da01000000000000000000000000f6b3b3189b77e081e35ddb34b1aadc6eb893a4c900000000000000000000000071bfaef328dd656319d78f5715caaeced47309cd00000000000000000000000014c97e57a73312feaf499980cd84e4eba61ffe1400000000000000000000000039323b51b7321695027a49607fd8b50d56ba3c6d0000000000000000000000004f694429329f4f259284d3b4aebef87caaf1d07a000000000000000000000000ea8941a7f6f6ff4ef369988ccfe2b026b9b6d8530000000000000000000000001bdfd778dc1ee38e8320098e56fea6f5a41d168c000000000000000000000000524b709d2b51b50c21469bf1f3cf65015f864e07000000000000000000000000e51a0c71c32aff71891770f85c4241604387687d00000000000000000000000019d2d4d10d1a523187da278d054f0f1e7c3baf6e000000000000000000000000506db098d81573c4288a08e0c9bcea435cd30e87000000000000000000000000c3a8c66dfb53d8c1a480d9d52303f4b56e6b5182000000000000000000000000f999629408bc4c4ce39e69268320e23633270fb100000000000000000000000067bd10a0516136c2098b3b14999beb2925089f9c000000000000000000000000dbcde38c5bf4fe715f2b8b537634140e3a0f28130000000000000000000000006848f74ef96424a4a7ab17f7eeff0b373b4467bb0000000000000000000000006a6c373b6c9737780bfabbd26ec092a73c81342900000000000000000000000005caff625f489b28754959cb707f366d62e83ea6000000000000000000000000bb6a27281cfdf9f4eb2febed2c42ff6367d4c9380000000000000000000000007a9db91c6cdaa9da0f51ea3f889df318f2f6ab2c0000000000000000000000008919a72d99a08b89c16c41907e1e344250f83ba9000000000000000000000000e2dddda560db4e7c5dfd249be408b872feedbdfa0000000000000000000000003c55a9fe662661598ebf072d8c16caa33298177c000000000000000000000000459590d4f0d3cda75836070fbd6fd9c8f5623621000000000000000000000000a30b6a0ba88ad56cde0dc86e94a129a79ade5715000000000000000000000000dfe89b13ff91d3dfef52163be43e9a9a9955d57a00000000000000000000000042fc353027cbf1a0b4b1b72ab79d3e74bd04f01d00000000000000000000000049d39984965f53d0443d73d52064e725ff49877600000000000000000000000005886c6a073848120d1083cfe067adf2b3a219f90000000000000000000000000db01c845ea60110bf84d034ef424c2907a9a3b90000000000000000000000005d2952ea59a39e14cc1859d7507aea6af541be4a000000000000000000000000950073ef02acc7b27e6904a4d43e1e5dce1e114c0000000000000000000000004ef86ce861e6164f3b7cc1844183e0258c980a5f00000000000000000000000050ab8bae5062fb6587adbe5e33157d17b2adbc610000000000000000000000007e0185e70791b03dc572a36b6772245bb5f97b53000000000000000000000000ad76a4cd362e0fed4e447ae9eb1462903e125e950000000000000000000000007f2b4c1e30570b7e36d8a814d5296d7db032aa370000000000000000000000009ffe92a49044575bc5ab5fcc4cbd7c0e1578a4d40000000000000000000000009178792deb0ce67594d801ccdc5634b8a7cf5c1c000000000000000000000000fac006335660d57f63217f9b5bc983ccfc8c995c0000000000000000000000007c45bd42734bcfe1e6734cc60972f8021e37b75a000000000000000000000000cf5fbb93f979d2d17e7dade4b38831b9a207059a00000000000000000000000022f25baf2728d4a1032e0d77562a18419698b681000000000000000000000000d87ac0624fb8f8a72fb2dfc35308807cc47a7e03000000000000000000000000c5ab500eb79ed724722d88e7fab596064376cc16000000000000000000000000ad986b9cae877a5ddd48f91c3497477dd40174130000000000000000000000001c76881ee7acdc2d7720731b12ae4782e24e0b6a000000000000000000000000080742df81d007bf5af33c390e57c158ac0d841c00000000000000000000000033fe5a5ba66a4e18089192d0f32cca942ef8614300000000000000000000000063a6c8b6ea0ad92a6dc042a524fb124aa54e392c0000000000000000000000002896e90c07659fb6b0df440cee7201ea46d6b601000000000000000000000000d8b3de4d62e254dff453b944eb5d821ad55376f30000000000000000000000003a2c54ff1b4baaff26c4b189f9bb3f266c5a4909000000000000000000000000c1211bc6a23a2c2ac9b9d07e4b55e96c79306b2c0000000000000000000000000888354392f3b0f6ccc00636add296f3bb731d910000000000000000000000004d018c315348b3f36bd751d09525d2eb568aefa4000000000000000000000000c6acdfae908ff8297ec9637e22c61ae9405ae9440000000000000000000000006a60fca27a62794302cd608f11cadd7c2db3b7d40000000000000000000000008a5f5ccb6f3583fb5a788afcedc567953a10ec380000000000000000000000009db23407dd15d24751780916b4ce4e3d88057e92000000000000000000000000bcdc32aaaa6f621fbb4eabb10f0cf923ca51344f000000000000000000000000d9a4ed231992f3aded2dd9ef0814e273d833f8d1000000000000000000000000d2e25aa399c414aaa2864e43cfa99a9a77f6cc5d00000000000000000000000075482a31a3a3e21461120183c205ab2886024d0d000000000000000000000000ede6d4a6baee54828e9f4e0e4c7dacece28624190000000000000000000000004114183257be3c28c26798f29e9687955c8b514f000000000000000000000000f06bb98d187632c014dee7a0b52eec2f6035f1a20000000000000000000000001f9a85f6389b1e516cc453e91c8b3698e5c512fb00000000000000000000000023d90263a1e016444c446ba637adbb21a46d282500000000000000000000000088019f59d2cd6f4e24811f298b888ee9a06716e9000000000000000000000000ecc0e79bdbb9da8b8a53b749a717cb0cc3ee77c90000000000000000000000008420aee012d4ad60c792f12c4c446af1aa43b73b0000000000000000000000002f8c33efaebb73a8d2fe44d4554ecb5ce074128d00000000000000000000000074d8109ed14e3664f18fcde3c9365c08394e456b000000000000000000000000954486c4bafc2e2a540ac233056c64d1e7bff5920000000000000000000000001f97ae7eb32a43f270a3bd4040642f603af990f3000000000000000000000000838a6dfe8e345b6aa67cb2d787bb43fe12afc663000000000000000000000000cd183c9afe848c304c96124b04be97aa9556b0da000000000000000000000000bae51b04eb3366863417a1f391aa8fd4603cf4c1000000000000000000000000f1a15673c5f47ee347a5650da53fc8e8cecc1a62000000000000000000000000168470c67f1b6d6e89d0c7cb51c1adc6b5c6cc8a00000000000000000000000002a54a21471775df690dc11bfa8704b0be1ba171000000000000000000000000b95d584f1995a4b6c4791dd0ebee25ab6878490a00000000000000000000000053af8473b558dc42275abcfcaaf3ce2fcbd2c72700000000000000000000000073f9d1372887e2114f25d4ea349c6bf61d078ec20000000000000000000000008db42cfb4985842f9086db735b6a6a67418e4f20000000000000000000000000108a00ab4205c2f15ecc6e8bad4b0cb75422421e000000000000000000000000ff453b999ae0e6526fd13bb7c9bae2e9aea0d848000000000000000000000000380570ab2c9badf60523634d173ea2b070fc57bc000000000000000000000000ad8f06d4f7744ed5aefb9575833aa90bc70d9c06000000000000000000000000cffb98f5f6a802bc24bec5dbcdd90eeca021d76f000000000000000000000000cee24d50ca56a0485478b40bdd59f3de412e5b790000000000000000000000000cdec239a6cec505b2c4040d56c8c501129a340a000000000000000000000000bcb1ba1db1158f6a5e96bcd4cb5cf046f8b6a3b2000000000000000000000000f9199dd4725eb3bc205965fbb5ef115798d42c1700000000000000000000000095781e4a0982fb7e05785d16bdd8b7f7a45c4b72000000000000000000000000f8904a58dffb780e424196681282afc5d579950500000000000000000000000029fd483dc5bd1e9662223a9fe8b8a6a78e2d17070000000000000000000000004d5bce264cb93fea308377ee292603d15ff50ce4000000000000000000000000fd8eefb173de7a7dd2c3f2a619306c277e2ef988000000000000000000000000cc0f7c042f1ac8528047faf0c0c4a4122e9e18e500000000000000000000000042cc73a4535069983a036881c32ade6d0192bf450000000000000000000000008edbe2e120f473e173d073ae2691d8c68c6c5b0e00000000000000000000000036db825cb47c0e44c6ccd4343f10762080fd5c48000000000000000000000000dbed50c087830f6365e4dbac5f4945434034730d000000000000000000000000a6577b8682da2b201b05109b5dca0c7c771fc68e000000000000000000000000ee1a05fec329ca6410b6321f2e715e6155445b540000000000000000000000006997ab2a2c2b12c60736fa6a867cf91db9f2f21c000000000000000000000000ffa255491e66235c50d14f2ea48183f56531221e000000000000000000000000cc03895418d6ac2afe26736bf10cde20013566b10000000000000000000000001f5184d0bfe26e03e068bb588d5b7ea6edfe0a99000000000000000000000000dd3703b76943f86ee05080dc1d67e978f05e74b50000000000000000000000006969ae4006e2aed2c1d38b1ce724dc9f1266f776000000000000000000000000f3d87429e1a0cb5f67275d1dbf0683417e4b76e3000000000000000000000000a7a380587727df3fe18e15b2c035b715904a0b130000000000000000000000002bd6c3d9b25029c82a193d3a79279def3aae2d11000000000000000000000000ac050173e74b5b2fdef0cfc9ce6f0c2e86adb478000000000000000000000000d1ae9b47739a2b12772e4db84d8301c2f409da640000000000000000000000008381603da96a139f1761171393fca94fc439b1fa000000000000000000000000c7a4866694dd5939c525afc1743a4b4f23d2dfd8000000000000000000000000e5073e9293b6a52728c1be34e41b4cfe00c7063f0000000000000000000000009654272bb21ec0a20cd3c0f16f15f4f3f18ba4c0000000000000000000000000b26711ce8eb35673864b34cd362d9120097e971f000000000000000000000000c351863db228984616eee6eeb2ebd6909ac622dc000000000000000000000000efbed988bb0684e1ceaf87666b467048284bf661000000000000000000000000291e7cc02b4c8cc7f30e9b5011381d5882d4f2ef00000000000000000000000070468104bab6d4f55b6200fa29e99ce6f3dcf58b000000000000000000000000cb1f85769d19f020cbe1d082a1ba1737176f3665000000000000000000000000bb2ef8182ac82670d4e97008ee5cff050809a6d200000000000000000000000034a674bf7637b070f6a83e7150de1db4dff7f0e8000000000000000000000000cf5cb2a39741289ebfece357bf08845e7b3e63f80000000000000000000000003a56d133ede97a18337ff3d0e3cd70f2136752fd000000000000000000000000a74e9015996483164fd00dc17f562f95d02d59670000000000000000000000001273cc35153cd464f6c3f474c5ce82672038b8d20000000000000000000000001edeb8d2c220b4bf15e7630e5c6865a3d88efafa0000000000000000000000005f6c37e56ee7e99d06d5355ad97baad4024b3f9000000000000000000000000086fbf63a1c3880331eeac7108388514b43c0ab220000000000000000000000002148df0b78617704e2b74c9030effd4aeca787120000000000000000000000007db7d89ef6dc358219327666488f6534e77ed3480000000000000000000000008b044f553c5b5a1f6b4d9e437fcaf06fbf0c911b00000000000000000000000039ad79cadc62bbfd296dabe47947dcf7ba4c4b7b00000000000000000000000032d1fbbe60ac9c21819aee4bc124a0b7c0f20e5b00000000000000000000000098ac38490a33242617954654f8d54e2941ee92f90000000000000000000000005985225785abc8f4ce99afadda7c01a64fd557ae000000000000000000000000c632fbd3e4e2d0c9000dbe8851b0aa74ced87afd0000000000000000000000005b206fbdacf61fa4088ac942ed64e0fd64dc73800000000000000000000000009ba00b714d1075742d1047e363646b612fb419390000000000000000000000006feac7984be5fb0d44294b044526d72453643ac000000000000000000000000099a3ccaa84ba295733f2168d8bbf97133298772c000000000000000000000000c9cbeba47ddaa6ec0a43b2f52539caacf828e58a0000000000000000000000002686732aeb584e687ed7bcc7438790c274d38ed0000000000000000000000000a335b388ecdd0a58764465230e46ec014751f8d70000000000000000000000008cdf04eeb477d3870c0b24c92de84de9b07e31fd000000000000000000000000c1d427540a91c15b25d1f60406d7fb4cd2b46b3f0000000000000000000000001b84f4ef11269c1082185208f570da83a9ad32d7000000000000000000000000c52786e46ed190a1a2ddd2ded721da593fed217e00000000000000000000000003781238de97e6ec6e52ea04995a21b643c5803a00000000000000000000000070b543233f3cf82b429961e2180910e3e0b186470000000000000000000000006d8037f0598cccf2c9ecbcc97c9a19730fd4d2200000000000000000000000007a318629b2fc90325d5f5f01179f19965ad75aaa000000000000000000000000f3a3aef8b4ca0c8570c0f3dc96d96648e5562108000000000000000000000000db0c2f5dab41accbb2191f493a4574d7a355244a000000000000000000000000836e24b81b359bd87f9393196e21d55e9954a7410000000000000000000000004522e004dbbeb08154dd6d3ff4e739aa6c45451b000000000000000000000000178bf13b49abc1e3e18328e2bc558eb41edcaf0e000000000000000000000000246273ca547ff94747f936dd9beb706e52a254790000000000000000000000008f5c7d9ce2cd2a30e07d81280d1dc15fc9cb758d0000000000000000000000005d157baa13383af1ebb93eacbc482751f0588c950000000000000000000000008caa43e717940a6716c038888cd54be0257d586300000000000000000000000001c0e65c842e5c4efa3172cb7ee4949c93ddf5fa000000000000000000000000fb09f1e0e9ec19d1f3f9e2ac2a858016ef15c6f800000000000000000000000024010a1fa17bf6613a96622ff041cc681cad87f6000000000000000000000000178ed30350baefe15184dee89ff90d68db73dcc6000000000000000000000000aece35fb29ce6bf63a753e0682363c77976c668b000000000000000000000000156f3fbacb806de5263527ff2c3d9aa60e6336c0000000000000000000000000da888af6026e69f881377280f88545dd472dab80000000000000000000000000d3d348c8899490af480d3fc30e4d1951f4db0d64000000000000000000000000d52b101186c07f15b5fe0d3b5004e1864009b01b0000000000000000000000006ff4416cd996576eaab06474c30d0f93f7fc62d7000000000000000000000000b295c51976d80357c3b2a14c9147416aa0e8191100000000000000000000000008305cab05690ae53fbf2b3c46dca7308df247d4000000000000000000000000eacf16b7757a9f56aed5c4c187016b920901033e000000000000000000000000b34c68153eb4991a57c3c9c9137071dd0387759e000000000000000000000000be70fddbb98f2c5c1d469fa2690269ea9a6eed900000000000000000000000005fbd6172820362b2f89e89fc6f32bb2f38abfc60000000000000000000000000ed24e755328159ed483dd5c7a9c11e48d7dd1918000000000000000000000000195ec609c41ce36d4c96221470f4cc8b65f11dca0000000000000000000000008a24b76edef05ec5582e1607838e29619a5d68d40000000000000000000000001403075345de54d9f32c0fbb0fcaa5b82f11f6e2000000000000000000000000d2725a83c788b8ff80c63e74b3e150414b666e83000000000000000000000000ce8deb70b3e37e096cfd2bbdfc216b41c9b67f280000000000000000000000001a778b96c7c047adbbfed536bda369a7647cb38800000000000000000000000048b93c1c67a98267068d1e687ba3a9e1593fc1a8000000000000000000000000afeb6197a7e953711d968a908f2590ec0636e1a00000000000000000000000009c8b326f04205d28bb6ba7598c6130a1fc1e34bd000000000000000000000000b96c92fe8dc6c7a8cc2a93571ce9fff6c8793ad90000000000000000000000004126ccb324c9af31c7c6f97c5a450352d404a263000000000000000000000000335072f62fe0827d149cea8ca7a6b06964731477000000000000000000000000679a63b9227f901c52eed6b27a390fe61d4bae0b00000000000000000000000010e581bd1151a3ab20234b12c9ab48fb4acbf2b4000000000000000000000000c9bd67e18b29e9e20d083eb9d5cd5f6c046e7a1600000000000000000000000022f0c18fe342e4d5a1b05d4c36936994e7dd52b6000000000000000000000000904e552c656212735ef459584865d48d316361920000000000000000000000008a377668bd8223212b0693718cd716476af65669000000000000000000000000a6d9f44c22b3a03c20a1c8d3e54038151b5491e500000000000000000000000031132ec34ff0937c9c4241d6d321b526fe0eb5bd00000000000000000000000095dbb795b70560a4258d230c3cc80a225072324b00000000000000000000000035c056348647e345109a5bf4705ba357fddbef4f0000000000000000000000005fe7c6a1b9c6b1d55a65c02795482a4ec8cc8b320000000000000000000000009fa2fdb8461a96813bebba7ffc7275e003d963b300000000000000000000000031c2bc2b5b91dcea5c6ee884d068ba3ec09b512600000000000000000000000016c4a508e67fc0cb475fa0f4ce0192162d1dfcae000000000000000000000000c0515e9dde10df1c0a29f76cccf10b9756cb7cec00000000000000000000000006fc75c09c718535511c81c66b9d4e05cec88f1e000000000000000000000000d0aa7edbf4224e11837fbb163a036f835f1d91160000000000000000000000008166ce4b59cd74137e5d74959adb7e1633d8c247000000000000000000000000b1bdb7069ebad8e18fa019fdf8fb3342d72b4761000000000000000000000000eb6db9943d9452f424a6a4a7a9e53ce85d071be400000000000000000000000059c5db9dc047ab77d2bb0e2970aae964b30e3885000000000000000000000000a0c0826dacab21ffa62f5855b53119f182bfb2f70000000000000000000000005db519e24ad2a1543a296aa26836c13884bec8ac000000000000000000000000d2f931fbaaa5b39f14c147f843bbf1a13186399c0000000000000000000000002b16398ae5344959c5adfe018788f76446065c36000000000000000000000000d7d5401244ae780a7190f35a2e26bbd1de069443000000000000000000000000e2fcf9ecaeb119347dd6419cfce2b398f27bad120000000000000000000000002ff2b0118f16fe432ae7f5101fc4a70e612bee170000000000000000000000008fee546777aea167ccbf3a432633a34f9d2bfb6d0000000000000000000000008805eea81e613a303c9c247762b3befdfc380d92000000000000000000000000ed42534d7391b8eedd6f2c78e1d9fb5d50b2d6e5000000000000000000000000c9bf30900542a531ec482be7de71f4bf89de22b00000000000000000000000001a7af8d5c9d127e4c6e2943ba8960bf42a5d9d78000000000000000000000000f414a49170c40454827e511e40cdda6588267d1f000000000000000000000000a9cba222a9e8c6d17a7c6459015f0b08a4c2457c0000000000000000000000009cb34e8a0396a1a655893afcc602dbdb0efdb0c100000000000000000000000011ddfe7970616b013f08397f92a7b6d0e1951e6e000000000000000000000000f2549aa556a1d0121a90eddd9855716514248e8b0000000000000000000000009c9571bb285cdee35cb5d8a92779190f376ebdde000000000000000000000000471f1ae2f2d4364f322f805fa53a2d863de6e5e80000000000000000000000006ed1d082c25835f86dc7564978fa9f75d93ed1a200000000000000000000000051ccd9a50b6ead2fc51ea8917ed6f221b4d3706c000000000000000000000000985291f2108d8088c43fcd2e7eaee69ffb1ae34300000000000000000000000001e46bbb3f24949df99e1e4e200642ef39cd3db2000000000000000000000000ac9d98d473e9bd2b51e1ccdbbe027e32fb641480000000000000000000000000c8f8b8a90a455b2ac4b2bacf696d50a4b03419f80000000000000000000000003d5443641f1dbb67f578266d9891ff54d81ad1b000000000000000000000000091a502bae962c2c5da1fec8c4ec69f2a2a84a2830000000000000000000000006953e9078a8293c23657aeb4cb9baecb96f69b5800000000000000000000000085c59522c8271b2156a496562bb8d7c72bdf8a1600000000000000000000000088eb60bb2c5776d01606f012cfb8179a0d35fad4000000000000000000000000823a72704def8310cf2919ad3a1b3b158f047b8a000000000000000000000000bb0ddf74c0aee5fff3f2d45edddc69742c7902f0000000000000000000000000f3173cb2d2b6dcdaefb4a2d61bff7f58dcf4fd2500000000000000000000000022c7e4fdc15c4f2f71b41d8775aa5284e96965a6000000000000000000000000e603fa9724b0e7305cc92684a1a92b6444be8d75000000000000000000000000b77266c3d42320ea8464b34476a3c5d7a9de4b520000000000000000000000008e1297191133d2d8fb2416e1df9a0e433c9cf7eb0000000000000000000000007acb56f7d99866928a6279d4fbc944d57ef26b020000000000000000000000007300d43996b0e7bc35ba99d62e8387cded49e1df000000000000000000000000ac0b95836400d1705fa5f73b6ca7472bb82fef5b000000000000000000000000070a6d262d250000b48428af2fa3a23f108d66580000000000000000000000002a1841bdda55fe2c7f38780e55545cf16792a404000000000000000000000000ee2d556c6e42e8bb8c4e35d0b22de7e92819881a000000000000000000000000b62089129a4ea977cd3f7602ecfdafe2b279e5aa000000000000000000000000bee1e2b95cf5a3469b763c4c2a644be7cf37901f000000000000000000000000ee6ffda94fca8b25fa337d4b63a5f9ca6e78465d000000000000000000000000162e4be2bf6cb1f34e956e15cdc807b1f8300a9c0000000000000000000000006a366ca2c1acd4de1c6c1163cc9f0be324cb641300000000000000000000000047b5089c56ce3fd09a133e3b37bb5c1875ee872c000000000000000000000000cbceb9da1c20f44c97e1186ed5e0c57a0ea33c56000000000000000000000000fa23b792eeb885cd80f16d73284526774ee6c7f6000000000000000000000000f825d2513b744b03f50329496a4ed35b23041763000000000000000000000000a832e6bf941756455252c95b053f79bff00fcd2e0000000000000000000000000f6c36df3370b42ccc4a7740fac4b786d7cf0e8c000000000000000000000000af0dace6ddbc970483b009e128d7d03e49240afd0000000000000000000000008b709b40fe42eb31589ad5b012da7d6204b7402a0000000000000000000000000faf6bc3c29303327bea362f3f4d9338a35346b7000000000000000000000000ca377226b33bbed7aba0338fe176d35151861ee4000000000000000000000000354f4439f67144bdc738081ee85fcea8bfd0b3f6000000000000000000000000da11caa88a5ef37af622b16e466dcb3913197263000000000000000000000000df4e7c70de9c631b245a5386b8e7706feed46c51000000000000000000000000dbbe09d3facc4d42c927d984063b22674e5af484000000000000000000000000da0b6f16ba0aa66933fc9c5ed2a37db36a703cd9000000000000000000000000da7cbf524db6670d5cfbee8308fbea6bafa788cf000000000000000000000000793d5ce6995269edb7ea0883e3797ef600a489ed0000000000000000000000006fe66971b81bd2d10710ed2add96c4bc5d07057b00000000000000000000000071573186bd2c1092b7918470966ce8b3a5d04e78000000000000000000000000963fd6ac3513eaf447bf34bf8aafd8bf04e9b305000000000000000000000000cdffa4eb7174593fc48234c7ddec3c5dad8c8f7c000000000000000000000000fcc1f0dfe78e8e2458b8935ea34fe4b868acb8c0000000000000000000000000068040f9c485e086ad410361e8a9816c8afe31fb000000000000000000000000e94b7af3df91bc4e83203d9fdba6ae6b0925a5e800000000000000000000000061e3ea1a88c95f6089755cd4a92b79074ac09b7c000000000000000000000000fbf2a861449d0534833027420e7a64a27923c42a000000000000000000000000107284aebe7a826ce1bcb0a2a05baa1ff418a6050000000000000000000000007f39f27fba98062c30ebc12a637065846678785f000000000000000000000000ff5d2abbf06e4d8980b0cdb90189ad18fdc5aae600000000000000000000000045c8197213e92f96a83ca1429a00e7e872996b1b000000000000000000000000ce0fdbcee3811e5b8d97624dd808c9e7cc0fc429000000000000000000000000294e49ca99da090d05055575f744e518888061fb000000000000000000000000681624ff9ae518f69addd8a7190ee59f83617138000000000000000000000000b9f42dfefedde4b832d32057a761da016f96c41e0000000000000000000000004c3800cce4f1733e421c272a1cc63646464451c6000000000000000000000000aa3c4c2c6dd200d9d3dda5b6e9aa569d8086c23a00000000000000000000000008f1f9a15bd7e33249b801f70531dbec08da5a02000000000000000000000000a44fbe8c36c9fb5dfac2300beac31e0c41c2e04f000000000000000000000000e63d4f4e8482ccaddfefbac65901abf5ddf998ac000000000000000000000000514baa7e7cbd10d0079fdc186a8f5d4f7bc9c499000000000000000000000000af1f3b8d3d234a34bada2021256cd585159cdb6e0000000000000000000000003634ca8a4a13fafba4d4e45fb3b90f8eedb3efea0000000000000000000000005c5dbdaa50a2f0fdb6254236b1801981d5cfd8ea0000000000000000000000003f9f706c3895e41447432fabe611c397c0a935fc0000000000000000000000003ed0e1d71b0f880fb77048dec4882f00cd8a8eb7000000000000000000000000859d8e626889801ccfa765dd8ad008a4206b25ab000000000000000000000000c2da7922800b8ed7a7698e134add6a7c9db024aa00000000000000000000000094e5bc14a5598e4534c19eeedd8679e2bdd8c68500000000000000000000000047ae23b3951a9cb7f0d80aab6bacbfe722b7d8090000000000000000000000009285e51111b052ad98d4a5a5e808262d8ea8102a000000000000000000000000c488c37c49db0da00fb114ed92808772c549abb8000000000000000000000000bf4ca2671880875995c20addb4dd66768a3e0933000000000000000000000000c7d1a32410d0beff96b8f84c0b0e4e5d93391a580000000000000000000000004ae1432a44a32ecde2414421f55d72896343c3c20000000000000000000000007669c77f72a64f12ba7f7455d8f3b1cdd96349c30000000000000000000000008baa085221e88f320bef9c57329482f8c755fb300000000000000000000000002e42513e2a106a0d9816f462d249cf10af3b15cf000000000000000000000000ec58558cdce8310a9ea7f343a385f84912ee74860000000000000000000000001c175ce4f8f3e8a16df7165f15057a82a88c025c0000000000000000000000009bef442dd42545837c147ee92158f5b63edbb785000000000000000000000000de63535050f90acf31f7fd85499b14d863b91512000000000000000000000000909f9ef8a242e2df9c65c2535f3521e9bd5212eb000000000000000000000000e303316d6bbf8a33d1f481b2048b738c98ef57bf000000000000000000000000f39a7f4928cdf85fe0c19aea19ffb66e83bf722d000000000000000000000000e05ef3f0a2a928d4d51b2820bd5b77b555759eb6000000000000000000000000756c99514f1d3bb7954b87d997e2f67cec4eb388000000000000000000000000a026c4a8529121cc440ce8d1bf6e89108285c72c0000000000000000000000000e2df534ff9a40873a1f2c8067595b9861d6d9600000000000000000000000000bf28b3fa8cf57d527cb15117fad409ece7e9e590000000000000000000000001e7102f492ac19bbacbed8893b00164f09104ea10000000000000000000000004fc9b1221ea1db08920898852825c8c8ae9a96f100000000000000000000000087962075b8f26dce96efd19a448c4f57020a6b0b0000000000000000000000003869ac94cc105058ca7427ffe3c9d54917314e8e00000000000000000000000014501a4b3b7fe92032222ea0e91e3dd313d88b0e000000000000000000000000e9b57a139ba07991f1cc41938bbd5927cfe52cbb00000000000000000000000004b63d8144da292630338b9b4acb437ede352bb600000000000000000000000064e38d38448f1a845561cdb1e1aba7eb65b334f8000000000000000000000000c5eff1b9d5f322a8db5fec8cd2d9bb6f5772c6e40000000000000000000000008e46d5cdf59894ce07516f70360ec823c4bedc25000000000000000000000000d64475c64c83af370b98cfbe08d94a236f9b7142000000000000000000000000014c09834b9642a66b36c4321d43e6f4b24864db000000000000000000000000ae0ee936a9ed91de2b383be4a2fcc80051c35c300000000000000000000000009b50235b1c1b3c55d417f262d011cdb4a8dbe1e80000000000000000000000007adddab9c29142688cd0ba1c3d7548033074fa52000000000000000000000000ccdc093cb213177afa09f165ff505bfe359afd000000000000000000000000004159d2f5f05815a7a6cc7b1974a4fae4a929ffc3000000000000000000000000df7417f6bd96dbf84d2f524f70bc6c23af80e8500000000000000000000000007f6caa964be521cba0d738459066c09db764e75a000000000000000000000000c5b49c2003f9a18b759869acd79139cec911684a000000000000000000000000e4837ffb370d5562b2a0ce51678f7abf63d9a02200000000000000000000000009bb89c083356cbf221dbb1217347c7bce52a44b00000000000000000000000046c37cbaa7cf61da7c2288e23540f55c8e7c41a00000000000000000000000004417b02b83b26cc96e801b2faee7d1767954f1fd0000000000000000000000008f1d219f3c50fafd8b198c98e7bd86081e6e0177000000000000000000000000402540645fc85089dc34d810c8ca1e29ba92cc6c00000000000000000000000094851eb6b3330dc80e230b9de56b05bc3f5053510000000000000000000000001fcbcf0d1b5d96b27646564333d8f38cdf1eb92c000000000000000000000000eca7906956387c900c2177e7dd2309565cb88a30000000000000000000000000b47c49a696ba17801dc0dbc63e63e34a6c7e4dd80000000000000000000000003fe2c7a6b0b19d5cf0056354efbff65a40b18a8400000000000000000000000016fd34b36b56de72e7089756df025cf3ce99c4ea0000000000000000000000009b565a0117ff967c06a6bd88e31c3b1a2f623dcf0000000000000000000000004cae7398d2b36235a215ea88bc2f609f547688f700000000000000000000000075a640428f842e8d78e2d28550bd08599d027312000000000000000000000000231fb8fb53af600ddb5d42e3913bace67af7fa0a00000000000000000000000020df709b4312f0e5071058cab2b2bfc6904da32e0000000000000000000000004d37f28d2db99e8d35a6c725a5f1749a085850a3000000000000000000000000e16690d695f820e40f60ebf0bba939a3e0f77ce90000000000000000000000008b465f07d6f03fccc9eb8649d39863b76a6357c60000000000000000000000005cf7bdee30a0028daa943ac8cd28e3040a16e9f5000000000000000000000000efa7071c09ad212b37411953c7f741ce86fd9d53000000000000000000000000fb1a99b44fb943a38a439c002b7eb72d51b025f8000000000000000000000000ed7a9afdd19b76875192ff2655093be1ce69496b000000000000000000000000cec20692ee5f6546e3e43224b64e99dec63bbfbd000000000000000000000000dd49a0161dd5598be83e5c1d568eae12ec451612000000000000000000000000c184fb2fb9eed53558fd45239a444844a03ed1290000000000000000000000009935d30e3a6928cbca87725d5a16d98fa19c83ec0000000000000000000000006a5dcc7647e7d87e95d99457df5160eb674f338f000000000000000000000000bcc5467848f703cbb7e9e1fb2621d279c03e976c0000000000000000000000006a1008e239baedff41c93597c95fd99a832c6969000000000000000000000000a2e44f6101f94981d03f1f3aa2104dbab0910c800000000000000000000000006248345602ca09edd5fe1a5d671fc2e347432179000000000000000000000000e4cc22a606b0a44c4e2e8b934709cfe6678a7dfc0000000000000000000000001ae1e34914e097a2eefb3f82e7f97aea011ba5fd000000000000000000000000e548ef48d12f950f95ab40fc9f6404b4939fa287000000000000000000000000d7108283b5abaf5e0ad7c013337ebb204297fd8e00000000000000000000000069553b2e3dcbce595a384b4e61d1decd9310a600000000000000000000000000dfbbd6b0776ed06556455c92b104596a9f0b0bd7000000000000000000000000b4f262556c91906436932483f9ad7e970ccef4f50000000000000000000000006d10f33492ea6a80ac505cd3e507d869c815dc9a0000000000000000000000006e787974bfafa4470f548022e2fd22e7cef969df0000000000000000000000006f29a17b88326366a539bf2f1d63c9f81c4f7bde000000000000000000000000ca8a241edb49a2d1c34881260ad0126c837070c9000000000000000000000000f4e605262f2fe9ed9784ab87227fafee0905c48500000000000000000000000066eef8cc51364ea7529e4fb443c38497b4f8d61a00000000000000000000000068c86d3fcc4f17a5a6fa6af6d05ad4a2e9c2b4cf000000000000000000000000506d0199ec8f7c0b698a9a92c1a40eea89344f9d0000000000000000000000002569abe5868bb3045cf0f0e57c0d4135a45472130000000000000000000000005659fc7c0990e16ec6c21d657510ad6b4ffc578e000000000000000000000000984781af5be00535acad64d3294eef327286f8eb0000000000000000000000000fe046a2824b30f0e26ca47e49048b9d508389170000000000000000000000000efb8aad1a37b6ef685318c1d854871678894895000000000000000000000000313416f457f4d710cbc80188677bf6a6bb03fe1e000000000000000000000000a04839b2a878b36ff6ea7b10cd46fa5618ff9b7a0000000000000000000000002a250b828030d9190a4f013185eb85860e83ba0e0000000000000000000000008cca1c51347e675d1db58d363393a4074df8d3c10000000000000000000000003d64c3e52397cf54082f3296fec0ce56a09208a00000000000000000000000009d794037c83cacdb9e205efa9a9fc7fe06618d410000000000000000000000004a73c97066a29c4bf7c4a94bb6a25f9b25e0f86100000000000000000000000042dce948151dc3556086b065267c8f9e6fc29002000000000000000000000000be402f06ba93dd7482728f6e1f34f042dd978090000000000000000000000000ba99fe946bf0c576f4ca97bd01956faaaa4d9002000000000000000000000000d187305083cc4e0b4b77214562ca854d57c2045f000000000000000000000000f3263704ae6dce31e26edfc534b86f2599fd7735000000000000000000000000e0d31be559496484a47e141a072eb0abfd2ae0510000000000000000000000003a3f8b1e601ddeb6239b1e4c479f55e8eb58c365000000000000000000000000cacffda1f554422766e7201cbadadf81e2fa23050000000000000000000000007d7d9ef2fa99046007f0c72a936d5015faecd60d0000000000000000000000004d4d94b098fd1fe2461dac2eafc0cf486a43704d000000000000000000000000808fb89e62dda24dc7965d3a8ec1aa50d3fcc57800000000000000000000000098c4b668d78c60cbaa31d23644fc11839dbe8c2e000000000000000000000000d98ad1fd4aa0e1c876d91968d1385aa9e1aa98df000000000000000000000000c6f9e59bc01bc630f1c2f6197028ab26ff1f155f0000000000000000000000000c287217369e34a1a401fe5ad195cd0f417e9eb9000000000000000000000000bc4e6f57c3beaf42b2be5e2322a76058943a6d32000000000000000000000000aa8e103356c251a83615cb5d8c14c11bba62d051000000000000000000000000493f38aa492b30c5c9654e75c7ffbe634806e64b000000000000000000000000bf9ce89e2cb51aff81abe3d58591431311cbb25f0000000000000000000000008e3d87db3f154c2d2c7db94d40c39bc52a3c5876000000000000000000000000e31a3d84ea0a0c0e17a0caf0c51a7dd1d0dc038d000000000000000000000000c6372d42e872de525365cbb03f2c603fd5a52c1a000000000000000000000000180daacb3fff1994ba3e6e3d46ead5da5202cca600000000000000000000000078adec9114c300cef04bb4976ece3a368881986500000000000000000000000081aacdf4a46419c881fa8d626d9ffe30d8030ce2000000000000000000000000fbce7b9766b101daeef7ea8750513a8967b20a2b000000000000000000000000011aabaf19eb94a6dad2f4bee3c1ad60df2718550000000000000000000000007ae282ad4918e9256a07418d1e2fc828a0b4946d000000000000000000000000cc9a86767a7e20b8c03708633f2c0a0d5a10c3160000000000000000000000000f2595e256d679518f77cf8432b21a1cdb01dcb6000000000000000000000000769ac92a40f7e5592a52d287714b9e3de4e390ed000000000000000000000000a24e442861783447da9edc91f728f1c6cd9bc9300000000000000000000000003613721f2406f89981a16393bf3913785aabc7af000000000000000000000000003fa4b61302290b61bf099087c4259c062d5640000000000000000000000000d060f174c3f6824a9f87c00d1b383ee967c6c1b4000000000000000000000000aed6f13ada5af44049d2e429b7d3967b88ec7ae200000000000000000000000052e15cb6804cb0c601d3611447078ce7acf47c430000000000000000000000004767234a589c0048245adcf7751cb68ea2b1b6840000000000000000000000007e72c02ca268aa7f885bdaa5168f3ab740e3e3900000000000000000000000003113e093e079e39e79a494d02ff15c353b076693000000000000000000000000acd43a508ca5f3fc3f3e9312626d9895ec90e4580000000000000000000000002d53414b296c1a3ab7c4ad745697065a33b8dfcd000000000000000000000000505047ea3a98cca16ad31c791742ad9def3be97f0000000000000000000000002b6be474352af1d526c1c923d128ab9fd2c0adf800000000000000000000000050ba524723c1a5d0b11ec3887ab16b42dd1885ad000000000000000000000000fb7bbc04a2e173b4db22b18e5b5375451d0a4b630000000000000000000000008d559fa1c26d65274e43162eba8edf8507e484f0000000000000000000000000296bfd7cfbec34d14ad3bcffb5e4c9fe281293df000000000000000000000000b08bb74d294952ed282c8c2d5d5c5089f7eb3697000000000000000000000000e6a2b7a2bcfc29062e79b84fc6666eed628d4e4e000000000000000000000000cabe6f0f643d5e981936005c2a7efaf3cb11ab1a0000000000000000000000006514576ab5cf8246ae034a968a6a87c4e3cc25c4000000000000000000000000accb02a14193e56ab54ba679d782d38807a71e90000000000000000000000000e8ba956ba2979680e4219b3e0558065d48ad090300000000000000000000000093cd18521889c8134078dc6deab302e67ec439dc000000000000000000000000efba9898387edce9f45e87949fdc7d733512d2020000000000000000000000004f788076fa5c40a893b6f0abd4c7f74c10159c620000000000000000000000008f59bf483d0a826aa8ec3e9bcbb371e919c7343b00000000000000000000000006289b115b11eb14ca7b2e7654bc667d9038c6b8000000000000000000000000c56467daaeaed2b877cae25287227c6047df95f90000000000000000000000009167874b7f92827344fc4e54f3c8135cfd068bdc0000000000000000000000005b7534aab9293516fe8e32acc1e38b75fef69c350000000000000000000000008391ba9441fc533f9ee2ee02fa2f0a0688cf1a670000000000000000000000005ad89f5de0105b8399ae3af55f70c51993e398ca000000000000000000000000e1027611cd40116c42692e97cadff36cdb9efdfc0000000000000000000000001c754220208b5d22a1a820bc2b705d3f7970f32000000000000000000000000022d9961723598f031d54c5f98df08a2eded7f4e200000000000000000000000080fe3b1ce5446882735c4de3dda37dc557ae3504000000000000000000000000f21c13c482cfd8ec5eace6e46e4f3b69359fa1f1000000000000000000000000726b3446c2ee54115ed4462f7d64bf47d23ead09000000000000000000000000b373a72cbf98afb20b3c3883f4d834043dd666ea000000000000000000000000a073ef65fbc0b703bdf398bd5c5a5ddb9dd445df0000000000000000000000007d0256848dffc0707bc81b0a236a0102d62dad01000000000000000000000000045c063f10299d191ca92c8566b8115fdb2bf8f5000000000000000000000000e65d35bef145272dec54c93162864c7e67e18dbb000000000000000000000000ebe47420b94bb60b6fa1efb9b8fe0c836713edb6000000000000000000000000ba2a17e69c993f7b28800fb8064e392f747d5e53000000000000000000000000a386136f9d200ffd911ead40f61e563e2195781b000000000000000000000000aa21dda3f65f67a95138fc38f3a4b14ae01f99f2000000000000000000000000d8ea1762bfc79b8b1e9899c57253f4e47c57d8c400000000000000000000000032102434bfe399c1f8c0c041d4b701f1d2359a9a0000000000000000000000009cdc333c489de1176344a53395848087b06015650000000000000000000000008eacdbccce18c2cb0f58894d7b0162c969cf4b3f000000000000000000000000a4714a1372d0e35b5bfc73f98ff8962b3cf092e000000000000000000000000050966954e369dcfe73e4ede17d4198ec5c6b8cc8000000000000000000000000b06b1a1a00893f9abfa1eb30f416a45f2321a73a00000000000000000000000009b5d7f46ef4234a94f5eb8d3fe52691d13872710000000000000000000000000f4447aab13c7db439fa6e138bffad76705e34bf00000000000000000000000003c22a2cfd860415aa70ce7fa34cedc0dd4b816800000000000000000000000002a468352ee14e456cf0f9a40ded856c2729a9b40000000000000000000000000f6817476f9040f60115547a8514b7419cff19090000000000000000000000000456fe4e967993e0f3e5905a3a9f3cbe8b09d4640000000000000000000000009335dffe7954cc267c2f0865b80781680b688e470000000000000000000000007f926572d24297c7c05687ffa7441296ea7fd43200000000000000000000000024250d58a9a5765704ede78ed5263d526b73c842000000000000000000000000c70a5a431b4f137b785b7adbe1c37b048994a4c40000000000000000000000009515c60747dd938b3cf365eef733f9ef9fcd994e0000000000000000000000000f90e3acc151116d39169b8471e06a75149e140a0000000000000000000000003652f6fa20df73c08a7119501d399244040ce3b0000000000000000000000000b4235cc90ada4f157c01639853dd8724ec051451000000000000000000000000efac68f9c468677bfd1e4eaa117b5bd4672adbe600000000000000000000000047f3b28bcd2897a7daf275b0c233ae757d5ae3590000000000000000000000006251ba57776c70cfeac05683cc744da0f9a412220000000000000000000000000cd7109511bea83e23a11d83167aec0817e8746c00000000000000000000000019929432f5811ba967b78fdb053cfcfd1518fead00000000000000000000000077aa88b88ae02aa68ee3c01b370d52277e4978330000000000000000000000008af908fac276ed82289aa12757fa4cec8a9257870000000000000000000000007901ef259cbbecc80f2efee8a44848d2a54cb3e00000000000000000000000002af53d4c6c9da436ac0d996210c63e518b29d0e70000000000000000000000000cc77e2771f37c7ccc2ac95f4ce21684bb00c7710000000000000000000000007d3ad468997c372b7461e1f5d450c94f460772c400000000000000000000000003f3344a01a7697db1ec51066ed43cc080483a73000000000000000000000000687aefd6a8d984eecb938a8046faa03ccfc18f490000000000000000000000005301c7ad00d3669a8054562a0f9df37ff2c88b4e000000000000000000000000c5ef0bd52ae0e93cf7b1990f2c9f460fa87bf9de000000000000000000000000a560145fab411f4ea6b8c4af15af84864b8c2833000000000000000000000000fd2176fe3b114b06bef52c464ce351660a64c27a00000000000000000000000068e7ea5b0918db8347067b5f9d2b7df21c6fabb400000000000000000000000049ce23f50f5b98f017cc31ab85ab1a5ab0d1f4590000000000000000000000002107266bc552995fa4ac5c3288c5cb5eda89fc010000000000000000000000006e1ab08f1136432baeadab42ab4946ca2737f9a00000000000000000000000002368eeea42141612031b164cb1732e60570c4d43000000000000000000000000c92deea2cf4d1496b75b77a0aded0d731243309900000000000000000000000053d0f176f71a0cbf3ea7713945c6486260ee952d0000000000000000000000000fc7d8f340353c1ae8a2410db4cc5009c3f9c197000000000000000000000000ce32620362e6d201b9fc9eae1d1a9b69bc4e5b15000000000000000000000000f98c9107558d4e793c99667675b4d1aeae7dbe8d0000000000000000000000002d7afa61ecb90f8f2dddc5d4248bfdd31409ecdf00000000000000000000000013955294fde3c8868d6fcd32079a72a22f7062340000000000000000000000000080a7bd3e44471b37fd042a41b9abfd48f7e7e1000000000000000000000000e9116f78c442f181e573b45636e3f409ad4f0e9800000000000000000000000044ecd0fba50a376357b18d4316e1908cfb3db3ad00000000000000000000000044ecd0fba50a376357b18d4316e1908cfb3db3ad