60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e67616c61706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2067616c61706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000002e516d5644656e6d6f7147765a7675334d5541577463523764655545674b506655336e7163434573635467477a7a63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000002e6afb9661947d008df791c7609982d77aa25c840000000000000000000000009d7fe6d0db0591e5ff47f6d066fd8bc2a78a48af0000000000000000000000007bf44fe10c5b47c4802c723ac918d539b17ac65e0000000000000000000000007e0d4a26b8ec5c1cdab31464de8f9994fa8a856f00000000000000000000000085cf35374d0775f8d8963f1157da96931dccfe350000000000000000000000009db6811b46b7ca61d53cc4c205ef02891d3fa08a0000000000000000000000004e8bd5f4acd5dc2170b9ccf88c322696cb4e34370000000000000000000000001107b9ee34f1961c1543b296d06414da84dd727f0000000000000000000000002208ac6b0dc2f137723315a884bedf360bd18728000000000000000000000000514266bddc41462b6cfb43233b6ad9fc03136ecc00000000000000000000000001abeabaafe7bc7b22af8b0f5b1fc9330c88ed83000000000000000000000000d960456b2afb1b32c2a879d532f832a8d2bff5df00000000000000000000000038887765075d37e681c4b335a4cde67b96011f6600000000000000000000000076d01054ff91afc2d515f7fea9a3e3313e248615000000000000000000000000201dda2a17dc0cbdbd3c8557b73fc2850d950dd4000000000000000000000000b4078c33c5269fed7a1b256b8f4d171f51ce0a3b00000000000000000000000035e8b11f43c74631c4ff26da5b9a6a09956d02cf000000000000000000000000010eee14901444951213ca26ae82bfa79ba3089c0000000000000000000000002bc1a03aa80246ac8bf0b2d3ab5645498bfe0a32000000000000000000000000f3cb3380ad1b37f8629179df01b5b091ad07e4c000000000000000000000000034b342c8fbb5c05a421757dc841bcb460e715827000000000000000000000000194845f7dc8f26ceea9ad5ffc76a9abdc027b683000000000000000000000000ea2b8247872bea51afbea7e175ec807de097f6e0000000000000000000000000d6faec74b425e1459d36f72c8102ef02ad4673380000000000000000000000004397610ec046f8fa7f862ab885fb08ef68275dff0000000000000000000000000d754cf013aaad340759520d2c84db8858d9b67d00000000000000000000000025c6af44565827e5653c9f8c444f1eddf03d991500000000000000000000000003dd296739fc9d2da494ba033a998035ca442b820000000000000000000000000f9469cdd1401a4f5632eb79b75f505156d40231000000000000000000000000b1b3a1a14e69a149286225eb48a50a92142f6aba000000000000000000000000f4e079e154656ba23fdb626c3040d2528db17349000000000000000000000000685f89c3da8e8a66eb118031c6a0bdb31b6ae6860000000000000000000000002c3c3498722157d47342f07d5241bba5e460f4ad000000000000000000000000c6a47d10c78c15755d816ae2dc9490b461d35f81000000000000000000000000cedcc0c0de346a05613f6b6bbf6ad90141001967000000000000000000000000fdd6a29597cc151e8280c534195ba17e48900840000000000000000000000000e4b9e56971cd269d9fc3855e064d9c5c69afe64c000000000000000000000000e0557fc224e1e094b580ee01de4bd7c92a5b8e420000000000000000000000003a878c9fc010c7652a52ef6b85edc6efe7529ee3000000000000000000000000a21070b3c63fb5e47d1876e897a4642d5a38ab88000000000000000000000000fcb3040d956dd221b4255db2c8587aa454e71d8700000000000000000000000038531efbe86feaa8e28c309b4db27dd24a1c39e700000000000000000000000090461b8e7e528554b5d1e1b7839e04087acf7d420000000000000000000000004a183b7ed67b9e14b3f45abfb2cf44ed22c29e540000000000000000000000009e0ea8b75d88b3d42f42e77148268df412b096f00000000000000000000000004bb1d0eee70aeeeabdfc9045b9ae96db319058a7000000000000000000000000cb0b292efd3b60f180c3acbcd5bc291e01027782000000000000000000000000c6f0ee800da3cf67d5c1444e69f23a3c03ba1373000000000000000000000000a7e96a34d5e81859347fd642d74c94a7bbfb493e000000000000000000000000944f24c6d96d58c9a77409cf50ea277ecc799810000000000000000000000000d1c41fb3348ed5ee0ec42056207b4279c80d69da00000000000000000000000035a801427efa542faa341276daf758221d0ea013000000000000000000000000c44c8e6d3973f921d7bf03856fa7c64cced29bf500000000000000000000000028066b35ef4f05f53974aa80ec73167700b28da7000000000000000000000000ba536531553302e48932bf54ebf0d5dbf526df61000000000000000000000000764c854d6e211b1a3f46a1a9c0e4f33f11cf6ef000000000000000000000000021ba5c4c77bcc9a46e55a05ce2e6446defdd4f5d0000000000000000000000007d054cf3d555d27f2c06f60f2dccbc8b8a9ef8d10000000000000000000000000126fc3a7194bd78a176f666d94535affaccca8d000000000000000000000000e7630c544339db6e16ad6dc153d266953095d5510000000000000000000000009b419d5b4340f1e94d1ca3e9b4968d06328f0821000000000000000000000000277c277c0d442c0e7fa6bb483a8f5a4726abf3be0000000000000000000000007aea9eb6ef1f4e68c7ec3d5db2b2a6bbfff915fd0000000000000000000000008cee0cc66a64a60d85fff0f0194fb2228bb91e940000000000000000000000001ea0b5c538c4f959449a1b7e393dc95f4129cd18000000000000000000000000d703c823dce67fa803c8930d6bfeef3325d6a14600000000000000000000000003d696f51cd366dcf22e6758b4231d4067af29f6000000000000000000000000ae18840937f495173552ae36b28ef8b1b839362a0000000000000000000000006909f20c51c935ce4fe71e4237d156b0dc830c6600000000000000000000000063204471c23939d2e0e8cf0b87607bcac30dd7b4000000000000000000000000c0a7151cf9436e5738a6c96968d634fd174b85440000000000000000000000001de55d21444292169e78f21d211e848330d63023000000000000000000000000bd950047c11b65a3f1a4c6ba2d1473503024808900000000000000000000000010bf814537842e94584eb087f5cdc2f2505177950000000000000000000000006ad1224b95054d9a61c8c9015c3000a673e1a8d50000000000000000000000009e67a6b0e18bde7d28170340b83a31718c1c30a9000000000000000000000000551fb644f593f353c4eb64414d8e744306c79fd80000000000000000000000006a2e12774db04b3876763f3433f50b7172fc603b000000000000000000000000d47712252ac84ea0f6ec87e11a3230c7623f6ffb000000000000000000000000c6e1f1bb7598b134432f063882295c35832807080000000000000000000000001e71448fe2de054387b270dc338a5d3dda45fa97000000000000000000000000fbeb9b22e694051691ff826503bd5fea5f180815000000000000000000000000f21e8a401f3a6d980b3e816b83deab5cdb544d98000000000000000000000000cc9a4ff22f678d874e6f80b400ea3dffaa071ca40000000000000000000000008aebd81518f3916bf90bcfcab55de328a7f73a14000000000000000000000000693226249c6d86e7b8900c953b2e81d45dc7f1f100000000000000000000000066e74eef680a5e6cbcc633bb17e89756f17dc4b0000000000000000000000000653f2fee1da08f54257c212d1a178cdb8853471f000000000000000000000000d5dcb77df667bc868c365a5a9ebf93734cac2a5e0000000000000000000000005b2be98aa1b93b961a4e260c731661663840929b000000000000000000000000550d5123d8354d8c23559f3d55e7fbc07a99687000000000000000000000000020d59df1e1671f206d8c7e0278d41111a5d53548000000000000000000000000fdd19d5919b2de684367e40793325064167981ac0000000000000000000000008db1b09c45fdb8349aeb240f371c64b1b391d7ea000000000000000000000000d47494b105afff52db9dbd522167960556f5782c000000000000000000000000e6cb710c47d7146d44302e0662deb5e9c24d3216000000000000000000000000df5cb4a1d17f1be3d61ac8094d054a2c6e114f33000000000000000000000000631cfb45dbc673bfe8eb2d48b90d6b48598e08ff0000000000000000000000000f42882ccc56b660d9793df1f62197ae3f1dc60700000000000000000000000051a8447e671d044f2b43616af7cb4f36b2558cee000000000000000000000000af1a7f2192f2b5a2b06fc4a9cf06c49f8fb6d277000000000000000000000000ed0debe7f719f24477db3fe3e7e8d65ed5ea6f4b0000000000000000000000000d775846ddcc2e1b32bf8be4f020b959519954cf0000000000000000000000008704bf18dffcabcaa408fc78eeace53279d43a3e000000000000000000000000eff46226f50bab7d970fcfa9a91a706d86ff06230000000000000000000000005584c0f8256c46dba778e696cbef138b6fd32fb4000000000000000000000000c0f5b1429021d09fa93b2e87d248f499f34f645a000000000000000000000000f00434d48cfd76dd6bf3d0055e89a812eed5bd6100000000000000000000000099562dd11e073c5d205b4912ee1573f55d277210000000000000000000000000d9f01a5e8801032785beb6dc4f242287d2f3d3bb000000000000000000000000f0aa0a67cd3980fa4068a7843ec6e504bb584f2f0000000000000000000000005211f17c6d9770a2d96a44b1aa54fed5dfb674f20000000000000000000000002b79e80fe57d21cfeccdb5a960e1838935146c3f000000000000000000000000c71deda12a1f4ede8c2a0ff508bf7fef11383ac9000000000000000000000000353f0667e7a343e14d261c7863421900a48ca8ef00000000000000000000000075495f8bf8bd47b94401ba533c9696293a0aeaf300000000000000000000000061dcbbf0f61551dd88138488267f39b3ea8518fd000000000000000000000000594eef519b8aed55781b76359239a98bcaf2304a000000000000000000000000469077ce41114c76017dabddd8596f9858c940cc00000000000000000000000001cc1c1b96173acbb3781a10b8352feb7b70a7010000000000000000000000009275776b9ac4c62ce29a3d3b62623c35961afa9e00000000000000000000000030281d3a520173de9b365248252c512a8e3e7555000000000000000000000000609cd9134e6748ff726a3ec4986529bebbf22f7100000000000000000000000019556f7b8aca94fd1f561675ad0b437cd54e6d5900000000000000000000000054bc5ddbbc2fd14ff7c841ea4a7b2b4766e4766500000000000000000000000044a388ecf8a0ae8389198c3130bcbc17c41ddd3c00000000000000000000000045bf77d0e15097cc65213526cd583c4417d575010000000000000000000000007837b1501d69dee4ea1fe9ca55ee436ef1a9022700000000000000000000000002f38ae3fd2c3c01e5f9109e417b64e4f5b30cf60000000000000000000000009bb5e34e7444071c8b28b9a4ee6ad9db932ef592000000000000000000000000b9441e771ec75d53592ea187945ee24e6761edea0000000000000000000000007df62961f6d7e28741125aecde32096e533734db000000000000000000000000d9599dae32a78ddf750c3b7459eb7e159e3eb2bb000000000000000000000000bedadf9d3479241a4658711e994a0606993c3e98000000000000000000000000e51aef761d0e0e1004c02a8126bb3c8dd7233a9300000000000000000000000050f141a66cf990a8a84403c278360c090aff46a6000000000000000000000000045e1a34ed08f89fb8c290c97f653a6bd4b9af5b00000000000000000000000069ff8724f60ec9c0a14bc35f58c8ae8684c6b8910000000000000000000000005b83020426a777c1fcab0b9f4ee8232f7e9eb2e6000000000000000000000000ef245cb9d67d073aa2f1e37a52c803a82d5385e90000000000000000000000008a772cc241f021ca25366213cd4d30cd4def038c0000000000000000000000004dc39ffc18bb30ab0b2c6339259ebc4629ad9cd800000000000000000000000067933104f28d9eee51cb890ac7f30f8b8394ebab000000000000000000000000f844494a9f9d15e293477c37eb8caaf05d079b5000000000000000000000000098545657a03ddb394c9576b18fadedacb287a36e0000000000000000000000007d690a93b80aa1696efedbe88a1fc842fb3ff367000000000000000000000000aa2fbdd63a4f9819ad94da6bcb5ea3329bca26f9000000000000000000000000033d656b6c0d85ae3ab69305b5b28bbeabeeb189000000000000000000000000daecfd9a2fe145a5623bd87a80c63f8d59c9fb83000000000000000000000000d4cfa4ccce2667db58949071bffa69e45ac145160000000000000000000000002866c44535c6420f35f4504c879e3155bb82d7530000000000000000000000001d0286d1df7c2e49eebe36ab7a7906ec1e63f529000000000000000000000000a41489e770f5e2d69441013e61fe574364af53ad000000000000000000000000421a6180665a3b9faad6400489d32cb81dab4f1a0000000000000000000000008fbcb4d3fcb519cfb2bc5307cf87637887ad9977000000000000000000000000c0c912004fe54740c4c0f73dc6f4afa673d73d270000000000000000000000008e54fef75311ef6fef13244de6e73222f0a7fcdd00000000000000000000000093436c1fd66b973168a66f1670854e7f8ec4aeb40000000000000000000000008c58bfa6b49c4c8d7c34e6dc29a17d17b53a64b70000000000000000000000004a1b8d886217200b2285532c6da01d67a9699c57000000000000000000000000f5b08b0e6d0fade348b9a2feade9ad47ade16ccd000000000000000000000000dfb015c56821b917c2cb4586eda6e0247c534a0c00000000000000000000000001e0fd31fc00f3afcda9dbe674997cecad1b60c80000000000000000000000002f242cf0a6ae5b7a5f909c84ab09325871a028b0000000000000000000000000e40767181f8527467ec61725cbab536d20e5a06000000000000000000000000089604af25c3b8bd156cb1074ea4b9e9e38cd23180000000000000000000000000a64ea5b926f5cf732f0ed32f530046fd76cfe870000000000000000000000001a0e921d2df5299a36d9ddba815617220f955941000000000000000000000000ae79f734acbab94071943724703749c668ea4a5d00000000000000000000000003cd8de4dac66131676cedfa94229a51ba35fed7000000000000000000000000b33a704f6b9f3c60a682d20c207a353bb64414f4000000000000000000000000fe4590d9a62a99ddb7a3fc1d25e393a33fd14c2200000000000000000000000020a3013f9225aeff16cef3b31fed8034465e7b4c000000000000000000000000c1e6787c5461c213345def9960a2a7b4a7548dee0000000000000000000000000b45095030f4d8d4345d61010deb9ddf4a4a9f560000000000000000000000004dcea9719e667dba03599486b60a4fa760e7b7bd0000000000000000000000003aa0798cc710ea722550724d232c3c09b1319047000000000000000000000000cb33c1c97fa79356f50982be34577567390d7bbe000000000000000000000000275043b63517292aa0bbd1446a847cbf026566c4000000000000000000000000821b10564a78c2e891aa3b41bf9fbca52db0224c0000000000000000000000006a5002a316ca2ca786af0828b05c6816f5a0a032000000000000000000000000aca20422979ac0d5ecb3a534f0376c4419f6d84f0000000000000000000000009af21d9a78e17a5e8cf862acb87b811f822c535c00000000000000000000000069d07f0ba65b324d209907d217b144f20bb1c10e000000000000000000000000654030af005eecc5ed4e160bdceaa40f7c29d92100000000000000000000000024b86d014b5c999ac55f969dcea686d27b1ece87000000000000000000000000f3a7aae7fedf25b5fba362ccb680f9b42ae1551200000000000000000000000026c498491a5cef12d251dfcd97c535bf98b79d010000000000000000000000007cbe24dbf5037ca8d83359cb4455b065e02703b9000000000000000000000000280d99e519537851117a1d53a02121b1e2866b6400000000000000000000000018fc41728a0b6cc4f9f9c0ace6ae2a4e9be1d908000000000000000000000000e1f4358ef5a1cb1803a6184cdf5b7b6595d5641b000000000000000000000000b43cab3fcf2032455939dc68ead056bc8bfdf3d30000000000000000000000008ad2ce5505941f40b671ba7bfcbe3a9ce238792e000000000000000000000000174d7dc80e27ca71546bdf17bac908c8b4d88a2700000000000000000000000039728144b57c79afc9d4f22be72ea4272618b1ec00000000000000000000000080d5e69bea9908c4ffb9759b4f8446752550704200000000000000000000000066a62216fe0a2a3351dd1a4d27b0b998f2a54b1e000000000000000000000000cecce09934da7cbb1ee3022959a0dfe0fa1656e9000000000000000000000000b5ed3cc5c2a78fad56ff5debf2787cfbde9a6a0a00000000000000000000000015bed39848b8abdbdf7eede73ab4f169d7e1803c0000000000000000000000006efa8590b730168257f262c67182d52ceef54f4a0000000000000000000000001907fd46d188fb9b1f0bad86dfdbed40b4749259000000000000000000000000623a2d28554a817caa58f27fff93783571167650000000000000000000000000bb0113b920b17468f43a886a894185135e3ae3f300000000000000000000000098b3168ffa56c0a6f3da80cbda3296a9a2450261000000000000000000000000189fe9a88804821dbd5458548c2640be60cc1c87000000000000000000000000af45c3c4ab9ab07c22311dd9a63946f32c02a8ec000000000000000000000000992ad6a33764fd7c950525f25f7d27ca755a6561000000000000000000000000b3c9741f951c5376f84cf91034ffdff057f9620a000000000000000000000000c0fe1bb009fdeca9f8ead516b9d555089ad837e2000000000000000000000000da878da4e4e340ab616116f13e692e599dd3db7300000000000000000000000008c0e07d2816ebf51948a54a8a1aa7551b03ce5a0000000000000000000000001292afa15ff05e9de33ed9ecc000f2c6384a13a0000000000000000000000000d3988d90186dfe97f1b5e18276adbb2480acdd400000000000000000000000004bed6c0593760cfa33273ed6b004426c5153bd950000000000000000000000008eed4066862a2d2bc64d69bbfd75489a2df5279d000000000000000000000000a10bccefb7a518a747fe684f975d0eef0b016378000000000000000000000000e70eb01b98414f9fd74dc830f3ac7ee24b70d59a000000000000000000000000a4a566c2e29a6c758d56d13746bfc2becfdd14cf000000000000000000000000fbf0336f388f9d58a40c59cf1ff02aa8944ac14c000000000000000000000000099238c252c15b1919b51216d7c8c0ed3dcf453300000000000000000000000051decb17142df38b137b9c3fd618cbb15364f8a50000000000000000000000003b3afc6a69e2044689f00965cfa92b6db446b163000000000000000000000000986b4569bbb31857a7420785577261a3533f6741000000000000000000000000ab1f8fef77793956bca940624ef6f5eea920ac5c000000000000000000000000340752969fdea188246e2098759ead22c7b1fb4d00000000000000000000000097da46da61b4546c0a09decdd86be006a5557eb50000000000000000000000001274f3a452f024c6c257c458cb060c464421ed150000000000000000000000006b5c12c8ee3f95089327517cdd874f0b71e3977600000000000000000000000091e582512aac4441755d301c6defb4fb14923fc10000000000000000000000000916ca060684e3f4a87c6cbea59bca7bb9c950070000000000000000000000004b041dc6a4eda4f1141e1a74111ede84b439855c000000000000000000000000bda581d69daaf70592eb2ae35b885b7de6174f5b0000000000000000000000003c1c10cfe2c843ed7db00349ea4d40c3c37debf70000000000000000000000008434df6da251ff8a7935815296481aed0050e90a0000000000000000000000001aa7654a509bc2678670456e87773e533ba0487300000000000000000000000028a45b6c3ea776b1a57f98e6ea0909ce225a11ae0000000000000000000000002a40ec4d61f0a69c6227105e153b19716422b0fd000000000000000000000000af0519dcf83b4c6be05ef9b1b1c9d1a08e80ca38000000000000000000000000b996b06516484d8476c0208920d40621a7f64285000000000000000000000000ab3b153380b0d4217218163d88d0170b109ac2fa0000000000000000000000006a7dbffd83c6808651223efcaf7ea88161290e2b00000000000000000000000054330c824f737afd3fe53213b7579741f91e4e590000000000000000000000004ce18031246475c39db1184357509a6f4e174e07000000000000000000000000d6e07c8fd79eaffcbfbc699ab14271a5f723e4f30000000000000000000000005cd20e659c9ce9843394a6d1700f1956dd2cd82f000000000000000000000000ff0ad8e6e311ca0729334bbe6b6793ed9afc70ec00000000000000000000000069c17a87a191206dd547a3e3aa61d81ce8d8f183000000000000000000000000138bafb9dfc9b29e17a6533dfe56a4e063e65c3a00000000000000000000000000c01bc9d5149bcf130ae2ff31365a4ac012f1ce00000000000000000000000032e25c760dc228e643b3f5039b00e538016d33dd000000000000000000000000ad6931356b99cb2b2ee043ee84dc6ad1741c85c3000000000000000000000000eb13fd994155af7a4dbb3d302a3a422ef1f053e5000000000000000000000000fab33f7aabc551a7d624a8e910c8c3ccb5fcff48000000000000000000000000bd44c425ed4a1fde102c7e8f71cc07b4b5ecd44d0000000000000000000000004039386db09817e2a474d58d9c0a8cbb01c3abfc0000000000000000000000000a39b1d3c208d2776a182dc5ab6a4ae20fb23a5b000000000000000000000000c9170df91db0d58cc3f15dd3d418c2c6b385160500000000000000000000000097fe4cb369da6905c6fe7e442b9246aa1e9378b900000000000000000000000075ff28bfc0b4c13e47b0443ca6188ca994e6ac92000000000000000000000000cf6cdf83b7a89cf783b0debf264d0b5613d0ca5e000000000000000000000000dfe8d82971db2404d26abd80984ef6169cdfe6cf0000000000000000000000003cb15b16c3c1dd89c722209906b23c3f6bba8c630000000000000000000000005d9e74cdee43b16f934bd0465e0df45c1561904c000000000000000000000000382ffce2287252f930e1c8dc9328dac5bf282ba10000000000000000000000002f7faeeac2e60352c9103110b673c645561d56e900000000000000000000000064da7fad48d72660dc1944afc66912b83d15a40400000000000000000000000011eda8d8c3f12647de11459390704b9f1b1d66000000000000000000000000006a78a2808947cd3c088c77f22cb41fc0d580745d000000000000000000000000043f99aa645c4cd8770419e64f5e03607ff88690000000000000000000000000a75a6d7638f66f540380d0fa144f16398c22ea1e000000000000000000000000ddfdb0f515b10ef0e2c0e139b81354ee1c5733620000000000000000000000007fd4fef5d4babd2035803461f8c13d7760b0e9c3000000000000000000000000f663b6c6999d4cb681dea9dc6eb077f3a99adc48000000000000000000000000185e083448e2f5e3546172ecd7116b9d2ca8a809000000000000000000000000d5cb0a93a6aff39f9ba378f66b2f5ec9243e8eca000000000000000000000000cb4e07ab3ae3f0ef79bf8d079b6f1810f6bf4fcb000000000000000000000000b411d8121ea10383f84069a823528de670db5b2400000000000000000000000025fb9524fd0e286e228facfd442838243a159ba0000000000000000000000000c23f33020ff1bacadfa06a39d1e794577124dc040000000000000000000000009b3f9ce48b03cff4f97fffe138756e17f9c100a6000000000000000000000000dc0fc084a5eb15f61b8d34e168a6cf1c9eaad7cd00000000000000000000000045be6b118ac8a520328a933f075379d6210cbbce000000000000000000000000fca65a7a62943421ac418b3193a38f6b559f0559000000000000000000000000b0d9a0adbba8d40beaf1ee18df16ca92025ce903000000000000000000000000e47c97a76662c54bf8675bf5fc6eb12a6fa20a4e0000000000000000000000001494c29a5ef7caec4f33bc59dc77cb5672912576000000000000000000000000054bb35826d45730067e52a3cb0a806e13889923000000000000000000000000ae46025da2a414edc0b131a7fb49f59fcb3a268100000000000000000000000002fdcd70530652be91b4b425b1e3e13ec49ac377000000000000000000000000727af3bce6d9540732e2b086f8bdbc2e936ca05c0000000000000000000000001216a355313a13d3d9da5dbf27826df4bec9559e000000000000000000000000b8fd8a9f0612fd80d89df5c3f57037cbd3797408000000000000000000000000267697c38f3d46154ab0180a4e3fa5d3ac00bf5c000000000000000000000000f17eb7238c97ede00218a428a8dd667068ba674300000000000000000000000066c10376f94b6028f03c085b1e2ee1f3d77bc98b0000000000000000000000001f4e9f4818ae98c1fca6d024b87c9a6b2f7612a6000000000000000000000000e3268db37e3d9e9d293cd07a28be0d40ba34fa71000000000000000000000000d2849eaf094298bc3458195b4824348b145bf85b00000000000000000000000061635c439fa64dd83b3486b577abd3764e6701c9000000000000000000000000534e2bc3ca9c381e6fc32245b298872c9a67a15a000000000000000000000000759b98f35269f53bd9b2125465f683b922efab09000000000000000000000000d227a46227c1d861973a50b834961bc0dcd24e2c000000000000000000000000a9291c42f28977c28e4cc138ada71a4077b51104000000000000000000000000c94107bfb9854f5b9a360371f21a29202783df700000000000000000000000002c94d5cd0a22121accf7c748e486071e9cd6b172000000000000000000000000eef57c7f10e2f57bea05fb7f11c65caa0134acd90000000000000000000000000fb93426a9a9154ceb359f37927e8f8db0f50b8b000000000000000000000000a045b3d6372c9bbcfc2525381af654d7af7f28d4000000000000000000000000457770bb25423849bd57cf213a61044d1b1512650000000000000000000000004e0a22606a1abaa857ec4958ae9b0b38451dff4a000000000000000000000000de2543a4e162e0d121dc9bd3336599b3a1e3823a0000000000000000000000008762dfd39c2c1fd6239e8cd7760f5e65b807bc5e000000000000000000000000e1a12c4a5cd4ac90199d908ab35ce3a4632be19500000000000000000000000078ce10a7d1aef20771c337f04444d08ac7f86592000000000000000000000000bb507b5b170134595e00b2e24a7e0f2f3390023f0000000000000000000000003fe879c2f0d48a25472445617eef887c1c285e570000000000000000000000009852913d13ff9ff5029abe44d21b14e6d00924c300000000000000000000000079555d4e002141f70cacdddaf2645e305acf350200000000000000000000000097dba4cfa90ba06e098c5bcf7bd6f08f25f126c0000000000000000000000000e8b4868ad2d9512ff21ae3c37912c15a6ec497010000000000000000000000008273a9ee189193b01461881fbbd46eac55f6cccd000000000000000000000000d8eafee2f0982fa88152512266a74bccd51c8ed30000000000000000000000004ce9051f98bb3055f5e407579c20d4379fb38873000000000000000000000000117fee5d7307480f0348386dfcfe46ebe27392230000000000000000000000005525df39df8b487fc7c48b24995da76e9fb387b800000000000000000000000054ce08d70127c3e4cbf0058e1d3931e78f76ee92000000000000000000000000ff876ec3af466ebdbc9376ceb2e59c751c0acae0000000000000000000000000082d3ca1d4e2f6a117d80ad0951dc22c3be2157d0000000000000000000000002b4e46e881a2fb0570f59a9f13c4c7c2cef81a690000000000000000000000000f103f92be12b0202ac54d65de20efc8a938a7e700000000000000000000000083714712dc52f63a6ee16b1ba213913e4016f7ea000000000000000000000000f8f02203fcc8364762ec62c2c3c32a699ae9840100000000000000000000000021c9fb82d71afff5a7291f0efda21e18ecdc7eda0000000000000000000000001bde2a533f4e6de53776eb6f7c1051ae23373ff5000000000000000000000000050dbaacc665c96274d96220028de63ec4eb9ed4000000000000000000000000eb38dc66ef461fae07f4cd2c49160aabc584c82b000000000000000000000000498ba5212b0561c6c89d361b37a4c33196be9cb600000000000000000000000046736e0c9cc4e7c2889647ba521212c0b65dc37b00000000000000000000000095a7a23e14512343addee943c7c6cc98f0e4a9ec0000000000000000000000003ae6220ca0b6f5dd76141d69c5b931d7b742337e000000000000000000000000e3be8efec632c027af878718e20915ff67d9f630000000000000000000000000cb66436178fa4681228a5c9531bbaca0eabb0b8a0000000000000000000000004d84d35818f8bc0a5f2812270cb1534a6480b2ec000000000000000000000000719c4694afe7c04afcee34e463ccffa92456522a000000000000000000000000230aa43f36cf7bcfeb25f07c2b80717b9a715c89000000000000000000000000d6b0a9143f04404eec7fbb41fa9779f2643fad3b00000000000000000000000029d45b6cab69e6fc732860f3953e7aa7c1c3fbf8000000000000000000000000e3e5c9c3dd23730b0f2974804557ca116c9b706600000000000000000000000068b6500cd3cc8576b72fae0f67e9375e3c090858000000000000000000000000b718b011ce801d84203a18f4ae97dd62aea02d230000000000000000000000009480322eebde7823094376542d4000c50fb71ad7000000000000000000000000b8aece41277931ebb53034603776d1184f56ad61000000000000000000000000bf70b575a36e42b0520ab6cba2d1e21b21166df50000000000000000000000005eabf6bbc1300ffb5146c7e8a2e561404a248f0d00000000000000000000000012c7016dcc1190a5071e75e701112f37badc348f00000000000000000000000044acf58ab83020a2ac7f131581ba5cbed64b5924000000000000000000000000a1025868e2a0455b9b17792fd434273884102d380000000000000000000000004ce306ff0eb7c9c8d2d60065641960b8e5f0c459000000000000000000000000020fd5fea02c8650a8e9cc6cf8a570b0675e3b940000000000000000000000007126c7677b7b57fbaaa81b3959856092962ce6ba000000000000000000000000f47866c393eff45dc6067e1a95bd0b1cd99b83d200000000000000000000000063bff00b6ec77053b1a4d79c300ae3cdac42065e00000000000000000000000091107829f71f37b5db314587a3f3a962006f0ee900000000000000000000000057afd8d01a54221cdbbf54cc2be679cdb133d3780000000000000000000000005dfbc06c3357c63b6adfeab4c9390875ed3159ff0000000000000000000000009c9444866b187e7dad4f4baae5343fce78b3ee5e00000000000000000000000033c949159bc12b8d75de4e890429862a9199880d000000000000000000000000e415ac514828c49c73a8617ba14de9418ad8186d00000000000000000000000021332cd8be535a84d5729370046fcf869f90d1720000000000000000000000004d91dc8577ca58f89e4b6a3669bca889941841e8000000000000000000000000243a3220e8cd865a917c718bcfed520052d5ce2b00000000000000000000000028c67ea91f5e53eccecec1a8fe3da0f0b481986f0000000000000000000000006af3f653013cd9a8ef9cd9874408f3c117c0013b00000000000000000000000014c451095c86edd2a43dd1c9fb72b19ee56cffa5000000000000000000000000ba38962f22d1e937f7d82fd9f9055ffd4eb0a9fe000000000000000000000000ebeaa5ec4cacb0b2367e9e1ee719bb71fbf00fe0000000000000000000000000f9d8f84a49e764e0b7f0cdafcb808635cfcc00b90000000000000000000000006dc93c2734a2cf9f3ca0967f63592b6357cbb11700000000000000000000000035eb1ec35ece4bab2ffba9b5008c2febaf8d0e2b00000000000000000000000080c26fdf73f19d6bdc37f64824268b5611fb6e9d00000000000000000000000077b9dfc2f35e23a1af92ad22701ef0232909b7af0000000000000000000000003fe34895e779bf86c9f269dfcd35da7910fc7ed3000000000000000000000000f3c1bcd853e9cc3b218fec4e43cdec594082b6ee000000000000000000000000bdc64ed3572c67d2708847e76ba2904dc8d444e8000000000000000000000000e77f8d4a3959adf8cb602e400eca545fd39a0205000000000000000000000000058dbf71af64bb8abc3c98aabbc187a4953d500400000000000000000000000034a2083fa35d81f8f6a0445fc3f1ce8feb7008a20000000000000000000000002bf3b32d6607ab4cfd72dfd757caecc0534a90b400000000000000000000000092f53a03e8b35c35c1698bf4cb5e54fcad02fee8000000000000000000000000d66df5526e12e314e581f2ff4732cea55d160747000000000000000000000000a73a453bb9c8bf1a40ed5f3420fef9a4cd973ce10000000000000000000000001fb86aa613b831940e63ff7e3254beee291ddb110000000000000000000000004b8159bd8cadc03d27566759573142f3e7d0c4e0000000000000000000000000f38b0de3b782541a7193d49cda6877d6ef2bfc6b00000000000000000000000017bb1fded5647eef47d87e0130d4a437708376c10000000000000000000000007e130f87bfccb129303c03dc77f3b76c84e7f13b00000000000000000000000078da74b8c0b7a58a7f51777947c2f312a8fe1a480000000000000000000000004831da87878d25583ba40fb13e452bb3c5b086f10000000000000000000000005b219dd5ababa0683f1ca4d1d9ac509c60484796000000000000000000000000eeb4ddf902610e9bb4d2f2670b60319005c5252600000000000000000000000016cdbc7bc7c4fafe0ceced4e2d9e197963bf6fd1000000000000000000000000e6f1b30fe10b376a399a7f0a2f42c5cdb268647b0000000000000000000000000e7723ff7b6e53932943d599de7ebfda6d50d923000000000000000000000000a01f444dac439437ef95d218facf133d09a5cdc80000000000000000000000002a9ea297dd6267fe60d31ce62467037a5679c85e0000000000000000000000005f8747647b67de9a4a9a17e74432797cae05b59f0000000000000000000000001e3cacf173cc3441e391a530cc7786cfc0fb8bc200000000000000000000000007406f36d29fefad88ea5afd023c61029948216d0000000000000000000000007deb2708c6ffdcb32b409dd6adf98ce675307b720000000000000000000000006b11fac00ee801a6ccd215d774b24f34b1c223f100000000000000000000000044079d4ca5b4036d926da2a9411c448178854b13000000000000000000000000791a1f555b08589b80c9030573bcd7262d3dd7ee000000000000000000000000387e84be354e7fc98026b221df2447313b3532730000000000000000000000009f997d6e3d5e0503a528b2ce0a70677d64429d2e00000000000000000000000074247868847d4acd331560c5d4494996c2c70e6300000000000000000000000015d4976721889b8ca2b0e8582ecfd065a9319fa200000000000000000000000045536ab244b71ab6096dc4a31bdc3cd32bc40e1e000000000000000000000000011e04ac562e58a6ef118273ea6937328944bb23000000000000000000000000aefa4cc309da33a25ae6f046813e7cf29f6906b20000000000000000000000000854ac7f3790af9e5e5a5267ea218b9297be0138000000000000000000000000ebcb950632fbb1e500874c5dd9f583c1cbfa08a80000000000000000000000004f242a4c32b1792b0ac8af6650127b9b0c5f47ab0000000000000000000000000a604f80268efad0ef5025203693ce2ce64b696b000000000000000000000000da33005992ef60c91b1c9e054aea63152fa36b610000000000000000000000004fe3af0a3c5abb64ec292a1a00bedb60bb13d188000000000000000000000000c95b382ec949b6f1eb5e74d68908a941655c2c5f000000000000000000000000d704de349b914d9f8b1a40b14bed882cc3e9511800000000000000000000000075f7d82cd97ffc616660ffac7bd0756abb466713000000000000000000000000552acc31adbc147a6ce06e6b99244d4f1a88c1f2000000000000000000000000f271794427190ce16204cefb74bcaf192ccbbc9d000000000000000000000000b5951c489260e0e10f6f9d8edb508cfa80ecf1b20000000000000000000000009ec710df110276075f97bb5553d7274cc1391dd9000000000000000000000000f5f4bf9066e9ea4e12f413e967c340aa4ba4e6b6000000000000000000000000f6e7a71dc2a94e61f776f75e31ddf5c6a414b46b000000000000000000000000ae131677ead14a1dcf74f3903c63c58398b09d83000000000000000000000000ca0d4ad4319563c3f6e60272affe6a8a75f136d50000000000000000000000008b38c08a4711a361505e16aa4a2cb0450c97c96e000000000000000000000000d069dc5f8ee41bc3c761bbe035c989302a03ddbb000000000000000000000000a053150b9b3b0f877f8cf8bdbd959fb13e5595f0000000000000000000000000a58a11ccd670b0538f7faf2a1fff21ddb59c33d100000000000000000000000015cea47b1dbdcc3525e1f0135fcd45e4bc318b7a0000000000000000000000009f5a300b74652a1fa7d8ffd1c87515c5b16e43ef00000000000000000000000015ddb1e02de5477217ce7a30f1478e1eb60a4d90000000000000000000000000a60cb0494f9d05ae1e6fe7fb99a26f18806b7e65000000000000000000000000056d616279c71d9d00f7d5b7532c23f2b8f7bfcc0000000000000000000000002bf307ba5892253dea75f31e746348be9fc5fded0000000000000000000000000a509995d19e643462a3483f379eadf6463a542c0000000000000000000000003ddcfede4f7018da15a5bc16e5847c8c5f9c8e660000000000000000000000001f389bbac5e628b05c83013d8b7238c57c96ab5f000000000000000000000000dbb0a8dddeef8c3dd115121c69b877b44ba8096c0000000000000000000000001876856be24032c3d9c06d3ad67132093376599d000000000000000000000000829b6151f9fbae7de36a7dbc63722bfd071a56f9000000000000000000000000d046fe46e5eafb051c6154f0530f652e6ebf52dd00000000000000000000000036223a6ee1d4fb45d744c6366234316a1737fa47000000000000000000000000bf097ad53322ab38193cd64080bbad00becfe6880000000000000000000000000f8fc22cad3deca18ce21e980e60bc5991ef764d000000000000000000000000c64d569831e0beacde985b22f52fcdc2eee13b3a0000000000000000000000004b68b519d32271b3fb228c1eb2abd37067277018000000000000000000000000387f83a956d575c1f30f834deab5da325ccc027b000000000000000000000000763e3bbcd3340af15390940cd9bd04311d342ec100000000000000000000000016fbac83636171fa555ed610e446c89e3b738c7500000000000000000000000048d51b9b01af5d02710979a4ed841cdb1b5d5a360000000000000000000000004c6b3f0b6b9e4dd90790d397f83f1ba7396f575e0000000000000000000000005db8e90cdda5648348084e16d28ad4389d460d1c00000000000000000000000060169d0880314de2f8c4521380556e323aa7f981000000000000000000000000a6a69d792978707a6a1611637ef4b2e849520507000000000000000000000000ea00b65df5db13b0da9ad440a7f4cceefa0d3fb600000000000000000000000090106053c965ad86d251c813e36d4f2d36e513a1000000000000000000000000c184101c33990ae2a0d75d399c0abc0ea6aee5ab0000000000000000000000006f6e48fd2a52c9a3965f628509484054a36d948f000000000000000000000000db46dca9ae8bc3ba75ee17897ae5469327e6f5de0000000000000000000000005ce6aec7fb4ed1621d875afdf662b9f273a8b2b00000000000000000000000009b63eae9fb672c13bf4a8eaee3f3cc2b342b9fc40000000000000000000000007299192444c1186935b0ce05bd9a453700e88f3d0000000000000000000000003878c61c935e8840493724ce1e0aeacf7290aed6000000000000000000000000d589e4a558cba3491bdd740307e15963b742cbe100000000000000000000000079eb54a97b9b139e9a52862c01b2c2a5bb58a198000000000000000000000000d2d57910d6f90d9f8cb3a52f212ce99d101aa88d000000000000000000000000753de540d4a70cd8e5954416759d34ea86359f2e00000000000000000000000079ff8dac12a4eb6f942cae6dab3fd4fc63b344d10000000000000000000000007ef4fa7d1b55ccc8a7e0b17d656ae0c4cacab816000000000000000000000000b78ee35cfdd7ac68a5780b0ca0f4d508489e6c81000000000000000000000000867ad09fdb86cdd0fcdb45148bda368d25ded9ef00000000000000000000000004b740e4b6a98a3cc952626250d0e60c0440070f000000000000000000000000acfe88e82bc22cce7459adec8891ac098d2e3859000000000000000000000000a13623e738ecca1af725ba72f9d0f9f9bba9195b0000000000000000000000007b03aa8df8df815e42560f2434bf65cbf809e75c00000000000000000000000070edad5bdd370d1f49ae3b7cf3b9b2752ee144c7000000000000000000000000c3a0369f38c9ed5001ce0c5655f9b7cc5d50c07b000000000000000000000000fde30f51653ec2200524ad9312c41e4cbc294673000000000000000000000000ebbba0ebb9e16991e43f5f877276bbbf2b1e8fb30000000000000000000000000fd119aabb38f9787b083b02dc0949a017a9a175000000000000000000000000522ca2bb87e916bf16e405f5ccbf250f424759c900000000000000000000000026837922f575004bb6db9964cc6d5fed8c667a840000000000000000000000009143796c99f27768078b98d52f60fe9cab8dbef9000000000000000000000000c469952b6ae6c1046d3e5d0288a5c2c76784064a000000000000000000000000724122f92d5ef93c4dbe4430888c61ee83befc6f000000000000000000000000a86f6a815afb01e9084d800ef37b8e9ba0a3ef760000000000000000000000001facd0ba6ac6b3e9f94526d8ec9932f0f4d03a610000000000000000000000002a01614c54b2588dd7f97c337898145525e5c6dc000000000000000000000000c0612de8a4551386990d091d46c37566df3072d8000000000000000000000000c527238d71f136729d80e062c0d9233d643b80ea0000000000000000000000005d4e78e7298094830b3766cac187e3ef59ca3105000000000000000000000000cb1a009f25e634f3f0d6ab426a52dd660bf9bf9500000000000000000000000006a5b035d2977e5d69f288da9acc78fca2e01d53000000000000000000000000d9e9fd60b6936607af27465b73636cad9ee5abc900000000000000000000000018e05def5b42cfa361072b72dc6109e21504b8f90000000000000000000000005a8246896fc1927bd791b6cf2966dc2da616e423000000000000000000000000fa8f0bf6e5fc901ae33047482bc296dd72bb03c8000000000000000000000000ed09150394eeffdf1d796e503dff373be46f2d44000000000000000000000000f419751655be307b249362fe00d990f8c6fb173400000000000000000000000093babb1a568fe161e915eb8fbb54ec45b7f11c300000000000000000000000008a837660a4a35960ba552a8df387d9c98088c316000000000000000000000000438a27f43c5971a524d3daf7a2af7a1d37dd96e0000000000000000000000000177e3350c2bd2ccd89c6fc442a665ebafb288d6000000000000000000000000024e3309dccc3ab9587fe604dc2bb20df428d7f1d000000000000000000000000d848b5c5b6e2cd5096594b4067b90d76fdef1743000000000000000000000000e823f1be563d95b133673838e06a006aaa5a587900000000000000000000000062bd3b524ae83c0e695fe6756770644445edaba3000000000000000000000000471fb9a9b0570c428a16108a0fce2bb335dbd0a00000000000000000000000009f20afdce9075a04dd5ec9b537fce9feed98a5bb00000000000000000000000062e606bb85dea8bf8bd5d30963c00cb1c062dd1a000000000000000000000000a3c2b0aad612ec47a72f3c260c710b2f694cb8250000000000000000000000006337924fcd2c564fd37085984b7f7785daea59df0000000000000000000000005f075a4b63a860b71bd11ddaa6a2c0529ee01edd0000000000000000000000000a5c8620ebb8b0a2c37adc95f3cd357aca367ded00000000000000000000000005a0ebd62c097cdb41afe04986848f3d859f833c000000000000000000000000f5877d871babb3f971659b13a5c3a6522c1748c800000000000000000000000015da4190197b251c8fe1a3e40410463b33c06197000000000000000000000000319780f7e952a6b4953c0e06c012ee3dfbafa7570000000000000000000000005f0a24d6fce3001c5b988212e6666a35ab8a1def000000000000000000000000ce5d0296e3e06dd4da0347bc6ea2b1ae46ee986300000000000000000000000016e38f49af851f03afec60b90f106a69bb067190000000000000000000000000b260c95d0a39dbf91ad9e4b3e4bb8fe625343de8000000000000000000000000a455fac162cbd7bc6ee6951d5485640deddd384f000000000000000000000000cdf9328dca66bbb72e214c483adb5f1a689b84f700000000000000000000000063d7f5c2d5ccafb349b691b734feed982b2e5793000000000000000000000000dc3a070a9b0557d7e990f2da864d721182ad1acd0000000000000000000000003931977494680c66a0bd3e86104654333d5d6d19000000000000000000000000b75029e425677b823405a15c50bc3f9324f0e40a00000000000000000000000022718e3939a22158644c09550f314c9041934081000000000000000000000000461644893423c05e2faef901f2ca9443e6b226a9000000000000000000000000639f4b2b7efacf6aaa521004302a94d4b6aee88f0000000000000000000000005a711bc00279cda20dc83054c45c379c38fd1589000000000000000000000000576cf44df1c94bc950f7810c780ffb48f46e6de1000000000000000000000000cec938f48704e75e9cc9b794e7e7d4579c4c56b80000000000000000000000004e45d8d58af3d6a6336154af3bc6c255b2fae41100000000000000000000000030bcb32f5961db8958ad888951300af17a90b1c600000000000000000000000095edf26bf6cb1bc8b432cd66e782db640b356b9a000000000000000000000000bfb272e9d2e8275e35343744a50c58c322ff392800000000000000000000000067454316802b66c913d27ecf1f725ec7068e3293000000000000000000000000c49bc66b45f2c94a858acb83d04454731d1ffa20000000000000000000000000f9c3babe80964e2dd2c1fc1e469b5c4132f568d40000000000000000000000001d951133348ecc62bf7706bf7bb37017538fa84b000000000000000000000000045d033a2b6c8d2b454e905ed1219ea3819e81d700000000000000000000000080d1654c67a256bd22ad56b436b817af51aa6b16000000000000000000000000e28f25f2c89b556e24b7ea9c6daf01b2a1707f48000000000000000000000000ec421c6eda3fee8e3fe496f835cf32c385a2883500000000000000000000000048427d963a6e5cc241100191b65ef4a76fa67a380000000000000000000000002785088991da2c10dc46f9a64f1eb5c256146fc60000000000000000000000004f0c5e38008f9ef175376380ca9f9ed77ad904f7000000000000000000000000d65c2ac687c4ebd419eb48a8f3589a9f852f4fce00000000000000000000000066242e26d89e8023462ca3b31ca656991579d903000000000000000000000000e64a40756ed2b98cf3f9b679574b4f1be90e034e000000000000000000000000a85618f208cfdd9a02abf5320b40954df3fc9eb50000000000000000000000003467d9ca5fb84bb9326e9020bc5e10d38462411c000000000000000000000000bbb3c663b02dcba98dceb40170bd002e07115d45000000000000000000000000cbd63a504fc9f87ba89d5dce11b7cfec217432920000000000000000000000006bb680ef39ffe58e8639317ff15b0085707d2fb9000000000000000000000000e08f59c6910db6f9c56c2f6f022f949b65569861000000000000000000000000d4eba35a940b7375cf4da79b3c017c3494cd53d8000000000000000000000000a3d2d89ed535c35d115b09fe32f95ed1d28de69400000000000000000000000005df49f08040968be45df4cb360c79bfabf1dc0c000000000000000000000000920f34b36a0bfb265e43310f2b6c16e60f202a85000000000000000000000000e64d8ae2ea330752d04753768da10a8770812ec30000000000000000000000009ed0ab3d272f3e289a696f489546282dbd7e4c030000000000000000000000009a94475f9ddc82eb7c46d69d30b8744f157f038e000000000000000000000000c887504b88f3189e75653498578e6bb7b67506dd0000000000000000000000005d5237913691ee5352e2fd94f1acbd5682d045070000000000000000000000005eec8ec121f03eb7e7bcde8246a49c10911ca955000000000000000000000000103c9e64d87106fb6a968643b45e5bde74176c3800000000000000000000000025b9ac6926676680d79bb15c56f39071f4b92537000000000000000000000000d776cf6e7e2cf3a83e66e131f78019b3ed4a6c8f000000000000000000000000de0a31c189f4cba9713433f9b93f096d56194676000000000000000000000000fc073973f645dfc2e4baeadf0d05e85b07a056ec000000000000000000000000786e8fb6075c222c86afb2bf64ca2c5478ab3f1a0000000000000000000000009a2afc13aa24dfd031da183e828664f1debdc7b4000000000000000000000000099c3130077cc39fadf36e76dd94d6d14bc614e800000000000000000000000096a3508a3b353245e840f2dcfa0a64a9a7fc71cd0000000000000000000000006aa2adc0b758f6e8b9e654b39defc30d8d9ab19c000000000000000000000000cbe9543d906cc800f89a4c57536174ab1c3cfd420000000000000000000000004d7035c1dac3ee3edf624bdd8a2446de110ca63b000000000000000000000000cbe69b7657251a200281d025fde7c1ea31dcb797000000000000000000000000018c3c90dc51a9d1c76923c2b3c5f478e4f8c87e00000000000000000000000003e7962d9ffd992dabbf977d6895083eac7e9fff000000000000000000000000e333960cba47c71c3497e3f1977825d5bc3e56cf000000000000000000000000de0a697177f18bf587412a166d48f94fc9ef873d000000000000000000000000609b89f1b50ef5c0df62a9531c883b9ac7f34c69000000000000000000000000997dca8ac2de8f0cec89d2d48c232346958144f3000000000000000000000000839c005196047de94f21e36f2fd5ddf237b4e931000000000000000000000000da009681460b56a3c2b755559a6461401279d876000000000000000000000000ccdcc563c08dbfecb175289f291b76674457d1f5000000000000000000000000c90b7e3d2d6acecd717fc1c3b397c3b5856ca0880000000000000000000000001358786118350659b94b9904b43fb05de96c45970000000000000000000000001709f7830610830f722a29e3022ab9dec2c5e3280000000000000000000000000838ba80b9900b48eda40894644a9753b0f967b5000000000000000000000000e7bd5a52afb2189ad9c24d1514917369c38b6d130000000000000000000000002c45b4a69a0490bfb5b0982c0c4c168d63af0c89000000000000000000000000c669ffabc07c645d3f615856f3c347643ce03899000000000000000000000000c3bec76ec21469b9ff0e37296d59a4cb9c0ecd4e00000000000000000000000068d9264141731585337c01f978e934515a5afa3200000000000000000000000000e20f48750943d247bd58c3e4255d30e15085be0000000000000000000000000120413ca1143288a71bc6cc7f4aea919bb4563c000000000000000000000000aa458cbd3abcd7225e227308f3e8a941774456d8000000000000000000000000927bed2e6558481b7cae6f5a7a1bfb1167258abf00000000000000000000000012a813164f3d1e309109b4173dadfa62201c22010000000000000000000000003421623ff236f0799f93b29d589b8c204af48074000000000000000000000000f3108f3a5fc50c65f6a529a5a5910b9d99fef49e000000000000000000000000b1c0cce40916359c2a516637bf4c1b1a202d447b0000000000000000000000001f15362784d8c3fdbd8af6b492e3562a62ff282b000000000000000000000000b02c15587a3a0321eb2c113c6f9a16326926f73800000000000000000000000059a6cbe3edeb8a0449d14f0fcd20f16185db98780000000000000000000000004bb77e5dcae0b2ab9d61703dc49c52e42d71f5a600000000000000000000000064f84d9909be731fd05890299868079475d56e82000000000000000000000000b4ecb79d14fcec69bab4375ae341ebeee0d4d85d000000000000000000000000d1cbfe78b80e57d35c84cfe2b3df5f7c657eb016000000000000000000000000d727e6dc7a45b95d565632bdfd71011c07c61e2b000000000000000000000000ae7d534acc0ab2a36aa7d0869f9772f6a49eb91a000000000000000000000000cb41e0429bfdd2bae85bb716352c4d332fc04fca000000000000000000000000619218550acebdcf5dc1633a5ffd2549caea589700000000000000000000000056becbc1cee9b3e9e923896ee53b26f55568154f000000000000000000000000c8324e6c78b341fdddc7846896b8925ebeeae885000000000000000000000000e6499b6f4b6ffc208f3eafccaaba1fa1403da08c0000000000000000000000004fe01f26c6e426e995eaf347d4a6aa37e57d9fd6000000000000000000000000100e4f1a53b3b5a7323d69037769b65d87c0b800000000000000000000000000c6f11fa7bac2e93444825b5a5d66d0c78bb9cebd000000000000000000000000ace64c07e9eb701081c347ccfcfa91f07079171e0000000000000000000000007472dcbea3aedd9773f1ad82eb700ad56d8b5a7c0000000000000000000000004085ff8a06e88ea5c41d9741b21153332d7f1974000000000000000000000000910713b2ef36d43aa41a7b56017e37a84a9759d60000000000000000000000004bd1a9e5a134fae4141db1192dec2c00f9dd97790000000000000000000000006f3f960232149da68562992642c6b3b79acceb48000000000000000000000000bcc8bbf9fc39d2d2317c0e4579308758c7d4cac9000000000000000000000000af0013c5053f9b63dff2aa546199eb188f47ae2400000000000000000000000059462110397fb60d917b23ddcd56e7d2a3e5683a000000000000000000000000885499bb526ebaa06799873e5700e522524bf762000000000000000000000000ef2171d7f85044e2ef12c25ddcb76a7ebff421890000000000000000000000002ed7c2fa60d62630ec32f81d2f0f4d66010854e4000000000000000000000000d4f2d79ea4f2f39e2489771814ab23699bbbf95c000000000000000000000000d73f3d74d8cd617b9da169df1114cf8937298dba0000000000000000000000003997b0e5505654479b34b4f2ffc38d01b26dfaa5000000000000000000000000035fd83471a49fab28f5a304a201484351c4d120000000000000000000000000ab63f85eae8479debe39354519395908cff4c6fd00000000000000000000000078ff231593990d45464bd34f92a7dcf075cc4e3c0000000000000000000000002aa755e3617e53ab966371c48181d232e833fad6000000000000000000000000ff30a190983273f41e216b2b43b55a4e1913b9fc000000000000000000000000572340086db45fcaafe5a54be7c495d179bb905a000000000000000000000000fc465fe71edc609eb377f5ed5cf5fe1a1e4d7331000000000000000000000000b2e0604daa3e7681ab24061d614bd693aabacad0000000000000000000000000daf6b7b60ff33cb40f4be376150043b12024afa60000000000000000000000005dd45f164672169a36502e6ea07e48f791c37bc200000000000000000000000099692c27f59932d44bb78e328373179b1cb0279c000000000000000000000000d6d37b2cce982441c4fd6361749bd42eeb26aeba00000000000000000000000001cf82bb797454e158bd5bc9e373d2b81c2e9539000000000000000000000000ca3320a98976f5e1a77a844050bbc0e4ec3e86a900000000000000000000000091159219f632a654c6de0833563547eb0eb7b29a000000000000000000000000960d362bbc449dc0fe784b416497ad0a1c7d9e6c00000000000000000000000022e7a0ea9acf9f34c1d3fcb56208ecdbcd1ea309000000000000000000000000db64ffc1922c34295f462aa4539301b59c3a2e2c000000000000000000000000afddd797afb0f84fac3d368379f57d47fc05ca230000000000000000000000007b0eb48fbf1415e5cd2201d3f933ffc1091d29510000000000000000000000001ad51e2f4cec99e2b32a336d94bc02a7736eff070000000000000000000000009c412d630c11cc7714c4fb0d30f5ffc014ad1451000000000000000000000000109f9ef72d6e414671982043c90fdce0f3617a82000000000000000000000000f948090ac5e7fce4ce828fe5d1c48df9cfcef82800000000000000000000000089fa53d9fdcc10b1016e4ec2474c560abbecd9040000000000000000000000003b71e9cac0bb18080da6e6fe076c715d0cd8e39d00000000000000000000000056702193f986e7cd03d812019b9c5cb1c126547c000000000000000000000000c796d543b73af7be8a37ca293a65f8ab642665340000000000000000000000005779a8611fe5bdfe6d5e7e296f11e5267faad9ba00000000000000000000000046e359dd5e8abefd5bf4881045c3dbf27f2d9e2e0000000000000000000000000e74172e65b7caad3ff6d6428bbb1399b3f0712e000000000000000000000000ac360b00adb2fe2d92126baf4320c99d49093873000000000000000000000000f615f8b1777e9eb3df42691dbded238dbc73742a000000000000000000000000cb339334f3b09a8b24835a5c83208c8dc9c3c3290000000000000000000000000ac9772f264806e7137571eaeb4735de34492a4f000000000000000000000000434e8eb6535bb8c0a56bcf3bef4b9d25302a4cef00000000000000000000000060b043909459b7d52db67240607fd90547c54b30000000000000000000000000c163e2ade3c9241b31b8e888902de7217d64b64800000000000000000000000065545025b908b327b26be02f25b363e51bbeb9a9000000000000000000000000583922050ebbd53d07ad789f01959c23d6341d96000000000000000000000000e903982e76cce45f87e5189b98102a298e9a97c3000000000000000000000000f4dc0b802d0242ab35af86fecb5672ee21fdf764000000000000000000000000b80a88b0c84638c72c1f39895a8e62227548afb2000000000000000000000000a4ade301098f4879a3f23c5fe48457c4b1350769000000000000000000000000a16b8f00b256770a6ba08359c266d251a2cb98860000000000000000000000005ccfb369fcf41e79fcbb46e48960b60f7da6376100000000000000000000000060f98311bb4a5c82b0052eb0e777de051bd516fe00000000000000000000000040ab34385bc7c3e3052e4b61dfea33e9b4d12f200000000000000000000000004c090f3c267c8527692170c388c9013d8cbaaf4f000000000000000000000000473aa508d3a0a573cae906718aae5010e1707410000000000000000000000000eb64ed3e4c5eadbcf65600e3f9acf66219fe93ce000000000000000000000000615385ef0e431d55b9a7224583dc44d20b9ef08e0000000000000000000000007513ad3d0b808114c0f1099246fb298447257c10000000000000000000000000a100cb781b920b0b33d1b2d0deb2c5ae2ab42d73000000000000000000000000210853e78384184248ae836cbb2ebd2928e649e00000000000000000000000000ee9d61ce56ae25bea8bcc03cfad0610d6b22e3b0000000000000000000000000e0195243798dbde1eddf64615e483f1c5ff32760000000000000000000000007eea388195596a6b471ba62a993cd46d0c635cd8000000000000000000000000e234e6a59636000fc287213fc048154bfc7ee5d100000000000000000000000092065ad58b280bcb8d4128c717bee8a9573265f70000000000000000000000002d62e2e7839feee794bfe805f3a8923a961231b20000000000000000000000004f26923aaa0492bb9431fb3d8195a9295a4c3906000000000000000000000000ba6b9e8908ad8937b377cb229cab2f5983e092a30000000000000000000000007e96813af10d9b1a2f5f4ac30a49644aca3247ce00000000000000000000000050afa76f0b3b7c01863d9ffba341451105c6186500000000000000000000000091be0ecd431c6e591cc59a22cee85c71dc39a12b000000000000000000000000905a24f2d34e069d31177a0c98de7c5acf15fb0f0000000000000000000000001eae145b374196a0dbd6bd165d77224c17c07a2e0000000000000000000000000c589c34cf4982eab5fe67f7e2fe725f3b95ce84000000000000000000000000a8f409677c24f71a8e760d0ad4381fb47b090c640000000000000000000000004733714e80110377ec70b51482512d671f34f78600000000000000000000000017694dcc64668ce02ff206679f3d99f1ed53b7110000000000000000000000008c9b79f0b2c0abac46b6b333da2cda1d75cdde93000000000000000000000000a322dfe217d93373a5d4400bba0aa69cede3cf210000000000000000000000005420d3f7996618ed1994b14e359f8d01308dbb82000000000000000000000000b753c48cf9a5ebeaf62c5b23cb34b8e6676d89db000000000000000000000000a30c6fc8ce92f41b6afcbc79aef46f74a1f61ec00000000000000000000000009b18437de85af99f33fac9702b3e1bcaf8267eb2000000000000000000000000289e5f13a394fe17f92bbf4ca1d2cbbfbbfd3fd2000000000000000000000000ec3f55cfd6776b81d76ab634f9e24101a03c7f10000000000000000000000000c3b2423d88fe0c003237d5b9c87e42548bdd3eb00000000000000000000000003bb65f461c680460835f5248117f29be3bf79ba400000000000000000000000006a2e127b379c40e5184f541faf048b6d11cf1b6000000000000000000000000d203f50341de1bec503dd960ea2c17d046e2833700000000000000000000000078097453b30be377cd3b46cdae103761f9379a1900000000000000000000000053c80896b496dea4a406d97426ee763d5f0734270000000000000000000000009ca9c2a03d6703cd50bd3d38a95a924d5350059900000000000000000000000078d88cd391a142194eb30c0fbddb30ba517481da00000000000000000000000063e8a466905dd396a5cb880309ce745290a016c7000000000000000000000000777c817a8b530e789aa03dd3d2e8e2b5da242395000000000000000000000000ff90190490cbe28f057370c9df2968a3b7ef6561000000000000000000000000e50a2c78c4573715ecc9fe74e03ab8f1a1a0a5e10000000000000000000000009054bae3e81d7b5d935f9da06db6d7783833a231000000000000000000000000d2437b8442350bd328ab8d184cba4d890f29da6d000000000000000000000000b8530eb08c8b457eb3d768d758d846d60d503748000000000000000000000000f0720f8fa62c9f80c2d3b1a2631a3abd6dc913cb0000000000000000000000005f0c6f3cf99c10b84a555a138702b93994bf4db3000000000000000000000000e25b7cd601b2691d684a99fc0c8703e4bbded3860000000000000000000000003900ddf7b6e381480991b6cfa42879a53941485b0000000000000000000000005a1cb68dcda50d9d08731ae8147259ff39dea3ce00000000000000000000000090019f758a271c9f3a5d304c219b4607df3ede88000000000000000000000000ba9607310b2b9479a97a9c8e1e740f48bd56dfda0000000000000000000000007fe2ab0c42c7580e5487c70f3be614596adf3ccf000000000000000000000000dee700a8991aea3d1973bcb0474a218504b18fc500000000000000000000000052c87e7342717f964712e3947db8d83f838c4caa00000000000000000000000086aca7db2db217ef9fd88a898dc15b3a0a4b8e2200000000000000000000000085faba6228a32413b2049f0329af32addf0df3f7000000000000000000000000f954843aecbbb8de011ab45a30bf13e0bb43126200000000000000000000000048c76c13fde039f40797885a17b906ff9c69a26c000000000000000000000000ee3758bf05f27d63fa2c82d9c40fc2443f20844f00000000000000000000000045b3cbadc725ff1fc4d92af79b9ddbdde0fa46ce000000000000000000000000010db5c945e0970c3ad433275e466ba96f6d82d00000000000000000000000005ce2976302c8227f3259628dde9679b87a58d74b00000000000000000000000081445b1e1136e051df6f1847e4087b827a47eeda00000000000000000000000046a3d0eeb93e2864b96b79cb79e13811b2b23d81000000000000000000000000edddbed81481c64ef75f5440811cb6800101ce54000000000000000000000000b5abe15545a97f3e38684ad2dd93196faae2cb12000000000000000000000000b9e928dbb506bc1a33db9e5752d5f22dc1363f8600000000000000000000000071f431dddfa04914d888936589eb8ae0aed56ccb00000000000000000000000039f3b277444e702e1147ec9f28a7fb9a87fa00a0000000000000000000000000b104527a91ca3ea5a78cc409ff140ead9e0943dd00000000000000000000000041fa2e0f236b9c918b2470bb9fda9adbfee902ec0000000000000000000000001cdc9a1310b25616eb9bbf065e9b2f0c67df6790000000000000000000000000515ba1b2ca11ebe486b25a4473853b93ccf19cc3000000000000000000000000759adec1fb773b8062c8da8edc16a3ce8c6629d5000000000000000000000000a1986820f3ac307ec3e49644d97b51efefd51ad7000000000000000000000000f943f675c65fda4f8d5b9071846c5f1494e5922400000000000000000000000012157cb9734334c8106986da6b90d26ead31443f00000000000000000000000012acabda35fd049a92fb2270bfeb805fac84d72100000000000000000000000085fa852ecef944f71573d40323a54b5fb467ea660000000000000000000000007d9f3cdf03140cd6ac24225c6bae80c552fa9499000000000000000000000000e8618b790e7cae92f25092240bd7d54a99057cea0000000000000000000000008f51dea8993d4f3832e004d2f3a1a1ddeafee47d0000000000000000000000009882654108312a2ce537168c96d4d55bb7b27dd7000000000000000000000000570b889cfcb7b0d4f7c66800083a6b1cfd928a8e00000000000000000000000023b309f46efd20985abb523d8f471f49298f9b7300000000000000000000000000fa908e29feb73cb71aa055943a476cc251797b000000000000000000000000dc0cbed6711b4e1b2d5a76c703ec35450dad437c000000000000000000000000717b6608cb935f896a7184e53d72b7d2ea8f363c00000000000000000000000006fd0a967344d764ef35fe6b1563b1feb58f20b10000000000000000000000007107276a11b494baa175983636fde824aa7c3f370000000000000000000000006e60493442ac07030de27e8f89fce637bdd51e800000000000000000000000000404d58b359d2d08c8ef0614e8558b6ad4f8f618000000000000000000000000404f39b20f80b92fc94bd916cb8e07c39beea110000000000000000000000000d9d0f084d87a23ef38b8e4a404a806596eda3a44000000000000000000000000dae161420ef8e0332d7b01334ecb87cad0a4051b000000000000000000000000d0489b21bee7b2f3217a6501c590ffdcdb4c84f8000000000000000000000000cd6297f9142f473627df7e4afb9b9d67b285c70e000000000000000000000000191cdc066d958444b2c68bfb9e8fc99dd22cd914000000000000000000000000f5c7ac7c606b39bb5631716886295564b7300c4e000000000000000000000000427c1655ba48585913a8d53ca73b5353f758e5510000000000000000000000008dc289ee2b94727b7c837c9a6417fe138d9a7d3f0000000000000000000000003e3fb8126fb8ff8d0d88d46526fa63b400e6b390000000000000000000000000272ac0e96fe44b284e6b05d8a2b5816eb2971009000000000000000000000000849e29f8579f99e564964c0754b0959f34b8f7c400000000000000000000000023db99c0878b1cbb5dfe5fd7bf44f9e6f42f65930000000000000000000000001858086e50cae500591fa47c720bb32497a600d5000000000000000000000000027a80d9230365410c36a2d125d28fcb3b509c4900000000000000000000000004034eacf4ba5542dd8d9b86e870298082296570000000000000000000000000d3b1fbfdcc7275bc65122b263f71ff3a49d786e7000000000000000000000000021a1aafb90b2074d74b2bd9c419aa2485137c8c000000000000000000000000a06005f7d170b54b8fb8e588f637c29f681982ce00000000000000000000000081b4ce781948cadb524364d73daf29288ee35af700000000000000000000000065fffcc60c25e633f950e57ab5fd0011d73f4f5c000000000000000000000000aa229869e032330cf4a1542af96b5f8b015bf5ed00000000000000000000000017b4fdb4a0d6ba35afab8effcb88ea0928f8e7c60000000000000000000000002c8536307ff184faf24562660bd3eb2590e36c60000000000000000000000000ed9ff26941ae0d4ed635bda3df1707aee7964f7f0000000000000000000000001a307f97593f01c6a7de59b9cd81088053e436f20000000000000000000000003fe1cb3a09bbdaa12bde9e538e92974314cdc0a6000000000000000000000000df93833f868b589656a726fc725ed4347637348c000000000000000000000000f7958bd5ecea390a58eb9ba14d9777522c7669b300000000000000000000000098ddcbe7a36e1da7dd8e77505599f8a0fcec08c0000000000000000000000000793e4e7b1769364ccfbf029dfc124e3d9bc653e0000000000000000000000000f47392df969b4206e7b32361d9649daac19d65270000000000000000000000007d8b27d44158bdb1b9bd8d766c06fdee4c827bfa0000000000000000000000005d0dc30616181c01b28630a2e58a98553da3f2ab000000000000000000000000c86c198f9373b3ebcc6a825b9cac6603d2ca24c9000000000000000000000000ffb7c4aa70528b7023aeda64a4dd0aec836ba6aa0000000000000000000000006f1779b9d883aab99b9028bc85c593a2a7094a0e0000000000000000000000005fd9503f7fed1f1e6cc7e2af3af4d41a3542561b000000000000000000000000f02c93a987086b992bfca149d84703cdbbf8a263000000000000000000000000e79339978b87bcc737e80eff8946b5fb9707a282000000000000000000000000c338972d90b7ebfdb59ddbca272b1a331c039c7c000000000000000000000000f388174f2b49804f06896849f078272297736d30000000000000000000000000990d4f7c57a9dca733d2cca320836a2891a376000000000000000000000000009186f1fc9a960ab5d487705ffd65977cad0ad85e0000000000000000000000002e5f338c5d2cfd3be390df3f122176e7747546010000000000000000000000008d017936db2dfdb50cd848cf362f70673e4e883f000000000000000000000000a0f2d2049b10e061e3cd7634ecdb1594afd62a190000000000000000000000001af3fc226fa821f8cdcccbacf13eadd46b134482000000000000000000000000a543edefe9d7d393ac2d3e2c02f37f8a8a215ca1000000000000000000000000b3716b012a871089e2a8551e97af2258b071b3c7000000000000000000000000bc9cd20327a8a44f6366d3269eb27527f989a1010000000000000000000000009f128b73316ba11b49b08f2c6c092c09b96230310000000000000000000000000cf6971b498daf76b668af7c7b7442b9d0e1833d00000000000000000000000080625a3cf71dc481e0f92ffd8fa1f1b3fafe372d000000000000000000000000ce49f520147b8092a7a327cb87a537093d810d3c0000000000000000000000001322b0172c6e741892eaf720261a76d5e5860af7000000000000000000000000b1fae917b8797932d8fe7d69ac14fa684e2b7b22000000000000000000000000c0348d5837a0d762065b8a905609d2a27a7cf2ba000000000000000000000000e3b1036d2878015ef05e38b668317e0acd911fb800000000000000000000000096a65f3adc1f7a4000ef2881e1ff26323b9cd2b000000000000000000000000082c87bc3eb642c551308a5aaad0048f68560d99b000000000000000000000000998e2ef9ee1e5d4091ee228f066b28a20ae14816000000000000000000000000eeb04ee8b640dfd685df11eb0ff1d5cde33440cd000000000000000000000000c65271d72a6f5e9771dd0da199dcd3c7bfd0def800000000000000000000000033c3ed74df7c31e68558241c9fab821f6e0e6a8800000000000000000000000040e309ffe6105a4a6f1e28752fd7b5b074939033000000000000000000000000e33b363fcf24fa5e16f1236f47d61c76393f94f100000000000000000000000096916ea8d136fae436523a079c429b1af18c427d000000000000000000000000ca9bc442b2df21391dae259e193211e15f9f460a00000000000000000000000041f69f2f4ec102a5b38bc8646efc1367b7c1478b000000000000000000000000950a59706a63fd1629d233990d8273cfebf46fed000000000000000000000000be2e011e5882b86e77607e9fc2eae7b59e216f890000000000000000000000001aadedbaec2d0b9c880b527500494dd0403d3477000000000000000000000000fbcbd1cbb1548d3cb4c541434e646cb5d37c6ce800000000000000000000000034edba9e70d3908a719e59fb5326928c91e155b90000000000000000000000008a6924e598c1f8bc0dcea868a45424cab4820355000000000000000000000000fff9d251be01751aa0d7c05b3baa1af58d6b3e770000000000000000000000001998492cb3d001a30c17f35637cf9d065c72e02f000000000000000000000000cb3d897b704349f8a53395ba77a49c12b0f7ecb2000000000000000000000000755695341c43eee2c3a86aaa3543f371f1fb99640000000000000000000000008880c21d94e8e24b3b559d3bc0575ca1ac658c8a000000000000000000000000db4dc1dcdd16127ee618971df53b9fdce6a192d600000000000000000000000087329951ce365fbc148bee875b6e73801392426400000000000000000000000083176b496ce6f9728ecea26853cee4815842f7d9000000000000000000000000e6abef00c7ae62a27f28264e2fac5ff094c70fd800000000000000000000000080312ac3ad4df3f60258b23b34465bcbf2f82a2d00000000000000000000000000c05ab09fa6b38082fb29bffad41fe8b7fcec180000000000000000000000001403874b823375aa939c2d0accb8e830e5dde6fa000000000000000000000000901e80c3932e6351f8365b2a8d3b3631e6b1a52b00000000000000000000000059964766a85ef2f08c15483948351cba7e13d13e000000000000000000000000fb35938b98cff09818cf97fe3222adeba64b401500000000000000000000000080c9b3369a3073f8b711e94883b466b180410c8c000000000000000000000000288ad9047cf12e6eeafa221c2cf26a0e2e72c65100000000000000000000000005fd93a27a3852ff0966a1e5d042fb47b055c22900000000000000000000000026dc8c82da6542a20ba7f7ff3203d15e0d577f8f000000000000000000000000727c1b5aa33b1607078e0fb5c2ba43ec07e2fc7f0000000000000000000000009e1902c5ee73665266dac6884fb450668894c2b500000000000000000000000016efdff9f1cc21dd0afdb57048a694dff897785c000000000000000000000000c054410c1dff5b76771ea21b1c36a6224c7f8b0d000000000000000000000000090efb3c82f993db0377b87a81ac506292a412a40000000000000000000000003690a72c601c1fd63d204c013fe2efe36f22d37300000000000000000000000061d70734bc50b902dac01ca3920b85eda6c0ab4d0000000000000000000000004db98fa79f4cea76f8f86cc7ce12312ec160e8de0000000000000000000000005ded26f6e970698be3f555513c2198b9881d64ea0000000000000000000000000f373c037730fd919bffe283159616d4c26005b60000000000000000000000001be2bacd2f9f1cb0b5f47177c5ee4daf3f158f4000000000000000000000000080c8086b2d3f32662724aac33c767234ea1b1d0200000000000000000000000029ec5accf05d65fce3d9ab048efd7620fab2c51600000000000000000000000078cf119c39bdfd64ef1cf47b786f132f3e2bc264000000000000000000000000198c5b1567e76019be28f8dee1e4cbcff979f51300000000000000000000000021816a2c6fcbac0ea20cf2af82c831dc23d4ae05000000000000000000000000dfcf7552e4dd0810e4dcd4eff8f604c647898cf5000000000000000000000000172bc7d5775a223a9aeb510e496957ba3835759f0000000000000000000000004cac4a933522e2887de30aaa5c8017b2e13585190000000000000000000000009e61076e61436e9b377df51c34debda3a4cfd1f6000000000000000000000000899965d6f4dd84d0ec4bf5a75725590b8bbf15810000000000000000000000003743cccc1f269281944b1a2e8051716727c48e5b000000000000000000000000228dde92ea5746604b1702ad1a0b69d24e38ec32000000000000000000000000b2e4a06cc33b20dcc45942d4f5401935b35113f5000000000000000000000000cbde1c7455086598c1e41196d58d30b3514f65ab00000000000000000000000037c49a9cb9b8cc926966067ce5cdb60bebc716430000000000000000000000000220387c8ac5c92d694276e9d18ab221f427ca42000000000000000000000000c7282a6fe5be6182e13f94015e011e22c4eccf920000000000000000000000001bdb57c2cd7ada406de361d68745aff4f420f032000000000000000000000000693881d8982c77e73df94221f89cfcbd992f52e2000000000000000000000000921440aac501fb995cd9f448958499e08c45b4b5000000000000000000000000e0fed064aaba22297eaeea5f7ba4c0655241c4cf000000000000000000000000395a4fbecad98bd66f3fa1e36c553f47546983f30000000000000000000000008dcac1782e6af836a800a49cefeba1ef7d0272e50000000000000000000000007ca85d6817070104ee4adc0c95862f7ad5b5d7df0000000000000000000000009278c412996d5783090c778118ad35c02912637f0000000000000000000000005926372c5d4871f1abd6bed58060c03f4d831e73000000000000000000000000068b751e382f98b04e70458aceb099de39b9ceb100000000000000000000000095ee78346d9fe855f942edfab60d766e05eae8800000000000000000000000002e19ab1b1ac4d1c4f652dd38b1ea7b7e3cab7ca9000000000000000000000000bfaf835dd13e6c2df421bb782ac4ee199a8c025100000000000000000000000007a137405a12e8b15afbaafa24eda7f92d32a2ff000000000000000000000000558961ef5f71eb1c422b920cd4f40718f66786a60000000000000000000000009b79c2b0dac36dda5d7fa13263d4d0fb0d7286bb000000000000000000000000e4768158153c90421fb5505f6bcafb9ce88d2332000000000000000000000000c002ff051e3e89c7716b0b721b884231835468d500000000000000000000000040d7e8dad7be3ded99672a655a587cd9a9ceb5bd0000000000000000000000005646b5c1221d8d06a67753f689e468b0e1c07e270000000000000000000000006d0b3e610cafc030659e7761907d4b0d5bb63aa500000000000000000000000073d71a9ba2e81a1108eb4a66afb06016784d4cd200000000000000000000000019eee23645bfc8ad8a6b00f604e1adfbfbd2423f000000000000000000000000d707f7e7b4d2d07d59c223fddc21b6a26e1c655b000000000000000000000000db35aa31682788d66a11ec84ea42d75de27d47f0000000000000000000000000ccb385997c48e2c660fbf1b14c9308cb92214ca4000000000000000000000000c5cf5e524266893c99370da7c609bbd94377389a000000000000000000000000ad2fff02204e4e6bc0a25a47710268391a74dc4000000000000000000000000004fb1cef27345e6298ce2c70f91ef78341dee7ef000000000000000000000000addcf3b725b1f1c0f1b11dd4c7bc80924c93ddf1000000000000000000000000a83b227af5c1713bad7bafcd6c43da8a42e87517000000000000000000000000f08bafccddbf23a74216c053d6c4ea96728157c70000000000000000000000000468004195465e2f89d627d6d7ffe4fbe6a1b87300000000000000000000000012745d82b59f8b8db081adb782c184b120cf65610000000000000000000000007b172b2da9ac65a65e21383f9ec03cbb8b1bb8a4000000000000000000000000b3eae0713acfdc8a1e0e53498663e3e49057547a0000000000000000000000000dfbc146469bdfd64c359f5c9a8628a70acb44250000000000000000000000005c6dd0cceec9aabdfe0864fdccc349fb0532cbea00000000000000000000000018dad3df1cfd4fd4f802175d3a35d3449b4ae567000000000000000000000000e1ca4ef70a17654817c2f44ae54341f6f0a1fb3b000000000000000000000000798dab8e0d4965ede0393d88503c084c411acf80000000000000000000000000e05dd5f5b4ac1b5a5af1ea34f2d87f9e1211c85d000000000000000000000000f38da37a108aff1971385aa8e1dcd118855093ab000000000000000000000000cba8ad7ad981562dc17ec65c708a64231dad1794000000000000000000000000984f1c633b9f8aa8cac46d0dfa73b378dc29a3e3000000000000000000000000deef5ade0d06d8b1d64e76d6111d6b5c61282d610000000000000000000000007f7502c39aa338f730c5dc100c60a22b5c788af8000000000000000000000000f8eb1587557a1bec7762e3c6c74b136b5b4b4c22000000000000000000000000697773bbbd8848934201c4c2f765955b4cdf2da100000000000000000000000016b5e258eb534eb47aaf706eca987bd6b0deb846000000000000000000000000b9fc3efa6d8714f88eac1eac7315664127bc0b93000000000000000000000000c09c4d7f156b100dc45a2ed25176cf18f0ad63c40000000000000000000000008f720f645d246dcc08db6b4d3b9c7d7a734005f9000000000000000000000000eb28a277c3d6311e3a99012dae030b31272a571f0000000000000000000000001dcae00823f0f4de962d9ee0ecbfa620e5291cdb000000000000000000000000c48500e83277db83bfb88d7b0339cea9e275c4660000000000000000000000001a0c026f26591e70544782d806cf248e84323d5e00000000000000000000000058b4b79b871cc4bb42c199cccf4055c3cb76c4d30000000000000000000000002dda4b601dc96d8fccca101a20fcdaa4637cacc0000000000000000000000000adffd05385f64f2d5cf452fe535688fe1c4fb1b7000000000000000000000000e7b4bef8c5b0d7fd271f546380c0fab4683e2b1f000000000000000000000000ca8a771ca48542e40ffe89a20d1fa7fb32a01cdb00000000000000000000000007155a032a228729ccda5eadefb74ed3aa3cb43f000000000000000000000000d69307312ddf63e63e80c4832dfc5c2040a274700000000000000000000000000f17b50e587353ece06c33065dbe4317542b6f1b000000000000000000000000af55366c19cb3c2268eb262bab6502eada615b860000000000000000000000009e32298020c8b99078a15aebc67c2d9236f50987000000000000000000000000999d35b92e4c44c5935e4729ea5be0999ccd8d9c0000000000000000000000003b2db8fe0779fc03cae91cdda0f7f6922601f21600000000000000000000000077f97875583d9096c4ad5b084b12bc6ca646cc5600000000000000000000000062c1596d39d4fd2cafb6fbb2499cfb8bf1fdfb92000000000000000000000000a2a3d1ad0c4e4ae7fd2e3c249e69030a19d945650000000000000000000000004f089c69ce447de12719eb61a3f2da1854d21fbc00000000000000000000000096ae63d3b7dd79b3c7a98aa56890209fbaa0cec600000000000000000000000095536870449fe5ac5e669f341ca55fe37b5bd894000000000000000000000000dffcf17b2224fa9b0206a6bc0dcc7bb4af663f0d0000000000000000000000009f8697ce0e0642b4fd128d37c3af70373192b731000000000000000000000000da372ef28c3b206fc2a7e35b9dee116832503d7a0000000000000000000000007ecc52cf2457204283905131a1862bdeb44d08cf0000000000000000000000003d7d9fde206a421da114b67d7082b598e82b4f6e00000000000000000000000048f73df61d01a2af81ebf5286b53cd0d130db99c000000000000000000000000befb6a96efbf5c8bab71a5fb795dd9dc3bbd47930000000000000000000000009714715483f4f1722fe77b74e2e4995e87d20303000000000000000000000000129429257c83b8ffc8e2d9ced4421ca61b8b57c400000000000000000000000080de598ee2c8927757d31e263286d02da92b9d8e00000000000000000000000082062c55da2b26b54509aff35c22e44f735ffb92000000000000000000000000d5e333ae7aa4c7df5afda1f01cac719ea04546f9000000000000000000000000f1392f6a332ddf027d9e1ae42275b815162492d2000000000000000000000000d992b4b50588a46684d5ad15a68806667ee4218c0000000000000000000000006904c764baa9877c400f636b27b23270499a45310000000000000000000000000732936f25e66030a2d13dfcd31b589062cdb9c700000000000000000000000050227d93ef56207a4b467e2cbbdf18c6063b003a0000000000000000000000002adb7b806c613ac472ea32a9ddc3f706a0d88fb5000000000000000000000000828b33b1a7c22eaf77aefcd98bf1f1d8d8f11d780000000000000000000000002f2e2e22240b9fcc98250d944d1900ac106ca5e5000000000000000000000000e7235790f769e834c8eaf86e94bcb86f08e053250000000000000000000000001818cead9fbdd5fe1dcd9b41bae787958c292f9d0000000000000000000000003a6aeccb68547c662b647ee6c45caf9d18e770d50000000000000000000000003eb9d4fcfc76897a51a37cfb1b7378f8534a8d4b00000000000000000000000030238652b1bf4be4aa2912f2af78a6d24e90b5160000000000000000000000004ecd3668f7c374ea4d0de9b34e0a0dd3d5536d0500000000000000000000000054ca5aaf9c1e262758a350be4800b6a03fc1000f000000000000000000000000dd8194aaec7440498d206a5164a8597ee5c20fb6000000000000000000000000c9fc2d06aaac39db66e5ba6464e20d9665c05d95000000000000000000000000debdf411d8bfbc7222cc26ac2d9c5c62c6de1b15000000000000000000000000beccc8182c4a26374e2ece8f9c0209e716f597d30000000000000000000000008bab30acac15c9a655117fe2d3688798c250ef510000000000000000000000009b3fbd5faff8e872e8043ecc84235dd621290f49000000000000000000000000d84207ec63e13d64613b29dc2f10fc24efd6af84000000000000000000000000a8e05c646f4c17d73082a31c83a6a94444e1a6930000000000000000000000006f91e8363b4d5652d74eb752235299087a950147000000000000000000000000861d8326e76f36153d3b0ada29d7e2d1ea2bedd8000000000000000000000000063a928c73343db696b96afd8bd863c4e3092b980000000000000000000000007626f3cdb7222800d57800d0960317332a5e97f2000000000000000000000000bba8ebe6899d47120ae0bfc3a4ef0649592ac7540000000000000000000000007c0cb8a269423cf586dad705e6cf7a471778f0cb0000000000000000000000007473a35774c99a1de7a185c744da29a38118ccdb000000000000000000000000e6b7b6b7085d5160d47481c5c055d4de7c5d47e000000000000000000000000072dbdbac0cc1234fb26fb5011c6f83cefabf46e70000000000000000000000006388928be5db41efe0ffd013b9244ae939811d350000000000000000000000002ac1edc4558c3216c83c5aaf2a1bbbde3a0eb707000000000000000000000000f3bdd34f9368a3ab9d8fdd8c9a04c4781a49a695000000000000000000000000aa111e3b9e24ff84f8a20f3f3be49641af547b8a000000000000000000000000daf5bbd19109e03da92702be0b410c5adc4f950c000000000000000000000000adbda176b16cf238cfd5075a2fafc6289ab60ad4000000000000000000000000e989c5b8e50fb8783370b74b786a6d673c477601000000000000000000000000f2c2b07073c98f47c9f80dddfc215e9f773382d10000000000000000000000001034c0d1f184629da626a81d4d019fd95e8ee464000000000000000000000000ac865390316b2c278073ef1268358d9fccd217e00000000000000000000000009902f736f15f772d95a661273a31a6c2c07fc575000000000000000000000000dcaf8a0e296922524713a99c054d8b5d854d77b8000000000000000000000000fd7615289bf9d510691355a7478849408ea589960000000000000000000000007a611320c006d6d29de904a2f3742224635d7b120000000000000000000000004418e8653f9d0d30c19853d927ea9087d2910684000000000000000000000000ed1e1cb9ce99a6f8da738ccb9bcf32634d98d06a0000000000000000000000000b3b56113a0e458b562c52098648591e072fb65e0000000000000000000000003de9a8856f9c1fe2275aa3f9f6525900c445622c000000000000000000000000f33a7d450a8c9531dcf3111c1c8edd2b9a194ce100000000000000000000000071154914943f531057db312ef7e7fe2ffe5a6b35000000000000000000000000ea6cfb1b45c1f6f8960beac66aab99a3d4076c0a000000000000000000000000af895dbebff660433ab2fdda8e6ec0606e54108b0000000000000000000000007833b4675475b0924a63543b726423951eb93bcd000000000000000000000000b71e61b101c4f032278c325fdaf790004af2143f000000000000000000000000d52016cbf29bb7e52f12493968eb13b794c2780200000000000000000000000002bbe478dc9f232e5dcaa94a7a197e54f238a10a00000000000000000000000087d32d567614502f37a522672c67e95005dc89570000000000000000000000001cf6c61507f0df119d3aab3ebb05bd83638ffcb0000000000000000000000000cabf37c448a69ce861fc73e3dc8c872f578b9a080000000000000000000000004a62156fa9ad168edd956135db226aa98395aa1d000000000000000000000000cab25602b4623639a17d64397b3eb6ab4ec096890000000000000000000000005a7c18d2fbc102173cfb392f8bb9601cff5987d80000000000000000000000003ea37b1c940c25751b2b27cc4686b6fc45b1fc5b0000000000000000000000005761954f2fd5b02d80f339226eafb126cbcbb5ad000000000000000000000000611772695b14a130829107897f1866359bb5310b000000000000000000000000cdc98ddfaa2f24d6c3d65be9a641c7eafab9c9c100000000000000000000000071a306aed957339b9cfcbb579a6694019206ac3f00000000000000000000000022ef7b6370f562f04f5b3c4fadc7403a96b3514200000000000000000000000096be8fd7b5072acf7fb38096dcf61a34dbfcbf5c000000000000000000000000f36380ee65e608a59fcc1c1806e74b0597f78710000000000000000000000000584b892595b6d5ae0c9c9815f2ac5cf5f6903ba9000000000000000000000000f8eadf4d5fc621223c0e2253fcc2d564dbff7cf800000000000000000000000018f43ec6141142b2b1fbe1eafe58bc80e4134f8b000000000000000000000000ac0e453e298962ac3d737fd97d3b4046c130fe8d0000000000000000000000004fc2061681071bbbfaa1a1700b483793044aa46c0000000000000000000000004541190628f0e4ee40c98189734f98b5608058290000000000000000000000006c7f24235a802085fd736f9dcde571e00b9d95790000000000000000000000001be27d1b49cb9b8b8e17ed565f5697ba5534c4a6000000000000000000000000e346c67f7a0af5296fcb7d20d281ea58e2a9dffb000000000000000000000000f2d43b695a81cd0c0dd35ae335b4b1fe789619b7000000000000000000000000fcd5e044e07a77d6c7511208b842fe58ace922610000000000000000000000009d6d50189e11663de10de01cdc303b80da78b82f00000000000000000000000021e18e51b39936ab128017487a14e0f0ed2d86b300000000000000000000000073aa24eae2793e536496a75906ef1e2e775bbac4000000000000000000000000af6b3119208353ee365f6a98d7f8cf7116113bc5000000000000000000000000469987e8ca83d4286227de533016d5531a62519800000000000000000000000021782fc6be5f8d7023f5332cb30646f4af1c74f9000000000000000000000000a622c62fe89bf955c6389ef8db90430fe1c6026400000000000000000000000069c6832fa1308744474913b3fb9a32d49b20fda9000000000000000000000000bd79ce4b7ae61e3b15d3149fc9820a85633dfe49000000000000000000000000c4f1f7c881dcaf3b45023c5a20a95555b511cbd9000000000000000000000000b5b6fb318fc399f70f5f4b651ea780003c30d251000000000000000000000000148aa60ccd0ab22cfdcf83337a5dda7cc611512d00000000000000000000000029c6373c2eac7e519d1aeb2a5f49440d7ebf44a1000000000000000000000000a2e9aeedb03cb8ccd99b67264ac7a475c404addb000000000000000000000000f0510ce0bbefdcc08c5ee169c9c356398a08e9a2000000000000000000000000b239a131d283ce606e72a5a4887531053b87cf3100000000000000000000000059b0222d104a8dd5a01974202f0b0f343ed5724e000000000000000000000000b09c045f6e885253182a48541bf1df38628740ac000000000000000000000000ae1a954e24cc893bba6ecd6755f3046dbec48c0b000000000000000000000000643bb690c1abf3c3d17919f870e4225e42997321000000000000000000000000d0b10ce56c1ae59d0628feedec12a36c6e47fb2d0000000000000000000000006d69e5d3e51ef1ee47d3c73112aa74f6ea944895000000000000000000000000f8681988f481cc7a75d03a60198b4b143468cece00000000000000000000000077ae0038e07e6516ae08e453dc5c901b6fee2ed00000000000000000000000002ce1e71330cceced3658dfcac58a4335438876a00000000000000000000000002905e1f900bee3dbcb92da93f25576685870a3000000000000000000000000003802003998953fee106c18a71a674f30baf332b6000000000000000000000000100b6727f5a286e08ce9c73d19c79b8d0ef0611c0000000000000000000000004b53b9fe9583d6dda87d32ee76a103a7f9472e9800000000000000000000000082cc02a199768131da81f615f8ca115eea589204000000000000000000000000b519b4c7f34e3ed2086a16a0922661672ebb8370000000000000000000000000425030fa348429895568aeae5a048f960001a2990000000000000000000000008e1e1b7cdb02ecf98158ae7d47474e3012ab8d3b0000000000000000000000000effb30fe8d5d1f9a3046bf879162b44bb6eb0050000000000000000000000008c04d79b7d29347e3bf9eaadea6741cf0cfddc29000000000000000000000000d54653a51ec8d491a2cc778a4fbc2d0eb7891e110000000000000000000000004c12d41a3ebdc0d7ed6fa0c45df8eb0dfe75ea7c000000000000000000000000a0bcbadc9346dce549bcd94f89649310ed228e1a000000000000000000000000d8aae77634102e725bb270d72931b367c91efb9c00000000000000000000000004ef6f0f4b179568cc564824ffadabfd05768bf800000000000000000000000077a594c2dc8436bc6ae7e7f25cf4d7ba4f7e5974000000000000000000000000f5baae777f67d2e29c628a4e8f7414cafdac7be4000000000000000000000000183c8aba7d3adbc5b076cbb82a3b0d73502520780000000000000000000000008043ebdb98f3c00915acc45d6cb0fb9eb803c8e4000000000000000000000000cbfcca842ef50459852179b96a8ae21e9b8d14e80000000000000000000000003758cafb8ffed6e0695e465063053d371f3a4a530000000000000000000000000ff96fa0d2ef2834f8fca0934ad08ca9e26a61df000000000000000000000000dd4cf5b599b9457b7605e910e6510ba651870bb300000000000000000000000045c5b4e3100e97463c95efbfad246eff84351bbb000000000000000000000000b662aa4c8a0a728d6e2212e1f4406917ab3cb84a0000000000000000000000004aca668a4defd7b07b53fe737b7fb46cc076d7850000000000000000000000009e447ec28806a5463d38855a57a93ef0e4358cdf000000000000000000000000fa1dc32e3d1860261dc9bc1d3de4fe7446ef3a340000000000000000000000006282580b4a78acaf7d676c122e2f1578026342fa00000000000000000000000074aea1c7ec6c4974d36ae3c88dbefddae16bd664000000000000000000000000532b7641e678cc0713d8299146412e4921ee2b5500000000000000000000000006f8425d88ff2d6560ecc6c2d1e471382c7c07a900000000000000000000000018f5da57572b30886a3a4ee43e0828c1a3489b98000000000000000000000000a4d582434161de88b692a53a72fa81c6c3c6efb80000000000000000000000006535bc799ca854c7a07bef4e8ed46bc18d366256000000000000000000000000a5fc0de63948590a4b35347f6f357a70bb713bc90000000000000000000000007be86c0406a974aef900b2e1037821e828f8a4380000000000000000000000005cd3aa75298b4e601f64f462cf30012ac2dfa338000000000000000000000000c267275b55b7cd1d5b193416239bb0e8d132c508000000000000000000000000ffc26278c19a1970ce43acd70753144537cfb7100000000000000000000000009d760168009db1d2348108bfe272d586d77582f7000000000000000000000000ba14396b25bf6237c2e57cfa9a55dcb922d3b461000000000000000000000000aafdff166f2d58eabddda2ddd00b3fdc3bb074c7000000000000000000000000ad2de77315e7f004593c71c31379d8aafd2901a4000000000000000000000000f09ae8b1992f77f2fe85d10cfd604c5b2d36045c000000000000000000000000916ab63f627b211db80c7acf93dd1f6134889f19000000000000000000000000d76e4ac6c02ec5c7ceca4d6cf2b02931bd612b05000000000000000000000000263910a6deab2b8ae42f50aeec739e9889fa3c5b000000000000000000000000dc2f93a6ead49fe29d084f4871cdb0ea3c15e7a5000000000000000000000000266fbb0474c8b752a838a868a8be53400a3925a60000000000000000000000003f150febc0b7ec7b2c8639f62db8458e65be06b2000000000000000000000000151cdd1ec6d82a87e2709799b05a80c05f61a99300000000000000000000000086ddf3387069ccda02d6b86a1c1a22c35ac094bc000000000000000000000000ed041ea9a3bf90812edb494fe0d4cfc7a0dcc0d1000000000000000000000000982ce48612763058171aa10fbc8c996c14438fea000000000000000000000000ca48796fb92636702fd85017d11ba1255d061f390000000000000000000000009ff733854a843e12103982a8853e14a85ee4119300000000000000000000000019506ae2f656d1dc0a2915eccb81e5aa8b2fb81f00000000000000000000000003d482f69661a4d87ac2d18c79ab0a160b4d13ae0000000000000000000000004ebe3c06cef6831e9aab6dab3184e99d3cee5ac900000000000000000000000013ac0ae2ffd39934527efe9827befff89182030300000000000000000000000062d9109569198b7884eb8722f0870689e0033be5000000000000000000000000457cd84ebe01d66593c24df1eb0e778ca0adfd620000000000000000000000001f768a85ba342585caf79e3046b0510c0262f3df000000000000000000000000f5d0e917e3f1b05d9d63b3f7980d6b05a4c1364a0000000000000000000000000beb3b5361989f24f7f93dad6a64c32e7ad4a33b000000000000000000000000c7a769c20e8afbf618795da90151521c5e83bec200000000000000000000000038e3efea8dc211f9888917811f0d3f1b07c2d7d7000000000000000000000000918970e69c51ab6b83a6bdf7b0b81e4f0e1106ca0000000000000000000000008d72c7de53c166c7d4d3f7c8ccbe59c775d9094a0000000000000000000000005de911008e12eee14b8ac47c7e7cded6a46e1135000000000000000000000000f10ea38642d6a06a3d1969cfa461b671be9a4c3800000000000000000000000022c4b80659110673ecec616ea7c3f172f494ed9600000000000000000000000096d5248c3fa294feb135fcee5c7c0f5cad87346a00000000000000000000000008f6e4dbcfca85f54c8067a178ffd7ee0cc58108000000000000000000000000ee85689a9e2b3255ed89f085678ec29317e124ec0000000000000000000000000c5a0edb5b499073bf14dab055f652d141a5d73a0000000000000000000000001d50b665fd3e89056509a3f76d01556d863a1fcc00000000000000000000000030d535a7fdc2e8f504805dfeeab18970e4c85b1200000000000000000000000091223b9759bf3f39eda91d88f6720f0ff9c6a894000000000000000000000000f0e86ed9cba1355743dda5e5a6e50c97165891ea000000000000000000000000042f766d96fd480f2f75d474b9680331a8ae7451000000000000000000000000410f5e62ae0d0c8b089dbc7cc5e140f4cfad6f7e000000000000000000000000d0a75e493201b3798dcc54e6d9cbfbf39e32e699000000000000000000000000954f6dfe6cc8277ebe1b6f70043e3a9c4d4c6c3f0000000000000000000000002b2caa7a2f95bb98176ea5e8e908407aeeef201500000000000000000000000093261519e015698dcf5b4ada8b0bcb84f7884e8c000000000000000000000000d4117ad0ce26d204edaa04e52df654d49ca764b5000000000000000000000000f14708df91f2c8e6181bc9633b492a2191408284000000000000000000000000b3c5f9eb172cee292c92b5a774fa106fed101180000000000000000000000000319d248248ea78c0d94a579c903d3a0fd97e1b66000000000000000000000000bb2acdad56a400fa776379d6be01a06d29a88c05000000000000000000000000f05b912dacd72f006ec7141a9d03c8c2ec0120670000000000000000000000003370a6357b55f38dddf14a40e2af7e4d8b53ea350000000000000000000000009c0e7e01df12defac826b3436033299b0ad3c4cb000000000000000000000000238273eb52eebaef653861a55494cd7764a1d042000000000000000000000000e729073589350d84792faac2401619769b1caea7000000000000000000000000d0aa07ca2cccf8061033d26dc5350dc4a392bb7900000000000000000000000032bb7057b23999c42502945fd0f0380fe51025e900000000000000000000000038003296b98f9d92a4f63b4fb7c29804af9c2b6600000000000000000000000040dd532fe53d56c8dcc41fab86793f78d7484f6a00000000000000000000000097bc8a280478be2df572fbf16e274b1adcacd1660000000000000000000000005027b79b579174afb05e4e3d425db3fb0eefe85f000000000000000000000000f1f1ed15e7b1a0b87a2027c760a792d6ae6534e200000000000000000000000011ffd6dc8c5439118061c7ce3d2aa8fa8cd0da97000000000000000000000000dda5b2911cb95acec83f807057836b6e444cde9e00000000000000000000000002fa283236dca72465eaa1449146874e683928b2000000000000000000000000426487594ce2c236416d015b7c9b3bd7db8e522f00000000000000000000000069b2001ec752433d46cbd14d4860b912851274160000000000000000000000007769b2d71c8c2ca7e863a5a12a1b6efb4be706e60000000000000000000000008a6d03fb894571074692330da32f6f050ff202650000000000000000000000009616b8984d6e5f6a586db57f8ddbd667f2393c40000000000000000000000000b3b38b30737685496b67b276f1e9d92b2604f4e5000000000000000000000000153cda76b63c1d165fb0aa75ba1b8c519bc8bbfb0000000000000000000000001c288a8c046d1c334c3f15d50843ee8f791a6f0b000000000000000000000000decdf4435468b890c263bb50cddc6c61309604c4000000000000000000000000cfa7eeb7dc81fe2d14d09f4cabc6c43dd889aa8e0000000000000000000000003ae23f2a8797989544e2d92fc66f353c59468aa50000000000000000000000009631596068dac7043a2c6fce83543365c4181b0e000000000000000000000000ae4be2fb1316d89f2c6518cf171882b60f1a355000000000000000000000000026721c338f26937f9ded364964623a5f53cfa50a00000000000000000000000079eb3e519d2ed32028ce1529b314e7c582c5a05800000000000000000000000016f00eeef8d7feaac3703ecdb596af022764edb9000000000000000000000000292559a9466c46bd59097d4431566f0eebae29b20000000000000000000000006bb6a899d648e90dc997397e0e05c39a0a56f6df000000000000000000000000bdbd7a2267a07042ceb7c91abdec809d0853464a000000000000000000000000debfe378a2b7252e0bc7aaa840bba9734299cf5800000000000000000000000074a2d6954e59174d6c4c0d62b3fd0fb113f25fce000000000000000000000000cd2134f7d78a82562edd19725d3fad5977a232570000000000000000000000008247d6c8d4852d841bae2b75d6fb508d88e69ccf00000000000000000000000035f6b45d0ca15a4f3c3d85b22ee5bf79406665c2000000000000000000000000ba1ab1dbb29ba7d1373654e5ddaa6845dd9322f200000000000000000000000052ae5644afc7e6420e9412b2dc4cd5b4547b4c7a0000000000000000000000001c79c82efd6758855e5077573e870f18314d608b0000000000000000000000009ad3beb4bb89d3926b16bc22205418df5ee7921c0000000000000000000000002f3a9f6b0553f135fd158eddfffc3074afdc178f000000000000000000000000d75b1a2567b05938bb08fa1c710a1d1387ddf9390000000000000000000000004f4b2ec0cbd5b32147c3e5e6d7f245cf3e8731a40000000000000000000000004eb482ece4ce2c37fc6a0d213963a27822f7449c0000000000000000000000004b531648142dbd31623ba0b03b13bfe9b304fd6a0000000000000000000000003a9dc579cd51f21a806ea853e59a3a7f9266341b000000000000000000000000b5cf6ea825d2ad7f8ea3f028c48d0cba6140b92b000000000000000000000000bd874289da51a73e2cc0c410e3b6b6d930726e4e00000000000000000000000025f517a85598c6fadca3892b74a475c759f863600000000000000000000000002f17e9cba22d0f8315483ac7431d23e1fc9388060000000000000000000000000cc6f38fd19e1a97f7d7f84cf13c9f4a854e450c000000000000000000000000abe80a2c4f9d312497437b2fa99217676a39bcdc00000000000000000000000065b1b7da75bab2926e2852ede3d51529fde3348300000000000000000000000031607348ec2b7e7e703c8dcda67edf5f0126c60e000000000000000000000000941e2e8d98690d4735508435975ef5432366bdee000000000000000000000000afb80e1e1476e8fdc3a997a0925461be84376015000000000000000000000000c4fd84d124498d6b09dcacf27e1a3c1333587938000000000000000000000000331efd5bdbbfbeeb1d67e36198dc4d8b5bdfb4d9000000000000000000000000fc1af1a8c42096cb7986d872139c4dcc23e0f49c0000000000000000000000003ea693f20aa9a41db621a59c04dc9527ba63128e00000000000000000000000041882633206d5d6cdf5027a885e7388b6992fce3000000000000000000000000839366c4301d9dbee1a75d5bdb8741d320850373000000000000000000000000f704448cfba966d67d928d8ef7e21cb4c02338a8000000000000000000000000ecca7559a64d3005c8c0cbeef7ce04dc2c8ff814000000000000000000000000ec171c0ee3fe57776d2a1dabcf48a9e3fb9c91f4000000000000000000000000a48924d43d36abcd003b506d2eca581397ba6c45000000000000000000000000590687400577245733ba0032a63d1d27b60f67e40000000000000000000000000268099565963bfa4ec3681618e166fc980a2248000000000000000000000000dd350babfbc12954962285f834ea5809707bc9f5000000000000000000000000894546bfe284cd12eeed05bc893c5537353b2198000000000000000000000000ef12347c889cee70b3e3c1f7788fa8ea42b5cb1a000000000000000000000000f3cfe82e26926c79c7fad7c9d929bf5c1c1d6561000000000000000000000000faecf50801213639dda3967f43c217eab41519500000000000000000000000009673a3661c757ef19f01cd3ca59bf790cae211490000000000000000000000003a8ca58cb8f90ae629c603467de1d63176f293aa000000000000000000000000d807b2882ca55ce5b9b627d59b2fcf34154f35b40000000000000000000000009645bc9ed969f8d719f35b59127d39d044fde30d000000000000000000000000fe42a767a2fca0b8c66009e9707e4d06ffb6e32e0000000000000000000000009734d5bfa1399bfa6684cd93db6356c292fe9a7f000000000000000000000000796bc114ad92c6c8f7f1dbae23086cf11814701f00000000000000000000000065d70d776a29565ad6d529ea3e47d175d2457138000000000000000000000000134eadb9f5f9366885eabb764a4773a9fe49863700000000000000000000000059f498669ee0814dbfc9289ea021e9df7283b4e40000000000000000000000008d084c5bd6b5cff045bb42da73c1d976c70a9cc90000000000000000000000002f0a6e90b25375f7f17fd62838e5bd30347239c9000000000000000000000000172849b7105a7691594de9a37e9f9aa77f7e035300000000000000000000000069f39b141ecb81a24ea636b751ffa6872a1c07590000000000000000000000000efe44456d4f94d805a81ed1dd42dc9fad22917b000000000000000000000000451156695d4497e02ae3f5ad0e63747331f072ce000000000000000000000000a4adb054ee3e69955970a1cc29dcfec7e783ba360000000000000000000000002949502707c1909d33801b528d22528338a3bde900000000000000000000000092ba93960d397a7677dc7b9e61a1794a195ade0f000000000000000000000000cc80d0585f75412f123adc0da34d9fe518722159000000000000000000000000e2894e89b72c6907de88020f28205f5be755f6d9000000000000000000000000bc94e7917401d27a10b23032434228f07746253b000000000000000000000000bde960dddddfb7ec1d810cbe53e93200ca16598a00000000000000000000000006faf98f00581eb923130ce054e4d457a228a32f000000000000000000000000f88b57d65dbefe3cdd95131badb907244484fefd0000000000000000000000001ee7e53e5b0a8b4fa1ce4586a85dca58d08e8b9d000000000000000000000000f7c66c8c8439d34637c864e95af6df986b596c550000000000000000000000007108a29fd7fbcb51771b23b710a7a613a3e29c420000000000000000000000007125aa045f39e0cc9149090556a8f038c3cbf3e6000000000000000000000000ce5ee8022fd78cc45348fb278e11d396fb9da4a6000000000000000000000000e78da7d33552102a2e09906cf4ccfab9ee6bc44a0000000000000000000000002afe8c11c741067188baeaa1545caf3e3a1faeea000000000000000000000000ea3eb62fe080fb3d293508fecfa24bc47b0f23da000000000000000000000000ff1c012ee3601cf9d1a4ffdcbb216243162a7a8600000000000000000000000076bb7c5c10fda3ab716750682233a4ef49c131c50000000000000000000000003c55e1e5b6013da6776bf8d0eba68053a53d3edf000000000000000000000000c7bd2ae76c61da50c48a4a30380a27030ab9798f000000000000000000000000528533ee5d88276eaaad22e67a28bdc70e4931fb000000000000000000000000e06cce6a02d6304599b40163c1913b1d0abaa5af000000000000000000000000dc33f923bed124f3dbbcf6a267ead3d0115d5f4000000000000000000000000040083ad90a87798f1bf56983f85176701ddffae7000000000000000000000000a330696cf17ec39e8b5821009afdeacbf248b73f0000000000000000000000000a7153a43e620ac8671ab24aa725129360329abc0000000000000000000000003d1b0fca87a1e1e6954ac9014360e9cb84f8be050000000000000000000000001c74b35b31060c8cd772a6b7f908b1549848e72c00000000000000000000000094d7ebdf744f3ad0d57082a4257d8e3b49179d9d000000000000000000000000ec222c003f9ef0b3fc9189334b3d466faa1f1228000000000000000000000000300279e25fc99010610bc66798c5fce042affb17000000000000000000000000c54182ad5f58d804f5d5bf52f91490eff299a87200000000000000000000000070162e9a31d43cdda71d9a25bd26b4f7f89741aa000000000000000000000000d92216da07456ced5f76f44abdd2285a2fe30080000000000000000000000000546addea8aaa7041bfc4941062db903dafb3668b0000000000000000000000001f5577fe3d67ae5f5ca3b9aabbcd7ed648a3998c000000000000000000000000f1295e9b71bfd1874cd95fe6ed9af675b145c6f20000000000000000000000002e3c5e28e27abcb36a2ef577e9d9611dc5c1b20a000000000000000000000000fc2e5eb681528537e88795272359c7358aa1a47a000000000000000000000000a00449dbd548b6bb0d9a0b4582d3cf5da033a53b00000000000000000000000042115760f8ea282c5d521228ad1d03403cb45cdd000000000000000000000000d25efb72f479dc9a9acc20fad35c44c1cb34dc3300000000000000000000000073b68d69a4de64559e98a49321f4ce180fd98cf6000000000000000000000000e26b1c844e5425c4f9e9b23e97e9577efc821597000000000000000000000000be8e515d69c2ca643d8bf1b88d73e8fe425d38c0000000000000000000000000ca143d928f575e7a86eabc032f52c288185b3d66000000000000000000000000442e8f57ec98aa06215b8c57d5f5629b347b8e4b000000000000000000000000cfb6ca2943c310742f11cb29a45dbfa8b3d7e62b00000000000000000000000080ffe4c57544babff20490097abe63922a05d63e00000000000000000000000079fb41456eb777186e1bd0ef2f4309e050036e15000000000000000000000000b5e493d2038ca8af07a7777915be63b0dcf019680000000000000000000000007fc1f401c0ae7b0a1de7f050c138b074f65411ca0000000000000000000000008ad327147565d65e0f8e2aafe4127fad16e8ff9800000000000000000000000038674e99030091deb1151efe440ad25a9db08a230000000000000000000000002b8ddc3cb2a6249cd6e3ff533d4585fe969dacdc000000000000000000000000b08aca0d16ab1d433da2e2e6c67511d8b50b17af000000000000000000000000ebeba0c7444126c463937bef2ff3371cc5828955