60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e6e6574000000000000000000000000000000000000000000000000000000000000000000002e516d596b37506a52644e5841467337356e727474344762714447734d3750415777314672337a7575676a5a693644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000ba14c038c29d4df0ce9d0ada1d950fceadce0922000000000000000000000000e98bcd1fe47d0edc07816b97a6d17238ef0ecf9b000000000000000000000000db437d86ea7f65cfb7088ef2a020f722f42ba4b70000000000000000000000003f68449a1a3f719be9325f3f968b67cbd8328670000000000000000000000000d8d780332bd4f573af956016fc06f17537c20311000000000000000000000000e5ea1045e25c0a8fa3ef6b6a6e63ef4130b9365500000000000000000000000032867bd59640becb599c08955cd37baebd08578a0000000000000000000000004ee80dcb5e4cc0239c1b81092caba636a9c5250b0000000000000000000000000ebd701c7993e330d39a128cfe64d07479a40b3d0000000000000000000000005541e04289d4998fb90b28b1d06517d87a3b8a670000000000000000000000007c05bced7f4cda38cbfcccbe0d1553c4048c2df800000000000000000000000016b3da2786968f31fb9d7c81f124b9d1e14816500000000000000000000000007e5f8ab4f120f0abcd38d0073c74e43f9766c40a000000000000000000000000c73b3379eedf775134c92bf348f485eba177048600000000000000000000000028d553abf7189f5db5f1f48adc27c33a0f80f96800000000000000000000000008aaee53ceaf4bb8ed9ec5f64f39d6d1517c7ebd00000000000000000000000004164ae502ad9094049742af8e1cf352a800f4a90000000000000000000000004335179bb7585388b91d3bd8633a03ea90f5f169000000000000000000000000d7b264c9958b1bf0c4e74bd58cf3d0f79efe4a7b0000000000000000000000006357af053719f42585095c82bd0302351741487a0000000000000000000000006a67a4d6606ed445dc66a0e985bd54761485fcd9000000000000000000000000edd046107baf248b663e3bc9532325a135a5306a00000000000000000000000049fefefa426c49a8457427c54490399bc66f9f2d000000000000000000000000d056635f8e08b6bae9802812919bab19ee651533000000000000000000000000e7d92b098af1db55f2ec633630c1008ee7e6a8b3000000000000000000000000168a0ed67185e81c85f1552ca98452ec7d3a16d7000000000000000000000000d0c246607816a20383c8a95a8d3cc9c81823bc4a0000000000000000000000001087b1a12859220d8a0f4d3d76f6f8c95c9532ac00000000000000000000000015e8e669438d4d554b4ff9313e7d2eb40443ff40000000000000000000000000ad9267e44a97d331e8e8113896bf9ab8e4d24db4000000000000000000000000dd2e23a7fdc82a69fed3242fa9026e01eceb523600000000000000000000000080e68975c56107fa2de11fe366f72d88d876b82b00000000000000000000000048d60bd5324323690c72f4b9c06b544edb48678e00000000000000000000000041efbe3c5543d6e3122c9a5b8e6ed90af2623c7c00000000000000000000000032f3a6238aab6029846a0fad07ae283a4af26117000000000000000000000000d151f303dd62039c804a0da2f9de438dce2706da000000000000000000000000bfd2503d8e917eb8c4e09f2a5949bd0cbca7284b000000000000000000000000235f5cdf4f2409696d6a5c10379785a843b4dd8f00000000000000000000000062247bb050b4dbf2ccbc28e2cc24d65e525725ac000000000000000000000000e43c11dea244e2ef5e2dbe491926c8b9bd4143580000000000000000000000004e26f816dc93e3df83ede643d4ebb698549c70fd000000000000000000000000790536f5c81d90ff5704f3e13d98c6aab493e50900000000000000000000000051524bb13c4719fa024d69a537608b3b10a1f07c00000000000000000000000010dcf604956c5e538ee7e19add267adca1fda5b2000000000000000000000000e9d5e8e90a5c6f0d3082c8b51aef2cf0cc5a9d4a0000000000000000000000004ddc9139099209e8437a33652e5203f2fd092c6800000000000000000000000005b3cb0a46937ae108c26133517b168b729d30df000000000000000000000000a183153598dba79f7eea16dca12ab302d7d13dff000000000000000000000000013a366139038ce8d690d9a10694d67a020db136000000000000000000000000f7e8caefa7a22999aa7a2dfe7be570dbb341afb1000000000000000000000000a598a0086e053e4d90532fb1269d92901dd8e03400000000000000000000000061ad7b9d1377dd2b3dd224efeef09a600e1258620000000000000000000000004d73345d4d0715a82491ed88961f357fe775b7db000000000000000000000000a66a8690f276813887e2d17c99e6c361fbd8ebed000000000000000000000000459f9c4fe60c6100e65ecd639ba2b3f5b611418a000000000000000000000000bbbb1b33fc607c886b74f56ac92aa139a380275a00000000000000000000000073d0efb3c4fd48e79bb182f46be2582a39e45a630000000000000000000000005dfa218f494a8af09a8679e5f1c02a27ee1ee69d000000000000000000000000c1386beb0208c892d39521570697c8efee7b88ab000000000000000000000000e4939b22f208ad26e3a4a8ec3186d619e9c318220000000000000000000000005b2c86e5f2bb0e3b9f32885487634f52d47d490b000000000000000000000000920b8da3c3be348bc53d0bbf756bc8c16c2b8d56000000000000000000000000112ac9d887f564bab094a37414c5281be31ce1d8000000000000000000000000158ea3bd4a6384efc9c6358b0bc12f2dfb0fdcf50000000000000000000000002962d9402246d2b5790c30201a72319416708e0800000000000000000000000005bb300c82e509bb3d7d800d701c66b3f3a021b90000000000000000000000007af79a72fc5965d0bab1f17f1dea07db51f5d11d00000000000000000000000059fe809865ab8de048f558d6f8e39fa157fcc84e000000000000000000000000d2bbf8f12066036a61d45901a8adbd023b48732e000000000000000000000000ea13b36b66941b331e3f499ca3fc0eb0a96ad7460000000000000000000000009890e1e5a3584ffe489e27229c9e23ec29d20c6a00000000000000000000000047ab47931def238b8dc8d47f0cb151e2b4368624000000000000000000000000bcb71b25fabef43496a785401a526622651bdae90000000000000000000000006af3d5be2592aaa483aee72aa9a66e2f69c8d7840000000000000000000000000a4cbc07ad26237f3e6a667b004629441fcfc9e4000000000000000000000000c4d60f93469fbaedd6011e57a8d29be38edb5568000000000000000000000000754fc5b35315fcc08c17defd50fa807d12ddb7560000000000000000000000000eb6d8c81e55e5345497efd47e53b2df79c041460000000000000000000000009d8b9ff2363f3ca000a005e89e87d5bccdd31d760000000000000000000000008129feaa049bacc2cf96c4bcb7d87f130a3716dd00000000000000000000000019c31b78a456be375eec793dac50344164f71c40000000000000000000000000966db5c26daaf7e42d8d85d7f213d03735279a4b0000000000000000000000009060bffd40bbe8eeca7fd47e61945ce8d27a8b0b000000000000000000000000d863320ba6f7cbc30f504ec68c128fe53f08cbc00000000000000000000000002c0009b1d93367ea942a7064f25d1b567f6f5c5f00000000000000000000000090dd9aab6342d5fd20a4899c42c542c2c08e41750000000000000000000000009bd9b0f12f903a5707991b8f6a794e24a44dd5e9000000000000000000000000d33252474f7e10589ee9ed1b4e302f3c179de1c90000000000000000000000003914d1a4647ca9c76cd6c9645e52b46735b2825b0000000000000000000000004ed6e6ab87e655071bdf36e49dc79d13fdf7967a0000000000000000000000008bf652fd1cecf607c29a3af349116f9c4fe7b69600000000000000000000000085fbd2c599fbac1b931b9370ce81aba728acf8b4000000000000000000000000d11b9b76f0a20ff0e57f7c21214b363a6c83643a0000000000000000000000002faba319ed14913638aa4349f4151209f6953796000000000000000000000000da4c3801a4beb3f51078edd8b66a81b85153e2cc000000000000000000000000293d3de4c2bd57de9e2e6e9849e041297d12ff8400000000000000000000000041e7ddd883b9cc7e6189c71b5486259f3d5c872b000000000000000000000000754c6871425021c875157b1102a646194984d0590000000000000000000000001d06194cf12fb09bc4ad3a115bb6eb1acd1215770000000000000000000000008c09ea4de4fed2b29a82e09569f8494840c41506000000000000000000000000082d21bc076cbe1808c9faab17527b7a8571e417000000000000000000000000ae5de5b263ea924295cacfc18c49f6acba0df1870000000000000000000000008a295e82b6dc386f283c9fd35d5a4cd203eb3a54000000000000000000000000d4cd591948687feda7ce0da2a5cc6229c2dabe7f00000000000000000000000036fc3e10716e9553b105fff0d328afaaa6e7fd0c000000000000000000000000113bfd68a236d19717ef61e0b7f7f1b5defee16c000000000000000000000000bf5fe163a3055a3061a7777d5d3d80ff0d4e39b7000000000000000000000000fde41a856034846d6d7f3468024c3884db4817330000000000000000000000009c30fd4f7212f8032d1bf9d02ae0956109fb9ec000000000000000000000000082d46c191acd7e0f17a1918d78e24cc3d5105724000000000000000000000000158017e93eded1074122e0f949282f6cbb5368d200000000000000000000000032e5860f90c850e3017ca2a37ea94774c303572c0000000000000000000000003d6ac070eb3d107bd798fb8fd0f48a66e035eb67000000000000000000000000bf30acd2e49ff3568a2ca3f8528e5d804851ff6600000000000000000000000067c01d472d8e6926736f3e3c86df4595e088eddf00000000000000000000000050557c61bf0e8fe056b4d8e4abc1f2f58b24dce50000000000000000000000009e6377d12c6f8a22503b6492ccd5e2d4d0fbc39f000000000000000000000000cb08ab1302ebf444b32ea38ccbe9fdfcaefde557000000000000000000000000f3064bbb3a192be763a2ea82732a3e085c4524a8000000000000000000000000b8fd82461818cbb53044bfd375f1d40558c6d85f0000000000000000000000005c14e149ef3bbfb18d54b3a153ead0c7ea70411d0000000000000000000000004751d8439c8fba121e80a26af587a858a51c5c4200000000000000000000000078b3995a3160ab7240841da2142b8e158ae2f85f000000000000000000000000619911acf4e885c60fb93ee33422dbff0004267f00000000000000000000000042fd9a03ae8f462546beb743bc3441779a6f41a90000000000000000000000005dc506e8bf8cdd0ab6fab477443be1032a1a8539000000000000000000000000495e95f79366119de2d307b2a3100d87c6b5ec610000000000000000000000009f589da637162401ba6c5cf4f72ae814d81023e60000000000000000000000000458b911a4dbc6dffc727980eebca13afd7ba59700000000000000000000000079beaf89d95c7b5ed447d0187b1a1dfb0e0ade3e000000000000000000000000ea55249e1acbbb217180568b4c31ce8fd856622300000000000000000000000009d4294f8bcd0f7d1b452b5f63ca3b06aee0c43f000000000000000000000000f85ad9ab13f494bc96f33337a165f09c79dbe75f000000000000000000000000733d26560197740fd55de5a475a1810a063adb3500000000000000000000000003d6e62c63c1ca0f3f7737e9dd4c2cfa4649f05d000000000000000000000000f04fd9f9eae51aea8d53c36034aa8ea9719c8b2100000000000000000000000036488be61e1743e3168f6aebb290d129a682c23b000000000000000000000000920364329160d6b179ab1a3949b1e874106f36c00000000000000000000000000d0a60d8441f42abd9d91eb6e6d76fdfe6cb49df00000000000000000000000043a569bf70a9ac60f140687b89ea81a59c3b1c44000000000000000000000000b46e6b2215c150cde6ffa10c6200e9a9b7b46e610000000000000000000000009f4ebe09ee757f5a719b35d9411bff193a0038160000000000000000000000004f6f284553f11e03766c505b7c97c5e23f1308c0000000000000000000000000f405a02e9ce36f8213b2118695855828d5f4035d0000000000000000000000009ac5fa58899e138a392e6de5a2a51740c9d8a913000000000000000000000000ea51d9352ed0e5714a96d1e9283e6505d3ece91b0000000000000000000000001f1686006601351a12113a8b798456567e13fc83000000000000000000000000275121343ac45648bb123ad68875ca5ba50beb4f000000000000000000000000664caf67c2f843a0b2b8ad01bfff755b603c2226000000000000000000000000b96f7746365338e2fe66b6bf170dcf8544984662000000000000000000000000ae28a85420d539862726605e05376e249276c6fc0000000000000000000000001d327ef6baa4106da33d8b7fc4b85731640514c70000000000000000000000007ac26329c185918ba288edbcc0a81e409c19655a0000000000000000000000008abd55c98df56795d362a2c049c6b184d1893434000000000000000000000000c9f0370ee9808740971bb9044a0ab9a62db54327000000000000000000000000ccf610a29683f30d500fc7a7a668f43494652d13000000000000000000000000672803350747827c35e305daf8e0b69bbe60e299000000000000000000000000290521e844cb8e481acce47e77ddb290c11d3c200000000000000000000000003a0255eb22ef46e6e7440f5a1702ec67b8d88d6900000000000000000000000082447f427b8b78052a940ecf2200b34b20dad2ab000000000000000000000000c1d5d0dce44fe286cca2b72b5aafe79b0d1d690400000000000000000000000027472b797f3d0c1dcadb97185d8c6a45c935c4940000000000000000000000009bfee0f263200f6f2595399a4aa16aa9d753a484000000000000000000000000227a3d114545972db762ee2dc27319243f517b48000000000000000000000000dfcc5047677af18381b357f7513ad8f3d9638fb00000000000000000000000008367d756bd6d4e7f825ea5d1bdb2027c8831be6400000000000000000000000038a7183ca607493acba45b5be3df0e6a7cad00be0000000000000000000000006d7816dd220720bf93a3237266f5bcee1d46d07e000000000000000000000000480a9fb46abb9f7956bc25b55e3a169de4ec5ede00000000000000000000000024b1ba6690e13aba1622f04a64a91ad1175f6e8200000000000000000000000075df2e4d22142bce598a78f499ea3bddf31d6366000000000000000000000000c913c7ec06432bfdd0fdc42ee4c8855c19061e8c0000000000000000000000007044d41e75069b6bf2849faebf16369df66154e8000000000000000000000000bec5a698229539910ef87db930ac3251c3a74039000000000000000000000000254851be97e5728e39bdc069de26008cf3b26792000000000000000000000000f5ee417b5ebee209e28a7d80e5dfd73f09c9b517000000000000000000000000b92f71bc397214a60be6c4634ebe88f7c90758900000000000000000000000001a6bfb245c04af0a4a5258f54a070a9d2ad55d49000000000000000000000000b899b4fb9c1cc383f9e22b9088aa94d9eb271386000000000000000000000000cac0c9686b69c154ebf2b5938573bff434bc74a90000000000000000000000000c40b8f5dbb0b9da6e2d3d7bfb280affe521f9e70000000000000000000000007f189bd6163bc049fdcb66075c08c5bf1c9ea705000000000000000000000000dea501755303145e15e2baff3c33c1297f1f40dc000000000000000000000000a67c2f1c2e8e407e699b5c8606ac7eb84425abb00000000000000000000000007e62a89af7b673abf45063371b6fa8c56c6da2420000000000000000000000005eacd4899bd0121a17f9fb604dc3da63d22f8022000000000000000000000000dc425667cf4a1a03a2df4a22dc4fe2c64d3f74c70000000000000000000000007d3461e2537c8ff2ba1ad7615a70769e06ac216b000000000000000000000000bb954be900261d0d407010ce9078c9df971edc3300000000000000000000000069dd4dbb83bbd75d8c66f14e0e8e86f39bf4a05a0000000000000000000000007b1edef00685fb968b061a7134df01bd4011fdf7000000000000000000000000b788eb5388f9c6d7ea62fda318cb071db1935c83000000000000000000000000668e67d026982c0097ed6b921314852d02f33f7300000000000000000000000096572b87d5774b4d18b238c0c76f82a0f462d0a30000000000000000000000001478240733c20a8721e1f71812b70c28340663f6000000000000000000000000d31316d3a6025e58edb81a094227f975658dd34f000000000000000000000000524ad2c42133bd4ee12a728ae9a9407ed0dbf4e2000000000000000000000000976c81abbe9b95582927fd98ac894e735a878a9d000000000000000000000000205d29492aa3437d4d814011a4cc6019e74574fa00000000000000000000000074724c429176e5d18882aab48aa5c44a7b41df9f00000000000000000000000071b710194dc8c2400f4b73f343b7000f356ef7e000000000000000000000000007a9aac60491cc189c8b75623c1a48a9290769b10000000000000000000000005ab57a5a139537f843be483125353384606821b5000000000000000000000000efcd502ae4dd820a5abe8afb0d3a1b6de968f874000000000000000000000000803e88a6cab0fe67402cef61ef14b74d1c818a970000000000000000000000009ac00dfd9511c3e967bf52c819f29c76d2d68bbf00000000000000000000000051d9de846baf3e8a50b872fd53d3df74de8e97db000000000000000000000000403e22ac836311256a02d123223f9c2453e91c7400000000000000000000000057fd5cbb49d531d8c266813536e35e400f15d018000000000000000000000000f166e974f9074e86489841d07505f300b36978fe00000000000000000000000098fe47b8831970ddd38fe6e6f4b9004c7a7a1b1d00000000000000000000000027daf2c3703453239c45dc7e8e4be22c5c07ba9a0000000000000000000000008ed820d9374916026f011a30f47432609d24acdf00000000000000000000000036f7a526f091a305d6ed048a1681a75ba59c3e60000000000000000000000000714f0c9537c0ba1c88091a87e8455339b31cc6bc000000000000000000000000fff7c1236a3bcd0779a7cfa7900844fee9cc30800000000000000000000000009ec0f4a32094ade08357a1550d668e47f7850fe900000000000000000000000010c60ef229b58baaa4e0fb081e83cdf9ead4cc8500000000000000000000000023f571b468696dd4f70c35ad73ef6c9c5fedbeab000000000000000000000000f9c7fc3861e8aab960eb6b4de7d6a7e4e6257c5e0000000000000000000000007b8559409653d661345939158f8405c820311dea000000000000000000000000adb4cf841fa10ebfe7e6995543210a9f5991e410000000000000000000000000235dd8dc08da6efcdbfbb9ef3df57cdc41999a0700000000000000000000000052c28fab6bc6684608863fb2907159de811dec9e000000000000000000000000b8793ceb0e188a59fe0946e4c85cd44a3b78e1f700000000000000000000000097161503fa4343efa71dbc70ec8276560261861c0000000000000000000000000f5cf485cf1c8c24f215a6fc8f93f189d6b49d850000000000000000000000005c0783f448ff4ab1b5857d860557c2450524cc74000000000000000000000000f5ed6c5144a89419437127a493a2360f9e723bb10000000000000000000000001e3709dbad46a021ebcdd15a60b7f2cc4bc8aa650000000000000000000000008833344f6e256731b9b5de9bf121e02fba24a300000000000000000000000000b246be0536550ff77475f25c95732d096c2acc10000000000000000000000000a335c5a39b17c1d53f2ae06de8e904129b42a349000000000000000000000000df6149a4ada615a1c8d3e9f14fb2326a2ae68c0b00000000000000000000000000f1f0f836d59e4c9dfc63fd534e046c2ca3045200000000000000000000000093b57ec774cda69169cbe80e8ae44150e0df4294000000000000000000000000a7b020785250c38f34bf2b5e309541bea95e2c840000000000000000000000008577502e8a13f90ac03cef138d9212cc1845d9ff000000000000000000000000170214aae98ea957dbdd486797bbec36ab7fc6ad000000000000000000000000e7acb53b483cdd9ddadbe94458665d3dc5050e730000000000000000000000006ba8c50eb2c0b7eb789d4fb2dc68267ca3ba06a100000000000000000000000050682ffc5373c73161a2b4322ced5aaba58605f200000000000000000000000037ec04f394f2dafc7077a11b55cf777ab571ed69000000000000000000000000923c52f673ded880a01ab9791533636ac75a5bd8000000000000000000000000f55a3b0a28946d3efcfc8e2c87f76ebef004eb810000000000000000000000002badf9789b08dc9a701b962fbbcd93e3247584ba0000000000000000000000004249211b111c624c32c26293e113a0ae8cf01bfd0000000000000000000000002ca26b309fba4274dc6b588c38269d70c15e2afc00000000000000000000000049946d6f02905dbc75d7904c54dc076e71699f29000000000000000000000000a5feef41490a2b3758385eb3db5e0eaa1d2f809f000000000000000000000000417d1151271966e34c40d1573dd3589508d25e79000000000000000000000000444446448cda3597a106f79d5c2335323a26bdf700000000000000000000000080c14edc8ad81c91ed5aa053eb2d99d1b97de37f00000000000000000000000011111ad9119c3c00aea10d52e2a59f5b7a127d4100000000000000000000000058cb13f26dfe5e522919bbb245ed9fe2c17731670000000000000000000000001fdb971b33a518f2b5e516f92f435739b29a81310000000000000000000000005677f5289ce1a248e1bc1dc112d54bd798308e35000000000000000000000000dd68d014be932172dd40cbc2326b2cc35afabdfd000000000000000000000000f35a37c01129634cab052b75d69fc2fba2a4f2f0000000000000000000000000d85dd915a7f11538d79831540ddcb2814ad8fa22000000000000000000000000579122fee6cebd8a8b36c2108ac64f744bef20510000000000000000000000008ed898249e4599304ee190b4c92fe56270baeb3600000000000000000000000004ebf90dd2000d6cc1c12b63ea28b1c2c6d9d8590000000000000000000000008b9d1f12bd60bc20cf7147bd05dd7dc5c38cb2ad000000000000000000000000c976aad8786c3a072232c5fea38d690127406e96000000000000000000000000fc081b33567fb734913c2108f309d98e2a5f0d0000000000000000000000000060ed381f77e15c605a490136b878ad752cf4d8ad0000000000000000000000005114f6902c4d874ef66a9e3526dc3a625709eba50000000000000000000000001887827268d3bba90144a8d322a1415e88f05b67000000000000000000000000b5b064d965af19481dbc4378c67b2f5817d1f963000000000000000000000000608c944f9b8f35c24bb5bee9099425c9539666b000000000000000000000000055b709106fd83cfc65fb0ebb25ddfcc15afeb883000000000000000000000000f1694985d1c90c0169d1f4e2131a9c8bfbfd5290000000000000000000000000222226939d0570a557faa5cb49f801968aa69868000000000000000000000000275a745f9248830c5af5a4c6ce4e45ab2c5c9ed90000000000000000000000009db4ab22ed3f65f4aabc5cbe6f143607d9d993b2000000000000000000000000995b04a4b393d5a6727e4cfe156bd88fb7a8705e000000000000000000000000999996da3f0ed5c28a32abc2a6e3614aa0579ac5000000000000000000000000f32eb33218157ca5d647cbc8cc8f3894090ad30900000000000000000000000027a5c883432dd1d121c90ebbad10914499d2e8dd00000000000000000000000075c04ca0d128cd23dd187afaf90a68ae579ee9a20000000000000000000000000e89a91ba19525f4e091145f150f0444909a3747000000000000000000000000fc949f8b17b1920d949fee3fd7aaa4f269bf00b4000000000000000000000000470b4c0f84713d83d6ee18243bdfe0fff3351a3f000000000000000000000000d904647a8b0d39560cd7ec4b8bb55ce211134471000000000000000000000000f58aa1f511c8077001510b61cc15a17b36909d23000000000000000000000000a4710236bd0f6a31f2b4e68fa764e79684950d07000000000000000000000000bd2548ed7650098ea92afd1c8c999f97109a13a6000000000000000000000000151c1b4c3615b5cac0bbbf1f8cfd849bcc2255d300000000000000000000000031df80f007bde559b8c0224d482c1f61d95932d00000000000000000000000008df6aaa549da886a6658b3fa432e63d4a046707c000000000000000000000000563d132c12c4b778b7669e1432e812548bf023d00000000000000000000000004f9c25b0bb40fcb486c646e9a36b25398119635f0000000000000000000000009921dbb07baebbfd21321f54468f7926b39b2eff0000000000000000000000003ed6e8e8f3a5a5f52a88706dbcc1e2d5a9defad9000000000000000000000000a0b38f17b0ca2536a0e7606fcf01ef13d9b0793c00000000000000000000000042073e2fe3092eac576bab7e8bb0909ab7a3bd3e0000000000000000000000006e924ca67b6f00912a7e0c5db01709009a693372000000000000000000000000aff5acd10062dddf6f25c8b75ada83d1598527dc00000000000000000000000066666d11af1a8e8859d19c6f2345239acd9da4ca0000000000000000000000006349a26750450e06a292a3540c822ad2b1a1cc0c0000000000000000000000009188c0481d5be97b1bb4789a02ac7a316fcec8dd00000000000000000000000022504ef24ebe0d8245f5c543b2741fae06a7f3ad000000000000000000000000abaee1f1b3bfd8493e7906e7b6daa78297db69cf000000000000000000000000613ad2a455e405a9cc3c089029f3047029d457a6000000000000000000000000e77bc7e11c759f6afb046c00d8e0603701b919f000000000000000000000000045733b1f5609dce2f6c6209ebe3b4573bff9734f00000000000000000000000011b25da70772846d73614f0f2a417a15dfe7ec6300000000000000000000000008f4ef5b3f0f3c5f435d58e318c5070e37df55430000000000000000000000000ba7586764a313676a6b103f074d47ba3b003d2c0000000000000000000000006f3d43d048cb31b359b31f40f72a0249d4a051be000000000000000000000000b8d8aa1f08998bcf80a321f2738abbc07ef1923b000000000000000000000000ae8eb6739ab65a519e25e12ddd146321b441ce1e0000000000000000000000009d83a0d8aa3d2ec697272c14f52a170d0b6962070000000000000000000000005f63e16b1606e7af138416c1836e09d2b52de41c0000000000000000000000006eb73f5ecf2227ef84739f550586db5da1262fd3000000000000000000000000f472ec9c450ef0b65d10e731eb1980448658e4da0000000000000000000000006c237ca3467ebc790009cec9b6dcfeb1c2147de3000000000000000000000000d575598fb34f1b475a6fcaf095723ada606969fc000000000000000000000000d89200d53c77be61ec04ca52a6eac90719312444000000000000000000000000b94b4220265419cd8279706b23df25036862d1f80000000000000000000000002e573e993d18668bce2cfba33a823bbb5da42ca1000000000000000000000000b31abfef6710675de9e17e053c8466ed3497757d000000000000000000000000710b156ef9c905c68880834cec3cec92cc1831a3000000000000000000000000bb24143273279ea05b7663f72fa90f777c2e83a8000000000000000000000000cb9501fdde225fd4a600ac8b2aa3074a1be6d195000000000000000000000000b5a4008b98b126c02b7a3d4e44e5a18c803b23ba0000000000000000000000007bfe8963dda9c2f33faf8025807c4c6939f1c58a000000000000000000000000f859e48624b06e1542ffda99eb59c0c2733abe1f000000000000000000000000b96bf074cc133e1bf491585040cd7bc54edb9388000000000000000000000000adc645dacbf3ca1101b25868e43c9451d238f09300000000000000000000000055555f6ab6e0a32a622232a4ece2b39ae7d536c8000000000000000000000000736d88fb395afa61139e6fdb326b738405d74a64000000000000000000000000d04d486ecd5abdc16e5d4f548d8557d79058a6eb000000000000000000000000f08dc92d3ad1116c3111173fc609af7412ce6f1a00000000000000000000000077777173579fbef1e280e00243412c1cc51c9ce400000000000000000000000053d982ab491c359341a543d1467ce69f872a1ee40000000000000000000000005fde2b852369179f115af27448644c2cb01071bf000000000000000000000000302284df9b654d769b21de7c3a0cdb9808bcad1c000000000000000000000000c7c8e9003ce878c4011695c28a1a0e1ee2bb483d000000000000000000000000d100532256ab289567c58cf2aff566611e19ce7a00000000000000000000000033894f2ab918217dbea8c0a60c6ef6ea5060db9100000000000000000000000021f7e0ab9c829ff7a4db051bab934151dee4ce6200000000000000000000000072bbba8c3910fe7f9381e7c29f893646bb9bd7c0000000000000000000000000b4823fcbc0cdab1a5ec9c70cabf5d8d1e023dac100000000000000000000000048ef2d2bf23d217b4fc3d4ebf972fb7177d9e9ea0000000000000000000000004f596f70298811e0f9d1456d23cf9fed63172d780000000000000000000000009fc27d2c261fae04dfe99d7f7fed12caf0980bfa000000000000000000000000888889bc42e0e7df4976a4c8a7203d45eb5d36780000000000000000000000004d710a7a46a221b3361bca2e524af4c1bde44bae0000000000000000000000003cbda54c6dc2858c44dd35dbdbe83f9f4fd7475a0000000000000000000000003643c5247b45669ec994f08e4a313f649579a3de00000000000000000000000090b7f8eb3e7690ad5b093ef92ad4055f2b61e69300000000000000000000000010a0ac077ec3f84e519e2be789f3768a085dc63f00000000000000000000000010180e1881a58a5a48d1f0eefaedaaf76071c28b0000000000000000000000002cbd292a53a7cd3af3edc888b81ca8ab9c822c4300000000000000000000000044e8198aa794b58115dc4b99681e892e46e8ce110000000000000000000000006bdd1b6e074f2fe8e376253e539d4c54ff66ac21000000000000000000000000d69bc7ff850875d1b10b9963d30450461b9b28a000000000000000000000000005dd4f1cacdd1e2469511c4b86cd3d3c171495620000000000000000000000005c78bb16f91a1f011ce3d23ab5eb4db83efd55a0000000000000000000000000d7bbdd4a4d8681bef63c527bfb3588b1b5fc232c0000000000000000000000005ba7cd8710ce091769012400f2f2c32e8604655f0000000000000000000000004d2acbb69574bd96aa8c835f1452afedc2c668d70000000000000000000000002de334a4b29c4913c2052fd1a6c3de8bb6efa85f000000000000000000000000053671da56cb9f5c55698244c95fcf1c706a54e70000000000000000000000004fa4b2eb7e2751c4d64940e606c50ee4ea46eb290000000000000000000000001fad3740172f78de81400055c279d228fdf5c9fb000000000000000000000000d565cb596039465f6b9856f381dfc5cb2848ea2e0000000000000000000000005fcb1f265a5720da710d770c2919364495aae2ee00000000000000000000000083f9ab0a72bbf582c519cef58593cfceb0047cae0000000000000000000000003066856ed81b4f9c9c83f756c5a28c76bd8ef4a30000000000000000000000007a088d089ec0bd07e8b191c082050b723598a3570000000000000000000000009b883c24574423f72936cc7519424bcb5ba0a4e90000000000000000000000005b3721f143e8f62204c85cf694659bc9cd0f269b00000000000000000000000090cfbffdd824ad8d58b2fd170579ef24de3b33d600000000000000000000000077ecebf46ddaa7abe495e5f4c6b844fed8f37d1d0000000000000000000000004bdccdf03e8fda13f76cd1d44459581e20221c490000000000000000000000006f30f38c89c5e3c86b612d44d83a60e9546ea6110000000000000000000000002b097d445db87625b90750470ce3df4da7eb4f5200000000000000000000000069423a88dbeab0177e935a5c63a79f5e576f5c0600000000000000000000000031d52a9dffc62ff63178893c94d9de6d46b1aec90000000000000000000000007702629e39684daec232c5d830a34c45c98833dc000000000000000000000000fe2408a0aa013cf9cbc1347fa2371d15e4bdaa69000000000000000000000000d65042fd06ba7bd985d08ef2b53fba9318ac31ac0000000000000000000000009f01a43eed2e23c926420a5dfe7c68b5edd57ca80000000000000000000000006e7965963ba50667b5ff718adc852aef1e688ac200000000000000000000000033f52dfaa80870a8bd55ca6fb1c3a816f44e4e6e000000000000000000000000954502b90334b1963ff05af052862a8afe992a000000000000000000000000009357c18006f54694edf4b2f893355014f5df1c560000000000000000000000000fcb6d1e4e66d252a5e4c73495e84613a3010caa000000000000000000000000508bb30769ad58b356cb61ea03093652f3dd1b49000000000000000000000000a84f8aa44a59c008d26d61b9789088db12000c8c00000000000000000000000056e5f8da620ade06f971f2d2116a1796727cc174000000000000000000000000c9b9f7fc36fc22b2de7a28df1e18d932c399840200000000000000000000000000000ea8e6b683decab9f4a2c0a5cd464ae61f690000000000000000000000005a5b281034b885174ff11c0c11bda113b981935d000000000000000000000000aaaaa983657f2e9bc02dc98b6cd51b0b2319ac7000000000000000000000000033333171a5eb963e560553d2d4f159b1dd47d6c4000000000000000000000000e856883b31fd8c0a8c07113029ccc80e9cfbb53d0000000000000000000000001e5ce2d87401a0a2f72424b90221009caf9616f3000000000000000000000000ece2afc88ed005251b9d575e5c430f98cb8ae4a5000000000000000000000000dad9326261e0d97cbe3408fec8e0864bc37cdfb50000000000000000000000004065cd76f6258aa61e9f662069f99109a9e0b0200000000000000000000000003ccb28ae637eb2e9d04b514ffeb1b9d694f91e08000000000000000000000000a8766f06270d0ce616f115e4eb585dad0d6e830c00000000000000000000000054f43bc0c1de691bb40c82dba852bca19e62595a000000000000000000000000fca24fd5136d55c442fa572d7ca4ea9574e98f7f000000000000000000000000be562d3671c54fc0376e08eb73e27d9561bf8342000000000000000000000000b7797d23c38f5dd6cb3facebc56fae889436adad00000000000000000000000082d65ff140359e9462b777f0572c40486e470931000000000000000000000000e3b7b72dde11128d04e996806e5905224ca107d4000000000000000000000000659776596b5e1422835a0561608d2cb4c060907c000000000000000000000000fd9cb1866635fd6da6ae168f0efe125e6fe5114c000000000000000000000000378d329948efc6ed5f3f36225603327c16b756f2000000000000000000000000bffade145d1238a3ada4b06936c07b01c0931ca9000000000000000000000000408f0e922eb1722dac43ddb43d7dae43ce8819a800000000000000000000000070bf72ccf9a5491a7d70348e8f5bd8d616130cf00000000000000000000000005f82bb7418cf3230f101a01b3f40f2113a5956dd0000000000000000000000005334a47cb29bec666927be028cd5b5f685d8088d000000000000000000000000cc30c85d63597d308d4b882541c653f9eceea3470000000000000000000000003334e2ea2049fa2a670b76aff88f70fc4292e7b4000000000000000000000000353edd209fc7012dde75a104a823f2e5dc68e6f2000000000000000000000000e3977ec09d39d3a23ffcdb6f7997e499d82ce71b000000000000000000000000e9bc4fcf74ac57d810f9295b3bbd543a5a884e3e000000000000000000000000d6088ff5d5581325b5c7edb77fabc1b61738669f000000000000000000000000007e9a28084104cb18f4e85a96f87985de03dca600000000000000000000000050fb8896eae37dcc152447be9095e9904c32f7fa00000000000000000000000076ec2f3d9628dcc71e55178dbf26e8a19c5dd4ba000000000000000000000000a0640098f4fa56e53a89f4eda72886384f4f8f15000000000000000000000000b18d6d0683f75a7e46b03457f8229fa78204e076000000000000000000000000b8da8f31523cfc3765779c62ae3003d71c8e100d000000000000000000000000bb616567e67b74c2e97d6e0184bf45b3b78918990000000000000000000000002361adefea4cf283f699de1444782facb19f8e16000000000000000000000000f3a32cc375947eeab0d3fc988bba051b75222979000000000000000000000000f2ef5c7606ef06bdbc645136a135a3e22202956c00000000000000000000000082e888f3161a43fec3fe90486998c9909422b41600000000000000000000000044a93fcf831aaaa4054355cd4a815906f5f2b9990000000000000000000000009136c10358c82a98d40eb69267910d5a0eb67ac400000000000000000000000035a63ba5cff5c032f7816ab7526cec65cd73248f000000000000000000000000159a0a5adc4f5cd30e296440be094ecce1e7a68f00000000000000000000000043e335da57c3928f1cfa75775a3694ba792c9a7b0000000000000000000000004c437fd5af0289c104760547b40887a4030c42e2000000000000000000000000e92da269bbf46e3c5f194dc65a1f59b09b793a1000000000000000000000000070be25ab3c55e4a98b28b414e1eb98209f5c6a8700000000000000000000000045276abacfaecec05fe9b2e477b80ea3ca2857a1000000000000000000000000e9439f4ee3fae7e15fdc9c3b3fb84833cc721d2400000000000000000000000063070140c6485f4250159efdd2b564171d905a47000000000000000000000000de8ac09efa14afb05b78951e1c533e21f8b562a3000000000000000000000000c7ee1f4fafc9ef68335cf7edd215f2a3296f1dd2000000000000000000000000c241f6d166d98d3fc9ea8162c37220147f345128000000000000000000000000ca17e1a13cae85e9ff25b21eb22e6ce84eebd10e000000000000000000000000d8c7bd2896ebc333f5c6af58a66c7c1cf2dba9f10000000000000000000000001a4f2f7dbb387aab1448a1a7848ef2f80e8296c20000000000000000000000001a5fd682743d9acdabbd2fa16a3a8822f1cccb52000000000000000000000000c23eebb779d32be706051be4b20f528acac151920000000000000000000000006ea649fc345f83a8c88b8f8cc3b1c3488aa3ba55000000000000000000000000fd13a63571564b43d3c13ad29b5711893987d5320000000000000000000000008dd4fc6ec4e375894de3dea5696c7fcfe39e3b9e00000000000000000000000033e7a0b6f135592834f9c96d6ac02e6af7beb2d50000000000000000000000009936dfd349e5e7e484231b0b175d6158f0f02630000000000000000000000000b35b9286b1110c3793684b3db78254786b51ed53000000000000000000000000d9ba87b31620731007c88a96e627ac145b520de30000000000000000000000007f2bd2d2ac1db7a931d77134d4c085682a58a8bd00000000000000000000000011c076d9b2a969a927f06824efcd8b55050985f3000000000000000000000000a6c9196e296df0e69fb4d417eaf9237f781603000000000000000000000000004893ce4d89f4d3626e9ce9dbfd71a2d315a774b7000000000000000000000000b4f3dfb554da611dfc7c9477647817b22474f171000000000000000000000000f417131268698537e16de509a8b63232b03e0c58000000000000000000000000623af4933a5fa31ac834c4c22f24690076e1699a0000000000000000000000003811d67ef8d3cc4beb333be58fbe12d245e7b43f000000000000000000000000694463b27bba1fdd762bdfe17094942df450f88c0000000000000000000000005047bc566dd86229e0bfddf8f2814202b68507a6000000000000000000000000268a179a80dc06d892790387b41f48095eb83060000000000000000000000000ffe80fdf5f099be5768bfbc0d81024667ef66e8c0000000000000000000000001007c31423bd254f89a3849d7fa34c009c1e2f87000000000000000000000000ddadbf48c4a074956f95bc3bcecd7b80c152b5af0000000000000000000000009d3171815a7333e547b7487c1ccd4a62ad965b940000000000000000000000008551084392e882b4aed21903492a7fa59338387c0000000000000000000000004c168f8223e47d5d8cadfb5974561773153edbfa00000000000000000000000075f22362dbc31e55b9646146484f63ca4703e28d000000000000000000000000dc45873219f69361dde934902412988c637ed80e0000000000000000000000003a8b5a83e7ff98fbc9061e35523fb74c75f9d46f0000000000000000000000009ab6596cd6680b0b85bf663eca298023ece206c800000000000000000000000096dfcacc9e14c38db913761aa691ae6eaccb5588000000000000000000000000a088e8b62cab2c1c00d781a8abb8419538def42600000000000000000000000001b18a67d8543b8dd40d8329ed235948a4dfe8ee00000000000000000000000045048530b4071743c961c680a539316acfd50c1b0000000000000000000000005f2c329029a42d7516f433a26bcbac566f99a165000000000000000000000000b50ddadd02903351ac135a5e313262cc28753907000000000000000000000000ab884368ab49d771cccdc3f5c9ff682767e450d100000000000000000000000099b769bf720bb6f5e5986f16211666480e8ea082000000000000000000000000b7ce4d692ef7542f6ce8a517f3741d3b4a10e0bf0000000000000000000000002bce0143d4ca58352d714c9170153c7928fbe0c90000000000000000000000005370b08b5c6333482252c20d13a6912513d7a8d2000000000000000000000000ed7a91c7ae319412fe13f41e35b986fd13661b4300000000000000000000000019e6855299dcd1894329592578e36ad62c5ca0f600000000000000000000000052bc560c149f12103e77280d122b5617dd5a4d2f00000000000000000000000080d645346e928a4286206ae87f4c0128752b040d000000000000000000000000c698f3f8609dbfd47b6d1c31d4d816f713e260440000000000000000000000003bc940069566a24c27d78de4c06dedbacbbc1e33000000000000000000000000de6c5665bab9135c33182e50c1a33bb0a79974310000000000000000000000001c8804d44b891f7025e7a322c9b9901916b5234e000000000000000000000000f7e5cebe4e74a9f67584b1a4b8747a7c2b61b7f6000000000000000000000000315e1a5c796b734585c27e615b774441372fbd08000000000000000000000000b67c7b29fdd9dfe4017170302e7789a591169b24000000000000000000000000b960f3fdd2cc3dd376fa5ef9e71a8e83c58fa5de000000000000000000000000200e0323f8d5dcce7b5b83ef4e60311ec61a76fb0000000000000000000000002db86c0f749dab3c9b564c93f1fc3ace711d88c40000000000000000000000006389daf779677e67a9b404b313bad6d1c81278bc0000000000000000000000006283511fc53c60c0a0a1848ac88ff46b5d2496ea0000000000000000000000009a23da7a71f349428debc76567ccfcb4276f6a0a0000000000000000000000003bbe33ad8f23daa3d618f9c0f7a08d5e7ba96c5600000000000000000000000013843671b94e31392bdf5a8f1fc4787b27813e9c000000000000000000000000c815d86be7579071e3f4102cb641f74f5d73ef60000000000000000000000000d88c2790ce515fa8e633f7fc66a597e6de6293ad000000000000000000000000da5d04a8c66f9cf4a9c66643c8893ad308533c8b000000000000000000000000ee347f395a70aad6a835a2d633ee9e8a672f49ef000000000000000000000000c1d409aa1b1e3a59ce0fff2d21f9d5e64488d687000000000000000000000000bac0d5d7c31350d8768de64889a6c47c5f65d52c00000000000000000000000003ebb93d2bfdf5d3cc2211fcd0a747cd03c67693000000000000000000000000c38af2be35277e7d1a1de2783ff63d806e6dd4a800000000000000000000000013668c4817794e7f67aae2c728e519931229bc98000000000000000000000000268987498b2c226321d6959344db984fa509dfdd000000000000000000000000dcbcdbd647ab4b707c048ecedcd9e5df418cf78500000000000000000000000027ac2c305acb50d0b6244a02921f970e6237be74000000000000000000000000ad421317e7c79b7e1981c920c524e1f68bee4a20000000000000000000000000cc05d0a11295f41bb80acde78a86ec21e9327aac0000000000000000000000008810999bd6bb9e14006abb36598ec56c17f97b7300000000000000000000000033d193ca0ffd227037dd6482049b3004213261a70000000000000000000000009d7572e3026865d2e0a8447475583b38f9e1729200000000000000000000000060ab16355ec80eb794f16bf939b9e5da63bf72ad000000000000000000000000e50e73c604e33b8970583860c6513cdcea60b8280000000000000000000000003e05cce61e399e9d8be484f0ac40d2cf8221abdb000000000000000000000000f83c200823a2a5c705315a2c92590585494b1ecc000000000000000000000000c3e0c1afd3f5a84c4add330b9fedf7f6aa4fd2060000000000000000000000003e434ddf6b85b58090208c7d2f7d3f9d11ffa310000000000000000000000000226aac0ba54e0b4f63394bd12d9fbbcb5de4aa1a0000000000000000000000008bc9a41cdca63c19ecfbcae9679620eca04fcebb000000000000000000000000e2e8f5104beacc93f4e6e5b0c908626359d14e7d000000000000000000000000cba33bca18ae8e759cc9dc021d47092b8ac8fe940000000000000000000000008b4f0264fd6c1d6f6d5654a1386cd20af33cc7cf0000000000000000000000007e2e0f6c1db0dafd2b751418c7b612f1301a99b20000000000000000000000008e62a355269b1556d15176d5b8fc2249a53c7841000000000000000000000000c7143ed62ddb2f1670f76a0999847ced8fa6fa80000000000000000000000000cb91ea8aa289d1a085074dac20e7ba9e002a7bc8000000000000000000000000c32968087cbbbf6203eeb6b21d87da76abcc7cbc000000000000000000000000b53895dc0147d8d7994328bff6959ac4112f21370000000000000000000000001e54646a06cbfb6af7ee90fa6638b5e71f472fb400000000000000000000000090473d8ddaa4b66b8bf3939e0075b89e8870c4b90000000000000000000000001d9f21b7ef4098a8fc0ae3e23a122430963723120000000000000000000000009408f082bbdecf14b4d83cb1c55660390fa308f800000000000000000000000031ad6a29ddbb41e4b66d19bddb0fd65917c6e41e0000000000000000000000003aae2da5f6aaeade962d6873803306afa43da6ff000000000000000000000000687263236463d54e77d1dbaa822a147ed10f90f900000000000000000000000082dda4289d5d88a2dd66ec792d9d1ed763fab5d1000000000000000000000000a9816ac65481dfc3abe65ad26a3aa8bab618e8d4000000000000000000000000fcdfc1298c2c8621fa3cc649db5051f876713e3500000000000000000000000059abfcf2c6e708a4b2ac8dcde6b141a2fb6fbd9c000000000000000000000000bf34b6384d2cb73e842b3320c17c21f3078bb276000000000000000000000000a69be6663f94b2096abc3d8a7f2f8d2bc6006369000000000000000000000000522ea58a06842817a18b1fc6e2311c3c2409418100000000000000000000000025bd55b5aaffc9ac6e67bdb8afb121c3c09f3ada000000000000000000000000daa004ac552fcafe830c258963a9156d26c65475000000000000000000000000af53d8f86391ea29c024916e865436a7ff93e124000000000000000000000000bc9be9249b58ac77ed46c4e6a68862f4000471e3000000000000000000000000032c075ac443638256e8aea38a11c109627cb823000000000000000000000000d0d18d48301e93825d03f6b0f806963e80b99b810000000000000000000000009f8af170318508b3d99bf8257fc8ebc26efe493f0000000000000000000000002852966283ab786b82d6b1bae937065901d725b500000000000000000000000059e826b37c566a1a9f2847e8cd2c8e04710c3bdb0000000000000000000000004992d76fe48d84a06e41ff4f0ed36bb6e317835d0000000000000000000000004c3dd402d9becda7e8b8b48cc1435f7914c5e9c5000000000000000000000000ead3569f2e6225f275929cd8fb31f4c314d3e515000000000000000000000000f2a6bd12b78c4e1dedb41dbb0098b340ec5ab19a000000000000000000000000e34699f1111c230c9d992117e012277d1f32414f0000000000000000000000008afcb8dd7927ab9ec9a401875af3a37d1da0ae9a00000000000000000000000082f93011942de88a5f8ed8938cec99ec578197e9000000000000000000000000cb826a6935c40cc0f4ec2f523f92c59174abb1d30000000000000000000000008f88f3702aea3987a09442431cd7787da221b45c000000000000000000000000d1b891fd196a00a709daebad4843270be18bf1110000000000000000000000005aee2c7e230076edf56df6070ec933bb9c5dcac9000000000000000000000000b8dfe8a910d20c2fbe57e3f791168df3f1c4f3330000000000000000000000007e8d97755b176349a3da82107b2339fb95049905000000000000000000000000d7875c834f340d27a4cb29942b88b1523ac228fc0000000000000000000000003658de8939caf11af09b6942eab4c7162f04c34d0000000000000000000000005671de6b236632bb16c7816229f1b4d974b2414c00000000000000000000000063594855178b6769e55464ecd5223aef43305e85000000000000000000000000c46b9698f95f80c6d87b3273030684b284ecdc43000000000000000000000000d5c5effc80998c3640d6bea2efa8130c040887020000000000000000000000007e00249f95366b2234d0bf663988032186286a7b000000000000000000000000585326b9ab31f38089228645c8bed03960da07a10000000000000000000000005e63b2a01f6182226174e9c3e65f10c93bc4a2ad0000000000000000000000004924f904c380a266ad712796fb61e53b3fa5ef77000000000000000000000000ef5225409baa31c9e1aa1cd4a4564c59c08bb0ce000000000000000000000000ca28b99c9673e9f2cf9585b06ab6a851fbfc851900000000000000000000000042f860eb989a3a9256bee3ee1fa98783ec29bd12000000000000000000000000f349bb2de77aeecb7e5d5531da8c65c1a1b3b3c70000000000000000000000003ef9f2622996db1fe90d0396b4f1b88d7cc26fc5000000000000000000000000be13517a2b520b2449068d2ec45280992b04047b00000000000000000000000043e541aeb190d45c3834c668dcf0200f293608d0000000000000000000000000e7f5f6fbaf3c019319880176f4f95f3078aeace0000000000000000000000000569cf57882974dc40b7ba6a30fa19eb5dca14ff400000000000000000000000025d24ca10a733f700a0e560ab89cee0b57c1dd7400000000000000000000000039aca82fd7b27acf8a13a1e3d1d5e3eea5f8a8c9000000000000000000000000f698ce1c12e7a420e9149c01b77f473a1e7aa48e000000000000000000000000f970f7b32ed6cb64bbe61ab95a30e0665887500b0000000000000000000000009cc1722e831e0eb8f24555490b6393f6950f812e00000000000000000000000012c02b883f62cbe152e9f54d64d6dd18db73a5d60000000000000000000000009f672924f7229642060f728d0eedb9ccbde775f40000000000000000000000005dfc5e5e5883a70af2180fcbdd9bc6ff1bd3cfae000000000000000000000000cbb46659490f2fe77044291942dc19747eddd478000000000000000000000000f197d1037e1171d5881d22a44d0ea6b2f9aedbe50000000000000000000000009bc644d5fde9da1e0556a3b8fde42f2fb6dff7c900000000000000000000000079ec688cb2d39982fdfb1dadd3a5aef406219029000000000000000000000000428b941b11772fd06a4440e8bc8222f04b2eb7d70000000000000000000000001f3fb33bb9ec9fff76e072db92374946e271001f0000000000000000000000005af09a2325011dd10ebccc095a45bcbb700c859e00000000000000000000000056b1d20390f9d257c5df9b4bdeb2fbb46af3b26e0000000000000000000000008c79b48903767aaa85191708c06dddfd5ab91ced000000000000000000000000fb04ec0d67d859df3c68dce9887ef610cf8ccf9a0000000000000000000000008a069f89c5123e9ac4cf3541724c593bee17bc1b0000000000000000000000007a13f3e16f83eea0821eadd3b5455629508a7131000000000000000000000000e92171c4b656049115dde737fb674f50a64efa850000000000000000000000008c760bf61769bc5bdabe3cd1225a779b77683e1b0000000000000000000000002934e032ae8b5767f203c6623cf1637f938ce856000000000000000000000000e47ee1659733e4de6da4de32af73a576e63186b0000000000000000000000000cdfeeff98ef0f6ccf4ac0e3e3f6c7c8ab5ab3a4d0000000000000000000000006857d7a909cc877ae2cb10a674d9492e22ca2ba50000000000000000000000000de66d2ef4391c2e85885c7222520734e72889920000000000000000000000003b9694db703d0c01a251c54e48ac64da15b3a0ca000000000000000000000000d1e2f3ec2e84749913f5d47e6742c23f1b789d950000000000000000000000009ca130189de62ee83ec6c170ae7491ca72bb6e790000000000000000000000007c5743b534ab1e9002a5cbdc3638cd31cad74aae000000000000000000000000f6bc5b7f1553d98122ef21f060e27d7b4fb79de500000000000000000000000041d3aaa8ef58e3327a952afe1d022c4da3506fd6000000000000000000000000068b2f3d5c89b56fde331fcdc31b8d27951db48400000000000000000000000092ef7123744ecd95fdafc3484d8511462517cd060000000000000000000000005b72a7ee49ebf6b62c7e2e183c3d531d947aa41d00000000000000000000000072129366fc52e07a5b14a3606f179fbcd16e091600000000000000000000000060cc2edade13209130735d44da95a99d4f2578750000000000000000000000009c8acef905b14590671a89fdac3f39dd86d9d7ce000000000000000000000000d37d8974b46ddd1f24a10cc0191c3f0e57ca80ff000000000000000000000000ce88686553686da562ce7cea497ce749da109f9f0000000000000000000000005a1d724be08525460c0b0433852abd1eddfa3ba6000000000000000000000000b853fdf512d5d5d40d58be4542d4144c99e45a3a000000000000000000000000e1844598f6f7b710d57acfa3d5c38340d3b62e6c0000000000000000000000001e9de91372f2306f587bdb7153c92b8ef73aeda6000000000000000000000000995afd35d9e11da634281a04e1c4db58f7f017e7000000000000000000000000435f138460909c7340fea70add39116efa5b52ab000000000000000000000000c8c4f2893d4d7d18f23ce1225d56a5614df75787000000000000000000000000dc8184e64dadc6cd4819c144e7eb47cd00d2d317000000000000000000000000134046017c21c6afa2d1f0061e97c8febe66838500000000000000000000000099e6355e14026a915b38e3dcdebd133ea5d5717a000000000000000000000000ec38e7cad253b0ec17055ffaebd96dda6263acff000000000000000000000000f55303d88da8ed597538343f2793cba187fc3aa7000000000000000000000000c6c59ee952ae115237c113b232e704ab5dcb8cca0000000000000000000000004ab42d9d2000c485cc0d00cdf543def2cb5ca65e000000000000000000000000c790b79fbd42ad1c074394a61f445af08d573c330000000000000000000000001fdfe354fc0d4d71c1efa80552409b1b093f60c2000000000000000000000000eff73805e1f9dfcfe14df221a4bab7c7c53b3d51000000000000000000000000c92eaaaab24815e4cd39a9220eac4d667f61ea88000000000000000000000000352910c64403fa168d3d045ad14f99b3ebcea560000000000000000000000000929b050b2115ffad0bb23a8006dd079a821900b300000000000000000000000002bf08c25bf78f2f61431ceae07819cf434e9fca000000000000000000000000fc772f4b4e4c7813ae3c0100c59904a4de343e4c000000000000000000000000d3852d76cedaba7407fe8dd14a45db3bb23364f70000000000000000000000008c76dc6c82710c30358fde6d517e721d2bcccf9d000000000000000000000000d826d88690ab5eef2dce4e6b97604026b7a111c90000000000000000000000007f7a0c4b99e13cfaeb614648dff37b3e6d8c57a20000000000000000000000000389c4dc30779d20887cdf888c32445e4e3df90d000000000000000000000000533bb4c5116f4b4f819c5c05953c4c2fefb5d04000000000000000000000000058dcb30d595c573527261bbb5d95c3138e05d7a400000000000000000000000080d2d03aa66cc72b88c70bd05b5ab497361bfa280000000000000000000000002516897b7e15a9a22721327910c276fb3985ccd4000000000000000000000000ed14767610a553c54b0f9ef392cfc602b3ec25b70000000000000000000000008f6a3578868973418f66fc9c338e6b040ae70a48000000000000000000000000906390364a90632a8bc33a5256ff311da155c20700000000000000000000000048c019da5e8df12811258fd5da10d6dc1f8866d20000000000000000000000005411a469381ae1e64ab214a3d10ffe57a20cb96c000000000000000000000000b9141d3bd5c520825a24ac0a1fe7011fde0c0726000000000000000000000000a646be9c134b7a84bb5598dd5061c38786897fa000000000000000000000000094cb93a8fbf81bf01fc458563f7bcbcf627b93d20000000000000000000000002f132e5467da84bcd4b78e7c45d2d30192e4dd17000000000000000000000000020b66aa4d51a4975f432d95e9dc00749d18a7e3000000000000000000000000fca4dd58878dcaea060eace9ff6397353797f8be00000000000000000000000062a358c21dba07ea082c1b31e064704958eea42700000000000000000000000056704e319ace35dd0083dc8c2b8a922192d43022000000000000000000000000debb34469e4e9407f5cc820ada391e77cf71be08000000000000000000000000d58f911e2f63f773d9a3aa27d39e34f2739f8d8c000000000000000000000000c3e8a4491b333fe662b3e2cea9d5eff8fb0b580a000000000000000000000000eba47ce9633ce88c70b37be905d4f847fb0da64100000000000000000000000072dcadd6cd9e4d77c54b6a78c74e406e40715558000000000000000000000000423e5af152961f518abfac5b22e874322e88a79c000000000000000000000000390e70ce932cfc804d9192e3471576ff807951710000000000000000000000006041d7c71d92d2d5ea7231ccbc8d11468c7a7e9400000000000000000000000054f78da47b34ac414fca594ae9175ba07592362c00000000000000000000000091eea08a8f5744b171a45df39b903855a113474700000000000000000000000066b2bcf51c9632bf535ab1de28b0dbd1973d15b9000000000000000000000000a0dff6d60df4cdb8bc03392c09a2fd4dec829da300000000000000000000000097ab176cf2fc25bf313b9e147a23b0cf40749e8800000000000000000000000095f36de6f947ef99160e49be8ec73bcd02e81cb1000000000000000000000000beb6b62383778dc8b5b7ea0a181eb23461fb7b21000000000000000000000000ead3281d4f11ff0bb4b94d84a8fe79796ebcd84200000000000000000000000062acdaa04c322d66138dc7e0a2d91106b0658aa40000000000000000000000001beca7990619a0e1e997475fda8599ea8ebac6a1000000000000000000000000af945ef687461fadedc68fc1c9ad397ef2239364000000000000000000000000c23153a767d0f20983e5194045a949e968597a540000000000000000000000007d608992a8c260da65e1834c4f33ddadc960f9c9000000000000000000000000b62e4206dfb1fa52461badb21b46f6ddc0d9efc700000000000000000000000054084d481439063c6e2777852a0568e9e20cd64c00000000000000000000000048b70318e9abf825872e0033f9d4aae59525c007000000000000000000000000ddd4e3e0cef73aa3886374d24f2d955bca09d2100000000000000000000000006a19306d0ef367de0cdcdd493f3e0423ad5cf4b30000000000000000000000006b5a6e7035fd5b17139373d6ed205102d298344800000000000000000000000091712cfe3d72e8857d76c233aacaaf33cd961dfa0000000000000000000000005c5973420f24d14d0b50d9f178ba6a9bfee88c8b000000000000000000000000810fde855a1e8358230511847170b04f344e81030000000000000000000000000c9939ade3e5c2f6f996040bb73f5dbb6018778f00000000000000000000000095c4b78014a04503b56e28e0c82f0a5cebba6160000000000000000000000000d7590a6eb0a72d3b7951e39332eb89231ecb39a40000000000000000000000008b1f20fa96d58d97eb3e8f031290f897462a52a400000000000000000000000011dffe343cff81e0e033f01590c677da253e28b80000000000000000000000007eff631e020c8c1cc104a1a88b8aae33c880349d000000000000000000000000783b18e257ec18b37910e6c0536d82dd2bf0a85d0000000000000000000000009230805c375ef95180bef6aadd6cf6469c48f0c6000000000000000000000000107dc70c6e041914ff93b2bd13eaa7699edfbe8d0000000000000000000000004c37f89682c04e0f657063b4163d9a5c8e90398400000000000000000000000069e2ebec64e1d42c2b5bc19c415875a25ba8890a0000000000000000000000000fbd9ad022412cd3c043afbed3c89afebffb023b0000000000000000000000003625f950a15fc0d7d1f78cbc2af5a5908e0daba00000000000000000000000002149085ee6a3a3c73a931c5b8d1f06d823287749000000000000000000000000ba2be7ea4ed4335b1105da77bfb925860effab2d0000000000000000000000006c1ebbf0f33e3a921bd2de143952d3875a946bec00000000000000000000000066768c103ff422da01ab9d235537c8fa9beed684000000000000000000000000a494e00f4aef19e3493a420b5f0ec8d965f4054c000000000000000000000000b9924093616384e4187e32481527b81b0edac142000000000000000000000000a562a3bf8ac3566fe78cd2fab41da459dbe0e538000000000000000000000000ff14ff81752cdd41cd9bd21e61bf8a0010bcaf0f0000000000000000000000003ca60b8ea1e49c2fd3d14ff251958410b1639ef0000000000000000000000000e64fe30fd43d8a6d3157839f9bed3137e7bece520000000000000000000000007574bdf2bebdeca7b5be0159234d2b1101773c830000000000000000000000005c403f9d748d3c1b66068b59b3fb1f9248c4d4f0000000000000000000000000b072d260fef68e35fca67b1f2b36dc7410219adb0000000000000000000000001868cad4b33afe89d7b4318ea822213129477dbd00000000000000000000000005ce03392a6bb4643eb8a3ee1a43055df4fa9a35000000000000000000000000637b078e53cacedc679af2a63b02c2250b79fdb600000000000000000000000076c1e8e91dd6e9fa0328e545eab6ea774f53c157000000000000000000000000bcd58f40e2199fcbcd20d98c4d949d39f253f7ca000000000000000000000000465918a558527d6bff739c3538299bae2bc094e3000000000000000000000000927b858066eb7efcee43dac3b2fd703d17452fe50000000000000000000000009891395c21d2cc1c8bcf0a3701ddd0742cc5b28e0000000000000000000000000a666351d4378f86fe0f60d0646a4d3aa0684a2200000000000000000000000037faae077dde06a984a4f6565efafa4c200efd710000000000000000000000004822a4345a09e53c9ca034e30f0c3766969808b80000000000000000000000005719f6df745acd7bade15599ad2d01743bdef69800000000000000000000000031f2e5f03e14ee83da3bf1d77989298495226776000000000000000000000000be260668275de3732932d2e545d005217d6b1979000000000000000000000000de90ced0ab415f7d3620df817ace038f59895c33000000000000000000000000924eb068f51bd6db95195cdaeef1f8b7ab6fd413000000000000000000000000f2c6dc6d6ad6479f36b0296f2a7b874e7b401214000000000000000000000000e986ecf3803535e48e48364ad0702413234a4cfc000000000000000000000000a7a2829800ccdd1dc0fad3b526f988c81035b049000000000000000000000000276ef74fd8226fa3f0e4495d4b499684a82c76c7000000000000000000000000713fbfe80759d2cbe1d824bf1cc596ed6b2b1ac200000000000000000000000022e11d27456f1aa78b862b3e0712836c17588207000000000000000000000000f3d71c4ddf526149fc8d9a62d41a29d8f93ea457000000000000000000000000aca827108c6dff366242631fff6b4af7d3af6e47000000000000000000000000c6f2194a9d65fa0d0a574ecf07d16c18e910d2f8000000000000000000000000a0183e85b199cb4437200b9e87809d38b6ed325f00000000000000000000000053199285c495a2b61bc4277e492d3612c416fa4700000000000000000000000099eca44b05cd83e3aa3c0a46d127082588853038000000000000000000000000ffa62ead08ce56c2623c998798777996aaaf2036000000000000000000000000632e4e1223ee7b0668b092138ebdcdb5fd1ed51f000000000000000000000000178aee3c3081d0d787c6db458d0788615ec08d3d000000000000000000000000c5e73dfe832b3784e4c1a46d19b877e28866a308000000000000000000000000f4d2fd0853baea5c0c7751f7bc962672ec2fccab000000000000000000000000ba0a7f0eb91d4b2c4b0678c9fea595467f8f3fc4000000000000000000000000353d8194463e129e68c8ef854c1d42f1fd7f0428000000000000000000000000fc414daf238a3cbea641f9eed8959ca6adaee3fd00000000000000000000000007c4d362d08e7ff6cba62ebab27bb09eea2b2ee7000000000000000000000000f7ddd3ed7355f2501fed863cd988fb71df484d5f0000000000000000000000006ab7edcf1b71b539ca0e66a16b0ead74a867ea63000000000000000000000000270df45d4bfda49a933eccb06108d33f23e808100000000000000000000000009e362ca064e70e45c3a74008d86a82a9f546642d0000000000000000000000007ea94952d5963e999bcc9ea118fc4690dcea37360000000000000000000000007bb95b1c01aa87984022a6df78d4696b344204740000000000000000000000004a2d3986d4179ccfa4f7019f3cc7a41f148446e20000000000000000000000006898d849f744930cb90a7d2123bb7e449070dfde000000000000000000000000c26320632fc54ee6572d5355f48f41da315be99300000000000000000000000039c0295c2bd39c2fcd32d05b5b1dcb004c3930c700000000000000000000000080c3e688961514294455459cbbb2c3c5524e24a8000000000000000000000000518754f8db930b1746be6b711a6b651b0793b28b0000000000000000000000004096ac6ab16e4bdd50610b3379b37af0b149dea4000000000000000000000000e60d87708eedfb6f7634588bfabc676c3cac344000000000000000000000000086d825a6093038a19dd9f996d2a6ce2154050f850000000000000000000000000c837b3ea3e3dac9eb4c0a1d9de5c49919836890000000000000000000000000ce09fbe8b3915469ce72b770d778d3395b6d0829000000000000000000000000cd722e27e7c6284fbfd9e27eec8be39fb168542c00000000000000000000000039636a837c3b89ba641e7a51f09f7b1698aa0a7d000000000000000000000000fed24e97577c00c9e28524b90609bf0332aeed080000000000000000000000002e1c49ff5fdb96f184891ecf732231f092f29263000000000000000000000000d668b13e769a1277a792f6ea334a67735172bcb100000000000000000000000043cf90fba5d046b2a5e530bb06e7eea17573b94a0000000000000000000000006d619be620910affd907c536c791bf8d9eac59fd0000000000000000000000009ed8193c26478f3052fc60a39a0137d68e8c03e10000000000000000000000007d7f3361b85bb6135ff8fd5e9baf8b41d27b09950000000000000000000000000e6cb35dc823f0cdfbf4801bbd8fa599b7ee0ad600000000000000000000000095036bc62adc87c487fb24a0fade581cea8bac2f000000000000000000000000d42b753f74b9b6620c83d33a17a02e12eea59e6900000000000000000000000090c9e7548131ab35bb7fb643751d0baa506d9061000000000000000000000000282df81d38833ed09da1def53cdf1d4f222394500000000000000000000000001da90f396008509c9802ed6308cdc950faa4214f0000000000000000000000005a1c5d8773d7121e187dc328dd8536eb92ca34c7000000000000000000000000625f9bf31c6321c972e333cecf41708aee431a1800000000000000000000000084c5ab6acc9e992ff514ee38750b083f146169e0000000000000000000000000e22dbadd18c841c8214f2e0b075328aa311266cc00000000000000000000000052b85600b30dd537358149e7f4674cabf60d8cc8000000000000000000000000bd122951cacb49a20552c2e78bb24e3d6494748b0000000000000000000000004df97669072b1213de3e19e03d4b1245fae1cfe2000000000000000000000000a730c832bb6ebfe0a1c75b3c509b1d4b3822160b0000000000000000000000004c261150cc43dbdb6fbfcce19716d8f1563e3910000000000000000000000000ed9b2a30a48c267782f94edd9e692736e9a2d586000000000000000000000000c25262df9e028743c37b4fff4061421d70733e20000000000000000000000000aa1f7b8d6362994bd7679bf9bf564b43e98f88c9000000000000000000000000538153aec5340d980524ad0e03210fb780fe5289000000000000000000000000720e9ff5e101f48b498cc8f47cf5119516d36d5a00000000000000000000000075cb505b4fd56b4361676cc2ca2788b948ab5604000000000000000000000000bb21aec433f0f8ea15342398bfc67cd8248f2a400000000000000000000000002b3640a6637dc34411b80e3aff9c09373e6e383b000000000000000000000000f21baf7888428401c568d99e056df916a97f720a0000000000000000000000006c5b1d98525d2429aaa3125dc217328b73e023a000000000000000000000000071266293d03a76b1b45a8b5da178567ff6fc22bf0000000000000000000000002d00b9b49b28acf1962d593916897dd32f7d0b95000000000000000000000000777448e5bada8ef7553ebdfc48a5ceccac9140170000000000000000000000003211437a6e3f3203b233e289149677bcf35e159e000000000000000000000000609b6541bbb0def0089f21f29ac126e1398820ec000000000000000000000000f9cb763d9da2f5ee765951d162ece5b81f1eb659000000000000000000000000d80a411113142781584e2f1bf2af4414007d9d9c000000000000000000000000f3469205b2ae7f7954019b844ff827ee82727b32000000000000000000000000cf67d23caa3cae4a4748466aab3a6506cdad5882000000000000000000000000520adac08d2f147d016210c6aef8ef23c18c5477000000000000000000000000d6993e525fadb23971a20bbb057af9841eae076f000000000000000000000000750bee62c5a0d92c09e53a165045a98bfb7acaad00000000000000000000000039318e6c88499be0d7623afb3c8d38a561792acf00000000000000000000000018aab07610b090a652ee3406cc3450926e4a2cd800000000000000000000000085e78b9c7128c95869d691e40ac6106f3190d9fd000000000000000000000000fab8936444bb03dbc507d68ea8f77deeabf12492000000000000000000000000e4cc2a9c19cd208559a4ebbaaf9a2c1d4e3cf2f500000000000000000000000013651acc161b558a65b9a2ad31db01dd61044d9800000000000000000000000084116ace68046b99476cb230d2c9e1217fb7bc1800000000000000000000000039943617cebb1479bd42204a7b998474e32c10e80000000000000000000000005b0ccef230129a4ea254ff84ab3729cab91635db000000000000000000000000606724684bc02849f27b0f7d0a5e9c5c81ea01c9000000000000000000000000b0988a5c7e50b2678f5902cdf5bda5fde42e76890000000000000000000000002f972c5eab4fcf284e59ab1e91d3d66bc03b8a1e0000000000000000000000004f645f99f80107e06a32b1e6441f93ba1c203303000000000000000000000000a07dfa7bb913ffa7c485c9e5b45b071ad9dbca8a0000000000000000000000007fb6652909c37827f31b77df313543866deb2b4f0000000000000000000000007c3188d3ce2369fdbff14c06ddfa83ebd680bb5900000000000000000000000051e13e7feec32dc26bf9f747784949f8e54aa9d9000000000000000000000000e8f87dc6a1da1015c8939d06ecfc6422345ff424000000000000000000000000bc430edcbd2a9deef3e8019b1d0d5e4dcd0f7e7200000000000000000000000043973b3ce569f487609f6372bc1e338f0027edbf0000000000000000000000005d8f3ec6fe753eeedf39c12bc8ef7c73832919930000000000000000000000008149752b4efe1abd08ae44553235d37b4bba507b000000000000000000000000606e780dbb80fbee8ce2440b82dc8f57e3e52aad000000000000000000000000f2c5e22f21b07214e691a4c78b38fc6cfc9113f6000000000000000000000000a47fa288f1e5633f058c9afef91abacb41998b04000000000000000000000000c09fdcfac50d71388b4d143c34933b6f643abcc800000000000000000000000023dd66e73ff4a302fb2ed3ea7f3ff5c9aa42440f000000000000000000000000d3cb62425eb8738dedb4e8e4709a9c256c942409000000000000000000000000dad235ade54a254607fa2d1f617325a50d800fec000000000000000000000000e1442612771a25b1bfc13bce6f827ad4c75e6d8800000000000000000000000027b68f7e3853685b97d4e3555835937872da27ed0000000000000000000000000e8fe8295e4d03ce3bdf9e42fe91de39859f11220000000000000000000000001ec54199e1dd350120b78a5f99d37d26b781b77000000000000000000000000071976559b46fc77b81e9174f7f5d0c09704d9042000000000000000000000000682c89e55bea46c00aee8283add0cd1e14be27d800000000000000000000000020d08a1b1f522433a0058bf82c59c0003458231b000000000000000000000000fa20eda8899a2d648020519d6fb4e1802941f6ea0000000000000000000000006bd0d6ba0123facb8689b11b3705ad27fad14a610000000000000000000000006f997bbf3ada07adfb956b4bd2df08f170720888000000000000000000000000894aa5f1e45454677a8560dde3b45cb5c427ef92000000000000000000000000a90492706101da3f16a3f2071f7e5cb50a1706d70000000000000000000000007592d5fcb71deb05df227ee1354468298fd84997000000000000000000000000fdcd60088bb558e773eb5b90799290cf937d6a0200000000000000000000000012989103dd0fa1429ab6bd2a9b332b76ebfc4cf600000000000000000000000009fe16bc2d9a28cb85db4b06b8853bc3cdc089d2000000000000000000000000b3f223ea8688300e3d591354a66722f560b1e3a200000000000000000000000078ae4fd14e0cc236d977a932f134a79b8b7f9e89000000000000000000000000bb8a083838b4fb862e0c857fc3e6edca77a7f5e0000000000000000000000000319f4c199256b593bd5c31170a00095303ee132f000000000000000000000000b54adce65f8a0825d67e669d27c62e712d025df5000000000000000000000000c0e471cfd2c3821f0a74a0685c2cc46645e9a3fb000000000000000000000000b6a0667580f9c2bcb2f3e503dde7472246b2d445000000000000000000000000fd903491907387777a9a2acc063fa8fa7150fa8b000000000000000000000000ea4bb6209e6d3f65b3d8f4e6bfc215683d189ce30000000000000000000000001f98d03ef58e2470a8259f8d85693277e5f5bd640000000000000000000000002bfa7ccca6e4167b82136efeb89c3e6e83c45977000000000000000000000000362ec5c7884c353ba1cbfcab99fc86dd64b3534c000000000000000000000000e3e803961dec6878d7d2be7c8f45728f845ead2e00000000000000000000000083fb0039cda264bb3b6456ac9465fee43fd2cc720000000000000000000000007e42f9392ce93c40b4296ea512c1173cfac18340000000000000000000000000c5155b8bb375235283084081f5ad6164fdd4d4e30000000000000000000000005fc7ba19d96fd47b895939b67408147042f41da60000000000000000000000003cacace00af8d7d32e198988db73ba0d1c6356bf000000000000000000000000126486f21ac5615fabb8d7eeac9d2fd13120d4630000000000000000000000002acee3b266a2d6b5a82e1d14aaf2525dda6a5039000000000000000000000000af4420973d7313118964beb90b6977fc05cdd232000000000000000000000000ae6626420a1533dd7ebdfd8508f87dc83d9caf4b0000000000000000000000009df6e8c44b5bc3cd35026f020ff0b6593b122df4000000000000000000000000bbc8f33dffcd7010cb17266a4c750be5bec27a8c00000000000000000000000033c79e2967584c8c1c8f6c77bc214bcaf93c5e8f000000000000000000000000a036f5d94cd4e41bb996e06bbba98b8e2bbe1996000000000000000000000000571feb745cf7397195fc3ff6d37bb867c2a9a077000000000000000000000000c3e618da3831df4987845c248fba9713f63805ab0000000000000000000000000e0e09c002d68035ecc1cf73a0893f8aa0ccb93700000000000000000000000054df2586aebeca54480464920bd6c7d4f4995dad0000000000000000000000008b31098ce7b843b65b2a3e19ca3358a4bb0bc770000000000000000000000000f8144f3bbab6d5bd48bb05c3cbe0c2a7749eac31000000000000000000000000fbd6297c0a636b39d8335f4d65ce10c28a5fdc1e00000000000000000000000019337a166b694dc1fcf550e0c8eedc29e9731cd60000000000000000000000008f8e3738b8dff6a55cbd4b1f46f01480a3dc26b40000000000000000000000001d2a82f333061fe390effa97142a4a607eca47c20000000000000000000000008193c0b5c6c2aebd66287c87ae0d4665f96dcf22000000000000000000000000b7cb53438e36245ff97dd06dca3a56e3437ea2c7000000000000000000000000b98003bda5cd51e811e447de1077e2661285d145000000000000000000000000df912606bbc2e0cab697fe80380c7d62a21b1ca7000000000000000000000000333ca8cd0996ab5d5db3e5deebcfacbd6d4f0da50000000000000000000000006dfcca28365d30fdc20025e6958313b4824624e70000000000000000000000009de9653e443fbd76bee7bc9df5be72457580d0e5000000000000000000000000c7c1c6e96018bab430b005846f612ba9e1fafee70000000000000000000000009899c3ba34cbed439bb5133cfd6bb37f0802dee8000000000000000000000000a9ca8e4467ca31e4b21b907fda484ee9e04aa5c100000000000000000000000050cf7bf2a53af722cd30cf213df2294a3d3c92500000000000000000000000005ffd601b1ec10b493cc4753ce21ff242d945ad78000000000000000000000000a69ecd8741b391d54ed6e5b649b44b9247f6e23b00000000000000000000000013fe83ac6b423f006f66d5de7a3e42db81ccc6ee0000000000000000000000001a8d261e3ba10c2f3e87d8d6e4ee331404f2e86c000000000000000000000000d76686718b90c0ae9ae6eeecdfde54424d4f3525000000000000000000000000e469ca60e08f5fcfdd4867b6fe348729f6b9eceb0000000000000000000000009650693367e6462ffa311c10fa14e0d62230c4dc00000000000000000000000057c7303d7ae655b3ac2e83f86ffc827f108a455e000000000000000000000000efbc246ade1a132c93c1ad2fda709442366651bb000000000000000000000000f6b4fe5dc41aab2da2e68583d701ab432311923c000000000000000000000000c4ddace54b8dab35af501d48406907ea0f4f6e1a0000000000000000000000006099f46d2b39d4957aa75ee9e95cb3e9ba021cd500000000000000000000000013fefa3e05c8204192af2343897dd7b7ad3b3d91000000000000000000000000f5ef7d1828f5f19ee7dcad02561877c837efb0bf000000000000000000000000c1a9dcef31c5705bf920592c2e8bb973a35cc55a0000000000000000000000005ac9931da35e0012269a045c6b571715d716363b00000000000000000000000074cd71be4f638abf6fefc8945f40fc3d50bca5c30000000000000000000000002609ff1afb6896c65f401050cab7fa81ad100cf40000000000000000000000004222a25b0aaf8a7e51f394ff9ef0bbd763f58a7d000000000000000000000000b5a0d87d4ea29b40a925cf460aaa5e459a2801330000000000000000000000006b538b7be1c3bfcb216bbade4cd06544ff0b43b6000000000000000000000000790e64a02e3a50d4395f2e051c2c1c63b08c5da00000000000000000000000000814d03197bf07f5166911a314f940747dbc8e520000000000000000000000009651abe61843351f85d098518ba94c45e82ec69700000000000000000000000067985b6be886fe9cebae33078d94734afd08804700000000000000000000000080f2b0614c3a2de18972340ca6ad8284d5250a5b000000000000000000000000c83f0f6cadecf4cfeec5ea30aa3701732c74d0f1000000000000000000000000d3ae57194c1b3e9f2d244be772104886a098ae190000000000000000000000003f919d4e43491ce0f9b8b8f90c278bb8df637246000000000000000000000000ccd27cb174afcb0d0ae33c18bdbff9571acf7e520000000000000000000000008211a602daf7681c987f4deded183ee2b35a6389000000000000000000000000f952b12f4b142b8c73cc9c3cb90f2675d1cb807e00000000000000000000000054d048ceb46de877b5b8d754a66260261abca500000000000000000000000000a8de2b14ff039501e0958b46e1d70872839460ff000000000000000000000000c4cdf86ba732a7aa2a16ef08ba9e5dfcae8456400000000000000000000000004020a4b97386089676cd9b4d5b28bb587d6732ff0000000000000000000000007ffad671d41bf74ba6861a783e0a4179e53019270000000000000000000000008e9b710318c6018e56832f66e96ea18e272cc7610000000000000000000000007b3188db029212edefe2944912cb9294890be3a3000000000000000000000000b5727469dfcfdbdcd9592eb1bb3bdcbc50a9da05000000000000000000000000be68ce105c52f38ea3f4849340b034ba429915bb0000000000000000000000002e9ac1c94e85dcc2c2fb296399a9f3c9a3b71d68000000000000000000000000eb1a466c5c25983f952ec235432f4d1af656440d000000000000000000000000a15de21d85fc5bfc2c146cdaa526bcaf91ba238b00000000000000000000000039e44128540e48d58314c0151ccd7cd145f41dc5000000000000000000000000a63b833c4bb36bf5e9d1c981fb17a4ff37dd68f300000000000000000000000067476db4cf637c77121d4195ae4188f78f0b6fa3000000000000000000000000feba53ef5c543976d393b25efd573b038a8b163f000000000000000000000000d2c7596b6219886dad6ee5dcd92d8fc2d72daf4800000000000000000000000095fdd10c8b76b8df51ce0fd6284179dcccb41a2400000000000000000000000005f55abea2a736f8996c36a5697f117fc39e20900000000000000000000000008a17ee3fa5107df11bc569482f112b8461c5fef6000000000000000000000000dd2987d6eacc43022de93605f95336d2e67e5bb80000000000000000000000008646c1bd00c5e03ece758493c0302d205b8149c3000000000000000000000000d755640c7961577581f518c65ebb60a2ae521b7200000000000000000000000014a953e609e95afc6712c362cab464433256ba3a0000000000000000000000001d1f8bd866d1b71442aaec5c20b1eb536f0798be0000000000000000000000002e07eebf974f1643ad09b3a716d047c3ca86ac500000000000000000000000006a1f93ee668525a7e1b7278e24adf28b342627ee000000000000000000000000d10a83b197fbeeaeb7b4ba01f119e6e48633b6b8000000000000000000000000d64588b13285e77064f74c2c95075b6266c759ab0000000000000000000000005caf2843990aac43e5c5ffad7f3b9cabe39fac2900000000000000000000000009025d50f7072b83bcc74babe549b361c8fc6e1b00000000000000000000000069af32e04e514e7feb8341d5b5172f55e2892c960000000000000000000000005a2b66e7b3ea98ffbf75e8cc7408e0acc715f403000000000000000000000000b404fa02b8f3ec86552e329e00f87e10b51b1cc4000000000000000000000000555a5d5242d4c23129f3bf43a577a43ea6202037000000000000000000000000e5f00131f47606d75614d54cda731c3e9c08566e000000000000000000000000749075e389d6c08f7754faef2f0e2a65a3e2d2590000000000000000000000003f2af8ea4227ab6657834fc3aa128852c54723fd00000000000000000000000045f3e75d37cb412f7b511f983f3fe62f4321c0f0000000000000000000000000bbb208cf492073a20eb36bb5b0c76d0b4fa023c100000000000000000000000049d29d020df00ca4fded72229f9b14a6dfc7fd0a000000000000000000000000a185bfa05cb9897b718fc1c61c1d33bcfc1f2ec1000000000000000000000000fb9d9c44967a17db21838c992436f7b31755a88e0000000000000000000000000a67c4edfeaee4f9e2bc67c0a08f11415e2efa24000000000000000000000000ea7a85f0db0609db72b98873702686e60b5627370000000000000000000000007fc8b26e5fb3b6f1d28ec3fe45141b4834d35300000000000000000000000000aa33c974b0bdaae7013bb29d5764e7ab881eb82d0000000000000000000000004c363aa943e5eed1c0da15e8359150816d0bec0900000000000000000000000010f916759bf647b555f4f179137af8ae0ea801bc000000000000000000000000f2d9573e5c13cda599ca00f3338d727ac8beaeaa00000000000000000000000083692aa9ea3d8586f9df114be75dd364db43f512000000000000000000000000be8e02f8c3d90398f018e8b07fc45100700628390000000000000000000000006d49db2a3c059d7e23a66cdd9542c80f3002d1170000000000000000000000000e2aea2f49483dc2c03a9ed0368d1bdbc1a9d251000000000000000000000000e3af7110edbab606b2cdbc146c3e7e8b9d6ed5e30000000000000000000000009bcb58bfdeaac206f1a1589c60a9583847c986f6000000000000000000000000faee180d797aee0eb7ad935157e49b3f51dd04e000000000000000000000000084007d5d5aedc886e89ee75ccc13f6eaf16d2a540000000000000000000000007bfd5b4722d8d0931df7be8fd7880aa2e0e1f43c00000000000000000000000093662432680dbafe9c2ee68e371aadd3d83ea2c4000000000000000000000000e6f3e757408feddc572c768705dbb520d3dd30c600000000000000000000000077900aef21d27ef42c0297a4bd19f1caf29f6c5b000000000000000000000000e864e1bc9a22646ccdfad0d6c3f653fe17b3a5c8000000000000000000000000fa5766cb829be5cca945f156035c1d07c2767e9d000000000000000000000000fecbc0abf7cba93ef93827e06a993034d600fba80000000000000000000000008c5695ed27d605bb7dfd658a589151bfb12d4ab1000000000000000000000000bc60cd0611676baaf18cca5a0c53e4ae2c23a9cd000000000000000000000000531d78451741f2055e822e650317acb6a039d8790000000000000000000000003a259b67429408055e39c8ac22af88bef30bb60e0000000000000000000000008f811abbecf3ee5e7e7689a98ce0f4c0ac34a135000000000000000000000000aa63a246305bf9f7b6f3c7c236768d971d72aa17000000000000000000000000afc7a35fa5d7f294257729dcf54605e7ce71cf610000000000000000000000008d59b9fc743cb2d80b47ad8bc0571432b45c68d200000000000000000000000052f585cbdd14f89c4dddce9b81ca0c3dea7f0a780000000000000000000000003d42ad8f0c28f8afd36a070496ecc2f383cb64de000000000000000000000000f641009c565ddcfe6cc0038b883e1edf17acc670000000000000000000000000b186621c2a053e0513fa03ba516aa7d17a7f89f80000000000000000000000001b67f4f2c3b106d1f61427f29a321978afe8d27200000000000000000000000090146aa08911d8af5c8a6da0a1795995e5b4f3b6000000000000000000000000fe9531929f9d8c20b9e460cd3313e74802107a5300000000000000000000000066777884ffbc90652be982be36ae6daac518e9d10000000000000000000000006e9715af6ec6965c9c7913b99091a0cfd592cd2e00000000000000000000000050fecd21f8d4fa2cff79447b65387e2a1078ebdd000000000000000000000000458676e0bb706042e43c6bb91710420e5fca20a100000000000000000000000017ebee050c312567ad0038c0a703779401cb0fe00000000000000000000000004e8609c9c96bd149d4b7703acf0d514a08157b500000000000000000000000007f21b3e952ae82d10f66e03a9b39d198728a31e00000000000000000000000000d6f244f73bd0212d473292ee1ca73a6a12e0ca5000000000000000000000000b7ae83011bf10447553ab5bc6859dc4c9d86f7240000000000000000000000000159c04b35ad3749134253cdc84332efd28a8e0d000000000000000000000000ede45ded7aab302576fd601dfd26aae72e214dae000000000000000000000000e03ca002a93a147c9c50e2b0bb4c7219b715013a0000000000000000000000004c8ac8f172e3ae9f5e24ef7ae56b564d3d79869a000000000000000000000000ebfdbd58b15eb639b0bba0a171e0e796170e18470000000000000000000000006e2c68ebb981dc474b7c1ee9aa345932fb5c8d0f000000000000000000000000a5fb979fe8843ee195881c32e9262c256156ff6300000000000000000000000016f4835a995eaf9d72b6384ce997eb5c8073986f0000000000000000000000006bdab3757f892a4a719e8249a3d8fb2a372810e50000000000000000000000008d78affbac18804d93ae98e9a2d30a335b294352000000000000000000000000ee13c5d3402c5bd5962a1a936940590fd4a52c56000000000000000000000000b69f1c09cf7eb893eba7d861c00044071f72d24b0000000000000000000000004b983b6a7cb8fe53f87e837401375a2409600484000000000000000000000000bbd9111ff9d0ad76d2d1681adc6b88c392a794f40000000000000000000000004e476fa62d245bf2ffd8ab4196d6e2a974ac5d420000000000000000000000004f582f0fce4717eb8e4f3702c3514e46efce7cd400000000000000000000000098f7001a5296b5ae2c589e66c85d2bd15792ccef00000000000000000000000052a0ed1fafc873e6df48601efa731d4fdcccfac40000000000000000000000000c813a05a0f9ac1c2694c252596cbbdc8bea30920000000000000000000000003b2ef4c28a796128bb65f76f57eed11b5c35270a000000000000000000000000524f9395c3fda99324ec365e42bbca4c2233905d000000000000000000000000f2e4e76e4707868bd3fb890125f64c42bbad415a000000000000000000000000bf106b6af02d93539e646000042feefe20ace8d30000000000000000000000005a54a78f6e84569d785d00b855fbc69be96ac223000000000000000000000000d5067c7306629b5847bfc4792969602ff73261f3000000000000000000000000f2832c4024bcc0b41fbe9a63a3d9fca9de395e65000000000000000000000000bbe33f5a9cb055fad251897e521d6d3bfefb95090000000000000000000000009abdd62ddd7dfea2f8b7c8e019f9e8814e7116a700000000000000000000000092e8f75c129bc2b6ef237814442fe09c0c2ac0b7000000000000000000000000112d90e6d2dad36cba165a6956c3d138ad75b76f000000000000000000000000b7dc33a26bd20ca6a896f2336e142ee2841040d90000000000000000000000001c8982b53142b9554d0edbcfc7f6623522d3c1e3000000000000000000000000f99c07806dfaf8ba1752a7417d0c604bce3752330000000000000000000000000af444384180b63fffaaaeae2e662aa0eab55ecf00000000000000000000000054b5b54a0cb38573968789a6dc6f958bd66cdd0f0000000000000000000000008a5bdf3871422f1c552e992bfc7ae367e140e81700000000000000000000000077d318339a54e8a98c0d6c8ca72913ea58a111340000000000000000000000007da101d05d6f2f8db3e18b020f54934992fb5fc20000000000000000000000003cee7392f7aad95bd14443d6f3a849cb9a18e348000000000000000000000000c5407b880cceec22231d8778188bcb1cd07bdd2f000000000000000000000000db6d7a1a289cccd7e1fb0f4e0a00490889f96799000000000000000000000000c87904ba47cf9d675aa05af3e6e6e395f3dc0a1e0000000000000000000000001ae7e086678a357536989ee24bdfa6018dfd697900000000000000000000000052d3296f3309516bc784218c19fdc2b6208c91c7000000000000000000000000e86654dd0d70d6d40e4e5c4b4cf56eeebc9022010000000000000000000000002b4e838741b8b07791c78a65220d2f0854f0b31e000000000000000000000000fcd3dce26f313c7043054d1edcb8c0ef9f0c9d4f0000000000000000000000008f08aaa8a437245723c49c0089548bade54b9ae100000000000000000000000082e993869d29562729aa4c93ec85dbde8d926872000000000000000000000000eeed12eaf7c9b243c0151dfd25e61a832e2537d9000000000000000000000000fd23d71b1d8b6aeb5a08f15353cc52a27f7bf8010000000000000000000000008564bf1300fdfd68c3ab1c40b45a13c02479baa50000000000000000000000002828d36a203b3469680f9aa2be3219a467d411300000000000000000000000002c3445e47312264c6c5c2cdf27785caac3cbb420000000000000000000000000b03cd72bbeaa5984289625c633009314b5f659c700000000000000000000000061123a26d87f92c232adf597d0d067f7d23bc116000000000000000000000000722291f3f2a18249362b0489905f46a1a63ab036000000000000000000000000029d23b1441d7321753cc367c91e77411dfa8534000000000000000000000000316195bbfa0ad2ee4659c9ce984c16c6db434c44000000000000000000000000c173883eb6cb9664896a97e568911a1a076183f600000000000000000000000079e4c268c44caccee47b2df03f6736f27d85f1d100000000000000000000000006147b39b02a1fd0b4b4ab76de3fc6f012e54dbc0000000000000000000000004920452fa75e382b78b4576bdd66bcc8550823cd0000000000000000000000003bf03e7b8ffd6f8be7b2def3e36561e253e7136b000000000000000000000000fbee439bb9e5917700eebede6a5d641ba89d5b37000000000000000000000000fb0b50703147d9c3a1c340fa04fa64015044afd0000000000000000000000000da9bfaa363dfcfa220516c6d0de653389e8de01c0000000000000000000000009bf80ed614ceae364deab64374622b8d9b03b358000000000000000000000000a4741984f1e10a293610fb582f236e4ad3361735000000000000000000000000abca3467d0eedbc3320eb475ddb37c19abe1ff99000000000000000000000000557ac04697de072b4a741803e91bd1e1839f80400000000000000000000000009ad1a9a274e2e28e99bb837f290fe55c1d6da266000000000000000000000000e6089b20200b413b7d408995858ccf7a14e29f020000000000000000000000009f52565bf26b2ef1b87a03690aa46183a396b33c0000000000000000000000006f18d944519b094bec75d72fade5921e5fa5f48e000000000000000000000000275205376fb699a02c0de0d0e7c47b33df7285b30000000000000000000000004952dd0b2ea7fb92ad3e2a6c14dddebaad593d080000000000000000000000004968542e5538852b03f92b88d66d47aa318caf5f000000000000000000000000456b92b08a55942e8a06ba2bdaca34019b60bc110000000000000000000000007720ffcdbee5ef7543b95c4565e47790c812e6b00000000000000000000000009a321c6f1487ab49764d3175cac0b8dac9d4268800000000000000000000000063a370abfc8ed6132025f6dc8244ddf6205c174b0000000000000000000000008fdc6d9b2770b081c9f1d47ba960fd7a9b7f468c00000000000000000000000090185282c72b2e0ca96892687a95b7e9f9bc2de70000000000000000000000006c7de99d60198a03856660c43a39e565390ae226000000000000000000000000abf54ca43fcc395205271da53c72ec8bf644d1ab00000000000000000000000027b83a3da0208ffda15af5552ac2a2ba73b1ac8f00000000000000000000000081949f519c5b0abaf4fdd37b12e760b7609790e70000000000000000000000006d3a6997b3a3394fd776ecd4bb8a9b59bfa208920000000000000000000000006a1f23c4bc689e1a58dc795d0a149e2f12df2a3500000000000000000000000096e414861559cac0e3f128816b8c49793531bffa000000000000000000000000d1bd3cee386e094d7ce0000973f1ee03eba88da1000000000000000000000000d7a538c01fb1cb18d55f685156afde8415fda4b50000000000000000000000001f6a6411d5448209d553da197b2c313e9325b64e0000000000000000000000003dfd82613a05cb6e1efca5e4e8c25e7d1f74824b0000000000000000000000000f0d00311ccb50cccf47877ae184ce35d020fbd50000000000000000000000006329845d824a4b4e1290be7b17109fb6428ede0c000000000000000000000000e72078d9ad11fa502ebda0165d1aa9688794b5c2000000000000000000000000ec7c30303ffd0f917c3d5ec9bf228491b406eb7900000000000000000000000050f2d1d2fb182aac010887ce5a5233672cfe0667000000000000000000000000f1a2a1152825198240c848d10a603786e486f384000000000000000000000000f2c369037d99af32092aa49432543e6794e4e12a0000000000000000000000004afffa1fdb4f2e62347d8a851991e7595b43c3a3000000000000000000000000339b6e09339aeec46a50f1e8cecbdfd397212617000000000000000000000000e030fc81cb3949b952970ad3c07604744e3b99dc000000000000000000000000555cebfd3065bc7a59aa13952a0fb053fe126144000000000000000000000000013581648fb9c58cf04fc3a1ad081253f8da2025000000000000000000000000c38aa9f0d6dc947884ed9c03df517c2dee668b61000000000000000000000000193b021010a522b820ff8cb9c261facd5373cee4000000000000000000000000db4013db871acf310404a7ebf04d4b0d4c8aa3bf000000000000000000000000b115e44692f40ac1d4de62e18fa07bd0791a661a000000000000000000000000dd6b37882b1b0777069291fb8d37b27f291fab940000000000000000000000007302bb61e1ae07e139767bc594abc2562c749d29000000000000000000000000c4e4e991cee84d836fdfe5e6ef8cef5871558fd000000000000000000000000035467ad85a005ee537bd0360faa846c9ca8a9c480000000000000000000000007a67ebf86f0aba10f7be8df0c82bc59023622236000000000000000000000000eb3faf5af9c2778bb76193b121c92f3feaa4255e00000000000000000000000003f72929d41102c86f52b276f996ace12a765f3200000000000000000000000098ca3281024c1fe6b3d8afb806cbe724b571a5250000000000000000000000005e4c19d98c1f5a532b94ad23967cb9da95e710df00000000000000000000000054a33c7d2ad57802330848d2e108013a76beeafc00000000000000000000000081d4acb35aab107246969d9fef9f16278f6d77b60000000000000000000000003111db68b72a2b7112a875aab53ce0db8bb4c96a000000000000000000000000bd22395de7319a1bfed2a56fd0fd3ea0499e3ab70000000000000000000000005c22721fc8f18f06d61a239fedda6a95a4c71127000000000000000000000000b73357cf8454f6d726e6ecece8b1e0e26c2319b70000000000000000000000008125a4b4f3cfedc5d0b6ac3ddb7d594c1efd31020000000000000000000000008f3f7f7698d9977f8d08102f0e800a2c414115fc0000000000000000000000002dd76cc8a22752ba4ec3d7cd90a1f99c9de5e86900000000000000000000000026a787d7d14782dd82798ace9ad6b303cf936050000000000000000000000000391d5f74c78ead4895cd7474cbbe408df4de8a7e0000000000000000000000005435b9480943be26cd8534f39e53227e2bdaea7f0000000000000000000000003b2f921811c09c9c47c2f15b6f654de49da45aa3000000000000000000000000e9fcd6a6f88a2fe2272e8e19a7c3895aa941de24000000000000000000000000cd81d51da7de27b80c9208c7ba9aa1315f1b49cc0000000000000000000000006bcfe7307663bb2b0c1c70294c8af1ea01fef0de000000000000000000000000f6aa4f7436badf5b7924104c026f4119e46ede2e000000000000000000000000d0a8dd0aa3f7b537fa56c2751e499be3a4e617da00000000000000000000000043872369cf4b8bca325a54643f0fdd12aff7970e000000000000000000000000e3d871d389bf78c091e29dece83200e9d6b2b0c2000000000000000000000000995a5e5d061edce7e46c244fe9bf4a503ef9ed350000000000000000000000001fb2f280a57bd483e2edb0e6534caf419fd134b4000000000000000000000000a2f3a40a8abff7d1946425d0f9464a68e5d8cafe00000000000000000000000072c66dcaeac8a53d612431fa2f6895e96a9f5793000000000000000000000000b4c5df60c6edd2b7a417d9ff07dfcb127e967ab7000000000000000000000000e811200c83f9169be4ecc1e09d4fec7569fe3c97000000000000000000000000885035208dce7356faba7a6fa12fa4aee9fddd3e00000000000000000000000018c890ba2ee9a9cd6638acfd5955a0506bec35f80000000000000000000000004cf3a8e6bc0c52b4da3adb5c5529e04ac9b857770000000000000000000000008ceb15c98a07e25d10cad8e056269456274515e5000000000000000000000000e5cc036e7dbc5c59749da6c8d0552d3747acab90000000000000000000000000139ee4840cd90e62ec99fc157facad4f6c5b99af0000000000000000000000002116c24c95ecabbe562bd3bc6f4924cf010177880000000000000000000000004ef5cb011fc9cb81080adee30a9e4721e8d3af7f0000000000000000000000002c920462c94618ae78102a5f04ca7f6e94dc72330000000000000000000000005056c6003f84ca5487a367b09a1dda3716b2581400000000000000000000000030474e4739dbd47f6070e546ff4a594b533e67760000000000000000000000003bc096d2e11aef035df4b1a488be619c4571542b000000000000000000000000223bce88da17f5a33d6c2e553d4c2b6c4c46774e000000000000000000000000ba73cece5b0f762b19d60092c7d179d9eb7f97e8000000000000000000000000535699ff2aa1d4a12971800e46367cec80f44885000000000000000000000000850841403f9f428cdb985e5ab36754f6409adbc90000000000000000000000009ed8bb92615228ad90dbf3b43651d0e56a6688fb0000000000000000000000006878dc0570ceb655538694d71367e0e56057c1aa0000000000000000000000002e3fec079e4b13c1dc312b5683ebd8f8ae36cbd6000000000000000000000000c384e393d47d46b2152a5c3a38ddd11d31faa7500000000000000000000000006df9ad05f50bf367c09e128043314b004f1c130c00000000000000000000000070cb4af062428b4a021b9df52701b6311196295800000000000000000000000039f20f520df1fdf7e1aa4e2b381839d557ed5d720000000000000000000000006d4975d3891e3695003fde29407cdd928587d9ed0000000000000000000000003028951418f069469c6a531868dd32e7ec3bc31c000000000000000000000000e39de750bc006f1b6060c6e861ae97bc216f58e300000000000000000000000065999796b72482b416448bc80fdf1490081dec6a0000000000000000000000000a350216b125bde30f18d0597e33ff2c0141e6ad0000000000000000000000003d684123d06cbb6f7a5eaaed95aaabcb0ea4f4bc000000000000000000000000b7ae3f3951610c3d96ca69cf5313a75287d071080000000000000000000000002565641c9d03c0906d7af9be2eb3030260dddd690000000000000000000000007481d40b97b0369544bff01c8d45e1c67f7db6ab0000000000000000000000006efb7abf330efecde6dfab1aaa9a071c74b76f7e0000000000000000000000002637bf688ee1a291c7d782d86c6b58154979c58a00000000000000000000000088d9a755a339b746ccd0a670c2c135558bb76ea80000000000000000000000002608716210c2e57a9799279fbe25272e7d37486d000000000000000000000000cfc4266c6537876fcb2e7d2d7042737d1a5d79c000000000000000000000000060091f39167c5495e8e0e76b659f600c1a8a69c70000000000000000000000004a9830c4a02ee7124984e7696002eb5e5a4b9ae7000000000000000000000000a3ec1db8cf0cafd5c2c9e12f9853f8d9414c3bb9000000000000000000000000b2935dc1ccceb87a1ed536b158783f74be5d30b5000000000000000000000000f07a9211c9517d8d0a4616ed62f35b888692eaa7000000000000000000000000030283eb1f8a5f1d11c5a069294a0b0a30b3cb9c000000000000000000000000ae5f2b07073ad963f85d0764969bcc2e2fe5d08b0000000000000000000000001c8be89c24d31199be2d6491f6428a395b2e1d3300000000000000000000000017af595e62638a1270025b7ef54e938dba6d7b82000000000000000000000000460f1802f7b3856f2a2c60199907fa8bf529eebf0000000000000000000000009784ed92cfaee395edc5cf1a48dc2c5a9529e7420000000000000000000000006b4e52547513e3be069a2697bfa8dc5afd197ea5000000000000000000000000e8a9834ec82c2037b725013d835e1be39df6a8980000000000000000000000002e195f7c87a3d2de1c2fc174c1cad860237bedc60000000000000000000000001a7c82b24af588ce11a846dddc7e065692f7422000000000000000000000000067d70f8a769c1296880a7326f4e5d17c76185e40000000000000000000000000652ff76bf2267fc900e6ad4230ab9332f3f94cec0000000000000000000000003b5504766d25778731bdd236fd4363eb5548d379000000000000000000000000459a683540806d87638cf263ad80be4c2d17422b0000000000000000000000008d944dbf5f6cd6a2b7dafb811898acaa5eb7a2e4000000000000000000000000187ddadd709819f4065f6b34d4790e08023a69e0000000000000000000000000b26955bf79b31ba50a84a42916e220e06258e0df00000000000000000000000009480b427805150723736b7db5f242842fe2b7a0000000000000000000000000ee011dffdea226f261d768b8b33afa4a3d8e692600000000000000000000000010a6cca261c0187fc6896c1ca8da59b583927594000000000000000000000000cf211d3841b2502b6709dd644d44b7a2116dc9990000000000000000000000006140ec1329495ae9e471697ed0424c3b859f68a8000000000000000000000000efbd558194db47cf98808996a2e349ac8e7bb69d000000000000000000000000134b345ebcff6eeac3797e5dbc2bc321b4da876b000000000000000000000000f91eb053fd83b617ced02e5c15b4e4a8330ffb6f000000000000000000000000758c26e54bdd0d01645b6ea4a9b34acbf9c652fc000000000000000000000000d548d57fed9cfc19aa25c972b4988e25a1a45eb500000000000000000000000001addb0cd6c2404eec4cf16cf71df39c3335457d000000000000000000000000f1b06080f21a2eb33e40138ee1f9f8b26dd8b5a000000000000000000000000042ad796b29695031dc67e0c50448026cd0b6accd000000000000000000000000d3abe6fd7b03e8767e98bd8362bb27df90cfe4b60000000000000000000000005c3e50b648bb32cec6d0da77daf5be0ee17aaf030000000000000000000000009bdd2e064bb90add962dcee7a8185213163b15330000000000000000000000004ff4b90434e70d0c728f108cced157dbcb32d249000000000000000000000000f8735a95e5f6ea82f8c1f0a907097b3d8b9636ee000000000000000000000000675e3fd4914d7c88a34659b951cca21fc63df35f00000000000000000000000028b07007f2c07e81d6bcb1d975b172e2f619c5fa000000000000000000000000ae1614daab5e63ad4d12e4e1b99d7ff2578d8241000000000000000000000000a4cdaa524c84ab4d46e006524d2d8533d4a97ee8000000000000000000000000bd05a3d36fb2185ebf18ecea9d13108e13658abf000000000000000000000000d9264b7d4b102db537f6ce4aa3a383c323b0867c0000000000000000000000001f7a1e9e1ef0b5b7343b5f5568fe6dba59ad1168000000000000000000000000211245a2ef3f64679e364c16af1446df296ea892000000000000000000000000a1b5af8eccc097fac2a68f878754aa8202092bab0000000000000000000000008b6650c3018da404a6f476f4500af92806effd1c000000000000000000000000e28777719299c96fb583a73e77989cd54e04444400000000000000000000000072634ba708044677531722916c9f5fb5237c00fe0000000000000000000000001fbf4919636283aa6c5f38411673110ef518c31a0000000000000000000000004f6b4e995bb35956a0d8d1e2a40f803cec20d7dc000000000000000000000000600d3edaf513d658878597fb5f56e97f8f12518f00000000000000000000000071981f5e02b9c1d45faaad01ca76baa774de009c000000000000000000000000b29014d8de42e03faf05a31d7fa55629551a9def0000000000000000000000006be3c9855c7e856f96cdb5aa4028bfb26423218c0000000000000000000000002d46f22a2d451165dd7f1eedf1835779bf7b7fdd000000000000000000000000a73e76122fd03b536dc80fa4975deec0df3bc8c90000000000000000000000005ac3f976a5c4114a304da15a3f830ab36c9bf4c300000000000000000000000091a4fcb377a6e359ad42c9c81855a54978a7f95100000000000000000000000080d6b5acf7a927b4ce90ff42be25a1dc02a467b6000000000000000000000000054fb5fd641456aa31401c41bc7c84983945ec6f00000000000000000000000083b54c68bd9e3fe36355a1235e5710503b19e8f1000000000000000000000000fc32f26d31be264ff043cfef5b8039bb4145226f00000000000000000000000018bf1760f51f7aa4c09a12f797ed8234f8091ea8000000000000000000000000aac6bdc6e486f53e975fa2625277c460f6d03cc20000000000000000000000003e6fa4b7d284c55c82e1c167329058f7646ed2f80000000000000000000000000b476b53341b8e6bf391a87b532253af801511e4000000000000000000000000f29e93029ed82dd12b61537ee04a37fb530cf4280000000000000000000000008e6cee522a0356700021981fafe0a46a10e702fe000000000000000000000000c154c7cef574e6225ad4cf3739a849f8d557b873000000000000000000000000ff6c26b2e997b23ee6070ac59b3284ff8bba3b0e00000000000000000000000052dcdf34e6681eb6c1a8ca630a8c30496abf0608000000000000000000000000fb75904f872841a9b4786ecfb5a3231de56adff00000000000000000000000003fedffdced44b81918f74831fa4e3374ae794b93000000000000000000000000bba58b57da6c6a89aa64fc0d534db505366dc5b9000000000000000000000000cfb73a6c3c8bdf23e032451772031b355129b9c80000000000000000000000003aafdfbeeac9d04ef2b9c60daaa330dbeb62406c000000000000000000000000104f5b8e0d50249e3688982575a74ad15f0c8f95000000000000000000000000a3644b0ae5f725637b5dc242e3336de85047e90c0000000000000000000000000a0fee56e5fde80cc57a763a9dbd55aeb77f17b600000000000000000000000094f4f82e24c7a1572a6e9a02f78100bbc3ba8b35000000000000000000000000711748d4570a5554e76a46b3d94ba8ae966c5ac4000000000000000000000000b901ca63d9a13c3b35da30c0b5252f3794c41626000000000000000000000000e728d33515dac57e3819d9ae9cbd42df9ec23881000000000000000000000000030193299e94c5f0802d4f486a2b474ab477de75000000000000000000000000a89102b5e397f753c4fca0b0bcb593b290838888000000000000000000000000b984949ea38a62dcb64157a2e16b17d4f34c76ab000000000000000000000000c6e0e65903c4e6997a8ad61d7504fe7875b9c015000000000000000000000000c8e8fe3053aabb999df371d1b599a1d940a1152a000000000000000000000000be92b8e012102c2c516ac4e273c605a755a9480e000000000000000000000000841e0d0ae7f4edaf4045e2672e75c91784992ba700000000000000000000000046a116ead56d0feb0e7e97b7af83c6185aa259bc0000000000000000000000007088c5611dae159a640d940cde0a3221a4af88960000000000000000000000006d5ff71c6874c9a4aef8546a6ab9935eff8d2f4700000000000000000000000062e3cd4a3b6bb362de554987d56716e2e8c4b7c00000000000000000000000003d8652a89480fcfe8e682e4a7358029734d27962000000000000000000000000293acdd7dab6c066108fde1d225fa28fc8b6bc2e00000000000000000000000066def4accc5e47c08754cc04b2648fca523ed763000000000000000000000000de5bfd1c9317b5625fa5d60bddde6ff01d40886f00000000000000000000000073fdba4ad0b05fc14db03fd8225af0e341df6d3d000000000000000000000000b5809d20b4b3a116407f19005ec390be4d5233af000000000000000000000000ff7646307524a7ea4f11e13e19bb8d1e4aad13c10000000000000000000000000877f8760bb85242eec5cd6c091cedf82c768d56000000000000000000000000cdcdc7d57b998970a04b11565585fe2b515dc86100000000000000000000000005030049e2e786d92f5442ef2c5806b1ad646eb600000000000000000000000095bf9d5004d94cbb8b6a4643d0427572c430b9ea000000000000000000000000c0abd038511ee5bc91d7114ecc460a58fb25c034000000000000000000000000ef406878e13a9581d2d5603a11cbf51738f390180000000000000000000000005b02e65f74ddfa089120cac3279d6ee92d4257b10000000000000000000000002cf9ca9c24e2cdf7a1d6945002a60407dc1679ce0000000000000000000000004d851bc6f1f074a64cbddbe818195d48ce84d24f