60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6f72670000000000000000000000000000000000000000000000000000000000000000000000002e516d533831396d773559724e596d504e465064736975643537656b64365a696935676b78393563515834665846340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000b15a5473b24530d651d8a76d6ad26a06e90ce61300000000000000000000000099c9c5cc31164272a64b3eed082300a78b5cca96000000000000000000000000c05fc466af93ed2c67c616c049d4de682bc2d1ac0000000000000000000000000fdb25f67011fc0924022456b3ed6abd073833820000000000000000000000005e945b18c81e58082ed3c9a651b60050316cbe8f0000000000000000000000002ab1460844e830304e47b7e94e0856f3be214b4b000000000000000000000000cc8caf90b0f37d06623a5efe480111266ee360f00000000000000000000000009c079a483311283a9e97eb28383739844003125400000000000000000000000008294b68692bbb34d6244a56ffc770167932b147000000000000000000000000133b1d7c89347e47cbc15828503d81ec1862d8400000000000000000000000005ac785ae5ba5525a4de6cc8c501c6d86aac983e6000000000000000000000000609ce22461d09f408bbaeee3d3609da7a3841f89000000000000000000000000b2193f97543b123c7c5aba7083a4c384d3938a980000000000000000000000001097f547738d5c9e3e393b8202cabd0b2f74c2f80000000000000000000000002896cab6885666bcee3b60b6fe47d83e7cf043c700000000000000000000000016c4c000fea81169d28f26c263088a67b33393a000000000000000000000000055f0b0cbffe88d56a87ae296d410fe7a66d363da000000000000000000000000a43ba8d2730ae719c1693ce1bc725406277b0d88000000000000000000000000445467f4ab86f3c21b9c1f61e1dc33a9f80f4105000000000000000000000000a1507e29a7ea682743294f1426ee835f9282105d0000000000000000000000005f191227e3e0e230c434cb503beb52d67807365a00000000000000000000000048cd56cf91991dba2efe8b4c39dc36c0b9945c6d000000000000000000000000b2d7e9bde01f62c5fef7877e3a1082c9d54f82d900000000000000000000000097f6b4b4d028bdb33388fadc286cdbbbacc046ca000000000000000000000000cf94342a3cd02eea1aec4ab5f49c89dfeec4fb940000000000000000000000004036591207bdeb12f3506a9e0c67ab7287119a8800000000000000000000000059221095e609bd004d7bfbcbbf751f3701bcacef000000000000000000000000b5770bff5986cf3a08146f69dbbe3e19a51ba6a90000000000000000000000003bc88985d2b134aee906bbe6d5f464f367c6c8b60000000000000000000000009d88db1a93804e874339aa1460f7b6db440d851d000000000000000000000000e0f858e16175ac3fbfd0ed28a05cda7d35321b58000000000000000000000000a09f405555ec343bb5445cdb8afa14eabd852c17000000000000000000000000243b2b199f4b04759095039ee8806e83603d6e6f0000000000000000000000000a6c98f25703d1f83a4d4485082968d12677cabb000000000000000000000000e214114980d7fa9098630ccb2b0ddbd8059eba050000000000000000000000007d7a53e0b9473ec6a4d9f47e03bd19871203841d00000000000000000000000085884db446033ac912a49e07197cf0e2b07df3b1000000000000000000000000627ca7601e943cbffd21aeeb7bb06b9a3137b0ec000000000000000000000000fdce21ee5b3636bbdde22c434bfa8f50fe6436130000000000000000000000001ce311f7506aa0a804a46eb20e43e20b251180c80000000000000000000000002d8a7fa4c30df0725b4d1173e23f69b70c1fe47200000000000000000000000034a68bec75026b553884e9a5672c33767c5150fb000000000000000000000000a710b565d108493819828cf1a0c17b03a125f33f00000000000000000000000089f0beae9069b4d1b22358c63b528ba6de573eae0000000000000000000000005c7bdbedcc41fdfd05d6208f646a19514affd9a40000000000000000000000003956409c2e8b048471a40087a0a2fd271416dd3f0000000000000000000000000909bd7a19fa03acef37e38ca194e296ee4303540000000000000000000000005ecacb59ae6f8c7de0d23e2c42faa05357fe68570000000000000000000000000b1e76cf5c074f41b9b58655a306caa17cfef8430000000000000000000000000f0f61cf33c6899985d76f1d6b0adec4c1712b82000000000000000000000000d301aa4b6cc45743cb7383b97e977eeceb5c99340000000000000000000000002229f3066f46f8a45a273a3868edaea957b3091c000000000000000000000000668da1cfdf05a1fc70e74dc8317a204a7f6a83c40000000000000000000000002408c45eaf3ef941dc4322e388ede7d825ae654200000000000000000000000038df96752b220b3dea9bcb7586ab59db5ecc892500000000000000000000000051f8cf6f7351028802dc446c262e9fbfa1be85b2000000000000000000000000b4439646233b3996b27a3da44f46ec73375e53090000000000000000000000002f6a45cd163ed4fb9c4cff7d2bf4876afa79a732000000000000000000000000a7aa82d41232115874ea25965ddcdcf44d63e7e4000000000000000000000000e6042e1afe81d8cc3df29880dbe38f855631f6e40000000000000000000000009f1394e999bfb177d0a945437bf012e464e6b12a0000000000000000000000004c2b6265c863af53e13246ae2782b528834b81eb0000000000000000000000006657c39041445afcfd8732cce4281e91b2a9885e000000000000000000000000ebe04f7ff245640c14248449f3888b4319352d480000000000000000000000001a7eed1588b2dc9d72c8f3e2447d07e304cbbf9c000000000000000000000000adbd455d313960b6c1da559dca36d5fe77a5b0bf00000000000000000000000032b3ee46e9322d9685f475c9901a13e6370369690000000000000000000000004403280d6af4a89d0390ff69c1959cf6bd2f794000000000000000000000000028291d42262ebd4b45b419142280fbe8f0ddcf9a00000000000000000000000037c3c6f7ccd683b12337509d66186cd0321f799e0000000000000000000000005749a4e30f84ed03baa73f4a961577ade2944f8a000000000000000000000000d44d09c3e20ce15ac8c27c2548f81c380fb3324b000000000000000000000000fd476f056616ae26d855d0fcc2f1c0fc8507eb36000000000000000000000000fc58af1dcc3336587b3909cfcc33a5b46d8ee8d6000000000000000000000000ed10f28db4c51caa8143e9184bfa59fc83965a30000000000000000000000000c7b694a7101d11b318fe380ca673877bf7a59abe0000000000000000000000004e37014a1e34b99a27931a9198cb632d8240be95000000000000000000000000d259792e92cf80c7efb16cf519e479c0ce438cce00000000000000000000000037174c8850e92473fce688d148ddbb8df3cfa308000000000000000000000000623df5e7807520fef292c6ad79a676311dbb2fe1000000000000000000000000f5ec59aa17a0f0337553911027996046f60bb9b40000000000000000000000006367a087d623ec2c5e0b55c7816f8da37fa4ede70000000000000000000000003f37b0ff96d183e3ca2376beacbad160ac01754a000000000000000000000000827bf3023e19b1dc2070ad1f7a9f7f9e268feb04000000000000000000000000c3d276a28a8ff9337942515a2b16a5b3f5629e03000000000000000000000000597078723e82a101aab82a9381a90e51272e09a600000000000000000000000037145c32a2b7d78c0dec17024eae563d5dc95c6b000000000000000000000000984a63cf7bcf42895f45f603144d930dd46d245800000000000000000000000087ad64fa25c0d2d462d8a56f459a378427ab049500000000000000000000000012ae1b077f9c8fa552ef3f34a80e38b694b6679e0000000000000000000000003417c527606a8d40bd246ffc356c546cc57d2d9b000000000000000000000000873239369bd2a85f4478b1068c55bad53f2d371d00000000000000000000000088ca411e6432638fc27788d62557bbc4c389298f000000000000000000000000c6a506ec59b30b28289825b42668d2b717b3adf9000000000000000000000000f299a82167859410771296910aaac1b3a63612f000000000000000000000000053a90fffc195b90b5f69cf57e5aa5dbe7ad7d7470000000000000000000000006fe168d799b4f65b4580bd5f8d87286cb39cb8bf000000000000000000000000937a98a1aa58d66f49873cc9b8a1e065b8f363dd00000000000000000000000038628ac9a3cfd09f8ebdcbcd4ec76c84e21a673a00000000000000000000000077621504c7267a1bea9f7064250cba1030c9d79000000000000000000000000068858e8270ab4858eadbe94d0adf609693c59c820000000000000000000000007adeab1ba868587e7dc2dd13ca5b96324d2e7f90000000000000000000000000bddae68e3fdd06327bb86d1651de7d2462004788000000000000000000000000732aa222756f094baed8bc2970ecde55190edf2700000000000000000000000032dea93668ab5ce471b8836e735ea318211e83d900000000000000000000000026b21f99b3922c17d175406d4b8c667ad65bc15b000000000000000000000000d9ba52b28877cdd70603bfc99dacca87887c5b91000000000000000000000000dba50a2bf15999d35a110f16d1bd49ad081adc78000000000000000000000000b45e56ae1897c58cba1b6adbbbe3563a2fc7081d0000000000000000000000009a4e0d758c9ee15e915817d83688abb10f421f280000000000000000000000008625a891f723a59d8cc85b42dd274328de827528000000000000000000000000000000000042745891e44e38c870a17ef97ce2f90000000000000000000000008859a1ef18a1e1527690dea02b370f825d967b4c00000000000000000000000039b23dad4e3343b98028efd5ca24283cbef5ba7a000000000000000000000000023edb89971eafe7048ec5ee36489ecbf97d7ea2000000000000000000000000a2b5ec3ec6a364d6ef8a93ac8e280b016b8f702000000000000000000000000067ee75827371638321c9ea81dea27e3370a7ba0d00000000000000000000000052fd96e71d4000248b43f8c600e5a78e7de91e27000000000000000000000000086fad6d6feafa7a889affa8a230abdea90734ca000000000000000000000000a58d134f07e3b531ee43ecf01dc438f8632872b0000000000000000000000000afa73266540a911ee56bbb8b30a95ccf7846ede000000000000000000000000009cd6dff034ef09f6f7f231a9d94b7812c3df6c5000000000000000000000000a8415b5c0fb44171ef2f3cd6d07734dddc78a36f0000000000000000000000003bb1a621d07f170a939c9a823a68c485dd81999900000000000000000000000002202bf0d7bb35d2a904c0dd5401dd74f77f17f3000000000000000000000000140da83581f42ec36014ae90ecc241a46e17d5a70000000000000000000000009899481ee77127c13d99fe7ba2c141ff24c16e5c0000000000000000000000009edac16e0bb2afe0086fa57753caf37e75b07ca50000000000000000000000004d7bcf37c4f04f8780a40c101e7475e4132ec2960000000000000000000000001901e1894a5e28e87fb5b1f7b89f5fd3833e90460000000000000000000000005c4696657921475ceb3d6646b94687bb8337a3b8000000000000000000000000dcc42ed012343c7f68aad64563df7e99b879597f000000000000000000000000a24deb2178a272619e5c50a20e208a5a3b43f5450000000000000000000000007e81125ff09e2a228ab6cb9beabb8658bb951788000000000000000000000000a71be828db65bd2dc3db91e13f9447edc2387372000000000000000000000000ef57a60228cd7ca06d358afdc2fef784bc56474e0000000000000000000000007a01e7a91b34ca5b27bc18c68aa9484a7a683295000000000000000000000000683b516aef65af7c871b31e96cc3fa8de33e23b5000000000000000000000000e1e58dfcb28b148498edc52359a74cc45c496a190000000000000000000000008468c8881fb1c4ab56eeec95d0112bbc1df1f106000000000000000000000000ac943ca12f798e999094164b8b2e898c878a5c6c0000000000000000000000004e1fbbe3654bab30fa59210d4b17dd2f4f0506a200000000000000000000000033cdf7fc96c75c3141d39da845f728b46471850a00000000000000000000000056f5ff67c8810d6d9c773241252005f306106ca5000000000000000000000000047ac81cd5b52a763f5c7df721a1be5559285fdc00000000000000000000000065d40c8c3f06251dfada1dd6f4965408439cdee7000000000000000000000000215060bb72c94384c015a932d8af027f5976a5e50000000000000000000000003150bdcda1b41e0f2a550955839f6b2c723ad0b700000000000000000000000079dd300f063ec54c79abeed107445302523ee7ba000000000000000000000000fe4b37d780a0c25b7b7b7d134a90d4cacb8e04fe000000000000000000000000268703ed376f7ef210bba3a8c4bc7b75ad63c6300000000000000000000000005113756fc8a3a2d4581a30783e3daf317705ef8d000000000000000000000000c891b551b7fda6b36bf952c0fa38702052d979c10000000000000000000000000b6bcdeb63fbbe4aae08a76724d739e8e0c4193e000000000000000000000000f239413b6b28f1a90844e711d599e81109100e6f000000000000000000000000deda39f7a643945fc8bfcdaa4d176b209a6d4164000000000000000000000000cecfa3a8d3d07e788078c4b5d3cb55ccb7a5b006000000000000000000000000b03837775d9b13db9f9252b6d53aed28e125949a000000000000000000000000052180319fc3885772efe9a24b1042e255fc2bca000000000000000000000000828c98499f65158adab61a40e306bde7a9a20aa900000000000000000000000017d427f6cb7189c97de97880fc6cb7a6ed70e4c700000000000000000000000010bf32e079e35b25843d72ba457e2e1b6471a47800000000000000000000000074cc25f23990c038e52a0f9789ee2f300953f0e20000000000000000000000003d42fc302025e7e367b43bc02ef8c287f030b3be000000000000000000000000ba51fbc75309796935bc6bc8939f66d6b4da3ac10000000000000000000000006c69e562323eecd132a69566b569766c8c9072b5000000000000000000000000e3221fad68f3555933fc39ccc226a91fd0040532000000000000000000000000df62fc99c8874b42ca043707f7ba22ebc87665e6000000000000000000000000d581f34816d2a730c9e46de174adae8d334797c6000000000000000000000000938616a5ef38dd7f7ac296faade2f3c9b75d66d00000000000000000000000005a195c6581fb9ab874c9e6065d59d958cf00200e000000000000000000000000c8e006b05694165e5459d5ac297c6857f97d8f230000000000000000000000000fee9101e40787e64107c3dc585937c9f3ddb3a6000000000000000000000000737c4fa4ce439b01a0ec1504518c59a147787563000000000000000000000000f62e3fc236efc3840fbdefaf034d043c87fb00e4000000000000000000000000178950245e5b7eda6c90e02fe69e0c829da2acbb00000000000000000000000005ddc73e5cb082a1b7bf3c4ccd9f7483fe775019000000000000000000000000f144fe2a5dc43b921b7abf71b8c7367073abb8e40000000000000000000000001405024026afe1d8982521f0e86010bede50a63a00000000000000000000000037b113c8445ada277f72f75d4ca536f98c04ce9800000000000000000000000035d601029fc31fb566318959b9b83cc2a1bbe047000000000000000000000000fcb9e0bcde66fef81aacb35fdf58e2fd3f5d11f400000000000000000000000080f6c4dcf6420eacd45ffe66b99ec6dcf7415e210000000000000000000000003f57e3dce9ec30d852935a9346bbeb72625b3401000000000000000000000000b0f4a020a915cee9482fdf88cc44bdf6be3152700000000000000000000000007f6cd2e2efc0dc230e0dcc6aab831deaf5ff34a80000000000000000000000000e06d18f5c880cb0a711224e8cc800c0b4382d7d000000000000000000000000c17009bc272b6f6712fe6529c7c397091eb87a88000000000000000000000000fa53f5311c8cc9a71cb76a65eba325e18aa3b14f00000000000000000000000089ce8d51266aede88a14b68405bb6de58feb08cf0000000000000000000000001adabfd322192f7501343a02a6c7519d4e3e355b0000000000000000000000009f8183b214d3e50411013783feceed95f0b9d70d000000000000000000000000bf4887f6d14be2e4143d438c3b423b892c200ea900000000000000000000000001b4704aa43fa9be220e021f97a367d256fec56400000000000000000000000018468ef37051d08355c7a52d4cdbed50a5bfd75e00000000000000000000000059d1b849c1cd67ba8293faaa5240e3937f1155e2000000000000000000000000a47bbe80dd752f58d2db865b5d0161d5984c36b500000000000000000000000014359e8927f32fe61d6e949d690fd205f4e876cd000000000000000000000000f25d873f9164d5912ce61aa9e625c37d46dc7f04000000000000000000000000daf07457649ef79158736154e0c7131c8bc7173c000000000000000000000000af714d9774fb04ba8caacd347dd4cdf98f0f4d28000000000000000000000000f9530409a0da924cc5ac559a9fc14efb9c0df9920000000000000000000000008660442fcc2d3199cb526457f34a6e40a12b30910000000000000000000000009a0d3eae53770155fdfac4c0b188cadce69dc485000000000000000000000000a788e0586409fa4eaf986e24604003adaa3dcc9d0000000000000000000000004cbb2826230576634dca8a22aa4f12228708e3b4000000000000000000000000f8db01f59d0caa15067156ff7ed786eaf207753e000000000000000000000000e98693f21687fc43cea9b58130787188f88481ea0000000000000000000000007d97638a87ee229371fad425d110e38cb81e1c8c000000000000000000000000d757e245abb0b329610c6e82b02a705672311d900000000000000000000000001603a78bc13b8ce28494abfe9fcd4c2617842b1c0000000000000000000000003b3ff7e3a21815602a1062e43e390accf5fb5e7c000000000000000000000000ffad2accc0533e1419a4e59d6ccf9bf64e6fc916000000000000000000000000f4ce07e5b1805eedca816aa48f7a48e3703ead0b000000000000000000000000f848a9f0d75f431e7b2e230fd152f84af9fce5920000000000000000000000006ebd4420d3b6511c860d8a8cd2689885357a49df000000000000000000000000a0896145ade9481af8bdee471dde87d9a70da3e600000000000000000000000081be6c80fceb404476736efdad77fa9c4b1e86cf00000000000000000000000020ac8ee0504dbae7c4d95da992042b4b77feaf4e00000000000000000000000028ff8e457fef9870b9d1529fe68fbb95c3181f640000000000000000000000008e0a84a2a524cf9af72275ff538d9e51cdcf223a0000000000000000000000005508c055d4f8263e28d6808669edc6faf943c8e800000000000000000000000036c7d286cf651710128621104c6e3998e4fadc47000000000000000000000000dd86835a31a3677b9f0f1fe248777fdb68b387880000000000000000000000005dfbf63ef5f3046c1c9bb515e10f0b23957b6000000000000000000000000000fc6c2ba2f1b865dcb845828414174ea66cb23fc8000000000000000000000000a39a99b4b45949af9d91238cde5252ec7b7f8e2a000000000000000000000000413f5bd8d9e6a4b855b21703a0f28cca46c2b0350000000000000000000000000a72ab6248af6473f6282e7ec4adcfcd9ae7396300000000000000000000000008532a63edcb9e382ed0919d57f07d9d6b228b52000000000000000000000000f38acfe798fe34c3b86e2ca1de169c49683c50db000000000000000000000000534a8014c44a64de31302c09e65dbcc2d91db85d0000000000000000000000001cb37b9b9037c39a249f2ddb52adf357d60d60c0000000000000000000000000fd2728b58abde078d4393097a4e0eb39bdf274ae0000000000000000000000005d1d3a42de5cfcf43db7fd238515c64ad75671d9000000000000000000000000bdcc735a9cde8388cb99134cf8044fe7491c689b00000000000000000000000090025e7d6ad7996ee1c5f49d315493606b21ac3f000000000000000000000000f2a9fb7b83c928683c1be2264c150712b521ec1d0000000000000000000000002e22d9764e0c76916530c916abbfee2faa5ab6280000000000000000000000009aad2a6f428f1b6644402b620bb992c1af891e9600000000000000000000000066f19576bbbc2a17f71584f70b6b3da6f4ce8b97000000000000000000000000ada13fc4aec019061de0fbcd5c6fdfef2d89739e0000000000000000000000007e0e62ce5e660534931c6bf0055c7d97e61e1ed6000000000000000000000000460190785436a486f37447c6d3113d264ec61bcf0000000000000000000000001c4f8cb828efcbef554713638098c40cff5dc3b10000000000000000000000000ca4bc967eb4ed03e30d4d32423b39d4e6963b6d000000000000000000000000a36b6c69caa29c16bc3b083ea21fe8885887ba77000000000000000000000000c61c2f6769dad4b5a99fa13cead5e007739b85f1000000000000000000000000a70bea497da7e0ab811fa8f724353017c4a5a8fa000000000000000000000000ffd2d075d9b3d96f2af702ea039b373c8b6a011c000000000000000000000000701fb30bbb0f2a7084e82db4c6f86992ee7d771f00000000000000000000000030d4e370f6304c963b366c4bad0a3e79f58ca5fc0000000000000000000000009a7d2bc79d18bd4d246f54feb6f80c438df62ae0000000000000000000000000b259aee7aa192b2ec54e7e8348a6224394b582d2000000000000000000000000817ff64532d4ad537526a1bdde4c313ef28fd24c000000000000000000000000a73d695019457f9ee3ec22aae8dd277c07482aa90000000000000000000000005ae7528c4511dc09940e11b0ce1ab8fe6224f97300000000000000000000000067fd66f8869e58ec9ccc8f4c95e6ff767b6d9731000000000000000000000000bc65e7149845f8566d81ff4ef5221a14aac81652000000000000000000000000dd90828aca4054327f414e73b8e9afcaf25828db000000000000000000000000d3e44110e2c2e8a5ade81648919065828e45eaf40000000000000000000000001e2c82ae4477dcefde1e4a332379610dff4d4fe5000000000000000000000000e9daebb99b1d29e1ae32f44fdfccbc8df0ef3aa700000000000000000000000081334aa290d836780cb7c4c4336569548cd5c86e000000000000000000000000387ec50e3c35da6907375cc3cf15b9c12be551ca0000000000000000000000006b9568ef82ad3ea56edb3aaa805541a1748efcd0000000000000000000000000abfff784e51016f48fd5119fd6ae522218c22885000000000000000000000000379e5525fc7b159e312e891ee5a113dd6bda980e0000000000000000000000003a6eea46eb8818ab1ea148eaba7bed1150e747cf000000000000000000000000be6415d21acebad3d248511a97835d731e02618200000000000000000000000009f3ea2559a1ae36886a1b92b81914f0b69b420d0000000000000000000000000c87df208af92a264eceb9ccefca385e558fff7d000000000000000000000000809858049af962a17e8ba257009f0aa56c954f4c0000000000000000000000004bb5192a52df9b6e0ed6997a6247491da07fa063000000000000000000000000fdde7ad56320b9cc691ad319a8fec2c8d6b993e600000000000000000000000016919560f26f479def2b7a910e7daca210044338000000000000000000000000c681aed716a7510574160bb3c9309c5464fdf76e000000000000000000000000fd6781e1de0d642b9f6fc7101e4e84bccf93ccbb00000000000000000000000027db558ef8e2aa620501a2fc33cb711099c730a200000000000000000000000072e19fe8c0d4ae1cecc1e4f0fafc1cf2d9cd163b000000000000000000000000b9e750581044db1e3429c7f20c75f5cbb2e6e3d2000000000000000000000000fc367759895a53a2afa17835ba5eed814750593700000000000000000000000024f1295eb235b5293c3d5cb3732ff84af29f2cd8000000000000000000000000c60188ebfcbfc4f0771ad9c2ebc02ed5c58f1aed0000000000000000000000006f404b5cb6cf0e48e9e3421e80b5e33ebf2107e700000000000000000000000032cb8cf051b747345afd3bb6b79b2bc37477c444000000000000000000000000a8b39550fa095b49681c3735e8a04c703ff160ff000000000000000000000000242d92b4d9bb22485d7ecd232bd639e32c28319c00000000000000000000000033ee744b0d93fdd0048c7f1ee04a7ab987f38eb7000000000000000000000000a5483a45fe805889bf357c94965bbffdee192c7c000000000000000000000000f80ab056db879b21f5d06c0cfbb2c4065adb8be1000000000000000000000000ee5093fe0bb1cff37ca4b51f151f7d609ade9867000000000000000000000000b1be06d7efc6787800a4fd3cc1ee64bebb413b580000000000000000000000003de77c64f259fc986ee4c3c378da8e9f28df5d24000000000000000000000000351b4f61b5342a5aceaf7c41eeb503d16a60a2770000000000000000000000002fe2de586a829914a9883c40619c9849a7fd9341000000000000000000000000c9014f202fbe075e541e51176aeaf2191d251dcd000000000000000000000000b2aeae686d75d28ba7d300205de2f09bcf4b864a0000000000000000000000008da1842978ef3f9f37fee580b284ed61e6918a850000000000000000000000006e2807afb2a4e3a9c7772bf076770846c89cb1c900000000000000000000000078cf02118aa15b598aaa1aa3f957b82305058d12000000000000000000000000d3c4bd4936cdf6da09a04bd972155cdd5cdbce67000000000000000000000000f2f5da9a4bc63f9aa77ac67f8ca2700e8218deb100000000000000000000000035e8694ee068faaa5f469c708b1df89a9e1fa50c0000000000000000000000004647340e31a311fd513ce807e6043f54de556295000000000000000000000000c5b992bbf9e2644dee4234deaaad0a5b574ffc76000000000000000000000000d6716b0b188579be0b74fe97ff1a8f0acbd83cc700000000000000000000000008fb84564c24a9ac12bece4782c40209ef409c4b0000000000000000000000002ae8c972fb2e6c00dded8986e2dc672ed190da06000000000000000000000000086336df08d41d5f0d9196505e5826137661a70b000000000000000000000000b7a1c6a5143b2d0efff58e6934b5117cb8781253000000000000000000000000b31bb7f78ea289a03224e1c5927a462f1aba14e2000000000000000000000000f42d206e9f1dc3b8ddba161309e629b37d372dd700000000000000000000000047e921ba1f585f1b52aaab6c2b353a806568b0350000000000000000000000003ecc0f354fcf6b3bf4da368af288a7ebfe4b0b800000000000000000000000005da2ee269268c26da5806e2ff412511504bfe410000000000000000000000000fc1d3399102956f37a9dd17898688ba4e2aa19e200000000000000000000000062e74f4b90014f9b304f586cc3e8730761b3e1410000000000000000000000001316e5832574958971795720faef8d277578df100000000000000000000000005c094a90d8d8ee813fba059c9cb9d03771ad9953000000000000000000000000b15a2ea2ff68ad3bfde2e39d5aad2d9e6b01b5f4000000000000000000000000a575f27a2d7eec5f4c04799af22e9b75ef80e8b9000000000000000000000000c8e019f95abc14b44c0d23d252465db5147aac8a000000000000000000000000549178d2a25018fbe6acd49ec3ab66e7766456a30000000000000000000000002aa4cbba3988e02f5c725b88834034f49001be86000000000000000000000000191f8d025f52f89a1464f112e2fa6227585ce1ae0000000000000000000000005cb229662d85f11fbe6c4e1d7dae02cdffa8fb610000000000000000000000004920af576fc22f90e3692be5276368ed6edf320f000000000000000000000000f271bc326a5f60770798c18eb295382993d2e5eb000000000000000000000000a61027533a584e08cc17b17c31d75e61ed0c274000000000000000000000000036487c7cdf0779be4f9aedef5233d83bb95aae75000000000000000000000000180b52f82868cfc6c42d467c5ce24bb43495586a000000000000000000000000bca42b553c1f7bc118bb76f2ec9519d3b54b01a9000000000000000000000000a9bf1800cfaf85c6f26564f0356bcdb0be5d45600000000000000000000000002edf510ce566e2e865a9b369636d7f97d1e3774e000000000000000000000000dcf231d20d0061885dbaa310c9db6f97a5bfd17500000000000000000000000092b2b2fe5fe9d5a01b793ef8c448f0a42fc4f2f400000000000000000000000072cf035cfe8dc47d48080d60727cfd77cec18d4f000000000000000000000000aa4c32a6c65bf73e4229a47c14ef49228ccb38a0000000000000000000000000d0b3bf7a691dd65f6672300cf8db255acc6499a5000000000000000000000000d48fbaf788ee2831086f074c208cd90269ead05000000000000000000000000069035e97765a5011a36b4635968ca53e27e263760000000000000000000000004a3510fcf4eb44bcc56080f783f065dca2e0e9c8000000000000000000000000a53603bff14d0ea6bf045108cc2b8829d6909744000000000000000000000000dae8c790a2b3d117b3e585dc5183302ef3710dba000000000000000000000000d3b33872fb63dfc5d82a08bb5cca7bf07300c89400000000000000000000000028126e899068ee42128283b87652567a664bc3fd0000000000000000000000008541debdd03a78a2c29dcd9d1e588d30e1519b2900000000000000000000000018101a275feed3e47885cd7098ccfc883ed9463a000000000000000000000000c1e3ec9aaa6faa83c65c563b672aca02a19160a6000000000000000000000000484c025ed40461e2b1a37c81ca2f5b5dcdf530850000000000000000000000007bf5158e379bdb59390364d18f5f2e82a3b26d8f000000000000000000000000800fbc8d5b167ebec28c59cdeab5aaa64ef53dd7000000000000000000000000052583e121218344857f285741d9db9f923ca18700000000000000000000000093fa9ff4c49544800128d4a498665070c650a571000000000000000000000000af7a7ac90442cda79b54769bf9f570e98b7f8949000000000000000000000000d2952beb851ff4d66f9cb8ccf203891552eb6c98000000000000000000000000f222248b52dcb57253adac0bcca497bfa839447c000000000000000000000000ea6a6e1fd72eb9c6fb20177de336f7606cb2a783000000000000000000000000f6c681734c667f7b087a625803c89f43ea8b9f3b000000000000000000000000073f0dc58e9989c827ba5b7b35570b7315652e6300000000000000000000000065d3bbada134f1c440439f872a2a1622100164390000000000000000000000007036fd958f1a9d67c076e279a7d3d4918463dc65000000000000000000000000c7fe3754318fcee979aa919904a452dca9bbb292000000000000000000000000175fb4163c6ac2c1b2c77d627eb3cdd448122ee4000000000000000000000000ff074e5d329b967dc4b21c6f1e302823f8aeef67000000000000000000000000824717a62dd3949debbc08a4e80060a61c6dd79e0000000000000000000000006afd82f9add125b1ad9e96e4e7f1834052d881a50000000000000000000000003bca83495da8c914987e9eecf0d9595f856118fe000000000000000000000000b94a5afb50414e82469870083c5fd89cfd1a9bd3000000000000000000000000d5632a1918e05b20a555987c8566abb280b33ab2000000000000000000000000cc8856c22efafb98dbb446e405b9ebbd746622a30000000000000000000000000770a481f70e635dbabfb98380344b57f0902e650000000000000000000000003d2f1c97d2bacd0ec6a7c5b7daa3f1712d9d413300000000000000000000000092f084b2c997c1add73e122475a0da7acc080a8e000000000000000000000000e77b3ee6a53892bee462381b43de0f1235519195000000000000000000000000b1c05171e839226051b508772cdab6d3dc8d7dbf000000000000000000000000d4f623725d59ca2594854b4c719938cf257c2a48000000000000000000000000a98a4a25587c8d2b9d47cdb5f679a75ed62bb175000000000000000000000000569aeea32e25b537d4e2ea9740ccbf6638f162670000000000000000000000004f07d90b6a07d9940d99a2ea9e6d7cff6106846a0000000000000000000000000e30714b78d6dd01077bc8fdadee146e7a5695cc000000000000000000000000357a139698a359ea3c4746a3b952273afac1006d000000000000000000000000265ce0d83b938f4ed6feb6863718a92bb847486400000000000000000000000056d1028d7432dc6e8b63e419a1263b2aeaf7692700000000000000000000000039aa93691b9aa067d0eb6accbb67a45789a9b88b000000000000000000000000a9e0eab9c54c4fe3f254721b55db63cc35e6d77f000000000000000000000000d326d31eb7e796582b82878d01d59a4d40ce8fbb000000000000000000000000d0ed65a01429e5ef6ec027af3ca6b8d70649c0d9000000000000000000000000cf282dc186f10b9a5c2dfc6f7a0193f66ec613190000000000000000000000008880e2f10306fa75c1595f3783708446677e703b00000000000000000000000049919e86c6f099bb3b762746b25ca362d5ca7548000000000000000000000000504fb50894708c70c549d3bb157c09cba12695fd0000000000000000000000009bc7bf12fbe2e21a74ae340854a65f9f09142b84000000000000000000000000461d329f2137d68f593ad619ae56247c2b5f94c6000000000000000000000000dfeb3124043d184d9e85e2834a15cb127e901fea00000000000000000000000026ffeaa68c4ef8cbc0ea13545f1dff534a69198a000000000000000000000000bdde59652ebcd57dacaa569e5aff357c593f88290000000000000000000000004244009b3fe3af4e67fdfe99e28870c7538bcc76000000000000000000000000d1699002d9548dca840268ba1bd1afa27e0ba62d000000000000000000000000351862061bb34f1b246d4f1ebc8290f9e9feefe60000000000000000000000009c624de5e506c8baf670bfd9b346c12a260f0b45000000000000000000000000a1f93e32c3b6b74ab19c587a25bd08f09f0e09790000000000000000000000004764e2d1f34406cbfcbb91759103db97d8327e36000000000000000000000000a9d3c2090d846c8596e8bf4ea95700280f01c3cb0000000000000000000000000fe45a53cb63bb6caa806e635b2374cf4d769f2400000000000000000000000093c6abe2ecad74995cd86ff2cc8002993dbc5c4e000000000000000000000000b6a81b1c0d08463820febf792346ed4a0f6e342e0000000000000000000000004ad75b0f06db9bdc5d2342cee7ce275455bc3023000000000000000000000000a872ef688733d6ec54a218ff3ca8dff46c361d8100000000000000000000000078bc40b67f2fde62d3a60066444719bde5e6d8d4000000000000000000000000fb9fc18028e4a89e3fba6d8931f522efd4c385b9000000000000000000000000931115af236e22f5a8ac3d7ab339f1f55b1257ed000000000000000000000000d94f0c66ed538385137645b8b6cd2aee7f67d562000000000000000000000000be67e3ad159ee68ed7e031f4ea1c6027315fa55f00000000000000000000000036e4984bea94034950bd4753e9b3adf40b61dbc2000000000000000000000000584dfb64452c4a750b5a43df2c9b30743c847b660000000000000000000000009c24712cf14cdc7162851fbacece11c73b86f9d40000000000000000000000002985559c2751bd80c0f5df3a3328aa9a6f4f7974000000000000000000000000d578d3dac53a0f55b0ceed56234fd3fdfbdbf60e000000000000000000000000d8bc5e5bc76f790c37690cc2d30d52d911661e88000000000000000000000000eb11fdb23a58dd9fd1537893b903f3b8fd702051000000000000000000000000aead19867cccb8b887293293204dca2dc795b9d10000000000000000000000008e7c67ed393aa8191df98d83096fa72b76428c1c00000000000000000000000072cac2e956b11f04deec2410bf9ed7a6217712290000000000000000000000002c3f293a132db798db67fb9dbb410178ccf8f09a000000000000000000000000a1819da6966e2fcd4917cca7553c2ca1bc7a51210000000000000000000000007d347f88d219a90e4294d1873e3f8b0e84f5efac0000000000000000000000002385202c54197c5a5d007c55311c050adf9a9dc800000000000000000000000052249e7c7ae01629afbbd086ef0a3ddec829a62d00000000000000000000000075b0b38b59e9f7e7dbf21dd1928d020f1e9bf8cf00000000000000000000000084ab9c362ed96cf57f373e3455a213e7c56b0ac9000000000000000000000000593fc54de4e4c8956ed357f2c9ddbd8e02b6256d000000000000000000000000af2519792caf949318a7ed676509646d38f42fdf0000000000000000000000002a52a66b3874e3457e9c798ff1bf622078aabbde000000000000000000000000a70711ccccbd09006488e6b77cf4c4b5450beb86000000000000000000000000036130a4058659953d3d19b9ae10554ecaa740a8000000000000000000000000a2bdac024372bf2ffd176e8b96a11eb665ab77f2000000000000000000000000aa0f5f0c4d0ace407922e052c04f490590cdedf90000000000000000000000007347e29babead95bb5bba9e0daa8078d3495674e0000000000000000000000004901a93c686ab925f4ae9dd70cf401c288fd34f400000000000000000000000078f4f809903da10cf220bacebd2b23571bf6de94000000000000000000000000041fe91b748cf57b23a1d20acca0d09a550aded8000000000000000000000000c5aa32182a7bfccbcad5907a334de1957ce4ccd60000000000000000000000001976118727654b2904ea113f330ee33f1798282a00000000000000000000000071407082405e42f5b98573a3c115a00693bf3e65000000000000000000000000940a9b36ddef8448cde2b2416c354d1e4982362d00000000000000000000000076338b90400cdb41c5e272c13fee6f5b9f15653e000000000000000000000000231975f947c5f0c51b6f230e79961377dea0907e000000000000000000000000ccc583a1b460092bc9b9ca6ed5ce9bb83146ad00000000000000000000000000b46711f642f7448931a57dc76e16427b92c1408500000000000000000000000074fc9058e5fc25c23c628ddfa9e2d95967d3f11f000000000000000000000000fb0fbfb5ec04d6c1c96a27d755dd2db221c9a20a0000000000000000000000005d474ab2ee8571a91e702428c74977a4276ad32f000000000000000000000000d51c8bc388610ffc2636bcf4054575b058bba31b00000000000000000000000064ed100761e2acde00209a858f1afb0e42c30d39000000000000000000000000dccfffb60f21727db3a7b588b7a48cbea7642033000000000000000000000000c087904983c569da0e95ce63e87c13c080c4dece0000000000000000000000006eae36176cfe4a4ae39cd8926ce7fa5be374e0af0000000000000000000000009926858afcac539578263da32a89adcef2546ac100000000000000000000000036a5699d8a61fb0a3fb8fa8b2c4e16c6acf00e0f000000000000000000000000174ac304f12c2602e9946322b492e4cdbe76956b0000000000000000000000007ddae9139db6ef4780a6cab78c0dd73a4e90dec70000000000000000000000003454991451a5ec24768c0d74e1ecdc71e3a1954e000000000000000000000000775118282861452bee43e5c4f20416e8e05afe880000000000000000000000005765ff60d4cceee22a6aca005081d1b6ed7ac8050000000000000000000000008812d72a9c9dc0fb5ff84e81ceba33207a49451f000000000000000000000000cc90c10d54368321e4f022d13334490c52fb61210000000000000000000000005ab8d5ff2d71357d70892a4401d0a8d357a5e11d000000000000000000000000dc11d67aec488234548bf944e4e2115f8ae5e5320000000000000000000000001b9fbead09468a48eb10856ba0eeb1649c6ec4c9000000000000000000000000cd613e25ed775b6141cfdb9ed5bdd105e847529f000000000000000000000000478ac52c212d5e98edf0e5877f50aff38f1f647e0000000000000000000000000b8804e82fbe6e6ef016b3877cb23da27df3b70c000000000000000000000000e2c9c1163867978281dd5a832ccd66407459d88e000000000000000000000000613c601d7e9e3d2215ba7ea5d839c6893442aeb70000000000000000000000000bc82fb2cd679d7df152f41c809c230a2c8c2281000000000000000000000000146d797a5c70891749fcbfab81561b2331272e7c000000000000000000000000d79ec02e168e55d1ef3dcfd407f4a86c0fee8b7000000000000000000000000016794a6e8f1bc7fca8ed7dbad3c79cb07389a86c000000000000000000000000c0f3bef953912669e00a5e1fab921952e07d8a14000000000000000000000000099228296afcaeee008ea89e2f6d3c0a2ea67802000000000000000000000000efc4740db6ac7d7fd400e43ee5cee00683b2fe3d000000000000000000000000b4c6ef67560fdce16a0fda82e3c44f5057e71d48000000000000000000000000269344d0b94bda3ba90a23490614b618b310318c000000000000000000000000ebee16fb59bc0625687a875b40632c681cc94f6000000000000000000000000025a3afb84917f430ed726791c001913fa88a19f4000000000000000000000000a33ea0889a8e1b0641937bd03a6ca747fa305a0e00000000000000000000000058fec77fcd151f4aa0ee2a0c4a576111f1049d1d00000000000000000000000075efeb52d3f3df2e9b6deb08488d18543c9b4ace0000000000000000000000007da2b69487822eb7bdf3e0005357f2e6bbc130f90000000000000000000000001f60b6784994b4044f1e3312a7f0a19567730a580000000000000000000000005de3612da45b4e2f2ac20eee9bb7a1c908533620000000000000000000000000ddcbc6b4b0ac37ba2c0ed4f45e410684b1adf78d0000000000000000000000003c9b1482c484dd102438d52796872c76b963f0b1000000000000000000000000e4eb3b2f299e75e75a9f31add096d67eb4f62e0b000000000000000000000000f4dc39bc7e27e5f0f154312aaf7fd841fce3fc620000000000000000000000004b58712a82b16cb42677b8a85618390c4757bdea0000000000000000000000005a2e35906e5f708d1d8fbbf47afe2ebb2bba119c00000000000000000000000037fb51141dd7fabf5f8f3c3706023234d51ecbe800000000000000000000000041c8730c4a8a07d523e25f80c9b477337e16fa9c00000000000000000000000015dbfa80da954986d184fa2bfc4e18e11d43c3fe000000000000000000000000589ad19340656ac46dd3bd8d75f0229bc4cdb01f0000000000000000000000003fd32d69aa7a46c1a62f9e0f240d3cbdd5344a5d0000000000000000000000009e4a4c905cd98dde12d40c6d2d31df191e57282b00000000000000000000000033c23f6e6693cc5b6ebe82b0ace7d40cfa70b754000000000000000000000000ef0e5925f556bafa2894359ded036ed3703ce449000000000000000000000000a58077bba0a72273c70d3e2bbc5ed8a626177fc9000000000000000000000000f85d97866e3c80c041c3ea9184f1422fcc168cf1000000000000000000000000d06d080cc2848b5d703a30a8c64eeb5e16febf860000000000000000000000004fe65f7c79e3a80c99834922791275b5da4bbecb000000000000000000000000ed6cb697ce227b7b5e986ddaced31fcdb67e81df0000000000000000000000003f0d4dce23ae0ed8d0a16f3c5a242aa44776e35200000000000000000000000082ce390a86b19ba198f7e335da44af309bc02c240000000000000000000000008203f4fe1a2b9a892b21274fa67e19a8f916ecea0000000000000000000000006b5e9e27d9e8b841d666703ded689650d11ac3b0000000000000000000000000b53301ddba84f77f4e16a009d4dc97ebf81bf14b000000000000000000000000eee62f05f890707ae1483242005235d54be853af000000000000000000000000b084a21e7d1fc9f480210ef5d11e10b238bd5686000000000000000000000000ebf7c7932d86907c3bc1bd6d486308637a8264a3000000000000000000000000a494e0a0f88d1c2682e5899ba96c7f0a480028d10000000000000000000000004bf311a9f09d5c893eb96a7a41d535b6fa22e287000000000000000000000000819202c2c93bc992a3404cee40f2079bce20aa97000000000000000000000000de3ea650ef5c6145cf98cff4d82c92ad211291900000000000000000000000003ef38585c69f15e6dd8ebd58b9b5dc645fc2830600000000000000000000000069f0247fe7ea5b6713bcca5c9d52689483ba5c49000000000000000000000000f87292b8f4a792cdd083f0d864c676079e0c8cda0000000000000000000000008dc2c3eb5d6a55d5bbbc8a55a3facb91ac7031a7000000000000000000000000dba70f62e108bd9513ddb33aad390d4e591b34b5000000000000000000000000ee77f9adc9453728228c5006a5cf7657c19a200d0000000000000000000000008e502e11bd0aecc45b3a454bd969282854d893c50000000000000000000000005d277df64316bed0c0805a6f6e1a827654db04e100000000000000000000000041326ca78e8c5d33c79a2e4b85c3a95a3208f6d5000000000000000000000000c6ca6ecb8015008aa8dce3837a2325dd8e7fbbf3000000000000000000000000a4d85b0447ec37fa61af88181ac69375cf856fbd000000000000000000000000d872b7d4889ab1c7de5a17a7877ca641ad2c3f72000000000000000000000000bd4bbe5d9c2593d510621473a01374164556af320000000000000000000000006147d66fb98925495ef54c35c9802587b2accfe10000000000000000000000005472fe654a0b0e9efd3b6ec8a45f29935a5d65b8000000000000000000000000070447cc5d683fdb7076b30cf4273d34a3519b67000000000000000000000000c5a575afa46a1b16b357e2906e15201fad2498f0000000000000000000000000a4eb2b446536127ea5246f5972a6ca5e05a8f4f200000000000000000000000095f51f18212c6bcffb819fdb2035e5757954b7b90000000000000000000000001808168b970c63ab07b4c0a9819031f1f6574e30000000000000000000000000e03ed061ad30d477eb65bf743ea223a465beae80000000000000000000000000f4e9c0932bded973a4a2354189a80f373a1154ce00000000000000000000000083749b363b755e69e5bc0d6544011fda7fccfc8f0000000000000000000000004f81a0532f9364df727539d284bffee1850c877d0000000000000000000000006aeb53e0293f1230488c8ed9b582e1bcbf531ea000000000000000000000000093242bb2b8f429a21c8d194ad88e7c4745e395a1000000000000000000000000d4168a99781c1883f52c5adc4f951954d71ada37000000000000000000000000babed9050cbe16e58c0254607499990ab3d47a9d000000000000000000000000ba233863782042655c9b6d600d8dde89d28464e7000000000000000000000000b8b1ddd478b0f72be9ea55df1a843371ced9e9ea0000000000000000000000004d0dabc94fe8361b0e74c5078f05051d69f2411700000000000000000000000090f862f37e628c9385c8d635dd9bf7ffa279ccbe000000000000000000000000f7dfe9a62b7695813fec81db0accad010bc7fce30000000000000000000000007138bdd6ad04743fae5ef077b95f1682f8c60d360000000000000000000000004ac23ec39d202f12a2d4585928b79c27b89033b00000000000000000000000004708dca7711d7b80b7fe58583f93a82494c11f2b000000000000000000000000bbc9b132c247bd1f37f8049345c6ee16a9570595000000000000000000000000b83303d12af0920820dc6d62ed6e934ad2c807ef0000000000000000000000002b77fd65d2fbb133dc55247d09683e46e98800af000000000000000000000000d51e981a579b514e7bfc0c3d293da2c0631276fd00000000000000000000000096ca9d13120100bbd28b889621c9e02dd6ffb058000000000000000000000000e7508cb9507b6e408ef5b85777d358667620a99d0000000000000000000000001a8aaf87bc08faabdfde4bdc399f473325cfeb77000000000000000000000000187fe1a8b76c60b85c00a2819152ff00ff6423860000000000000000000000000edb0051b4b0d520c34f61b84c1e47e2767d6059000000000000000000000000845b5dbc2f309d416beb4939c230d6781d25f4420000000000000000000000009d4f51034c0a144a6fb85bb8ec79d1b08e466530000000000000000000000000eabcdb19a457a0b6ba5e93fb789cf614ededaee50000000000000000000000009d9775a6815e5fbb53da06178ef5fb44ce4eff760000000000000000000000008d160940c666e94aa30ba7a4448bf41b380de9a30000000000000000000000000c96e4c1dc8a0d51d40cff65d4bdd96b26034b94000000000000000000000000adb3a4d8fd8885fbd7db94b43db085141c2c90980000000000000000000000000ca1b5b2066ca975ca677e87f5e2a1c82a68b62800000000000000000000000062b8ff9be967925cd3fefe8a7e47eed4c07706ad0000000000000000000000002699f4973ce43f0702248e1b12b955dbff801cf60000000000000000000000006a79e5a6add241124b30f25709573ab7dde494bd000000000000000000000000e5eabe8582847909f9421cc50c94bbfc765c36b60000000000000000000000001885bc4df7f3d35d2669c2e4e19648afdefc0e1c00000000000000000000000000d5d309341e8b87767e87e1291d4a2f63a31b18000000000000000000000000746c4aab055bf0b989d2acc191d56904999489b3000000000000000000000000407f9321b07b424193023177ac76eee1d9556d54000000000000000000000000a344edbbf89b5c9aab3046ea76dcd147ae2a1890000000000000000000000000d0222895f0b49f7e2b30b76df7d6988978b017e6000000000000000000000000b6bfd1968955f8e8f176790b8442d44198821794000000000000000000000000ae4e6e4087d8d9170c13e24a59291aa32ea620dc000000000000000000000000aaaa529d83435b683972a477b235faca296e3830000000000000000000000000c2f55bbf1d5bb1bf8df5419d3f0a01a24e8441030000000000000000000000006418098b28f3a1cb2554d99302de278359097ea700000000000000000000000018660bb1f8e28695028371096e12b5276070f860000000000000000000000000ca3db78c42b7d35cd8813ed568bf2db5057dc7d0000000000000000000000000fe357221c6187cc34c86a78fd04b94b42dd35dcb000000000000000000000000218dcd3bfab3f1ec9e8086fd8e130d6b0dd1d93f0000000000000000000000003f0142c542eb1de0780886b5da43a18e4edc857e0000000000000000000000002114a42c75bed7f9ff34e4fde9f7b2fcdb35ecb90000000000000000000000000ccba1cd50b818cabcba73512c6dbb2e706038c600000000000000000000000068c392e6d564acfe2ee338c3ef42c524563217ef000000000000000000000000b93e1e30a9da6b0906d45869111b5fde997b666d000000000000000000000000d046c54417cc29bef804e88d799560a8a4b6332b000000000000000000000000ecfddf1188dc0ba31ffe8930179c379326761d26000000000000000000000000a45e912ea4541e6574b00563856b93b7386f67be0000000000000000000000003a40df4670877a091b6180aaa9559f9edd10731c0000000000000000000000004ca5a1093e5b1ddd3f17a5e86b72395bad08e61e0000000000000000000000000a04c869d4d48e3d4659260bf61ceb8df95dfaa3000000000000000000000000efbf29487306341ced885547cd5607496d5cf36d0000000000000000000000000d2b79e883ff857e2f8e90741f78a27af9214f550000000000000000000000003c3ca82f1b5ca055b441df3c2b80373121b9c7d300000000000000000000000095e7e1827a39d04b5fa07c536a007b34aaec27d500000000000000000000000031f4ee28f2fb544e54a981eaa9a7a4eac7b9a07b0000000000000000000000001b380832777b6e25df87a0b5facd9108cecb4e6a000000000000000000000000da03ff9d1d2af73e628580e7fdd3d3ea7318d7230000000000000000000000002b693cf1d92786940757abb33735d6b18fac8d110000000000000000000000000b48bc8d6b1e5262530b5a64fdfbc0b9a22e23a6000000000000000000000000b7e539980e3d0456f6856308b45408c281a3248e00000000000000000000000040a2b94bab380e0aec901d64bdf0e7f917c77121000000000000000000000000ce3e34e862a5268a7edfa030ef2ddcd5bf9a7d700000000000000000000000007c22aea9938113a0722c528fdb91f7a80848fcd20000000000000000000000005055dd99f29974208ec6a3e68a95b25c77da91070000000000000000000000006b192072f5fb53eb73bfe1c5e1cd49b2bf0dc0be000000000000000000000000f88232d587ae5ea45c38db8a225392183bc83a28000000000000000000000000ec7a3963c5986d8fa2228060a0966b0e686066200000000000000000000000004947d09aa24b4ac59b55955ba159602b5b50c84c00000000000000000000000026f2b10e23dd1135fe4c160b3733b2a99efc40380000000000000000000000001511836b9f373fc9f5a62d0ec44620010685a72e000000000000000000000000e69e397397803c02648dbdd81acf665b1530e10b0000000000000000000000002a8d6c4f75139b19de67d4fbeb89ce78a958d212000000000000000000000000226d9126341c9fcd0633635df37a616fe8f83dfa000000000000000000000000103b4b839fd7404c3176c1db64ed24476467efed0000000000000000000000007f415edf8c2e0d00e8d04f56d52b6bea5f251c8d0000000000000000000000005ac99845f4ca036fe51b9944f87c746e995ed2bb000000000000000000000000df3d4c7c5dd7af2938d5a50e587c1aedcf78dc1300000000000000000000000026a53b4c496b12d6f13dffda95a27fa45c0cc59e000000000000000000000000db039cd5499427b7874a8bd8eacf2d52ae6de8010000000000000000000000003a57dc3491a538b841b20f900c395093fd81041f0000000000000000000000002652f4ffb9a01bbc31b943d367039f2549bf8480000000000000000000000000d012dea2dacf70f5b4c26ca88a73dc8dfd9c6dff0000000000000000000000008d8c5d146c2df04ac9b590cc0f9b53d8592a08c7000000000000000000000000b8f8f83aae1f954e5c19737dff51ba5d40a19082000000000000000000000000b1ecdc6cdedc70543f14aa6fe1a0f6a1b060280e00000000000000000000000052c9bc05ecae4ad7fcfbde218f5a4795c64eea2d00000000000000000000000085d5c66ffac4ad49677a328923d40246cb0a385d0000000000000000000000008b7ed721c344fdc3d939cc1c5ef1297e601cba5200000000000000000000000028511cb758e5efd34e00b910afa95297d289b9c1000000000000000000000000c007f01b8d36f864d937bfdfe11c7cbdb9b720fc0000000000000000000000006f37a1eeac0105ef77c4fbe9cb95057364849dd7000000000000000000000000a8525858c72c67ec30290793095c26ab7e9a47210000000000000000000000005fea8ba7c39a6b4f404d519ad308aeb19888f1a6000000000000000000000000f084023fb228ea7937e1152ebf4fa0d502ee7f460000000000000000000000006192e9555ec86a53d0abf5eabb50cd5fa3000d280000000000000000000000002135143ab8b1e2e74a987fbb6b873556debb5e2d00000000000000000000000036fc00f224f72abdf182f16d940e31621f583a930000000000000000000000008908a3ec94bad6912dbd2a1b7864fe13c09b0a7d0000000000000000000000000ade531dc891d206cd8135e88162de5655bf04c2000000000000000000000000b47c0ff9cf7ba97e3b3b436d031bf86c34ba119b000000000000000000000000947e0d1e45bc1db388471812dc432427da543d24000000000000000000000000e0e77d3c9954445f88885073fb221a4a66832ba90000000000000000000000000000b36362964525c8ec015173c5109dcb2100000000000000000000000000006787978f06d6efebc5ef7bd2bf90b28ee5a1cf490000000000000000000000002f4e0a9b0aa1ddaea92ab8af5f996f66afb83ed100000000000000000000000045df268e850bd8b45998687554572f070b6e605d00000000000000000000000087b11c5ee7c06882680dfcb14c11b32ffe2f46f8000000000000000000000000ff2f45a9d0d35624e85c1df2faf95f23a1e953b3000000000000000000000000ddf4433f004acce1edeab1e01fec8f21c8513e680000000000000000000000000325415b84844390ed8e7cb875e3057289f1016600000000000000000000000022fa0d5f6266b46b43124850cba16ce8825c6bd0000000000000000000000000c181569b21ec27032146e9bbeaa9961703c8f3a80000000000000000000000007c1416cf42e224f3487bed27695e34754683fc8d0000000000000000000000002a7ade44637948205bbf7136c0f70acef97e0c2500000000000000000000000002e4f367fc7cb77d9b6818440648fc4dd5d21891000000000000000000000000126c94a1ee5f21da373ae575fb406e1bb9f9805800000000000000000000000054da08b997d3a9019bcd0a4140bd8c01a40ed4db000000000000000000000000bc192a4b5762586aca0e9e5f7b28d980731c51c100000000000000000000000018b6e80681a496a160d85240d0bd80611794d211000000000000000000000000da2d981168bf7233262fc195a838f8865e9adbab0000000000000000000000008ec38e4cc061118278e55262ea826124def3e69d000000000000000000000000cab93e8aa7e2a3b7dbf0bc86f4645973fb4c2f0c000000000000000000000000cf9ab989e00440671408ee7f43657c84da8538f1000000000000000000000000909e8592c8d05f92c6cc88adf54d21d9886af690000000000000000000000000fea4467286c88297039f262160e6c731d22bc13800000000000000000000000032fa806bc67fba109ade12100c18dee70c75fdff000000000000000000000000ee21487eda9547ae1d29d7772c78e8f096398bd8000000000000000000000000d9e2b1ebbb21c058259d0d94293dadcae11771a6000000000000000000000000a66e79ea699a17e4404a283a060dabb27553847e00000000000000000000000092f6ad9b71ac60a01c10d8315af781c1ce85538000000000000000000000000078cd2c97df462311bb636808b889d6254a70fb4f0000000000000000000000004bcc662a854307099957826c2c55cef2b13af3aa000000000000000000000000422173b365657ca96195dade2a1d03d6f126531300000000000000000000000073f3baf2e30d11f74c4325aeb5b7268807a8882d000000000000000000000000a410bf260926688899758cc1a7c815377eb79a15000000000000000000000000555952e2536781eb1957ae322b31e0b1db45611c000000000000000000000000aafd8bca895f630153ccd447d1721b267ced5d5d00000000000000000000000029d9f0c2e202072ac102e31ec1de27caa65e04c7000000000000000000000000ec36697c3c8c8e385b37e17df40dbcbe2dbd9ffc0000000000000000000000000bf3cdaffafad2498df897c5bb52d4855ceba18e000000000000000000000000ca012be6ccc18f276b29a853c16ec3c43c33e89e000000000000000000000000c6c431dadfb8f4bdc06136b652f9dfafc4e69c73000000000000000000000000745258b399a8c70065ecfd654d2a35d144a3fe890000000000000000000000000794768a226ad163d5bff91e0afe162ce3d1ae7000000000000000000000000041c06002bd1ae3177e7b60b54194ab0e6b3e57fb000000000000000000000000e5cc3c8c00b4ca3fe2a1f5188d2319abb452f69a000000000000000000000000148d74acff2b1da8dd232c140de6a1cf4c35f2e9000000000000000000000000723e288bc8b1dfdf265c081bfaa29729913fe7f000000000000000000000000058004c2677c646f7ed372eed25a2403ed5aa2bc3000000000000000000000000347b8bb28d7772828e06c0ea35d5c0a4b155d36a0000000000000000000000000fb6ab38af4dc7a56a2091fcf3e5561916ecd9790000000000000000000000006bcda42596184840181e2385bc8e5bed460c0fa600000000000000000000000013453509e88354cb80c99db0f843beaad045fec4000000000000000000000000630254ba004ba0fe24de258cac10c6b5b6b8b626000000000000000000000000a47445f9170c17b64dee893463563fd3ee2b7fa90000000000000000000000002cb549742f2e4cc3715252d394510260b4dbf673000000000000000000000000f32596e4df67b90fa07a42c34a277a678a06e427000000000000000000000000aa815ca3197c1c37558e81eeb899cc65e2ebc22d000000000000000000000000ecbd2aa0efcf778b4625a0da87ae88f6dbf14e1f000000000000000000000000085aee599aa5426ba076b082f9dbd12366085dfe00000000000000000000000094d068f56b459a469983ff3f4d777912941ae6ca000000000000000000000000fae8db3df1e1760bd906e67afd6f65dc71b917e900000000000000000000000060fd45ef77be58e2f3382523d73855b1d3c6b01800000000000000000000000076eb9d693de4a6db0f64586a2b76cc15c6779e110000000000000000000000009c350df84d19ea19302781a04eed8b6777e8444c000000000000000000000000abfa3e65ebf0283e0aedbdccb4f8fafd40a3ec620000000000000000000000001c498f1e2b95bafad2562d805cfbf27c3dcad630000000000000000000000000d6d23616ad0e1f3fb02a3f3db53d3307942404d30000000000000000000000008d419e4537b0cd0e3cfa45a7bb6e26ed9a87ff77000000000000000000000000214517b018ae8a0d69fb0161663736cafb7fadb9000000000000000000000000b4055f9f3265758cdf918a02d75917b8ef30f5f40000000000000000000000004ec7219c90b758300308ef2c351f39729e388797000000000000000000000000f748d1a9947a07c12a725620189cf4558b94cde5000000000000000000000000c19e86aebce4333bd0dc2938e99f7e04db07292f0000000000000000000000005fe08b4900bd156d9cea22de9f8a973d2af7e693000000000000000000000000bafd183410759a67155ecc60436570c5a5e0633b000000000000000000000000d76d3a32054159514aa029a2f924f2bf1ebe40e50000000000000000000000009c02f9f96dcecbe7e30c55cc0e75afb8c3fa10c60000000000000000000000008dc4e8d0242d7f2167713b656f0d6d9bda276643000000000000000000000000ef8e3ded2d4817728fc98ea90b95871742e86922000000000000000000000000fdef5c2998b2b29baa5282e082026982f3fb5ff10000000000000000000000005182ca4ebcecee268cc079a3a80a69b7b741a5ff0000000000000000000000009aadbd862682b6515d680dca8e7b40581b288017000000000000000000000000b4dec837cf2aabc4b15728013f144fe9fc0f33b80000000000000000000000005f0ed71b3431dcfbdee2c50596a7154ca46e8766000000000000000000000000f14228fbd920145d9f4d4d5e38760d9410e99775000000000000000000000000713a6169d87f82d50af5174494e3753c6ae82e6f00000000000000000000000046b2ab00bddc9893e40441cc94787505713278bb000000000000000000000000f085631bd229dee4c84a6b49a598c9ee9c34ed7600000000000000000000000082b48467405f03d1c05819eb36e1fe1ae2fa42a60000000000000000000000005f7917087ea5b94927ddca41032907730631f3350000000000000000000000006be6391a12b3f0497253927895b873b9a8b6dd0e0000000000000000000000004d78c783e63ab8fad33d27dceecacd6f401b0228000000000000000000000000eff379f3c135b281364fc2fa9f145d77b7f9b763000000000000000000000000397d1bce2d555bbb6639f82cfd84219ac55af231000000000000000000000000b936ad6438e581c025d9b257fae18779834cbe6f00000000000000000000000087affa11f24085b5e4d744132068ad597b04c005000000000000000000000000ab29eda4fafced4429fcc757018f7075295a78e3000000000000000000000000d43234e16fd0a6791c032ac79eeeb9e3c4614ff200000000000000000000000061061a0609f45977c2771b6a6fb63b29fff87b99000000000000000000000000d9165a6dbe6844ebae0c2f38e9f3d6c0ba873837000000000000000000000000f150cc6dd0807b95c28474f5f4d2d7d34c7f51fa000000000000000000000000fb305a40dac406bdcf3b85f6311e5430770f44ba000000000000000000000000ba792da7a645285074fb2793045642d3714f90fe0000000000000000000000002a5d4f800464007ce4a31cbc1e670e70b51810f1000000000000000000000000e61f955500bbbc31f7bcbd81628530caf07b54220000000000000000000000006f1b9cc2b310d618642487d51e3d97d46c5388aa0000000000000000000000004b269fe465ae7d33a6e6edfa5dde27370a9658e700000000000000000000000004031b3a05c11016ad63503be4db3d37ebc57309000000000000000000000000e04f7773ea0d45ab17107d00e241daf9208a0d0a0000000000000000000000001a228785edbb2f7bd247db11be6381cc83cc7ef2000000000000000000000000c2dda4d6ca0e2728bdc7b0a738d4664bf58698e10000000000000000000000000f7892841128d9c64bde878838bb64da3ba9b4ae0000000000000000000000002bccfccf3962d2060c078a5c6dcd80d8be7ab80a000000000000000000000000022757d5f58ce107daf79d233334bf9aa1b708ec00000000000000000000000059d55ea2c086aeb6fb7e10a8014d8316f10b5a780000000000000000000000008bccdc8c19d01e43465937cabb6e9cb69c00f8d0000000000000000000000000f45a6f7b626c1ceed8ef24bc1a349aaf92fa9ad0000000000000000000000000e8974bd9a16f60888602aa3c72e917e6166840940000000000000000000000003361f01dee71565d130074caa7d00bf2bf081ea1000000000000000000000000499337f40b003177b61b8bd58b40ec7e5daa26260000000000000000000000009ffbe40bd3c4790838b48f7d6ff110ef93839afe00000000000000000000000002369e890b812c3246c26efaf69b3b7bdc237b460000000000000000000000007dae7524ab9c1c55998624322561ff81e4af53ea0000000000000000000000005efc13a66a6273f4d6e44a48537112b114b9b221000000000000000000000000545be1203e79489eedf94931dbb437f4b873e0bc0000000000000000000000007febc5f8ab8473f8017411ca568b9154e0b93ade000000000000000000000000ef9db11fe95abcedd211269770ca4100410ab57e0000000000000000000000003dd2caab00320ad7d9702478c6a6dd2a323151ef0000000000000000000000000019e3ac1836a421b6d02ded2bd4843171b746dd000000000000000000000000ebaa25b7a7880f65b73144e9ca7a817348eb52f60000000000000000000000006c50ab3daff9ad2f80f929377dd8ea628d9a0a52000000000000000000000000a248efbdf593f68609b33745f6106aeb749a894700000000000000000000000015901b608e74fe8482da51d34f940886046dc2d100000000000000000000000024c47db1cc0ba028836bf808175c044055d037ec000000000000000000000000824526ca90ddba1f6369de75b3c3406f3685518f00000000000000000000000054c35fa51384bb8d5199c7e815fb4b25482f8bee00000000000000000000000039ede8295b5fb4056fbdbde2fedf2d6f26c1dac7000000000000000000000000d9259fef7fbd4cde8be1348191d93abccfd408e900000000000000000000000093b85fa54793c4e9de5de863938c0a10d72f23460000000000000000000000008651ee9301094ad64cbdee1ec40a60fd5a1618830000000000000000000000005a460db726fe9cc2d9cf6fd6d2c91eb951d1c7bb000000000000000000000000298bf4072d502c20f466d344949a234bc4be8c89000000000000000000000000267a3195ea57ad38e65993dbcb9fbebf8995621d000000000000000000000000f5109d7250dba9647950588e632ffe191b4402270000000000000000000000007f508680876e406e0f39d992f8ee3f23b820ae6e0000000000000000000000008b9dfe0e71631e1b9e0d8225ef4ba03b2830003f0000000000000000000000005a5c8552c4992b69bb4ee97607f17bf1f33bfb12000000000000000000000000dcf188b595578a76a58af946d96e4e1dce713c0f0000000000000000000000003d1276c08dbdd3e867e3b87900aaaaad3d55dd56000000000000000000000000854807bf101f5e683c822f1c804842928f2553e4000000000000000000000000ec0883d2ef224a7299b4279d04b40452f57eb4f80000000000000000000000005dea99edeaa297128d64da016fe96e00e93bae8700000000000000000000000081b135c37f4efc4546c44572b933e720ad3b045f0000000000000000000000003c6b33032483796886861f0fba1f55fc997333af0000000000000000000000003dfdcca78252c07325f9cce0bab12013d6aa7802000000000000000000000000619d795591afe2e50059d009030e4adb534977a6000000000000000000000000c2c239f90281c8f4b544465190045ee37bbeee120000000000000000000000004b41b63bbfb196fcebf7f463391bb089d8134a180000000000000000000000002acf5448a7686904e535d93b066021d675eb0957000000000000000000000000a18728e4267b9bc44475711553695c7b798f7ef10000000000000000000000006facad44e126f2cacde44a0b2b85ce1b643495d1000000000000000000000000be9d7fbae778df9443eb32cc136e7ac146aead09000000000000000000000000f4c662fe06a5dcd3988fccb3da7e700552bfeff60000000000000000000000007674dfb6149aa3f0c522f6c054c1dca23963a390000000000000000000000000f3f925dae7cbf25621326b7782589ad5ae82062d000000000000000000000000773e445df45d988510005187167e62171f478e63000000000000000000000000fdae5599c66158207d7cba28822c8e58c8aa8897000000000000000000000000970c62d64d410e066314bb79f2fe84bdb1ada6ab000000000000000000000000e1141213d0d4c34dd54778203917b04b0e19e4070000000000000000000000005f09f0a826d12e9d20b1e55e02cb4e6247619955000000000000000000000000bd0d1f133ab77a7cc1b3ce1c23d33b68d512285600000000000000000000000079c324f475853f704964f3c0904fa0200d1ffa3100000000000000000000000071dd6aead8998af7d97b4e37a92eb27da5e91a00000000000000000000000000635b176dfb47895be4953ce755dcdb8a99d8b55400000000000000000000000024c7eee011d9f75b57a1093da9c33febf7a090650000000000000000000000000bfa5379648c130ce35d34bd70ea5590b23d77d8000000000000000000000000e0383c3dec6e7fec8cc96b3312b93981e4dd4e950000000000000000000000004dfd7fed4f4a832f36f4a6dfd50bd9e58be7fd11000000000000000000000000b8ad3b46d7d12581d8885442b96c24700981f7700000000000000000000000003eefd8089cddd8d550324b37a8d881cf8aa9fd46000000000000000000000000a408428e598f12d11b5f6573db0dd25b9158fc5f000000000000000000000000674be98fc1252eab25341f480a57de8c1e6d282f000000000000000000000000311ad1c0f90b18ce28c7668857571f368cbc8f8f00000000000000000000000026c2fdc78b289cd341e576f750e142ab9d7c4ded0000000000000000000000005aa609386d10b9c8f320568761a035d9091180cc0000000000000000000000008cd9dacae23d5f26fb9a88437dbb3668ed16ac710000000000000000000000005bbc23535f6e57dfaafea027d12b337195ef2f03000000000000000000000000baf6f047d6e5af369440db15a8acbc16f30b69f70000000000000000000000008df3f3287bac6a15053805d648ed30128914cf4c0000000000000000000000009db8458f9ccc548955b7fed6f5de586f73a7392c000000000000000000000000562c4aae9ddf1b1b51afcac42dac067dfae9b693000000000000000000000000f301669ea6f2579fb7c298811b1d2108839d7c570000000000000000000000001935cd31aacb27a62da8d544a611b51ee199c8c400000000000000000000000078ac2b892d0954dde0878fe0514b6b4ee4004dff0000000000000000000000009bd920252e388579770b2cca855f81ababd22a84000000000000000000000000476e8c784cb487ba1532907556e47ab960f5d137000000000000000000000000e94a7c93a7d7abc61a04178189bb6e01662e6a3b00000000000000000000000048dd6696014ca2a47bc9c70dfc69750fa3bcd1220000000000000000000000003bf76169ba009ea83dad7922a773d10d04d2ab85000000000000000000000000799cbd70272ed6dd334eb621e91b869dc78f149e000000000000000000000000398337b61fbf06ecdbe654b6ad2d26a6f826cdc80000000000000000000000000af3632c2a8072f44441178b2927f133d8a27e97000000000000000000000000bb5acd74d889da9102d97d5a14de49e6ce71085100000000000000000000000085fa20f04483d247545fcbdaee7b10ec75d4a41f000000000000000000000000e5a282595dbd3a69e1cc48eae2a0e92ae3b0911c000000000000000000000000522e39e92f976ef26cf71d8aa6f0f10ba6879233000000000000000000000000343c80183e14183024d3a2c822612b78c94ed2d90000000000000000000000000eb5c49c7a69c0c67485f6b1af88252cef8edccf0000000000000000000000005979811bc09e4d55496f54ce3659355307c1891300000000000000000000000026711d0119436ad3abc494000a3d8f47ae45537200000000000000000000000008791c7523d38a6ec3c7538105c5eced31ed8143000000000000000000000000d83ae942bfd25f99d858ea474b0e7f0ea28f773500000000000000000000000084b0655065055870a153fcfcf9b35dc840245bbd000000000000000000000000d43831f0dd7cc7862b91451d2c5a0611ba59cda600000000000000000000000011294b870b55069dd8e365b8b31ee95d0d21c591000000000000000000000000311298043e38bbc758909fd1052d0fe6d5dcd5fd000000000000000000000000513c55c3b7a6d481c095380453954083a91ec2490000000000000000000000005de3d565722dff94a5d9ad80344e400c114027f8000000000000000000000000cf086c1c3bf874d5dfc430425a7314c2c19180940000000000000000000000008aa6764c05c43c7e17c33f8bb14f3e8f852fc8b0000000000000000000000000ccc8b297c8e96bf8666d711cafc80765033ef2f50000000000000000000000002526e228feb47f5ce13e146fec22dcb4f31eeb4800000000000000000000000062a95ca97a4e9cba57ab12487878ccf241edbe2f0000000000000000000000006616167e2cc4fb69bab328b63399f2a70b0329870000000000000000000000009175546a737d37f26fdade4f89f2b66891bf5cce0000000000000000000000006b9ae7f460670af69363c5e560a921172894edc60000000000000000000000005df60758a72ef088b83a8dea3f030bbb797f0daf000000000000000000000000586528a540db86a2c287a32742545962101c4da70000000000000000000000006b515a7e210a6f00145645b0a49599e7050c96420000000000000000000000007dcbdd00c055ec9ec065708a72f8dbc75675ef35000000000000000000000000424bd1e3cb5ae9eb44d0ac59f4615ca6e7162ae9000000000000000000000000ed5da9541d0e994475bbe9e9e955372a266107fc0000000000000000000000009a09c8ca00630d677247185eacc8de4bfeff6bb3000000000000000000000000f2d1d6047470d0fd5bc28ba387919c60ab4cdfe9000000000000000000000000ca885d5d1ee992a7d9301fce19bcbde80af93df8000000000000000000000000b2fef2ac8dd62d15a487b70e119ba7a0e2f6bf7b000000000000000000000000197229734a3891428a8dc1205a7aa9d601dae6e9000000000000000000000000984a6179c586d53a9f9967a8c7a3c002ddeda2870000000000000000000000001e2ce88865266c441e8fe96d352ab24fa80f453a000000000000000000000000bd5692b8200adc9c998535cab448703dacdaa680000000000000000000000000d990385026bd6c716628e452da6ae7ec5fc3a05a00000000000000000000000066730385f6657abfcbbec5304a14938051bb038f000000000000000000000000c8eeb834942ac176da76f691d089ba7b977832a8000000000000000000000000e92254fa025d274ba48e741020865d99802591ff0000000000000000000000007dde5d43bd16ef3ed3c861d01ec50a027102c53f000000000000000000000000bdbebff9e92dc8bf81843e5235ac59a16355852e0000000000000000000000004f557b50d8b4704f41f9edb54dc0f06dd9b3309b00000000000000000000000088aaff86fc80604ae5ba2afd07432911534c1de10000000000000000000000000dfcca7785f6cd3d0e69fe5c9da7f844b8fa4d2e000000000000000000000000e31119681234595e794fb21f20ffb8742890a70100000000000000000000000022040b64ade8c5bfb3dea750e8faae6d54b65fd800000000000000000000000057840f2d413ab1a415658d81bf08546776599d3c000000000000000000000000790079ed19d40cfdb1c9acabbc605a5800d0f38c000000000000000000000000e2c2bbac29a8991c21d50cfb76d56ef455d85157000000000000000000000000aab1ceea46fe3787d31421ff668176c90330226f0000000000000000000000006a0bfe547dee20eb637acddce5bca63ef35f9a9f0000000000000000000000009281fb2b9345d39ae22161e857eb0c4ef1cc11c9000000000000000000000000cf1186a6c1f2fc777c312c86d3e2794cd507b06b0000000000000000000000006c23bf7a4d28de9e60293a72237cad5b4c5e656d000000000000000000000000c21f2ecd2f143951eaf6e6b9b56797a0a3a5b22e000000000000000000000000a1bdedb45d97482b308579906dda2286fa42fcde000000000000000000000000e8c42650b8599f47e3289a5ac6a3ddfaebc222e00000000000000000000000000a064479a36bd66197a99e0352cf2a312a189e25000000000000000000000000b0ef5c4f377b16ea666c59a6ef5f175298380aca000000000000000000000000a07254a0a8fed32cf5a093fdb7c7add6ae7c8921000000000000000000000000d7ee36c3f46c3b91ef2c2480058cc6e3cd627de10000000000000000000000003f649e56f17cc183a0fcb2f5080dc26830a1ee550000000000000000000000004606db541dfc6e0ee5f49a403fb7dddf4b6437d8000000000000000000000000f4583bcd843308e94fa0e7dfae76ee6acfc15a12000000000000000000000000369e470bc6cdfcab82e953c115aeb10c748e770300000000000000000000000040cde22afeebf5b464687b707f1a0666533c8316000000000000000000000000e455eb3c10378010dc35c1ee9bc75a5b93dc8976000000000000000000000000a4234b05cd3e41b1210ba860426b75f5f53c4a9300000000000000000000000054418d608e2dea1002eb2e79ec018b0dbd08b1f80000000000000000000000001b5ec1b56f1044c017c7f1a9cef236c6e6771afc0000000000000000000000000a15bb7394a148147c7a6b75c17668c8d4dd2d490000000000000000000000006d5d1f36ef8f2335cd17d7c59a48f38654d28f0f000000000000000000000000ca0342636654963c5e0ac28a926d457d3ddc348c000000000000000000000000dd28513e1290e9fcb5c00b8318197eef50be695e0000000000000000000000003486cdefb3d636d783f3abca1a251b0744b988b8000000000000000000000000a6dcd6f9e8dcf9fa13ee2a4375e1a6bbe4fdae4300000000000000000000000014e8585475016e1875353192662993e9f008f68b000000000000000000000000cf8bf23c44f51668f1c81122522b57602793811d000000000000000000000000f10a33609a6f050c43e329075bb8c6631eb3901800000000000000000000000088c378f87e7a70dfc5d573157c91729db4d2b7790000000000000000000000001c18286f7612eb67e949260f996113473612bb780000000000000000000000002bcea131669035a7711eb1b77c0665a67dbf297d000000000000000000000000ce0e979f6c5b3d8a70901ec4cf0618f9fb722755000000000000000000000000cae011bcd7d8206d864c44423fb68b85599913e9000000000000000000000000efcf5cf8eed48383dc82ab88df6becce7f34c357000000000000000000000000fa01b6de207271387cc93f29c1de0564e74afa2b000000000000000000000000816734db8bc22fe34d9e2bfc3f3d86e638c232df00000000000000000000000073d4553b93d9be6744eb8827c26cfa7acb24113a000000000000000000000000a75e01914bc53dc6a8a643f934a3e5c16709914700000000000000000000000030ee4c74e80e2b34faa0fa7e8e3c595068364150000000000000000000000000c1d0af7c948364e105a14e2ef6324645b8bf0d33000000000000000000000000858fa10f51ed3bd2457077cd740ad89af44c23b90000000000000000000000004adb410e058629b56dca7a452cc0c5e20367d4cc000000000000000000000000cd89d190353b1d0d4c103102c38b76f7696d511d0000000000000000000000007a723a85727c916a2ac079e49719e4fea63bd8f2000000000000000000000000760af9f0034dbb1db3b5ca24b5643cca84915d4c000000000000000000000000f93959c105db6102659835aa8662a54008770ab1000000000000000000000000dd9de45672cd7bba2c6685ad5ae8e02a1b8eea360000000000000000000000007e4925e8bfd6c8843339843574a07f77ec8e9a160000000000000000000000004d6070eae41fc7fdab1519c9f98abd9853e5418900000000000000000000000072771d8bda3940a7a055d7ba1b75aed4af17809a00000000000000000000000058fa4bb75096bbba2461ea1bbb249a55a908fc4e00000000000000000000000050846feec97204715c1e0e02b07b949bcd698753000000000000000000000000e5d603509a2f2d9fd7b436b0b403207d3bce7a140000000000000000000000009590c48628dbd8a22861f0988ac6a2b6ae01466500000000000000000000000026808302dd1d848d694a2f2746cd1128322031d7000000000000000000000000d20c6eb19668f58ba8f308f25ce8d927165dc3850000000000000000000000002c6054a23d8287b677c2f0aa39d863ab3c7e91b9000000000000000000000000db149e23d09915ebf63e0f68b858e6723f5f7d940000000000000000000000008a67b9eb976f79f8fc0396ca087278acaaf1d776000000000000000000000000578b0d4fe93992b5e4f898d1904bdbd6eb57bca600000000000000000000000025aff79e18254a825d6f3e8098400be5d2cdf9630000000000000000000000001e7393bf87be2c8b8b9b2f848cd2ab4cb8e9760b0000000000000000000000003b0ff68bf102da700dd8392414ded8654e14e25f00000000000000000000000047608d3049708c801578f7d2e115fa210aaa243f000000000000000000000000855eb466f46f1c8e920f83bb2c7998fbc69dc00b000000000000000000000000bcc6ec48899a0737a168dcd996c2e67b020fb8ca0000000000000000000000009ef791fb2cab793cf5286af1cbf3aee159bb925900000000000000000000000063a1444f45b155a0251c7ad0a560a286245d1a5f000000000000000000000000f6a0b9d73be115b5da09897779a453e64e7d38860000000000000000000000007d95aaef57f4f22a16ba87a577c253678362f488000000000000000000000000ef782947d87e2854057649a24fb629d2e02a676c000000000000000000000000d7949d974d8f1232ce20329ffc90c81557a6bf3b000000000000000000000000243caf890447bca11e941f4afb138e2c4ffb58b80000000000000000000000006743b4d718bf251e5235e2cb5da4f8f28af761e200000000000000000000000045364ddd89bd0f36f6f508adaadd14a3e19a7ae5000000000000000000000000120eed067208e6c41ca1aa1a56f7b46209f74b0f00000000000000000000000038eaa9a1df989fbb1162bc0ce0baa4f5ba50a09600000000000000000000000085c1244b127d01f413a77194ec3e925bddbfda00000000000000000000000000ca459ded64c86b34a68275002d5cda5a2635c5f3000000000000000000000000eb46c99b8cd4f06b153493f7ca1c1c6fe2e26fdc0000000000000000000000000e142a0bb554572303d4d02e388ca6812cd236180000000000000000000000009466ebf24b2761fba6cbfd7f93d306c017325de70000000000000000000000009e86fdacea509f9ad09ca1b1dcf00de0e39bc8cb000000000000000000000000618091ee3cd9c37a184a575ebcaffe570656e6e6000000000000000000000000ee22954cae5fdec85ed5bf1939bef4499fa23e130000000000000000000000009c42c330fe6e2e63dd647ff87c5113c24ed04325000000000000000000000000b1366916d024c8e2c6a6fcd4f2494ba410b52741000000000000000000000000f7ff38079e5649dab4ab9c86c7d897ed9401b1a3000000000000000000000000cf7ab11274eb0ead9be941d5bc6e97165cc3dd06000000000000000000000000032195bd7cffbd10f40d3d34171c4c5d6b0753e200000000000000000000000064d0f9b826cd9bcf3bfa17805a816ef8776a2a910000000000000000000000008760463db6e811fb0881d1539d26da78a42cfcb3000000000000000000000000714b88e42131cbdb925a1fdde73aba9dddabd71d0000000000000000000000004512ce344e446351f29c78c73cb820c6f1b664fa000000000000000000000000f4fbd2524d663471703100bbea32290ea777a3f4000000000000000000000000c795e5209dbe5b8e4a4d0438c0dd3793684f336c00000000000000000000000041508e0d9574d6612a202ee826cd20ad3d895f4d000000000000000000000000353c913baddcaa94618686b44c70a5247d46b9ee0000000000000000000000001047f7952f86415864b5a163f9cd8c9dd646811a00000000000000000000000021a2dd2adbb4653ddda73d3fc8237699c6edc4cb000000000000000000000000562016f082c226a2a7ba2cdab39c83ca26e25d97000000000000000000000000988ed9c98410f27954ad1ef8d95bf53d592e39e00000000000000000000000003c53ce7f791b65489e501962c4e8fd0fb99b8c360000000000000000000000005b1dd19aa9744cf73bd2e6a3dacfc6838b2a86b00000000000000000000000006fa20ac17fd52a3a8fd7290362b8dceba395834200000000000000000000000021d9edef67a0673cd7c436477bccec4fae9e3c690000000000000000000000006dc73ba3c27f1ebbd46843fa03f5130c12e9a83800000000000000000000000081704266bfda9a97e843cd8a16f1a1ea86aed660000000000000000000000000a6988fa6692323290925e680a86f51a0a2f0cc1f000000000000000000000000a38458ea7d1b913aa7ad9066ac001e45f77e6f8e000000000000000000000000e05d5ce001ed4d645fc928a42246803a6347195a000000000000000000000000b8103fec38581a96d2484349c2a1c022c15292130000000000000000000000007f3c703cbcd18acf9b2d85bc4b59a770d2307ae6000000000000000000000000207230e06e14d1fa94e703f4784f819667472247000000000000000000000000277c1bf8783507dfdef948c4ab1b47ae1862859c0000000000000000000000004bdad9c204fd151642547dca50be85ba272d47990000000000000000000000001de8a80d7710e5c280ab75b526cf423d9f609c6000000000000000000000000091ed7aff8072aee06e108ba0ae8b4a797bd2f1b800000000000000000000000046530d8e1c523aa6c369b23a090a117361bdaea9000000000000000000000000f3e17014a882b91b2d53c868e5b172518a0fb0d900000000000000000000000005ed1838afc5332f95c0949fb926e819e9c09c24000000000000000000000000cb518065ab1a3bd1c18776b5911b47e9aa88bc08000000000000000000000000e5bcdb29c9ba3f09693aee5571d192dd8d75c6fa000000000000000000000000432639ba8da1083edd6e914a2af19473f4de723e0000000000000000000000005d6a7252bfe084b35068636b46c8a14d90e9072e000000000000000000000000dc4d441b735c490cd3651886e81c5d10abb39a0f0000000000000000000000000ae1f2ded5b2524c8c33dfb742e4e6bff1e94e0d0000000000000000000000007528ce2f7827a12471440b7d4cb13f73a406c81a00000000000000000000000083b8659267b9301d8a458c020ecb53923ddbeeda000000000000000000000000f47c0d3cb45206be51dcfef22629bdf89685d75d0000000000000000000000003e0028759b2df6a45f623821abd8f1d3d115f09a00000000000000000000000098904a9ad5db24d496e82e9bd4cbdf0c6a3bade6000000000000000000000000ba09d9c932133efa1dfda19f6bfb071332adb11d000000000000000000000000457f48a0bba2d1ab06ad6f9b5f6d8ee9c457bba1000000000000000000000000038f129db2bbf103cc087ea8ccd3a2775eb057e10000000000000000000000000f2595e256d679518f77cf8432b21a1cdb01dcb60000000000000000000000007b23f44c126c8d647ab84751554fcebd34f39f9800000000000000000000000048e1da3d3d7ed702edfc338da2e414de2cf97d8700000000000000000000000083c90e3b20e6d299a1807277d3f3a7dab186eade000000000000000000000000b734b74ed4851267844827b18daffd74350a44e200000000000000000000000044034dc5bd2ce8ce3f52fdeb4bb011a0965b0011000000000000000000000000eb1e488ec4506a53838c60937f1f747bfdc45a28000000000000000000000000abcf4aba6a3e8cae6186662d64de8f071781cd1700000000000000000000000001f0bcb29901144c860583f1b5e028d28ebeb2b1000000000000000000000000d2ab61416f6006dc18e0c244f9edea7a7e4ac69e000000000000000000000000878f833bdeb94af9ec132b27d4957f47a9249e9900000000000000000000000071e305928e1fcc218cd2324460ee209fd078fd6500000000000000000000000099332891b3203a5c06888ffe5901db4ff822197a000000000000000000000000a3553f149e8910bff8a5eeb057e8ab1b8d411e6d000000000000000000000000c7cf58fc2051f5ec714ab031be76d87d0bd334f5000000000000000000000000a7f049164091e48070547ab37a4e7db39b2b7fb8000000000000000000000000e232583794c877ec6dfb08380c2d93353a7757240000000000000000000000006884d271ddc2e6afcab4d12fb10c2a1084f2f2a00000000000000000000000006bb89496c7ac5006e0498100e54c742d5f3d50c0000000000000000000000000a58e410b16e8e54359d2cbea1936eb6b88c2c61f000000000000000000000000648e7cbb90384664bebe6ab6075dfa143a8fc366000000000000000000000000c3b0e430018a75e7f72cd249f9d8d4422fe8b733000000000000000000000000bd6684b612c303b3ec56e8deceefcec13fcf89bb000000000000000000000000ba8a7a0a3280c5a0025fbd363375a208c4edc1c5000000000000000000000000fc6ba231072a4ae06c5fdb0cca486fb853fbedbc0000000000000000000000009bb204a85ad5f7b02076a6c0694fdd49fec32694000000000000000000000000c31a3a6854ceee605eb47bc51a5657c8e52503300000000000000000000000006e543fd8a391fce4514f31eee7cd48889437aea30000000000000000000000000fc372d094d1f222635f5e8c29159751a36674090000000000000000000000004a2025813adfedb56bf2a677f30cabc14b1796790000000000000000000000007c4e1f9fbde68dd0226e581ef4e651a4033f689d000000000000000000000000a2ed1c007211c1cf06ff981810df2f3c70b65e46000000000000000000000000caf4c8d6cb258cb738d529e2c246f3d72eaeaddc0000000000000000000000007b173aece8a982cd0c03db48f21084e64dda70a50000000000000000000000006fb5bb4aedd3f7e9c6be2fc93f1b27b74993f1940000000000000000000000001885a5df8f099a0f1609c9ccc3c396703efae120000000000000000000000000d267577319daf2a2e9558ded6b6ef3d47a44f59d0000000000000000000000009ef2f9f5008e6544eac76f115de0ac49b5deb0cf000000000000000000000000c31a4611455eead425ee2790969f6a53345c5e95000000000000000000000000539536e80766e55707f78b8438df4696d5670453000000000000000000000000de4a15582b0839720b9c6315e87ffd6453d9bb81000000000000000000000000f44c84b32f1375e77ef2358084114d04cb4d51a800000000000000000000000094c31fceeda72d4b4c2aafe05ecb303f185ad4cf000000000000000000000000c400c4f52d4debceb616ae8fd7ae8937575bcbe6000000000000000000000000227fb5c7778165f6fd57f02ad7dd22ba50b1fc67000000000000000000000000086fb5da40c65d7c99a0d98fa68df2a7a33e1b9c00000000000000000000000060b01504cb8fc73d0eff81e203e46e3e8d670488000000000000000000000000fc073f06076f1859dedaa8f9ba1f78eb7005ec2d000000000000000000000000c9cb7fef110c5a52b9b1785c0cb21c76aa8bf8e6000000000000000000000000dc1aa94e643d2ed4426f1029384d698e2705068500000000000000000000000020f5b6c8e2e6ec1e902fd05ead1a947b65343a5d000000000000000000000000115335cb78ad45d24c1bb0178256ea52636a7a7200000000000000000000000047a2831e26c13689adcc1c10255638fdd1dc41360000000000000000000000003c8249f1b3164184a5481f893aa59b37f8c7489d0000000000000000000000003e436bbc6a6b60c1816615ffe6689107f33d30b60000000000000000000000001addca06642b4f00d077c295733f1e19d562293b000000000000000000000000ebdcd4f85771bb126594a8ea423592f766d378dd00000000000000000000000007136eba1a265b6f2efae0b78fd3ca60c2c0f086000000000000000000000000412847346b494d34bbe29c57447a37a72336a13e0000000000000000000000001d887a845b4a87015826e64110cdf6c9539f9e5a00000000000000000000000078c5f2591430d274e1e7963a8a70b9f2b325fe91000000000000000000000000131235a53f464f97b8ed53bb4c2baf7c081b3a27000000000000000000000000c33567ef9136676b3e5f58a453c829dede13e224000000000000000000000000723135c17f3cefd173351c0bf866d2049be2f8a70000000000000000000000007b8e777b9cc61f6220b3c0ccacec8ae967d30fbb000000000000000000000000cea1bccb2634c6d21c885dd8cc79b046bf51c52200000000000000000000000067a828fcdcace3500e3e0600f3bad22137100630000000000000000000000000c8647b3d9a5fc67d0019073765df5bc796feed2900000000000000000000000010a025aec6b72395eeaa4257fe2602e803a5d327000000000000000000000000eeb43793dd267c446242de498dac78da599e5ed4000000000000000000000000565ecc98257232fd8a7a536eacedab1bcf2e3c48000000000000000000000000ccbfae709e658f6354971bc04249a8c0792f2b23000000000000000000000000288f3ed4596f28c21a1e532cebae8f56c5c6317c0000000000000000000000005cd2bc5516fd0f082f6e99a36bb21fa60b519e3d00000000000000000000000021aa51c1460df07788695973821e801d43b04708000000000000000000000000dd9a0206f8498f700cba4a05f60ed993ab935534000000000000000000000000941fa6060e172b8fee9162aba8bf05382104147b0000000000000000000000007c805866b30e1cdd5d26197409bb1af9084fe36e0000000000000000000000001a6de43958479d66fa40513943dfe8bf18fc707300000000000000000000000094e6ac71b3d6c8abc969a3e26501243766740e73000000000000000000000000cf283c5df3fbbc379a582090caa2c53fd5c0ac7a00000000000000000000000052684b0eb99d454cbd18daa1458955e8c2bff3e5000000000000000000000000e069de51ebe19f8e46c863474fbfb1dc88890bfe00000000000000000000000095ee4bc047dff6f94948b77f8ede5a42722827bf000000000000000000000000fcee9bb16f4445f79ef0aa8ccb175de459903417000000000000000000000000f16d6eba63d731f6d954324a2a25a5ac6783e3fd0000000000000000000000001b021d0288fa79ed6004752a552b84dfaac990780000000000000000000000001ad5e637924561f345560d63c546e372996ba2a30000000000000000000000001776d96ed00b1f54bd090866bc1566a2be5b0c8b000000000000000000000000eeb7b7c22baf014202769824dd13ce81b4404fb80000000000000000000000007dc3cc2cb9f0e24f6abb35a5191a228cdc1ff391000000000000000000000000018b8515ef802db19c4b5e68cd37f5b48c684142000000000000000000000000fa474e27b194b0e4c02f831cf4950dd8326dc1dc00000000000000000000000048c346aa49d6a40ad060da71096c8dcfb128a69b000000000000000000000000b625d607a47c6660e7228725d845877d2f2759a9000000000000000000000000b625d607a47c6660e7228725d845877d2f2759a9000000000000000000000000bc69b6acfab9a0806d2a88a10500475e12e1636800000000000000000000000056f97fdab58bd68caf600d29399f708734501cee0000000000000000000000005164cf3b0c8c0fdfe4bcc9cf4f1e8f7e39461a59000000000000000000000000f99fb4b3e2420cbeea616d6b03223f46c23a71a5000000000000000000000000b3621649bc23b88f6cbfd9bfc26d0c8023216f7a000000000000000000000000125c9754478a8c99468ca2150673dd38c2302efe00000000000000000000000073207a3f8c8bc9f4a5da6be3091eb7907d5b7409000000000000000000000000c96d7295f882dacc5e4133d8d6e7dc1f5009f6f2000000000000000000000000cdcca577f4903a0472addb94e262194914d42dd4000000000000000000000000035a392dfbc0ec883b5a9775d5ae8f77ae1cdc94000000000000000000000000266acb2b6eb2150254d2c2ec9a126aa52827b27f0000000000000000000000004423e6d9e1cf99234264ce838c5f7221bc47d773000000000000000000000000f62b44c98b16322875beedfd950db92ae5d346ff000000000000000000000000031200f7dda1d9b3b5c8c6fa2000368763fc51350000000000000000000000008bd431fff72b55231d562482e7661997a16e0a3b00000000000000000000000060585a4932e19a54d09bf0ac1a6588c3397222a4000000000000000000000000c2562994f59915b8f9a1139d9a9a0f28c94a6b37000000000000000000000000d9b779be5cafe2da091997818ec50a243c68934000000000000000000000000015bc3fc791b2b4db30501ade6ecb85e2189afbc600000000000000000000000054f677025499e39fad5fd7d51e66649190c91dba000000000000000000000000c863c13ed154e3be2f27b2ff87b8db8023f0c6c9000000000000000000000000f5f3a1d979a07a757661da22dcbd0d8b2fa0a8dc000000000000000000000000f01e5985aaa964b2cdd3db82152272898693860400000000000000000000000031543ad0680476f68137f3491dc5160f2bfec6340000000000000000000000000d41938ff5c17868bbf72d370776aca48832fd870000000000000000000000000d942491ad90019549c49801d3f7e3215ca02125000000000000000000000000c9249820c79f41e2c1118f259c3e448c9f44b2e900000000000000000000000065325d4ce6d0facddfdc36b6822db5d2144bc67b0000000000000000000000002e27c5d396d4bcf650ac9fe7368e25b8d29fb9db00000000000000000000000025a838acb4b6addd64a9fd60c45ba1e33e0b77470000000000000000000000002ff0846b130d403520b59ba0a96a7836047732340000000000000000000000003c9c65074389ad11a7373a50b0d6c64eb9c1293a0000000000000000000000008899d0dedbb6ddd065e0fc1e7b3aaed9bc5d0ebd000000000000000000000000a9acc2b929b92a86084ccb115b78a6d6273097880000000000000000000000002130c626ad5bcab65ef45a99fc439cf17560d2080000000000000000000000007accf6ee62e1914d621b6a5201e7c78ac82ad9d60000000000000000000000008c73e427b406118d34970bf5478fe4db8b5789f40000000000000000000000004ea2add29118e6f31a86ce49a5edb002f00fd05800000000000000000000000074f0aabefc564f38314f166b9816fd8191380361000000000000000000000000b3486550e8dc2cf51c9b70cebb2e969facf0a6d4000000000000000000000000354e10ec97ba6910faeab1bf936b301e76e7e984000000000000000000000000aad6d75073d913234551418d6e52db65c43c8a5600000000000000000000000037676eb13700af85e08775b829772c5e1e18c30c000000000000000000000000df6c7eed20d4ce6146adbf5ddd1f7e1fc5d54cd40000000000000000000000007922e4637da226475382fc5f0aad68b3e146abde000000000000000000000000ac3eca809164cfac8e0c176db0572a3604729eec000000000000000000000000a4f958228c9b35b63ef5329699bfe6db404fb0f80000000000000000000000004d53f28029900988184744ce90e6af758d7b42b2000000000000000000000000209d9977cf30c41d7b9af59e45f750991fbe66db000000000000000000000000963fb1fe4542e8944dc2ed4412a4cd01e173ca0500000000000000000000000056ba32ecaffe39468827f72974b0f66ee9e74bbc000000000000000000000000680c00e9c9142d7ce0302db9ab2331262b6efebf000000000000000000000000172a16932eac986511aeeeb0417eb14c15e475a600000000000000000000000001c8580aedf2c36bfc2049bbd43a855f5026c431000000000000000000000000f67b42f2f4add1595eebe2fb1dab2d6270e04b29000000000000000000000000958be65d5cf7f9b7693da9dd8e626b8dd7ba37b5000000000000000000000000631d4aeec169ea31c656ac66f6e0a8f66a26bc4b0000000000000000000000002c247f96d9f47facc5fa507a4a551f5d808756be0000000000000000000000006041c8a88a518839ceaac4df02f89feb994531ab000000000000000000000000ca88207e6e1f7091e016fc3d0fcceb2b8d2a53180000000000000000000000008054e8f8902287708a63856597382820cfe83167000000000000000000000000bd875f73c418968701b727ef78f3f900807627ac000000000000000000000000721755513e8cee372ec4f294412aa7ee11bccdc80000000000000000000000004a4702ba97c0f39d505ff963992e8463b522b8ee0000000000000000000000007d146f532c0cdd7236823c2d9a9744d55fb2827100000000000000000000000054c0c4566858c402ae5c825e03281dc08d5d12d90000000000000000000000000010bbb66aa4a3ec668754365433a645e57f18ca00000000000000000000000040619c4d42fa17c86ad3bce00ac65447fb5bd7b8000000000000000000000000ad345b348bd84a4b42a5fde63feb7a29ef2af4e9000000000000000000000000bab2fc6ffc4454e3413cfa5f06b6a63ee8b53fcf000000000000000000000000c0dd35ca60383ca42e0093c73e57a5cf066d49ac0000000000000000000000000b1aaebe8c565b76879c025d35215e2c3ab3063d0000000000000000000000003e4759b8241b9724536e228c3ce08396c9e0746c0000000000000000000000000a013ae1ccac705f23ebc3ee816898caf4cbe24f0000000000000000000000002a38da95ccf4d2565a963084963e0a7b61cd7f97000000000000000000000000d52258a8f6cb785669c89e978852ab7c53d540670000000000000000000000001fb9330325782dc0e0865254334057d446de22f5000000000000000000000000fe79afb990bf5f097e15982083088071616d7ca1000000000000000000000000f10efb6f0f7ffabb5122e6d42e5eb72accfae07e00000000000000000000000093e39284e1e2de9e300e98ce9a598596bf54d93e0000000000000000000000005c91a3ba18343adaa48484e8346cfd1253c2256b0000000000000000000000005f42709c1e5bbc50477378d6c58faaa49f59d705000000000000000000000000937537375b745ecb603b18f4983ac2e3959f515000000000000000000000000080f435dede84206b8c2cf76c909ae84ff4564b44000000000000000000000000cf6e61fe1cb37e83cb590eaee57d660089748077000000000000000000000000a2015d9b6582961579a5ef15b6f28fa7acd1d1840000000000000000000000000d5a50f2ca8d6c50f2df3f1cdd83d61451398687000000000000000000000000b710613d83031884052c294ddfb933d5a7e11c46000000000000000000000000664d6e2cb5933d7740f88207a4dd60307077700d0000000000000000000000004a1bd66a7ca06ccb8dd362837ef33b5b0ba7884b00000000000000000000000018736a567c42a595704355088498d82fbda25a87000000000000000000000000d1ebfb8ddfc4a7ff1943f10135585f573185715500000000000000000000000066e28678bef39af730f44d4ca685666fb69f6efe000000000000000000000000b28895d21435cbf22b4c5418ed04597d9bb093cd0000000000000000000000008ca1241ed342d56d56e260f4deb4bade9f0cbaf200000000000000000000000030825950b8e80e07f4a7c29f38464d1b1718ab2e0000000000000000000000002abb1144f4f2ff22388f43ce70336ecfc96e3f45000000000000000000000000fb86a60a4d204de91421871c6d69cb40d21ae736000000000000000000000000c831cfbf25344f0e427352ba8025294e3f39fa16000000000000000000000000036723fc13e14e82319c4cda49a3e7a1f01bd2410000000000000000000000003e01857784b5a2d6d04013976506712706bfafc7000000000000000000000000bde0de93044309548b94ef4e1eb434ddb4ea6055000000000000000000000000523facd86c2bc1e3af1cb19c2b8354ce9f1dcefa0000000000000000000000007cbb0f14c375f9c4dc8fe7479d652e1f1a466387000000000000000000000000c4795b3bccaab40154cd904b0bf8217db58a13dd000000000000000000000000a7863a324eff4ed0d264cf81236dbab8150ba508000000000000000000000000292b9648f23a8028aea6d2e10ea2ec55b8ab793f0000000000000000000000008c695b15de3173b182a4298adb4fd3ddccd7328f000000000000000000000000975bca9fae415a926187c6f7fd9513c0f7304bce0000000000000000000000007d611a228c21fa75bf1df0570b2cf052f2ec5cf500000000000000000000000078fbf4ce117d76c0f2130538d8c65a640ccab60b000000000000000000000000ee87320f2beb027c1b2f3c278f51164ea91a2c3e000000000000000000000000c0dafb2858b340fcf07178fbba55752c1c889ccc0000000000000000000000008016914574e7694ae264da9e4852110a0e7ae161000000000000000000000000f6b8066bdfffb53a933b80faacefa63341f1b6c4000000000000000000000000be8bec8bde05c51ffb153046e29cc1206229a3c90000000000000000000000006fca3e981894276dca7532501f64ace39855ccd0000000000000000000000000c3ce74b14e52129c7a8820fd44a81b95b411b700000000000000000000000000258801f735192303007db1eee8fd19486b18826d000000000000000000000000e43bc871499b4d551a59df79304e18186539aa64000000000000000000000000dd67b0a96735ccf35974a7b44a755374e217b354000000000000000000000000347ee2c716d2e7deffc42c5a9c882c57e69ec7d3000000000000000000000000d7cf68819c29f4c03d6908d1a066420fd811a995000000000000000000000000216222ec646e764da7995ed3c02848568072cb58000000000000000000000000b1c86610f71419a593acbc2dbee65366a6bf06900000000000000000000000009cbb4195bebb36eaa9e4af6272a741a97d7f109a00000000000000000000000026c6e3796e43aad4fcd98cb14cdd8b9af2f28bf80000000000000000000000008af98680dde718ff96d227ed640b00a5ca2d1e0c000000000000000000000000433be8c995898a7080fddd9e69f05e8a238ab1e3000000000000000000000000e12c0b4f4acd178c75b554cbafafe7c9f4485bfc0000000000000000000000009be03a7e8c18144e21dadc850bb2d0d51f441ff000000000000000000000000028993a974fa301fa5a0b12c3ae5d66dad9491eb000000000000000000000000079ca79f99fbdbcc4990e7a482ae3a2f94ef4a6d000000000000000000000000020df92dec0c946241366ec0c606287fdf8f5a986000000000000000000000000c10e82572eb0d6a0afc02683b2518958027ca4d2000000000000000000000000bba6431684bf2f88af5d897bba80a5b7093e316000000000000000000000000055ecf3dd01e4514e806b47ae6d2d31bacb6a6fdb000000000000000000000000217e489fa54b3cb8ed56b1693bc42e74381e09b6000000000000000000000000d830caf6dd93f6c50438d9e4940bb7012944778500000000000000000000000086cb0d8ab48b061d0c906a061a95b277e566cd4e000000000000000000000000f6e8309747ef5d4d468391174c9a331015c96f5300000000000000000000000057b5a6c8558f26292bf928e81adeccd4110d6bbe0000000000000000000000007eea2786bf397f4850e649dd164940bb5dce0672000000000000000000000000d95ca03683fbd3ec39469fe6cec97f7ba55a61980000000000000000000000007d8b6ad195512b6549b141aa180460d36a3cc16b000000000000000000000000fa2ea98950997c2292175cc2e32c33aca4bee7e0000000000000000000000000cd34dbade4b707dfc9f61578110496403ff4795600000000000000000000000083440c0d7b04b2a24b3b59da3967d1b23ef232420000000000000000000000006052c42cfcb73fc0f8bff08b4f443aa12436491c0000000000000000000000001ca4a6cac0e64c071cac8ed63dc6ee6656c153e80000000000000000000000006630d863b4056009f81d4219d218b961496f793500000000000000000000000075e46dd60db6eb761fb0d5f0ad7a7b644c43e635000000000000000000000000be577755ee6cc5f347860f51f320c411d04b6a07000000000000000000000000c55b8ef1a62860f800a3e6a44ef393c472e5e1620000000000000000000000000241dfb8165dac08d3f78cb931cf46d110f167330000000000000000000000007eaac542ebd1403bb01f9ffb8dd5ffe13224a39b000000000000000000000000ab239f5e7e6bf54196c4771834712f66f6656a67000000000000000000000000988a363e3e6b8b2b163a2787d9ab03c6b4744ea4000000000000000000000000558ae06538448f464406a6059c8666993c3c22010000000000000000000000006d84da6986695b07575cb1de2cddd4c4e5c3d9ee00000000000000000000000043bef0aab48c8f286b509cfe215c127fc58b00710000000000000000000000003e110815fb477ba5514dd52be7ab6873ea845386000000000000000000000000b70b8fdc20a43632719e79633c423ca38db5c25400000000000000000000000043b34346e007616a642965683c837ca3ff6a30180000000000000000000000006800304b221660f23f382cf5ec42ab2dfc66890f000000000000000000000000ccfc37ee1c998bbf0a919dca1d3ddf1508755bbd000000000000000000000000608ce043558c6682bf4f6e28140ae08a83eebc60000000000000000000000000dd46f1fee369a65fb328a999ac87c03581943c4d000000000000000000000000c406d60e3d372710300bafcccf635d9e3b5450220000000000000000000000008518da0d4788661a22ea245c2160dd79176413f800000000000000000000000029f273223d8bc29daef7cf8359deae13bb254136000000000000000000000000a270657b20da50e8f335c526b8e9abd422dbea3b000000000000000000000000010947e21600465d21a438aa924d611f7a7a70b40000000000000000000000004ce085132e45c092d4c8dc616e6a7cfa047b90840000000000000000000000004d35b51cf71c0b054d6cc74c93237da03180ccd8000000000000000000000000ed0ed10799e6f596a4469c7a86c2d66920a950a7000000000000000000000000a7e84ac60232f095e7e1cc357521e9fc0e937fdc0000000000000000000000008d0877e2b7388b8b3ccbdde233d1e566246270a6000000000000000000000000d8799ad7fc058b661c397027f755de6566794ce20000000000000000000000001d8f650da2e87f50fff7ba89ddfb530ea386a1f70000000000000000000000004a2e1d46d1c6fc5a92e6da5a348db9cbdc7d8d9d00000000000000000000000055995a74c3727a8078125a181f8eef6d2efdf70300000000000000000000000049ba0ee083e9d55ab11f19b509b211f02a5dda88000000000000000000000000e0a8801f96e34f5d49a9eeb6af76c2bc9114f9650000000000000000000000009a0ad62392c3d6ca98e7fd522473567528863a4e0000000000000000000000004c307bc4307bd19f1886101cad05c0b56dd19ef8000000000000000000000000e426ac76bf13efabb27898a96ecdaef24ed528f40000000000000000000000000e43606a5db75a85a5b1a8001477d2dfa41dfc6e00000000000000000000000022a0ca4fb0b60d8dfa4e03c10c396155d201def800000000000000000000000067616eee4cddcf9c6adbbf9ec1784e995ed3591c000000000000000000000000b9ad954c53c0cce2e166946d8040fa349e3d1c7a000000000000000000000000f576a3cad352c101aecfdca734ed910c839b967d000000000000000000000000278c9ac0cd496d3b35d0e46778a8449835ed80450000000000000000000000004fed44d98f7338ef1bbd6aff5afbab1f171bda83000000000000000000000000a0a017ed35f09bfecb7e64015349546262b007ec000000000000000000000000189d01098decca64839ca9dd8d6977c1be2b0697000000000000000000000000a3a3912689cf3218fe2fdb37910bcf6982f3dd400000000000000000000000009703c1023cfdb05886acfac99b472d396a91ea7b000000000000000000000000e6fad8f96e980c37f9ce2b2cc72c9bf01db464d4000000000000000000000000598b6b823571254b85f260817f1a5d03fe58d2c7000000000000000000000000c1658b7d620cb2ff5b61dcfb00d61593773b199b000000000000000000000000faedd32fcbdd8414c2d153952459aba8dbd4f9cb000000000000000000000000dd0ab4eea8928a8b8cc98bdc516254322c9cd712000000000000000000000000bd098e98c0b16b7bbbab90cc6f84b1c5595f4a95000000000000000000000000eb1040fef25ff9685abc890f8fec0383d9c76eaa000000000000000000000000c01a3b90d0a895f555ae806a1133f42ba904aaca00000000000000000000000079a7ee766ee16f706c13d139c31c9843d43d52ed0000000000000000000000000172e05392aba65366c4dbbb70d958bbf43304e4000000000000000000000000a5d9dcd87d4264c793e02018770b701462065cc500000000000000000000000026fe709c8c8894ad5ff4dac14485fcd215af241d000000000000000000000000789e5e7d949ec4a012f235e91218cb20366d43350000000000000000000000004b99e942f9461bf079e2f238ed500d1f8e5dc94e00000000000000000000000086eb42521e1a82abfb7f0489dffa51f0e1995cf00000000000000000000000001745dc9b50e46f0ebcb4f6cf7ce99516253c0065000000000000000000000000f46a744974470b4dd93c8fab635b86c4d23f77580000000000000000000000005e9ce54ea4b21043dfec4dd169861a7f8fdb957b0000000000000000000000005e9ce54ea4b21043dfec4dd169861a7f8fdb957b