60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c46710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000381629ddca0d931f97f5a6ee390885672d7b86d00000000000000000000000005ed625210468a3defac574e76bece35dc971f73b00000000000000000000000010d01f159a3f2b717d1c1782862037b260f899ef00000000000000000000000017e1825f301712ffc8978106ca6c82a7f596645b0000000000000000000000003218be19d75f55534c1da91d8e35b27182405fa3000000000000000000000000aee2a1fc36b0068a7e857cb8ca76a8dc06cfb60c000000000000000000000000fe78a726086594778360fb8c325984c588706965000000000000000000000000ab0be95759c076cca4eb75782d4b6a0fac84fef8000000000000000000000000fa66f4077ce36c85306c878b97584c6c56e7fc9b000000000000000000000000d73315bcea09ee0fb809cc21162d4e9ff3cdc12500000000000000000000000039f75c2ee0f6bc231ef6ddf092bbdc0d299c33b2000000000000000000000000dd87b63043bbe859c0d88cdd323501f8927a008a0000000000000000000000009cf99f2948595442704d73f82a872be3c532df6f000000000000000000000000e51b42a62b65ab6a591adc0b9b59111369965b99000000000000000000000000787c705084e6d3d3c5df5fb3a22786635b43c5a60000000000000000000000000df9a6c9575547d41f514258d62aabaddab06c89000000000000000000000000b823f08e11d6ad3a94b851c87007be0e53bb376d000000000000000000000000614798ce7669bac21ab208ffa9431185eaaf86ec000000000000000000000000d68fb9fd2a9e783486b2c42e30af77debe407b3300000000000000000000000051d7040051128aa8da9059dd269f5600f10cb92e0000000000000000000000003c3e7c46aefba40245c6f6588b54aedbbd66435d0000000000000000000000006c9b4cb3101f2c310eaca422c28d0132d4107ac3000000000000000000000000fbac7ff22469318b7a0cb01b09e83c0711e27f240000000000000000000000008004c4e7104de28326c8411ea9311c37111d6b9d000000000000000000000000a3ddb4daacbc3d0bb10e8f1c22a9e19a635b78ff00000000000000000000000027c083134ad36766c91fe2be5d15ae91f394f2320000000000000000000000009c76516c6d6250e78e5b655cff3a2b8144f1d39600000000000000000000000032db4cb770ac294b6898c2ba38ed9dd590c77e360000000000000000000000003fa7f9daa7aae08df518053d37ea04b8f1b767bc000000000000000000000000901a61b2e3c6a6a34432c74ef7d0bfa0476ab28b000000000000000000000000cc8dd9283d33e7ecf26f2ea35c179ab25e3bd0ec000000000000000000000000fd98fcad7ff3284a68eff130d8cc3381d3d247350000000000000000000000009b40c122fd70c2b6feefb00273b82e11ec5b1846000000000000000000000000d6d602d349b8c8ebf96a9f543efb71aee857c355000000000000000000000000aeafb8be34b025c684959062c0a76fa1573e47870000000000000000000000009fcfd59abd83a69647a5fdd11ad0a13ba751cc58000000000000000000000000e2b3a3ba35add1d7090c6f6c09490459989d3a150000000000000000000000007f795ed5ef908da52aa60b9fc0e2cc00cf7d1ba80000000000000000000000009cd6be57a3d63e372466caaf9c58d2e1864bd9440000000000000000000000008b81003cb37a56f8f976efff69b0b5e876805007000000000000000000000000aaf71d17c65271929d80c8502bf9ff54821ce9fe0000000000000000000000002cc98460092a76595ada4893baff7c63a0a23e650000000000000000000000006269b60ec73aaf748bee33453a2d7ed92703b1710000000000000000000000005b9c2d96170c37c0f5def829f0a4ce7c92a978b80000000000000000000000005c17c7c0a23ae7ecd4bfed184661f615b58f8f0100000000000000000000000008ea77c874b05c843ad48a553b3b840019900b9d000000000000000000000000f6f85d145e8ea8c3bad2b49adb7a23b3475a44710000000000000000000000004089964c54b6095a7259bc230ab5dd10ad3d9bc5000000000000000000000000806f9d98c3f1f4119c46eb6750efac870114c2410000000000000000000000005d731965a15f3c063ddb1a79f97e30822868a3a00000000000000000000000007db71eb273a483bfa37ff16227952b2ace710cc1000000000000000000000000d427c8eaf1ce548dc181065eab714256b41b5d14000000000000000000000000b76fa5c760d0e5b2379a2c3c324434d142ad421800000000000000000000000064c9becc9615050fab84168e8c73250377dfb634000000000000000000000000e17959a84835faa3c9672573a21e6e2dc014ad59000000000000000000000000a47b1acc816d4506b109f4c9dd66db88c2f45ba5000000000000000000000000ad1b340abcac325028020aae4f7c503e861088d5000000000000000000000000ab5da0a7c37e623bf2a15f50ac0658298b5c86c4000000000000000000000000aeec70a936c5bb51b8f17318f711e2d2c6fff85b0000000000000000000000001ca7c16042ef2e39892995a0d5df8baf55da2235000000000000000000000000237506d9095fed772a1e977fad2867393f3597730000000000000000000000001bbcc75180a009764dddbd049f12304aa9d3fc3e000000000000000000000000ff966d41e55073aca27774dfadcf78e3e0129a1600000000000000000000000067358f32869407d501cc4be359ed5dcf62d8044800000000000000000000000045ea8acbe15c0764d57d2f612f9e67e4af9dcb2b000000000000000000000000af16e8421e60febc2781c040b9281f81af748c510000000000000000000000009fffa39347aff966aaf8fac4e2718ed1be4e245900000000000000000000000081f20b581c3d53e9321f9f3751986385a09bf624000000000000000000000000917c39acd24ea50e504d129fbef4dc42859fa33600000000000000000000000010fa600e83a32147c532005b0a8d4f58abaf918f0000000000000000000000001cfb395ff61e23235084ea121709ec348601fa3e0000000000000000000000000770cdf64002fa2f365961229f7667baaedc2eef000000000000000000000000d63ccc920cc5ba3e01d4d70c3df35e83c2e3c8ee00000000000000000000000014d4934fdfc6e68dd223b8a1fc42a55e1c1047ea00000000000000000000000043e658631a830aa0e8928d0ea16914ad165713b90000000000000000000000005ec069a0a9a07e62a977f39b41807260c708c232000000000000000000000000b77f4c4a2451c8c4ec3038193d5d2723b4fae9f8000000000000000000000000272a45456aae535e7bfc5123f607fbac1b55609900000000000000000000000013d906ddcb8ab26c0607145eeef5bbe12e47c8f10000000000000000000000008a61106b3d96ac511668278a611e170b6832112700000000000000000000000071799b6b1b30524c91a2e1c64570c797518c29be0000000000000000000000008cc51be3cc847710c8fd4125e5261f74f463e6fb0000000000000000000000007fd6455c7aa7127957ac5909cdf75348480ccedc0000000000000000000000004ba5a8dda0df132ad6de9bd91bd9b94539c108f9000000000000000000000000ac369219cb66ab5aee06644479cd01c47f70ac720000000000000000000000003d242ef2e658c81b798ae0b761db1b12b686a813000000000000000000000000b64a9ebbab282fa5e776a61ada7e3d3c9d8b282e000000000000000000000000c36870f8f6dd04aff6ce1286448c110a3065a803000000000000000000000000c7fcddd891fa106a3cef54133783bf2d0e60d834000000000000000000000000a5f393b935f53b628fc1bcd37a8ba586ff43c28d0000000000000000000000004b83524e32f10a81e606045ef9d9640896d31d850000000000000000000000001c98926ae79236d169bdc2249d01ce68d09f32d7000000000000000000000000f18ede8dc88accd44b5779a0af4537cd2e74b3a300000000000000000000000024b41eef808dee692d069d3c7f76ed71794311c30000000000000000000000009ff8eb31e5d427ce28b46badbeac07116cb90ecc0000000000000000000000006ef65c7e82673267b72e35641dd264ba2f88762e0000000000000000000000007cc1f2f69e315f2f3152e58d6714d6af2b16c0420000000000000000000000001502b3b071105c06dfc8a7b328970efda0fcc6c70000000000000000000000004cca5b2fac38cbe6434df783e76278123c9ee7450000000000000000000000003a54d51c60bf7dd5406a968b2bd3d2f77d17a54a00000000000000000000000033042e313b54f1704ac6bd40fccbe8204b5c04d80000000000000000000000002b7191756102bf1c87d429b1e19375f6027594d10000000000000000000000006bdf7a9a4ac3d21d9f22a4db565cade162ecb5ca0000000000000000000000008e1fb565e77973944820fad26919a342a1d3583500000000000000000000000021921deb2d54c4a3e565d791b79dee09178fe9a50000000000000000000000001de06c41858affd55da6830171bd287c0587f435000000000000000000000000c1cfb65433f2babadaa36855922494ebbdd1f1f30000000000000000000000001e1e5699e5cdbd3b39f202534d6050bc21178032000000000000000000000000d81580ba45828d71971c1318d1eb61b0f33d7b0d0000000000000000000000003f6fce3070499b336426a70b76e60f8a5bf96cbd000000000000000000000000e0213ee651de8960999d554f612251fe6faf22ac00000000000000000000000033060687073e09c96418dd608731bd63033c1664000000000000000000000000591e80db323b74e19d32056aed4ab732687bad8f00000000000000000000000075490c95532431b0ed423ad396e42b4b514dd5040000000000000000000000001d44e748f7d3ed0ade0763ebf39713556a879bf3000000000000000000000000ebbdc8cedd7c9ae4b7c6cf5c7c854c035332aabf000000000000000000000000df4587f0da1217ad958525a443c67a99134bd6180000000000000000000000004add24d4095709828d7a413f3bd323a8b72fc1cb000000000000000000000000cc23c6f4d1b5c971d44c3827fd8d1c0f220e030f000000000000000000000000878ccfc6bc8bce989bd0d3e47ab7e9e3d4ae6b6300000000000000000000000042e22397feb3637cac59d2b72751ab84b84b57b400000000000000000000000085539d51360512bc9de3e3795779c824138d8a8700000000000000000000000018d6dde11ce8f0900b8b68bad550954281c5a9cb0000000000000000000000007aa3d572ed6182e110961eed3eee8e6e101c1a3800000000000000000000000007ac5619cdfe6d94b8f452a4990c4e4e94b69e73000000000000000000000000177125f61fc65bd494d0ff81a72108df3d0f179500000000000000000000000077a8c3110771a69fb395446728fae39933e548b6000000000000000000000000f1efa32a9b41ad08095f69261d7de891c21973aa000000000000000000000000c764cd05d3012d943d30898d2f1be019eb735f29000000000000000000000000d507a8ca9ab36be76ec70fe40b8b5dd248cda190000000000000000000000000347685f2d992117b1e499349aafb49965b7158db000000000000000000000000cc49d6dc87263b5cb94ac181c24597d4a5aed8d00000000000000000000000007b635d78fd2d74a176dc5dba1e29ca4f611b313400000000000000000000000060582383168b2cd6d1f77a70db97d713e0542fa5000000000000000000000000affae2cd9b0417152b3a5f4cc5631ff31d0bfdc60000000000000000000000003fecc968a451d4f7e26e13d80e44893b75babac7000000000000000000000000746c4aab055bf0b989d2acc191d56904999489b3000000000000000000000000daa20e9fe207dece7cbabfe337d3d44e8cf4088300000000000000000000000080015525d40a3fdc6cfbc998f0a93a4f049c212200000000000000000000000058b5419f524ea9c986b439b33ce3ac5343fa7c42000000000000000000000000c0a7eae09164cbfd29b6a978e723930b4073e4d80000000000000000000000003094c79cdd742755238b09a874a3a48fcd051a720000000000000000000000000bbd62ad3e89ed91dc22ea7d1d6611c910469eb80000000000000000000000001f8ac8a124b8db1c5a3fca3716726c662f600eb00000000000000000000000000259d156e1b5ca865f9382b17775963ef2e0edc3000000000000000000000000e02dc8011eb5710919e5ad8fd1f632bc2501ea3c0000000000000000000000007a28f8f1cdae8861f4237dc21465fbd30817be94000000000000000000000000c09516522a0d4568ee9bf9955021314957c459df000000000000000000000000ce580a4f1e0ecc15fc75fdb550d65ca25046b921000000000000000000000000132ae0b019541fdd952954276a7aa5fd25be935500000000000000000000000007ff068e9c5be1818fadc4e1839816e1474bb75e000000000000000000000000e4244855e30c3b5be007a5d24070028095e095670000000000000000000000004ff77a98e1ffe46e06715d38e1bf9a488e42b5f900000000000000000000000011bbccb41bf6a50e38463eb6a3a44ca1841b31de00000000000000000000000035d13d05e5cf1dfb71301608f634d02cf4b1a887000000000000000000000000ea56ddc084a79c80df1077b6a905b350f22f642c0000000000000000000000006891124e4aa910fdd6eb41d2eec6de13f8b997eb0000000000000000000000003924b42edd5eff6c21d54fa7e436cf37b13f3950000000000000000000000000fc0c3d25571d6edab6e12e00bea77a158aff9d2c0000000000000000000000007c5c715acf8e875f057aef0e8ec875b9ec3e77900000000000000000000000005c9a7b48e3b6e0339f3b9b26df14c004a2356fc30000000000000000000000008b7bb93a6145a0a2242db25ec40ad0ca5464f173000000000000000000000000e9d8e83646ea8112be0fa731cfaaf1c9abe56d390000000000000000000000009507198e9d56f0562890a2f5c12269aea056c20c000000000000000000000000e94846bc6d37987084262fc04176ce14a66e4b2d00000000000000000000000095899aad9f3ccb80a99fa62b48aa4fe724cf55750000000000000000000000002ff4a6a237d4a69d49f25202601ce6e1d17fef0f0000000000000000000000001a9cb89430a4668fd7e6148f3e6c82927cfeabf7000000000000000000000000dd9ba3835476b07bced88c92b6b6830fde7b792800000000000000000000000055e0d8f4eab411bf7972991e59445cc48c99e30e00000000000000000000000086231a3346999e03b6dcc2f291c0882bb82b225400000000000000000000000025a842b5e0eac48ea886b73d8cee25dbfaaf8359000000000000000000000000605210af8e641f182f4b68a25ce192a81bec85c500000000000000000000000064858ef7e592c1bf346367415aac328967a7b52f00000000000000000000000056e2e9844355d26f16cf25b7804c2190d86b3a2d000000000000000000000000cc2e441059fdb1b3b44becf66b4656cbba2c283d0000000000000000000000000797046c639edd8c4a23d032b8387b0266f837150000000000000000000000005a01f2708e386c3fb21d72d2e93adbfeac6a0c1700000000000000000000000075f4cfd8fba4773612983021c7b758887abb0eb100000000000000000000000094a755bfa8fe01dc4e00156595595c26dbf7b89600000000000000000000000044bf83d9c58048258e80cd84bdd5639ac8012e2e0000000000000000000000009ba3793559b33131c3ad32cebbc634097bfa8a6e00000000000000000000000004760895e1db64e8c0a6385495bdcd2d49cd86840000000000000000000000001ee3890fcffea06f666da90aa7254d97550ea078000000000000000000000000e3ca648e8395bc6842906b4331843fd5eae397ea000000000000000000000000c91331615e871a2aaabba6e2eb1c9b4cb5b3f98100000000000000000000000096939467e12024b0ea383eea6f53e41bd0414a2f000000000000000000000000fdd500ca2a48cecd9a3bd4b86cd0a09bdd9bd2b10000000000000000000000006ec178da04008f592a2e2073fd417a357be0ef0d0000000000000000000000008762db106b2c2a0bccb3a80d1ed41273552616e800000000000000000000000050f7df51b5b3d05af17167f056255e93c931f0850000000000000000000000001c2004f030c38d81013724acbf0f3d9b8d16c5480000000000000000000000000ee1c9b1f3c81640f393fbd5fb741846096003870000000000000000000000006191a6aba8bb9ffd39c10f2f4c8cbb7174bafbd70000000000000000000000009956f456b72b32aff4c68f49ddefdd0fe73c16a3000000000000000000000000439a5aea0153ee2118308400917d17393b27fff0000000000000000000000000a3688c36a156267414a8647242220e07c0d377300000000000000000000000006d81aed8aa80b85cf60f26bce068aa35ed0a76370000000000000000000000001df8eba4c1fed2f41154dbd6aa62fe4fd4a6ac5b00000000000000000000000059931700f50a3fe690e53851a8e1ffc0aba522610000000000000000000000008005503cd8267854d4b236ee323403e429fadb5b0000000000000000000000009e4b2322ea6aed65ded248096b01801aaa70516e000000000000000000000000c2c065567a7279282f861772d14faaf1a2a865e5000000000000000000000000f39a2ef74cd6aa93477aee3903199d53e1e2277e000000000000000000000000ade1804de14980a085861c740971070f388996930000000000000000000000000b211a72c69aafce298239c60d890166aa30ad07000000000000000000000000f355c205d5ec950d5655bcb0c1a82173916b3bd90000000000000000000000007c019f256ff988bd3f2bcf88434a15ad3441997a000000000000000000000000eaec3ec682cefdd43e09bec4ca5cff33d596ad6f0000000000000000000000001d79e98701dc7ad3f4ce3deac58128a6038dbf8b00000000000000000000000064de3e853e71bbafd1610a6ed989562989f03f0b00000000000000000000000005ed72f9056b8f9289b9bd8f174fbaaf4175f97100000000000000000000000044c10b55b7f41dbace9278190aa92ca1a0bea014000000000000000000000000079b794a40518958188d16f8cd4f9199b63ee1ac000000000000000000000000cdf7d8ebb830a1267b28a73e59fc59451a7db29600000000000000000000000062c845773df416dddb68a48020de493f96eb786f000000000000000000000000938957400cc06d832e5784ef2e15fc8672d47b08000000000000000000000000680d3b4cfe6dae97d9f26280abef7a6f99dc7fb7000000000000000000000000c0f4d4c18e244f131d1f60a6538c443df921c1ae000000000000000000000000a0079f853223339f5723107fd9a1b63385e03f01000000000000000000000000292374a8bcb1ab9213a804d224b91bffc841c7c9000000000000000000000000b8856ec13f9caa3b0d47e01141879646a2ae61380000000000000000000000005f971aaa6504d13d93888dfffde675d2cec926b3000000000000000000000000929eafebd46f924fd4b6232a3478da60423a12180000000000000000000000009c8850009e38de92c76f4cf2319d4ad197bab04b00000000000000000000000022a3b727d883be5cfc74acd15a94a3cba4b3683c000000000000000000000000ce5c45f6d7d6f71162c71b7994f3e5a33dd66cc8000000000000000000000000d84e576fe600786039e8e7e14dd473b1ea9f1e5f000000000000000000000000adc71a8961679d2f324f86c914dbc3726833ffbd00000000000000000000000032a9a96426eccc823101ad3f9f568902ce7c8d7000000000000000000000000006e0d11bc3d63464f66ffba8768f567f20ec323f0000000000000000000000005127fa807637f8731ef4a1753db65cae47baf52700000000000000000000000091ec5261cb8980b19ed9aa836689e0df1e7a24dd000000000000000000000000c2cd3c4bb23acbe207f774677140314325808140000000000000000000000000b59cb472a37a84b5d6eb31602614c35cf7648b9300000000000000000000000073bfb729600d89a225956999814484b97a2f403a000000000000000000000000623ac7aaaff5022f05cacfb433cb7e40e6bb8bfc00000000000000000000000031d6f8313b6ffaff5fe923f00beb7dea1bdbaff5000000000000000000000000e00c2d4deb6de32a2d23f8df116d76ba5cb69250000000000000000000000000b8406f1359ccdf1aefc9b2870becb3f40029c8ca000000000000000000000000d5417e96dd04363c675e41ee6f30bf788412c719000000000000000000000000b9234518b53ec61c01a3b86a3d73292e49e63fc1000000000000000000000000620d079b8c7d956b4818106cc7d0a20afbd4c21c00000000000000000000000087e57b6e9f3602d4018cdaa466517dacba198eaf0000000000000000000000001f538635b6bc2d177e7d5d0ef2b67e2cbd007cd50000000000000000000000002994f8560c122962af6cc69c60278783ce6bb9b50000000000000000000000005ccf765cc6310d7573b599993065992afd5fd88e0000000000000000000000007f3e51471070f8afc56b46eaad7302d7c37d58b6000000000000000000000000bb7aada726fcdcad0fa242e1fcbd032499496f3e00000000000000000000000021e309a2659be77c0a7590ce58078680174e285c000000000000000000000000e92f5afb30540debf0383d6990b8f0a9e6198470000000000000000000000000385e27382908a6645141b273db596950581e92cd00000000000000000000000059ea6fe97dbe9119e4cfe597baea2960accfda5e0000000000000000000000000a2a34cdfbade6634d902d0d0a8dc7533d26f7e30000000000000000000000000bcda4eaec2dd887fa65859fa66dbd3a9c7f74a7000000000000000000000000673e2679dc3b3e4fb7d29b7836f4f3c990ee85d60000000000000000000000007ba08281915359a91606985c160f51d830321f60000000000000000000000000602ccc6a55172b8d62f48490045e7c02f5b5b7e9000000000000000000000000c08bd6f0c8dfdefbd231e21fa6e57bfc81671e95000000000000000000000000663a224aad01508b3211743ac1957bcad393c5d800000000000000000000000021e7984f352d7a15f068ae477d8fd72b8a0ee54a000000000000000000000000ee054ad6133f7fd4c0e8f3c79ff91762c21b8c1e0000000000000000000000007bfe36b5d4b85b04d0b80d7a887dff77df2dada500000000000000000000000003a2d14a2d407919649c237a517c907930846b7d000000000000000000000000bfbe40fc6abb086aeaba86a5498fcd4ce5de83eb000000000000000000000000ab29b0fa76166235f7e280b5f4b3920dfc99b2f5000000000000000000000000a73a3151f8b194f71143ddbe07b8113e1653dd9c000000000000000000000000022dcd89e290f259e09668663906748c63c79f75000000000000000000000000e82268e900025318d32169770956e667fe024e370000000000000000000000002345f9d8952f5be7fd8b069da87d7e2cb1351d49000000000000000000000000554c149351be0e2a1b6c0a18b85e00b2f312c036000000000000000000000000d16e08453e001a5343c6e7b508b24c409d52a4830000000000000000000000007d72de1a8bf2a0d5415a5b804935ec0ce31fe148000000000000000000000000dc49c7fcde5bde7211fd3a0c08a1f84b5ef8ef65000000000000000000000000cea99248b30c68aa02845c07d6ea53ceec514e0d000000000000000000000000cc697a1f9fe16986540579e3fa2ce51ee3ffc4780000000000000000000000004ac53720dc7807dc88d9ef03dcef22f3cea82e1c0000000000000000000000003210da2ae3fc77c912cd2108efabb2e8db037aa60000000000000000000000005b3af18b40d67144213b8d87cfe4a63dc831160b000000000000000000000000c76357b8a519e617e3fd76494c9e8538930d6078000000000000000000000000013ae0e2ad2b701232e2f55357fb38bacc401b360000000000000000000000006546be1d27e05a34cb25bfd1c1678d3159fae1bf00000000000000000000000065ec76a91f2394b6f7784c40c47effc8ba85f32b00000000000000000000000001b6603b9ddd4ae998f921511a6ecbe413dd8c2700000000000000000000000009e79862471426acdc1b0540431e1f2490617d65000000000000000000000000e53619f796a3e46a2065a273eca75a57315ce0940000000000000000000000001320714ccd4934ed9010dec4701fe12a5a3920f30000000000000000000000003b151ad0556af7fec28372bdb1c7948d60b744a1000000000000000000000000cabbeb03f6aa227bb86e096d8dab1f273a3b5cfc000000000000000000000000aa031efbf8d280fde6714320eee36aa8494ba5a80000000000000000000000002dccdb493827e15a5dc8f8b72147e6c4a56208570000000000000000000000006f5e768a0605453f91b59cf617027e7d5ce91507000000000000000000000000ba57580da102b316a5c833522ed21ad48f6f12db0000000000000000000000003096bc821164149e30e58567960c35fbf6019092000000000000000000000000872a0d040693c4231bf9ffa6578c7f35dde741a5000000000000000000000000f0cc51588f11069469b599e8d3584a8980dc4c9200000000000000000000000098c7abb5e8f2c93339e6ff7237a750d2e32f03540000000000000000000000006ec14685266142ed1941e80df4ce09e3deaf0472000000000000000000000000879b1f00e77e536b3e879e8ded7ea58ccd83d66c000000000000000000000000e75678c7e78b73e95a815f2ee7d1b817d5d8d32f000000000000000000000000cedc2868d09d33c51e77e8c632dc5b98fac5c543000000000000000000000000672b451c7bc30b8934ed5d6f6a01fd2e3dfe88e3000000000000000000000000f594bafa17e2e5bc76d755a312f4a00671932a4d000000000000000000000000dcc28c73221ae96caa58b50540c0c91bd6fcb99500000000000000000000000091d3fef356d5dfdd3c24c907b5f966cda9c0c49e000000000000000000000000e2ab0c4ae0ecc8d9b42a77196849ab1cf7e6ee4900000000000000000000000013258a0aaf3ba371356a724c6b10bd2b28b24f810000000000000000000000009446b2e516d4b3d1696e0785c5fc31ac3c6eeff7000000000000000000000000d9c255c464c71fd3797f260e24ee66650286d515000000000000000000000000e758cceb3312042249572bfe3b80f93334b8351200000000000000000000000005f0d25dde88e73f159f5243666d987a0c975fb40000000000000000000000007bfa138c3863dc8be8c2d37395c3556d13d7606d000000000000000000000000814431c3f17cc0321e85089c56bddf56d29573f40000000000000000000000004630c7ef8b8ab2c8904922a6415fe0c96e48a5e1000000000000000000000000e5df1664cbf63486590c4c0ffa7d4349f467cc94000000000000000000000000bbb374b7a2831585c35b296bd988b371e53378ee0000000000000000000000002c456494d8a3f1cdf99099944b5ee78eb7ec1ce3000000000000000000000000337be1e0383f848c9e0f9747b7dc6bf51efcf35e000000000000000000000000db09d7204a576ebdebaf26196afe375f3410394b00000000000000000000000061a4191a6cc8fccbe53e912859229bbf09584e8b0000000000000000000000003c9364b4feb0f39ca437f0974faa18c7144b7873000000000000000000000000d4fd121243d1636e4bc0deecad541296bed043cc0000000000000000000000005f0623d52439b702da6d390646577201f530bc410000000000000000000000001bd350941502c519d9656b721eacaf1f0e7de73d0000000000000000000000005e90e3c1df7b1c9601990bb18e3acb077dce8006000000000000000000000000940f2637e3a881b2143abdade11d762525463b7600000000000000000000000046b6afe2abcaab29dba67f7da1e844d93a45580200000000000000000000000014f76968c847c1476de465199e9dba417e875c30000000000000000000000000cfc8713742d04e70c07f3c9b0959d2d2b4c624b4000000000000000000000000cc3602472de9caf6f2cb073d3a5bf584d4cb46e900000000000000000000000059726cb7ec834964b4f184193a40c9664b88cccc000000000000000000000000e7fc58f2e55d53a548158171b2f27b363c34fa61000000000000000000000000482d0b1bc7b1bcb6ade9c00925a5a56ff9f5f6640000000000000000000000006b8328270e3d28882821b31a9dc460c83a1faf2700000000000000000000000028e7f7d4e4c6329eeebe8a674459c3e4b540bbcd000000000000000000000000a273d531a22734e6beb9493f042d222a1fb145630000000000000000000000004b310bad622b274cd6d616b52d1f126157d41ea1000000000000000000000000a678330e24459119eb4d1c77bf104fbcae57f8b50000000000000000000000004bffbad7046cdd8e8f8b9b0a08c93a10d65ef3a800000000000000000000000095e02d3f595772700caa2d7564dd5168d7a261ff000000000000000000000000917110f07a94c8d67e94cbe7526665a1dc4dfd950000000000000000000000008bad11bed2b06428730dabb89f25ed667e32a7e900000000000000000000000068ca79231e418a73d7964d08a1a2b8ce89b1301400000000000000000000000071c98242b9d2c20f8045e145b73ce91a0e0856d8000000000000000000000000e9c7b0e03779039f4b144ae8ea67ad8fdca7aa3800000000000000000000000079cb27f9ab6491021e472039b2bae67f0a4005aa000000000000000000000000658eac87bc0ec843abb995678a7c197901ac67ad00000000000000000000000023616547e19788f3ba8a8223ce5ec2fa1d8eb2020000000000000000000000008ff46239dc6a4473a158929fb034161ed6c048f2000000000000000000000000374c97143802b48c98d3207bde64adfd5cf3d7b1000000000000000000000000d7738dd185c75fb1c40c54c4370afc2417e357be0000000000000000000000005c007af6e1d67e3ad8ed0f3fbe6ea4a0de254ad70000000000000000000000006522f0273d7b185096d1bd8c3c6f492d08f260ff00000000000000000000000034502eababfa8aa8ae2ac47a91bdf1759a1683970000000000000000000000007be5529e2dfb86a50daf81d90f42a3be02c96cf90000000000000000000000001410a6b84fbe840a9d597ceff3018bc64307493c0000000000000000000000000ba861d30f494041080a48ecd3b51f82b11f59b40000000000000000000000001b5ae1e904ea4202e48dbda8a64f7f78e1c36095000000000000000000000000d54a1287fddee64298af7fc7cf81bf127c258cf8000000000000000000000000aa872d7eca13b98010b37c51adc0d1dce3d6c9f5000000000000000000000000b61d520ee733448e2245555ff471aabb7bd8e4fa00000000000000000000000064ae9a6b4adaf74cb2d50bfc74f47faacbe16220000000000000000000000000fd1fd00265bb932e584c7fa042b0b5c74288573f0000000000000000000000006aeafcc71a55c59cfa7d0973ef2c629d9eace6b4000000000000000000000000a7ef56dd89d8bf46d5986606edb745c4eefa645b000000000000000000000000d79ff009bf95f010834f8a921efa49b9b492ee5f000000000000000000000000b78a6f88c4bf3da02798daf92113e0c85538d9c600000000000000000000000014a5e6386a21e98b04fc1d9b4832c79c5881012200000000000000000000000052e209f2ac68452d169f9d4b95eb5a3ea3ad79720000000000000000000000006dbf7446288c87abba1297ffc4daa4fabdd0b2f10000000000000000000000006cb0d83e7517b87e415a8888bacb403574d805de000000000000000000000000e8c07a4a0907ab711a9627a6dfe0174fe057aebf0000000000000000000000007d41dee3a8c95712c3a378961132616185f2e7a300000000000000000000000061e521d99306d9bd230ad30e7a02fd2da30f4ba30000000000000000000000006b7c0760c9bd44bc12c557c486c8baac5f936e92000000000000000000000000844b86b3ea7037c0b1d9b811b02cb0a24327140300000000000000000000000079919ea4fcda8a049fd666220cd55088d4b94030000000000000000000000000cf83e7090f7fcb86e58113ea230286563d902309000000000000000000000000092139cab2c5d7c032fd71bdae71be9a3f97e6bd0000000000000000000000008414445ea255a46de902442b1f13652ea895cf41000000000000000000000000c0459bdfc498fda3ca00cc3108bdf8746783869600000000000000000000000044289cba950700f1810266ef21505eeb35ef867c00000000000000000000000003dbc641edd187c6ed0531704fc67840f0674991000000000000000000000000bd436ce00ddf237822714232b76af6865749e0b3000000000000000000000000b4874e0f451cdc3534f71d378cc6504066c7da0f000000000000000000000000b146fad669dd19b4a8a15ccd2a7e1887b600719c000000000000000000000000341fdeb349d891733d7d2fe347ac0da7877ac2f6000000000000000000000000dbf3f4efdec268aea118fbacd770624ea1b3c7f1000000000000000000000000081ede4ada56007eb3181921deb47ff4f9c57585000000000000000000000000efeca4dacea1cf0b6bfb7e8c689df5ad5eccd28000000000000000000000000023b7ffb6edd024c483cf9cb68341390fd24a2af70000000000000000000000000b132abceae55a8de9c5a0197aa9d238cadf01dc000000000000000000000000aa3a09c4834ea935c3eada002365e249bd003c3900000000000000000000000051687655c5eaa18f2d6cae7508963bb55a136243000000000000000000000000e5c611ccaf03d33c7efc6915c3afec94604a46810000000000000000000000009567da7082d3d28be2e1190e337e97bbb6c1a91500000000000000000000000091f58d13502186251ce77ab8a367fd9f8c8b01ba000000000000000000000000a0f01b18f62383588e22801ddf07dd9098660f610000000000000000000000003196d1a4d8a848283b2f5dbe37b68da4458f4236000000000000000000000000feed7774c498a8a802c90b1d8ab5097fedb9547c00000000000000000000000022f51d998a94a097084ee0366fa590a9b7eec5150000000000000000000000008a556ff557360e4e9cc1c49346f7d984494c305d00000000000000000000000055d9ace319943b243210b140baf497e3285cc232000000000000000000000000b8300492590c435ab1ca296b61fad3ffe035782f000000000000000000000000fa0970117b33fbcd67f5628dd8772d7b658d7b82000000000000000000000000c1ae49db2927d8334c3a0e33f223fdd800a4a90d000000000000000000000000fba874bf41b1151f3ce0bec97a87b23b022937360000000000000000000000008d6897d6b88e1485a8f1fbc7daf2d6548edf5e2b00000000000000000000000074eb165975762726bad065f25d50cca5dfbd87dd0000000000000000000000007cfdf3c146098061a356b5c122afdf5babf07c3f00000000000000000000000084d1afdc0714a165a92df01a466c84249b1750dc000000000000000000000000782116891a49275d3cf4d7592532e36bce806e8d000000000000000000000000b2e3bcfd12f86900b0668f85d7296312dfd04aca000000000000000000000000713bf0fd12c943bcd48d0eda9fe9c74825a1a588000000000000000000000000af97c02c645cff970b35c1ae622ee7a5da11929f0000000000000000000000009c3dc77366d80e2d98fb2161c5f1f9be3c7addd20000000000000000000000005495c35dcc5bcab7c0fa84e5e1634e03aa0ceef30000000000000000000000003d2ef5bb8eeb9ca24ba508b1edade6eff5b23007000000000000000000000000ecc6dabdf0042e54dffa53ed410ad803fbd9e2ac0000000000000000000000001d5170bafede71ebe86f7942976f3cb628198c0a000000000000000000000000d529b7508b5cbe4240fe23eb9328d3229d757fc70000000000000000000000009632e64b9b91e381dba96a297c9594c7aad8ab73000000000000000000000000e3ba413e15596a6722809e391df3f0e39871891d0000000000000000000000009ab1797d7a3f0e0e952de9f339c0c9fc2ef9dfbf000000000000000000000000f997428ae7aeadcd7ffccb9ce42db332d1141c0a000000000000000000000000b73354067802f4f9a0c0f6e0ec15a5b08500b64e000000000000000000000000658fb7be0bbba66ab508b80b329a75d329496566000000000000000000000000ada81971348fa708003a5f80d1f93fe6f1bc7d85000000000000000000000000da268948317b47371e963b0ef9d2664db75bf45f000000000000000000000000748ea261cd27b83c4f5ddc69bdb590ac068389fb000000000000000000000000575da03d4ed99f9c2cf7e99f907c9c8aaff591ee00000000000000000000000041423ac9a07c154029cbdac29631383de6c23642000000000000000000000000428b1b928c817ed6b90c809939d245926c514af1000000000000000000000000c60f5ad607da371e24175046031e2440b4d5a95b0000000000000000000000007c5cc9d6fd68204db1987607688ce36dc3ef56fd0000000000000000000000002e2ac3a260fe725b554bfabb0f554246be9c6c85000000000000000000000000b4fefcbebee620c6930158f608d8fab4e0e7e5c1000000000000000000000000b6c1ed9b78e729d6f30da074259bbc4a72cd62de000000000000000000000000a8edb0a2bde0113d1f036b818e580a87e15ca37c0000000000000000000000002e20f9ac14c052974834d0b5f9e211d8ed64e1c900000000000000000000000057048bd3228c75f04e5722e680c2fc9f8bbf05ec0000000000000000000000008079126bea782bf24f18e43f9d3c44cf7bc05f5e000000000000000000000000f2e80436c9c13c0913f53556ce3bf7bd8b54ab7b000000000000000000000000576edd7b8d1b8a2092d9a9eb104092909520307600000000000000000000000042620a4850620a67e8bde024ed90dc5333349de90000000000000000000000008b8c57119a907bf54b328bf56aa5804e0e8df7fa000000000000000000000000d4eb1ee5e284d0f3668038186ea077db299b15da000000000000000000000000f5da6460e2cdd87e74d232af38cbe945e300e3ad000000000000000000000000d9fa212614758b6d101de44833cb971a8bb6a55f0000000000000000000000000c278313683141caceeebf9a98a912a50a0c1ead000000000000000000000000d56c805ab47e773d929058ac844c7dbc57e7f9c500000000000000000000000023f4abd163b2caa44cdd75c2ca90808b7438bcdf000000000000000000000000361c2d70efc681dbbcee7480a8a87bf461455277000000000000000000000000de9248f9005033c7752156977671cf5996d94b8c000000000000000000000000469e1d048035bddbf0ebc00b67f478e52fffbb7d000000000000000000000000190d7ce7d4fc37934210416f6f6affa42834aa9e0000000000000000000000001bcfaf8bce361d5b9124c940dbb9ecdb10a7c956000000000000000000000000ea2ad74036b29be2935f7551c945bf155f892dc200000000000000000000000020ad21703f05bcd87171988ef4cd9b8a84360c8d000000000000000000000000f1a0e4994932eec8b729dbf1d33afc7152ac773e000000000000000000000000ff186f01d33b1edcafa53828a5d0835c9566b0d2000000000000000000000000c31f17d11deeabfe5ccae24ceb4fae0b9cd24e9b000000000000000000000000d50b3f231f50ed8446e45c467c466b5e5464f4ba000000000000000000000000fd47400b6155a6f54afbe0c9f57edbd262e97d6f00000000000000000000000019f7030779db6f6cf7e93de1dfe779fbca2bdfa8000000000000000000000000ad2e201093888208f52cf38eea953b12ca22db2c000000000000000000000000e2d3789badec926dc07d02eddb2972cb51a90b54000000000000000000000000a1fe58e867bdd9cc35a56abf7b5f971f01ce7528000000000000000000000000e2eda7d0516c8635d33ce5c5f9f4ba1c8bfc954b0000000000000000000000009463480262526d10f9ed5ba21d5143985e35b75500000000000000000000000073428b14a16aca52f15ecb46203e912b0d7f4390000000000000000000000000c57801a97690d377f981174596842d7d63c66e05000000000000000000000000f8931c6eb31ceba3eb146d4ad51e8814776a47b1000000000000000000000000e84f2ce4451a486d331d310eef57321a5e7e53d50000000000000000000000001189348a70578ae859753d20bf96df90b6b45fb1000000000000000000000000b24c42540fef4dcef175c5ac7293cc116e82a376000000000000000000000000fce93ca8e93836c5e369c9521eaad5827768bc5b000000000000000000000000953d07dde19448ccb5400e1a4451375e503d48bc00000000000000000000000057bda0b82e1b00d9ead5f32db3be01a7dfdbc804000000000000000000000000342fc7c8dc293fb376f8a4b03f33e2db145103cf000000000000000000000000bf56d0c6b7a129a0ae2ab357a90fcb36604aa7c50000000000000000000000007d50dfc40cfb84ab7236e296c74786c789f91dbe0000000000000000000000008dcc642ddbe22826fcd5653ea3b3823a2ef0ca700000000000000000000000002af9ec370b4e7e6036c0a898a0e9817ec6741ecb000000000000000000000000b271ffc45612a53480dfc9a5d398f67933be548a0000000000000000000000006c2440d5d6690233817e04342b3f0d4ede905ae1000000000000000000000000467211b98c8e21052cb689cacc14b0ef5dfbc7740000000000000000000000002ff1b63c8de262b230bc249b1f6b0f8ecf4099b1000000000000000000000000206e97a76f4d92a6a22537a923659990ea737d7f0000000000000000000000000dc1d7939a904e78a2559cd10b42c5d8bcb7e813000000000000000000000000d151bf9ab109d0c4837b248d2681984024f528f40000000000000000000000000e44b50087c1e638df8fe0242a1c2a1c10916bd2000000000000000000000000948d1d834b4543ab911e7d251afdcb7eccb6dcd3000000000000000000000000b0cf670e426fd1a6457f764713705513a5a9f1550000000000000000000000000381c305a258d056951aa98d58e3e8c2a5b62b1f000000000000000000000000fe3d4c68a9600e124138c22d57440f3cec787828000000000000000000000000132b3ad73716ae9534b9d239b0c8497e573e6c0c00000000000000000000000054728b4207e3d2d68b917760a6ef6cedfc4016b8000000000000000000000000baa9909aeb96ab504cea0ff9c9e5ea3eccdae138000000000000000000000000d024c8020f0d30cd2a14297a689568cc9178d6e8000000000000000000000000c5bedcbc2131231c26009d58153c8a7db39d7788000000000000000000000000b86e2a6d5c336ca0d69fcbafba3b9b951e7965a50000000000000000000000009dc586b8ba6dd300905f796039c9365ccd392a7b000000000000000000000000e667dd6b4ca7c9052ca1bba543772805d9b136ab000000000000000000000000701929557210ed6c8ed61cbc402b47e001178058000000000000000000000000a59ce9d7ce18ceff1d4fb423cde99f73cf17e35800000000000000000000000064cd023ad97fb4882d8eadc9a375d206c2afdf9b000000000000000000000000b2ccd8d17c80be8a42f41d647a6403ba6e0ddd15000000000000000000000000174e980453f366685a26969bf77ee4a3f16c402e000000000000000000000000caecd92dbe594a1781093beae8579d42209f9c4500000000000000000000000012c7c7a2c231c080ab9eda394c9006a10f5cb9c6000000000000000000000000b3d6ac7872a0f806c83f523954becd081c953ca50000000000000000000000004c940eaff27f7e77c9336b094961d6d403a38b5f000000000000000000000000747d249daf7eaf1cfbe24d7124759995541fe27b000000000000000000000000a7490147c540e8db8b21d5dd336f6167ae9e54e9000000000000000000000000db57ab44b6838dab0de9eec7f479cd18c849ccea000000000000000000000000834a7413e4aed6baed79b6d7c664e97ae131ee1700000000000000000000000085200affc1b9a26b981282603a142693225c0cc6000000000000000000000000d1eca884c83c93a640768b3daf82d6d435102be00000000000000000000000005a1aaf483b993a7e5cc3c0913fe4a05dfd4fa8e800000000000000000000000040cf75ff3130c764c70b85573686167626397d250000000000000000000000003613a429d513408517ebb33d9b90a9010acb8a45000000000000000000000000f8e671373f1d916a92ae78d996077f2fcfedd5160000000000000000000000002ad3e9d988ae0f41f1634b59873170fbd546de7a0000000000000000000000002e77e67a6640bf017cd83f462a71bf28bb991f3b0000000000000000000000003c41b051bbb5e922616e03bd3b8e7df6ceadab920000000000000000000000000a2bc986ca106dc01b8df8874b8db2a909a6cb090000000000000000000000003b5b881c07f397854e11b976ac5f0db75a3ed6da000000000000000000000000c20649b9977de2bec71404c84abbd75e17847c5200000000000000000000000055dd9227a4920f46978268806b04299982441ff2000000000000000000000000e7fc526cc6a00f3ccbe8023ebf80d223fde530aa00000000000000000000000033844c0dd7ab9cf8b5e233c8f44887aa81aa62db0000000000000000000000008f011a799e23e3bd0fc64c3e9adf78f42f217bb4000000000000000000000000588fe236476ea882fbe2a16fbcd476552405123500000000000000000000000095becfe5c1f2297455d3b9854b7cdd0e3b0bfa9c000000000000000000000000bbedcf03eb0de9ffb67d327e5bf2d924c261ce080000000000000000000000007bad59562979c4ae94e6f7b518046e33e828d138000000000000000000000000164d507e1c68fc901b6ebf955cc923b5dd3847e10000000000000000000000005c8570348e8a7c7890a322295d5f17b89259d5d000000000000000000000000067d58d00d05dc598d86b80e74de75e2b2e1e5ccb00000000000000000000000097ceb98f97cd3e8fa4677e2dcd6c9daf06df22f70000000000000000000000001314d50da9750d94d84fe45f88d64ddc26e689af000000000000000000000000c4b99be6364f1314abc7c276ce8043a193d2d4a50000000000000000000000007ae36cc8b0484a1dd0b8984edd6233fabcb4252a000000000000000000000000ea573b4f03ae5baa1bff303a6af96dcf81c88a82000000000000000000000000cb27d613e0936278a2692f5bed51546e08a014780000000000000000000000006ff47cf9e3cc38f168a4a8439d5131f448582a1c00000000000000000000000092ef1fe26e99cb4b120ad53963aded1d265814f9000000000000000000000000a76c413ff880f10b42843b676da047580522903f0000000000000000000000005e87dcb5f58b2b2db515c0c8357bcc1f28bdadb3000000000000000000000000e52175863820c318f255f41c83deb8182ef9366d00000000000000000000000041006cf6388373008da6fa455d85466c91785b6c0000000000000000000000004b28b3ff596f71fc1bff3ed7e9d629b4f777bc9e000000000000000000000000da14fe9ff77022440624e67d89ba94461831a7bd000000000000000000000000dfff1b40d633f373f616821c7a34740172e950bb000000000000000000000000e39df80f118a7359a8c4a4bdfe3b094517643742000000000000000000000000cfe51b966c631b5eb77000f4277240f45b655ed3000000000000000000000000c08d4901fff0d21d19c8217abdc94414037042ca000000000000000000000000fc7642a7aec193de8b4233694a3a1f6f3624ab1100000000000000000000000042c373691fbc94b079c1b7d8839ad0614b93c1b100000000000000000000000039d90791ec494993a8bbe70ddfbb61b74b2ebe7b00000000000000000000000007b6d80e04d6949606bf97c9a99b8b8d693b306f000000000000000000000000a715f8c4304727ee66540b5b91405449f64d34f00000000000000000000000002035612e90b926d088ee3a7250a9c7fbd49455420000000000000000000000009272a47d977ae2196412e93fc1d9926b34b6f8c600000000000000000000000005ceffd4104ebc52638778968733d4fec8808060000000000000000000000000541a56777cd89a4037cc04c30ef381ae098e6bf300000000000000000000000054504c3e356bf969b09729ac979a06283a5113d1000000000000000000000000cc7892bad083377aa0375c348221a3179f6ae96a0000000000000000000000006ebd416d5388ee7bdde0e21a12e2590270aa197f000000000000000000000000e858da85677b8f14e024e2619a61846d476062eb000000000000000000000000b3ace513c3cdf3ac72562325e8bf82b37423bd570000000000000000000000008827594991e28678df01f25effc1890084b0514f0000000000000000000000001dde94d36b20f74ba8a529eaa19157e3c726302a000000000000000000000000fb42b4bbf778d53aa7a2f145d0e6159d2fe2f5f50000000000000000000000002b98057f8e87e2e5a2b5015c5053de1b443efc7d0000000000000000000000009da8b2c980b8ce4ae009971c918e17634df43e43000000000000000000000000add0dc81f5f137a58fc5fc04538a7b08625f9598000000000000000000000000b8848bb559a04285d9ae72eb6420c2362d79ae8f000000000000000000000000a6e318dfa0385c1a2eff495446fced7003dd12570000000000000000000000004a095ab7dced857f3713205cb64bef08e9b97d4200000000000000000000000036c938b3c9886c455f870ae0cc22e7d8f933ba74000000000000000000000000488a909a337c8a4bb68ff97e18d3e8ab5973e63d0000000000000000000000009c4921733fcaa63f20cf6cd75efc7f428a9c7fd400000000000000000000000081a0ea10a639a129ef7b436a07ad2c6333b47bfa000000000000000000000000eca10135c625bab7609bf23cae2d0933bc0e6de1000000000000000000000000b608b2e8865cd4bf6540fd3fd3aac9cb7472d85a000000000000000000000000e461e164c6c76377feb65e7b1320099c91aced940000000000000000000000009a56088046d7fde9bcaf8e4349b0cce6a95093a2000000000000000000000000aad9d217cfb8a3a2d2084c3dad21d368162f1c630000000000000000000000002c06e8870ca67794d03e02425ed50e6c0ebba17d000000000000000000000000c3e4613857e32d45bc79fd210ac8c002e6c11704000000000000000000000000ef6d98ff745194380e358a6d215f68ee01adac870000000000000000000000001492c4eccd693d6d7456ed8285143c86eeafe45a0000000000000000000000005cf671b4ff4d81ba48507186c7533b198f872c230000000000000000000000001e1721f97cba2bf36b5c14f5a21d00cccecbce87000000000000000000000000685f750b0177f1b3143665a863d6117d3b77650800000000000000000000000001eb7e9f44e7b63e1a81dfd0d3f0a619067738240000000000000000000000002bc1bac83514653ba8ea34592f4d5cbf146df2e30000000000000000000000008870de51e253d99cae19003512fb9abdf83ca59100000000000000000000000091852444e0ddb02b82359eb62c55b8c6b44d852100000000000000000000000066a95c2423a2211b3d81d8c6a2847c868f941db800000000000000000000000045fd83817e6cbe2511aa9d563365a0e3124047110000000000000000000000004b1cf4f01ef08e0542536ff063753017d56dd2620000000000000000000000008e745c583e7a4352033e174532ba3c26e9b71b3b000000000000000000000000d3c159c769e2383639e2fa018b1050b609eebc650000000000000000000000003a7c067fa8de0d02993a9f1f450f0883b87d24950000000000000000000000002eeeef090776103b968349bfabdd5b101fa53bbf000000000000000000000000bd5695edbdfebc3134537f75633f6e0fd0fa7553000000000000000000000000756871079b9c86746ec34b61743b32912cfdb97800000000000000000000000065b5b9ccbb5ca77d763cc13f5cf9e372675787c3000000000000000000000000b6f7e90bf4322b332809b75d5d794ce814bbc8b600000000000000000000000025a1069c6da5fb595b49b705982fa4992c5df89b000000000000000000000000df5c35cf5d2d81ab566d9075ac1880e81f87f0b700000000000000000000000015ba170b4744efe4ea232221f927892b98a62708000000000000000000000000182075e14607bdc02e59f621ed3202697c99c06400000000000000000000000010d3c3a3ad932f8a62e618832a51a5a74fede8580000000000000000000000002d55e60077ee75b1df5418b08c686b3034c89182000000000000000000000000fd0b00c284849460738996be80fda87f37dfcc5a0000000000000000000000002353687e4d8e41b502647a6c0edf485c80359903000000000000000000000000cbc605bee4d3c196c29145fa1af6204b5e2324fd000000000000000000000000bdee6f1ba974deda16a059d203067ce24a0f1ecd000000000000000000000000ed5f00e6505303d2bad6607dbd6058ddd4a55be400000000000000000000000008414cd55a8fc626077097e10d8c96922f41d825000000000000000000000000401c58ca55214fe23737ceba2c9a1690ced3ed0a00000000000000000000000069716f12186876271ebfea4842a634b86c8b4b43000000000000000000000000f6a52477bf9a28c3fe0641cf28e0d49d2eff787e00000000000000000000000054479c63cf9652fba0ce654a77b559697fd1af32000000000000000000000000caeee3ccc8c4a9ed1f6428e9da3023ed4d18aa13000000000000000000000000a329c732bdc2d2697b6a32a23b52780ffb2d58d1000000000000000000000000495ab77c8c1d6dff0d98fc7a2d67d3ef0b343d180000000000000000000000004430e2d9fc5747f5fdeeac30cf0fecbf58c219080000000000000000000000006b48a88a897ed1bcccd85cfc82a5055eb330ec01000000000000000000000000559e5b84e08d92220f833b54c6991e9e62b61ade0000000000000000000000004999efc6d85cfca2fac5c6aa7e85d6a886d97977000000000000000000000000a683372d76f7d369fdd1e2c818efdbda4c88735e0000000000000000000000007f3db013dec4460850dfb04a3803e495f0068cd400000000000000000000000089d5d6dfffcb07ee019f24917145c9e01d3bcdb40000000000000000000000003cd63f9838984553e8b0a8865054aeee7c7966970000000000000000000000004147786f6bd9c3fb0801ccbe30219e3a279a21af0000000000000000000000005a36abf0cc424ad5e651c6cc1a0ad1686fdb1b23000000000000000000000000c88d95e655729ea840a2b6e873311ba19fbf6647000000000000000000000000399f3258bb5a91572359df248c05c55c30544b0d000000000000000000000000b928dedcb312699c510bd8576693fb8e4530ae4c00000000000000000000000059c7758eea68845b329d63df6fd4d94db5fb4f240000000000000000000000005cc86d5db0282b800e4d8f52b75bfc08f1845f690000000000000000000000004c7b24017e11b3d25651039c4e694169d3f8ed6d00000000000000000000000008d1ba795e85db34f9d98f00fad49433a1cecbf7000000000000000000000000b645a5d24dba9fec9f2110489603de405c3fa6ef00000000000000000000000068553f330e80d8da48e345cd5e26a464ff2babf400000000000000000000000011556be353ab83cbacd7391df209953f167407760000000000000000000000002e61bc7188e89398a9450177dbde9d35162a504e0000000000000000000000004048deec3e0b087f2051ddfc69ea9de00ce6d14a00000000000000000000000019688c68748d16d50dc4596c29d48b4230a11ca50000000000000000000000003774b751de400e52ae3ec38eefafeeb0ce64762f000000000000000000000000a001bf53aa03a814bf1d339803228aaef11723490000000000000000000000003fb882629dea094816a7044a5c08583c37d3b12200000000000000000000000041251f4c2e6c4774de7228a436b7d185bd45022700000000000000000000000072b38996ce2de5f40ba43a6fe0ae42f12dda945f000000000000000000000000ef73470e34a09d290e2d7c7ee137c9456283a557000000000000000000000000e45bdb1b4a9d34f28d2cf3170be2589719ae4630000000000000000000000000ce6643bea786e9cf4ce2b59727075a2e2d34b6380000000000000000000000008d97cef8549d12c58324c1015703247a2ca7f0f400000000000000000000000064611d5b72e847343cc943099bae9b081ee9681f000000000000000000000000cc86965a781889a8383cf9e38e3e4de393ccc8a60000000000000000000000005ec41ec18e5eed7dace3dee43d902ce400518ccc000000000000000000000000559ea8e3b5b4808f125c83769bede09a63d42ef0000000000000000000000000c1312ac6715cf0f4620c9ef94baa27193e533b5d0000000000000000000000006b5f9205379f2eeeefdc3754572e4c77d3ad5aae000000000000000000000000c90e8e665d2cbf6e2ddac2f4c2b303adb72f2c0d0000000000000000000000008788e92fbdd54ec1c7ed5591fdc22e2276a26361000000000000000000000000513620a987144d64ea63d42b74f40a7cc93ee5ab000000000000000000000000afd18338d5eea89c795e36c2b7608b128b663aad0000000000000000000000008942845b35bf50a3f00087bb4cb480380d4b60b1000000000000000000000000f30c9e52b086f47c7a840030255e33857dc4987f000000000000000000000000522d915aef986795db324b3aca27e584c12b5db9000000000000000000000000422f52bbf308b0fd0563963c8816172d25f94137000000000000000000000000c10939847ac892c41afe74158b248205a2e6838d0000000000000000000000001d01a56ccd36a2245d67623de662371c438f4d2e000000000000000000000000674a6f6882dc1fef1e5c1e639062cf2a914db0df0000000000000000000000009b240f6acfec4bb4992a80242e46302635809c75000000000000000000000000413b758913586817aeb9175af9811221cc96423f0000000000000000000000002fbc0be942ba5a6da3c6fb3cf5f1ecc1bf2300c70000000000000000000000009c0ed44468c728a0a69afb884f033fba368d4fb8000000000000000000000000864876a1f1dbcccde9e0094585bc09de77ef4a28000000000000000000000000b2b1b8ff87d2064581f73380f9a2965fe9421a60000000000000000000000000dcaf845c41d3a95bb17f30880f67789704f33f04000000000000000000000000cb12163660c8b147db518809e0a73996b78c7d48000000000000000000000000f589fc3b20c0976168ceb8be5fa9002ec24bc1bc00000000000000000000000083c99ad1c92d0c04a5faad869ff54c26ea247457000000000000000000000000879274b94d5497d5771c807959fced452ac6b6dd0000000000000000000000005cc51a7d9a73583ffd903f8caa868bc90a10601a000000000000000000000000c5bfcf3b97c01d8b4da07b8997d23341927dd48f000000000000000000000000e4e9442c67a6bab303a61fb8db11e7b242e416fc000000000000000000000000c84eaf6811d85a4a6aa0ae4939a3372bcf74a47f0000000000000000000000002602d759946c60bb245e571f0b5c85bc7b4507fd0000000000000000000000008392804ac970d7269cb917e9d399366a1f00d691000000000000000000000000076be2461fd137edd8e7f45596524324113d1b900000000000000000000000005d3512935e52140a261442ee955cc96f7877770800000000000000000000000049915fc895932b1c7efda0d48a63018dec623f7b000000000000000000000000ac8c1410a31f675e54429700240ee76aa1a42ebc0000000000000000000000008750fdb23dca7791bede27d59af98944543bb3600000000000000000000000005aed8569ae7d12625b312e75f2734cd5e090996f000000000000000000000000ca61678729fc5f6de0e66a47e256fefd364881950000000000000000000000006a08ff66c9154569d1ac00490d85786896d03bd5000000000000000000000000590be6754c47562ec55c46e14f020e79d549f750000000000000000000000000c0233f28c555a95edbb836de867df7572cfdcc81000000000000000000000000f2cfe8d421ce9f6f7af18f7bf2f7b698d5e84108000000000000000000000000315cb491b7419e92a7ba295484cdc8ce97cc47390000000000000000000000007ef861ccbc1cd2e749bdc87c0af66f8614a69f6e00000000000000000000000094909953ae24cd6e9350d8aa52be4e6c2b18f5990000000000000000000000006f07256b50d3c475b07fec9ec1b55978d9b71c370000000000000000000000000453041b00c77801bcfe9aa868c2a9c607dc10a90000000000000000000000003180e3a272a3a305f24bf8e2c8af040d556a393f0000000000000000000000003b996409660b0debac7ce624bd03384bb285234700000000000000000000000000bda50cd3ba8004d3a6d91efaaa304ae7a0da53000000000000000000000000d088908b8ba4eaf8a13907fa483a9d40b6042f850000000000000000000000000cdfe0e45441d3a92da7c884f80db6d70fde8b6d000000000000000000000000e93926502644308e4d72d1a2eba9a91c0f98c5d1000000000000000000000000a2928a86ce1648e4c517096b960dd8813c37f55a0000000000000000000000001382a992a4fefc82f5547ec8c65aaa516b937ac2000000000000000000000000206f475a22ab36dc3387d8fd8f01c7d44519239d000000000000000000000000537e9bb5ba87efa39c69a3a1fe7d7c7a0335205f00000000000000000000000074fc47fd5da7e3ad177ec0eb4aad0bb3e7bc59170000000000000000000000003c472e7e2f8c93f414aa1d291babcbfa2b050d810000000000000000000000002137628218b46df62444697de264da3c733e024100000000000000000000000015f83eb90383cd1b866ab6d76d8212cbecb873690000000000000000000000000bbf2a6cbf51b5b6e7f9da6ef2cbe84e459dd9f700000000000000000000000058b054f70d2109f3668db45f7801baba0471868b0000000000000000000000004759aa2f101cb5b6d7bead6b469420bc618b46fe0000000000000000000000003fbac47a8db1c02aede61997437d923b3e64dc2700000000000000000000000094d4b884147ad530167eec12d3005adc8654b6840000000000000000000000007e7901141b0d1915052f5aada6a7277bed66d9a9000000000000000000000000dc26392daadb635f90abf864b04561ef28a4ee40000000000000000000000000360731085f4ebb46741f73bcdb19cdb0841bdd2a0000000000000000000000001455c8cf39d6caded5a8e260352a73f1e6d62231000000000000000000000000c0c1ce72dc611c8ccdb295ac9ab7ab196ef5c78c000000000000000000000000eb15a8cfa47a0871f46c589840ffe666d38cdfec000000000000000000000000253d5253de9f8c4049e18f6ac5b24a70778dc440000000000000000000000000d0556b146fba913dcece93c01d17202c1cc58fb0000000000000000000000000b470d7b166c62a54dab4c3b351e1977dbcf1148a000000000000000000000000708e8c281a36f685c47a63564f517c58402eb3e6000000000000000000000000893120f318a96e1e242a5717817738527006fa620000000000000000000000001efcb1e839d9a742768aa9d09bd95f80e36b5e3700000000000000000000000064bb0cb14c832d5ffc98305b49ebc0968a532849000000000000000000000000be552234791300fd26ec6166dad0d8988172662c000000000000000000000000db3586c6378ad2928b5de3b69e9ece6a079fc68400000000000000000000000055870cd89e9604bbc04994ed66bfd8dcd265f09c000000000000000000000000ac47be1ddcba6e843c4147a577c1fa90faeecc6d0000000000000000000000006fd14cb45bf1a29e7b83a7c51059e0cbdee3105c0000000000000000000000002fff01a7d15d6933997e603a7d9795c9d3e68b52000000000000000000000000d929b781c3e4424b950e6e29d8898ea1262d44de000000000000000000000000a7982e5460067eb1ba45958d254191041099f37900000000000000000000000079dc501f7954ffd5a5ab8b2ef3c0383b5c23a5bc0000000000000000000000004ea8abcf677255c45628cdea279359738ee7827e000000000000000000000000ffa9dc5c71616d0f44eae3fdba42923ddf1fcf8600000000000000000000000036845278af473fde71810ab371914c056081cf8b0000000000000000000000005c0cf2ac32e66ff2ba466653666d627f8c4122c5000000000000000000000000f3b7284fe84eab9e2059e1b7df6d0b16d4f78194000000000000000000000000b4d01883ebc0d47c81fbe84ff11eebc1bf24b2d20000000000000000000000004de42a9a3dbce169e52d0995da696b4bcba3a0500000000000000000000000007315ba5d27da92c541a3a7a1e7a4174e9cdf30600000000000000000000000008e41811a015537b8f9d06440aa35098fd800b0d70000000000000000000000005b99631a94f152ad51ebcba2f296b913b0288df60000000000000000000000002761fc02a6ac04546255379c94e914e5b0a7a345000000000000000000000000d55f0760bada0c70e3373b76f293f922138f5baf00000000000000000000000044040c07b01b0698ca2ecd8e4080cd5194fbbb410000000000000000000000008f2fbe0f4298db8da8a9d3b3dda92ed9a19fe30e000000000000000000000000a18d1e0dc0ac890cb47c05c2ae1d1598f0840528000000000000000000000000f29307229ac62cf69922175715b4f02fe48483e1000000000000000000000000dc1db25f38cb92e61681e8b796395ec476381758000000000000000000000000d815896fcfb9b874b7e720d33be73ac2837b1be4000000000000000000000000d609f0d64b17b3928355ad86681325e36ac474ef000000000000000000000000fdb64925aa79b6ff03bca8a5d8a36a130f6f5a89000000000000000000000000eaad8e5edaf315bfc23da0c681a05aa31a5049a00000000000000000000000009da62ce863404c50fad6c6420195d0f247bf5931000000000000000000000000281c4f08029711cfb58feb114862f1478cb17d29000000000000000000000000a7f494837eb83b3927f8b3746919300008dcb0bf0000000000000000000000009c68b86bf41b0bacf864c8834e955244d9d89ca00000000000000000000000004663064e3b2067e65f4994a8d814f821e6d2441800000000000000000000000012425f83bae66b33cb154088998ea59575745526000000000000000000000000055370aed78d90a54d16585d18fbc94f20add9950000000000000000000000007841d66acd33565fa88d16086654fdf24a623126000000000000000000000000404bb73f5baa3abae2576f224e8d5e31b7ef80ac00000000000000000000000073258f1e80638a960e06edc5726317b5912d4ea00000000000000000000000008b246c10fb116f59afe7e3d7cbe38f0227985bf700000000000000000000000045ddc79b8c7f2d800a86fd57ec89102e627688830000000000000000000000004dc98983752df4d3e2cb784d7be7f018f28f8236000000000000000000000000a1311e410d7252488301df77339c855aff354006000000000000000000000000f3a6bcd6efed03cced2ab8548089fcd85de1c0bb0000000000000000000000001e38563a64e7e9527ef9265b73e561e45bfdad7d0000000000000000000000003e18d6938f29413beb27dd0a0f6aa387e6341607000000000000000000000000873d8e279c7a46bbf9eb6cac8f0331796f9d0eb4000000000000000000000000905be52bb7ea6cfed8ceec575dfa45af1ed332e20000000000000000000000007149197f6cd3ed63315fd06b9706b4a76e5e4b49000000000000000000000000bf784a4289f6187470f6396f2ef6113cb0c090af000000000000000000000000caed1c650db8ff44e13c89a4a426de7ad79a947c000000000000000000000000f76a8931ec0da3ff85c93050cf04028c5a22134d000000000000000000000000fcdb11029c15eb75db09af0e9f418f90c5086aaf000000000000000000000000ab346ec97e75014bcfaa6b152176a274e18fdac70000000000000000000000001b74d4140a6346505d80bbb6c686efb4540216570000000000000000000000006a7ffe356ca7b0f9dc089e9e82e02a214a00d5dd000000000000000000000000e60d72d396e37df51f08e7bc3bf3785e0ec0d493000000000000000000000000d3a69680986b6d60c7788c973c9f6280e7a5c4a20000000000000000000000009002f391dd438285d879204fdc97358736deb3010000000000000000000000005c844eca4422b9c3751a8e87c372c0bdc1c6773d000000000000000000000000b9fdaf8286f1ac56c6831a1c946e5bf9e42ab922000000000000000000000000f0b793c41431e96709d5e20341a1e52ad49c17c300000000000000000000000040a728312e14a3ef0709e9b5c5f4428e6547e6c7000000000000000000000000209c43779e6dca27447b874bc90e8bd10fc47c530000000000000000000000000867fdf01ff22a77fb094e10c1a1805af268c198000000000000000000000000ed027fd91d50230eac89418074aee0fb1a192a4a0000000000000000000000001877aff5a3a53d5f7029ef7ad6266c90c8a53bbb0000000000000000000000004ab92b595a9fb2345960a155e5676804dfbf63020000000000000000000000001455e43cb5ece5e3ec4f3817f9cd0ce2ff8764ff000000000000000000000000ac28b25d964b9f18cb472f0f5111c0f91eedd950000000000000000000000000f78ab89725a97d2a16f2236b643b0eed56e0fc87000000000000000000000000253237a39dcacd8e9ea63d053e9e2e5cd44a6df7000000000000000000000000f70a8d69db4f920c24fdeed9a87f0d1254635f030000000000000000000000005e6f459ca9e5a17c7f20264167385ded99a1122b000000000000000000000000e03526ae050c5e1116ee05a4419fea0cc867f48a000000000000000000000000fc4084cf565899813053ca3513f716f22fd49cf400000000000000000000000045043e348948b6ec53690d42e6ec0b8602137577000000000000000000000000dff5ce9920b11dd130ed401ec5a648f1398e4f31000000000000000000000000c0b2b7c598d8c23e1bc764e478aa63edace5bed800000000000000000000000014b0ad01bc6ceec4616f5a7cdabf2d506d5b30da0000000000000000000000009f058a5aa28254049ea2a90e21ac3c04f971ec66000000000000000000000000c9d52a02636ca0b9b9875fbdc496bd7efbb96f57000000000000000000000000b834233bd0802806c8e30c51229949a690af1abb000000000000000000000000739095db7bcd237da30afd13c1a852b0d6c96f91000000000000000000000000f6a9c5a966b3a8a4ced6e093d75e740264ec6ba80000000000000000000000000f4f4fea985c114c8381b2d8cc9cf80136b10e170000000000000000000000001134027a155434f263d6059fea73b7749c24c60d0000000000000000000000009ad1d3a9537736df38c901db27a968f9ad86b0ab00000000000000000000000002a517261580563f0e260d22b9444feb1383d86c00000000000000000000000069ca4be5e891b37aaad0bde12014451054d2fd6500000000000000000000000074576807374e94a5b083e00f752b073992d18937000000000000000000000000a16671df5140a78053c444f0fbbde969ce80b9600000000000000000000000004c178ace0ad122e2ff629d31f5a0574338f0609500000000000000000000000029eb39f8d0776b5296222c1b69b9652a8d4c0b6e000000000000000000000000553c152d1a28c0873557814921d335033c93a255000000000000000000000000f43baefe8dfdf05b8f1b5a510d352eab20908d0400000000000000000000000011ab03a27e52519b2f97ae86aa518907d8b3a238000000000000000000000000c1f6a513d58725a416154b6a792b4210df08ad220000000000000000000000007f3a6f433202f15075d0004250c37fe844c21dec000000000000000000000000a62a085513bf77d3bb579ece9e052547d8b391f7000000000000000000000000b94cc18a730a0d8ec943fb45faf7d0fff7579531000000000000000000000000b74c03333ba7971f820805f58f044602bb85f2d5000000000000000000000000df338eec3fe186322cf4315b71a32798d0664e7e000000000000000000000000ec5598773076ba3d859161fe25e2caf3b4a3742a0000000000000000000000004d8eaf848205d617bd450571ef55dd9fe71a8d9d0000000000000000000000001f5ed29d7e325f09f084c2af1c9abeb2b403a58500000000000000000000000038276be256f23468eba4fece2d6bc15b0ff20ce20000000000000000000000003cb30ecfc61205270249af33120b9d632f5158a70000000000000000000000000504130b5512ab00dde8678dab73332401653c0200000000000000000000000000cb786621a021b08280064d41c2d4482d53fcef000000000000000000000000d479515281df5d2254058e9b3cbbfd112984609d0000000000000000000000000612a064254d0c544b51450aaa10d2ae497242630000000000000000000000005b31fc39dda73380108a15f05f137d698d7ad4260000000000000000000000001ae8e408e32a280776c84cb1c1a5bb2b5ba4d45d000000000000000000000000c149b984421171b30d6167be793119e79c942c4e00000000000000000000000069a78ef3b6e3a28f2db561692a913fa5f52c7b88000000000000000000000000ed87a7083f64509b887940b19cad13b078f045ba000000000000000000000000682db0416812fba8c53ba252c26f9fdd992529450000000000000000000000000fb91adb2ffc65fb9361b59580765a7c5173b4070000000000000000000000005c6b01a35fc8f781dcd9d2ecf01623f37ff27a4e00000000000000000000000083b299e997a6f5bed066af70f4e2fd0525388aee00000000000000000000000039ff034ceb002b36ebc64ff916330c8fa7b4dead000000000000000000000000006fef0effc4cb68a3e361b4c1689b46073968b80000000000000000000000008100d2857e2b5ea97231103d9f62f676f709c80b000000000000000000000000d6f7a170922e6498e0a7cd6cfafb740f2b70c44f000000000000000000000000f8b8f0749e2b398b9c93739909c06b8def32b94d00000000000000000000000067d75f87cbb5daa0c7a9461cb695398b5a2d77460000000000000000000000004b8a780d50f77302f8ec550743c5f3f6a44080b9000000000000000000000000a4b9bae2b07a5cd9398d9bf9f2a56d8e8a8fc998000000000000000000000000bec3c3ebcb5bf81a6f725d493eb907314fb28bcc00000000000000000000000012c06a73991ee8ab495bb63c4181c7fc290bf54d000000000000000000000000c44db39ad18d4c2456702e54a45c520a0fcf6d8d000000000000000000000000707de4455dab398d84e1ff3f6f42a7be37b3d988000000000000000000000000bea3a05e11547d377f2e8d57ba6a595dd008c228000000000000000000000000303b8b429a946df215020f3f8e8c30de8c07e95300000000000000000000000096ce8c69979c89025c0bf926b2847eefad6d05a20000000000000000000000006b4126abec7836ff2054947ad0ea771503c24aa5000000000000000000000000cea2a1ae2ed53324b66b7be7e86dd35be5db484e000000000000000000000000b0844df12fdfb8eda0efedf4a19f0d80ca91c5b2000000000000000000000000c497f63bde34f765d32e6381886afe64a4ed31dd000000000000000000000000e3c658ee367cc4d9a3aaf55c59b013ce1bb21d010000000000000000000000005b62e3a132ab0c31dd4d3141f53544e1908bbedc0000000000000000000000003ddab017eeddf1a7ec42d9d3e8fe9052ff04ee4d000000000000000000000000959e127567597147329b85e0716dec6a2b1ff2770000000000000000000000006eb9460cff57cafc73665d067131f6d817e1e43b000000000000000000000000eb8f404f6be17546d91d922ad57015138199f42f00000000000000000000000093e1d5835ffbef3e0c506c878f811a80347c0c3100000000000000000000000070714228ef96d80f850863da44f59a6ced65e095000000000000000000000000e38890602ea470a88ecdec0f4fb645486638b9c9000000000000000000000000a0aaa10cc4e28f419c622db9250654ad128409d500000000000000000000000003efdd1aa9963680e3f3d4a3467d19b8ca5bfcb2000000000000000000000000cc4a368fa66fd35d2cc0f00fd16848b89a7de8c3000000000000000000000000a61e709613ec517e700adc685fb7cf74c85ff84900000000000000000000000096ea00f6899b39d83a4730fd2006712cd5af58c60000000000000000000000000aecfbb44a06f5d621f475fe7dac0c8c857028910000000000000000000000007a17a6a77ae72d0ff84630e5fd27c9e98940319900000000000000000000000060815d3a5193bbd238f991c276dc8f0e7fc491f50000000000000000000000008de6684bd47db390895354cd68a1ca7e440527b500000000000000000000000052afc3a6291bf71ec9505adb1213c0fd3a58d86400000000000000000000000032c4c07f128de52ddd1b6bb8cf184ea51f9d019d000000000000000000000000e5d224d1cb5a7917927852b2fb94f032b67baacf000000000000000000000000fa535259d334f00371797c6c94546f710263b7ce0000000000000000000000001a68dbe7bb1160bb390d06d68f3e41516cc8b9f1000000000000000000000000de332754a11510c93cd5a89199d7fca5a6e42035000000000000000000000000fa08ba8a35e656671aa8b0e6c78aa1c9533ba95b000000000000000000000000e3d6537d642f2d4877ab4407037ba9aa50d7a1b000000000000000000000000040075a20e42986a837e0c1c24f3a0af0a944b6f200000000000000000000000042907013bc5a94a4f5fb77808b77885c95bc7d9f000000000000000000000000fe986681a6af0cf5e71a2b0d8a2920e5dd698bdb0000000000000000000000001569adc3533278abd0dc405126f7006fa665b224000000000000000000000000bfba8f167754e8f7d556f7566843cb79068baac2000000000000000000000000e0c43cf26b0bacb408c6334468700179c61aeebf0000000000000000000000003b6422efcf140897fbaf1b8633df9e1019981b3e000000000000000000000000b2a677860aed17c49a12b3c631e1f2956d09ce8b0000000000000000000000006e3e4b03e5b7dbe894d47b1973d639bac26eebc6000000000000000000000000039b6b4d26ccac176b3f496d6090de9bd1ecf62d000000000000000000000000273c257a8ab82682bef41c648616a3c245eb80ce000000000000000000000000db94bf07317d263b2f7d771c0652bff5dba0de2f000000000000000000000000f02be5a1c445337b8f88ecaedb1ba3d367502cb10000000000000000000000003c00227ebf1b0d6fc19369cb7bd9c6b749c9d95600000000000000000000000063303ea8328246e27bf18c3d0067362d639bf7f700000000000000000000000089c7484a17a54035d4b6851a38a4f307e11c811d000000000000000000000000b552245d91e99ececc189706e0175ae48881e8480000000000000000000000008707aabffcab943f4af89a9abaf248be30c3afe300000000000000000000000090be113acf3e905f8eb82a44a9968a84dceb6dea0000000000000000000000001cb0ca36909cee098f8d35bfb1d41b547f9209c700000000000000000000000024d5fca484c9f69f48ebd763b46ccbe5ca1559240000000000000000000000009c16b08e7b45c2ed2bae49544ed7aa7e65bd733e000000000000000000000000714bf8e2408c543676d9191526ba88d414081c760000000000000000000000004a5816aac6d70deac4f47394eeb238acffde42ba0000000000000000000000009a97fb5d1b5809fee2a6bb270856bc69ea6d8576000000000000000000000000fb642847c90799e7d1c89d6a3a55a4607f6ecf6300000000000000000000000014a6bce9f9d2f6e36a413918520bdfdbcd008b78000000000000000000000000d2a6a16056a25653c1308d4ccc0c5de29c2b015700000000000000000000000047887b0cd5ebe0caef210b7101f82fb187a08e0e0000000000000000000000008bebef0e923dc5ff9c0541ddaa41eb437c9f81fb000000000000000000000000a2d2ef973f149543b4bf63e90db8a84b024939f5000000000000000000000000c59f6a1bf56b989eef982f34dca143803a064a43000000000000000000000000bc6ddaf4784780d885dbe325b1d2821b733d51680000000000000000000000008afde75b8608005f40da183e133eaadb6b88bf6200000000000000000000000038540337e992fc34df7b68cc9b10d89fa18eca91000000000000000000000000f80ed57bc5d0d2fad0f0ee1acfc2d756bf58d6ad000000000000000000000000046f2d55794ff614bb922148f4433871e605450500000000000000000000000002300664e8da0a0850971966184e02ae43eea1c400000000000000000000000084c6479416c6a2d2347030ae0c5cb002f464a9990000000000000000000000003ca8bf68b727a46e713a6add3b0c4c84fecb2cb10000000000000000000000001886a1060cb51c0ce54e820fec3174a754783bd8000000000000000000000000d1927db896c2530d29841beb2114cd2c23b2e64400000000000000000000000067103574937d9be4af4390d2fe7080ac6144077a00000000000000000000000069eba3a646b79f68f1c3d127f5764d14a9dd9a01000000000000000000000000451a158e56b5641c352c42b7409aecfe9ba8deb60000000000000000000000007f00b6bcafc23ef606c626f7364672e29d060559000000000000000000000000aaed74cf5daad57217e45a7ed4bfedfb03584d0e000000000000000000000000c5172c574b0a6cdd25f12132cdd6f9590e087c03000000000000000000000000dbd159765d8348f0bea90a7d255c33086b286e4f0000000000000000000000006865296bb5bc48e93e4939ccd04ea83dcd29763b0000000000000000000000004772205db14366fdc299bc751dfcf90fe78e6dfc0000000000000000000000007d60bf3716f1cfaf4a67d825d1964e6250ec77bd00000000000000000000000039b39545dd23c7e2d9273a0d6d5bea580eea2e12000000000000000000000000c3b5533b4cea31c8dcc4c90990c509d873c89f4e00000000000000000000000064c662bbfb5b10388e1377faf1fd89c30f9c0737000000000000000000000000fe75af02a4440cc1840483e6f4b9f0461fac9d3b0000000000000000000000005c168ec34bae514f5412c21dd1d425c2ee2b682900000000000000000000000032209a04cda283fc26d7dbc2674bbb99f79131e300000000000000000000000044888493a80743e816f852d6970dc414fd230e1900000000000000000000000062cc9b4891319e4b57a182ebbf8160d349c3be87000000000000000000000000e1b1bced7fdc3216639559ac34dfff1ba697f52c000000000000000000000000bf66cf74e99a6c5f5babc147d812045ba579eccb000000000000000000000000d42258eb3a509bfb80b66caaf2ee6ee895162d8e00000000000000000000000009ecbf6b4e9cf630e9389335dcc51199cd557f35000000000000000000000000584928379b3c12798e42725d50b03fa41caf47750000000000000000000000009df07e7b71d2d8e114830b8c956252dc9d5a4e0800000000000000000000000035e9ee779da88490110ed9b36654721daf09609a00000000000000000000000088a2647da7b5ab73a1f9b1bf5f1ef9ded0a7d63b0000000000000000000000008e3a3ce9469aca406686a1c045f5a59466481ae20000000000000000000000006a1716b8390a5a8ab31977f6d56e62f16b53e3d9000000000000000000000000713cda39f52a3b8f4d31ac398b0276ebee5482bd0000000000000000000000009caaba74881e6f67c968b025fb8a42d963d073a6000000000000000000000000d03d3b1c3e2c7cbc472f0c4fa4cf0e81ca39fcfa000000000000000000000000819c79d168628de842fef6ab670b120d50cc5903000000000000000000000000e426d8baacb6156677e51cc65142d54224a390c7000000000000000000000000380a49cdc853021e040b2b93041ce9b790a39225000000000000000000000000473b682fb3efa123077fff0b8b6d8866c8e3733d000000000000000000000000758bf097fecd6489c06ffa593465dfe5c9573fcb000000000000000000000000bd7af2574daebee0d624b1065a780240c80abe6d000000000000000000000000c160013c385c8974e806f40abdb22ef48c38bc320000000000000000000000008fab5a39651b782024c0354ce01ab17e7e7e57c5000000000000000000000000c4418866f83f8a9b6281719db3cf37f6481f37ed000000000000000000000000067e8169a1039537de2bd1999ab9c4d3138293c100000000000000000000000074ce104b4cc8c0f91e87938a84ce96b4df4fee730000000000000000000000008576bb1b2bc15939734eeb9a6b3a464a8cc06df30000000000000000000000007faf63b0d85377c1b8234d81f88d56b89f3f714c0000000000000000000000000f2800ad78c7810ebda64c97e2e1af6daf3a320c0000000000000000000000001be71a4538cfa69188ad109b241c947eed4fa86c00000000000000000000000054f4f99d479d55837b843324c5f5460086257099000000000000000000000000434981bf9c35bd45c268e80427797f4c664cbbf1000000000000000000000000edd517cdbaaee04d3d3840c5282fc372627be8a3000000000000000000000000d7c7e2dcbd78e87134f42e98cd90834978eff48f000000000000000000000000c2da14f27d82bf0b2ab7cc7ae7e05e8fcdfaa20e0000000000000000000000001d7d998965b71727395872e9c4336ad493ef19c1000000000000000000000000dcd444b566986eff1b93dbdf9bd29790e1ca24250000000000000000000000009a3cbd3985fb2b656ca9e2716a5b234fd92c350e00000000000000000000000028f2cbfa65585c47e79cd9c46e362092c08769d7000000000000000000000000cc28c64ea6c2f003872c3cf4fad3dff756de81aa000000000000000000000000317a8d125e88a8b1a71c2a1bbfdec507aa102d010000000000000000000000002bad45fcb398d6c031bcca99f8d8f6ffa85d418d0000000000000000000000009dcc264b3f4c5f65ade970a3f701a19617862995000000000000000000000000345f07b119e517248c82550806147851228a4873000000000000000000000000f1eba948632a05f0e7e25a1e5ae0218babffa4d8000000000000000000000000239a4791f09d7e45388cbf9debac2f94c41babb00000000000000000000000001854411057a57a8493bfa50bfd75ffe91663531b0000000000000000000000004a8bdbf28b1b1f35d1495305d6c95ecb0e99e33d000000000000000000000000067f75e0941ed5cf4bdff3cc06181f055e1041c20000000000000000000000003c56196161fbaa54176cef9bbbe0e654e2eb372e000000000000000000000000b6df918d4bc33329f88ac4cc61278a8ace2c5dce000000000000000000000000fd0b62d39878bd9966883db6d4e984d7e35233a7000000000000000000000000984793e61180224f3d20358d4ddf6b618fe2a2b600000000000000000000000058c88881796bd0e599b4ea6a698892a33e8814e90000000000000000000000001c004fc7401af3a8f27b296bf4106336837208e0000000000000000000000000dc132f102aefb64f86d9826898da641acb0aa39d000000000000000000000000276bc4c16cdf2958f5c8cb9d1e60b91e3664110f000000000000000000000000624bfa2ce1545abf68f64fd3332b634f9226466e0000000000000000000000001727b769884ee40ef5c4ad282a5aa55ec07e2b52000000000000000000000000fb61207ac1e1d7d23fed22030404e156c7874daf00000000000000000000000091cafc1b488a342fcf83d49012e394d104ac6ac10000000000000000000000004cf71c15d0b731f74bc06873111c377381477cf700000000000000000000000083145f059cd92a145991ed969737a4a132dc64140000000000000000000000005231cd9debafaa0796d52d5dc1438c8c6b9a5b800000000000000000000000003896b1e27f3f60121e77ab17a85f4a25db5d53da000000000000000000000000de30040413b26d7aa2b6fc4761d80eb35dcf97ad0000000000000000000000001d249d675a3669ed2bc1e8581ae4bc5c349487f4000000000000000000000000a671291bd4a4d30e679e110524b4c84e7687f90e0000000000000000000000004c33f3fefc17d496abab7b8d07c2836178a685d800000000000000000000000050073f7a811ad67cbbc2f6c6dcf19ab042024e9d000000000000000000000000ccba2a7fc320d5d05f5a66b6559c0f3828254f41000000000000000000000000b5305f905ede5af3627042cd41389fc2e6515c110000000000000000000000006f3f4bbf9d86699de0ca02fdd9e3b971ee488936000000000000000000000000fed5f802d469d0b25c1ee271db62dc80ed519449000000000000000000000000f7bccf946adabcad46d9c79219b3c58163a928cb00000000000000000000000000b037f4b04ae60d4acf911404f4176d28b3713100000000000000000000000098b3fd5c41865fe00da38524d5d8c92f5149f739000000000000000000000000c3143cf8674f5e8d34752fb015f6ab33e191fae90000000000000000000000001207f9daf6328605b7a816561a5efc39e251b9f0000000000000000000000000648a74eb533bda6ef494791dac654fe2e0dbdfdf0000000000000000000000005124e3fb68e97f8a67f67aa0271891a5ad91c73e0000000000000000000000000badcdeefd9611adc8e443b165cba7f94b0fdd0a000000000000000000000000818c8a032f356dff3af0d92b14949c1bf1ca1dfe00000000000000000000000080a38847bcf05bfbd816ee81d319f6496cdc98c00000000000000000000000007e661528c027e7d7dbfa6d981eb912c3ab8cd97f00000000000000000000000020bec3abf219d8110f4d442ff91a22b76b339ebe00000000000000000000000057dd5755061266747accae00e911007a5470d6330000000000000000000000009cfcf7dd9269e260ef93754a656428818f796a4c00000000000000000000000043292f3000f91166ce7fcdbd24834be80ff79099000000000000000000000000dc645c3e363a23de479956f7ef76bd09e30f904d00000000000000000000000069b1d88d4d4dd49a7d38f16db6abd1537aea1206000000000000000000000000724f12c0396d4c18559228782d163cc09bbaf2d7000000000000000000000000268d308bd5e2248fcb69e6e67329357d3df82e92000000000000000000000000121995875bb703310e83ac244f30565e17cf6a67000000000000000000000000454d7063dd82252c24b179245a459fbf96fbafbd000000000000000000000000b6f7a341fdfc9d9298f6ce43ccb65cc152d16974000000000000000000000000f35dd772ceccdf90c6309ba6c0dc9c13bc88e4b0000000000000000000000000edfe558c59549b94d62c82933eb79684ac788d6d00000000000000000000000038fe28f08371ca1a974091c5282389b116c39f3f000000000000000000000000b47113405ba756c6e7dfd62bdcc48367d284184600000000000000000000000096786c78fda9e46dd3e7bfeff8fbb8fb10f93a330000000000000000000000000c32957a7330470bd8817e2e71b1c62d4f4e78be000000000000000000000000f31a4165d2b362e5b139e2664ca586b3fde5fd91000000000000000000000000e24496ff653ab92e29caf7b1a553b3811a4a787e0000000000000000000000008021f97b7b549d7be3bf75c46f3371fadcfe2a61000000000000000000000000084b552161c3f7f0d6265f83aa468cf448611022000000000000000000000000300da672568293cd9886582b9847d7f91d36dc930000000000000000000000002a735f0f3543b9d46d3764a7b972eefbc1fda78e000000000000000000000000fffc98f2bca042fc8bdbe843dcff7d40860fb826000000000000000000000000bba744791f17fa3aaf72fabfc668c0567240b0df000000000000000000000000a2929b86292ae89979ed4adb95e828374b79c30b000000000000000000000000991f26c2060626fb9c67db2a5860471ae4e765f4000000000000000000000000745027fb1ca845133156f7b6f86c155c9557f593000000000000000000000000bab3a2e70b1269863ce13c5bf154c4733bf47a3b0000000000000000000000000446219d289518868e76d08cee846804ae01a93f00000000000000000000000078faff2b50fb615d26d12ecc97048e8eecb4e22e00000000000000000000000022e86c1f183dd46b787dc5189ac0259ff899c79e00000000000000000000000018c4bf7c470069b9d18b6a5670e457de3983c2990000000000000000000000000afa2e526f8fe2daa29d3e6e747bffba36dc5d73000000000000000000000000c13e23df189b4dff7596a16d4bfcf8c90376430d000000000000000000000000b12d6d0e638c21bfcee36b2feac64065b0d80464000000000000000000000000209c6e577a64432a9d26943cb8ccd3f1728d521400000000000000000000000089b999a58109fe3ed29942ab059b1a67e7149783000000000000000000000000b2a6c4f23830c251fb6a6dd18326ca9e8d72e5cb00000000000000000000000040f1ce03679a4b9c3759c09f6785c0442eee6404000000000000000000000000142b6abc3c8fcffbd9758ffcda77faa9c8ba82f50000000000000000000000009ee84ce1eb388e0404af5b674f2643c4045c90b500000000000000000000000005af04e8464ffbb74eac0bc87f9d9d5b5d214b2b000000000000000000000000685101582a41e657e8c4d9cf3e90d89f05172937000000000000000000000000bd62fac16e7f3e10b84026ee27ac1c9c35ee7cc40000000000000000000000009fb033475d512fafae4b61fc42528eec8e24ac0e000000000000000000000000bac90434e7d6675bf7c2265e2e97d22a1565afea000000000000000000000000ef73e9ffe6a186fc949e94077b10e147ecc07a60000000000000000000000000b9b6063643248923346a3c052e882fc4ff7fee4f0000000000000000000000009bb8719f0cc27dcbaf2a75f696bbbc81d5e1cd0d000000000000000000000000755a2e919c1b5cba3ab58e3e65703202db70c79500000000000000000000000017294c65cafdc18efb87a9b609e8608fbd73f38f000000000000000000000000f51abbe479ab6222ed6246b21cbd3fc21aa29dd00000000000000000000000004d03e6460d2198cc8d1b62813fa42508e80cb77e000000000000000000000000dc05730ff38a8dc71951d1cfdc10559bea62c2d7000000000000000000000000266fcc70bab0c39593b928b99bcbe7026625ea250000000000000000000000007f40e9c471760c843e603c891a0090ed0cdca4b70000000000000000000000007c77600984c14931d524c76677cb11f6a7034b510000000000000000000000007e7f53499440337962f17bd7fc3397e110b18f0f000000000000000000000000280ae05a359dd8333dfa43cadcf466bcc8f3847c0000000000000000000000003b1f03e7150241ad48fd2e71e0157a84005f300a000000000000000000000000597afccd8488f59b18b12fd7259b4b02d6384f5500000000000000000000000014f46ed155cf6b834e9432b822719b2ccf6f943f00000000000000000000000070b5b5164139cb8bfba73d0782471450fd3a217700000000000000000000000085715f2759a248bbc76959ef02c082183cf3fe6400000000000000000000000035c75a85d7be5c65217e78991ae0de6ec769b3b1000000000000000000000000668fcd6cfce4d447727e5e0e4c59dfe27c470c9300000000000000000000000068de95d98c077970d080c3611213632496d989810000000000000000000000005d47dfa125e8b143cf3ac2ed671a201eb87b4dde0000000000000000000000006df895ec5120c3460854449995f699d48f3ba69a000000000000000000000000ff6595b689a20e30faa2eae2f0c777208bd86c25000000000000000000000000157aa02fb29d77b497a57b38f235a4dc412387a7000000000000000000000000cfbb12bce7b67f14a773567e23ba95ea92ac99b0000000000000000000000000a43547122dd83021a5cbd7a8541740e81d08f7e400000000000000000000000049481eda32304dcc7b1f03017131d08cff3ce10e0000000000000000000000006a2cec9be40154974dd9c218fc98356e02a1156500000000000000000000000093179f376cbbb4ef2dd15f01d89fa9da3a8f9bbf000000000000000000000000cc03fc70220a3a28fbf9d50c269515e05059aef2000000000000000000000000b2b4d8308033bd9011bc1fd14bc6451bc44db47b0000000000000000000000001d4873a798781922df183d860df6615dce078b0c0000000000000000000000006b837b6ed7ba2c13141ab356d56b7b7dea6a3f4b00000000000000000000000052fce76be4b41008951c08fcbe9e6d07c096b5d2000000000000000000000000cde4d7cacbda1c2dc8049df1d08484b07c8987af0000000000000000000000004c5b8e6a497f9ff9dfdf049ffa2a0e9af3e191da000000000000000000000000e588af4d4b1c718926464dbf4d688ddab19327fe000000000000000000000000408f7fe541a03a3f6d197d367a9c9da6d7846ab50000000000000000000000009a5730986fd985f0a0ed4a3f67132849dd52bb6a000000000000000000000000157d19feaab39a04717531867acefea39d86d87200000000000000000000000028e44e4b499194a309d559d10161d6e587b5460e000000000000000000000000bcd6caee1a5b5a8f531f3bc6a592942114c71239000000000000000000000000c453311d775b2a1a8a0e6c16f0844cea9e38bc11000000000000000000000000e9c8a4077a37f79d1b31b79a53458d64cf726e4b000000000000000000000000925cd64a90555284405f7e06ed7ab50a827f0858000000000000000000000000179424195967ccf441ac0f94a15c6dfe0c1142aa000000000000000000000000ecc84633fe3357c082d981550f45c738e28d100c000000000000000000000000868285b4f0b1e8b4eac79ac3e4a81af8fca170f2000000000000000000000000528683412b471449feff515a8184acc373fc40b8000000000000000000000000988a456a5cdee86d1c55d4502c6da9299f307b730000000000000000000000009b4559909791520bbe2f88af242751b6e6d0d3df00000000000000000000000057ed281935703ce79ecf054b7cfaeef8d6a10c06000000000000000000000000a6f6c2aa457ef9c4a9c3d912e422ec0a155928ff0000000000000000000000009fe792c2efe8ac7781aea6f000760df1bd930fd6000000000000000000000000675c8aaf0a745fda94d1b75c997cf814bba6cee7000000000000000000000000506582b1bd5a018eaaf1c5eea8fccc22c87f51b1000000000000000000000000eac1675e3fb57a3b3ef53d314a5aa7676d166f75000000000000000000000000c8516d3cbab0c6bfcb30f0344efe7b7ff9fe95c00000000000000000000000007a283f4c39031f02f6a9baedadb04e27fc55b2100000000000000000000000009e053ddb9435be4f32f174c388de286da1a0fc53000000000000000000000000bd3820e8c0aac34fb76ff0501c84ae322fd74b63000000000000000000000000bc27acf4308b96da5e9134be26224453e8b3b9af000000000000000000000000799c15a9942482b72aab866023fcc5f350b07c5c000000000000000000000000750a0b58614d6bae75a46df9fca315ef9898a6e000000000000000000000000048104e2fbd8f1bee68425e7336e4134f45a0d17a0000000000000000000000009f40353a2e3c941e0b43659c045cfe716a0a3cdc0000000000000000000000001e9b851b1516ff13a249985a9540f992fd26fbb8000000000000000000000000c30ec55af0fc3abd47663fd098398cffbe8816350000000000000000000000003bb933b8a95e73224954522a73992bed4cf31c0b0000000000000000000000005d53973e2e2d59a489c26fcc3e53c4e5d7e77819000000000000000000000000a09f979b4cd2db428651e341539283cad4b3fae50000000000000000000000005edd3ab9f381262af433a17c16a17bc037462ab1000000000000000000000000ef16e0055888cec8c5b26f0ad07a007453b134fb000000000000000000000000525341c48da52e05ff0cddaa9f871050858b622a000000000000000000000000ac6cbdcd9e5ebd6c960b2b97855577bce3a1d28d000000000000000000000000fb174a9f82ca905db0fea35c9b1c98d81185722d000000000000000000000000cdf2360b3a1065ffe804e4daf06c2c58699d5e2b000000000000000000000000c6ebc68f0faacf8a62c206a84522dfcce8440d00000000000000000000000000df3f40e2bb92db16fcda14be2ed1fa6542d52a6b00000000000000000000000032a9cd20ededf0c80b0e75613e21215f32ccf2e3000000000000000000000000e7c4b4c0af4799190bfd8e2a348d10e41bad0c61000000000000000000000000ddd2cf551fb0c461051f03de36dfd8273b722493000000000000000000000000757d967d6b2f8d74881249c7ae5b2e3591df8aa1000000000000000000000000a1aa7bf44c70a7337a66a612a51826a4abad9c98000000000000000000000000ad631e152ad5f025ffbd0f18d95c40b3841e59c30000000000000000000000004e0db2a2d1e6afd8a92f572acf18407d87ea4d21000000000000000000000000a340ebb779203176863d6c0ed587df6257de13a50000000000000000000000008dcbf287524724479ede04e2e64bcb9b34977cc10000000000000000000000005c3499a0653df74473159008970ec2ccef019290000000000000000000000000b6c60f0e75df1452779b00cbfd8fef1cbcbece46000000000000000000000000b72fbfa2f767294554551d249d862f445ad2566d0000000000000000000000008d513eeed9dc6bc53addbfaba123a4cb04db093e0000000000000000000000009878b8b4292f5cc5f532d4a4509f25ae72a6199f0000000000000000000000002a95744e8971441c5e61bccbccc9e26e4bd1d32e0000000000000000000000001de21918f500cc950758a7352a554bf44c3895710000000000000000000000009c9e68472524eb622154c9155d8cf88b443fcb5e0000000000000000000000005baba95eb79820439f42cb0e45684f44056056c8000000000000000000000000b516eaa8b3ac587c6c114d6712f617086aeb72e500000000000000000000000058e624f8f9795761c93c58c430bd0f2cdecf0a6b000000000000000000000000de574d2eca89e9aef349408b5a11712f1b7d4647000000000000000000000000476ebecf4ad4982e0292bc8a9a1b5dda4eb86720000000000000000000000000d354b29ef992008510e65c1d10a7303808d87b490000000000000000000000005651d623d8d3652cd081564aeb9da75b9a515f390000000000000000000000007a14c5746213b03b102a82880e35af54259ad8610000000000000000000000006207a98d99986fd2d031cf24944f1745e28116af000000000000000000000000c7c4931083202f7665586d93c96a25e3f688eeed0000000000000000000000008fe9b50ae3185b007aff215bd4e3746b709fa6b00000000000000000000000001d83c17dbfe480440fab85463bf89d7cdfa278a6000000000000000000000000258640c0cbc901a79e97c158e948b031172ab37e000000000000000000000000bf7e298942af1c177587d10b831bf7480481360a00000000000000000000000019ebe57fc1036a4c6cdfeb4f559f80234e5da7a7000000000000000000000000d476394df2262a90dd8bf80fd8d4ad5f1f39e9c10000000000000000000000004606c90abace1e5c7c621a6f50180744b1f6b0cf00000000000000000000000013f98187cd087691cd2608e9a93eef66b1c26a03000000000000000000000000281eb4c098b9210b2d1f8867ccb8e5635d56fa8000000000000000000000000050e981a8d79a18db7b46b434e8d8b97e993758cf000000000000000000000000c59d92f0554390a7c9a4e11f84ec068c85373f7200000000000000000000000063af51c8a7e3ab4238eaaeb9268dc2a05b466c89000000000000000000000000a8e1dd803d77d7da4cb66a33e833e0d129197a6d000000000000000000000000a216d912b410cda47c8aaaa5224e94b79961ea13000000000000000000000000ce9228d96bce4eb2a5f3654943bdd26eb653c2ba0000000000000000000000000a299b0b6a234430ff26f18a8709c88df49fa6a200000000000000000000000081affcc532e2f9ded96b697c43072952e45bf0bb0000000000000000000000009d0ca9265d84142d6f0802c1d8b8b8090a782a3a0000000000000000000000004a17eada0b527988af30d1f0ca761f520d642cae00000000000000000000000022ac5ab24500ab593b8b3bdb2cd0a3723ebaf243000000000000000000000000457cdbefda17524f70c9e0f153c0c7294cc0964300000000000000000000000094e1e3612d0b441da612816d9a318bbc73a2b079000000000000000000000000afce0ca0afb898ba434b40ad894a56b403c4669300000000000000000000000037a06c044a50cc8633173c31ca15fe24dbf779b9000000000000000000000000f3ccf652643e44df3ddfd729780774e3c6ceeb3a0000000000000000000000000800e97069cf59865b09ff6b417de7f820d6953e0000000000000000000000007ab2afb5fcbb215a103db6564d7456bb88028046000000000000000000000000c3deebc5c92d6a4b73b59f1ad0adbe40eb735d29000000000000000000000000b8126048a173fc10a165f4780b7741650d542c830000000000000000000000009d14f52e2cd0272a3ec388edd0566cd4d1bc13020000000000000000000000001ad714a7685bcccb01f97ab3a14185681f30986e000000000000000000000000f7310de1a44dfc9c2f0027ac4981d9772f8af4710000000000000000000000003162fc9ddd33cfd132d51a589bbe10b0c68ed74e0000000000000000000000002155bc39b444baca22f02bc730322a90a447f63c0000000000000000000000002aa488ef78f4f050fb95634e23f2b6ddd9afbfac00000000000000000000000079d4518989cf6bc26d5030e2bfadd64b3061b93500000000000000000000000064485d1cdf1df3db31f8537602bda5344d1e04f3000000000000000000000000c2ce076b21be559816de13b16b0a5dc0e4b43638000000000000000000000000df78caca08ed92f7417e7759cf4af41008752179000000000000000000000000a980ce5d91d4cd042150351bfae73de652085fd00000000000000000000000001ac2968e456a7c4f30f52e5341a9f2ff9fd2945b000000000000000000000000fed4e71f92fd8423e485ef9dbb0207e98a9d2461000000000000000000000000d3d1ca4e7ae7da20b86f24622f8eeeac0641cec1000000000000000000000000243ff8a8ffe235ccb2cef1601887f4fd824ea00b000000000000000000000000c0432e53b1be213fd6e9f33e7414c737ff41c1b8000000000000000000000000d4b3ab7bab3a72d0d77a573a1ab3fe5705494cb7000000000000000000000000717a232392ad8901d956bf9de3a74e829ad27195000000000000000000000000394fbc86743e44a2f181a2592c2984dee99e8f27000000000000000000000000b3e70d1e4a7d47a755cc614c86efab93f173945f00000000000000000000000007726e235847593f6995a293373427ce359e90e600000000000000000000000065d9beb4ed95afdd05878378ea2d954ab2230b3b000000000000000000000000b0814013d514018628882cf5d3599268c73fc1c00000000000000000000000006e2981bf46dadf04165985538ba624caf99e359b000000000000000000000000a5e6a41982ea290477d5c8d6477ccebe48959b4c000000000000000000000000a7a8e6f1e9798808ef0a0b379b24fb4860b6a9e200000000000000000000000008ccff06b09d0c17235ab9b0de1dbfeeceef2b5a0000000000000000000000005466bcd56c7e0f160601991955251a622725da98000000000000000000000000c526119a33eeb9b25ba928d471453fab2f32cfeb000000000000000000000000bf654ed074877a9161c87723268e9450d1558a110000000000000000000000009c630eb5ea1226efa79c60fbebfc82f2fdeddde1000000000000000000000000a557bb6fd6d501ef0133df217cec51bfa18efd3a000000000000000000000000513912ed8bcf5e5d2da0eed7978cb7a0633cdd9f000000000000000000000000e21f5fdbc8ebe38cd435cc9f57edfd8ea594eb140000000000000000000000002f282720aee51a7f3e07c8baad2879992e5f1534000000000000000000000000ff301bad331605ce83073d4d34b375bb647ac1a0000000000000000000000000a3c4a089601e7eb51f1b411c3c86262f7f90caf00000000000000000000000003963e800370c4757ef5fa2b0127104b41ca87b500000000000000000000000007c3f77cae6b9e1b7b775a30e138ec6dc85abe7f6000000000000000000000000459c9c9ea47ff94ca4047dac09584e009ec58b54000000000000000000000000543e247ebef77530d29266ec89b0083988714f11000000000000000000000000da70b653040843c5c748b9bb24f12b3b8f2fae62000000000000000000000000ca4550570f0a96ddaa8734a7472750851cd5ad9900000000000000000000000038f8c5f4ce4418c1f6e1bc5d4a2b26e421e6457800000000000000000000000085401153fb14082cb95330116a7adf61bd46e29500000000000000000000000023b6ac9b3080c98e636157924a176d353c0d67080000000000000000000000001a38de29df2cf6dbaa5880a7e8c3f1e83adde573000000000000000000000000fd3e597f1d6d5a61b1efc1b865487e4a04cbc9a900000000000000000000000037001c6a4eb898d16974ac0485bd281b8dc5c7980000000000000000000000006835daace10264266457809d5767656b4353183a0000000000000000000000007573f03d7e987e2ade368f832e8cf979e90b7590000000000000000000000000064a9a9a5606fe24d32573fcf375dbda337e6cdc000000000000000000000000026d08d1328538b5d01cd7371089fc94a751f69a000000000000000000000000752150f92c1fc67a8df87c9e062f250f5db003710000000000000000000000005f7cb76a78ca69d959ef21d8be3a2f08fc15fb6b000000000000000000000000b2b474611d1e49a301cf2e48c28c90b38bed3eff000000000000000000000000491130492a6ed184dece854049f53eb0ed7f96dc000000000000000000000000bf74dc3d90852c0132283b4cb85ca63b3481faec000000000000000000000000bf575b167b9f2700f72f9dbca9e8e4f68c28fbc9000000000000000000000000b3024f2d0fde53cf273392432e1150e68bda5f03000000000000000000000000d2727bb42661347a3b0a4493a321857e8243cf1400000000000000000000000020508253638f2da95780d34a5f76e1048058958b0000000000000000000000007d2ab53fdc36652af904b674826a420293b49261000000000000000000000000b2cf0c2b78aad4a8b8b98432dd84820b2985e197000000000000000000000000d3d4fe094527c887072c2700010e24aa8c9c71f80000000000000000000000005b5d3e63427667b772591d358b21bdbc51725324000000000000000000000000a318cdc9861f39262c2720ce6c1bcfcc77c777fd000000000000000000000000bf8dac6e17f4baabad68838d55dbc8f7dcfe9b1e00000000000000000000000036360d1f457cc0145d1d8dfeb42ec90b9181e7b5000000000000000000000000f8038067632fb6fdb6f083fe5f3a8e1b339691d10000000000000000000000002fdf6f62fce01d0b530b416666cff6bbf0671d750000000000000000000000000076045e384e42302c8cc6295e82b9db72cf794e000000000000000000000000ca8164b41c2a77a916f013d9fe35f68662fee6530000000000000000000000002f201ae99fdab54d0418ed8a67048e10d86cbb070000000000000000000000009a2983a692418ed29d3840f38ec28be579a603980000000000000000000000006307cc4e3ba7ffa0338243ea22ee26676e802c2d000000000000000000000000b5c22846acacf78502408faa94481c4a92b925d5000000000000000000000000ccc652a3d5bf336666cbfdd0f4af38de0db98ef2000000000000000000000000c8fc63d263a293bee8deecd2467f95c012e68c360000000000000000000000004e73f4697907eb4646b4dd732791152b7786b708000000000000000000000000a87bdce67a01b1ca503712198498a8e54898eb7c0000000000000000000000008c71222b1ff3fe8ad5bf4fbfff358b4bc97724c00000000000000000000000004be00592d30f241c486e79accc77072c397eb2e100000000000000000000000016c5717816ed61574b0294530a6bd8a00886dc360000000000000000000000002685f164e1a78dc4cf59ff4d672634342b8e5664000000000000000000000000d4fdd9de57fc66601b3bdbecefa0b78e0fd03eb6000000000000000000000000ee439d93e69ec12ebd0c23f1a9e7fb993be24529000000000000000000000000b966846a1e5d994a5e50489ea7e6a3424a8073d90000000000000000000000002d5f6c46d40b336d6c1095c37274f3874b0555da000000000000000000000000efc31a7864847a9d17dda2f75c5108804b4f0e270000000000000000000000007aef45a35fda925191a8195091d955785d1690080000000000000000000000007d810e700a745aa336fd40677e9422e83797da7600000000000000000000000030b0c682933f30902d837ab2493d125e5b3915cb0000000000000000000000007153fe2c2c406c612e8922f1dd3051b356e871d3000000000000000000000000fc1759b4041c8fde9274e46823ed176f5fb0a84e0000000000000000000000005ceedd0d021c06b6c0135dc9ee2cf4a351db131900000000000000000000000073a489d5d68295c790268d7f66d49e574c629e020000000000000000000000007fca075c5c3ca6c6a8cde25e91542d2c14897548000000000000000000000000c35e04f08431840358b25e6f30e409f145815449000000000000000000000000306ce4f06cde225f9e6cd6cedf21d1e52dff1fcb000000000000000000000000dc807dfec1ff8ce26ed7c6998ad4c3fb100881a5000000000000000000000000df7740855627ba839cd71dab4c1af1d3ffd926f70000000000000000000000007e972e961f0fb8e5d4ebd74b29eabfdc5e006e07000000000000000000000000aa85bf1cec705bfa6b86aceb17d2e42bde4ea91d00000000000000000000000060db5e8fd5bde545c9c7521a81bd134d397705fc000000000000000000000000bbd486f08d8164a9999cb525b3ba2e2789c17c55000000000000000000000000dbf7f84b55b0689eb66dbb596f8f6b8bdf6479b8000000000000000000000000fb58a5dae9463801eb6740f5295311d0c166502000000000000000000000000004c3b682164fbf2e105194ab196d5c6d8f967795000000000000000000000000d1f2200cbbfa0db19448ed727749a119ce6b9b36000000000000000000000000ba5dd7ab7deb13eb5bed73cc7ea01df5d4bc253e00000000000000000000000005f8dc99059440fb78bf8506f76e504589b2d5c200000000000000000000000053aeb7b1e9487b98ef09eb6656975c0d5d793ce000000000000000000000000012122908f7dbacff7b7df67d898d0ae64e389b6d000000000000000000000000bba6afcb5029e248024e515dbef74557fc0252a3000000000000000000000000b030d6871aa44207d702514c472403326ca7c46e000000000000000000000000e1f18527d7b4d6ab704e01a8e7701f18ab381f75000000000000000000000000b16c0b78c07867c4ae362a5d87c6d62c8fc8002a000000000000000000000000ad1dbedb725ac2a27c7f14233acce31e12a91d9a0000000000000000000000007fd9fb4d8d561eb4980a320ba0e2d3208aaa20390000000000000000000000005960373af49cb329578051726e7fb36c975d3db60000000000000000000000005960373af49cb329578051726e7fb36c975d3db6