60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e00000000000000000000000059fdc3f32384d8ca8e221c7636c793c85b9816aa0000000000000000000000006eda97f2a2f3a3dfb2ac2a863bbebd9925c1dae9000000000000000000000000534e68f13fa8c91b6742a301727f7186d92a5498000000000000000000000000ad9c44531f45b82f0b9d5783901893f0d96160c9000000000000000000000000020c080ad64b3912987dd486b7f95a2a433ae8b4000000000000000000000000132ec8403b8fce25b8430d355e7514e08ac27088000000000000000000000000439a1a242f79299dc9553709ee7eec34aba60ea30000000000000000000000002f4b170c2a7dd206c32fc0dadf7cb424918fc6dd000000000000000000000000bed4d0c2f809a3a9cb23d3cb21368dea220d80b800000000000000000000000028a407fc05f82051879b439c5f8f50e25ec711d0000000000000000000000000b50425a41eb29c1b2ed20687e96499c9ac98f6ec00000000000000000000000094fa1005f7e1d05e4cb8afc0581b840430f6b3090000000000000000000000000b2626a12d6a179693686f5ff5497b3b3d8afd3b000000000000000000000000782f70843acb13eb992d30f74887ad7a2564dfa4000000000000000000000000f7e3dcd3ef4c12cd5de726d1c56c3e24a616701e00000000000000000000000017fe60bce4ed3b24396da3748e630885c863be0b0000000000000000000000008fff080563b986ca7484a136ecfa09d83490801600000000000000000000000065534bb05d22ec792f168573278bfc9c84ba2abc00000000000000000000000089cc36b1eb43f8f28a8989511a8a9c3bb583118500000000000000000000000061868429b5c1cdc645484248719fb88f379e43fa000000000000000000000000323681be6a81c7a575cddb43712754c17651efb9000000000000000000000000240b2169727ae040bb7006b54bfca6fbbc40652f000000000000000000000000d07b143286beb41faa441571a4e751011c635f7b00000000000000000000000077fc1cf832678aade82db6f12f0b824786d838cc000000000000000000000000ed89c4c02efef6fc86597cbc3c9a7249eeee21a000000000000000000000000062a53dc09789e2190460161adb9b9a30585ca87b0000000000000000000000002daf29bf4f4ac7d33e84df35406920a96297f4e70000000000000000000000002c2b48257d99406512ee2a120a693dd31db82f5d000000000000000000000000497bcc6fe0596117fc6ba30f097f0efaa4e3cfc600000000000000000000000033acf67adc68d5ebb2eb20360e3fa3908f1ff9760000000000000000000000008ae46325d3b143edd0e00cf75ea20e7a301824c70000000000000000000000000bef26423e3f8a36f8c17554d33e3822a3c4a6e50000000000000000000000008e24f7bdcf68fa0526b9b02ee2d5d9ebf85e4ba8000000000000000000000000512ad2d98ec211589199664ee98cdbbc736dd53700000000000000000000000001c70973d69bf85d659f88193aa2af4db46b42f5000000000000000000000000f151877c55f9cabbecf539a51ffa2c2409393cde000000000000000000000000feb5b3d89593a94d7b2ec3112246ec2458afa663000000000000000000000000cea0298daf38a2b6050165e98672860f5b0dd6630000000000000000000000000049eaee94980689e64045c0c1d589a57c5eeaa1000000000000000000000000efd67615d66e3819539021d40e155e1a6107f2830000000000000000000000000ffba0f0dff89bca96c27269f81c236cba09c3000000000000000000000000001db9b3b482a5ea7d0fd1ee4d5cdc4c0491256abc00000000000000000000000072a7479513eded72f3d2ccb4ee37b1f5a74c760200000000000000000000000067e0e259a61a8ad71bd07841a1b9baf1361d212200000000000000000000000034ce999a9bd68e6c67a1f342465d86f2d5d560830000000000000000000000007edd999aee230a2b40179b501e6850a933fae6fe0000000000000000000000004203be4dbcba5a82bdc42e7c25f8473e12533821000000000000000000000000670d4460c70415438ef1868b896b86a5b62281920000000000000000000000004e5df1fd3fe8d147ae5f34d2439f5848ee646ee700000000000000000000000082667adc7262be206b3ac818c8ef77777a9c44bb000000000000000000000000f1cdcf417c88a90e1a2d59a2614c85f7b377d2420000000000000000000000002ff3e4426906bdbdac84baaa36a830928654de4c000000000000000000000000e2b01781a97adacba6c9ba9e022899bf5444fee40000000000000000000000005ceece6f7c5b8f536fc84160cfe2c85a113e9cc6000000000000000000000000b405f4880d197ed89d9d85f9aa2c38edd6e0def7000000000000000000000000435bac3cb654bd5e4071753dbb2be64e84245545000000000000000000000000a924cc297542c6a71a41db8fdb24ed2cf90ea32e000000000000000000000000f3c80a46ced21587c8cdb4a0d7bcf265ba66dab90000000000000000000000001875615da763ec52268eb907cd15cd3128d3f69000000000000000000000000069e185a692c48d1e620f5681413df3a5b74f143c000000000000000000000000c9c00d8b685164d24419a9ebe194f0b7203472a80000000000000000000000003cccc3e7b0167bebf438b37438f9a37ee09d889b000000000000000000000000aee13a95849cfacf08eb10a2e85701dd0594cea2000000000000000000000000e141500c691141edf2bd9f9ab21b379efc4002310000000000000000000000004c5d9c5bc7fbf94b96cc9c5c01cedb6db32e3742000000000000000000000000d0cc8b6ce6720c0b068780f31db9e502701cf55a00000000000000000000000008d063b87a0dcc044388d646e8f16c3a82a226b7000000000000000000000000cb4fa694170a8f5bcbd3ad33333e8e0f863a724a0000000000000000000000007aca43e1353905c31af2d2e3f1570001d4bd2525000000000000000000000000a84de592d71acfa0cc4ad5216db6dac521161da40000000000000000000000006eac7743217c74e42f93d825fe9199782913c8f1000000000000000000000000d45938ae54d1cfd686fb951b138209fd21ab0ecc00000000000000000000000094c9a6e2b65dfe2d1e79fbb13b73481ec8722714000000000000000000000000cfe78a4e6e750be017edcd406a95e765ff3b71a0000000000000000000000000abcc7941dcab09fa21b318766504d7894cabf219000000000000000000000000bab68f2f9bee33fe534d5783ea973d2c384c1b99000000000000000000000000c4a3f5333e2dd9a96a70c9248dd69b66b080ab47000000000000000000000000c6145893bba1305d572b486e54fec44268da0c36000000000000000000000000439226805505a8810f54a1dbe9ca27464f73b6e6000000000000000000000000f726823799503857d894570b857d4bbe0c90708c000000000000000000000000ce065d9f35d439f632265e4368b4117c660f293400000000000000000000000089ccbfe9d67cfef25b1be51aeaa7acc03a62190b000000000000000000000000d77b9e9d993792bb020c4fa38c6354d880e7d52e000000000000000000000000fcaa98ffed216952ea310d22ad80fa9f97e4444a000000000000000000000000e3ab0b4cfbc8a7a1391d487b4a5a84d6c61135d40000000000000000000000004d14a78833a70949e8b0d0879620a16b0d02dec9000000000000000000000000db1ce76f069e54b51c5dd75a4d43e12da68e2cdd000000000000000000000000e7cf8fce5e83e07e56e2ebfeb7651f459c47217b0000000000000000000000000577ced3c9288936d974e2176441d32e459b40f6000000000000000000000000aed852b37667206333cc1fdd17b9b80ffdc95c710000000000000000000000003326d03df09ee835b1316f80731f5bdba7dcf79d00000000000000000000000003c7533e7112c83f12e4f05dcd73a7a7681eebaf000000000000000000000000c3967b6e5dde4fe143b3c855fb98b1933734fa180000000000000000000000007f26f34cc341d54753d08ef97d702db47a66bd0b00000000000000000000000057f2e8a1904fb9a1d9360532d3a23f49fec965c9000000000000000000000000aee5fb18708ba9614126e855a6df9483cf629b29000000000000000000000000fff97974bd73c903dada5b866395d715dcc2e70c00000000000000000000000076e45c64d23a455b2a8ebd04f7919d0ae7583566000000000000000000000000484086b4c3a40032e882cd77afcb07ff819acceb00000000000000000000000008c2b8d39ce39c69f0a628a175d61a85ba66be5c000000000000000000000000d9280bc61c7840862e0e320f301227bca65df26600000000000000000000000062bb67f08196c717f2a9a8d94188a942c3ebb6e60000000000000000000000003bb1239785f0ccc127c12e3f202a3ec02abaaf770000000000000000000000006624c9ae0bdd354975614bd2b370500f6027437f000000000000000000000000d6f7c94c8e82c7e2e1234c636d509d9065b1c36f0000000000000000000000000efddcf523ffe33a6f6afa146563b3e3ae0709320000000000000000000000009290c9a9fa8d4fcf50c6e0060862fd1e52fedb9900000000000000000000000092d771ef0e38f929c2f52f6dc22264fd2a6ebf1a0000000000000000000000004966149502ac97f473fef89ceee82e3157b07d81000000000000000000000000b327bcbfa79380b8111e3d2eab0f3f8b0a69d54f000000000000000000000000641c61f70b3ada69635307d7120582bd65f6b95a0000000000000000000000003ac35e0c6347b7bc7a1dec1124de22bbb3581dc5000000000000000000000000908410f8e18e5625fee2c81600302720a33696a4000000000000000000000000c65dabc1901bfb8b33cf6651fa2d1bac833bc6a80000000000000000000000003904b555e211ded22de85c142a6bf957eb361c420000000000000000000000000951ef8b84d587dfa7082c11f93291c4d354825500000000000000000000000074260542b313fdf206ef8b531f81386ca9762779000000000000000000000000dbcf074b2ac6b8ea93dae7f9f018fc5d5e5f5a8c000000000000000000000000a218b1824f7f9481d5122b559799e210c41b7faa000000000000000000000000206cc73b72d9d716c5cd99dc11544a99b071d38800000000000000000000000087c3e4618a344456464cfb20bc7b14e028a3c46f000000000000000000000000faccf9cda3810c48781defac40e048e165056dbd0000000000000000000000003c5843cb88d18bf893321bd8e5f40bbd6ec47acb00000000000000000000000072df91a0a1d9ec8805fb6e8208840d9946a01dc7000000000000000000000000e04e2e44312c2a195f72318143496d42967e5225000000000000000000000000f189156a040b048007d86652852273efb2274848000000000000000000000000c508f4cb70ac854e1685d8e306aa1ca4738856aa000000000000000000000000be598c20a2961ebab11ea675b7330275ed3a1cf4000000000000000000000000a5ec5ef0fefda3d2978aed2ae38ef10cbec7a8da000000000000000000000000ba8e1679e0b90b2f494bf97b78b3448cadec2cad000000000000000000000000d086c1d4c9793eaf2c5509773abbdf36cf6fec260000000000000000000000009b1235044674b836a5faecdf86f544fb6cdadb10000000000000000000000000fb08780e61d440529a4833335fd24215c4e4c5da000000000000000000000000097b7feb64d0b272efc3092f833b0e18bd4d1521000000000000000000000000a7441ea8f3490d40408ddb8938a9322303ca3675000000000000000000000000e2a0e0437e8d535947704e2693a5857ae920d779000000000000000000000000e835eee668deee7791b68fe58cff78806461b2d2000000000000000000000000474e571ab6dd77489ec3c7ddf9cbc893fcba684c000000000000000000000000583163d729b1790e39cba806f7982c9ec520b8ac000000000000000000000000de334a3016fc7909b20289ce82f828c8ccf46bbe000000000000000000000000e281b8182d1d7df9be70fe4e410a04c0ce7e8e72000000000000000000000000c00491f26de50e9e2b9924e908a1f44d0b4618b300000000000000000000000091ed68562cee69155381d4864e2b921e56ab388a00000000000000000000000013e82f116100834fbff0487294d8ace5c2a2000b0000000000000000000000002f5330ec1d74f2b2a805fa9ca1b0fb32c2f24c3e0000000000000000000000000a3a252bb7e4aa68b322c93014f88dfc2f1f6b8e000000000000000000000000e0a345ee4584545b30cd48904f61ba4e4b762506000000000000000000000000b90a8faab000b1e323b0267af00e90eb2b7efb75000000000000000000000000a5a3e8b612c62277a71121770999b14311654ff000000000000000000000000076f0da75b8b9e79b877785e15dbb3405f76e30ee000000000000000000000000610ebe3c1688b95d6816ae8e423d1983c3d2cb57000000000000000000000000180272db63f32b005bb1cb73a803fdf31eef4964000000000000000000000000a343a670fe7daa4bfdea39768acabf6df65ff9720000000000000000000000002dbc12216993f403af733c2cd377c4dc5fb3b64c000000000000000000000000655768b80a1fa97a6258844ed9b47930fcc51a52000000000000000000000000fa421ec48a7d13837bd72cc68955212d7d0e1743000000000000000000000000de614c4b1102a8cc15cd91dac5bd214cb6995ce500000000000000000000000014ab614bdd1f3a3600757bda61178f21800f3f02000000000000000000000000ecae70219d41200d6b2e7a15d56a7b1be6d359c70000000000000000000000008d951e51d41891bc54b4f00262aa27e9318162cd00000000000000000000000098c757475b3283448b6fe9b20a856c3810886a8b000000000000000000000000a5949737e725cf83149c9225f0779bed8781d7ac00000000000000000000000065d452be5ddca1ce448d5ed9fdc4f80727a1653600000000000000000000000004ca8332afce043f9943020714245e4667a9ea7f0000000000000000000000008c38b2275358b441d469e896e50e120e077df4b60000000000000000000000000417cad6151d05d4a2a152d0702a4e3a7209d4c8000000000000000000000000862bf52be02a2abf96fdaeb22ea9089e821b0591000000000000000000000000d4c9c2216384e65776f702b953eeb3171256aeee000000000000000000000000f0c90af66e1a0e06e5c88bcd34fac1ad52d1dfb100000000000000000000000071f06f6bd462aefc108bda3c9613d7e2784d291a000000000000000000000000f26495c12606222639495fb292b986ce49e205ef000000000000000000000000ff202cbc6c794516164e45621143acde4a3fea240000000000000000000000005bd435060313fb57020edcd1f6382dee67ac30a3000000000000000000000000387cd30c6680baf25d9efbf90bcc69debe0d65b900000000000000000000000002391da9b885aaa88427ee21f0886a1f5cf501ec0000000000000000000000007d8df7985656a56a479cf43fe3e63fe0f09782f90000000000000000000000007a13e6b74a1b1ccd1959156c7a9729254ca5d5a300000000000000000000000071d2efed39820a981e1d946f858a1fe23ad8ec7b00000000000000000000000056a590f2963f69bc5e89dd73cda1ba03d7c5f852000000000000000000000000825999e1a96ab2d7b72ee07eb3818cdc1d86b8f600000000000000000000000051e7c30a0a834c4858dcb9c9432bc627f57de144000000000000000000000000245075859210cc31729ea136b47504799aeff08c000000000000000000000000d092aaed0c4b5bda3bd5401f928c3dd0fecefd620000000000000000000000003cf3d4e11e47263295280af99e808062dd43ef98000000000000000000000000b2be6fd8c49b46edf95c56e06ebf746d83146ebf000000000000000000000000005349b546801d59b12793816ff3d1665da90fa70000000000000000000000002a179844619ab5c473d7c2d15e395bb26197823a0000000000000000000000005b8fda66cd1973138bcea2dbef58b1a0c04345680000000000000000000000004c163f51423394e47f8d474e07eca6aa703527e100000000000000000000000000fea5c3b5cf6398914631bdf1cc98e5668b8e690000000000000000000000002f3bad89ca5c98b406da3ff27421be4be44f5d420000000000000000000000002d28f6c4e5d408bedf534145d6c8969678f0d62a0000000000000000000000009fab4910f6abae049fb640abeda74bb16158b1e20000000000000000000000004fc3174cd679393dcb5cc8e880dbd4dddac689b3000000000000000000000000a2c46e4fa487f954632e34d479c6047a8214f49d0000000000000000000000007ce38164d01df620714afe263d4599441d7a27b800000000000000000000000044bff8020e1984834e6fb015f540a54c94268e0f000000000000000000000000edc44d166a31e7883c9ea409349dba686de5e9920000000000000000000000004196cdf6c5e1513f07ba6fdeb05742e1f36293fd000000000000000000000000b38a1c6bc09112395bc44fb96260de4df064332b000000000000000000000000f80b9d6cf5071f629e0c3a4d4f4cd8437964838300000000000000000000000057397bd525750d9ba071af7c8bcf1cc5a9252bcd000000000000000000000000ee0567e010c9b313de4d117ee1cc882de2bbd5b0000000000000000000000000047b983eeb5b844f0a386d7244961965634ac7e900000000000000000000000054195b0082d42ad5ac52afd6e71b0aa0024a2187000000000000000000000000b5d037e881cdcb339faaeb49a4938d6f25dc0496000000000000000000000000e04821fb0553dcf6a577a526d7964889492cec730000000000000000000000001bd3245ff2265f55666e444996f93dee7f18c85400000000000000000000000028b0e80e160287bddf3ee2c5961a41f55088e6b10000000000000000000000005c3a5ee14352914d02e1c57d439e333b25fb230d0000000000000000000000009613a3a15f728720377aa1b9c3d6e46d3f8d5df4000000000000000000000000c0257cdd6cfe851fdecf8ae982c5c4feb87b2056000000000000000000000000aba429551f054b2024dbfba3febc89dcce6c355a000000000000000000000000c396feb254fd9905b26edcfb42d4bc2b7fb0ec6b000000000000000000000000d9049c0dfd8ce982556546da65f8cdee59ed9ed80000000000000000000000005c7149c8dd2e039be0b7d64265105641dfaee551000000000000000000000000d1eecc44ee6a07ccf2abbf1c2f8e070f6271233f00000000000000000000000044d4dcc73b4ee4ff5dacd78a36238fc227b26bf2000000000000000000000000066a2edcc0b7278a2cf5bf2a040b4a54a41a955000000000000000000000000095e248748976b991be4df0043757f6cb5d02847b000000000000000000000000df6555ea3235f06f865e65960c590b1feec61299000000000000000000000000ad48835a8ef4f526646a1bb26c7118e8e7a081210000000000000000000000007156af63715d8f7cb4d3ffe006de8d7957cdcecc00000000000000000000000023d963bec67b603e900ea84b12cbe2b00b73d87f000000000000000000000000f3330538ab1abd33fa55f989efc9c2333b1891710000000000000000000000002c3b2af7a5f5d5066a0adb4ae3142d2c24cad77a0000000000000000000000006576c97f168cd73a73ee31171a5f0e2a770334810000000000000000000000006e65a9a03b90a3256fbc8cd0f74e7d354ef2f05f00000000000000000000000059cf2b61fa24d524adeeaf6918d4fb4d09add23e0000000000000000000000002513a389846175d61a6384203a3996f3f45232040000000000000000000000004e8aeeef996960fc4155a070bb7d492138708607000000000000000000000000c45d2b7bbd90eb9d6ab6b30b966ad72b3a1f2a7100000000000000000000000045f286917d7601e85adf1cefee5e1d92d99c7350000000000000000000000000546ed782b67a3cd02c21c7bfa9e273e5e9e19401000000000000000000000000d243a61b207e298e421113022906846ef91fafb200000000000000000000000033a956653a38df9ba44e6df9d9a98146195dd2b1000000000000000000000000b2858d7e45ebc3e5e18ef8d4200e054eda5ac3340000000000000000000000003455b0c99528e9c43b9f704b3f13a059882e8062000000000000000000000000158acc4ef1878f555a657198fd66a281951ff17800000000000000000000000017220ee0f898995a65b30fca64acac0c4bebb5dc0000000000000000000000002b06fd71825796bf0de14cb659d53ff798eddd7a0000000000000000000000008b8057f7b0bffd0794ca5cda1f64c6c887fcd04b00000000000000000000000052d07a3642ae02ea54578fdfb1de7c46525eceb5000000000000000000000000c1ef67e80ca09bce985e44b97139332f9668b9c00000000000000000000000001eba0dc14893e3faadfc7e175a200f9b7004d70d0000000000000000000000008b80a46576fbb266b4eec5f1121d1c1bf5baac420000000000000000000000006a63912a87fdb5acd6ac4e63b8f78ab121ce2e98000000000000000000000000723410fdaf9b402c7ab788cba21d57da042d8742000000000000000000000000a4523f3e49dff691083874af859ff9cdf77366a4000000000000000000000000d46975c0f130235c2e658f7965689b41606be7220000000000000000000000000d9f133ea9c2b19c1d77a6e10bf11213681ef23800000000000000000000000034bbb20800b909b413eb84514366a1097addf30a000000000000000000000000fc4cd27b4c23f8e15c2ce733403bf56648edff150000000000000000000000008ee18d15233af57ab1c26e2bf8f3a488b70577c30000000000000000000000006e151d9b97788614a07b0319b43dd67acb8e385200000000000000000000000035156daa1fe8e7d9663457651e786dd5c53f00b9000000000000000000000000a9d6015ef338769c7fb3f1d71647c5dcfee1cb400000000000000000000000005553ea8560ec0f5b7b2cc2c940ebe6365ceda4b5000000000000000000000000fbbfb19c4b25d4ce4edfa109117e98baff1c9399000000000000000000000000e01267158b6e09cffeb9ace78c1c7dd88250b725000000000000000000000000fcf02993924de256a2458f65aae89941d0e5a059000000000000000000000000cad6989a0b248db6adf9b474226d280a43e326700000000000000000000000000c96f538dc026c1ba9fe896454ebcfca06dd0fec00000000000000000000000057c5cdcec0ecd118a809145cd8743e5de2875f470000000000000000000000001e025f8ad3c49a179806e5a4d6ee23c987abc1ba0000000000000000000000009fdfa4fd20fc0ceb45e0b9c8b89a7e5c59d724ec0000000000000000000000006795dace452f5a850614e3044f96ec81398fa53d00000000000000000000000035246e92a77e7614a5d3304d23804f91213260fc000000000000000000000000549df62d6610f2d32d2d5b1cee4c1d92528e246f000000000000000000000000be9b8f867e8237b10b7eec988eb3ef07a2cc4fb90000000000000000000000003ff7a2f6bc5d5d2a14a5c4fb2a94f8740a3b378d000000000000000000000000741dfc6c9610d6a554d59c2c3a6d6cc9c28ff6310000000000000000000000005c906daffb8bd0f71083f5a6d13ebf5fc99c4530000000000000000000000000e6db625a8bc3ca3b192c8974b0fa40c02896e81400000000000000000000000018ef6a40d7043b9e608491b777e188984135c564000000000000000000000000b2a14e9a545078c742a484ded4b37fcecb6a621000000000000000000000000029dcb4ac8bb2c751488bd216a7c094410d5accd60000000000000000000000008947b45f8114a1dd979c601c085942f6572c6e19000000000000000000000000fb78911e9b10b8d217adbd7cd63b079e5d53acdb000000000000000000000000cca67f2ac661926a02670159f42f45c1bf5376e70000000000000000000000008a6201fc775ca59211e7b59eb992fa17c7a74caf000000000000000000000000e52d1ba855b506ad72238f4edabf4d65bad03280000000000000000000000000af9da0d199f31a9f5c60371d8b425e398b786373000000000000000000000000181abc5d6744634675f9081dcb15dfc50b293cd60000000000000000000000001061c4c81f830f2c285397e427c6c5f77d74963e000000000000000000000000c156f25f6e6f9e69fc34253be85fd0ffb7b97240000000000000000000000000ce9f1f3717b531ffc54880f1a2a2c628348a73b2000000000000000000000000f0a23ac780ecee01ebb0fb1eab41ce987dad4034000000000000000000000000ff593c32e74d9fd505373ed7e0a2f3aa2fbcd75200000000000000000000000080415696d8d5c84cbce637574a70ac277f2685600000000000000000000000002687758c395a35fc1fb0f219a3870002a231a640000000000000000000000000789ecf7f4c4fbe96b9e00277efc928dfe2025d040000000000000000000000004ff4fbcb95d1570fe00fde2d0d67d44fe159da15000000000000000000000000b3c688d23d9699eb6c8ad3dacf8ddb680e4ce0da000000000000000000000000f77ac7ad2551cd4c2856a306b7c8ca1c55061ee600000000000000000000000053ea7504889fabb52642ab78594f3dfa7dced425000000000000000000000000b7d6ef86938554a071b89d2ca2003a28f5f4c5d3000000000000000000000000e21a4713ef06e16e2c0e3910ec0abcd45766d045000000000000000000000000246f45ae6abf99ade00bd12d95cec398e6df486d000000000000000000000000156ff679c16327458785b6e14542a9e337613df4000000000000000000000000b6d570d9a61ed11714f078c47bdf7c1d8f3fd35000000000000000000000000067fa7410b5e50bcd85f18647c4cbd003092f4d740000000000000000000000001705daa1818a3fac7c91f18c280969bbe43553c3000000000000000000000000d601c59313f23ea4b82b9b8530998687878f255a0000000000000000000000009afb1a7f419720d0af450c016b2cafbfa732d37b000000000000000000000000813fcf4ea7ab146cc0abb27a4111d1cf53bef906000000000000000000000000aab7b75c14515fa98df9a067d3a2505f4fdd1978000000000000000000000000b069ad428d898206b6f2adaa62f8cdcb1809d986000000000000000000000000d0e0bdc458cae8e912439c85aab29c014a58064a0000000000000000000000001508a8cc5dad92fc4096b07464026a31a0d3ab7d0000000000000000000000006acbd7f3a3e86a9492565e0138e15d57fef1980a0000000000000000000000007e7346422f6f8a9987626e02247ce38b4c4cf80000000000000000000000000038ec81b59fbe93b11cc5ad10a0501b8b31b9bf80000000000000000000000000a97a97f27fcaae79e26cd1784fd9cbb66f8eb5e20000000000000000000000008eef45f0bac333cf2e67c22ec4abc72fb2d5176d000000000000000000000000ef8ba7725cc63664fbe0dafe5b7788126b1c0749000000000000000000000000d70f8e0d275848708964d9620e7a60da5c4b6152000000000000000000000000f040f536c2e8e053b32870a3236cd7e03837513500000000000000000000000082d9d45c1534577fc8318fd91caf7d67c5dafe5700000000000000000000000078bb0c6ea42128b95edd36da9f11b4455eaec40300000000000000000000000005b73c6a84c898c19a21ca5acd7be476897973450000000000000000000000007d0a137075a167eeeb95ef896134038c7e571fad000000000000000000000000ff101b439c350b769580d344f83ed2048646ab6700000000000000000000000054389a26091c4615a200a4f150a8ac7cccac81f8000000000000000000000000c611c605001e306048cfa17b4dbdab22ca535ed900000000000000000000000058ba82f7a7fc841972406620a51d2c70f168c21a0000000000000000000000007e907a5ceffba276c7be958065679e1ef5990708000000000000000000000000a4eee2ee8612194745f3771f450c6f15d2cd7bea000000000000000000000000da3e6e76437b2eaa6cb6b94a805a09634de66d3b0000000000000000000000006229e2204069864f97463bc29f4ceb58f4b91a65000000000000000000000000df763a7f5aede8e40b4dee6cfd2ecf8196dc47e80000000000000000000000000638e7b2a4a36b21b44de8af33b154eaa6d5e2800000000000000000000000003125eb8c5270d19b34762154934014784bc801c3000000000000000000000000e00c3cde43f1e6ae74cea44b562bf24d738fb3120000000000000000000000008b9231adb99c574aa83223d5e91acc46312703b10000000000000000000000003b5b8d604328e09c659250fd15f64366848e3d4800000000000000000000000031999050cb21eca80ac52fa354cbddc486678f1f00000000000000000000000086487ad5a0c17af6cb2dd6dbcbbd88028711071b0000000000000000000000000d949baf235ca8a1fa17b0ced9864e5cb0e45e23000000000000000000000000da0503bdeaa7b41f02e2805e4a34ee54c16d7a1c000000000000000000000000445d3ff19b2223cfba57b80f89fc18dc87ac1b140000000000000000000000002ab9c773107d21066bceb72276c72ee7cb7f01fb000000000000000000000000ad46c8a34c7516f273db35f260aeedf3303625d4000000000000000000000000bec1f11c7c5facf0d525cf27726452687ce8ebaa0000000000000000000000000e32fa140822b965194806df95c656d5e84ab192000000000000000000000000f4cc652d9c61a87225a4b40cf07987528c2e7a430000000000000000000000007c9aba4ad6997ccdc782a4d7dc086e655645514b0000000000000000000000002cbb5a0876fc0b681f208589f38d853002779140000000000000000000000000478296036c78a4765acb96220f3b24109e37e85f000000000000000000000000c32991e28142ccd71f59a370eaebdb6a134a5fb500000000000000000000000021206c272ec0092ac39e644da6112ca83f229c9e000000000000000000000000a5f1d13c489853cef1abbfe2c3b77a18d3a748f800000000000000000000000000ea0bb6a80e7e64a6993617a89b86aa6a76d660000000000000000000000000c488e7685ef8f3677a5dc591329f39cea2dccca500000000000000000000000051be03912500424a57f80b0e434aa835372e6e3d0000000000000000000000007eed63063c34538c5da3288050c4081fed80c42100000000000000000000000025df211876a17ed0c6d42458d3928842a88459b50000000000000000000000006d1812f3316735fe7e82f4a5c2b683c8d411292800000000000000000000000094357cf8dc858e73cf2464eb70447a100836c306000000000000000000000000fc0df37e977c0ddffa339f04638c4cb4898f8783000000000000000000000000d0b4ae4ed8fdfbe99df447f60342cda0b66ee677000000000000000000000000639bf7469e649fb62c488e69a8462658aa890721000000000000000000000000f2396eff9e5e3e5dc5aab1ec99a8e1e48d01589c000000000000000000000000d6fbcbd202d2e2d1f7a000076dfff1999dd9dfb600000000000000000000000064048dba0401abe62baab9cb6ed95526c36a340c00000000000000000000000092d2630366bf43e0e831b93de7f6186bb484b5860000000000000000000000002102ac8f3558e34c0b003330322c54e12125199b000000000000000000000000d245cd5c5c423733a6a073b92127f9e7f99c1a2b000000000000000000000000f248cde18209deef7fdec2888e721aa647130522000000000000000000000000fd5dac1e0ef002758ba2460912f0806a7de0d36f000000000000000000000000f82f40ca08e9ccf84330a4ed311962781b3520b600000000000000000000000036495a9c79ffb54be41ce66c5c19f3ebd1c00b60000000000000000000000000c5830624dd6300210c1de178384307cadca04dca000000000000000000000000a97ee7af83c2d50d0397c9a119c881931d1a3981000000000000000000000000c838ed1f76649f8500013e70d9d804fa84da0a21000000000000000000000000c8a80ee1fa9ad7ae8a9fc44f85b192c1d33be8680000000000000000000000003706a2689dab202da176bc5bb029ad36bb69733a000000000000000000000000bb257ce917592911d49e24d54054e334c2aa2926000000000000000000000000bd813899ff0e772e9b8bca30a789133dd4b0d5b50000000000000000000000008690bfef46e7d4c975e588186b5d98ed57081b3c000000000000000000000000e29ad3223be2d00d01915fd533a107707544566c0000000000000000000000001471dc1621de036ded43f463c8fdafa68a2d7ed500000000000000000000000053486b21b1fd69aaa3a2229e566245c00e2bd1700000000000000000000000000d102bf55419348b0bd02cfadf8a7155e122ce8e000000000000000000000000b9335713fe0fb66654f7e66ff69b67256e989ca3000000000000000000000000f34a244e975eadcdba28d374a5c6f815c7450f8d0000000000000000000000002b5900a341108980f64884a8cc7cab4b3e9bf2dd000000000000000000000000eca4d82d565e4d965c281f65ae416cdb42776b7d00000000000000000000000033327ccd587bb1cab3217c822fd615edb9d24521000000000000000000000000b30f032413a21bb54d14a49e7f8cba78cbb3743b0000000000000000000000004d84aed2ad516498285afed9decc4e1093737bcc0000000000000000000000005c589bd921b4304c0b2c6c5def22a609f640ed880000000000000000000000008bcf8878a9b9652f1dd57880f81668bdd5e4f6c40000000000000000000000009b4696b9d589a2ef69fc603276262b73c8de232000000000000000000000000025f25960054e2a072da5f37bbd3463c9186d1508000000000000000000000000a3d0b2fbe226d5f7cdacf03a31f77e9c0f73c26600000000000000000000000016f78f71beb1c15a909f83d9580280b9062e787000000000000000000000000063aae60452d33f916049c7ccc7a2ffc40801b15b0000000000000000000000000455cf8d334631d398a790f0699faa13dd161255000000000000000000000000692694a12710bee1c104007b5e6a1a612228d3d800000000000000000000000039e344286a1da155e01bfa662a37002f9dbfc66d00000000000000000000000041a274ff3f6d946f1dc47afefc92ebd458f5c97800000000000000000000000022ab5d73daf3d0969a1e9d1ebbf31e113aab0951000000000000000000000000c99a8f1788a2c88f1632b50416120e583b34902e000000000000000000000000c5e472701ff51625f239899fe77ae7bd8a4b6a0d00000000000000000000000006c0a8e0a0e1773ef6d95f0bc984b0e1497021cf0000000000000000000000002f047900af1d036d7c6b1027b20edb2f0f5888c6000000000000000000000000a3454ef9fa2c9dc6dafea9e65240a16d8664c546000000000000000000000000808daa5a789b41d837b9c81676648a6731ecf06900000000000000000000000081783c9d0eea0bd3ff42b3a7f007904351157ded000000000000000000000000d82e4d4564f445d170613f3c1c10ac3fff1c384b00000000000000000000000094df56bda0bd5c188b8444bcb9cb50f48f82d5a6000000000000000000000000ac4c59d47c0894167ad5ed718edde056d3ce85c300000000000000000000000029d27472f1f5fe38e0447e5d46c919aa00f1b8d8000000000000000000000000a011324d0bd031eb37eb4b4b259c391cd2cf89ee000000000000000000000000d2681587dfa5dea9815054cb68d8f072df877b71000000000000000000000000b03835f1ccf8bb8acf68d969dfe9836c19fd7dbd000000000000000000000000731548f8d2307f10c40f85a1cf6f3c05136d6b54000000000000000000000000e50eb89fff3f91bf040b4044abec8472ebbdcf1d0000000000000000000000001bfe1fff38e2e7368ee2652ca0b975fd8b0362db000000000000000000000000febd90429bf40a31487afd2e0ada8bebfce3dfcc0000000000000000000000007dcdf2d95dec6c81248bf8bd7fb767a7b7f812310000000000000000000000008a044413446030edc8471f3b5f56c523b36ad58e00000000000000000000000001810a0db5d71d58c4c026e18482172ee02341b90000000000000000000000004f6df4bedee383ab47aa99facce9311ac113b2fd0000000000000000000000006c3ff281badbde5ad2b05fb5cf37fe3bbaf59938000000000000000000000000b982f63c00024a92fcc6650865b38422142fecd6000000000000000000000000f187130a47c0546d0968fadb646d24e4f940396c0000000000000000000000000d1c693e9e2adfc7787bc0b507e5b90e501b3ba10000000000000000000000008d67bc0151eaf16ea16a95ca2f13fd80be183d31000000000000000000000000887a509d7810b4acd40ff7be30e829945348077100000000000000000000000069978cc18b44513e8bd577d80d359a8f2ef4839e0000000000000000000000002f6335d9e272e246b987b6b85eb58940d307627e000000000000000000000000a9072f5653c2ea6e79fdd2ddf7e9c8403d9a1ea600000000000000000000000051692d6408b795207724e7bd1f6a4fdbf1a9b4720000000000000000000000008e52c911bfee11d28b7dd92a9ee025ff939eb1170000000000000000000000000ddb2fa68ae47ae69f18ab00eba7a850a5aa66a00000000000000000000000000fce189049820db241442bf1735407272b5096fb00000000000000000000000039523a38b46822b494591ace001373678f05669700000000000000000000000007b1685a83c793fcd529e5f38191536bc019cb2f000000000000000000000000a8bd56b4bcf55585a1a77b41aebafc20685f6c2600000000000000000000000056ad44d422655b19e52d4dc37af53b9f311dda0b000000000000000000000000d364f3d0de75569b62f0bd8be0b23b67af6c401a000000000000000000000000401d1c019edd1d7afff3ed5c3fed8216334b1a250000000000000000000000003421f8dad302b83cb60bfaad37cd988dffe7ecb9000000000000000000000000d8f11af62878b57425ebbe6c0a3c5964eb7901bd000000000000000000000000e4996be8e8111e9edc5d0472f60263442211d4860000000000000000000000005b2ed2ef8f480cc165a600ac451d9d9ebf521e94000000000000000000000000a6850981e795e131c2894fd76e803e904a9a515d0000000000000000000000008663bf46d0fdaa0fed3bcf590c0bbdab9a9c7db40000000000000000000000002e63ddf68b30c4043e2c3f603854d1147e05cae800000000000000000000000073890f2659f0a4d2f7be8de71c85e967a7a752a80000000000000000000000008e45e7d7b26e7c187999ce321d3ed287819b7bd40000000000000000000000007b606a41b130d10393c8a4a686924dc31ef506e800000000000000000000000065efeddde365654c6bb0bc3cbc658897641b75f400000000000000000000000008dd83dad23e9fa8491aca27566fc43368d3f19f0000000000000000000000004da4a5d6f063880a5c6605d7dcb826a14e425fb9000000000000000000000000ac9058889a14cf0966717377f4f6a59579fed7e300000000000000000000000027c9a3ce8d9e97ecb889a0e4486d3e972048851600000000000000000000000064217c7f7eebdf6c5b225b37813ea063df914a1f0000000000000000000000003fc0dc4e69a65ae6256e89852bbdee0bf080857c000000000000000000000000c8bf3323c32bc1dd5799fc7790d9c512a7620cbc000000000000000000000000d522234596391e5a81bd271d7d369f4edd3e7f4d000000000000000000000000cfbc9a5b303321ad3a7e882603769230c7d760e3000000000000000000000000589e9438b5930dcef003b96b3da86e0f94ac82db0000000000000000000000000bbc26c90fb9c2ce377c598e6b35cf72111a81980000000000000000000000004ee538b3a9c12644a9d3ae20a67437e8d18b91c20000000000000000000000006cb55252bffd3dda0166b1fc0d3a6fc732d7e6250000000000000000000000006bbb3dac4fc372ffea25a4924fc8b9402685c386000000000000000000000000c63a43ece46215ce2655622ddbc03a954c19c682000000000000000000000000fe7a5d15d5d9509cf869031f87ebe1bc92336f2c00000000000000000000000023287748d606373320020536b01a032b306f177d00000000000000000000000067e5ab5b573f01030a1076dda7a79ef0f31a1bfa000000000000000000000000e10d1abd4a064bedf4e110ba69642992e469fdc00000000000000000000000004877d42153b01bcdcf17eaa95a1e02b13a7441d00000000000000000000000007a2b59c74eb006c5ef34f6912f94f9dc4fe8ea7f000000000000000000000000a0847e66d2f71112b2aef213f7b62fa5ca44d122000000000000000000000000e1bb7698f29f82825f408ca75b3822e19967560c000000000000000000000000ff8cbd9bb15e69bcff34a5dd14e31699b6c816da000000000000000000000000942e546a1ce81d7a90f4bf637fd9e7d4babf742b000000000000000000000000e0ba26fca81462ff762e64725fb73cee8e53ba1d000000000000000000000000a0189b53c0b64970bcf0c010d2659bdf8f3bc3df00000000000000000000000056670d57f8830dec5deeb9fb4bf777adf3aef96600000000000000000000000005edbe7d9f027659b74cdecceaa9beeaa3be3a9e0000000000000000000000003169015c6d8140c27f23189fba127f42c1732c5c0000000000000000000000006e424687d8a746aa58bcd4e38fc56b6b1b5d70c6000000000000000000000000cbbf73bac2f2af2396c28a29212bbfdb79b67a8000000000000000000000000068c288c84f50d127c5cb2cc7324e9dbfae13e116000000000000000000000000711061d84a1f3753f31e2ac7e9ecd276c018414d000000000000000000000000db9fdab72d71c998e3eebcf1096704e03c3cdae5000000000000000000000000bda993aba92f6f6b97f2581b74781d6708d6a8ff00000000000000000000000048522e9ca41f332723862f7f8b01d32f8693ef33000000000000000000000000b0e7a465d255ae83eb7f8a50504f3867b945164c0000000000000000000000009d2d6bf02a888ca03543176c293fa45d2d34710f0000000000000000000000004b4c71cf1ea8613034aa5a0dd8a09cf493343a190000000000000000000000003bba64421fd718664cd33407bddaef9d457e3f82000000000000000000000000d91fa21268c75de7d2663d15063c8de36374e8e0000000000000000000000000d13e425288af39e91aa7a901fbeb25b90fc265e1000000000000000000000000a289ba38dd8480373e25e2a94002d69240ebfa8e00000000000000000000000062189b015cb0b58070b31576d617245fb477d36c0000000000000000000000000dd8ea0d7194cda9166d366a69f24ea21496bdc00000000000000000000000004525cd8e25ceebc96dd0719aeb72d30694f7b7530000000000000000000000006811b85b2fb791f788ac1181bfaa39678a22878d00000000000000000000000061a344da4cc531d4bbca5ea1f6231248ffc3283c000000000000000000000000eb6b41a024eb840b2fc1116dda1a22d4665da59800000000000000000000000069713988984fe6ce00a9586749d094342a96cf5b000000000000000000000000c7627b8b969e3c5fd0032fe8a21897bab284cd0c00000000000000000000000069bb352d855fd401a99e03b92201979ee2b41f370000000000000000000000004869b5cc64c89d03f2f0f7eb89b38bf011f8a41b00000000000000000000000050d01f12be6ed32414ac9ee2a04fc5b4eaf3d0990000000000000000000000008c5b0a459da00232dfddf33ebd372fb1795e997300000000000000000000000078249428ddb7bc6c50554122770ce8dfc8ba25660000000000000000000000007319e01d4d78519150054bcbbe54fb8e802c38de000000000000000000000000c6626de00f192ae3bebe0e9d2a81172cf27fffd20000000000000000000000006add2cabbe4e81fbcce6499fa0e203288a7cc9b300000000000000000000000087c8b3419a80a81f84d4f33f20febc55ba3b888b000000000000000000000000961edf68eb4350a671f15c7f060f40487e21438e000000000000000000000000ac80cdfbb74e901d1580bec697791b5121bd9139000000000000000000000000fc69c4048b163cf6d65f6782e9856fab7d3b755200000000000000000000000027602d17d7255d9d9ca4e9a5ed93f1c260e0d349000000000000000000000000fa49087b4b9d2328801068c7aa987198aa1ac93b00000000000000000000000062657b0cb6e4e63fce73dea7acd5bdc51b6314a7000000000000000000000000538ca012b49eaeeda8b028e5799033c217032b1b0000000000000000000000005164a5f18205ab9cf823b80280e146d32a89338b000000000000000000000000204d4e95e4b5c9024f80f1d74bd7e724d42f4ee10000000000000000000000004b0a3870f982312f3e7fb373cb8bfc42791e88cb000000000000000000000000604b3a19c049718669ced4f0d8d9b06860a23ef5000000000000000000000000aefc70b1e282f7d70c7aee4e6e3dc675ad5bfc6f000000000000000000000000616bfe4db8c711d002c76e3a14dedd4ec541955d00000000000000000000000079f3c3d3c16a08a8848708772a45607db0882f01000000000000000000000000c816102dd3aaba6cf9b7c7c6eeb9eed831a3c50100000000000000000000000038b03509674950f3813e0973766c42f2c5b53b270000000000000000000000006c478f80b9d48a2c4c43d1272495ba31181e8a65000000000000000000000000e5d1c28174518a7a08b36859192d916fd3968152000000000000000000000000b7ceeb515ca0440d388cce8b8363d2e3191fac02000000000000000000000000b36dcb3f3395faa4ce5a4ac1e424aa5f1982d42800000000000000000000000059ab5e4dd62d6720734b27fb5dcad8343582f0dd0000000000000000000000001d5c7aca1452759bf721173bb0166f1e9a0fdc700000000000000000000000009ddcc7325fd9f7e10dacee26686fe87ac579cc02000000000000000000000000ebd64c32859f879f6c2125c4ee32538523ec67dd000000000000000000000000fd2d8584b535ec25785d12c52ba9556e71b66f660000000000000000000000002624dc7f61a095a2fa05ad07af34b5232b855e26000000000000000000000000e0d00f467c45b45fb1bd8eb98033cc91032f46160000000000000000000000005576fe7af900537537f5e6c00b6d9f9036115d35000000000000000000000000a5c7c19863a7dead35c47c8b5c2b3dffe5618011000000000000000000000000464e8ad1e14d3dda56d06b144e6117b87024693c0000000000000000000000006865316a034f913cae259cb618e53b4209f71b930000000000000000000000003a554f9f52520ad34286d8845d91bb1f8caaa36500000000000000000000000016aa23ce013037a967b0dda6edc89ef731d182f3000000000000000000000000db83fb22a86e5569c8b9c6eb35653452b8e40f2e0000000000000000000000006685f159213f21c2fb32fba048267cd8bd3de3c000000000000000000000000093f7ef6031e018a5b52d38cf1f6f5ab08cfb255c000000000000000000000000f40e65f884579fea69094e781d6f7d60caffdeca000000000000000000000000fb1fabe1e949d9d682cfe3b904dd9949657cea52000000000000000000000000f808cdb052caf2d7ff655d2fe2068ca9d54e3d3500000000000000000000000062214327cb0cb4041f84e6b7e6fec6418af26f34000000000000000000000000fc4e194be8b53e6f4d25a73ee7abdc3e78a78536000000000000000000000000dca58b3d5fd5d9688533aaf145c17b04be18a39f000000000000000000000000c6d209112ef3a70bf6183c028cd3c82b81b33b9b000000000000000000000000d10b1f277ff857b73b398e4f22e6a5c749c19c97000000000000000000000000150df1967c91c21cf4ed57b678afb400f7f59776000000000000000000000000d39bec6428f7b33f2d4633cfbf494a88efb02d4a0000000000000000000000003e2999164e72b14fc66ff6d12769b7a5cd9636da0000000000000000000000000300cd76bd2de34cc2ee0c5edce217e1fce2037b0000000000000000000000003f0763d892527fe35a39887fd125d37704083674000000000000000000000000dda1247494d3a8dfea2d8d6d37ae4decadd4b68b00000000000000000000000016bcb94b40b51e686913b29a4caeed9e3b18575e0000000000000000000000005f7b8ea227b70a9c7b308c73dcc4139037210cc5000000000000000000000000b88a066de2f3f58a413452418ea9c37515455eda000000000000000000000000faf40ec00e487057433f21145c57a9383cb664b3000000000000000000000000fcd682bcfc72dc5457d5b7f43a1a1c4a1d595a47000000000000000000000000fc145c5a4f378d1a516c44da8322e5ba2f0dfa08000000000000000000000000482ec55a892ac4b77f817bc3342ad529b30da4d300000000000000000000000023542886e9dae08c036363c2ff4753787fc43926000000000000000000000000e96405808f76e736d445e4e7fe1e6a5e7a10be1900000000000000000000000074a6a39904d4f808c298283345aff7f0d07258210000000000000000000000005269ca673eafa649931ef5eede44eeb7026b223b0000000000000000000000007c1d9df88668cc73a9440707f9292dcddc9f9d5c000000000000000000000000d3624b665ce89b15e986cfd488e56b9dab7c5bf2000000000000000000000000c06a86c4915f648ab58f1854f6fb221f503a78d8000000000000000000000000204b8ab94966dc4545ed15fe62da27065e2aba7d0000000000000000000000000e5fa1ef070a2e5b20420203f7447f27386cb64a00000000000000000000000061ade59bb8704feb0abde0b832055b7066889a3d0000000000000000000000001c4788c75ad023fd0272b58b0a56856c66753b71000000000000000000000000546e0d06f391a08c889886a0eff88b2bd765eb690000000000000000000000002c6ccb00f4187e87a73f6e528288628860a10d31000000000000000000000000c7100db750896e9529705efcf4e6f61495fec63c000000000000000000000000b06d78ae174cc7e8ee761849c7f5efd05bd15afb00000000000000000000000013cbb68a9c2f87841505da95494bc6a20106c555000000000000000000000000a7abec930a8bba26fbc43675289d080122db14a20000000000000000000000006db08d4bccb23e63c732fb294d63b241841ab39e00000000000000000000000002ef40e67f68f688cf7321cfdd0d99b4bdbdccbe000000000000000000000000874204b64903583882bb8164b6f44fdd96430c700000000000000000000000004f0a4d89c29cb3feb9347e96486bae26ab82de8b000000000000000000000000b35f54caf15bb7f031c5749b17dc604959a3d5280000000000000000000000007139252a45ff455ad17871163a49ffe247a2e700000000000000000000000000892fbf105d8d2021116309ba418670aa305d2095000000000000000000000000931a61c3b7dfc1a5b0c7306cfacd4699de4b87db00000000000000000000000050688cb6926fe103c2e4fbfaceaf7d8d7a8bb3110000000000000000000000002dc4aca1a9b52e8f1d9ee880159b7d09d1c824df0000000000000000000000007b7fab413c03294fd5760e0639b7a27d6c1a19b1000000000000000000000000357d48f176a4dee84cc7c641156f9482a02f1a53000000000000000000000000527feddb362162a4cc3f438eea71a1a296667786000000000000000000000000644caf8d05ebda9b85592ffe813c1bf64ec038c0000000000000000000000000b10825440cf103bb25c03e0adccdaeda9c93f1340000000000000000000000007a8702e8f76c9cc702f16897b31ce22237bc084b00000000000000000000000041349ee97baa80e14bb8d64fc1994856b5426f990000000000000000000000003769a4412e18d0f96ddb8875797b0eb9bbff4d00000000000000000000000000d01415217754883ffffd485337c7d31d111ff22900000000000000000000000073c20ba0ed7964a16a5be0cf04d78d8476d97e30000000000000000000000000cb5fbac5ec690b4558c06ef54060209f433fb4ef000000000000000000000000a6614339265338c39e6973175764cb5ee422712c0000000000000000000000004340cbab35a4bc3bf2ac5b844f4b1a3e141fad010000000000000000000000003cc194490cc44d906667aa7df18218c833ecd536000000000000000000000000a308a88151375c15fdf899d0666b9263a72636ac0000000000000000000000009d86684e883e24e370a3756b2c9ba375ec22436c00000000000000000000000045dea59b698ec626d41cdac27430a99c9e54a287000000000000000000000000143328623e7b11baa3efc56dffb74c8e6e4d74a0000000000000000000000000e67e84d3ff6e37849f7bcd9587757ad69046aea9000000000000000000000000c2687b50ec3dadbaace6c24fdbc5493c334b535a0000000000000000000000001967f6d7f3e674f4d0b9c7f4ac180aa0a2710e990000000000000000000000002c2ac4ca33c5efd3590859b49d6102dc36d5680e0000000000000000000000004791469e6189e63415952a784a8806c06ee91858000000000000000000000000bf6611d32b2dda3e475a619f836eaeb93008701c000000000000000000000000c3fe08fccb5968a0dcb35c66e07f165abdfb57cf0000000000000000000000006c662fe49fc6f02e5cf7da83cbfda50655ae447b000000000000000000000000bd038131847daff2c6ea8631b2c52285954c6332000000000000000000000000ff1810138c7b69c3700eada725adc11176d2a5e2000000000000000000000000519dc99366e2966fef8acc806b0696c757e48feb0000000000000000000000000b5989c96d8d01d92568eb72bfc528ad0f8dfe20000000000000000000000000ca0eef914b0fbe4137a4f1e51fd7d73ca1910a620000000000000000000000008c13adc79d91bc226a1b8296250f2250d5b53a65000000000000000000000000479a30f33dc6d534c0719674843a77a51fa34de10000000000000000000000003ae90c11b101fa949470b186753943bff155cc3f000000000000000000000000843389f32e88c57ec96994d0742a3fe9b248e10e000000000000000000000000aa334a5a93593e988593381a8dcf45b759699d18000000000000000000000000acb507d42cbefb44be8f38bfe8b2994e758485f8000000000000000000000000cbf407c33d68a55cb594ffc8f4fd1416bba39da500000000000000000000000070634b0fdac067ecc265115669b747e3c600cbc000000000000000000000000050a65dce637b2e0c8473d331fed1148526244802000000000000000000000000c330a791f60db5e755762561a3643022fa2dc98a0000000000000000000000007b1f164913f439ef2373100e4f966e0a16fad3a20000000000000000000000009f34b0f7b5c2a7f35878661ca6041ca0955bfdcb0000000000000000000000008dbcef081b4bb1b3bcb1efeaeb041c54cfa539dd0000000000000000000000001a5e9c7b6c2b5a66883c13d0f64a1b8bd453d1170000000000000000000000007e1231454ee24d49f63ad96f3dd18ce3bd50dea60000000000000000000000002148da2df8dbf8409d9f79d3b9d0e13dbf372283000000000000000000000000df3f2186cc919fa373d4b894dfd0f0231253d2720000000000000000000000006232fdd7bf0ed7c9bb8f006d9c42006dd30b310c00000000000000000000000071226db98092ae8093ea54297bb1c74b2fae41d9000000000000000000000000f3177b051ada1e84fc8f160e9476e0d1209eab060000000000000000000000002f5958f0ece1a43e9b4e556ca08abe19608434f8000000000000000000000000b60ccbb3cf493aec0e8b060c987d3393351820450000000000000000000000007d07a9396ab492fb3f17c6ed8500fb3d133ad5ab0000000000000000000000000a3bd7f45ffadada97d78734cd562e93b3dcc72c0000000000000000000000009fcc03ef568f6c2f42e218e4c15ba8298295e615000000000000000000000000d06d9c4e5fe6ee578e4ee5e539ecb8b3453df029000000000000000000000000015d57a51f831f4a795fb680d5e3a866aee7addb000000000000000000000000619664fb2ac492d35365b6d24924b7928552e7210000000000000000000000005a3a936d25fd67fce2f65160a379c7e74200a3b9000000000000000000000000244a0b39345e1cfadcc588a043396a74a52133a2000000000000000000000000651ad172eaa11fba1baa869e9e380dcde54d67bf000000000000000000000000645a4494a56473b2bbc499b75c0ec914434da2900000000000000000000000002ac859bd7f04cd2e4162772424c735caf1e0a1cc0000000000000000000000002b4ff3a6832ae1a3de0194f895478c72d8b8095b0000000000000000000000009003441109e39e703801a2bc54b56e321dca125a000000000000000000000000ce522d92f10759f57cfcc713314fca97a634f1dc00000000000000000000000084c1d890e6bac4ae098d29bde229ddf9e8b6532e00000000000000000000000079dfdd98db8c306a60d355f7b6259ddd066173b4000000000000000000000000d5fdde3a30893d451d8858d07be35819f54bcb2a000000000000000000000000ca2e22293c6774676724a6387a1b9112bc9bce730000000000000000000000002392a98ad702f1f3470b3a8e4739b91f2283b92a0000000000000000000000006c9a94014ad77ec42c5e7acf7712d2f440100638000000000000000000000000dfeea208163e4ce1b54d2d8babc27c7c2ee5d080000000000000000000000000854dcd8b2d58a4261ccb1fa7bfdc522ba7aa4c1a000000000000000000000000a9c157cdbeea334e15ab7deafc88146cc2a65bbe000000000000000000000000346c3cc996aa476762cd677c93b928376eb6154d00000000000000000000000056a5423791d1865a0e12dec43057481e256fe080000000000000000000000000e563867902eae615bce5fcce0f24c46991f6b9e9000000000000000000000000012eb20cfc4be4816c39150676a1acc7349ad9370000000000000000000000009bed22522321aeae965273d2a4ebec05cce0da9c00000000000000000000000042f51e5d997e8b7071ff27960eb328d78ffa8c8b00000000000000000000000026b2bc04bbb1e6b1ede6538953af460c754db9e600000000000000000000000057bcc870119e1cf38bddccf878792ad27a47c7ef000000000000000000000000adc7335c2c8323e286b98a827fdf6bcb99fc22330000000000000000000000008f3d275d8198f96a6e4ba197d7bef391c3f9db960000000000000000000000007ccd15bc9efdf0723960b22d7be9dff165f0b972000000000000000000000000025aa71acee58877b883c5af286c516e42a1a227000000000000000000000000c710e9d52edc624cd1608c827dd4587fa5e858dd000000000000000000000000c193cdf8950d9fcaefa00f7b60c3b729e970484b00000000000000000000000025025bacc0c0d06bdcd8dfef546f9888a725a01b000000000000000000000000836edd0b6fd1a36f8eae5f846682d28252037f55000000000000000000000000ed802e8b6299cf2f6adca19442c4209676ebd1b50000000000000000000000002c4a93880ad9832c0da84a36f16cb30025779914000000000000000000000000c884af48f9fbb23f3f7a241707044870f81dd1bd0000000000000000000000001d311806912f06a9e3156c04aff38e007473a16900000000000000000000000078e347944bc7ee17c4811db51712bb30d87f069a000000000000000000000000def8cb9f9498c1da5f164bd223ff29282bbc6888000000000000000000000000697b0df29929ae5bdf868815947b514325e9b91600000000000000000000000090e01e2a8dafef054633d554bdaa5424e1339b0b00000000000000000000000022f43b327a2149f3b9a10644d32ba26f37aea0af00000000000000000000000066a36340250b2a29cce2a7b2941d1c07f52bc4ac000000000000000000000000eea2da65d90053417b29fdbd92212bc0554927880000000000000000000000003627d82091b4194e51c499106df6d2341297885d00000000000000000000000010bf321b2051834e138d9dc5606fd7467dc500aa0000000000000000000000000f34b092cb4e1b10a7972424b45ddd97d8b5f2b80000000000000000000000009b87434df66337d167afd99082eb4034ed5cded4000000000000000000000000f1dd310b37a987ddb1336b4e02f0983fd123ed4c000000000000000000000000c9760abd254bee0a7c3de54592eb201fc26827e600000000000000000000000042be00ff57f653c62ce1fd6ca0739140398722700000000000000000000000003b35641cb6056d16e175591e2cfb807a59aa9288000000000000000000000000cbcd28d5ba036adc0c5bc790877b63cc2976564a000000000000000000000000417bd1785df2e89b067197d352db0ea26892e6d4000000000000000000000000162f332c0b05a50c73d7ca7165ad0a8ef434fd8000000000000000000000000038af9a2121b1b8331d3953a41b68d0289b5e8056000000000000000000000000b97f8282d9c9ace66cb463d31a7b0708b572303400000000000000000000000041de4072bfa9aa2b24cb836a3db789583db73b2400000000000000000000000030d53530fe7706cdbe76017a148511d4d8ce99fc0000000000000000000000007b791064246458ccff63226e97e1e85722843468000000000000000000000000582ff72370c6e5b30a8ed7280b1ba6c57f326d1a00000000000000000000000006b3b37f5ca42a8bab2ff86b07112fd7a084430800000000000000000000000005a5d9ee31d634185bbd9964b3a15456382190b4000000000000000000000000a58d99dae1b50722ac4dcc1246d4bb3837c99dfe000000000000000000000000a200be30ed03a0b95aecad500b4bb241098c276a00000000000000000000000025d073a9f2cd3fbfe1a5fec8edfee1e80e9613cb000000000000000000000000f1bb29c7ad1a0da4d963f32a795d9e0d3a43a972000000000000000000000000bd67ea7199a944c660602137b8dbfe8d911f756f000000000000000000000000e8889393d15edac27d47aeb72224229f0c5b7a4d000000000000000000000000cd05311fb2af5eb5df22d22abce666c8551b40d3000000000000000000000000515c84001c7a298afe6ab181e084437864cc01f9000000000000000000000000fdcf00037b8297ca17559b22f1dc3ad1ada70a5f00000000000000000000000039ef9e4c76f0e2e0539039ba37251096215a9d170000000000000000000000006c370bf6881f3d275500f4bd8e36ff1f528aec930000000000000000000000000c2595f514f3cdf19dd343ffc4e21dfd7d0bf2b70000000000000000000000002269a6beac4ba44931c12d61afe490cda64780b00000000000000000000000008bf7aeffc94f60802ec448812a28bbffac93a598000000000000000000000000c383d568d59d16cd1034d52d4a95c982f9bebe27000000000000000000000000d6c34eda84f081f488a13a9d0a5a6d925e667dfe0000000000000000000000006c0b60f5898ab34c4b7aac332d613a12571f2161000000000000000000000000370c9528d75c119cb70f11f62aa72e14c67159e70000000000000000000000008d1dfa73b8530df8bf39347c928843cde2d24c6f000000000000000000000000cbf639cd658bfeeff1e440c596249b77c1d7f62b000000000000000000000000e3889b0474f8088931d1ec107da1e71d8f82c998000000000000000000000000ff396fd1f0cbf157c0725b24bc487eb35a3665cf00000000000000000000000016d558fa52062ef269f452b5adb6ce5a21fad48c000000000000000000000000f53ecadafefafe0bbf2ce24607f2a7963c6bd7a00000000000000000000000003db41e4aea437df7d83db9a98db7e27105828ed8000000000000000000000000278d663f6dc847aa8357b6271b95d50ee002958700000000000000000000000056cbb81d7ea0ae873ba1f806c2b26677dcedb5aa00000000000000000000000096d95b3e68ae76c19eb9893f233dd989d692399f000000000000000000000000c85781d314fe7c80bcaa668b518fc038a73fd94a0000000000000000000000007ea5d44e0978d4998452be46958e5b98cf7a98b000000000000000000000000036d4985fc2647a570a4502e70685a450e6072681000000000000000000000000f99a996c759f8e461c6d7a630d9fc65adc7303ad00000000000000000000000056b2c1f249b77491bd7ea1f32d10d93531b4ddc90000000000000000000000002f8ac7e32ad04a998f7c083f55302933fb84ad97000000000000000000000000dfb0d374d347ab77fbca4f24c311204a9dd2429e0000000000000000000000003132520fb9c23aded827e7aa51d869fbe39ab84a000000000000000000000000276a16cee5f4f117acc8ae8f645e0dd928c996070000000000000000000000001ff600c18b63ddcd6b1ff7474116b9bc9694b0e4000000000000000000000000be1907152060de1de8a90e7171546e8114d4477100000000000000000000000050799f6f0f1ce724dd694df828e315f2296907fc0000000000000000000000003c9019f6f1d8fcc0e01006d466a1a433121184c80000000000000000000000004d6d80f72f5b4a30f18e1a0061926af149ed1cfe0000000000000000000000009b02c33f231c1952189d68f156b4bc9879eb19110000000000000000000000001e1bec2367006423e93da77b26290f04a4368fa90000000000000000000000003836418383269dd2dffbd4ec9dca9acb391009ba000000000000000000000000c79c263056acf12f68d19d440f84a74d976d65e20000000000000000000000005001e56d693cf8d0984baffeea1e6a848d04e8d6000000000000000000000000719991ba4f5950e0a8ae4b6a917550fb809dbeb4000000000000000000000000b99d0e78634a406e0e912d3226403cd4d75fb41a0000000000000000000000009308e4a9f909d130b9f330fc8960f1437d0445ff000000000000000000000000d02672fc4d0dba667d9e44789278153c244a785200000000000000000000000075bd677219506458221c36a4201137a22f8da181000000000000000000000000ebe69000e14feaa9428b96478a3cb5c668e184050000000000000000000000006f1ca8f24f0fc78d5f003559cb9b19638c0630980000000000000000000000000fcdf7d6af4d8372497d4ca783bbdd71722153bd000000000000000000000000dbbddf56db6d0a047be721975ae9ce783c2121e7000000000000000000000000ac6c3850578a713f7071516b802ff6db509e8725000000000000000000000000e3328ed2112ae81d29f3683a297bd39827fc2941000000000000000000000000b9814c52b3e62fea05598c2571de6b1410a7e0250000000000000000000000004c71f4737a9c063d798d8996e6dea8c7061d234d000000000000000000000000a40172fc7d415d01fcaa9729399deec5af73c5e3000000000000000000000000970e3867f048e86bc57526b8d723aa9387f39ae90000000000000000000000004a2791360211b9b81cf0c0b098abf3742396ecfb0000000000000000000000003b35e1f2d3ad6258b0f7439b8feeca1f186102670000000000000000000000006dfa3b7dc522d8358455e18afa8b9ff502c209b0000000000000000000000000b6e17a40fe4a474fa22a04f193d90f7e633e471c0000000000000000000000005103c218a38343fb00941cf5737a18a9da63b358000000000000000000000000f0d990ec8cd56edeb825bbbf42cb50d1d5507c5500000000000000000000000044cafeabde6a14bb0de77b4669c8e4604175bb6d000000000000000000000000fbb777cd441b824226269bbdf87a90119012d0080000000000000000000000002517c529496aac9bada7fd4376c72e823d5ee0ea000000000000000000000000108bb440c4a1ea3ae4266aa596e8f120eeecd19f000000000000000000000000c288459983adc02e4bb8396579c087ad0d2ec57b0000000000000000000000003fcbc5a6d37a362146f4b7bd2b5984044a471879000000000000000000000000a5153fda65bf56b4eecc0d3ff52fcc1de5ffcda000000000000000000000000017df2d66ed8efd75fb314e91444f19c05ae204bf000000000000000000000000780410d180f7eea03d52b3742c49da9adf7903fd000000000000000000000000e391e84313bb5016f492b6b07215132acd5ae9de0000000000000000000000006a20b8d7c5b463fa2b3d818cf622451c640591f00000000000000000000000002a4ca7321af2bbd5041a1b5612b61951401ed7d5000000000000000000000000aab32faa7ee814e3c06ee1384a9655426c866455000000000000000000000000005829659e29329476224ba98458eae0fafe88770000000000000000000000004470113cc71ad7cb77995f4d1c03fbd46d82e2b5000000000000000000000000013ead2a6f8552106112eef2adc002795fdd14c1000000000000000000000000eb1f48cdbedb3302dd3db89aa4ff934cf70ee94e0000000000000000000000009c34a48aa0cf52fcb5252fd3ca79f92c21ab32bc000000000000000000000000b2ca14293f05cd6bedf1380562c9ca45467a99c90000000000000000000000008f946de9e9dda9c324cdfc938bfe40fd994e30910000000000000000000000003ec97c123f5e3adefbdc331f83822071c442e0670000000000000000000000001e06fde9e5287635f8307baccd119c6680e7111c0000000000000000000000002de845d47208732cc2f7eab6b1ab967592bf6e16000000000000000000000000430da11bd84111e603cf164afffb966e9f856db00000000000000000000000006da368bb8c9cd65375032779d1a235b59b116a58000000000000000000000000e22fc3eacac918f9af73ab5c69aa06ce30dba9ca000000000000000000000000b0599cb293581c654971779c6d27578afa18ff54000000000000000000000000a75e21ac183b8c895519fb6b8f7f23a6bc7fb1d9000000000000000000000000dca80cbd55670ca18e84d7c7e353496d986489390000000000000000000000008ae44f3694abe69a9e6beebcae271bc5a4eb4b180000000000000000000000002f27730b6e8280e48da24c6cf911e5969fa905b9000000000000000000000000a4d0f83c6bf56a210bdb1c3915b73d6c4989a4af00000000000000000000000067b449d6ee70a1426c0b9b9b5f49312669f5ada1000000000000000000000000c1ef8f6035d01ae47e6abb96365849bfea7d630f0000000000000000000000007221f4eef5370b0be3752bf43c8cd6513632ea5900000000000000000000000098596c43dcc81292b81b74439822173ccb3eacf50000000000000000000000003502d96e7c3d4254466c4821234ef89be23baa88000000000000000000000000f20aa8f44bac910448f1285045c3428f89a5af7e000000000000000000000000cf308f1da279ebe90462ccc7fd6c81e97db2e79500000000000000000000000014b747a95a2c7920a9913bfed342eb5d54655651000000000000000000000000d78f25731b531ba5c7bd2b0d6d873a27aaaebaf0000000000000000000000000507ab966ebd8c7370e80b5b3ea26115d08bea8ed0000000000000000000000002c3db7f20f308aef1463de4b12778fc8aaffc135000000000000000000000000ef86409f257ec26ac35821c2d68441039aefbe4e00000000000000000000000000512235103a42cb40854c404cd59ebdfe072e4b0000000000000000000000003396d5c7cd76dc8d8f4c900c35e091e4b21277360000000000000000000000009e93cf78722aae4893af472b6fe9d9b84e8f6d71000000000000000000000000ee5f859fe7f8abff371cfa0b4757800d39bedb67000000000000000000000000f7b6409b12a540947688f054dbf5b629fb3fc7d80000000000000000000000003316089601ac77ba8943d6253efe27e666c00e6300000000000000000000000092d910fa82e30f497591b22feeba368fb8b88a1f00000000000000000000000079a6ecce4d44e8245e34e788b08ee6634807fb1a0000000000000000000000004e8bf283ee35a498f7e6cc26bb63bada5ecf4bfd00000000000000000000000047b11b2979d289dd4704626442fcd0bef1db80af0000000000000000000000001f1b34b7edb3c09a1407413a7a85274b652702b400000000000000000000000073f79988d240d94a334e346f278d1f06afa571e700000000000000000000000067cd6abd25cc0f10fbff1a3f46862b4f2d8b4eee0000000000000000000000000198291199bcfa67e6cde9a58585c5865c5e9d57000000000000000000000000132243d94ce97c0444ac7ba8f2320c3d5c6089bb000000000000000000000000a02ef59eed097a4bad16e41854143d9f14dfd24d000000000000000000000000bcae0bca9a62bd0550f93d02891f22d0a4a800f300000000000000000000000092cac2fbc089edae321abc1ef0ad3a0d587b4e620000000000000000000000002c180c45ba7bcc48a9001f51246beb1f766933f2000000000000000000000000bc42527ec17112860ef3df295c7b470c7b0bbd98000000000000000000000000607099a9b3762640a4fae78db3918bd6ba3ec42a0000000000000000000000004c8f8eaa513efa10cb8bf27f691948c18c302ee5000000000000000000000000e944f873b72f6918d2a492ceeb5ba68c6685b816000000000000000000000000fc4eda85a32c05023d3ed5faa5928c833560867c000000000000000000000000eccdee6044c5180f8e7c72a9e6a2dc92901c7804000000000000000000000000c913cdff02524cb8bd50682878369ef80bf498e60000000000000000000000005c04f4322fe2a7917959370eb2133368e3c08fe90000000000000000000000009e139e5a1d82df8c0f363ba8f75ff2204ee0fd76000000000000000000000000d96e5698d22e25dadcf4bb16bf1b9db67e2f9129000000000000000000000000a48fda19b5a40000ebf4fc8469d502853dcd7e0100000000000000000000000089ec0962a3dbefc912c469b7675ea6039bee0cfd0000000000000000000000008d6a25c81d71a36f52a9fcf1cb5a6fd07a103f9000000000000000000000000074a097289e2cd24bd9aa25015e5c4b3242590dae0000000000000000000000000055acefadfef543c7227f1699eb3058b75310740000000000000000000000009e0c04983213772359fee84d6e2a86738888cbe70000000000000000000000002915dc87eb4359eba1e920c6704a24d9c17850700000000000000000000000005bc0bb5a0b9d6c04456fab5530a756acc1676bf80000000000000000000000001c50e3a59c8fd14d1c0b3bdba663d44dec89de360000000000000000000000001d24cea14d7ff381ca9f1699cc1c65a74186b8b20000000000000000000000007f409265de01a38e30456d4c6590823741a4f676000000000000000000000000b957f55f0f7a840d93d4b3a7c002dffb517f5cbc000000000000000000000000bbb924a2eeb88bfbbca04fe72e3247b5916fc1d80000000000000000000000006342e9e3ea90156aba8aadfa61d926e09aa4618100000000000000000000000081f44e8ed194aebb1b7b7f194fd199e851c29a7400000000000000000000000038bab61e54ae78a480f807bd1ceb0a1cdd66de1100000000000000000000000065fc347273d7b41bfedae0c00f2dd9a1f3bb89d00000000000000000000000007082f348abcd1e4163591817cb4b5b058d140a96000000000000000000000000bdbee61e31f8a53d29e3d524766213ba5fd4d2960000000000000000000000002a9ef7c7ab96f506cf59b73407235224826f04d50000000000000000000000006894d28931092d09670b58b06868e8d7f57a6445000000000000000000000000eaf860fe2ec5f26417d40e14f1e96eac9ef812dc000000000000000000000000552a9ec493cf515d76dfa006f50ecdbf110f8f4f000000000000000000000000f5872812db5a74e0799752599240e87b560d31ca000000000000000000000000b1924dbdad2d175140557c136be0fe4f033266d10000000000000000000000007dcead77ca01f88aca0b2a1a5b4ff34654e57843000000000000000000000000addfa6d16ec058bbb891d5c662447f9eaf5e982c000000000000000000000000e8fd172075afa924271ae9f6142258b23551ddc200000000000000000000000048e11887a91a95d466f15c83a663c7e8c8c2d1a90000000000000000000000002b3b31a62eca154d35003d470dd88646c363d87e000000000000000000000000c53fabb61d03b9f96ebb321234128c7cb5b0251a000000000000000000000000cfdfeb35cdd3bac85d74ecc108606006163098810000000000000000000000000ee3f301064c849125288d0e0d2c317d9fad7bbd00000000000000000000000028f321bcdc9fa3bb7346a2b19b2b27f7ee3ba381000000000000000000000000a6930a30b0be4ecfd6f8b21745765a556c34b6a5000000000000000000000000c08cd9c491de909f9a5fe1cc806247b327287a0d0000000000000000000000001998b8d5eca33c445e6e74ca7e1dc2621864c53500000000000000000000000040bcd857abda0f1f0185121442cafcc6c1d26620000000000000000000000000ce6aa0d5cbcc2c38221d0286e318795a1f7dcdb5000000000000000000000000ff69ccb2899971526fdf90bf1ec7945ee76f223700000000000000000000000067b595e9fb6d5c1e61b5d769cd3b71cfc80dd6bc00000000000000000000000029f9482891f867929cad6e4b64bac16e1bdab4b5000000000000000000000000c265becd07bc588af86f867f469c1384b6090629000000000000000000000000054e9d622d8027a00e104c8dafb29b658375da26000000000000000000000000c3fe8898d85dbc3394499d0ea2613fc443546266000000000000000000000000778b500b79c12f8c44386c687c6bbeb8e5d713450000000000000000000000008760912b8bf4da8150c499ca512706083dc9876e000000000000000000000000156076c9c0e24c20c601eda43e9f5d10dd3ba487000000000000000000000000322dc9cde69afca4e1cc68a4c7cbc3f1cc552d5b000000000000000000000000be9ceb514c26d93f8e328dd4318ba22b9a26b6f9000000000000000000000000c9c923e5ab4a2da8ec73204c45aeecb70ac267a70000000000000000000000002a15ac60d03f49b36c3c88939df787f6068f351a000000000000000000000000f3bd0c846dfede6979c3393fe014e8efec8ff72e0000000000000000000000004b4fe54a1be035316331ac775d773a192ca4cbd7000000000000000000000000a28da4655ebc988b1c6f94577bd6038556b04b71000000000000000000000000fef928d9a5291a112caf4ddd0b4544059d3182090000000000000000000000006b9cc8617981b11f937899c9b097850d47dd74770000000000000000000000000c4c1249bfe7c43b93c445350f9244d20019f19000000000000000000000000074102579bfae38ac79307736bd372c7f1cc1f254000000000000000000000000215df209a39b20091c6c736cfe2cf8c7010ae7d20000000000000000000000001e1ac86334aebefa207b926f8e3613be1c2f6d0e00000000000000000000000084efe84937a0f190e7c3fe813d76e9fe1499d3a5000000000000000000000000c310da2b0f86c4daa72599a4a458b2e5359111a2000000000000000000000000bb4a5a66a013fe16c51ebbc8f07d7401f84b8a94000000000000000000000000f6385c71d415198ed223078cc0a2c98e9cf12315000000000000000000000000d9aa2a54853c717c9118377a0ef8efc3971bc0bd00000000000000000000000075bef0229a62b755126af01e4e2a3c12e1c890ba0000000000000000000000005bb386cdcb61784e6475619117eeb5c67b13f4e8000000000000000000000000f8e455352b80c8d10db449df3b6c431b5d0bccbd000000000000000000000000332502b11f41be2b8fec43ea4c979fb7f870c15b00000000000000000000000043803106df8b251fd5cf96f85f66ef85eeba9d10000000000000000000000000ed6efe83bf438085629d1c8e85c0eb0f15dc4061000000000000000000000000a9a9ead99c7db5d687f725a103a7908f7f3438f2000000000000000000000000d5a40bc6add88a0d5a6ffbef7278db02970c909000000000000000000000000082b0df9d73bb4d1905ba3c032f9f94b42f8af5d8000000000000000000000000e7235359382a3633c9ea2533ffc82a159defdbdf000000000000000000000000cf8bcdfbf16c0c24489541f387ea3e21c12abcf0000000000000000000000000749c53884d55069fff67e4e43f1c92549a7c3f12000000000000000000000000a620979ddb4d85f07a833e1c8fb959e8536e1aad0000000000000000000000002b48f781476af6c5d3e0eebbdefe156f819bcd7600000000000000000000000088b43ea9c00a06d17a12b8b5fcc8b81e3465e70f000000000000000000000000d0d4e6f13d850b1edbd7fed65e0f80a6997be3e0000000000000000000000000a8b14c576ef0de54dba042d3efc8abb24733058c000000000000000000000000359905a76a1d662d43dd0cea01020df3c9638ae7000000000000000000000000b20e6acd169119d94c79969af2579b1e0095afbb000000000000000000000000e9432faa008a9efde9cfeeb3571f301bf31163c600000000000000000000000071162a4c921eb4de67a930c9526f31481b93aa3c000000000000000000000000a2d7d828c4430c82addb7f0867c33e29430f6c6100000000000000000000000039f0984b7a9a6e1fd1f35b723a7a11b57ded685800000000000000000000000012a5cd23ab3fb8fa3e0bfc3a215cf4339720c52d00000000000000000000000036e220b523b25181883968453866dc0b0d692ac2000000000000000000000000346f9b2e056b54b63adb92864e05c40d707e2ee300000000000000000000000052ec16b13d9e75a49a30cef82e9a0a867f72eb2e0000000000000000000000005adce509af80c30ab00e79fda84101ebcb8681f50000000000000000000000009da0c210aea1705bf8b5b9a92131b796717a43cc000000000000000000000000ebb8ca8db7f28914887f4f9b8171fd72420ca84500000000000000000000000008e519be44f54c19ca1ddab6ab27f3494d8425b600000000000000000000000022d33dc692df556274f8a42281c53957f72a2cfa00000000000000000000000080e90dbc846d4c5bd303484fa133d86ff557d70900000000000000000000000012a4e5a0acbefc810440a2108b454847a787ad8d00000000000000000000000037620e727fb32668b33d7d24c51338ba07bd28aa000000000000000000000000d4196b312231baf3d15f0c1dbbb1c5721b4f5af90000000000000000000000002bc12061c8912505978472c21d4a23db43af62aa0000000000000000000000008eb7c34dd7982264dc8d6b1a73394ed5ed3ccb42000000000000000000000000770b50e72ffb443bc710a61587c85cdcbe4fd81200000000000000000000000056d40826bfd2d48d4cb6bc7cfb70c258bd827cd5000000000000000000000000d53c318af27ee3aba1476d9660959616b5c1cd07000000000000000000000000e1fdc64fe51cfb1dca55c1d57e0efa80df4f53c5000000000000000000000000495a86f03643724d11fcc9189b19de22974b627800000000000000000000000023a25234bce92b428e1a780d1f860e7c25cdcfbe00000000000000000000000008162cf213de71cffa55652196690274996ab37b000000000000000000000000db64aaf6fcdda186e1f47d505ecafb584cb371d0000000000000000000000000bcb090cdeacda9984cee035d02de2617af7c35e4000000000000000000000000022a5b80c6f61be00d74ff3f1cd2aab36bef4b950000000000000000000000000a5c652baaa5c387c0863a613526088e1c4ab69f000000000000000000000000c33fe38926122a06f9633756cd229e93d4db2df800000000000000000000000080b58e27eee2cba3618f538d1701f1bdb835609900000000000000000000000099b36fdbc582d113af36a21eba06bfeab7b9be1200000000000000000000000065d67c9d2e3c5175c5086e39e3f1b5914954b6bb0000000000000000000000004a3d7ddac3ebf18bd5a12407c0f43e5e54bd02d200000000000000000000000032fde83f877925b58950b69d92064234953732b5000000000000000000000000537cb544b033539b862710e7493f1eacc5ba8e5b000000000000000000000000095536baa838ab8c5f2a17dae7f658447715ff590000000000000000000000000e1a44caeeb6859cc4c2663d88bd8c01819df750000000000000000000000000971a907c7028e1f0b4da2d8fe3685af82db62696000000000000000000000000a20f35a0c51af9fee72525fdfeda1af81867c95f0000000000000000000000009bbd758572e1283e8f8e997eeaf40ed1605e38cb000000000000000000000000e35255c33380a45431c72a2e06bc6ba5d9b1c0740000000000000000000000000efd8db6a9eb039685f7d3e8eaa7ee6bd3d261ca0000000000000000000000002c54902c5b099d39d9e44c7ac439c9dd86251ac600000000000000000000000083d6f2ee7d875095ae97af73c48e890a6bfe9ebe000000000000000000000000c0b467924f2768e1de1e83e18383ba96468a145d000000000000000000000000ae2108e5eb65521d4f2c7a2d2152c85cc2f372cb000000000000000000000000a92ad55fc5ab1193b2984e26cd885034429401bb000000000000000000000000beb6f7c4ca30558c239193f9ea774f40e4ffef2a000000000000000000000000b4c55ef17ee5cfd05519e9538788cffdc5e6274a0000000000000000000000006d342a08d84b0121237ba8084947c3f21ee9dc57000000000000000000000000ba6436ea22d81bc4e4dc4f8199750a433332905700000000000000000000000064508781fd67be1414fe2c302babc3ded567afa1000000000000000000000000d50e643903fde5b6e166008cc099802860c7c5f7000000000000000000000000ca68b557f84727fc01629608f7f0df8593ccc2e800000000000000000000000093a1f8f699ce0995025282912d58ed4d8396b51c0000000000000000000000002da29c4ffef89026de600ccb50867cccb132d9f1000000000000000000000000061cd2ef75d4640b029493d88a3d1eddff969b4800000000000000000000000049af0a9b1a0bf1123be4462b17b4f5ca9a7148e5000000000000000000000000f0632cad40e63f21fc105a4b64ade625715716f6000000000000000000000000f689eea9d873dce50b2b912ba324114ce6f64fc6000000000000000000000000d4292893cef0fe5637f5299a70e22623c26a17440000000000000000000000003974f22172727c41e6a2d83c5ab4d7bafa47493b00000000000000000000000070d083f3af8ecf17277c749e906dc81f4d8f7c4500000000000000000000000012ff3707d11c365a6ed6eeeacb85917b26a1c952000000000000000000000000fed5b10aa440b5ff2babbe7c6c11215e0467c7af000000000000000000000000e763e51001b2d2a30dc7cf1aa76cc40e34e2db2d0000000000000000000000009071551509e734c7762e680751b02874f54a10ce0000000000000000000000009de748c175557d21a0a59b621adf565005bb06cb00000000000000000000000065089b358ef905a749f6a16dd7535eb272b98bfc0000000000000000000000000bbbf2a4235bb1bd74c6a072dfb69ecda135b8d9000000000000000000000000ce39ac3897a40358556e0716e6112753d8c618a9000000000000000000000000189119531675d08dabd22fafe97db08eff88e94a000000000000000000000000cb7cc68914ab80c2d56230b38c4c68a9fcf9cdbc00000000000000000000000012a0ff2706c778b89a98dfc457d1bccff1fc36ea000000000000000000000000fa6277eb759026049da55f2ff525a447247aa6e90000000000000000000000009bc34401974137475d980b2b3b36c2a4340a7b34000000000000000000000000e3b3dd91bab0ae531b4fb52adbec1cb2d508a939000000000000000000000000cd43e8ea3a528f4f92809f3d3aad213e254008ba0000000000000000000000006f9d4ba55c7b7ed03041423bb2e5dcc745c8b6de000000000000000000000000a558252af19b0226c694b9b4a9f05a6b966586a1000000000000000000000000465ebcd05448f9cb8979d5821e8fabd6253a2964000000000000000000000000e04ebc397d4309e11869df248406354c33a296aa000000000000000000000000a1f1e0396de520339cb22c1ebb6815a635a005270000000000000000000000004e63fb22c3795a91b9c57a3df092a709791d4cfd00000000000000000000000071e0e2ce684eb53244edceb48fe4b6862e0c29710000000000000000000000008d1b1580ed595cf0056f5f6d8cfb0576e4bbd7fc0000000000000000000000002014c9b6f8cc4074b4ff54a6fd48b2cc4490a1bb000000000000000000000000b329d24175e3da28a4fed73e2c5e7895ccc5101100000000000000000000000057ffa02cb196bb60d5c481ac54435d8937a9300f000000000000000000000000163e27c744ac9e889fc836e56ec838b05cb61bf6000000000000000000000000f6d329b1ae883dd8d8616cb6b92d5343cb3f9f960000000000000000000000000c77c848febd7cee88b89e89975a5c45eaf540df00000000000000000000000009498d00c8c5bfe1071508c5e5d872c4b63322fe000000000000000000000000ffa36d9d884e376587653bf2204ffa94b10b13b0000000000000000000000000e0385c166711b40aabaae8f9a58acd78f2579b12000000000000000000000000abcc2f3c70ebe4833e98a092dcd62c92c7b546fb0000000000000000000000003f597d9c9f8bef2ffca80e05de20ce7f092a8c90000000000000000000000000c03a64790c4059acfcc39fdd2ed72e5f96bbd873000000000000000000000000c8b748924275546bc20e060274d3c055a678380e00000000000000000000000070d595937cea2153f9d940dbd5695f6fdd1b01c10000000000000000000000007ad70a22f00671d2ef7d0c60f84d21f93b02aa4800000000000000000000000070818846c06f4419d69a5d54e45f638cf5ce7d01000000000000000000000000d3dfa80143f92cc379226345a6e69eef4b4f6f920000000000000000000000001fa1c1b2d8e297e682c293202454feff53a7819a000000000000000000000000ae1532424428f45f1c68ed108f4ec672ddfd1207000000000000000000000000183d6500473e7121a1b47d4b612faf5027a9b20900000000000000000000000037b26ba6bd5ea5bc05c7e06f806add4a62d5381300000000000000000000000005b96b352d020666c749e2e4238541e70a47023f0000000000000000000000003dc3d7917d68135d4f831fc8fcfa6a2d40bcb9b4000000000000000000000000abff8b3806fab584d52ae6d14ff7f2b3f1b8aad8000000000000000000000000d9151eaa3bdcae45c353a5f14425bb9e9b524ca70000000000000000000000006bc3c57c979a39254ccd59a2e03e9fddbcdd9416000000000000000000000000bf2d17d114af6c46d15d331b595851666c5805c8000000000000000000000000f673b95d4c2b13a93960ee71d274714e427440e5000000000000000000000000e2ae352d91d1ddba3c807fb6f00a7f5e15787545000000000000000000000000dde8fc0218057332b1d7a266996a06ee8906b3740000000000000000000000003adb2991b407f6cb9487cad15bda0e85d169c4ab00000000000000000000000057fa1de9dd99bf26e2d1ec81f9fd4df55f15da4300000000000000000000000054577222bd593f2ddd0908010fd141b71bd0914a00000000000000000000000060fb04f271a42915dc31df2b5f7e839117a915040000000000000000000000008d41ae8df91b50f90b68c4869bf39635020b3bf2000000000000000000000000f22640f9934e8c0007c6a05ca6d370b00ed4debb0000000000000000000000005b59c28d73d65091c2eaf7162c6d7b815cb7cacf0000000000000000000000005dba4c392654802d3bff52c837bb1ee981fa7018000000000000000000000000fa64eedf560f6bedca45bce75f20331a7028f1ae0000000000000000000000001be83807a29596b83bd59531aca1001e89acd95b0000000000000000000000007f85ca55519612ac9c8f7627fe937cd275d2013e000000000000000000000000daefbb1838623920e0578c8e237eda11613b8f2300000000000000000000000019e0da73c71aed00a2ad0ef72dd1688480c0fb05000000000000000000000000c894ac8e4917e0c2c2a27acbef244a50c6faaa740000000000000000000000005514174a68819b57e043beb5b5e02e4aa27d49880000000000000000000000007cd0afb9f4c2255dd0f7bbdb2d376e4986f6e9b7000000000000000000000000e6610da745bb5beeab247edb829b078ca7ebb5c100000000000000000000000024432ec253e014ae6eadbd0a715d94eed9d40508000000000000000000000000475b742aa1e86b3d5b244b13ee0f70be64ddbad4000000000000000000000000492b340e6e56b811501e3bfca14d4f1c97fabec80000000000000000000000003826cd5898208da7ee0564ac5d207a901e89fbd200000000000000000000000020f0706c8f69826d6771c669e9642fc2a3d164310000000000000000000000007715cdfffdeb3b56cf174f8db57c92409c70a4970000000000000000000000002918283b576e8de7b228c52fd94cbc4a98181bca00000000000000000000000008c55987dffc17f417db10ea66982942934dd8080000000000000000000000008144f7a101b708fa14fdc5750208984887379a9e000000000000000000000000d67da6ae45ad92447f688f7b49d8e27bff3560b5000000000000000000000000d5fe2d6639a734c73a01d126b1ea883172e5a5740000000000000000000000005e39028b9e0bbce153b7f26c112167b69d64e9eb000000000000000000000000c6953c86bef34a8546673b39089e93f7c8740df1000000000000000000000000023dd51027c1df446041321b46a0a3411db0f6f2000000000000000000000000d61b9aeea2fd3d75ca9747017322d7cde5b2ec8f000000000000000000000000fa9a66d6898d408c12364f9fd78c6dc33fb68ce70000000000000000000000009b34370102fd9d9da2d22913c87501bbd040d725000000000000000000000000e01d8ac45a17a13275ce0dea5cad57b971d511c200000000000000000000000042ebb06176019d6146485801c1882f87fc914605000000000000000000000000592344d3f92e7e9fc1a2d8476950cc54836a2ce00000000000000000000000009aebbb7743926458aad74971c70fc6b4f4115f96000000000000000000000000d3342664d054a9d1533a73858e45bbeb525f39c1000000000000000000000000d5b864b9b510287195ad74e1705b63f080035c5c000000000000000000000000ea0ddda15928e5af83fa3a5e3fd50922ebe74fff000000000000000000000000d72ca62e238bdd5143b06273e47ed7574d949dbf0000000000000000000000003e904daa9561686f22e058754e3d1e6a1f9158d80000000000000000000000007b0f24de42b1fee07c41dfa13d378e3310617e22000000000000000000000000d2290a19132a20ea2a55249f545618d18e6a446d000000000000000000000000bb38e628160de85d8e5a50f65ed0379faff7277d00000000000000000000000023135a7712ce48d1b790bb665a7574da082bd85800000000000000000000000017336a82eed2cbf485bf497a4aef19b8423fdca3000000000000000000000000dae10f79164313df569eefa775da52f56eb19bad00000000000000000000000085ab5061e509916b726cff86faba4c422faefc2c000000000000000000000000471bef302207edd0aa3d0f9215fe1bf26416e3c80000000000000000000000009de116c79f753282eba66c71a58b51e526c01096000000000000000000000000c12ed1c507a3af59a76587542a32ea12bba66f77000000000000000000000000364683fd7d0e637fb67b0e714c22d485a142ba8200000000000000000000000087b377640f2ce99a8d16681944882e9ef43e1c17000000000000000000000000b99a4572683b7f0df28af2d4563baf9e902d50300000000000000000000000001e074875ccb451aa390540a4a8145821176fe64d00000000000000000000000068d9d22d052d3afa242ec9344808301a899b497400000000000000000000000026f8a2f22370176f34cb54e272536bf503234889000000000000000000000000d9210ee728c41b65fd692011d8819fd00ebe3fb4000000000000000000000000e425ff56a3e6bad93224c87292ee0e3f4a291064000000000000000000000000c50ec0cbc8c005d019957cef305c9706f793fee2000000000000000000000000927aa5b4e5c8f1cd74e9de22008d8c05093ec8170000000000000000000000008d7c9a2f5f459c26488e5d80ae22487e25f2954800000000000000000000000083010e1d3b48705643f415fde9ee436524e38939000000000000000000000000abf3fcd4817e18e4fe28b194989d560085ee8f040000000000000000000000002f3614f140acd8aef598b6cbbb66e436aaf0b894000000000000000000000000292364d99e4792adf10bdba2e458237a09c2fe520000000000000000000000007dbe85cd24c0f0ec8bc77b78e349c9d8f6a069f000000000000000000000000000715233a3d0df332588bac74cf5ae79bf12ae5b000000000000000000000000eceaf7a70b6f91087c8268ca606e33d9ef91996a0000000000000000000000003f2090c1b818ca072c84e4c24819629742c79452000000000000000000000000eb6159993e6ced45434533a7b793737e2bc2a6a0000000000000000000000000c708ae34efd7c2dbb417cedaab8428ea518d78300000000000000000000000000acc64fbb3311bb1c6d917ff4001bdd9c40e2a89000000000000000000000000e5273bf9840ec8820f11a42590cda967e39dc1bb000000000000000000000000d7feb43b4185534d619da59245bf40c0dceca8c3000000000000000000000000d973577efca284a5d4d9112b1706f61c51b0f989000000000000000000000000f402c9dc60a738dc3f23a57ed47bde4bfcce91de000000000000000000000000816af2aa17255953a76db4edefd0e280c8b49b72000000000000000000000000c071eefa4bade9b9e373c250655585c43cf3ed1b00000000000000000000000097ce7abfed80c3545120e48ae054bfc4e9bc95b400000000000000000000000029c75014f0f5fb13c86704d6f02fa34ae5dc62720000000000000000000000000ec6652aedeff20de3c9f60f19cdd4da40edfcaf000000000000000000000000bf31f95f7e8251e550f30e345afa935655fbc87000000000000000000000000019747474cdc3d42afd7f169932be7c639301027500000000000000000000000021ec3cc596e77d18da264125ebf8317e32bd195700000000000000000000000067ce4979963e3da17f5d5936fff7f7d31646553000000000000000000000000055184190cf756e7fb6582c329b2187f0e59264110000000000000000000000004f20bf282f3368298a9bd118520d7d0ca1318582000000000000000000000000ebad46a3cd02857f4233133eef94f38d46a1f107000000000000000000000000dfde3f39ba248a73847afaaeb97798f4f9fc3f43000000000000000000000000e66828f9640a9d1dae6c692484fe4699f5737e5500000000000000000000000057c6d2a3d100a71d3e3d45a258a1691500cdb4d70000000000000000000000006d5a68d7e4b7519e3738cff49c86210cb87abec3000000000000000000000000f51e5d9af12fc2f35c066e25bcc72355d9b791bc000000000000000000000000baf2152ca48c8302fa6998d083098950e9de4e400000000000000000000000000eb733ac67b7ccb550ea47e8586857dd316e224e0000000000000000000000009dd6bd0bcbe67dfe0f736f94aed4b9607abcdd4f000000000000000000000000cf39572a0105f19dd661e4da4c7c0f985e1e80b000000000000000000000000098f84167e97c8481031c294add0ba09999b21f7900000000000000000000000008c7c5ec973f9312b370fba2d5f41585738c7631000000000000000000000000a783421c47ba18752334144d2af8859bea744447000000000000000000000000e9f3a84986c02eb2005b5bd1339fe4d60f2074c4000000000000000000000000f91b57dcce770d0d487ce07facdf83ce72bc32b70000000000000000000000007db0736075c3b8aa5632357a37692655a1320c9b0000000000000000000000001edf718b245cb03264bad278c758fb525f59432900000000000000000000000025b4396aff2d9761a8fe86b50e052b66e6d82b5b0000000000000000000000009766c83b421dbdba13af44f7634a7c20cd7ba64c00000000000000000000000056eef1114a21758037e53b6d4b8b71a6e36613ba0000000000000000000000005af7790b5d095da69cd969f2655886b3ac4366730000000000000000000000003a1f97e16f46961c18f8c59a472b6e15c24a5e4f000000000000000000000000a315558e2b166e64dd63dd56f59630aae611053d0000000000000000000000001ac938711dc05077dfad2112620aa1b572e5bf87000000000000000000000000f63a0a82980e3eb0df482f1df8fca09433bc02f60000000000000000000000003fd72b4a7f10d37546614a726c4687dc38065e4b000000000000000000000000f69a2b80404783f43d64237bb8b35f627153b26d000000000000000000000000ec040d85c4e00db6405d6e29b49edefb9b772fcd000000000000000000000000c740480d6fff9ec1228ace46078f0152945df1ec00000000000000000000000008d1270e4fd4e25c3898ad1dae6636fb50127ff30000000000000000000000005070c6d3ea4d49ba6b6233852d9b511636a074f10000000000000000000000000f988081f037b107747875b272a8e9bf2e94626e000000000000000000000000497205a84fa4eb9edeb9f58b44ced71f4ada1c68000000000000000000000000cd674c3a6ffef0d318570cc4a6542ea4df504f05000000000000000000000000df18e1dacd610487f4ee92fd1045767e6c85f6c4000000000000000000000000cd8e80b52e4d718e9b576fc889b50b75db54d139000000000000000000000000d7fe660f0843c5688d07de42a257b2d331db2ac7000000000000000000000000699c4ce7f4a75f2ca7be3e206d1fc7f11b4fc0ee000000000000000000000000af0c67a37cc13dcaefe14d866c231c4fda7baee800000000000000000000000041eef115c400826e40dfcf7a70258a11263a8e3a000000000000000000000000f87db38fcfc93a25bcdc585f968a4776cf70aad300000000000000000000000068a97b8c8d71f41851efcdc8a22c7b46efea9bfe0000000000000000000000003c9c78c05d06a2210f0d879d16c92fc5ffd5b50600000000000000000000000082d8480ea0d67eb17f82deb6db3f7b87e7bb6474000000000000000000000000be4de0a18fa22efbece2e28ce4bf9e2fa022395d0000000000000000000000001b391f467491a576165a0510fc218d6ee7fa6b1a0000000000000000000000008bc9b4b6f03c31af2b8e26946ac0882e85ccca13000000000000000000000000b6480db00aee97d133a6ca1ac53a2d736e56a83c0000000000000000000000007a173349e9aaa0256f0d811f0816e7cba2c7bf9800000000000000000000000034a0666c29eff023eae78977c67bde6c5189e6470000000000000000000000008b278ec6b8a24e22f255b94f349721a21c7dfdcb000000000000000000000000b62b238d24f41a160826f6a63eec2fe81c7875e300000000000000000000000015aac2619eb1efe47c8514aee582786456ffb0bf0000000000000000000000008b49dec62df038fdc3ad94b5b26a1578137e1db4000000000000000000000000f1ce7408a9c4ab12be14060c547889e7a103f3ea0000000000000000000000008e160c755c5b1a0463efd404b8291a197bc67fa40000000000000000000000008a08ce9a622db72281f27dada5373abd4f8c27ed0000000000000000000000002cd2f89fcb66f2c06572a8a40ed92ea6d49e812e000000000000000000000000ed1c2284b26f011330ddb39c1bc030dd508c54af000000000000000000000000c2ee00488b3fa1b22aa9e73dd67f8d9f3df746660000000000000000000000002c0535c4935642e0df6b8715316c43303ba39e8c000000000000000000000000d5d07a4403ab5e4981cbe6e76da2f3db3e3c98c10000000000000000000000007e2a67b650104280163b1a1aeb1fec0205ab5ca7000000000000000000000000f8c96c3fc8914b2c1b877a8d2880cc06a469a26d000000000000000000000000b1e27046f6018517efa851e5b79913b36505b7c1000000000000000000000000aa0aaa72c31f72d223bfba0827d6f21cc7a3129c00000000000000000000000090c11bb35b3bc5eee181470933932d796152d90b000000000000000000000000dead1c8cc68da94f731474c8094d41a51c3136e0000000000000000000000000d37ba96a58b5cfee7856613ea9670c1857a7212a000000000000000000000000930ef1e1a1649e8b3018cf906326a888c178c39b000000000000000000000000c1716759310acbec1b1e1305fb9a0a7d7a236091000000000000000000000000e4639a8a5b0d4139af9438f1d1fd7b3dd2e04f140000000000000000000000005f585e3f9d6df541450e63e6741e5a5f71878c810000000000000000000000006ae18545515db7dddf056db184805ce0b1f00db4000000000000000000000000775ad273a858daf3bdb8c3e265ee73b67b7a9d00000000000000000000000000c3516ae9b886ed5da6b5571cea51a94e17b0e33a000000000000000000000000b30091f14365807a172eea13c499228418cad392000000000000000000000000d2522b5f7be26d6f6528ee25827f82fbdf00c7e2000000000000000000000000a171bb8e755e4504d045225e85dd49ff39d2ab26000000000000000000000000944d897c6a9243d507f6ada7c444832bc950bd400000000000000000000000002030e2156bc1ff38680f33e370fd79689f7cab95000000000000000000000000e724bce1492e23bf1c95339275510464a86582350000000000000000000000007d0419a745d0c30c8c8c0160eded752f4d74f1cb000000000000000000000000589da860ebe8fcd7ab1f957f83079c961a48940a0000000000000000000000001d8abacc5387d10bd80bc19ecb0252658d48396a000000000000000000000000523434ad12e737e457a962346ccf1f2ddee100880000000000000000000000005c282ee577cc946eff2afe5e5a61bf030c1b0e8c0000000000000000000000007a4d093e4990561b0f8e8f88c9c8db268167bb8200000000000000000000000043569a573114a8ab1611a2d31b7d477bb31840d40000000000000000000000002b823d72ba168fe56f5156ac01b5f92c6d6ac031000000000000000000000000a73fe511119e451b8e6d870d93bb47776e54a325000000000000000000000000a2d5c1ea7c73b9708e9813f5d9776118151e484a000000000000000000000000e36ad3567f7cca04e48a4cb603eba7e679a10ca800000000000000000000000030e7cd2e52994d6f5fc3d3a7968ecc6403077110000000000000000000000000649d6d5356f3a3e8f5408b2d336316ce404304cb000000000000000000000000a10373e16186ea12ec9ff49c70e4a2fb1abe405200000000000000000000000079aff27062e3c6b23bc8093fe0a1c695cd8fa1f2000000000000000000000000a8288410027a1383ee1fc0ffd3ef5d3c427afce00000000000000000000000007a0a8f07b3bc8b8b968fd233fe2a5e64c2eaf6150000000000000000000000008e85a6979312de12b28ee22fb41598095debe2ab000000000000000000000000c96582cab4854d48a87ae850abfeb92fca06737a0000000000000000000000009592c4b079df37992e32d57b96bf1de7a253d425000000000000000000000000384329ecbd561327f4c14db4698cf74dc9b3cb4e000000000000000000000000f2c44af080eba48101c835ec92224f6427700035000000000000000000000000c9930a6e9ecc860cc1f94fe1b06ea382938743c5000000000000000000000000c0cb2441ee3f7b9d0f07a742b1188899afd9239900000000000000000000000044809afe1b367a50b39c360a3412fd93c443c1ad000000000000000000000000a321325c9b36a11d6c88b7cc236a46f8099834790000000000000000000000003e8580af3245ca79e9b042215fa72865fe7ed5aa0000000000000000000000000d238d6b89f7188c18c043bd8c911859923de268000000000000000000000000365b1d3af0bd0968aec0ab51dc713a206a8a6da80000000000000000000000009e55eeb208ed594bc265e7827da059d194adf3500000000000000000000000008d3c016c5339cbf15be7f3ee931718915940b3ce000000000000000000000000e4662c1e4bd7db881e45ba67d906f7c92a6a143b00000000000000000000000009f202235bef42b1eb5d2fac49a462286b2ba95900000000000000000000000032000a30917f47e48daeb60a0cbe4c8179f3265c000000000000000000000000e5aa52cc68900e322210072ad0b9165b3800e2e20000000000000000000000006961fe081e5c8f6b70658ebfdf96f3d5b0e02ada000000000000000000000000814395ad125c95a86fec4616e8d0b60310a5a7f1000000000000000000000000c2b0af91eeb9af7006b89f5107c4bb93dce5543d000000000000000000000000b17a4b119386df2abaa974cc285014c9f0410e69000000000000000000000000b6dddda2311f43bbb5e98f355ad22a861ffb221f000000000000000000000000dc6188f137b391df244470c61e3342ec6464676b0000000000000000000000009e06a07f9f06766730418d4032f64d2e4ae34e110000000000000000000000006c3efc53141068924164b5e4b54e79902b6a2696000000000000000000000000fbd9989e57c236eb433375de33777fdb21dbf45c0000000000000000000000006b026672dc79d7ea05565240f098722c450b0920000000000000000000000000a447942406f5f83b01562103a851bad152852f6c00000000000000000000000074d69dcc942ada01ac7ddd6110e53a5618ca40500000000000000000000000007b39ee656cf3c2e1d6a89f7b67c7d08ed324bb2c000000000000000000000000e420aa8133249741a5702bf75f7e7cb5f3951bab0000000000000000000000009e0cf94f31196f1719135ec14b74869cd67405d3000000000000000000000000303649b74158fd0398ced3f8d201e5c478f97ebd00000000000000000000000057194a035eb541ca306cf1747a907684b5669f7e000000000000000000000000ba905c202d9bc4bcca8ad991755d5e9e0a24dca4000000000000000000000000c1f9f3414431e287cc967ee0f18524e8f890f961000000000000000000000000ba0bbe62706cce35c4b9f3e136d505bff02ebd3c0000000000000000000000005c7f44cbb79f0c483a8efbbb7e474653996c1181000000000000000000000000f1af71cfeb6abd7fab798de5dbd92301d17b3dcd0000000000000000000000004b76d2225018e89e785e852f7255abc4e18656a10000000000000000000000003738bdb9be54590aaff9df0c59f5068bfd6aaf8f0000000000000000000000008ed4ae78d561b3062750e05d190cdadcc5c4149d000000000000000000000000c9fff03b314961d5dca44742ce3733ea51be5cb0000000000000000000000000215a65b416aad72f9956706c2f7bdcde7724d423000000000000000000000000cc0d9d213fda7105d130d7c79015a51860862f7400000000000000000000000070415ea24ce0abd43bcf57961809fbe3e08ca98e000000000000000000000000fb1b077a5633665d0cf50cb5d9e697277d5c4e3a0000000000000000000000007ef2615067d450983d6ca85b45c3483837ae2a760000000000000000000000000dd4b77bac80941000ca4d69c6bb5666dbd503f3000000000000000000000000a7b4880065f8d0f2243cdfa70ab9a83d5de99ce000000000000000000000000039af0831d4de8fadae98599d7e2c079c43f5d0800000000000000000000000008fe868ca95fff547893d242144ecfb4f424c4c48000000000000000000000000ae5922a2753bcb06801743221f0c5d7d6c2725db0000000000000000000000008020d58a12080c564b59b2ca6e1038faed4b2124000000000000000000000000dbd9eb6cd08d438e2a3bd9800d5e6beffdc9d4bd00000000000000000000000056df5fb1ad9a31cb335bec620d3c697a72452bbc000000000000000000000000e642c8bdcc03081bc654da37ae420cd8e492e5340000000000000000000000007abae70599a5e2da7ebb1b1ea7fcaa42c3044fb200000000000000000000000094f6e6df652faa949eaea7e4225d5717383379b500000000000000000000000085bffd63ced22d48686adce7ac485c29a940d6f70000000000000000000000000c4acd97ddcc1a672d70a009ba65ffb5a874a4fc000000000000000000000000f44bc4ed40a5f7e1eb0c98e9a90be93ec7a1ce550000000000000000000000004d47668ce917968ce480277f738ec0c95790772a0000000000000000000000007d4440cba1fe85f7616f447b25abdf2bb0b93634000000000000000000000000a931f0d74cbd29c03bf2936b62224f2ba853d512000000000000000000000000339d346173af02df312ab0a6fd6520de0e101ac000000000000000000000000021c8c1bab9141107c03133e002b81ddc3aedf1d7000000000000000000000000848707e0aa8e27dadab0891bb3c619d0c5f8665800000000000000000000000009d3640010795a1790fc588eb8807028bf4743f5000000000000000000000000003aa01e1ba02484d3dbd692c8b9929221a851550000000000000000000000009f50cc1935a19af401b0f28cca0031f403f2034e0000000000000000000000009b268223528411ba9546b2c52fb11b5e7a46cf520000000000000000000000004f7e642e145b640fd7129c930702281813a174a5000000000000000000000000e6b7b6b7085d5160d47481c5c055d4de7c5d47e00000000000000000000000000355ce16281d6c3d574eb59d2bb4308b04b8b5a400000000000000000000000042dcb911ba56a41aa174f4b6874f364e65fe6c50000000000000000000000000c6787287f231cddc68db796500133513a57f03d40000000000000000000000004d67938e9b07681526fe0345a45b770bba88c659000000000000000000000000119cde77050389a659628b08419e06e5291780b7000000000000000000000000ce9bfe8b68cc8bfb234e655d909c25eeea17e6eb000000000000000000000000a0bf3cd41d2a2266c8b0641328778699f37c4dbf00000000000000000000000004ef233d32f613bf8bdaadcce5af020c62fd14e10000000000000000000000009520699eb5d979e087f0044665e2e5c58a02bd3e0000000000000000000000008d67065fda9b0a1c75964b40927cb85a3afe7748000000000000000000000000feddeff71cab9278d8a9ee7ab3ff2c8de4fb57880000000000000000000000005a68b31cd691f100c2a67d745992a64432c31a3100000000000000000000000056c71dab54c1285f291cb3a77df5e216225f992e0000000000000000000000007f6869c5c6d37589b50e35cb3857c34942a0b96f00000000000000000000000001e690b09939ca64d3e210c9921becd8ebe6a598000000000000000000000000cc412b922d0878571affc0baa4c51bb8ca34a1240000000000000000000000007ccfc503ec92f3b50411aeeae39cdbf908462e13000000000000000000000000f09976d511098c1e037f4c872aa9c6adf0612c8a000000000000000000000000905f78d01fb3b0ff1e28ceb5aaf02d2f3f04c8e200000000000000000000000084e05d8c4335813f31906ae58661ead0ede93ba900000000000000000000000095a30be4cfe3f9de2dc37fc5d8f839b261ce54070000000000000000000000008de45d7410cababe3b07b7a9844d7ea98d0e1d52000000000000000000000000d99ea4f10cd1395f3da10794f0ece3622c433fb8000000000000000000000000596513d02e3e176cc2c5b8f594c73931ddcd40970000000000000000000000006c5166399c25ada0ad67c89cfaa2d146627c85d7000000000000000000000000bf33922ac5801d053516c5bf02c01dcd8a7d5d58000000000000000000000000d9b394af488af5efe1e0b60593b8e82922fd906b0000000000000000000000007f1815222c223a285469a51b48e88be77a7ea8c0