60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000004fd01341d7ad9592e0627ed20952466ad9bb831f00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b617079616176652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20617079616176652e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5274326f55564c59545250383678797353724b703459766e78714451484e6a72574c735a734d57316a5841650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000a717c7cec5fbab72aa9427777b8b40b2ce27f4b60000000000000000000000003eb316590546ca6e0d891d874ead87fa584e1d640000000000000000000000004fccd474ff7e768914e7f8ac89979a5c8a7845fd000000000000000000000000449a72de50d19e5de3572744f892f75ee1855a9a000000000000000000000000a0ec2733e8aef26dab0be9abfbacd9ef337740e30000000000000000000000003219a10883e82126091034b74ebb4f85d2dedc0f00000000000000000000000022ecbb2815cc1a5f27a4985e9e224f12c2f51d2c0000000000000000000000007b0b5a326aa4d95968e88654af9b87624383a549000000000000000000000000ba4e99b05c6dafa26d8a04cd5d6bc1313919f14c000000000000000000000000f4e40fd50f47b392c098470d8b770313f768f4740000000000000000000000006f864a6e202f738e6416336044619a0f7687ad6d00000000000000000000000030d89a1b85d4cc3e1a70e7fb533daf582199f4900000000000000000000000007d2a6d3ba8ee2b1a4a3e8791a4edf78854ae4d40000000000000000000000000726305050999f33fa3c8e20611cbdacbbfafbd3800000000000000000000000089cde45773f159d8db350183814e6a2300f6dd0f0000000000000000000000009b40d3aaf4b51b4f25243b96252fdc960345718b000000000000000000000000d95ac99639837a5860eba895c12241a390150ca800000000000000000000000078ebcda5a906eb9328863a890397c93f8c8408980000000000000000000000002e8beea99a4c1ec6cd68491ca6a53c9946a4febd00000000000000000000000034ee2e826d3c6701df3b081d84c282c11c5eb4fc0000000000000000000000000e153ea5f891cf417b3032bfacfb00f99c90a55200000000000000000000000036159ad837d76018d3e57ea2ea28f8a3af67eda7000000000000000000000000ebb1fc39b5bbab6d3822de635a49f8fc5519153f000000000000000000000000fb16641956e71f4cce62e6d56dbbe38677114a5c0000000000000000000000001dbbb129194af3694cab78c0f9bc2ec31173c5900000000000000000000000005a1a13640e56b56854745bc3a68c0f7de9b621df0000000000000000000000007ee29f7c6015a1100315a0d0004e0c4cc3c3dea0000000000000000000000000c0abeb22f5307f791429e2df60ce2994146f001300000000000000000000000084b1e3c0ac183650bf3a380d97f4752a9b5a599c000000000000000000000000e81a974d643a961ce21cc94df3c87bb1061f9727000000000000000000000000376f7eece922a3462cfb5399a044fa4bc5a0f120000000000000000000000000df62254dc13ce9539318bd2a70ca5f56d62950400000000000000000000000007c8b7a4d00b68bfdba0db6e5ce1895cab9ac0cce000000000000000000000000f7141e5f7450be9681a36a2f7cb31fe223ab1ed3000000000000000000000000e2b05bbc7aebc15fe086e8bf0832adcc4a8618ae00000000000000000000000046562b8b79210af6befdf33744f7ba381740b45f000000000000000000000000a07329f4c409b5814f729a1c5a6b574684a759500000000000000000000000005566b98b02a263bee99514699e5d1b59e373b9be0000000000000000000000000370033b123660e20616a5f05f4191cfdfea4f070000000000000000000000004d1c320765e76bdc1a6c9825e7f41fb06611e3dc000000000000000000000000e5cd14157f24010ce2d3ea3dfa1b49fc529f43f70000000000000000000000003c0b89512846be21a6ea3350e7aff857f08eafd3000000000000000000000000c773092a4521b482d8ab1e831daea899af877dfe00000000000000000000000012eeb7dd27fa06578ae9c44874daa510700e5670000000000000000000000000eeab636ead387e3cb3811f7da8ddba08e5412a72000000000000000000000000c93501696c5941a24114df29dcae13c31650ecca00000000000000000000000050687ecc70fa2945579bb5a14f7a7c338b8afd3e0000000000000000000000004c5e871cb31b197a45ef91d8881ab3a3052b3b8e0000000000000000000000003d864781313418cd2ea99ca5550651f4c740cdf7000000000000000000000000864a1f278a5ad1c239f7e285334d10345c6a45630000000000000000000000008edc6ee1be0ca133e8721fbc280d8db5f2f61d5000000000000000000000000073fa41c01077fe85ed557125848c509b013272e00000000000000000000000009f7898bf124cfb63b6b59270fa930ed63dbb5a460000000000000000000000001fb43782c593121589a862876d74c0f01a71349e00000000000000000000000054cf1a38dedf6e09c54551cc3e4d64edff6605ad0000000000000000000000003f947f60c0c54fe73e8a43c3bb316f97a7bf03f8000000000000000000000000385d1afaa1abf86933f715ebfdf3d4c338f39a090000000000000000000000007da740d237575470b19284ec013fb5ea1f680f000000000000000000000000001851cbb368c7c49b997064086da94dbad90eb9b50000000000000000000000004b150b89f9bd3123ade9488836e040469d47e5a5000000000000000000000000ac4ea2b905e8e2a4256075eb4b5048f27d5beec900000000000000000000000087aab358a861e15c43cf11717b6a89a014297458000000000000000000000000dedc3795bdc8364654e3d892cf56c7544cb593d400000000000000000000000031d58808d9d36a28a3b286155b8c8263fa7d0a7a0000000000000000000000001e3f83527384d76e810ae7de2e815920cb70c613000000000000000000000000d06477396716fd80f950881455d22d4c8f9998a70000000000000000000000003214982dbb083d99b835793ba522fd8605fad52c0000000000000000000000004d686e47f19f06106802cba5d1c1a9150d8bcf9d0000000000000000000000001491ede12bab14993a489711cd6f05bfa6b3e9bd0000000000000000000000001701037d4553c0cd5b4ed0c46b3a766c7d5b041f000000000000000000000000e586496407a1f9b4b60f2c93bb34b886e41e4e1e0000000000000000000000006d618dd4a9a32ff82be56a16c98b074852607569000000000000000000000000734dc707cc514e11dce4af34e76b440efc14b1050000000000000000000000006e217293964876496ed08a5e11344dbf375ebb0c0000000000000000000000000be398674d8199c7b64343e8315f98a95961fd74000000000000000000000000f8e8deda67cfb656cc067a42e170b5ea852111d5000000000000000000000000b6d40223abdf8f3fc74d5f9c0ede71f80974bf03000000000000000000000000fc7b2d83e05247ab6cdcb463f1c84f251400f25c000000000000000000000000ee36eecead5b726444cf389e9e164704dd0233420000000000000000000000002a64f4cef8670d6de18ce5d2ecf54ee1031137bc0000000000000000000000005256c360949b88c6b13a7ef598c5b309c516ff9200000000000000000000000030fb1e26a6adbaaa5537993fd3ea680a2daa9d820000000000000000000000002b2efa6a811e33ad982142ce3e6b808a654028be00000000000000000000000002b6bd2420ccadc38726bd34bb7f5c52b3f4f3ff00000000000000000000000031668e531667a523a934d0a4a81ebb6cab4fd207000000000000000000000000e734e66e9223b5332e192ad80b687868cb5a324a00000000000000000000000020acc1abb1f3451e54e216f1e8b10d6309a44f4e00000000000000000000000029e6887834275a8063bde54b852d17ecb7c0ccd40000000000000000000000009499506fcb2b2eab5ac62ac82e2284501e472b60000000000000000000000000c4293f52633b3603e65e9b4c2b4df40eeecca91c000000000000000000000000e19164609d0d6d159db238026a791a67c12101f6000000000000000000000000c4fc58f0c71f586e2b1122f5caea0d884fb8ea1b000000000000000000000000f394af536b7678820ba31afe6364d6c8a6be95450000000000000000000000008450cdbd9ec6bb1a4b798af06de90a72fd2d9c8b00000000000000000000000098c4b66b1ec4953599c650751552ee9f2b17d761000000000000000000000000d6b3b83b1a096940b55f1117ab31b3cdc163e12700000000000000000000000024ca47e64565538fe1291ba9ddfed1245a2df27e000000000000000000000000155b397cc5d9fa99042937d721e8a5370ed7301f00000000000000000000000074b5ffb29a67bf8df526b872569ae8f46a7cfea7000000000000000000000000ae7a6eed7d9de7e3ab7b042bc67545b39caaa9850000000000000000000000004c6922f315ec41554f6fddeb35838ed191224cec000000000000000000000000dd4b9851525bc838a5aaf3e4464b0456b4a22c31000000000000000000000000599ada73b24c23becd087cc6e360189a49820e670000000000000000000000002ab586aa0d0e3d62a82639413216540a1e6fcb4000000000000000000000000036f4e1803f6ff34562db567f347dea00dec87246000000000000000000000000d1c540decc41ade28ab45d864491d1524065fd030000000000000000000000001c8631525c0b049e939e5368e3f9284844e8b8de000000000000000000000000024c7cb048bb1e635319fa63e44585414c1ea6350000000000000000000000009a63a9d39fd818f8830f8ad82a3a45fcd3b51a960000000000000000000000006cd0e8b6b768ac0fa6a33183145bb621155c2e5f000000000000000000000000f0b0e8ff7ce92b192901f31d35cc4fd948cc95e80000000000000000000000003070f20f86fda706ac380f5060d256028a46ec2900000000000000000000000000801180685476dd2cb0718b87114412cf37a39b0000000000000000000000002123dce525031abda89d06f7637d7061c4629587000000000000000000000000c0491ec4e0b41a39dff4781239eb998bac7edcb00000000000000000000000005e16c0aed27bbf336f85460cbe4f4f9293442cf5000000000000000000000000c5ba528ec1d97f1359deb9798b1b12ac533a0d970000000000000000000000001f655685a4876fdb56da897118f67824d279abe5000000000000000000000000a890cd9f82b615bc4c1dc7174d3c602fe7515bb0000000000000000000000000200b56f5c952873f98c206d07e38867470129753000000000000000000000000dad11a7c2d8e2f4adc8f8f423d76922f58f6d5160000000000000000000000000680d8f9077be0a4e38eddf0679cd8a919c1461800000000000000000000000037936aa15b0a3c032a62eb761e025e65941858370000000000000000000000001994d85d1db0d9607f83d1f932c0bb8b2e7cb4d4000000000000000000000000a4ca1b15fe81f57cb2d3f686c7b13309906cd37b000000000000000000000000a2b66d6531ff35a949eafd9813fed67a009b846b000000000000000000000000373f526f80063a62d4c7a0b2f486f8613f4bc140000000000000000000000000ad7b34f20f9baf269b0c85318582fe1caf05cde400000000000000000000000067a7b00d35775986374f1d2708787a4f9bbc0beb0000000000000000000000003a8962b2fa7feb20a2c3c178ac1a6c21e0c836d20000000000000000000000004f03d298eb942a9fe1a82f86995e9ac7590b29ba000000000000000000000000ddb78a939eb9ebcbeb77c19ec9e5de94c5395d940000000000000000000000003465d93b84ed7557d42d84cb7c8999fc3db2113d000000000000000000000000ebda5629fb541c474313a41e40018f8f5ed3c344000000000000000000000000fe0bda70f1dbb71b44c223c50c876ea895b882c10000000000000000000000008299e8cc2a92ec9303ff2021eb1671f900359b85000000000000000000000000708f741b5fa76c9f4a70355207b4f0226ce265f300000000000000000000000082ee5a1ba4a04a2c10d09460f27277318bd535de0000000000000000000000002b3d7382e3ee91a42ac6e2c45c8fbce6c5639310000000000000000000000000ac91b904fe317c9a3d447f7ae8934deb94fa210e000000000000000000000000a4c090df9c858dfd91a103b402e9512ff030ee570000000000000000000000007e6cc5ce7db24d33d01379bc57507eb64cf0b344000000000000000000000000cbdbe5970f8c3cb9e014f80dce91707dbe44bee4000000000000000000000000d8820ed545b9d79e5a9d00bd4a910a2a856c3a9e0000000000000000000000008837ac286e1e22c19b6cb668613dea10cc4175910000000000000000000000004e1ffc7b919bda65466ec3a6b498300ab417b00e0000000000000000000000004a364382256e694d47576971337d5247f8764acf00000000000000000000000057b648892ee64b8ed60a46fb91e12787bd1291e6000000000000000000000000afedca2a748c614b66c1a3c59abd72a68518bc6a000000000000000000000000b4e6f0a7ea46455c61c244ae964883431c7d3e500000000000000000000000003fde23a0cbb3cecf37c92c9881f95997288029ab0000000000000000000000009ec03fa06812c6637992da257370c366c859b8b30000000000000000000000006fa8fba7652888858442d802f64d2d917e9e03c50000000000000000000000006b048f6b170198600e10e966670956f95b6d03c80000000000000000000000007297259109f879c6949c8213a628df9d662655450000000000000000000000004347296e62b9214f8366a585aa29354286e299990000000000000000000000000653e3aa6b5fc9ac25e68b40df09669ed063fc1a000000000000000000000000137e854354b8e969d639ec11fae88f649f9974dd000000000000000000000000c71b2c6b22b64c281555de040b6079e6322913d3000000000000000000000000dbfbd987b166699b907837018815ea962847e638000000000000000000000000934e81ff6a3e00cb0f9cca7f9610b6493e2ec89c0000000000000000000000003a7d0c08636572a63b27991db7132680f52de86d000000000000000000000000ba94452b89749cc43509a7af8b0c3d81ee2778b5000000000000000000000000cbebd1ce207c8226da32e4582ae09eb0832cc556000000000000000000000000868178a23c59a4f14af8ef909e57d63901e6fe5400000000000000000000000064f9944df1b8e66a543539433a7740c6d17d10f1000000000000000000000000b1ffb28d655e5bb203ea82daf6a5e0e63a3121180000000000000000000000009fda6f71bb0fb54265492fae5ae85dba3d0058be0000000000000000000000005b74d748cdffd87c4b3daf625850be63868bec3200000000000000000000000060fab25c17407a1c6fe4f5ae363007e9e5a29c32000000000000000000000000885fc78ffe48e0dfdf2bb60c9407e2370fdcda29000000000000000000000000e2c986fc4a22873423bd58454804d102e5cf4b40000000000000000000000000e6c821657a4f96da898953050ede6823ddd862ad00000000000000000000000090e9859d5ae5cd6b77bfac478b7cac4790c3384f0000000000000000000000005e2ab3d24375ad07f93ad40fb78762a5bf96c7b5000000000000000000000000ed4363757b2c00479f378de27848725dbfd17d180000000000000000000000009d90258fe22ae5fb6f288ff52651e8a253b5a398000000000000000000000000a2ef875d7f266c0bf917afee804ffaf30e86993f0000000000000000000000005da777269a4544eae1f131a06ff158c030dea823000000000000000000000000b035f797f14c92ff6f42f251daf1f89007894380000000000000000000000000dff92a1d3c7832cbcc762ee5f326679dd801648e000000000000000000000000395e26773de91ae807dd74cba56a3d6267127438000000000000000000000000d88e9ba6e4851469bc3746cc2e7612b2b93bc9d600000000000000000000000082de058b4d97a1b330f661e825689c68809bc9a00000000000000000000000000000345e80fc1c690409c26f9887f3b506b4d920000000000000000000000000b59147280ae0eebf3570c6f746699e5394456c22000000000000000000000000db98e46a6f6593e2b526b6b3cfc15993c77a8b6f000000000000000000000000fa1e59679c390223df5ec821de3de985ca8573e80000000000000000000000006cb910cedfa335d255cdb11994008469f75b71880000000000000000000000001a243c98a6b6632865979ae1ae8b6525ae8d20f3000000000000000000000000a6ca3446b9fcc5a98b30a9bf1965c35a651bde5a000000000000000000000000d72adcc3760d529ebfa0e6db71848494605376830000000000000000000000006213dbabc61d9913d6d3706f377631935d9cbe4f00000000000000000000000036c4bd54d54dd898c242f5f634f5d0cef3be2a8a0000000000000000000000008d7d82f34b40b3b8ef0d9a92cbc1e35ed34c72f90000000000000000000000000a085c8a135facb65b4dd506e650109530544538000000000000000000000000078928ddb9af4b363880c29f926cfd0f82e86d69000000000000000000000000b16c379e4247ad65b178ff6f9d84cb55b092759e000000000000000000000000c2714a31819f621136eaa739964e4e8932460fec0000000000000000000000001af0d1f1de4905af6828dd08eb5945177f9bff750000000000000000000000006535d1cf1f72e25a6508570e1c4e25df7e9aec9e00000000000000000000000067e4f291e89420c0fe611863bb9139e7dce82fb400000000000000000000000049bef28b27019f9a87301b44eb2143b088149c5a000000000000000000000000f1f4aee1c202602daf066fbc8d8424928ec9e845000000000000000000000000291b46816278185498d808c7dd58384ed6363831000000000000000000000000c01f4a647be2c1aeee3b5cd61a9832e6942e17f7000000000000000000000000c3aacc34f425ce0e675feeff53478ffbbe8c2d49000000000000000000000000985bd5f8762a8dfc8d2bd36eff4dd29c8dc715be0000000000000000000000007166ff4c485d215d8266044669bc1c63c0909d16000000000000000000000000f9ab98e8f4414b8147bdba95c37c4b736e14e0b6000000000000000000000000ae65e9df7bbe7d4ff047baf629913445edaac3780000000000000000000000005e633bce738d2be480bc2812a7fd4fe511f5e98d00000000000000000000000099ccfd0049d9d94dab88e5d88fe92e2398370c310000000000000000000000005423fe0fd5370e51499d438b03acb34d0fcbd532000000000000000000000000271e83617a8ef948ca2e2ed064806276f92916880000000000000000000000002120a91e5c258dd9a56502f857bd629853c12e6300000000000000000000000010b1a6d91ee67029bc91382714cf4e376d6ed072000000000000000000000000125eb38a5d8302ef4de76b060b6317663cbc81f600000000000000000000000051db7dd4f1ff6d99cce3a9317e020e6d422fedec000000000000000000000000e0abc27c7e63bf537e9518d9aae5956efbfd93e60000000000000000000000004bc05cd85de79454c055edb942319d2db5fe653b00000000000000000000000076598b2d0b0ce609fcbaeeb3a2df8ec820823bf500000000000000000000000073caf32a49e09c898a44e8d09296e5d6b5a74c50000000000000000000000000fe82970a71ed44401fad175e2e9e46ee6f131cc7000000000000000000000000d528987eb56fb0d8513cd9f756466a0f2255a56000000000000000000000000063aa8220e28fc8b042ff9038e61107a527332d6d0000000000000000000000002c20cc16e099a1f45eff05f7c217883c6a0758ac000000000000000000000000986c3515ab4db2cbbfbe4219aac2bfea474734830000000000000000000000002098868b1cc5374951eb63724342c7a875595127000000000000000000000000b0d3fb0738f87f11093ce8a08695631b2309ef23000000000000000000000000a1b5a285e388e9fdfc3e7dd774ad0b038ba6d0a4000000000000000000000000e43840e77829b2df75959b7107d172060ab6bd870000000000000000000000004b08c003958b5a31d71f3b12003cfc6e9a559e29000000000000000000000000ee76e41fcaa324b00f4d74d8c3178530a77f9f55000000000000000000000000f71b54b2c07d4df6e16206776d8983eee3a1cfa6000000000000000000000000cac00a622290aebab1a0ec0eb649fd630cb998c30000000000000000000000006ee81ada92ef8c4f95fa4253e3c69239c6d19ba10000000000000000000000004ffcc0a7ced9d63d4cafe3bc4d7d60d6b870213f000000000000000000000000a29a36edd5c0b7a33642eecf9ec152c265781d410000000000000000000000008661039d1db385a34fa25887dddcba5a047d6afc0000000000000000000000000faa99f71aadef7c9d27c92dae211369c77da30000000000000000000000000014e5dc7bb56b4c4334b4e2751531a2df17f5c0660000000000000000000000009cb7b95544c9abae61aaf191cd0ac96975d68c2a000000000000000000000000ba7bd7b966f8af59eabc41ea791ac9f4dc7d3d1e000000000000000000000000f46d41741b1cadcbf5cb6ef40506185389eb593f0000000000000000000000007285e58b4d5e536ec380f08f9ef3f755197f0d2600000000000000000000000041de9dae2e39cee6be469ad4140b4fecc6af32350000000000000000000000009fcc7aebb98a1b09681b0304d181da32ca7cdf6000000000000000000000000039be637c2d57c3b3f3bb4d732eed83b95aa19f550000000000000000000000006eca0a97be9c91b33753a45310908cdf9f8ffccf000000000000000000000000ba8dc3583ca5a417b656a52dbceb7c164a12df980000000000000000000000000987d92fb6cc075a3b430eae2f559ecdc546dbe00000000000000000000000000d72c6910971156a0032079f5e4742db363d8d120000000000000000000000009f2be11682c5ba94a6c0f3e5a849c7ec81586d040000000000000000000000006f1861909bb628550da5884d9bb9e9f01aa73aa3000000000000000000000000e50b139167c8eb1a29d686e65a1c11f173cda156000000000000000000000000602cddb5e25e83c90af96c113e538f66489f0e1f000000000000000000000000b58105c90babf55950a405b67d6d5c7df1cf6a7e0000000000000000000000001728d58c7aed30b19e6cfaaed00a664051d577d1000000000000000000000000eb42180ba8bc4080373890b24ec8f9594adbcd730000000000000000000000006d9ebc1f60dcb556b54f6477945ee0a12d5fe193000000000000000000000000b4675f01d0636e9a49e86d79a57e20811cff6929000000000000000000000000a0dd8e6c5440a424cd19f5ec30f8fa485e8142470000000000000000000000006c61b979e25362a409bc6c94eeae623cc34639b40000000000000000000000006c58448d4b7cab78c6966ec1ca1f6c63baa5e42500000000000000000000000073ae371f534256d69de644f0d0df2c6b1ec115cf0000000000000000000000008662d9e497d69beced7185ba22c0958ee36814d0000000000000000000000000cd74ce4bc55141cf8768f0a04def7a51da2373270000000000000000000000006b37eb87dae9540100b2356be3856d49397947fa000000000000000000000000e07b71329a48dcd18aae43ddbae68d1cb13419e10000000000000000000000002b0c26606ab0e3b7e2be6ef03b17bf404fa3bd7c00000000000000000000000077320ba3ca83691055b284d7088692b1c9f275150000000000000000000000000d9f4d0dabbfa76a5ccec6a1542326ca3da57ae500000000000000000000000056fb1d287ac1a897b1eced186a37933191339d05000000000000000000000000bc5c3b7414fe6f1d6f367feb5c4e4cabd9675219000000000000000000000000b032cc4bd2295b51b07ea0aa43c3465c8f3abe2b000000000000000000000000c8e487f2d8626cb3909a5da2914259e4c7aaa7f00000000000000000000000005ddfb9c2b7d74ba82eead64b9143e32ceba1d07500000000000000000000000052d0d1dee68686e609852645951f461922595da600000000000000000000000064ebfc9cca9f23fb9ef167dae20dc46d0f6791f600000000000000000000000042a15877c26877106c8ce2be691f4737f45a45340000000000000000000000009169413b785c794e67a856dc47467787df62b2d100000000000000000000000019250ccd227d42c21ea33968496754d48483f90400000000000000000000000033470c5a0cc4e9f85081c82ea84ab8caf26784fb000000000000000000000000bc2e12de0242338df8bb2737ce0acabcb9699c3c0000000000000000000000002c8c68f84dfe2be2908f3aa54ab8505b7347ee02000000000000000000000000e1b2b43a8db88a212ff6a159d037b30e7ee9e4220000000000000000000000002624728e7ebba23fca067746b2ec7214358635150000000000000000000000002b0ba0174773f1d8cd362c4f811c304fa47ac30b000000000000000000000000f1bff0022f79ac5e37fe55199561b3ac0cb655260000000000000000000000002b6e061a8e0ca75eb26157efbfd077e3a23dc261000000000000000000000000e073820b58200b3dc7ebbcbb48183dcad252ec1b000000000000000000000000b8543e19b2d8428182aff43bfd2e945e5f41a19a000000000000000000000000c1316be5a1e5f3fff862deb81f5e988c4fab4ebf00000000000000000000000033de37057e04f45e2192fab88f7379e4cc10aa1c000000000000000000000000292d7b4dfe1114444be1e2250e5174487fcd9b5f000000000000000000000000f3928092fe110f54459c886a25c64ef4e74180d10000000000000000000000004665c22e1c9533f31cb7c300fcb48e6804db899a000000000000000000000000d58f5434c7317e052b70bb6bcbf50b8f3c2a5efd00000000000000000000000022f6215b40434d9135b06f1c676fd9291936aac3000000000000000000000000e26a9ab185ace00a9719bc7b8220303c2f2e72290000000000000000000000001497ebd1ed721dd7b2dc12768545558933df82fd000000000000000000000000b7a8755fee15d5a47a24baf71e61094218185f0c00000000000000000000000079514f1cb761cf6e3174cca30b7a263f92c57914000000000000000000000000f0c21b230022cc1b72ef7436746ee118aad289030000000000000000000000003255e9580e0390bb572a4b94c4592ca581c157d90000000000000000000000005f9484f2cfb4d0d0ef106488a7abfecd88be383e0000000000000000000000000bf1c4f52b0ca18da4a74b056b008d03ccc086760000000000000000000000004fae541162ff2cbd8f912d2ea3801fbd10f1ccd1000000000000000000000000d619a766a6d09eebb08b2896c250f46586d07c930000000000000000000000009be5c491f72a3538af7820c85902016c40bb0bee0000000000000000000000008dcd22fb9e37e9c311c34cf19762b88d231353be00000000000000000000000047368f810e97f85ad03e397405b7407d997af120000000000000000000000000353b99dab7b90c7ebe8bcbc900f09ab94eb2a116000000000000000000000000c7a277d44294f32cfa35951b6ab3154ce38ae164000000000000000000000000b612448e76538d42f5f634c8f54e696573eecd89000000000000000000000000c86d6aaa52dbcebbd3622634a93c8820a2ea211d000000000000000000000000ac92e34417d1a84b5ff9b379528fff1ba5d36d1d000000000000000000000000d72627c9ca673a402934d37bc5e5eed631e3223200000000000000000000000076e69a0eec295d6f6b398749ac307dfdaa7b9c2c000000000000000000000000cb1ea5a14de572de7b3754bf860b6912f35fd445000000000000000000000000c73f105d4e68b9e401ae405c548ed4d6ad22920a000000000000000000000000860964c760245098eff8bb2a7112d580faef242f0000000000000000000000004ce2dd8373ece0d7baaa16e559a5817cc875b16a000000000000000000000000c35a5fec6be6957899e15559be252db882220b370000000000000000000000003635d47b31ea1588826eea8d715504061bc98cd1000000000000000000000000f40404fdfebd54f03c7495ed71a0a96bd2dc8d930000000000000000000000005fb2a7793a08de719b0b750fb2961f1281d893a500000000000000000000000027a6fe04088faf4b44ffe0c5363b90ead32b52b000000000000000000000000090a85bcea4c2cacc6fbc5f6d06876c50d0b82ba3000000000000000000000000ee53d37b4799d073d4e600fb6d492cb43735ee90000000000000000000000000b96472117b429cf9c3f9c34e8ef9745a322aa6550000000000000000000000008218921e8da4b46299110e00dc48b6185264b160000000000000000000000000568e622cb6c8deec6b7802091dc7ce5d70855b54000000000000000000000000c72f2aaabc115afd7d7fc3394d8e6b10b39271f1000000000000000000000000c6ef1d17814a32e63723168db4b6c3a09bfdd8bf000000000000000000000000c8dc41adf5bfef48433633f27f4b14eba067f5cf000000000000000000000000cf2e0f1f6b952322ff9cb70e3537c4ac13cbd6140000000000000000000000000e6948c9ebd81d19657ca9ccde7b1b6fc38552fb000000000000000000000000e3308978c5132dc4dded1b191af18ad79f568bde000000000000000000000000ddfbfbb5fdfe1355ac14cce3a0ff93d371bba744000000000000000000000000ec157ac5c03dadc3fb80c25d9ca1ee34d1a781ec000000000000000000000000a1f87e4ec6db1b6589d2ebce5a0cc23fc1dfe1df000000000000000000000000abb5b2f6a87772440728f4603893e7dab039bb330000000000000000000000004523fc3ffc40f3ce1e7976f31f563d6a4efa60b5000000000000000000000000da4c1eb3bf7197b4c25c31208e2c3464b3f78ac50000000000000000000000002b127d25340a927848d17832ca8a3eb8f257de05000000000000000000000000a510430cf1efe09b20116d583be84e9a982bf2d400000000000000000000000055d0315315145b44dcf8da39aa755139fd676fd0000000000000000000000000e00954673ea4d16dcfb58b965b76023e338fe65200000000000000000000000052175281d61e740370a88b60c22ba91ba04cb0ec00000000000000000000000019ebe122d225998b92085d009f41eebefe150849000000000000000000000000ed02d55207fbc2ac471f5f098fe94d80ca63dcc000000000000000000000000040a56fdcecc9c341b9e01109b66aba05b4e33562000000000000000000000000cfc7e5c3f931080e1f865f117dad0e2dfb504e990000000000000000000000009bb6e0eafea86ea5385662dbbbcda093623a64f100000000000000000000000054dc8b21ba507ab6c98b4c99b6ee58a912a55e89000000000000000000000000162e7dada6125aa4335d5ab17fd04d3fa22eae47000000000000000000000000708ec4c99e9f161a0d79519cc342a5d3f74800fd0000000000000000000000001d4a4460fae68123cc416c0afa8b29b9e0a4ba58000000000000000000000000ba10031f3b6f5f49797e300a765f2f5d89ec0fbf000000000000000000000000dbb9c6376486b8f7a8a8f4a2d5ad5bf78a09a6a40000000000000000000000000b79ec19234d0ebdb72c47c121d42648ff291ca5000000000000000000000000a2fb1a68d20da687bd09cb39c62b05735b793b97000000000000000000000000fc9c46f98480acf1487e6a676b2da6e569f1f83e0000000000000000000000002929eab0aa98eaefe7301518a3d43cde2134049e000000000000000000000000376affc2521d0db702b45366cba7e1315d8aa2d2000000000000000000000000a846f32df298e62f156b25f4eafd570ceab816ea000000000000000000000000f0b2750cd346eba97871f6f0f4a46e0b342996f60000000000000000000000007b284d951ca5176b196e11253f144cd62b68b6010000000000000000000000000f37f7685c5e32463f9d96eb28117ca34bf1005f000000000000000000000000a55a06619411d1c72767566da545759091d21aeb000000000000000000000000ea102e5d531b72f3d7b249a3bacc164214f3c146000000000000000000000000c552aa6aafc8ecaddb1ec1b5aa3cfdbec4a782b00000000000000000000000003f3f9664bdbd850b42ba57f994376e996a4b4aaf00000000000000000000000057622d4c4be22ab9ad3da104dc281d738e6f5b6a00000000000000000000000082dcd799ad56189e8b737a97e4c10211dc127cfc0000000000000000000000007473760478e107be690b107957798234a6fc308c000000000000000000000000af9f826f30fd09e7f76418588d38c6c514fa3b6b000000000000000000000000faf6ed6aa81f6101ffdb493b24b47315a7a9f8ad0000000000000000000000008c9f569530959938c3033336e1be5917d2b40af3000000000000000000000000fff691b71ced4611d451fc84ed55eb27c22a224a000000000000000000000000164f5195fd73e222c7ea2d490778b5fe45581d720000000000000000000000005e18a3dcb5df855689118cc086dba7fb0c63bf540000000000000000000000008f6707e8d807835b09394e351d971568bc2b3151000000000000000000000000f99aa15d988afd07751a1bda3ac1660e4a00fd77000000000000000000000000cd1fc4f695b603469f79f51326d7e3ff5d6a6a650000000000000000000000008b41645c6b7735cdb36c413703aa75e41bf77027000000000000000000000000095cacbafa07128ae7218a1e153dadd8f8632e90000000000000000000000000d48a347e9583fe5390ce47cd8ebde6df7699a7e20000000000000000000000005155ff0eea8be4632ea1297111bb28864e2acadc000000000000000000000000951214038a220fbdf9803db3dffeb97b12d1231400000000000000000000000025f8942aa88c54d79a6cf0cdd04c1e1211d9654b00000000000000000000000031fa96281eb1c3ee305336f18f460e9f83630e730000000000000000000000006de24db2e11db26f6be7e2ecd24affa9b778fbf5000000000000000000000000ea755beee3b5967e2c04fc2ffea40a399718a6fa00000000000000000000000006e67cd12f5e64991e90bf09e12f597539ef8d150000000000000000000000001c22a6be2952f9476c59e2c143b7223ecd5ad22500000000000000000000000016ca47adb16442f8b316a22f92e4b48f8465a029000000000000000000000000f6342461962b19deb9ce14fcc5c6102af9af0f64000000000000000000000000ee3d8fe52b93f31d666bbbd7e2776432f2738735000000000000000000000000eea69f235ac536fa730b4e6db17fa20d8990b79a000000000000000000000000fc61cc811c53c7a71b1806a1eab14fe13e0dbb3200000000000000000000000080ed98570fee699b24839153d208825a5bed243f000000000000000000000000eb2eb5c68156250c368914761bb8f1208d56acd00000000000000000000000002871d1ad6ad0f5aa3920ed8b3ebd2adcec1af39000000000000000000000000033026c3f6ee2034a46f643ca2c32869590de63900000000000000000000000008f33ab59abc7922063a1546656500f6990541358000000000000000000000000fe1fef369e723109c1c8db170ed4b800dbcf8726000000000000000000000000bec643bd5b7f5e9190617ca4187ef0455950c51c0000000000000000000000005a1fbc63db8529e72eb3b197db6355779cfdaf1300000000000000000000000017172c854ccec72c2767218aa493de77fa9b8f28000000000000000000000000d8d5524409d27d84875f4cab561ec1c1fad7cb630000000000000000000000003ccc596a2be298ff9e94bc583bc1de6429cd0f0a0000000000000000000000003f0389c00636c4968f8967a7f7e756a2042dd7e3000000000000000000000000251167d1e30e43f207c76488c6cd784732f3a9f1000000000000000000000000fd4d3621b1988f81453aec71f3d4ebf4e389bbdd000000000000000000000000bdbfd87272b1772a00953b5c3983dd56e515f35e00000000000000000000000098ab51ec3d1c78f1ace13f923c16cc26d8d414d100000000000000000000000075069fe216759ad511fe621e482ed72d7d0a06dc00000000000000000000000021e9b15dc8f371d9e762473ed1d776edae0361ab000000000000000000000000c6fdbd6b4dd4c5975ecdd7cc0ab3e9cba8e45fe5000000000000000000000000975f8001ee1fb1bddb667f7c40e9b7b124283c060000000000000000000000007d4076681c73c29cd8ca7f77071bb42bcab1574400000000000000000000000082706c8cab91768f683973772979294b2005d7da0000000000000000000000004f9a6c0e7858194671028a87f0f9c92de8b8867400000000000000000000000090f0ff57a6e28a66d400c2cde8ab885e9dcb0a230000000000000000000000003941e7bee4da080c6f8809c09bd2bc2cc393fee0000000000000000000000000f4f8b2eea2963684dc4f54c94d1a3f1b9f30ea2a00000000000000000000000057da53ca2684ae681da6e90fa738f78ceb8d86e800000000000000000000000059995cc7bf19b7ab0c43ffc76a6c90a8004ad809000000000000000000000000c5c2ddabc47fe259ef50ddf6099cafb59c01238700000000000000000000000059b2cf796f3ee5c0490bec4a63b705f0b8f2f7e300000000000000000000000026a5994176d34d128c5e6ab80fa0882a7df4ff000000000000000000000000009db865cacacdadf95e376a2fc1a4aa1ed9d70762000000000000000000000000db1ec0b05bc7cb681bd4d3de1e74c30ee6ef5145000000000000000000000000ab56bc5cbbf4a74808cfca324ddba65c8cb5b96500000000000000000000000032b50f212738a437bad3f71831e621225f980c87000000000000000000000000832ee4e992dec02b8ab2a2c593b03f1fbf38f9860000000000000000000000007d8fe788ed6a843f7525b8f16d087be1edab67dc000000000000000000000000f062403ec558b6bae558ecc090c8071ac38eaa0b0000000000000000000000004ee2df2e2729b5278177840e19ec3c30c81285650000000000000000000000003dff08ab08e4d63e050acac486ed9ec69f526353000000000000000000000000f45a0dbf9812928742a64b51868cbc45d3c3bda10000000000000000000000001472ca3a6d6ea88ce4823b3f9655468f4b4eced60000000000000000000000004842dafbcd3da699f2f7a87c20d618806500f26c000000000000000000000000cece1f014bf4c1ccfda9e75da604b928c8c4bbf0000000000000000000000000b992bf3198f4553814ba332d3d4ff5d6fd73744400000000000000000000000031bf3d168143be85509da4b1b75e3044494c3e5d0000000000000000000000003179d4d3b2894061b1c10f0602293a04a9d4798000000000000000000000000064076fe92f05dc2d9c8a7124990e3ede44a25aa50000000000000000000000004ec51724f65b432994d65ff888b2a4cd0671ea51000000000000000000000000c769bfca227f490b3fc41dd2c20abc30398ae019000000000000000000000000c558bf4696e63d0fc77122d1fd56add8e268dacf0000000000000000000000000a7b8600d0e95c6bc35b74791b34c9efc8990b5f00000000000000000000000082905417544957c1c3219ea8dfe0d609bc44d740000000000000000000000000c9b9c075a66a56f46a6b7eb89d8b8a45fcde8f4d000000000000000000000000f4b195ee08dc60ed1c60464e2be29f7511f2ec5c000000000000000000000000e57f5a78b3acfa91bb4bcbaaddb22935ebea9f62000000000000000000000000e33d13e5b1a8434feea42a6b5ef1745b04f057360000000000000000000000004718ce007293bce1e514887e6f55ea71d9a992d600000000000000000000000069b5c4e79237ae22dd75ee013972f9d3c2e7eb8a00000000000000000000000042ca1bb4edc93295c22b9a249e346c6c8d3df9d5000000000000000000000000a260f2321603e58e73fa38feea9620920e4ec05e000000000000000000000000bc4b54ec62063203d2c74302ef3770a1be17a3810000000000000000000000009e9fbeb970383a43d6fba10af4bc0a96e567f83a00000000000000000000000024a2194d4f6865ca474e454332ba8f08d41bdadf000000000000000000000000d93f808e16eeeafcc342a55634fba3b77e9231b3000000000000000000000000683a1d07d43b4f130aee3ea4d2a9537347283585000000000000000000000000d8991fd49fc97405d697dc062589d489ba746a00000000000000000000000000193f8a5f3d04cbc4714e8d6b2399020f49f1128100000000000000000000000009deb33ef1968c1b7b3a9bb7132f1a5268e713df000000000000000000000000b2ba1f34aacf2d591a69fe1426559b4fa2e35bac0000000000000000000000004d983dd3a8de6c2eefcda71d652254f71990555b000000000000000000000000e4378dde4d2d32741837f3e53adbf6b3bfb129fb0000000000000000000000006035bff82970479a9286060ac8a9d0f98b50be080000000000000000000000002ba756c4af6b408fec4933bffdd3542d39093263000000000000000000000000898dc313911443f64e1cd978fda75c031c75074f000000000000000000000000addb751d4246a1adb30c698369a5a32bcadb103a000000000000000000000000002abe212c9a9998eab5b98c0308663fee5125e200000000000000000000000029861d4d976017ba3e0eac47514450a1b14a4f9600000000000000000000000073055e3af6515e1aa61679edc55ffd4ba78e3d610000000000000000000000002f6d65023ed6be9560df6fbf479dafba870c057d000000000000000000000000c8783a6354818e54f3c180db85136790c3a2d136000000000000000000000000fdf8bbe9f02f3392dd0ca8a48ee502cef2cf899a000000000000000000000000d1eda1fb129f2c74c822ddd0fc9efe5b84e5a179000000000000000000000000c5b686bf8c6a070da19753919fe68af8928307690000000000000000000000002a1a603187eb86f8913469ab17a259ff0aed9c190000000000000000000000008a1dffee43d48c52c03bec87055d283ac54afbaf0000000000000000000000005b9d8d3ca390e4ceb86e2e938138a73d4fecbb50000000000000000000000000e1e063449212113ed8a963dc86217a6bcaddf6de0000000000000000000000009a35b2925c07f6598c1874f32daf3d50937af9e00000000000000000000000000014f5f9f0881cc98203b8abf6b2d7c70295fc370000000000000000000000003248544649b0019d9605f9df9fdc2bd9103430b60000000000000000000000001f3a7ca826a1ad671aa1a9cf80a585765abb10b4000000000000000000000000138db304899e795a9c08d90a5674ae1ff8f6d649000000000000000000000000ab71e83b6d0fe6322f9e5d90a28e44d50a31d2050000000000000000000000000fba2348cb9c391e8b0eb12cb1e5d397cd5dcd840000000000000000000000001f47a4e3f3700d4649549aa2f1c71849d6e0e8cc0000000000000000000000006dcdddaae2bb72bdc6e04548d86c19fb819f863b0000000000000000000000009170b488e27ac20b5095c66e20e3c576db9e04e4000000000000000000000000de6f7facbe3b172b9f58820ef40e22ea614b892d000000000000000000000000b5ffb830210eddd2ff1f14cbd88cfa338f49395c000000000000000000000000d169023f77b62f31c33b20234f69eb7d986cb1e2000000000000000000000000980e5dd186eb72c92565f93817cb858ae522633f000000000000000000000000bbf1a2ef4abf40d999a11f4534c5d110ee169ebf000000000000000000000000d0a3f9155e7aa164fff76295bc7e195114bc2ada000000000000000000000000a185862a9b89914c4dedefb5fa5de4eb1262c42e000000000000000000000000a6f750a309b1cba9c1eed80ad97af7ff8f2f44d1000000000000000000000000a96b5c40fa628a1d925adb0ae0e5f61effa1ea610000000000000000000000003307347b93f8da7c1ab70aa0dc3c5d2672bd67860000000000000000000000009b7b026d3d812553e9e57befe60c0bb23a9260220000000000000000000000001ff52ec842cca73c0709decc12d7ae4fe5ffd8360000000000000000000000004f1f2856a6b116ae24532972f68e3f6c50f4dd400000000000000000000000003b1b211b3fce0d1ee9f5e1afeecadeb98378d0b000000000000000000000000099167cf417651637895ddfd30fc2ffdae126c8a3000000000000000000000000546086afa3d285acd2c84783c2dcf8f2c23b6433000000000000000000000000cd6b78b5d57d6e26e460063dba611714c4621e8c00000000000000000000000057786979c5088e17807fed6a6e4faa5330d63079000000000000000000000000b814be629975cf1fdfe434d206fd1088dde3d9740000000000000000000000009f9f63804a3389c61d2033eb49d67438d64322e7000000000000000000000000aa9393170afa382c443507472397e7d246d7aa49000000000000000000000000b010cb0dc3c52a2bbadbfb5ee33a5d57e78e0e99000000000000000000000000157595f04c0da495d72ceb84390f444d469c3216000000000000000000000000efbc103259b500ebe6408fc7c91535b0e158e22b000000000000000000000000380180f6d556cae3b3a93b51d376b8c6a164a82a000000000000000000000000c02ea34406fcb0585fb205abf17c7c2187fadf36000000000000000000000000438f973192aca21e31108fe5be4115164448ab350000000000000000000000008b1e74254765c83bb58d6e6f6cb4ef9be7e572d3000000000000000000000000f8edddc828596a087cd235cda45b24564f5caf5f000000000000000000000000cfb464585241eab3ecb392011648a8e829b951ed000000000000000000000000411b9b6cf2377d0b8494cc23235fe524d058edf0000000000000000000000000a323d125ba4b4cd9f8684e9cde31813b01bca1ff000000000000000000000000bb72ba0a54a73512d1df1e8082dc0db8e2124e720000000000000000000000001a2042b8dc81fc575784d503491abb4d0b424bb1000000000000000000000000dd1551b3fe968e119cbb9ed09a25fcc8d2145e60000000000000000000000000764a0a26afb851457dc271e3bec76f752542ef1d000000000000000000000000f3c6c460a6fb3e97a33d9d911d453607eaf1197c0000000000000000000000000bd2a8be876091fd29f4c249198f647bdefc5ac400000000000000000000000036ea7491c77a08b54684348cb2cd55db7e932da3000000000000000000000000e6a0816bf9964edbb6dbf5680763bb9edd052f89000000000000000000000000e734c3d14b87deb8a46c9bbdf6ac43aaac44919200000000000000000000000053d53ee1c4bbf6c2a66e43921e2c7a8efa1687dc000000000000000000000000c795530ae94b6e152171de509f5b901df176920300000000000000000000000086aef245207e2f93fba083d51852c91a7e711eb6000000000000000000000000b5bda4a304c3b145b36af96918a6c6cffdb9d91f000000000000000000000000dbbf573a38a6dc6e6f1302ca005378979e58801e0000000000000000000000005ff25a228464be7516c4ed8644803292acefdad9000000000000000000000000f3de65e9f4247b544fb98491121c6ae0bfbf9d640000000000000000000000003ca6bd90ee7e66b91372e2ef55f8e30b1746ab700000000000000000000000006582f8460f91f2360badeacdd50a55bdb8d1cd97000000000000000000000000842a13c4826840d1f7bce77ba385ee9df9176d9c0000000000000000000000002c643605a11a42575cc7371290c6c8ad2cf21342000000000000000000000000e87ef05af03a5f4438dc74420fbb04d6e9dd3d3e0000000000000000000000004b068ededf34e0f7602e3428a5b4c0622683c4b000000000000000000000000092bcdbe768e5abd33c036c64a61d26676bc82b42000000000000000000000000453a8caa500d0f517c0a07f3618bedc7f11ef15800000000000000000000000099c25d60e345133ef47e6f554f29aebf5da2657f0000000000000000000000009a89f57c10c6ba040e0a34125abab5d11a9141b60000000000000000000000004a46fda72f70ea2efc8aa73996e09dc47cd3b1df0000000000000000000000008eaec59f6e7d80abdac381a1526222027a42e2d00000000000000000000000009f2ea9784a129e6fdd6f1c1a8ba5b21ada066c78000000000000000000000000624826b4c66e30777af5deabaa9fab641e002178000000000000000000000000e96afedeb2ed66c5376655346f0da5b68a72211b0000000000000000000000002412917ae59102cba4afebe0e1d898da87cb0a3f000000000000000000000000c394d1075aed4b5cfdcaea89d4da02a14a8836f9000000000000000000000000c41128ddfe93d403b7fe4e72eb6a429d1379cd90000000000000000000000000b2bddc0901829cd53c30f33d134559d123b2f0540000000000000000000000005679392e66a09c1402236ca86ce2cdaa09a6d0600000000000000000000000005ae226c5755ca1661715d05139fb8595c9c07235000000000000000000000000d44a20a3adeda5f8c15847491688d31a9f9e903b000000000000000000000000cb4434bc4db3a04ffe5f31aef223d11941c0a5e0000000000000000000000000f4ffbe914845d5b3503f58ccec25169fe8e74c1a00000000000000000000000087e6cf2e07059e38d02a2aeb7706baa73fd31f120000000000000000000000004abf2d3acaf0c128c7efe0e4fdfc72cc6c0593f40000000000000000000000003e61dffa0bc323eaa16f4c982f96feb89ab89e8a000000000000000000000000b97f255b37eef7d47dbe1debbecd1f2ecfc37abe000000000000000000000000a09359a9eff4cb5261804e22f64745d43b40587c000000000000000000000000d7de92953fa7fdc670923a12ccf54b9ce6645864000000000000000000000000616d2937380c6edb34a6d8208eebbd48618e6c78000000000000000000000000d9d63e753fd0e5a475421361fc9c5065b6208fd3000000000000000000000000039e616e0cf105fd3c0a09465d0cec37156dec0100000000000000000000000022ce69385548db818c5a6afdecf33aab6103df7a0000000000000000000000004063866d33e117b75cdbf081a9ff361934de11d70000000000000000000000004418306dd976fc4d39a92438540f5b07e935fe38000000000000000000000000a86bd8539cf64ab5414bbcf32627b7f03f01e1a0000000000000000000000000494fc4871257c566104f42f1e16827af7757a181000000000000000000000000168d560c9ec4dc4d3035a678dca711b9a022a532000000000000000000000000e59b3cd9346f17ee2b5af3a32126e8ac68056982000000000000000000000000b825b4cd2bfd401681c7a85486e1b150fcae3dc30000000000000000000000000ca9ea497ad67ca56403dbe837cd43a773bd307b000000000000000000000000aee2e6432db54a6f3770d57f1108cd326f2b224f00000000000000000000000064b21e781f2cdea7260571656c99ae6432688ddb0000000000000000000000003f1791ae3c25d566083b97a7e6bab8d70f5badf00000000000000000000000004439ff2c089730cea1412a69c7b4c34a44ad885b00000000000000000000000056e61edeb28062d2535c97f465a9f7f6ec04c7e700000000000000000000000001ee0ddfde1f97089a7e68da067a00734ef28bb1000000000000000000000000dcbfb343157b5b3fb15fedca86302a588a1c674f0000000000000000000000001c438e27dd5db36ba2fb5695a3ea03168253989a000000000000000000000000e8bca870337eb54c3ef39791922bd6fdcf76bc3f00000000000000000000000064bdb05637f50bd81b0933c316f73712c988d4df0000000000000000000000007785dac603c634ff3a2bb4d6a3f56174ef6ecd08000000000000000000000000bae7b0911b3109ff81942d0edf2899b789fed8a6000000000000000000000000e50afa2b6751dc59e130344e2ec1327e23ec6b7900000000000000000000000003d03a026e71979be3b08d44b01eae4c5ff9da99000000000000000000000000381aac4df01424352a4ad6eda7529245382dd1f0000000000000000000000000226210768fa36ddc0bb2b45475ef7a8cc6d9e454000000000000000000000000ec280b396c67ea915995b900fd1c5e665681ff37000000000000000000000000d4e8674768be18b6a6fb54e0bb4926cbe4de11de0000000000000000000000008f4fc35cf5ad925bcc1cae81e5da62fca1c2dd2a000000000000000000000000ca82284a01d681c8efd16ac6bf020556e36775e200000000000000000000000036d144b70522db6137f58ddb8a412748486ba788000000000000000000000000a39666829e14a8f4b127981b4817ffdb7a7e96b20000000000000000000000002be38b37eb500c3d402ec826af783210af96ab2d0000000000000000000000009ad24e8a4a0db836ad03b54d352543faf0ded1630000000000000000000000001251808b55a93a2ac68cbbf309b7ff411f3626e7000000000000000000000000a908e959b4eea51df42d278ef5733e12262e8307000000000000000000000000340d3e93f8d60dfea34c041015699b54853eedf3000000000000000000000000c1894b0228b5acec46c382aaba3713f2d94a0262000000000000000000000000aa89a85070f42c7ee0e747cf238c9a5dd9eb0cf10000000000000000000000002acdb1c05f894119f2a4b7bce88aeaac1c5d8909000000000000000000000000ac455f4992d498c62b09baa4004246b053674977000000000000000000000000a3b4ed6d07b775e58726c2029b3d00d931e8009f0000000000000000000000008f94fdc8005bbb55803927a708ef64df86e659b5000000000000000000000000a8bba726923e89ae238e3f3badda3b61aac269a500000000000000000000000051b3951ed923b8ee8b516733f0769b5a0a6e5f770000000000000000000000008283fee94815a5bce3abfdc188f7e3db59dedd93000000000000000000000000bd64fdd80451ebf63907c84fa1451e1e7922471f0000000000000000000000007535d257c444909ca01048106c8a9872dd5dfba60000000000000000000000007cf90106bafcf7716563f4cf92430809853162cf000000000000000000000000abd955b4b68218800c6eff8ad48d7f97767b8a7c000000000000000000000000731cf08ca9442b1e59080c41002f15ceb32fd8eb0000000000000000000000006a0f98305b8c02e6adb8b580189e45b44e9dd5ca000000000000000000000000a071b7407b1604f31ba908e8cb31df6be473c09d0000000000000000000000007eb7ee711f184be2bff4314ee8a2419263b471c0000000000000000000000000dcb5d1313968064f2e5890891bcc8d70530f800e0000000000000000000000004fd40307e10759e722b70a99b1b8b11fb92bdf06000000000000000000000000907a9ddf34890cf9bd29110d17c57460adef249e00000000000000000000000040397b527c4108af4a2996f7623eb86687f4da2c000000000000000000000000067414c32a9ac64e6eabc2799bd96696c6bcec72000000000000000000000000658191594cda88744d8158813029420dcf137a32000000000000000000000000f36dd95d4f5eee29600e1f6004184b979a4fe0740000000000000000000000007e1371c884ae50c0882087fd46227869b016b17a0000000000000000000000005049163351f83220c636be7338947d379160c8fe00000000000000000000000047b5cba28d7ccad0a12f59437c0d02a6467e1503000000000000000000000000f8273239ccabb7b69c28299775b4d8c2aa49d927000000000000000000000000552f57b81a4144667b71405cc767085e859dc9290000000000000000000000009c4915bf9a9ca743c99d3b5c24970f48af5157a30000000000000000000000000b70ccb69ded422e79461ca5126cbaca9cae16a90000000000000000000000000a0b4d654d967a00407f5329588a258b68a4f615000000000000000000000000631b34cf9f08615a8653b2438a881fe38211dab40000000000000000000000000cf6036e2db934ab45b7fb1d2d15f9920c3a5d95000000000000000000000000fcfea2a6c500356c68c2fe747551478c156dda63000000000000000000000000a203b0fd254e08d7369cddcc61be5ade37a32728000000000000000000000000211586c42501fb06b385b6459da801d18a625b78000000000000000000000000d0b188a3092222a6d8942536edae9a3ba559be6a000000000000000000000000cb60b67e7451538fd0f91831fc41df7146b38fa100000000000000000000000084d6e497b23dddd6ab52efdc5e7c730599f2fce300000000000000000000000025178ca85a394837601dcd2cd2e7de19d431ee190000000000000000000000005586e3a0e6c349fa927fa07edb1afb9e59c00b2b0000000000000000000000004c992445391c9dd31b7d5540f034080386808cce000000000000000000000000783a1c3a33c4a7f070ff2e5d7fc9b869d45cde4c0000000000000000000000001de3a90b8c43be11c6fa9a68071c97a47cbb327e000000000000000000000000c2ed974d394916b3e26d74bddb631781aa85df5700000000000000000000000083118c459399b4d358c3890f6abb27b4d1fe0abf000000000000000000000000fcc36a20edddf93829bfd1a7fdcf38b5509888450000000000000000000000009f095425fde117b9932eae313679cde88d5951e8000000000000000000000000dd523fe58e9c3242af608af3862c4477521138f00000000000000000000000009f4d78366f3d67abc8a69b44823e4ecb8703ebd30000000000000000000000000c491aafa8b80467cc4319fb0ac5467426a5a6740000000000000000000000002d6415427e8fa2ff4fd65c1a7115fd96dcbf58d100000000000000000000000079c2d6d0aaeddeed2c69671fccb71c11749f9497000000000000000000000000d380aed7ee7d1f751f5fa764b82f5688f67b9cfb00000000000000000000000054c2a2480b3930b8ec2f4dc0113f9e60333e0995000000000000000000000000caecc0fde6f11537b11b75c6bfc7d24951824c40000000000000000000000000e95c8e73c8ba1e69de136c37f55376665cde32dc00000000000000000000000016733c29e10525a8384f4f367be0ae10924ba6f7000000000000000000000000f930d07c0daa6316b38b8e02877ae22142e56b2d000000000000000000000000c683539db20b6adf55f2a89dc48446ad9ddd874a00000000000000000000000051f5a4ae44e90c1212c29927216296f29151f4d8000000000000000000000000cf3a8c5676dead8a47d9c939ebfcc9cb42b7186a000000000000000000000000737de74f62e76713df47db57345649d3f400ea170000000000000000000000002553be80118524f65649a7dae6c4d8db2aca04db00000000000000000000000098a8f0be6655b1f9481752f35176ea7d5f825c60000000000000000000000000b7da1e9680c32e7a68fc2dab354adeccba4aa7470000000000000000000000000e801304b420786bdf43d13085485d190ca98a6e000000000000000000000000a8828159fac40c2171f4460ded7007590a1f612f0000000000000000000000003d8d008c22db786ba2080e50b3fd54ac46ab22ac000000000000000000000000c65a4633c1b81c3d7e4acfc2d9b8c45e43570faa0000000000000000000000008bc110db7029197c3621bea8092ab1996d5dd7be0000000000000000000000009dd1ecdcef73084c30c699782e2c89ce7dd22b170000000000000000000000007865a9f3ad5654a2c8c8ab94459b976b69b19e11000000000000000000000000469f8fc7707ebe677f1dee363162c35864565c690000000000000000000000006c177bc8087c8217df0e7d9df0c2815b4026176f000000000000000000000000b06114b9997a4a16a078c4107d8eba74a869be4e0000000000000000000000005f26ed75624cd2400827ae5bb431c8c785303fa9000000000000000000000000d1bbca0dfde1f51ccd17e33de1a7ead48faa1d680000000000000000000000000eefa9e8b82eadc15f3e27e577fb5a39d11b5ac70000000000000000000000001a38816b84c9217a700795daead3f2ecf32c2de8000000000000000000000000e7dc49067dddb2268b8da208a3b9ff0fc5b7498c0000000000000000000000004cf9bb91ea8a1aac9f387b0e409b0fbbd79e8f76000000000000000000000000f52a98b1dc37a99367f2147b02873c48fa4afb370000000000000000000000000f919445dfddecd6d4d61c38af48e65a668b441d000000000000000000000000de107b82e3e47ed281d276644b8115548c085c24000000000000000000000000eeb996502e41e4cf9f6fa3ccc4deafc6d739fe3a0000000000000000000000003a4406e17619501d1a61d5fb4b597b3b504e7ab6000000000000000000000000214112c5bbd37762a985e55e89ca308464bc63a9000000000000000000000000985fd297ebe599ecaf0f33d0b7222613b5a86322000000000000000000000000726b067bc1e876b273d37c2062c1a33fc5f3c6350000000000000000000000000af731390399dfab3938e00658feb5352ff5782200000000000000000000000081f881595436353d6ffdd522a00d4bb099fa8eaa000000000000000000000000432714ef42f0f5f369d2de44b7e1503eaa4f51d30000000000000000000000009286b0206c2067916d4d342b0b852db01a813f4f0000000000000000000000007b74fd92eb2ee1814af1524a657ce5ef82043af2000000000000000000000000ffa25d69ef4909454825904904a2d876ea43e43700000000000000000000000092216989a8a6dafe9beae367fb6197617c9adfb6000000000000000000000000b41f97a922f13989d60721615e0a5fc7d4335a7a000000000000000000000000df5df0ddb656e28d0c641f7afa9c360294bbde28000000000000000000000000360d5b47285caf3f85ca68181031c4b28795c0af00000000000000000000000050ee945e449523eda3f0a5d608898a862e07aafc000000000000000000000000eae326eabc4ba98c196c9a8efec46278f2818332000000000000000000000000f747ae50c86cbe43444eb8431f8466775e6653600000000000000000000000001c883820af4e18178069258ea61e1cd0a6b1de4100000000000000000000000038109143f36c1252f2c980d78ee44a2a29db61710000000000000000000000006f08373cd10cb8478af1f98448189f1c7b82aaaf0000000000000000000000008055d2e0cf5232779043a65e2467e782bc090d1f000000000000000000000000f305f90b19cf66fc2d038f92a26440b66cf858f6000000000000000000000000b95e32d88955668ce869a4f36b7d1abbe781baf30000000000000000000000009cfe79a1730a0f87b949f57bfcbadce7916598740000000000000000000000001920c59d9db5a261716ca91fb5910c12da6716d200000000000000000000000045f412c7967321467abbb1d71ba0678b9446b73d000000000000000000000000bfe70e7279a9c8d8cf6c9dc41bec72e14d8ad04e00000000000000000000000002ea69504147047fdd7bade5e695315b59370dc6000000000000000000000000cded0815a2e239a82aadd4ba2082c98d29907a4d0000000000000000000000005a734714efe66543bd35d97e0e03c36514702c160000000000000000000000008b947f974618af6b3e63b7a942ef02d505ad8564000000000000000000000000a62777dfd29f0a762d89ff21b5f2602d88594a69000000000000000000000000649b240a19b5c029b4998b4ea8d88514c59bbcf8000000000000000000000000b959d2340cb0fbf95fb60a8ed129285d0141dd48000000000000000000000000dfad77e8af9ec432ed3842aa7a6a5f0080a153f8000000000000000000000000ea379602a173167f9d54f818e11fcdcb46e75b94000000000000000000000000200b5e200700b5e914e55e17c807c37fcd5af6a30000000000000000000000009952606a83072e014b1132392175e6dbd6457b9f0000000000000000000000007e96c999ee403ab32495f26dd80815bee4c4d9820000000000000000000000000b13e20c990c156607265bd297bb0ac42fc2101e000000000000000000000000968ec3090bd1c18e5cd7036f71b804819189ff070000000000000000000000003a1a190a3ca856cd1c9076cc7330cbd5471e514f0000000000000000000000005cbf92af32348f4448d9a3bf34a879303f88a640000000000000000000000000677f699053987fa3f6c52506b4c9317bbf63af47000000000000000000000000a7d4e98fddef381f1dd80e39ad4ba0916ce362bd000000000000000000000000a2be8581ad2de1c7a0743580e9ab4f819fab6dfb0000000000000000000000000b4338671b26d40e1177a8a0f64d75f253f15e05000000000000000000000000e277bc16f314b6551a8ee335c3ce8359df9025530000000000000000000000006a350b84c18744d958d2e4099b4b1f3b395a5b710000000000000000000000001fb0205dd8639cc1de0742badc448ab219b3335f0000000000000000000000006af66a2ac3de864404d438a6c64d8d2a5d95122600000000000000000000000099e548d4a7e3bbedf9a01c488a8eb52ca814ab33000000000000000000000000f7a3bbe1711eb43967cdbf58fa61342a25e3c8450000000000000000000000005b7bacc9057485ba3903259b304427548a8f7124000000000000000000000000c437b7985468ec7fc14f2a810b852f400a918392000000000000000000000000c250b4ce34cf2ed15497d8d0f3c831c74489a52e000000000000000000000000e6e0b5815d2b5f17951268c0d12aeff4a40f69120000000000000000000000001a88c7bd625c6afa4ddff9b28f6f5dbaaf278ef8000000000000000000000000cda3249c4c869687aaa6d0829dffa2b436f097e20000000000000000000000009c5aa9890e8be17b1fcf2987891e1ed6474dcad60000000000000000000000008ba87851386604fc6e782aed42350cf20c4b48da000000000000000000000000687c32c6ca4f6caaf128a4673941da6a154b3e2400000000000000000000000005b8d582e080d7c55be9b9b855dfe3843a41cae4000000000000000000000000d9d0bc37a9ac4fae5ab7d131adde192322a5bff1000000000000000000000000fecf57986c99e85166abf06f62794cd0b548c246000000000000000000000000627d05f2760118daa6264343597b9a48ff83b503000000000000000000000000452e4d7fea55d8e329de4628cf016c4edf7dc7230000000000000000000000002543981d29ecddddf7e9e911c922c92c8c4cd109000000000000000000000000e2eaa2448288b28fc104db86d10629df252eb929000000000000000000000000db60aae3ef3c0a6ffc6fdab37754e2e61a1e6141000000000000000000000000da03833f99e2bd2435af3e7c6be6c6319a52c6220000000000000000000000008d59489f87f2ab6faa38650391649c5ef4462c900000000000000000000000000b708c4596716e2d9d1a65f2e608fee3b587e09a000000000000000000000000bcfa61e7aca7fdfd38b1c951f51592251e00aa1b0000000000000000000000004d2722615313beac310a7106b521fb29638c94e7000000000000000000000000abeb79be50376178d38a58f629e67c1bee3b79500000000000000000000000000a8f8ddb755019f7224945255141b0aa9a1b77f3000000000000000000000000e7d05a4f406aeaa8ae95d02624e01328bc328c5500000000000000000000000027f3a27540a1d6d2398bdbd458d62403f481f7c600000000000000000000000015adedd2c1b84e51c906fae1139dec70f2338b020000000000000000000000000cd3dbbab8b787d0bf3c9303f701482354cdd0bf00000000000000000000000098b78b987b006c4f10180e1bf63174499af6d871000000000000000000000000e428c3b6cdb776980097eeff270311088df1e172000000000000000000000000fde72785ca39d0af9e7bc4742bf566e8073ac4fe0000000000000000000000000f7a2eb5dfe07f58b73f2a61094bbd3541d3c520000000000000000000000000c92447312820f846864804c89df633d128c339dc000000000000000000000000a803c226c8281550454523191375695928dcfe92000000000000000000000000e99174f08e1186134830f8511de06bd010978533000000000000000000000000cc9c8cd1091e83a1f433de1cd91b167a41594e6e000000000000000000000000d5d25aeeebfd771bfed4cd610ef8b9f6b101e2eb0000000000000000000000005e2f9c75fc9df103a599008dfeecf74bd4440cf100000000000000000000000071e7d2c55658c53edcdc19273141bf61d87f7582000000000000000000000000937312bbec87311560a99f431fed2e8ffb3aa2e60000000000000000000000000ffda70f485c2f67af22a221596bc2aaeb79cd1a00000000000000000000000009adfab2635dcb681fada41ceb0bfa6f52effd9700000000000000000000000059455ba3d00bb8cbead8fe6db3973210e49d43030000000000000000000000000501a4cfea1074748ba9d285240803295fa42b6e00000000000000000000000044d2077e25c28b658ad7cffc4dd36148f3deb9d20000000000000000000000008e0507c16435caca6cb71a7fb0e0636fd3891df40000000000000000000000007ed571262cdae3367af4fa621ab0f480d7242409000000000000000000000000b8b5616c74fa40499c31e313b0b4e7e8002edf89000000000000000000000000f81fb042058401e2fd262207397f983105d2f5b3000000000000000000000000c56e72b02c8ceff649ef80610205beae74cdbdc100000000000000000000000064d7097ebee5d1f9da7034b4f5596322a12e0604000000000000000000000000e2680c6c726d2fbd9f8766e6c6d0bfd289414122000000000000000000000000faecae4464591f8f2025ba8acf58087953e613b1000000000000000000000000d67ee17e27850a4ed29cf5f57d0e5ba21a844aa8000000000000000000000000faa0a4558e9f56f57d5b4d82964d11166a3e77cc0000000000000000000000008eb09147655f4ef0f53ac8113a8b25f65005a7e2000000000000000000000000c90c9f648a1cb48d8d9eb1b3debd95f10d1b4b84000000000000000000000000b7287666b9befd95b0b0d61ac16fd001a397fa0c000000000000000000000000d1762e23c92cac9178c9a894fd0cceccf43c629e000000000000000000000000462409cb494feb27dd98eb4be80d56db21587aab0000000000000000000000004b776b2e8db074d4a57a199419b113a9c909d04f00000000000000000000000016f02196803c78e40475bd267690ddbecdd320c300000000000000000000000095490ed8e7bc188b71cdd8a67d17d890cb579ba3000000000000000000000000727272fa3e606ee4fcdc8c1ddb9d6a8d11ada4170000000000000000000000005c432ca8ad3e1ebf0ecd716840dd47175dcc49ba0000000000000000000000009bde28f01d711f4a3146bdde746e4c148815eb630000000000000000000000002ad36d1dcf07521ec179f690152f34af405e6da0000000000000000000000000ef75d51571773a974c806b3faff74b3476a7103a0000000000000000000000000af3c72452afa3271c4cb3e4027b0a62477bfbc6000000000000000000000000c1993aabb8f38d34eaabab1ba305b485256f933f00000000000000000000000093c1854b88edb4934e44f65bd2d7a67275c45a11000000000000000000000000536bb8bc7371ba414d9692e75c542ef650e9bb79000000000000000000000000b68471330719d2f62b2b9e1c622ca9cf840169ad0000000000000000000000007571f20aac60a41a1f4812c3701c0ad5d0cd66270000000000000000000000006e5dc1e540f6b953138e27155ba15249550185b500000000000000000000000046921d39ae8f35ad58d11617d5dca03132409d150000000000000000000000003408ef39190a8501fd0009386188bdcdf3147c87000000000000000000000000a3dda2a27b74a4c947c1742a77132b073468cb60000000000000000000000000ccf675d57e26c362e03ac8e64e841b26d5ee31ec000000000000000000000000f0cc54de517651dcbb9a4e6d2216ec3ac75f53260000000000000000000000006e58ed4819466029599a4e2dc81549c48c447a34000000000000000000000000f29bcc6b156de83a6dd4860e1f84ffca6ee9c047000000000000000000000000138961b0aa1305f43a350d56253abfa16c8076dc00000000000000000000000000727368c99272e563f21bb5d42fefa44a145d1600000000000000000000000011bb70ac4fd3b2a1c8f6e76cbe2085d326d57e920000000000000000000000005e90387025235d07576f80c76b3e57ec96547ec40000000000000000000000005e5b706abd4051b7b365b38b9a9e2f4fe209a1fa0000000000000000000000009ed4f69a005aebdb2f67c8c594d3980799f8f8b800000000000000000000000080c9ec8c918f42bf5e4e5e2488c4c0e529c7a29f000000000000000000000000d24ac0440afdd2f95a117eec57119fc5bf84b48800000000000000000000000058d5f6062ba0c4d918b64373ee424a109e5037b9000000000000000000000000fe5021168d36b8af7d5ddbd98c5baea8b69b42f4000000000000000000000000509f55221e766b9923ae237b9363b81f110e9cef000000000000000000000000f3ba5b880f3c4bc5c55cf069cc2ecd7c81e94a05000000000000000000000000f37327c2bc25e665101bcf364b5392727636403f0000000000000000000000009c4ab6f74930f83ef235955065467bb5b83e072f00000000000000000000000092b964b8b4b640e7fd3b51f5fb300aa036acf0470000000000000000000000007fb9b04f9410e4c49fca84cd40743fe950ba27cd00000000000000000000000042bacf13039a87bbeb9db6ba20a1323a3b7f78e80000000000000000000000009d253732f3ed96409681d3d35caafc73297aaf28000000000000000000000000ab785ef36d6aaca9e235596129030ff80136a6be00000000000000000000000051a109044093ff8fe284f7d3b199e1a844761074000000000000000000000000d7c93f030f5fd3f149c0e41052f4ce822dbdac9b000000000000000000000000f1bc2f9c2ba908eccf8441095dc5ab9649cce5550000000000000000000000003b638ce6044bd08c8768049abb981e9dd7d24141000000000000000000000000c2a80efea2d65513344b3873c5fc3dd9d33acb84000000000000000000000000aaddc55883b7df9944d54c20f2822f476673cbc00000000000000000000000007db690023ba925f569f6089411bd0ea4122d65af00000000000000000000000082428b26e660bb14aec20df388d145f731548c9200000000000000000000000004a138380eb37f68ee237435b298557031545ef7000000000000000000000000d78e0fc6447fff158801882daf5bed38f86df632000000000000000000000000945d5bcda8dcd9cd8b221fd23cf4b6c0e7e50bd5000000000000000000000000c3b2fc5b2df982109785b43060ffb4bbba6ddab7000000000000000000000000e8ebcb9107fd3da60552fd1c2115cd623d195fe800000000000000000000000072f8ef50f3f7d85a034715d60116977f45b0ffb70000000000000000000000003c143d20a5362ff05d14675c516e5aac37d59122000000000000000000000000693faca95a05e990fe8f114f8fd7e5765a99a417000000000000000000000000fef520063198e9f6e2e0000f157d1dbca0ed7244000000000000000000000000b5180ae4e91cfe1c234b37da40928b6f97a5366e000000000000000000000000889af7b22ee8c72d5f4292603d6a6dbaddc225c6000000000000000000000000bdfeaaabf1fc8ffd182f499d581c73d23240cd1300000000000000000000000073c411106e4ce97d439742913b3b34e9b3b3323a000000000000000000000000b30283a90eb42cd6ed821449f11519ea2096a93c00000000000000000000000096cbd242978cf07882049e0e747f550130ae5a04000000000000000000000000b6e3c2ff744cd45170638ca47b552f7ff17d33da000000000000000000000000e6f96b42317a1a594c3abb0e86667fde3490377e00000000000000000000000005c53be0a953dc0e8b82fe3165568154d83022780000000000000000000000005ac342c4ae3d656193a2bb9a683fde9777c94ba2000000000000000000000000ab0537641669b9f033166022395b865a3b4a08f7000000000000000000000000d9f4dda53abc0ad6eae07ed2e47b3108c3a131b80000000000000000000000008cdead9e366df6c097045e80777ef3916cf8f19e00000000000000000000000041dad454a5b2004f114db73861facfcf36359bcc000000000000000000000000d0e695e7587341ebffe6aeab2cb857a877e7962300000000000000000000000065a18ddba49d1f6a54f77f15ee6c0f81babfd786000000000000000000000000c9806ea199faf8a7afc55bcc0545eb1c262bb8dc000000000000000000000000e9f1c40ba61b00a4cffaffed0446952c927d6d2e000000000000000000000000c4fc36d29c7c838bd1e819a3fad23e1df647da46000000000000000000000000b8b99bfd9904673524fe680135dbd5e0554e105000000000000000000000000053fe53fcf7c45a09aee3e19c98722a83e80ad7b2000000000000000000000000159c45a522a2d2ce1c9e74f08c5a8a22c9a4d501000000000000000000000000a928e40011d5991f9ea478c7532807caf94d6859000000000000000000000000e917ab3dccd5ccf5b53791112374910efe91b3b50000000000000000000000003d202ce3d90d8a2492c1bae8ccb3c0d389e6e30f00000000000000000000000084123d4fee859341d96d0b322afc889e206ca50700000000000000000000000047868112e80d9a63ec45abdb79e8ce7ab3bc9fcb0000000000000000000000005dde466809e71b71881ba3d77098aabdcdd3f9e6000000000000000000000000ab69040335e481c4c4eecf91199b957b1493bbb3000000000000000000000000ac638f849a6b8d2734cd11d1978bb7e9fb7a7fbe000000000000000000000000b38850955d0723d24d6d455993e863c5a1f9ebe20000000000000000000000002d733d76665414042be9b8cdadf13f27f9d09ac0000000000000000000000000fef434aeba97673939e6bce74c696f641ae6ed820000000000000000000000002bd8f09560048dfcdd12e9f396940ecf4d3a793900000000000000000000000043954785980c50768373dc1dafd7ba3a2052036f00000000000000000000000072967b87bc87caa6c95bfd338d4b21c0949ccb1e000000000000000000000000f0a1638d86debc11ef7d7e1f4358d6e55be486b00000000000000000000000000973110f00d39087e2c8ea9605a02089362c445d000000000000000000000000db7be1fb5fa850e0372ad51d88ff621779d40f9f000000000000000000000000759792769df47b34029e2779fa271e267c0c3767000000000000000000000000e023a25dc0ddbabec346a17b0a27dbfe2b507249000000000000000000000000fec1c61c73d1145ca3d268a25d229c138279da68000000000000000000000000d107dde5c73eb51a5722e8374181f4f613fb1ea40000000000000000000000001cf071913c9faad4897c8c969392304129c3c379000000000000000000000000553a96c13b67d500182bb6ab46d53a2edfb227060000000000000000000000001ae3f0628e20dedda95ccea6a8fe6292cb1010f60000000000000000000000000708432bdd22a7f1a84c0d20dbb4fcd7b3c83d0b000000000000000000000000ae022f74e2930fb50106ae0139eff0cfafba4a0900000000000000000000000045de3e4f317514d5fe5c3a87e3d55babd37cd6470000000000000000000000003cf40ddcb4f8d1bd7c9a3b21751f65e9b5b80729000000000000000000000000a9ca2f3ad0d747e03ef11d22ce1bd6cfa49bd54b000000000000000000000000363f634a503ec305409f228e6f891b253cff627e0000000000000000000000008a2dbcae7eb8ba0cd2e1ab1fa59b3cc472846e550000000000000000000000002a4396595041075814a5c9a9a9440839d5e35f60000000000000000000000000b4b1b6928337974d98843f45abbb8b38dfb1b72c00000000000000000000000085a98f62035b39b0dcbdbb98f5bbe379a5bc4a2a000000000000000000000000f2c6eaaaca2fffbd5272d3e07292817ff30ef81f0000000000000000000000004c1a699166cd60473040d0618c47ad82251b9d0f0000000000000000000000004ee58a3585a42a8c947a1de7184d7bf05d273d6b0000000000000000000000008bbae6de836155f1ff5b6bc5026bcf0d6927e5b1000000000000000000000000555162166cbb2346f88f3b3584a3c2ab790a947a000000000000000000000000205282b145b5041c248f9595cbb0a2412f97eb5500000000000000000000000052cdb891e90a12d9e13666746ed3bd5779b0b98a0000000000000000000000001e5de019e82fb245f8b317a74d03ac0d387f4b44000000000000000000000000fd146c4a95ec66cf5fe0ae843bccdbe36ef182ab000000000000000000000000db3dba4d195e82d0a5542d2b19a80a60e1531db900000000000000000000000009d62a89c0ab26cdc1f7ffe5150176225374e012000000000000000000000000c401b8e877a8cf58c86f7b1092a01708af5801dd00000000000000000000000088844185fa124f6f620578afc57037ebedaab840000000000000000000000000fd825a26e6f632628cb249e57ffeb0b5280f6fe50000000000000000000000001ac5fddb0dafc602b5fad3ec5c69b17f062f1960000000000000000000000000519e19eac9ead404343c68224dd2a22c5c25f99200000000000000000000000011bc9cccfbf3cd93471e2a622ca5467abeab3f4400000000000000000000000028f4ea7a1d16a7da851dcadf3d8f925c92b7e6bd0000000000000000000000001add07e5c9dd62bf6cea29a4d8c3384f511dacfe0000000000000000000000000059efca9d24bf579ee0314e7bc2569674aa42e200000000000000000000000048164457af234d3b5f9c99a02eb65079237cc861000000000000000000000000b5196d62b041db934657b611dddc7414196fe1f20000000000000000000000007fdfde5c93424db1628ca72e85d1609cf7406fc3000000000000000000000000e2eec66a7250230c9c3ad6918d933c11d81770ae0000000000000000000000005e040b65fdf391f2ff4cdde2ea307e634a42ca1d0000000000000000000000003e52e851fbe4bf50ee1d28a2ef616a3c24103aee0000000000000000000000005736b19f25d4a9c52b2d7dccfff48f0bddeed2160000000000000000000000006aa4f7c5c87d8e9da56a13c3bd9baa87ef67fc45000000000000000000000000f68a791d7dbe575a12faaf4b3499773b0da4cb1d000000000000000000000000f515302002af523730e18fe4e74e0222347230ba000000000000000000000000485d79dca8b8cb0db02b9e7253b8c3ecae4423c3000000000000000000000000d4e26683635bf3dc9ead5f31b935c33cc1ce18380000000000000000000000003270bd17387a022bb3d1f9b2b353065855ab9b090000000000000000000000002f1832df1db0212e52c215fda04aa0518bb857a30000000000000000000000001bfecdfab4787338f0998ddfee85e78dd25e06a4000000000000000000000000cf891937eda9814f2b228069bc426e3edbca240f000000000000000000000000889db7dd2f13f759176f036a2cd1d6e739a54719000000000000000000000000a010f9aed02bfe25c41b952bf619036b57c78c550000000000000000000000006e6cc26f6c0d4092698bf00deaa2000f22774308000000000000000000000000ac06883bb82c3a7b64a793b32da99869404c2bdb0000000000000000000000009ae24dbfe8a9b6c5fb199ce0421f17165328874e000000000000000000000000e4506f5fc49afd514d8f56552a7cfcf833ede5ef0000000000000000000000000512a4cb384a6bf5f7ade5065318a080ae5ae01e000000000000000000000000d019ded98486e6e85b6f3f77fff6635487b9e99b000000000000000000000000f87bcda430c88f7d720a7c16435d3908813e7c5e0000000000000000000000002519959b014f862b902640d89b824ce2a631f3af000000000000000000000000cd87f7c2abf95216fde5e20f661a2bb49f2ab36a000000000000000000000000b724c68221189b0e38408f4eef7496c5ca01f9bb00000000000000000000000083ac3f5ccb644b9807fd0230c691f956eabf93c60000000000000000000000003612b2e93b49f6c797066ca8c38b7f522b32c7cb00000000000000000000000070a885bb94c2293356d9a54c9d3568dda0c167ba00000000000000000000000014bcc140fd6a3668136606bfc6455ece87dda730000000000000000000000000b68d14a7512a952af580d40982a12136dc20c16e000000000000000000000000689e0522cac371144bf5eb5e1a320680d22b344a00000000000000000000000048c760f49e069e830be5744da7b087bfc129ffa50000000000000000000000006d5af3922b42dd89af188bc8b55989b2c16f113800000000000000000000000064aa7200895294f285e97ab38fdf965ced77f08a00000000000000000000000020a9b6c5bc48c560ca229adfa5b8da74479d6fc900000000000000000000000076e1e21ea36b53770aea729dc9636551357819f0000000000000000000000000b53c7fcf78bdc45029f875ed99493fee90f2cf650000000000000000000000006294371aacbc4b87481ff955a994e37717db6c4d000000000000000000000000331f048ff13efcba008df4594fd5c9e031118974000000000000000000000000a8ea5ed5b7b99b7351f4c1357e913d20b49746ba000000000000000000000000d1b0e5ada9beb183404cd45177a1b6d34751614400000000000000000000000016c19dcc764767909059b29cccd0448f4c8819df000000000000000000000000c83645968aafcadcd1b6b399124ef4d18cb43f3a0000000000000000000000007909e69fb12e392f9019cba2d031d30cab5b323a0000000000000000000000004d1572ea399cfcb0a4b25b364df2c5ba68697e18000000000000000000000000603c08a7582f6915d1d7858dfdb2b6b2dbf3635f000000000000000000000000f6929246ba9b37507323aac5978bab64d03497300000000000000000000000004cce5eae0f5549b00a0df4b0cf59538bfae7267000000000000000000000000076bbd639c87aac623aad1c3b648e6187a9392dea000000000000000000000000740c95579afd3457d1bb270913cb3a9cb7fdd1830000000000000000000000006637c017e010af9437294003880969d1d1666ff5000000000000000000000000314389f3e3ce7883344e13e003b2752ec44ebda00000000000000000000000003791d0b5063b129cc99d115c82eefb13819973d10000000000000000000000007090c80e67f502416cfb4993c06695bcea9d01ef00000000000000000000000000307bab9567f1c233fb716667f55e106a2a182e0000000000000000000000009cf4706cb6994806bbe22d9ce357ab9d54e075ee000000000000000000000000c54ba588cebb131dd884c9d694e6f31b920b2b5700000000000000000000000011b185fca96730f61a8b50afaf9fde537d423ef60000000000000000000000007294bc6eb2908f87abde3b4747f70f7c1e8ea3ad0000000000000000000000008511854a735f430d5b1c94387c6b154d7a23ffc4000000000000000000000000a55c0fd2ebb20f2bca7ce70f46ce5543e2098850000000000000000000000000601e26449503be0f20b6caa7406e0ab82b69716d0000000000000000000000002a6ab0060f0a5f185818f8c6102784ecbbc3011f0000000000000000000000006959a24932f679d15b27d4ea75c553a7a6ad5b5b000000000000000000000000fce6eab504db7ef5b235e6c0b2c37a5d5fc3ccca000000000000000000000000cb7958ddf673aa8f21614346d3e1c46182a9454d00000000000000000000000006b8a93aea2a5a1199c3a5c9dd76382c59557a3b00000000000000000000000064f33b9770feede7aa77cdfc1eba77c0b122b1d8000000000000000000000000152b3b19cbfa582e86dbce3672bf379956b4f2c80000000000000000000000001bc2e6b34ba044c337fd6520c75557425a8ec457000000000000000000000000fff6f54c55c9ece414bda69c361a72eff62acee40000000000000000000000004abc6252ac885b12ac870918b40fbedcf2f4db6800000000000000000000000074711eb6d21db9bd9d0f82ef5db60253c690d9940000000000000000000000004b24428107b13a26052c85c2cb5e610cd16989220000000000000000000000008c6f0cbfac3137fec86f713ff902d791788a8f5200000000000000000000000003be3e18d058dfea62f50b34c6f584f72699daeb00000000000000000000000093daadd6c3272bad30bea78b79cfaac81250dfc7000000000000000000000000b4fcbbcb2944c92db26c0ac51815354d4036140200000000000000000000000020b805ce125a56311beaa310536def8c7da1c06d000000000000000000000000b7f273ebdff8d00c51b3b4868b1536584c73a933000000000000000000000000d91c08ee8b95f038bfa555803e761e192a912bb80000000000000000000000000403165d09cd8f3c7fc21eee6cbb89eccf1d62480000000000000000000000000c008bb8753a66b72ba1ce0662088734c583b4e600000000000000000000000029a8e5ac17811994426e9096c5b20b044c682e6b00000000000000000000000040532f0c77b611a009e82ac929aedb7c237aeccf000000000000000000000000a891743b9e71a6ebe15549fdef3cc0af36eb5900000000000000000000000000814f0454fe87035292043af306ed1e2825e820e0000000000000000000000000f652058a655a30ebeb97e4b5721009d4cc3e0ea1000000000000000000000000e990754e345855975275d159df8c5c85c98439cf000000000000000000000000d538f63515aa45392cd893aeae1172d59f0c3dd5000000000000000000000000ffc034750666d1c2c511a14332dbf7ffee86947c000000000000000000000000cdeef3b3501dded562813854031e45d17bb43aba000000000000000000000000d33c7f5c82ff0db904b8014de750945363139053000000000000000000000000c4b64675a2e62b3e373d2b834b6f586930a98310000000000000000000000000970a0f04c5503c264fc3ceb860935a11006dd32b000000000000000000000000a2cb8bdba694492f3fcbbc7cc3aacaa13fe5bf25000000000000000000000000c569592e90a4f8c90a1222389ef010ecb4d5cf3e000000000000000000000000dee01df93184c42447448ce2c85248e0b3b4f5c0000000000000000000000000e495d8c21bb0c4ab9a627627a4016df40c6daa740000000000000000000000006da619d313354ae311e7b15ce559420f15d8dcee00000000000000000000000058df388089025ed53e9a957fe2084654b8e240040000000000000000000000001600257d2c40394f416d62f0686d36e36f5212790000000000000000000000000851e46d09bc62a1355693512e180412e9c73dac00000000000000000000000073969a0a818a3898b0569e6f0910c7449b2647380000000000000000000000001e5babfaca734ee68ef242863d46eb20e486220b000000000000000000000000caa54030a875f765acac38f8db64b9227912be63000000000000000000000000f87bb9a9014bbd27567203a226a9f3ff8aba01f50000000000000000000000006ee88e9a2104c468e4aef42d456c87d28198d277000000000000000000000000596a64198a8cce9c8a2f0d1076f0e3d84ff733c60000000000000000000000003d536f678f2bf3546bfa85c5e29fd3fe995e9499000000000000000000000000d2018f132e85a508f77d0cc70a5602835b590937000000000000000000000000b1f94ec905f6499486737fbc37d433318a76cdd100000000000000000000000031410ab4dcf433eaa0b4e14468d76f023fd0c410000000000000000000000000ddf4113f9e494af7def9f303859475043a5158c9000000000000000000000000134bcdd9d3f5a24335f9439b64ac1b655e3a37e70000000000000000000000004ae958b4de0e6f21d51e73625fb9d5e0c3b0985f000000000000000000000000e3597bdd95ff6d53852888800953430e716d79cf000000000000000000000000a619172fc79483f54389763482a7298b98df2ee3000000000000000000000000c16b9caeb0b6ef59db7ca993fe4a566b557892e60000000000000000000000003c8de8a456d5175e75f9eb42ada116fd201613f0000000000000000000000000f410caa369133e30ee0567b3736d649452d79f93000000000000000000000000472cae057b1843907b56292fc5c57c98e6eb369b00000000000000000000000094e61aea6ad9f699c9c7572b1a2e62661fed98b60000000000000000000000000dd6a8de365b2800f828e95feef637027cebfdc600000000000000000000000039c81b01650323e6d1006ad4526389d778f52256000000000000000000000000588c1a695a2fedf02a237072ae1fdbad389466e600000000000000000000000095de01e57e899723655433dbee53222a09331e810000000000000000000000004e76902faccd6feeef68ff0508a7caf75bce81b6000000000000000000000000c51d604059995cf39b3f30a720d01d0871080552000000000000000000000000dfc1761378205ba1a149382d402bcd3ba8f0710e000000000000000000000000e0c8a840866419d02c1cf6459956b4989b5e927400000000000000000000000052e433a8711aed6ea24cef01a861425392b19b910000000000000000000000001766ce40b56f5eac5533215084a77b555b7847f7000000000000000000000000cb8a23401806e06e256e04c35841270dbaae58aa000000000000000000000000ecc240fdb35f9fdc4f9f833ab9db806d396d1a1200000000000000000000000071d771d2153d2cef73ccda7fc9077b2a5ddc77b9000000000000000000000000da1129be5271d7fc5925ad60e3227f4b37b92da30000000000000000000000001c85768e94a4c07f2ea34b6ca7c77424c7a79e150000000000000000000000004b0aba5b8501f215c2c13cc7ce4ef857d5a4f67c00000000000000000000000018c027c830265d89cfa5e70b56b7a5dc05b47f57000000000000000000000000f43d342e5befe96abb684255310376e97c5619a400000000000000000000000021c3467667e57ce22e260552cad1d94c57c7b3550000000000000000000000009d1ea060272c9874645d2015362e3643955236280000000000000000000000009e406b2c2021966f3983e899643609c45e3bbffe000000000000000000000000007898cd240ffa4faaf89eb1f13f5c74c5ae6eda0000000000000000000000009b307071e0b0e6f161b94ebfedbfe8dff86f12dc00000000000000000000000090e9a5317a64336120ec395baf3d2bef823d8e3f00000000000000000000000085b33d0626b6a641d119e13b069f1c8a26b94d62000000000000000000000000c40438c95eb000501f4f27024570f531c022f92b00000000000000000000000006f946aab22fd4d950c8c0c655d4415df6eb5ff6000000000000000000000000ca719092b6c3d4fc34ac085488617ae263d2d738000000000000000000000000e20bc163cd48f7e595bc1b2676fd070aa93066f6000000000000000000000000a3d95f0b92d73827a0def5d7714ea0bc574d87b10000000000000000000000002f6ae88b4cb4ee6efea7d23f0a5773cdcbe4abb2000000000000000000000000bcaf01e4a7df829b92912a561dcfb1ea6dd8b4fb0000000000000000000000007266b1b2d9a5022801a2693322d68c8e808fcff2000000000000000000000000387693ca5190d9692f14bebba3d175803aecfc3b0000000000000000000000002810dc4e79a1a09c0ca2bc7a1a62b17746991be0000000000000000000000000d9efa50b40a47de800191baaf98246357ebf5e4c00000000000000000000000067c2a1c2b6a27be8f0e03810a0a7fcd98b097ae6000000000000000000000000db77fc58d1fcb6555e99e8d96cecdfc23beea1a80000000000000000000000003efe568a4f834c9e5537a9b24d2a16b962e34938000000000000000000000000f48e9fa0ac007ad032fd269827c9a44031d5a22e00000000000000000000000084209631f416e7293749f40393006fedeb95689700000000000000000000000028d0a8b6b8f151421d92275b0c9518cd74d2f34c0000000000000000000000003cb194b99fa5e6ee6933d2eb34e59a7b7a2e1cec00000000000000000000000096e5638b4c36de5270ce2f1e9fe232f80bcbab1f00000000000000000000000059a9e07303a6370bf6bee1b7c87ba5bced53855100000000000000000000000064da4d1d70d129029908431b24045e81413cdb8a0000000000000000000000006ba2ce7c0376f58215e7ca9ce755f95822ecc0bb00000000000000000000000011c9826ca72889033fe2241ab7836e59e25e37d800000000000000000000000002156b5df3b786336b499eb72efc5da90bdc06af00000000000000000000000047a6b229aaf701ae7e7dbbb2d814ae7418876bba000000000000000000000000c330b81a234c67e193eeef67560bc2715bf51c97000000000000000000000000e116cddd0bac82db1a9a7758329f5fea95000a84000000000000000000000000a95aa8141e7dd74a3e756a06db6078192d07ddcd000000000000000000000000c32b306efb40a7495eebf79554ed9f2fbfb1a2130000000000000000000000007390ec72fc5b1e53dec38cd50220e9b683a3749a000000000000000000000000e48bd1415e0a513295ca7f29964c9bde7eddb9b6000000000000000000000000ed3063f45620d477699b43a7e0254c29d21553430000000000000000000000000188affb0948edb3af8666f67b8dad959558464e000000000000000000000000f8c14b923e8639b8fefbbcbc3013ad55a5273d9f0000000000000000000000000e99403642b97c49f15ac013bb6cc478daccb8ca000000000000000000000000b9973e7586ea770f6b2a2d9cc8241b67accfb698000000000000000000000000cf9388b4896043b4d07da6f92ca544fb855f51d6000000000000000000000000f2bf49b8a0bdbbf5c4932c8f4307e3040617c26f00000000000000000000000089db57e1e11072d62fcf83fc9fa8cd257a229b8300000000000000000000000099ff91c8b1a530284079fb939f0c4eae38a33201000000000000000000000000f121cf99fb04d24aacd1aa62231959b540649a0d000000000000000000000000ae3cedd0126bb2a024bef18c94eacfa99bb54bbb000000000000000000000000983e6eb26cb9775e40c8c9346bca4fcae8dac5da000000000000000000000000000089246c441cf063dcd009c0b27a0960ca00000000000000000000000000009a931f1c39f5c823facf54bed3b6e0593d1408a10000000000000000000000007728f3d2416dc0c6b363362301ada72e98ff1956000000000000000000000000dfc0f2333eab608432960e07f4df79df694ea7780000000000000000000000004a207f51a4d503cc8327001b3e12365317ef0250000000000000000000000000a3615b094d2aa6d93eabb694495cd13efeb9916b0000000000000000000000004eabd50263fa598b57ef50372b96da1f59b04489000000000000000000000000c10faa80ab9ccfeb468f2767c88d2adb8fd9f489000000000000000000000000e4cf7e6feb0afc7f5cf201f3298b274600f8a8ea0000000000000000000000001d4fcfd4c588f567b9fcf4196acd42137436eeaf000000000000000000000000f82d76303f7bb791c75a8e3d7bc4fb26289ca943000000000000000000000000795fe6f884eb7599abfa814aea3cb8d0b3cc47c2000000000000000000000000587cbde67de3de091361bf5bea1a87f0883a96c2000000000000000000000000b62f9b029d2bd9f8653ab61a27adb18eaafad16f00000000000000000000000022ab0ce219be85cd12e791d715ee5ff1922d9a4f0000000000000000000000005798f534e39907dcff65cb5409c58782e093478300000000000000000000000027baf7d10b21b67cbd8fcf40124da39051e533e2000000000000000000000000c21c30ed9f65ba3adf8b62297ef3833eadf0fa3d000000000000000000000000aeb7c60f622fcd3b1e59268a43eb7c871b4095cd000000000000000000000000b83bf031201753e9eb0a60ea5b7ed5c880cb84590000000000000000000000007e9a7f06a15f52b7e7485096cd3b41c38ca4e94d000000000000000000000000a251f15a58b3ad21327aa380dea7bc340df2821f000000000000000000000000db786f073095c3915749114e227a27a81ef03a15000000000000000000000000e80bfadda4d96c6820baa058c5be7f1f6ce066ea0000000000000000000000004eb3826d9f64ff0d9446a228abb4039132f2d2c2000000000000000000000000f6c313bffba277714cf42e72500729a34bb6ae8b00000000000000000000000048770b92721531136c7bae0068d898e885a7ce4500000000000000000000000018edd7a1a8b7c1008f5d53773a15a1e4644ef67500000000000000000000000010cdc437cf87a47a30378795ebabd19e7a0296ec000000000000000000000000c1491119314d67455f50ab9799d7bec54ea681da000000000000000000000000f6df4c79e413de2decae429aeecefd65b7a64948000000000000000000000000c3bee77d669eeb416d3387f6b79e2399c4afbfbc000000000000000000000000f90d28704c0d943525c303f2be8d5102dae22420000000000000000000000000cfd11cb9595aaaeeb352c777df4ebda32eaae177000000000000000000000000c288cd37239771f149bacf05b757582ccded2f6f000000000000000000000000681e32025dfe9d64a832858033606c4c90c8c9a3000000000000000000000000a295b00ebeadb0fc2cf40e9d872dc2666466459f000000000000000000000000e2c72dcf60ec2892fd3002561b730b8b6c750eed00000000000000000000000056d0a9e6fb624b3806b35f139b5f08082b9fdc31000000000000000000000000c75ad9f1b13c964d6bf9396cf78e6165f79cf9470000000000000000000000009d55707571d7972bb3ce8684fa94dd66a487a7ff0000000000000000000000007bf1b1f18f16a64c5e85da978076799d8f44622b00000000000000000000000025f9278827072c1f3e66bb115acecb35ee33da12000000000000000000000000b7eecec62c5f7931c76b834b3126d70f0a7c28ee000000000000000000000000bf61f0a9e0ee373ed413967a28c1fdd4a95c2edc0000000000000000000000005cd53e829c4d8c9389e266794bfa71e108b246b7000000000000000000000000f1d7335f0a5266712c4ab08cd71a680d04972a1b0000000000000000000000009a467f6a79555c6bb6fc10ce948b858ad0232e79000000000000000000000000b0a4e99371dfb0734f002ae274933b4888f618ef0000000000000000000000005c2bc8ca8a5f64a6450a017896be7b77f2af735000000000000000000000000030115104f1ded7baecffd2499aae659ab84d939b000000000000000000000000da039d21c98d91042755fb4bd155ce96bccc0d66000000000000000000000000429f9ada43e9f345cbb85ec88681bb70df808892000000000000000000000000dc0b195b8c5dd11815cc78cd0af7aa9f633ddc58000000000000000000000000725aa5fd0a468e86722eee4433bc14db9e2704640000000000000000000000005584cf54ade7c81ab6d6bc870c714f87fc0a77210000000000000000000000008703c6428075c7a0df314def6b2b6c40234e4433000000000000000000000000947feedd17bad9420a0a8651f6871768f331ff310000000000000000000000004a7998df2cd16815271bb6b7d3ae7eb30f50a73a000000000000000000000000734740c70db02f5710207f1d12df47c710665206000000000000000000000000cdc31bb0c98db6a206bf929949e762844257b4910000000000000000000000006bfe2707842639850c092f47dcfae88fe6c0f1db00000000000000000000000026f5780b6c878241cda140fd1e687382bcbbd2a5000000000000000000000000d50cbde55f8da4e8cf94f38deae2c722a5bd156b000000000000000000000000aba3b7e8d90fad05775c1960f6e3037da7b9618c0000000000000000000000000cf9aa05fcf768927b65d0f7a3209702f5ae90d80000000000000000000000002bc47db63be2790f66b16fe231186cf38ad7a997000000000000000000000000be35abf3ba9ff7740de1bc1c4aef9a8e4d16cda200000000000000000000000056d1879462d5f8a6e64855beddaab3c9fd153278000000000000000000000000edfc94529ccf8b3010ce8873efc009af5fd53475000000000000000000000000eb3d2f7c916d8dd638abc6f2d58dcd9502989d190000000000000000000000006dafde4c39f6d4b796a1fd48dcb362f9c4dbe8fd00000000000000000000000081f55282e63d9ec6184c79a3302ed98208449f2d000000000000000000000000ad2221f6f94f14a734d8660622cab231f34d6713000000000000000000000000f19654b1b9b8f4cfdf28ccb8e9049ca859baa7d900000000000000000000000013f617c15116337b119169bad02fbe19a3616f30000000000000000000000000dfae73c1e6cc773a98fe308e92d90b8ea295195000000000000000000000000075a3dd9f7c4d8f39cb6893154a2605594ee2b1570000000000000000000000004cd4580f0046dde16588caa18b31ae01022b6a670000000000000000000000006ecfd67a2d4399386b9907903f525a0bca6094b200000000000000000000000021457ee007c9bbe648226e9cdc529a244e2c43e4000000000000000000000000f185a3b1bb4d0128b02d79a72c2b77e2a2904f32000000000000000000000000c6d1e0882f14bfe867e9c03839ac0ee12a0082e0000000000000000000000000787fb3f72bee9c88ea8cc24e66b1e3ab41c06de9000000000000000000000000ab6911202ca35a2d61a0f114ca19fff1193c100b000000000000000000000000e1c62ea6e9b7fa36dfa08c27fc4cd2b4f5b4fb7c0000000000000000000000008fa8c5953a56554b8eab944b24c9970c98f54b14000000000000000000000000ef7f2e81ea14538858d962df34eb1bfda83da395000000000000000000000000a837bbfa0f86fa02b510c988e7e023b04f040880000000000000000000000000a90a679da66e4eee93e467474c4da96627962af10000000000000000000000005fc8a22c566bc0a57e9009e13c2f7e663f0486d5000000000000000000000000060c27cd6719477f233e403d74da9513886f0a1a0000000000000000000000004b2675d5fb71e2545077722ced5b6645d593c8730000000000000000000000006e58541b36bdb15351f9c43c729f247981cdfb0b000000000000000000000000f9018895d2a28b7073b6da628533b06a1f1b89ad000000000000000000000000ae8ea72d6b3ebec2bb1a05b0a3202b5e2f7dd1a5000000000000000000000000a7e1cdfbc72ae006d5551337323c62418e253b0600000000000000000000000010c9801415296e99df2f291fa46f9a8412f913eb000000000000000000000000e923871018856fce56363b0b1b65294f67776c21000000000000000000000000d37d05655d8974e3d12e23cc1be06aaf4d4aece1000000000000000000000000f6aecfcd64be529100dc08a0b37511e71f2fe38600000000000000000000000096d2452047fcf17a881db3ce13c828891c55a1bd00000000000000000000000027a241d6689c93b299f641ece8fd0aff8fb0fc6f0000000000000000000000009d6949cfb82266da146daf32c52994e2224a8b38000000000000000000000000c8fca72f5460fd9c2950abb499c07c8f7a769904000000000000000000000000c91b9b7c72af0dd803ec5c32070cb349f3a9ce12000000000000000000000000d67580993b7d5160111916326ece9d667aeb41b100000000000000000000000096e3e323966713a1f56dbb5d5bfabb28b2e4b42800000000000000000000000077d5327f5ecab2f81ba73b2e32b25aaf725e7af50000000000000000000000000299455b03be0b51d8747aa4f9fee4cfd9008dc2000000000000000000000000f4dc73ee65a03c80582ac9c2dce2f6ce40206e2c0000000000000000000000002d759e9e4c1bb2a5d175faf2ed9f83712ac2b81c0000000000000000000000006cf8d927e180936dfd05c63d87aaec5903f0918a00000000000000000000000093d95a40dfb3ab9dc8b2108d1e255b5803eab2cd00000000000000000000000035196fd820635025a2aad950c63b4c4c7dd64cdd000000000000000000000000589855dd123971871a7a0f9796e273718fdf26d8000000000000000000000000acfc92a2b852fd8b76ca6e2d816db110dff6a943000000000000000000000000ddd2fd15823a3efbe3796c1885abbcff70b4e40d000000000000000000000000cc0c70a89bc4e8a9e7e7fb2105c01a9d204bc5f300000000000000000000000066a3f657468c7568da01884afb96b7dac631d87e000000000000000000000000a34c5e8975a0c07ae796e91fc6210f778e34c12800000000000000000000000041911b9c5a4cdeb31c7f9bef109633bf81f8afd50000000000000000000000008a2c9ed8f6b9ad09036cc0f5aacae7e6708f3d0c000000000000000000000000252f3d8e0aa1ee58e299700ea6dcc3f4e924586e00000000000000000000000005143883355499a2b9c12763b3492c1cc0bfa280000000000000000000000000c2c119b9963206a5eb921959ced4ccb828f2434a000000000000000000000000c968ef78e0772218768747a79739c4fa9d6915250000000000000000000000000149d5107c6928bce0cb2b93aa5330a0450c0356000000000000000000000000c9aefca21844fdb3fe8f58d883f908991d7576920000000000000000000000002232e8d705f08e29fdb837206680454ae5368e9800000000000000000000000004333a1788a47068b9102d2d35695c312a0b312f0000000000000000000000004a854cba8477be39a1a90645c07c4c0c2da7de78000000000000000000000000c9dab658b568cfa31562383afdc274367ba3026c000000000000000000000000365b43eb63d277797e851d538cb2c73eeb384e380000000000000000000000008a410325e952febea674941de18e16a06604ff20000000000000000000000000ce62148a0bce38374daf79b746672d72fb8e892700000000000000000000000088a41c4e6df6a99733a542d4c99f5156cbbbfa28000000000000000000000000f2e1a88af3d6cddd60b9c43cee53d655cba40b2c000000000000000000000000680b5abfc963420d797956f53bfd55a64c3e00a5000000000000000000000000cb4dfdeb104584524212265748fbee80dc515b99000000000000000000000000597653afac36a7075fc21bc752b7f73050cb50d800000000000000000000000030cf84e121f2105e638746dcccffebce65b18f7c0000000000000000000000003898642c7e21e496f12d2c46ea2b09d5710a371f000000000000000000000000b04828bbd4854ef9e0d23332352039aeb1d76b4c000000000000000000000000c52ba28875bf4955dadf80f9f2b8c4c6db9ec34200000000000000000000000059511e5b333d7ca552bb32384424b34a45b972b800000000000000000000000015262005f57cffa6f8c8a5ae4918202fd7fb8a04000000000000000000000000ba21868cc615f82141ae75eaf7f861b1b9fc75ae000000000000000000000000754db4a34156a42a608b2a5a726a6fc3383a8b57000000000000000000000000553bb85ae41150bc7819f9182fef5b54dc5d5b2200000000000000000000000047a127f496d001f187ac65fc24852274dc51d08000000000000000000000000031ed091e17f0a9d8915f11c9fbaca0e78f1fabcc00000000000000000000000034100194ea0024b5bb8805c859089c6ba8a8ce5c0000000000000000000000004da79bbf1f9cb0086684e8eb0fb5e559952bd0bc000000000000000000000000ada3f268965c7410dfa0d74b928d950d94faa554000000000000000000000000dfcd9badf58dea060b98b490599394714e05fcb5000000000000000000000000aac783ca8647ff719075a82ccf08cfbe0c6b293f0000000000000000000000008b7a6fec5c6638c1d667ef8126b457fec09376eb0000000000000000000000008c612b03b3358c1e535706695c635c360034b968000000000000000000000000d1e92729791a365a37bb165090abf3949ec6d91c000000000000000000000000ba34ff24b68e2a05652dd15efb869cc6d5d772bc00000000000000000000000052b512254a7b6c4a188924cde17d2451feaed6a100000000000000000000000052608747c97543717760917f2eb10bd977b109e60000000000000000000000005e51bcb7eb350e66b2e96067e87f31991fc56c030000000000000000000000002e7573445b46a305f6b80f86ba56e788b2db7e68000000000000000000000000ae3b874af736e2e7a0acbd51e249b5908d2780bb00000000000000000000000087839e0378c62d8962c76726cfdd932a97ef626a000000000000000000000000d82805a744ae805d189fd15a5c0691bd924b3c48000000000000000000000000a93ff96a6c23dba3d80b58167847ac765551e5ab000000000000000000000000081a6cd086e7c543f5ef13eeeaee167010bae5a9000000000000000000000000b0eb9addf14bc5d5b094d4bd759befd28ecb11dc00000000000000000000000078127f48e0e20680297c1dc367d2c4bea66265de000000000000000000000000b2c84f27ea5a41aaf70db2defc03e531b2313a26000000000000000000000000a5a5f74f03275f4cabe9c1eb75abe0356437040e00000000000000000000000048e118fede6c0f6c4ff6130038179309946f76be000000000000000000000000adc4155a029fae79424245f3cd1af4d596dec3020000000000000000000000000aa7a70ce660d5f4d8ab7ac91db53de40e319a960000000000000000000000006ff0ce54b5d1b11276be410863aa08637dc180c6000000000000000000000000338736b77ed735226b8b60951b0ffc7582d4682d000000000000000000000000cd931775f36bf0ceddc20ae8e256838890e49212000000000000000000000000062526a7fb8ba812f81e254d251464120815d86e000000000000000000000000fbd96b69600f8e2d3bb7ee6b737abd81d979a3030000000000000000000000005e47dd29c33e73ad142fcb864ea87fbc7037cc1f00000000000000000000000019ba1abe64245f0a9eb12b9efcc94167f9a0506400000000000000000000000069e7776872e0f9f18894add8a32e79ab105af2900000000000000000000000006d46486bbe386ed0dab37f98597a7b2461c6c228000000000000000000000000338cf8a4cd6b365f417d0d24366c62158d791f91000000000000000000000000d86226f0eaade8132662915cd5d4a826daefa2c6000000000000000000000000bf4d9c9187e4b768bc24f41e01498d3b66e5c676000000000000000000000000d09903e1ed007bed7ffbbf8111d523394bdc46380000000000000000000000007f4c9ad87b5197a4089d834ffa8cc7e06e79ff8600000000000000000000000040634706b9fbc190cbd2905b68f78ad66f15ebdd000000000000000000000000f5d5d3c0fbd4ab1d2154c15d48af8edcfa3d1762000000000000000000000000676d3d74c99b73b6ea9c23ecb479ea101ecdecc20000000000000000000000004e37162d9b57fb82e1e344298cbc2303f158706c000000000000000000000000a7178d3896e5a51c7b9f1fe7b005846c92a97da500000000000000000000000091201692e5a5964fd011e9bd6a7e787e7be606e80000000000000000000000001e10a071b35672247517009ef9eedad8707813db000000000000000000000000ed850afe56d61a531a741748168e75a608ecd7f80000000000000000000000000f65d84c4786c79f1ffa7716f386955356fe3c41000000000000000000000000d52406a7c538763830ac643bb6578db56b75aa1700000000000000000000000048be343c86e5d2233e874b23dbf123b0c2f808570000000000000000000000000df1a69fcdf15fec04e37aa5eca4268927b111e7000000000000000000000000d56d253d6ad8c2164eb35b2d7d8b951fe8380027000000000000000000000000b37070e31046cedf9a08d251c1cfcb1a8f47a92d000000000000000000000000a5b0c665e95545604f0a1dd0e3ecd857a9c2d2c90000000000000000000000008839a6c624fe65d41553b3a1d786a5f527a23c5600000000000000000000000098a56925345fca417c2ab596c945898dafc0414d000000000000000000000000f57576daa0eae4abf3ec982a00657769088287130000000000000000000000004287d9b993858e72b2494fc7da5c11d2b98ec484000000000000000000000000b4718fe36313e21b80b5cd7bb1bb291baef4b4f80000000000000000000000007c7ad452766f49a898275ed4eaf123e71e6e220c0000000000000000000000000cefe7d96642a6a9e2c7e34ec1e431e4206d3a93000000000000000000000000e8c1f5d81db3941eec16553fbda5a6fb2eca9d150000000000000000000000003ce18f31dbe67e9f28632b3cb1739dffb061c3d700000000000000000000000085c07d77708c45c615c8720901dd11a6e08eeb5700000000000000000000000042e97b067ff43b83687ff6ee5ad387d71e7e2d250000000000000000000000006ff9cf3a3f6c1af49f8b81e5f145fab3b720fed6000000000000000000000000067d0f9089743271058d4bf2a1a29f4e9c6fdd1b000000000000000000000000653084c57c144e195f1bdf1f7cbbeb47d050a9b7000000000000000000000000cfcdf300c20f1c60cbfa7ef45ea84e1bd6516e40000000000000000000000000cfcdf300c20f1c60cbfa7ef45ea84e1bd6516e40