60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000ec60a69dcd3ac1858929d1e5c75cc2995ccc333000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6765747175616e742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206765747175616e742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5846637a4c367576454159474a4b5a4d46326b76434c697241714c53546b454d66667a75446f34345737513300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005520000000000000000000000009afa65aafe270c452f38ba17c8efe180632be74200000000000000000000000015563937d800fbfc73f9894db4c22ced5aab9a140000000000000000000000006ae5614d76e9af9d4bce668712515dfeb63b6a2e000000000000000000000000e418a99cc15f5a41ebaea09cf36b320016216f4d0000000000000000000000004ddf2f8dafc5907777949f72c05a30955fff4099000000000000000000000000298e36069388ee758d4f58843aa6907d0d8131bc000000000000000000000000af4b768be96f438339d38c093e20897cde5138900000000000000000000000004400a21c98c35be81743ba7346814edd28d9c1600000000000000000000000007dbd3c9221817a27866bdac1279911efbe2be8a7000000000000000000000000444a6f77f9d67bf2ce10318deab4db6a243304120000000000000000000000004da045b30ff43007747a2431b4912b2518055a1a0000000000000000000000000b40073aa004b8f73e07809728379c233324dc81000000000000000000000000a41e23fcfda6b1d6d8bbec6be34be6c6a04a93f50000000000000000000000003b3467d55ebd65a4376e6da702713c30aa1879be000000000000000000000000d9faeaa5fb54921f85e15c2617d16cd68dfa539400000000000000000000000041829a9db796977888f1be7508877df0506063040000000000000000000000002271be58ed97797935ca497d231e59f770d23d700000000000000000000000003abf9ce0fb0b7dbfb385f74fe013220592386f9b000000000000000000000000501eaf6b3156ac96bb0164d56719e11bb8143cbb000000000000000000000000bb9968e362d3b53cbbfe9f1cb8c204bb5b59ab6d0000000000000000000000008f12bef765c799ca6b7ba199d468c2d0674957780000000000000000000000006de4a9c2412a491d35fcad25a71d7eec6a258f35000000000000000000000000a948fce1c066717407af401f0ec4fade185cf9e4000000000000000000000000ece51dd7ae333a177e96267c39ca83d6cc33eb43000000000000000000000000878da5166e5e51bdfbe06f4dd70c213026f6e2ce0000000000000000000000005128764b1711143c5d0fe6e7ec6953713e3098b3000000000000000000000000e876b43c17b8ed5a50150d5d058be7b41aa0ff2c000000000000000000000000a2ad93f192a831643da54157f856e937a062d0ce00000000000000000000000016d4a2c043d3afb736372048b7c18c55df09b246000000000000000000000000c039dfc7b13140fc9f3bbc84b1b8c29feb59e7ce00000000000000000000000069a996d557fb27dbd5a8ddc9f7ca6f4027cbe974000000000000000000000000db6f85c255cbee052c47f52b5e924075c8f1e5fd0000000000000000000000009e5febd33f09cb9cbf71e64b571e3bf2a021f3bb000000000000000000000000ebd056f026878ce630d4821f387e67177a87ed66000000000000000000000000d50ea65c8324144b8c70effa8acd0a4ffd9f216d000000000000000000000000c5ad116684f1ffbde9a6524d741a5197ab2e6e7500000000000000000000000043d97533f6ab312160e40994c5ed4afcdcb6fcd60000000000000000000000002e193001b3662329ddc1ebfa42bd1ee419d8cdb2000000000000000000000000d348674c30b8cbe58f3188325f26d80b14f36dba000000000000000000000000f46a05fa35ac794347d36e7f8d891fbc758af974000000000000000000000000cce787ad4b79b23138a8cb5d683ed74525d98fa80000000000000000000000002d299ec9652b6d7f4d9f210296c36400cdaf515200000000000000000000000037fb96b04b609239576367a400eb45fca28c9d71000000000000000000000000a13dc007c170b42a05f9f56a21ac0122bc2dd9d20000000000000000000000000c13b5d4a51e3bf574c81d146277ec98d412721c0000000000000000000000009eb91d774f3f1cc226eaf54213041a3333dfe7fa00000000000000000000000075fb4ec0ff471393c1ebe7ad2404ac3a2394d05000000000000000000000000079321846a4c97ed9e26080c6983dca4797576b0f000000000000000000000000c700dbb7c9e5cdff7a8ff6de95eb3446415bc2040000000000000000000000005553652f09e7202988cd4edc508b6758e9b895ea000000000000000000000000e9ea877455ba23b6c37b43cff9d4d26bb293c06d000000000000000000000000f78e47abd28b55a427149083bcbf8c5de10cc1b50000000000000000000000006910a46861d777e4dca48407ca346642e113827e000000000000000000000000a247f9493117ee86b0a460b78c0944d3b40de0b10000000000000000000000000c287a0b25667d34bf011868e8ff83ab2305499f000000000000000000000000ece625b42f04dd4ae1a53d73dd9569e64e8a7c67000000000000000000000000961c2629a691575b65d954dd9675d6a7abc72e980000000000000000000000009cf3f904d7fcaf8cbf610fa4445f29f1926caeba000000000000000000000000908b3b803c1371621bc2dd1932d699feec55ff9d0000000000000000000000009581a7b7173b2620eecf7257c6adab766dd0e8c60000000000000000000000009760c1ad053e457614724a2c3085e6b097834492000000000000000000000000392b32c62fbc81350c91f50ea4660fedf38c79c5000000000000000000000000f98ab3cf05e18968b291241aafafe3a13881f0c1000000000000000000000000dc0161bb620e192de523799abd03d9b7f214c81f000000000000000000000000f40cfa5a27b05d98f111f2825a20f8afa945c3da000000000000000000000000f34bcc95eb4372b37dece6387b49bed95f9b6c2e0000000000000000000000003f83aa22c7c8bf1ffe33bf952f7d483ee5ea01f9000000000000000000000000ed2e6b4d8d96e5ce9bf9f4348f3be63e51d6066f00000000000000000000000002a8a5532d6b5078f4cb135cb517aefc7619aff800000000000000000000000043289084fc16245d52b516ea6f47fe23a1ea830b00000000000000000000000080268ef469ade489fc792ec45ea948b1f21f78350000000000000000000000001029c3505922a55e72c2cd6c2140b81127b9b692000000000000000000000000749cf1b7d39d3be2fde0a7462273e18e3a53d499000000000000000000000000efa0f118cd7a89552301ee55d76ba67265738fb000000000000000000000000002c842c9fe7b970b03cb73e6fd136fa846d8a5a30000000000000000000000001094efd228478e69a4e4d3dfb149012c22a101ab00000000000000000000000084d80ea981a46481e6c61ffddb246c1a890652b90000000000000000000000008318f2066f90cf5a02342662ad9c6fcb809dcf4c0000000000000000000000005c6333f520eb1a2346594a4114f327ea0fe18854000000000000000000000000dcdf2f5177cb8b6b734917be2be2da6add57f42c000000000000000000000000bdb0a26abac9a61925e612ad8acb5803cf782b0a0000000000000000000000009cd6a7ec66f4a14dfedfced240bab2ba9459b134000000000000000000000000bccf02a3a3096a446cf22415ecc193ea3221de4b000000000000000000000000b27e05aecdf356843f006ebea2ba3e2f144d7576000000000000000000000000bed70c6e7ecd16e7222e3e52bf83f51fa881a60d00000000000000000000000044bb46b1e28f4c28bdad082526db66dfb7c1b0890000000000000000000000004e5f38f14010e677aa8c98dc1369d2e4f6e5be050000000000000000000000008dc09251532b3d6df6271a160f6515952466e097000000000000000000000000867d597eb8429323cc4b37add999d7b54a9eb9dc0000000000000000000000001bc5e70504bd4805edd2e83d79bea35c5efa816c00000000000000000000000049010e85efe444a776cb46866ec7ba9d91ee6747000000000000000000000000149e081a43e30b7efb78c41ba4664adbdd324cb0000000000000000000000000f55acf196bd63d88e68a8a2a57ec628691a598a700000000000000000000000022994d09294cc52c3fa4d38399b6f675f6739f04000000000000000000000000e16aa66682ed0484ae8e39665af1df8cc9016296000000000000000000000000d34c5cc384a95deae89bc4af3a1218cae76a47c600000000000000000000000019c39e86d78994fe3b6e6acc40b6730bd41186a2000000000000000000000000ee3f0b1ce15659ca146a5587b0d92a1ecbfaee390000000000000000000000000664240dd5b2031b619e87b308b0c68256d75eb30000000000000000000000009700632f0204300576cfbfac8694ddc5df90f77f00000000000000000000000012d0acae0f0be1b671e578622f7630eddbb119c6000000000000000000000000b36962d0069fabf120e388dc92ca72a0d3ba74e1000000000000000000000000221e0dd2597d51991a928e91487bcfadf689390d0000000000000000000000006e08ff1713486f17eb6bcbc443119180df4c8e1f000000000000000000000000dea8d72e338c2c7921d93457f6bfbf1837befdee000000000000000000000000c06d4e43a3e66bd11d567464de6b6436c2838921000000000000000000000000367fd875732b958704e4a8d907b69b8b8768f348000000000000000000000000add253e5958e9790eda3c07d09691ca9c2f284ce000000000000000000000000b2e917512fa0f8c0f8a3d02168f9f45b36c9ca02000000000000000000000000698c82c02adf62afebe64767c1fb2c65f1a638de000000000000000000000000ff65f867621aa2f81b77c106ffb57f9de39ca517000000000000000000000000f7f43865bf57cb7ba6d7c5d2695738237623c6ab000000000000000000000000aa294b161917e16ca546fe74249b0da68b9815a800000000000000000000000023c0e0ab05497c20449e7d12e2114b73123e11b2000000000000000000000000e29399a7812383193a2345450c99128aa5a0b9f50000000000000000000000000064a5ff8511711feb62b47aeb99244b9f040655000000000000000000000000c8d8e0236671ff1bd81a3e74aa2ac29837e653220000000000000000000000005d5509d77b8975c241a49662bd3523f2340a9afe0000000000000000000000006748d68086d6e22cf8d5bad4508f27577dab234f0000000000000000000000009a91fc860eb75d736abf192dc2fe02749435313d0000000000000000000000009a00bcb0c50e2f21bea3077ab51c3c70abbbeafd0000000000000000000000009ab6913c713b79da3cedf2e93f65fcf63bea39e0000000000000000000000000614aea5a4bab36b782ed6cda8d77ea8192f0879800000000000000000000000030c78d518e0326ca890bd4349e2be56732fea490000000000000000000000000fc3082661e2f72e5d4b99c0c50ca6d8e6527d2bc000000000000000000000000135768319ab5ce643f1740b5a1d699b52dae56c0000000000000000000000000a524c9d55c066dc6090226d661b542d62d52c4ca00000000000000000000000021acd6396babefb33d2b3f0db831c3d6b28d7abb000000000000000000000000dca4ed466c04a69c02a99d4791c74d4a8b7d45bd000000000000000000000000381364e4f2e809ee90251d8d10e37d86367233c60000000000000000000000003f0066ce42349ee14669d9a70abd528604e99596000000000000000000000000d6f9b66e1b58066fd236cfbadd3789616cccc2b5000000000000000000000000b95cb3b6d454f21a16eaca21ff1dd7326c4790430000000000000000000000004c79f89576a58cd255f06e26e312e341af49ffd10000000000000000000000006bc66ca1b230395ce7a318001ec26c44e1eebec200000000000000000000000043d037a562099a4c2c95b1e2120cc4305445062900000000000000000000000042e6f3f470c09cdea74f4d505d57eb815770a54d0000000000000000000000002189a8494fc1f7b0e356ecaa6c3b51965ea5f7f5000000000000000000000000eda7e6fb5ba0562e1b3d777da1567899e7f03d86000000000000000000000000f0ec6c986b68e98ad1508e3c966c0b4a8361237f0000000000000000000000007e816495ea44f0b11fc60e2f675eaf64a000a5c4000000000000000000000000f75322d4533afc9cdade603e8722d122aec60c21000000000000000000000000539e21aae3ebcebdf56ac88c048bfeb746a0f82a000000000000000000000000d5b1019b818928c703433c0f9c0385751dd29f1b000000000000000000000000ae9dea0f0fdb73a633def4a0b15c241ecfe19eb70000000000000000000000007fdccf337e5dd02ccaa1d59e1aa937a0f1b7edac000000000000000000000000c8dcdad85c6141eb97a49b15051fc9be2d8410cd00000000000000000000000095d6cfb956d3f4095717f8ec040804b869f7c272000000000000000000000000ae04ce54135d44d22d505ec00edfabb5df4b1dfe000000000000000000000000f3af88cc358ee7f1dee83cccf3c3fa70a6a8e8c4000000000000000000000000fe94af9a99e47f18e911fb338632299a31f40e4500000000000000000000000013fc696a43db6d01b6ceaa3816356a04b1f001e90000000000000000000000004058e93eb18b6db92c9d972962828be265b3c3da000000000000000000000000fffb4ea5aba8e2caa162bc7ca6789f6db9ff4e0e0000000000000000000000004fba0df395be2402fb3ba21b4b6001ce564c9b6a000000000000000000000000fad12e58530fb07b11ec89079f90760f436438a90000000000000000000000002f13ffb9a806bd4f9c6b0b78a9108d29ccf6f032000000000000000000000000804bc523bb98ed0272bd6b4538b7708e48bc6905000000000000000000000000827038c79990586c3952207d6a35b86b5bd5842900000000000000000000000050db7102d30f57ea1bf9fc441cea30fda208610300000000000000000000000061295fcf8f366ce4c35b4a39fc265fbc7600ff0a0000000000000000000000003cab4b529724bd0721485e78aa521b35061a9ca70000000000000000000000001c20ef37d29ed5ec68532fae3001cbc80002d437000000000000000000000000b8c1bd449e267de3605437d251c0ed1e90d52d810000000000000000000000008a948ba0a39f0ee72077686188c9e5e60715de0b000000000000000000000000f7daf3b39b0a8cd520a43c6c584ae0b8cf81f487000000000000000000000000b1415fb67200247b1e0c4bb718bbc5a2815a1e11000000000000000000000000e0983368ee489f71669f9dc89a6f96e884d2babe000000000000000000000000a9387f9b709d1f61bb7ebc4e72f4e0adb190d05b000000000000000000000000c642382df94dfdfe4a4ea0c159aee76784e2aa6d0000000000000000000000007e114cd00105b215639162bad8fbdff09d3342ec0000000000000000000000004b2e040f80491ab1a28da330c8e086e6e6108b22000000000000000000000000726f7c76b5b3b0685a12601032000261032cea1900000000000000000000000019b97d58537a60e0b2455f42f7d473d2f3dcfa8f000000000000000000000000be6d64fdcbf76dbe5ce3e072cfff6b4bf30d1159000000000000000000000000e272a87d6cacf682d87e53441dd09b11bb545212000000000000000000000000de3d19b0e0f5e8938277e473f60c8aa0c094eaa10000000000000000000000003ce4053676caa8aab32b5957eee988a2c217a97b00000000000000000000000080a42c6fee816d9dff1bca3b6eb299ca7e5b5db8000000000000000000000000d4664d06005a4b34bc51b17bb4355678091d4a380000000000000000000000002d0c3161d0939e95c7693aaa530429147b34b44e000000000000000000000000187f3cc79846c308f436a41c19ce8502c6c2ac57000000000000000000000000a5d38accc136e8e681669ff1c5cb2cdb41981bce0000000000000000000000008cd18e97a48750cb0d444f2f2c0f5d43c9d6ede0000000000000000000000000c7c9b890de8f5b8528e68762b767a7c93ab41a7200000000000000000000000010d6f818fac91bed247da1329c4c925962078e98000000000000000000000000dd99f001fd5528a8352ad668b4ed37c79fd0cbfb00000000000000000000000019381121aad5d494bdcd704598ade82226efb4aa000000000000000000000000107d5e88af70c63e84e40f660bccb7c557c1b0520000000000000000000000004c18c2c9bbb4ef02ba97bbf823dd422a9ba788fb000000000000000000000000f835bd165660b1710b374d188dacb84177bd3f0e00000000000000000000000053f7b46b536e0e8bfc6c21c48cd5cbee2fa3f125000000000000000000000000cea811a16104bf05fa123ae0814f406916546057000000000000000000000000de3020fa3eb8a26c80de66ad1c81aa50113b81c0000000000000000000000000510daa5f540e2ff9d20ec78c17823e4cad75d314000000000000000000000000856baefe93a2be99b5031ef07b2ddca66868f20000000000000000000000000044e8f484f401c2dc8a8e9e69dfb9f704a90b2f3300000000000000000000000084a66be86118a8dbd02db708d4c85be87a98ce0e000000000000000000000000bf05638ecb1568021caec599dda9cbcff155df1f000000000000000000000000327e5d1b830619e4d4afa78fa2bdda49b4f38e34000000000000000000000000ff3d7dd2138d6e96b8814270d7ef7b6122603968000000000000000000000000815c02be388f446521a288b8be5775f9b56e3a220000000000000000000000001452e26b399bd7304eb2edf1895fb348330a3dde000000000000000000000000a6841de0d9de24b63ad036030d4aecef10201810000000000000000000000000ba644106873c64e1517e4e01b60b2eb8e7e055170000000000000000000000009e043c152c2db7fc00a4c75447e10fcb1ac6b2760000000000000000000000005bb2591f422acc5a4b25051cc4d5986198ff089b000000000000000000000000ca450263f9261821b5fb6be7e2617ca8599a526d000000000000000000000000fdeeaa191b294eaec0392ca5875d2aa77b0c9c050000000000000000000000004cf2d97cefd6b2804f1026b313c0d30aec754beb0000000000000000000000008b7f9a515e5370efcd4ed5a0f8a84039ac247a8900000000000000000000000029b4a6ba26cf01c3eb9c13e8bab03fc19ea68b260000000000000000000000000f65bb06725b0e93a161faf25ae08d32fd4d128600000000000000000000000060e5d375bf77be35b2e8688bd4ccbe67ef70452a0000000000000000000000004c84403d0aa03bd2158e6a12df9b3feeca9ea609000000000000000000000000416024aa08cc21bcc4ccb63df87e499acc3e358b00000000000000000000000012809d43f2340c8dc393cf62344432098903169800000000000000000000000029f0ced04f85b224ac760aa665a6f7c2f4017fce000000000000000000000000841c79dc9df8891d51471b9e84baa7c4623d62c80000000000000000000000001577900739f9e54379ffc883811fa59f731c9bbf000000000000000000000000e6cd636a8938138a9f8d1dafbe0832be951110a8000000000000000000000000a65e18e6307802d7600b822e7d2459e294aac875000000000000000000000000422c431febc364d3d3ff83fc4789192d2d23c9a50000000000000000000000004e7e538eb0d68f4cd1cd1cd0d5ed314ab558502a00000000000000000000000033ac0c0c2c996c77a2b58375cab84bbb1c041448000000000000000000000000fb7cf1dba29bb0cea6b50a73a7ffeb5c2ff56be40000000000000000000000000e18200572d8cd197127a19423953aa953daaa820000000000000000000000007c27142a6515d3c26ff6b9a9a2ca9f23dfa5166e000000000000000000000000db6c6ba3f6ddea7667a39e9320369a0d91e37fe9000000000000000000000000e830f1cf12f1d8cf497f413a8feb096be60b6a700000000000000000000000003f47b5e8a8355c4a6603e22e08c883c0f35021f10000000000000000000000004ebad5abd1c39ac6a560a826e5b456d794b05461000000000000000000000000552ea0eeffdfe16d121474b8685c491986b8376600000000000000000000000072d7ce42105e8248c44bda125953249b14598a550000000000000000000000008ebbd7e879e313dcb974b82746c5249e8bc16ad2000000000000000000000000ecca8ad146c68864c305ceaddae22b817b50f07100000000000000000000000031fe3153fe6df016dc2aea6dd47c28e543a0273b000000000000000000000000126dc4a8fdc5d2f651102d41c006eb8ea079fc0c0000000000000000000000004892fe46dcd743dccd999b1d4c4653d9ec71b8240000000000000000000000007fc0db55333a9f779cac210c36b51295a6e03ccf000000000000000000000000e53221aea770578affde6cc77e8aab5323a941e800000000000000000000000030450bda037af018198a2fab6accb434acbe632400000000000000000000000070129d1e76e5b71c2879eb37ba9cd6d2618b75d000000000000000000000000035370e378e00d5a1601682f2d719fa00b1aef6210000000000000000000000003f233bb11f7797ac69790a5148b2c38aa2015bba00000000000000000000000082991c86dd5747c4c6d14e0642950ba077543124000000000000000000000000d78dff02d6928c3ab5663dc8ba8b2ed383a125ac000000000000000000000000913305d6c69fb1c97fcf99c0a142c8678a46f395000000000000000000000000effebd8b6a012e1802f9aed2e671e292dd7c703f0000000000000000000000009048dc49ac4249c1ec106f75052423465eb0ab27000000000000000000000000da7a7d7bfe7801cdc992dc5b1433fb0a7cea23740000000000000000000000002e2444f2f00d22e1f3957bc33deee387a0b01c7f000000000000000000000000bdc7767a5b8b2dca21a69e01a5f1b86f4dc0384c00000000000000000000000089145d5ba7a624e00d193bd68e16eb47040b9631000000000000000000000000704af34fa831560e31a9e114a63519b1930146e0000000000000000000000000c6657572dd70108d5fce00f5423b70a10c9d2b090000000000000000000000004cd99e7a8b8281ddf81bdfe1b947d5f4540da0150000000000000000000000006096f984df8113ab5bf16eb32c9cfa46dd49334a00000000000000000000000027894b28aad6920051631188256cc22137706b67000000000000000000000000a2ef7c219ea3f521d43792a61c1dc6794d92da46000000000000000000000000f452c2dd6207c3a2457bc9c4539a415fb79d8461000000000000000000000000cb8432f2ea3beeb44b58f8f529a453d0d0a39a2b000000000000000000000000e7eeec878b2c1ffdbd47b7473e4968cda4977d8f000000000000000000000000451015a5b837c72f8f6cce487ffa3b46b4963ea50000000000000000000000005b47d52ec99b90277824c93d2c8c5331809aeebc000000000000000000000000949d1d1581954ab68e25daed65b1949a9d7d03f200000000000000000000000055b201f8d427a08429ee6d11af9cfe5d459c626800000000000000000000000073e8005ef1cf4272ca030265fdd0589c1c5d8e9f000000000000000000000000da773ec137c28ee060cb6a3ad573f4dd07246e5f00000000000000000000000039f50f22a3944be2fc30c1ef5adac39bfe7edc880000000000000000000000000a3819412b82d2245eecb813a29efafeac175859000000000000000000000000a7ba8ba36325b0fd9b121b0fba2fe9fa54c3ee660000000000000000000000001cb1a6d24a46057724a8fd0247280c3e770ce27a000000000000000000000000a05b2cdf346f6c970e372346b62be5fdbc925cf00000000000000000000000008c910905d8f2bd18c4a46f19a934796bce5e9fc80000000000000000000000005314dc403fc7b9383f500633debc322ab14aff1d00000000000000000000000075b466cb36aca6784ceeb7492aaedfd64e4962400000000000000000000000008e897821be04fbbdd91c59afbb850ebca8669909000000000000000000000000c25f0afa6a9d505fe4160c50ed1adce5bf23518a00000000000000000000000034984a33ed6e39996aa6fc023b76e85b166d5f67000000000000000000000000620b8e27146402144fb22cf37216b13f90e265590000000000000000000000007a8aa6560ff89bfdde085bfc57c5d4ae5094b6fe000000000000000000000000703637e4a4add8fc7b76b6550fa16c744a363bf1000000000000000000000000a5ee3713bb7c877d7aec8ca57cddd9041f4baaa1000000000000000000000000f851ee1d07725944fa7466257ad40fa0c75e4e030000000000000000000000000ff0272ed028453d09e557ca2e7e907a61bd162900000000000000000000000080e5734726596be667ee30eac9502e76d75cfc5900000000000000000000000075c48ed75422dbd87a46114e11b51e48c7756a9100000000000000000000000030122ba5f80d8a0b12951904fd8d2171eb8caf7500000000000000000000000027c0931a94b2cd9f02b16588207ec393336e3ce7000000000000000000000000082893b1f9e33d75c327d7aeb23d69aecab293b8000000000000000000000000b42e94131ec22affd0c3a40c686acd6620773878000000000000000000000000d795910133b3e5931990b2147071fc62f84021e6000000000000000000000000db9f2748b2c40bf34a04e636bd8872d95456400c000000000000000000000000ec831db6dcb177d9eb6685de899d4a01bf90649c000000000000000000000000f5cbd872bfb900673de96e1af9c511ce8990a2c10000000000000000000000005c70177a04ddcf9ac47c5adb3be8135aa0e87c84000000000000000000000000044ffb482d07d745dca07007abca20bfa698c915000000000000000000000000809b88068c6d4456b1c95d841f024b089b6c4f5900000000000000000000000052b1414bfc874ae0c2104b514c3d1a4bfa5e4a86000000000000000000000000f807cd93a7e2d59a9157da9c3bb5e3da08039a730000000000000000000000003246bffcc4c0d924a4a975f178ffa99cce451f97000000000000000000000000ea26175430eb2761ca1d61fa46fce57179cde860000000000000000000000000ec3961a5ebe978791ef388a67e44d78aaca9df080000000000000000000000006bbc6ffcf1e2ed6d07c88fe179b56b0452b57552000000000000000000000000ba620f4109e28f18e7c0262999575af3ffe515e800000000000000000000000071c047de534706650f62d3e8090fd7c0227db7b500000000000000000000000011c99397b80757693f5c54a3c13743c728549c520000000000000000000000001f33ff481a09aa699a947dac58c4226337309e7300000000000000000000000057338ab79185ab4b2dad716ec892a03b629f75cc0000000000000000000000006ebaa97061f62b8ec51ebe6945059fd8fc59c7be000000000000000000000000230c02bc9dfc801b70823f6cbc2722083fdf77a50000000000000000000000000ec68023fd0b12310dd054a9d072f506682b356500000000000000000000000062b79d8fb2c395f0abcc0213c13652cecd739926000000000000000000000000fb9ea67435c8a2a8b56fa862c2d6554e86c6a90800000000000000000000000003eed05a6fdfaa03d4ea22f5f776dd1b052b6a8c0000000000000000000000006e1e70f2c5300c6050180a04b5958eee6d8c5cff000000000000000000000000fd59b482973d31ba7136ea4e30f4af5fccf5571b0000000000000000000000002b90b73554346777f0911f3c74df1e91ceb5c13b0000000000000000000000008fa6f09c1a75a220c48f9996415266465a19f5ee00000000000000000000000055c47960e6b7a5ab40ad5af0a594ba423efa3f28000000000000000000000000cef987386c4f1d5f3738c681fabb80c264167e4f000000000000000000000000df0d536e9bdd1e1e9bd4274b7e59b422aacd0c380000000000000000000000005d4b80e25674ba6b2f8744a858e1d94337843854000000000000000000000000c7d2e05d911e953e6bfe389223195b6b58962c7a0000000000000000000000002ae6c1bbaa24edd434b46fd19e37ff0aeede852b000000000000000000000000f63b3fa144285c44360557239ca3627530535eb5000000000000000000000000ded5017f782907423c8022a79ad34e0f47e5fa8a00000000000000000000000065326467214e35d13c1c4f3b3b91a1c048c22994000000000000000000000000cd24e432ebcebc43811093bc675f4a98c55568cf00000000000000000000000062286d14e8fe6203669f2affbc5f4dc7ef86812d0000000000000000000000001068558570475e51f5b5f4e666b8ebef3a59cc3b000000000000000000000000b7623a41624ff47d110f47036e95514c5b1f8df8000000000000000000000000f6e9f34c431c589762a54c3314643a17a81dc7110000000000000000000000000acc1dbb3ef1acd79c8a085ddeffedb3777b28400000000000000000000000007e66441df4335d29c7e4dd978af7f9de67f08f960000000000000000000000002b9908cd7b5691c6d44d37623059a7a74e081d24000000000000000000000000e470a55772861a6d7c80770ccbf5d04c51075df1000000000000000000000000c71596ed22ee0e0f8fe9b8ff8270fef721a3237c000000000000000000000000f9c671977709dade070d765952c9c7cc0e727cac0000000000000000000000007963ffba020452118e4fb6d108f0019113413b26000000000000000000000000d159fc37509d2d80cdf2b9963f3c3c9959982469000000000000000000000000b0931b973855aeb994f1bd72f6d33c08ca0f499700000000000000000000000050eb5551bb1b7b9fa2b69abe291971a7a39e458e0000000000000000000000003688559e77a607660f52ad47c6053dd236f7f9620000000000000000000000007893887a2465a1f7b0ca4e0d110a29080ab179f30000000000000000000000003a42a222e4b339afa1256250490fc97e1e8e12a100000000000000000000000033c111dc9f701126c7ba53c65a5711c971b9f7cd000000000000000000000000f6e7ebb3da05ce27cd0f7f4923de5f22105900730000000000000000000000007ecc54bdf1b6fdf1bdf17f65321ed45ca3efdc1d0000000000000000000000005a993b55cb3584bf80e9c1ef0c0fd3772dcc46d2000000000000000000000000f8805d8f3c14f11b59f8b23f13203219fc28ab4c0000000000000000000000003fd10765b5fec17e711a6887c27c3a0d1c28ade0000000000000000000000000d4fb3b2db9bcc6b9c22b4af92179dbc1e1e73d06000000000000000000000000c2a21d3c989d5dfacf5ee68aeb04cbe2b1eca29f00000000000000000000000016638d03a31549deee33f0869e910cf8ade4cd42000000000000000000000000ae015485b361fe1faf327e6f0d782edc92c4c36e000000000000000000000000547dcfef20d01190a2fdfee0b8cf942e1d52a94f00000000000000000000000096e10e58d04c8659c491e5518d2d6d7b6670985800000000000000000000000062b35e96f24bb52e31c12ec70d81bbe06d97df7e0000000000000000000000001e904705eff5fa334705332a119a8d7dd755e02b000000000000000000000000e6cbb275418a242285c25b63dad6e7e57c178914000000000000000000000000dcba22b8068739d95824d17352bae6d4c46832ad000000000000000000000000d392a55b61babbac914fd9b2c10837a4e797e761000000000000000000000000e8567aa13e04a0223748f913cb81059bb7e0ba03000000000000000000000000fa6661ce487179c198f4daaa8381ce9b31f26c0d000000000000000000000000b3beea9fcd880d7e61a3554be08edda904ae1ed4000000000000000000000000ea2cf727dacc7cb175e6a02ebdf4e20692053d8000000000000000000000000050eaa186dad48974ebb86da5e8bc3b3d46153f07000000000000000000000000a8f9f79a30d0aeb47e487421b7c4099c804e27cd000000000000000000000000dd9210fa35592593df3e211983b4383ca2a01467000000000000000000000000a9e3dce2dd4100c28ee2742266a06bc6e1526d37000000000000000000000000baa9909aeb96ab504cea0ff9c9e5ea3eccdae13800000000000000000000000082262ce86d2ffff3db4184745fe26adc8e6d88990000000000000000000000004bc49727797534c6011ecea12a60ace45ce97f27000000000000000000000000330e1182b15cbbf70bc829a6b4d51e9c44b003fc000000000000000000000000cc32719e8e3f88756b7b1639b9a3b3a2c9eb6a9000000000000000000000000097e93311992c7bbf779f2c028cc4b9d45fa662da0000000000000000000000000079bb231eaf587d5379dba0a594caf81c2988a5000000000000000000000000557119f8a39de195abde7459722255b4ade8f544000000000000000000000000c4a297eceb4c390726a5f172234d08d99a4461250000000000000000000000006f42f1bd2d10ea40d083425356716f37657a95c60000000000000000000000002b93553f6c1f66017ca30a4970b0e6c6516377d30000000000000000000000000220c4ec0aa9caa50fb7cb52c1108e53237568f6000000000000000000000000c88567fe17758716b36b23abc84d8bb7406f8f710000000000000000000000009b14ed50170f93541655615cc6b604cb462e9535000000000000000000000000c12326b0ba04435c1a8e6b18bd53bef3c8440c02000000000000000000000000cdaa223f4e0ebb5a56c835a650495bd657eb28fd0000000000000000000000001371fa50e5284a28bf63769472a15d6c910d90220000000000000000000000009d5de0b1e882511e9b40bfae3d186084469dd972000000000000000000000000a1318318e43d752035b90b2b3db6b3fa773a7419000000000000000000000000bcd4038c6eac2ef5b1734058bd7d3743ef18a0ef0000000000000000000000008dc6c520460638bf2d8b540d1c473dbf057232cf00000000000000000000000096923706a78e05b0f9fc9c15582caece29baa252000000000000000000000000ca11286936a44d03bec02e3bd27c0b02a5742d4a0000000000000000000000005bf9bfa395a0cbaa35c49e01805b2bead47bc55800000000000000000000000022c12b398351971293db2a7eac43e408140087fd000000000000000000000000e3c0ad82df02998fdd6795c6791cd4d87e794bdc0000000000000000000000004d9b1062a68682efa8f8f75141f88c48eb1d96d800000000000000000000000059f3357c335ba07b30fcd8fe1b514b3e9e2d282b000000000000000000000000419cd59bd4dbb56860ee44eda7682b088cd62c70000000000000000000000000a5828c10828f7691ff6a6e1efddc86c007bd5c840000000000000000000000002f18ea733f3ad91e8c819bdcc6db128514aea09800000000000000000000000098076dafedee0dd43c1fb863bbc89ad183f1981e0000000000000000000000003bb93cf876c9311778fe815db3de0a29619feabb000000000000000000000000b5f9bd130aa5a3cbbaccf5c4e552e0bc222d81c3000000000000000000000000e84b51015253af9b132a4550c65dcf9f7fa4ef9d00000000000000000000000014921f30b94a5fe39ca06645384a2437bb2b774a000000000000000000000000c41bf7e4e855ba660cfcbe2f53b2733023806096000000000000000000000000caca80c44f21a363f914301a0ee415d08c08921b000000000000000000000000059ab67cee1659102edc10d29e8aec6998872558000000000000000000000000c579c4e0e061e97274eb5b37730a2742b3134fd00000000000000000000000003db6b1e847ac0754c2a052bb5fec30ff5fc63ea200000000000000000000000022c0906915b00546a88402935ef2518b95271ebb000000000000000000000000081ab6e99f43bbb61f449db8dafa5f93670af242000000000000000000000000bb04003bef78e3d90869cba1dc289b421eb348a800000000000000000000000050e365050dd5c34654f37bb82f66bb0419ca4fc100000000000000000000000015b9b5ee77cf6779503a8c4e80f8821a01732f83000000000000000000000000e9cb65a5dab5128d328a51da81231316c279f2de000000000000000000000000299902f5d4a7e8cb79ab7e3d1cabc8d31c35fd61000000000000000000000000d002c279a1e773a6a1097ddc7c71f3eaeb4919c100000000000000000000000088aea637279cdf481ee5c482a80727586ac6cbdf000000000000000000000000286943e661d6595cf9502c0e2fe378f6403b63c10000000000000000000000003db443429414ecd0215de8ed46e356f3c5d1061f00000000000000000000000056a208b9762241336d54c9c5b75906512d69af540000000000000000000000005f273239222f09e15b2f9e3fd8dab39601586c53000000000000000000000000ff1c88c771552c6b94fe73f60976252c4772edca000000000000000000000000780a39a25e8b367c3247f3ab8e020dba721654a1000000000000000000000000fc3bf17fef3aac8d2e2bea2d0b2e464bc2032e800000000000000000000000009985c7adb9fb0ce7f40a151631e5c58357e454ba000000000000000000000000fac2b418bafb2a17895180b91aca8afce828247b000000000000000000000000eb8a4c17341b6cac8896a6cc4f3e0596e9d97069000000000000000000000000d92fb73c1d96dc7f4141bda4d79fa631020858b3000000000000000000000000adf016202cf925c716b9ebde1fa1e98632d870020000000000000000000000005952dd0f9fba749d7893cba442a9216a2abc1d020000000000000000000000000b4c97cd1acec0c02039497f00c74de03d96102b0000000000000000000000007ca72de7c89e826310037adb88a5f067c219950100000000000000000000000010439910d44b1a7f704782de3e65a929c427e317000000000000000000000000c4d7db69b80f094dbfa10338baa504053192ef60000000000000000000000000a76a9559c7344146b42e38656f6af62105a76d830000000000000000000000000375264d0a9e533b887cd3288d5668a08f8ddb8e0000000000000000000000000f720d7de010c0b3c3f80ba87d5d4dd98f0401d1000000000000000000000000f5a934eba5f2ce13bc3dee5acc5c9def979414d800000000000000000000000094665cccadc6478a18dcf9be3e99a018463918df00000000000000000000000002b23abd1ae278bec8a83a66712971fc4a230fa9000000000000000000000000b2db1e8e0eb0f5422d9a6f4d7040d5682a4cdd95000000000000000000000000b468612a104c0b33644807694c2bb33ba91ee53800000000000000000000000003b657edd2faa63bffffc3799aa0008c71af509a000000000000000000000000bff47bb809eca551ac7a6489bf360bc95d18edc1000000000000000000000000b56391c196f011895e158e75c04f0c36ff9975f10000000000000000000000004e4d09625e2c51d5e847fb6fb66c5b7b58a92ceb000000000000000000000000082a3ca0ceabb6b85c840a1ce0fdef884051dc08000000000000000000000000525cf6511f5d3b84a6e0aba912c4541e706ef4230000000000000000000000005f82ae34849f6eabb4c8d8b5bcea89417e897229000000000000000000000000f64044079715920e32ddabf4cf973fe3587fd35b000000000000000000000000b92db6f2b04259c57db7a82d56c92661771f4e04000000000000000000000000d8a6a71e1e14231086132811aad54792b2f2af16000000000000000000000000e404867fee925c34a146cd70319782e865eacfe1000000000000000000000000463483af06009550f365134d3778a25d4c61fde8000000000000000000000000e308f0757010377a33289520b418a3d8b53dac5a00000000000000000000000033dd1043438947b4103aca2538d0d1bd5545430e0000000000000000000000003feda5a8112a931b26fccb2afdae3f39fdb8c373000000000000000000000000411fe526bdb877851f9a6b34cc2dfd351ab930cb00000000000000000000000018ce5d9250613550af348bc8b5459b3b67535adf000000000000000000000000379b6fd873c90e82ec5794682b7aad326e9097430000000000000000000000002eda07ea19158400eb13e6a34e48bd168fa2aceb000000000000000000000000159cd4324bec63ab57fafed30d36de784989a59e0000000000000000000000003574426766651edbe3da8622a3bdee924af4a226000000000000000000000000dd143f43f6485b9d86c21ca9d750f25c3e498098000000000000000000000000de6e6fac6908a1109d33ac0c21e3c9653528bae8000000000000000000000000ab54b48d7b51cde993738436a2cc7cdb74ae97c1000000000000000000000000b6b5cf34d2359a7efc3829e8fab71f2e2f53bfd6000000000000000000000000fc8bd9a56e01a762979786807987ae54d19fa054000000000000000000000000cfc8621e95a544997ac15bbd33a809d811e796b3000000000000000000000000b02fdb3ebc51e253e034f05ee3fef1dd83c76f8500000000000000000000000023b8ba2658fae9bbbd3a9b1a3f767bbfe1ae892a000000000000000000000000b9142518f1ea94906324ee6dccc2d20b0aa20c60000000000000000000000000f732ce01dd0dc57dade0cd0ba5ec4707589f558e0000000000000000000000000e3661a366a433f3642b779357f8c5ed0c5041d20000000000000000000000000df976dfe13dfcd4669bf89ce9f1ac685472f0590000000000000000000000005a0a6641904b2ccbe4be91bdb75848a9e8c02fad0000000000000000000000005f5cc0ed9fb7aea3336ea39c59517a6472e20157000000000000000000000000dfd4bbcb7ceacbd0d0eb198d6fb54bb800f0d3ec000000000000000000000000141d26864f93986fd233bf0533dd9a03ab5855bf000000000000000000000000a088d6f2e5903b438b9819af5521ae6b057f693400000000000000000000000017968a933f9f1886e87eb93f4c7cf364c810e049000000000000000000000000532fd6691ede20f5d617750cb4f56cff1be426460000000000000000000000003f22bad5937c50cdaf2b64b7a2201ec37ce5fb6e0000000000000000000000008e34a7040ae1d953dbc5d9bf3461ceef4c4bc52c000000000000000000000000788f2560ebdcd0c5aad9d7d415405624c3515129000000000000000000000000b4a55b5c716ee354a2075b773b056f2ad548106b000000000000000000000000d2909be2a3e6329a0329f6823fe229963f5f2af6000000000000000000000000ef2f74e4d33a1c9e31c4d32996bfb6135d433c840000000000000000000000002e67f88137e8f43950344b984f3e8ece4af65e0c00000000000000000000000036cf8f2a342b771c71dc98b1786268279f5623fb00000000000000000000000071b4fffdce333518a917f7673970cc132ea70b1d000000000000000000000000f001acac34324961983c1fef43e516e3f07f3067000000000000000000000000332adedf5ba61bc09483120ae1ee828946bf72e600000000000000000000000052ef4496430a56d189774ad53f571fbc3bf26b0b000000000000000000000000bf6794ee414594317ad49daed3c0cc220749da7d000000000000000000000000fec9bebf95e4aa61f66fb10c759d18c2bd1ac9510000000000000000000000009f94eee2c141ca434feef8cb320e232421e3239300000000000000000000000012b05cf908006f156046d98b3380f87be6b3ef9700000000000000000000000084cc1e7db0074e36ceda8c7b509a82056ff2576d000000000000000000000000cd31ae2c0c2a8b96ef663d57e87f02abcc5604320000000000000000000000009d1119b2b4652da3cecb91ff3077a0386e9ababb000000000000000000000000eea806f416a1cb48a2d7948f309cf0fad4f35629000000000000000000000000264167da620598edb9f57d44682150070b7ab82e00000000000000000000000062896f70374a925dacdf1c6b89dcbc2648c7398000000000000000000000000006f9ab8fe241a14d3ad05aac7b00838636c09fd000000000000000000000000049e8c5e3484c79a3c6293e71dee666e57ff97bf30000000000000000000000003bd019c931d6f37ac151d201bdb7f7fcc96480250000000000000000000000005634268591ce314c85ac1145f134e215e66af9e30000000000000000000000007dace3a87aed1f0a1442be6b68c922a9fd084238000000000000000000000000088f735d1fb4f097d510d9706696fd73da434eb0000000000000000000000000f26bb44432db2e98cb1c3a7ae989b52bc7f84ee7000000000000000000000000752ab85d0976a170fcce20248756ce57889cb8fe0000000000000000000000007a81a642e7dc47826338197218e0769bd1176abd000000000000000000000000df4633cf3296e256451ea6a146637cd5505a4154000000000000000000000000e9bce554ab2b328d7940b47e55e886a854ff370e0000000000000000000000009dc92215b700bbf0afc8ff17e057123854a49e80000000000000000000000000bf5dc93bad6c05092469d133ef66451efb4546d1000000000000000000000000268fbb5c011d1002dc64f625440a71708f521f6b0000000000000000000000002f1ead0bcd179021896e9471729cf00554faad2100000000000000000000000082b6000daef4e805b2964df37b61ac9632fc231a0000000000000000000000001be6f9a9468157734adc70ee254192626e2fa6b9000000000000000000000000470e260417cdc430365948c0235729a7ba7c653d00000000000000000000000071b73947aa0eabca399ddc15fb557e49c39766c40000000000000000000000009956a3830d82de471f453adee90ede0d300ee40f000000000000000000000000c1e9e7d2fc6e4de0e7f563be0cc757a332760119000000000000000000000000bf84a1693ea8e4f5c3aec5c1b7d0d336bb70f1d6000000000000000000000000f50c7686947938557bcf960b4e96acfbc4e84d3c000000000000000000000000ab0e86590bf83a98edb81d8a9eb5980190ee33d70000000000000000000000005cbb4990a90c10ad5fcb2b882a62d66772425c70000000000000000000000000236815560641e90b881618e5939bf148c2fa4c2400000000000000000000000040bc86e41aec17ccec3a2efaf0a9d693e7210f92000000000000000000000000eb49eb180be9936acabbede3b12bcaced048f23c000000000000000000000000ea9e606c13ea794e6f9a22c2be16cb0411d158a2000000000000000000000000140f2b1618bc58c3eb6a0aa1d74eb72e886d52c70000000000000000000000003c1e87cc7b584a48434761bb36740ebd1b45ba7f00000000000000000000000040e18ec7c8e05e618c81b9ba46e5a19c06a65630000000000000000000000000e68c13af79cd2f72031ff396c8b662affe7298c900000000000000000000000087f5bea44318086d0d33699a357876f6f0f0dbaa00000000000000000000000036ae29cae457aa8af44e01b926859d3298086302000000000000000000000000917215a64955e5b3dc36bd9f7ccf20dce44418f7000000000000000000000000a91e4c8f8aba517c3af39a6c773f2b31fadeb5d70000000000000000000000002185c80a3ea5ac406a042ed2cca567a97227b9d80000000000000000000000008e2b416e032067021ab5b8fb13ed6aeaba58d43e000000000000000000000000f78a7926267c3e745c878822510d4838006a22da000000000000000000000000ac47706ac32a55c9a65a0a6245cd6600bceec26b000000000000000000000000d1db9c14985b4cc53aa7238cb3968babc9a3aed3000000000000000000000000b6666a0e6782f6b0d49694df1943c5a382ad0587000000000000000000000000dc97e4a1472dec63c56651e42ad7cf599c49cfa8000000000000000000000000ff8d234391415cf5f1b6f8ce9a7166d1b2d06b710000000000000000000000008de4a49835ab2391da5aafa28215be3afd4851bf000000000000000000000000a0f90353146d78c7f4472180ed3f638ac607ef700000000000000000000000007465f408983cc04f1fec243b450ac7dd683c2cf3000000000000000000000000e97e5a4c22af058e4e6e97027945ae03770daa91000000000000000000000000f1178afc79af36b79f5b45ef2cd3f73dbc49b3770000000000000000000000003679f96437f8645eb028fa256659730192a2d8ff000000000000000000000000a24b22de2bfdca90510d6add7c4db1320727de27000000000000000000000000b1b32a5a543dc7d7af800bf1a1fc545cb7944e3f00000000000000000000000067de3c5ce8fb700dc7a2eeb566ef241f375a562400000000000000000000000019349a79b5492abc83c1902e804d2ef4f32b6f2f000000000000000000000000af6d725bb8bc96b01f04a1f379083b8d346a79430000000000000000000000003b3915ade8c863b46dace622413a9bff782085ef0000000000000000000000008344e5c2735b083e58ecda8323017081803b766d00000000000000000000000070a1e0551a4f475cbd42ddff01c2cf47b86d3521000000000000000000000000a4cff5fd5bd76bc6190197623e46f3b369045dcc000000000000000000000000598b2b90603f12795d6c694b44f5b856aab61f66000000000000000000000000c908893c04b6b0d91a48f679be78063a3681dbf5000000000000000000000000e24e1617d4fb8c353322829e4dbbfbcdb559223700000000000000000000000003a0db8b5447d73e6fcf489ec019f2f9f04bea7100000000000000000000000056af94466b9ad26e8205a431fa962a10165d72300000000000000000000000002dc2b710a2e9ee942a91dc214863e1f93285a536000000000000000000000000711a07417a08df4844084a408ea0c1eabcc00cc100000000000000000000000098109a86063480cf9e97b75fdadd4534490130ce0000000000000000000000006be74aa711d1524711dbf6bd747cd8e732744b500000000000000000000000007779c7ae5b1fc4be597892fa78bbc528cf9d21c90000000000000000000000002a65b1d58e2e154107e55c8e5b8659a800fb6529000000000000000000000000d96801c2e30b34bd7b670718e2a1300b12c3379d00000000000000000000000025ae2743658b7d9374c4a232be9baaa26040f6860000000000000000000000003f5bbb6e98a21b78f6f48a71bf712bce50e07597000000000000000000000000f9cbb20df514f70cbedfcd8319a500603e12f478000000000000000000000000925465c0ab3757d17924169b44c936bfacfc4536000000000000000000000000f33ad433704d3915e47249ecc79d49a4cbc8ad400000000000000000000000005adf091bd56452f36fb4bdc8b6868542cc20b7eb000000000000000000000000373e1da10aaccd699aa170fd9ecfd6524b45a53c0000000000000000000000000ddc5b9a5974c0678d155d14eb74ce6931bfa7a7000000000000000000000000c27b422ed1ad47622ebd7bd59979168879d81a9a000000000000000000000000c913bc342c38783d31e2bd78ae3ccb207d3e1490000000000000000000000000eaf4565ef52811ab0f1fff7a41511f6140cdcc9f00000000000000000000000067226740b6ff12d574c2029c08639616962eb2fc00000000000000000000000066801101fcf208be46ee894bbc639fe282384c610000000000000000000000002d5a8e307198bb40434832d7509c47c34cd3e807000000000000000000000000ef895b05b0aed01de6b784ed31dc0b6450716a1900000000000000000000000029ca91c2de3e069b1143e78e5fa458e1103631f30000000000000000000000006d6d715de96f089b33e2dcd196f8e62499b718ce0000000000000000000000009aa3bf145af2a3f6d2b67978ed870764763135840000000000000000000000001ae036f4bf6a1d57e99f46322dc20ad59d311cca000000000000000000000000fc5ec76543708a9bcbc287c1d9c4d29aba92192d0000000000000000000000009d8456e82d001b1355af2dc506bf80069592e99d000000000000000000000000db4f05cf6fdeeddf6db32a8c6aea24f51988e4820000000000000000000000000d5479fa868f4ffe1e8d7b2d7bd14d03cf48201400000000000000000000000063d3f032ba16df92f006edd20d3f1c33eef706f5000000000000000000000000cf0299610d25b8190b7121ab91586d44325d67ef00000000000000000000000042b68dae0d1d6709c0b360d1643eaaa04d8d7b000000000000000000000000005ff81186b5b5d8f731e7768828cb2b1e99b16477000000000000000000000000108e75d2ee69bceed905d54f4919ffbb40af9610000000000000000000000000aa0895a8fabe0ed456542bef2b4c1f97cf27edcd0000000000000000000000003808d54e96b0e66aa15fcaf01a727198cc00ad2a000000000000000000000000fd22bd9c858ed7095c0e2efd9baec0c29a7267b5000000000000000000000000b6edf0ba08ea0963f28f204a35919eb3a036264f000000000000000000000000a02f82b0a4666ca43b90e8db60d87cf4b66b8beb0000000000000000000000008b99585ad33eab9c82932570363688dcccb35d00000000000000000000000000bf77702b93a16564b65e36709281fa712f0e1bfe000000000000000000000000e9594f1b95cd28a2232194ea406245291323c8cb000000000000000000000000b5b4558019a6c7801960be94b457bc311b7bf8180000000000000000000000004c80f57d496278ce70beaf1d29d5cac120e264ba000000000000000000000000b0a3ea1db10dfb13aa3820bd91da5b2529dae629000000000000000000000000d5aa7a94c8e8adbe33a4d597f51b8c24c32ef772000000000000000000000000d1636fc1d6b8e1bd8cae67209406f08628331fca000000000000000000000000c5a3a84236cb12dbdace5a8ea0baff38ee1819de0000000000000000000000006e587b121d16f48a73e7fd5af95b22c3cfdf9fb3000000000000000000000000e679378e8f8cd1c8625eb6c336c8610b41468ce40000000000000000000000006a86cd6cea749bd3b77b95ad926f32b6943c215900000000000000000000000079d6b6918d6afe77314015f662d7060489a6adfa0000000000000000000000005951ac71910fef7954333a8a7436ab7c82eb87c9000000000000000000000000311c9b1eddcaf6aaed5d606e958f5808a494c7ba0000000000000000000000007965ae33cb1bdce43cdb02681231fc8ac6869901000000000000000000000000c2c221c6b99a41ae7020a42b4273c34778f4c72d000000000000000000000000d8bd634716d1d9392b1e4d4f5b39afeae5ce19b50000000000000000000000005ab989fda264cd1b4b91afed65ed28f25e583493000000000000000000000000079f428457b742687dd8d7833cf426e7cc41dc00000000000000000000000000d80871e9d367603735378650c1a276adc16b63f6000000000000000000000000d0200a3ffd8b26007cd35be9324b272ff93c1158000000000000000000000000d3fa981eea6a6fe73cf3ae97eaab328abf885cec0000000000000000000000004be9ee0770190dcbc3cf0d22b891126fb0988c53000000000000000000000000dda0f29606ae3e8089c809f7896508c6dc078196000000000000000000000000c573ba7fb812dd81d9930b0d2cbad7e8004887d400000000000000000000000047b74b946ffb337ebaaf1c507b88cd0ed980ee890000000000000000000000006f3da627656f272ceea28eab034d6e0449429295000000000000000000000000718094dc40580a83da7d7322b96ac14537d893330000000000000000000000006b26dff446a588162bfd5d9295d47a4d652de4e80000000000000000000000003fde2c440dd0b1233356e845ae9c2042564d5831000000000000000000000000bcd0489d19bd3b9347b91aab73bcfa005b649a290000000000000000000000007906083100ed351c5c149d0d60c798b06ee6622b00000000000000000000000021a974fcb162361992dd025aea357fdcb5d26b87000000000000000000000000dffffcc3cb530b3b662837059eaf6b7faafad0e0000000000000000000000000b56d651c27c59bb66aa8ba53c3de4f2c94add6460000000000000000000000007002f1ac2da568bae3ef0c6cec33023ab30e86e100000000000000000000000041b51d411816a55650836edfc038b41c6b77334c00000000000000000000000042f63373009328e120ed465f3984f79e3141b67a00000000000000000000000030fc7015046d74c53b70c311365b463a85f4704500000000000000000000000016194b20e3c85b0a70e5259dc67ebee496ea00fe0000000000000000000000009e3f7f2929229fbfc7d6dfed773ec358d88e1a37000000000000000000000000e14a30b524e4d5c9a46e284db253eb8e37e1c49600000000000000000000000022ee9f61ad8df386949e0974a18f9810078ee10c0000000000000000000000003a46cf29e343242f745511afc9f4ce602f70f580000000000000000000000000767c100e60182b1c72e0f4b813281ab2c5352be0000000000000000000000000dd20b6d291df862fb083ec55f7dd9d86c702ae07000000000000000000000000f528dd6cc0af051b024594282ba2c1cf71daf41900000000000000000000000009b97f9d78f35ba9ff94c0519025f18021b0e7ff000000000000000000000000793580ecc8744f6b94e2367ce53102362b290d120000000000000000000000005c56d76f73c7f63ac48a199af43931c9cffb89d6000000000000000000000000b448110a6d41deac26aeccf5ea79555dd00a1a09000000000000000000000000db041f90d2db237987907032b555355584cc2aba000000000000000000000000dafd184b5352a2dfbe94074ae699b59682eb8ba7000000000000000000000000abfc6f700114d99c3abb7bc2c1a3ecc9b1e47f08000000000000000000000000e0af8cf5391d456b6763d1a524fd03844ac01a3800000000000000000000000011d396af7b20384402a76b3b1318181e76670b6b00000000000000000000000040cd1f07a688bbe8c4c145ae2f49f473f307d0370000000000000000000000009020f467400449027104e365420d9764f6caa5870000000000000000000000000c036bbc11d188b0133c4e6e41bad4c3313a765e000000000000000000000000e2fdf0aca8f09e16d2434cf37fa3a08ac7287c53000000000000000000000000224d43ec596b698cf6d168fdda266ee65416155d0000000000000000000000002f7655f6fa8900212cbb395abf4997ec5a7750a8000000000000000000000000168bdd7293602ee951415dde32eff639526074bb00000000000000000000000001e33c385ae57855b1942f277fee7817479a4192000000000000000000000000bc6b96d0935ef824feeab53a2e84afc28c088e270000000000000000000000005d679a53089782c24fddd53d1ced76c46fd8509d0000000000000000000000007255066af84692f180307f265b265e4fceee932b00000000000000000000000077488e5fd15bfa302cbbc1d786d0c772743ba90f0000000000000000000000002b86e4e32fe519b901403b220b9fe1b492daee1a000000000000000000000000d22cef4fd6fe73a347dfaebed56fc5913fd386c70000000000000000000000007c087a1124e880aa13725f7d4f53ac6f717d43af000000000000000000000000aa7e249722bf42e592500eeb9f97d0ed9d3e563e000000000000000000000000fad64a54412dd0760a0029a1882b86ac4732dd32000000000000000000000000b61223c30040be16e9b1d72da82a2647293ba7680000000000000000000000005aa158e9a829524cf90cde8aed297370226cb2510000000000000000000000008c79aa57aa85d0ea4b489447578a2ee90966a39b00000000000000000000000080fd2f4b68f6cd95ad872103a9662274a014a8e800000000000000000000000055f69c46a7fadbe6b1ba4a424e6fd2dedaed2368000000000000000000000000ef433b3419e0e16e1ba0ffa0a0802ae3686add6b000000000000000000000000970912502304fbd8feea6cc0ba003b381a8e716f0000000000000000000000001c8dd6195143938bb19b53e28040b05ad52b01fd000000000000000000000000b862e823976552c084e7d5b447ed0b3c0b5080450000000000000000000000004911a613342029f36deafb6d5c08a7002981788c000000000000000000000000154e234ee77c12d5ed4476b988708a513b11cbe000000000000000000000000090610babf15f5e3cff5188b2e3a6d9e66e9c4dd2000000000000000000000000edaf253b211274d602979b7e31c33abca36a27aa000000000000000000000000f07b5438162c153b2aa0cfcddfaa2e8c53dcb0d700000000000000000000000070000af3fb342fa367ff92463bf27e4e42c5c661000000000000000000000000adea4036301c305932234bbbabe3b7664b702723000000000000000000000000c179b53abc2d291b028a1a2f387f6d6a96a5a951000000000000000000000000fefdb64fea0ebefc8d08127a3132df1b3b71b4e800000000000000000000000028ca5d4064fc380b0f0173d1231c75b9ceec72e1000000000000000000000000fc2c4fce61aa25f9eebc4979fd3360e4f4d667fc000000000000000000000000554ed5352e23abaa245189dbda7d1ae573baaeaa000000000000000000000000a74121b97ec1b5e72ba12b65d6beaaba00148ffb000000000000000000000000172764d3333ce1033825bf00e08506d1348cdbe3000000000000000000000000cba2de073ac7d04946410393e5120a004daec3dc000000000000000000000000584ed576c0708a6aa1bf6bf82f3eda9bae48996e000000000000000000000000846d7968d273d34e2b2eb000650c639a348d490b000000000000000000000000a3cbac42d9f9a84f70703f7cd894fe65bf5d512e00000000000000000000000016e92e1b7276b74f1fcaaef70c620b96ccda8670000000000000000000000000002054cd1512e625402a3a38291728c4180a7c68000000000000000000000000460764fe0302ffdc50a444f4c68c23e16e0481e1000000000000000000000000ecbcde600eaec448d8f7930cb7120de1b16643e20000000000000000000000002b7aa30e3beb9ec89a5386c3bd14711d7eaaf46d0000000000000000000000000c96fa59ae56cf277441ef5e279ac2a9651dd97b00000000000000000000000042a8eaad257e738c66a2280fdbcac1a1b4198464000000000000000000000000ecb6b46a5464cd2478d6b2c764ed8d75775dfc4d0000000000000000000000009091de9779b517843b53415fc81f12ca6066bd86000000000000000000000000ffca113ba312a7f98f3f93c5f6cd02a5e2c405050000000000000000000000003754d8a9ce19898ee30dfe9172ff55513199d227000000000000000000000000d6dab4bdcfff6edb17f97ee52f07be6254a13a280000000000000000000000008f14490aee99b46a90394878ee0f939c09644708000000000000000000000000d44999481b2b1e63f5643d4e8058e413fd8f145a000000000000000000000000f3ac6a65223179089d473526da1ae415edf85649000000000000000000000000f88cdc4754355775ad429b6d2f39d3a87fcd8976000000000000000000000000c8a0d0f40f5b28fde3a288fc71c35be08e226991000000000000000000000000122536a5c249da022740045a1ad61aaa58bd78fe000000000000000000000000e9451b6c1ac869b784c329b55b792a222f66978600000000000000000000000052805e04c835acea748a0a2113d785bac9245b7c000000000000000000000000aaf922cfc6f6a19d511bef9ffba82ad9fd237b5c00000000000000000000000098a7fcd7e04e7c5e86e2a95e7c7fd5078141b32d000000000000000000000000f4cce1179fe19138cbbd5744fb61d33d9442582c000000000000000000000000b0a30de8989fd0fd0cffb60dee612b5f86925f6d000000000000000000000000575932c95d56b91a5a887f18a8a2d1e10be4c4e1000000000000000000000000c118948661399ccfacb8499d9748fc214ab04403000000000000000000000000ca7d8cba959dde427c4af345dc001fbb019ed65200000000000000000000000093a789015464883475c2ef909cdd104fe1353ab7000000000000000000000000eca57722d00007edfbf8199b534fcf440dfb76ad00000000000000000000000066b317815e000820e279d3e1afc78d0fe23c73c20000000000000000000000008bf747f2c59a9fe1173eaa2d30de48b9c174b128000000000000000000000000974aeaf61da6417cdc88b9a168c00aeb3bc3bee90000000000000000000000007f943784fa19e27170f5c3297853ebe0ce0a7510000000000000000000000000f389b5e4ac792674ea5379165931ba0983e89fed0000000000000000000000003d824161e58c80b8dbc41051c7ee3237a7df55430000000000000000000000005105382906d4da3195fda897d5af686848b3007f00000000000000000000000091cfabe07f389b6c4ba6a8fd413ff69b1d3b4ae800000000000000000000000068fdc1796b017a62d3f6cf00cac07451d00b873f0000000000000000000000004f895f540aeabd843667da520dad9d7be228e03700000000000000000000000031ee0dcb11bf0961078b835e30c4f9f7376ef8c5000000000000000000000000ed7dd1d01b1e608f38d42e620ee4b666e52a5a990000000000000000000000005854303f2b451304236c01fe0d384cdab85139ac000000000000000000000000ae1c68880aa8f31ae7131ca418f05fd4ce81ba43000000000000000000000000d8e5a313e430b727573d7e32ff0c6432e912660c0000000000000000000000002d2eca2da0716785c961831e52c71904e173f199000000000000000000000000230932aa0d63de1e4797079749dfaa389c50f908000000000000000000000000a7319c7c35942c6f9af479566b34b6f5fbf80ac2000000000000000000000000862133f89f0e7d26bc2fcaeebc7e1e7060dbea1b000000000000000000000000f21b9318e07e9b0975b637c92f84bd2664e657cf000000000000000000000000b4cd8b17e1b8074db94f0718253eab7dc16713410000000000000000000000009f0d286576a1a2ddba676ef6bf732a334d1981d20000000000000000000000003fb27aee808e133f5b52c369595771d35119a91b0000000000000000000000004aca3d6817eba5b9896049c5bade7d467c0864cb000000000000000000000000bed1d6f2bdececa7a9bb2828d3fc4677b7f8cff4000000000000000000000000eec07e2468014a5b6237b4582bdd0f874ae12ef80000000000000000000000002560d8329a1df8b967db6dc090b02f9f239c085b000000000000000000000000a749be7b6d3ee85dd0758f4d8d2e1d12781e78ce000000000000000000000000bee664310c02f13d4d2a69553aa3752e3356385200000000000000000000000033c23d10af51befe472b58f7fc0122e8f47a3f550000000000000000000000000c26bc805756ead623b74bc04f17f6b53b67d9a30000000000000000000000000a277a3cae4edaf8524b9025923c892c299be5df00000000000000000000000036b1b4b87d8147a9a022b3c1a9974375842e4bcf000000000000000000000000d0d7ce4e644be1f6faac7825311fcdd87d1db8c30000000000000000000000007b35ea4681af017a8f6dabeaf23acbc9355b9b1c000000000000000000000000a78aa87253c38a06f633ea6667b4430574d01d85000000000000000000000000860efbc0d5a53f0a9491176c30646c8090d05b7d000000000000000000000000254c4b8e3e96b23e19252fee948edb10826de430000000000000000000000000a52301080cbb2a3a4bca799c5050ce92e0fc006b00000000000000000000000072036cde0d132d703737db06568ca61f784df9b90000000000000000000000001773014b6d1356f61ba75bba6bdac32c3bc3312a000000000000000000000000fd0b00c284849460738996be80fda87f37dfcc5a000000000000000000000000be0559c7dba809a0cadbdf7497c1c98e1a3083fb000000000000000000000000bab0a3d0d47be0235a7a70c9bdfe248303ce179e000000000000000000000000412e543d45abdfd9d188b2a699214446b48be7670000000000000000000000001eee630b32ff187410b617af7f574bcbd5430b670000000000000000000000003bacccd6e3c459748796de2e2c593e201754401b000000000000000000000000bf005263fd53ae87b218db08262c3f207270fe070000000000000000000000000f380aebe7f90bf5c19445b6dbc647ebef755f2f00000000000000000000000012f013f582b19bd7823e661d437b487582c4a2be000000000000000000000000a81a793625791ab4a68ef97ee986083bead4a9be00000000000000000000000029d1a5eed45384e480e377fafedac07f86d6fb81000000000000000000000000e8abb4e959ed2a07e7d554fc9babe291f8dead4900000000000000000000000005fb7b6345a266660104157990cf266e92f4effb0000000000000000000000004bfbd50986bdc55f91069ca82931ef81b2324d04000000000000000000000000c049bb79c662467ba72e9c8eb279cecdad8c7851000000000000000000000000f79da1f90b60753df39769cb0687003743c3220e00000000000000000000000049cd607c874c82ce5de95ec7535adf6e2728f0cd0000000000000000000000009cf05715981b2be97fb9eb80003caca8c45d029200000000000000000000000050bfeafa6e79f7fcca674316d665b3b870622c3e000000000000000000000000b92af6c80bcf4cca884cd3ce2e79fb21e5c580c1000000000000000000000000be2a7e4aa5a942644f94362aae4c7ed3588dbfdc000000000000000000000000bd8bc7120f04206d198ad7fd9fb8c9b7ffcd2d230000000000000000000000002aa1e5d62faf5c966e59e5e54bdd704449b10fbc00000000000000000000000009f29ab5c4ff766bbab9d6ebae4daf49771dd40500000000000000000000000065b0fc89d3fd147d85208e44f12e15101fa92058000000000000000000000000934e5e13f4b0607e87bf866df8d6ddd6267916870000000000000000000000009daa8ac4e40824e586725efc0712af046341b6f40000000000000000000000009c86a451075720a84f9f5ffe8dd5d2cc936be8590000000000000000000000009d62fe214af8f809099697ad7a07bc94494e117600000000000000000000000040af6395257f74b55c5ca2ba02e5b6052487d39a000000000000000000000000625961fb405bf0e40f5b4b2173fba55298c11a020000000000000000000000005d8d276d20c28ba95c05b2b74eb966c05e7e7f98000000000000000000000000ca821352a2cb0f1b42e72d7485a112cc462d383c000000000000000000000000e68688c4efdf3611beedc8069dd3ddd4acfcd8c9000000000000000000000000450895799472e70e8d0e385808d26b078d9b5a1300000000000000000000000063b69ab5b9c67e9d45c9afaff5cf5d77d9cbbc61000000000000000000000000a59f6acb14ebb99321a79f982a5f1ccb35d83889000000000000000000000000b66829de38a13f0582fe79ce703fff300e80fa9b0000000000000000000000002f0504e6e80233836ca70d88346ff402379583460000000000000000000000000547742678c8c60a766f01454a9b07169fc4d9670000000000000000000000009e1a7c7fbf7b3349e517fd1a347c8383319e4fb80000000000000000000000006c207be67923c1ba2268f0ea31d0b1e6fb7b3aa6000000000000000000000000a0e6f8f099baec0a27236b928a55cee3ef840eb1000000000000000000000000676ed2f79756cb6ea64a92810b44fe5294a61c1e000000000000000000000000b399da87aef914b442ae0a163c3d1385ce9bfa34000000000000000000000000067390f667b24a8a28fb80bbdca9ca4116172ce0000000000000000000000000eca6ac6fae211e0bff8ee97eeb61691f19fd1497000000000000000000000000e34ccc7a155b853c0ca96360052185d4aa3b11320000000000000000000000003b7f8a202ff51913a2fc797089c4850f918a29c7000000000000000000000000ee3fc130a50ac0f660989ab46e358b3a9295d144000000000000000000000000eccb25c6cc7423431fec784677bba611e99ce7b0000000000000000000000000476b6535d48d7ba1513076d3c38d8652b6c4fd22000000000000000000000000eec47605412b15cf89a1b8aaa8757fc93d2f2ab600000000000000000000000087e31ef29010903014c328476f9d682800d41f0c000000000000000000000000a7288273a85353dc54d62bb0bd48e1afaf43a5d3000000000000000000000000c774c1d377af768217ddf91e3052312b8b18860a0000000000000000000000006cab20c4313eb420ddffdcd4844df065ca0cc705000000000000000000000000945caf71d8b38a92228f0b0bd5c211e4d3fb695e00000000000000000000000027a1820c42aeb563c9307c64e5cea1c417ab47a50000000000000000000000009c96da4ec4f49fdc88c5f7deabbf21a7d56dc2920000000000000000000000006c6b08368e8129035ca526bd5736ff5daf391b23000000000000000000000000a06b5012d09c1400e26aa6900d6f53b2fd34f227000000000000000000000000d89ac946081515380e4b05a1783f112ac296e2f90000000000000000000000009f4493046bb37ed41dca1a62c75341141be906810000000000000000000000009c23f5d516e79c175cf21dce70e7b76fa8482b9700000000000000000000000025414fb846c09dfeabc88f63c17ac1dde91995540000000000000000000000007b29a9c1857bdcfb4319de63801eb532c93def880000000000000000000000009e8b1d137d0587d7891688ac18315c920f7e35770000000000000000000000006f0e3a14f265ee2e47fd8b8fa62c8e3cd1b03b980000000000000000000000002b1b50c5a37916cb1231c22ca319e1279081a424000000000000000000000000e82ce4958eeb402cc34199c382af93d9c37ff79500000000000000000000000035eb313a4f122389c62f13220dcdabdced914de300000000000000000000000099a424a59528ce97a1dae9281975ccf6a1b7097300000000000000000000000026a82f3aab040070d1fd1efa213cccfda61e3aad000000000000000000000000fac9eedd096ece0f55a0e20271d2c79aa319c3ac0000000000000000000000003bf9438deeecf7c9bb30ceab58a48356ed58ebf300000000000000000000000052d392ed6e77336e4df36c6a73421ca1845f562a000000000000000000000000ab4bd4cacb9c702973d18d9a1f68847c2e38cd50000000000000000000000000b263ea8a7f1e70aa8bd7d2a2c04f73fe3ac82db100000000000000000000000058633a5a0925e7494123f0b2f84c54774f4c2c4d00000000000000000000000054a39294ad1bdeb4829388c59b3b5a9a5206f38400000000000000000000000026a412776630c3da03c4986310bc4ba6a6f56394000000000000000000000000ecd5e98c212797d8de28a14bdef46ee206b7219e0000000000000000000000006acd6d7d47be1eb8eccdc51e953ee16db941e5200000000000000000000000001e62c798b03fe2f23409bd49703688ef08f10f20000000000000000000000000f1bdb55a9f717aa83b0a6cef6470133bca261e73000000000000000000000000b72898a9457bab6f5c46b84a7dd27b18529a94e20000000000000000000000009fad11bef59ff0fc7e0a534d0bb0a10db88d4c8f0000000000000000000000009366fda1fb20f4e8b11ecbb0039c00474527e313000000000000000000000000ed5860734e4f99be4ba91c973faeead30cf2f53d000000000000000000000000bcff9ffc90f4ae0ccc98a63a0ed7bb4b88fcb5d3000000000000000000000000c327510f38f7462ee5177fb99e6005ba24d10bc7000000000000000000000000ab829a9d8a851a26ca2db70ebe3adcf6540c4412000000000000000000000000e0cbfec3b2c48aadc71f8877d78d29f7b4c6ea690000000000000000000000004be09f4e836bab2975e34716389e33eef7ed757200000000000000000000000082b9b3e8ad4c20395ac11c634d323e4cf6340940000000000000000000000000e1fa4badc762201be1f5e8f0ca99c1431da9b8e0000000000000000000000000b3b3f1d8fab4e953c0a70446f4c4c15192f78b69000000000000000000000000ab429cf2ccba0b5767681ad1471132a33156b4d60000000000000000000000005d47196b553919080cac95d502286f36ee360f65000000000000000000000000337c66eb5d29cd98e09948fd8afe091314dd25f90000000000000000000000006764f3a70e7d205929a1368c072e7c6f69e079f8000000000000000000000000e59fc523b13fac6686c32af0b9acc4c0f842c79d000000000000000000000000c067eda5e38cbe6a268f94b7bb141a2015c14010000000000000000000000000b46db8d70025907b292546ea77724ae52a7649be000000000000000000000000ebb84c0772d4817aafe847744315c3feb9e223580000000000000000000000003eca25f266c15565ad7e3f6f36a9173ff58a98ab00000000000000000000000059269fde2df429f5f0f8ec312512846beabf43140000000000000000000000006c0a8187bffdacec027d0e955bb6e5e2c4a621d3000000000000000000000000e2e9e6e657f530cca016c8c059e0078b70beea650000000000000000000000000bde6d592b9eb9453602ef435a0359db0e758e6100000000000000000000000071b8afccca8189674b13c3e6289d9aee7a15484d00000000000000000000000025eb11716292a76e82f7f8a534dfb092ba767f6c00000000000000000000000034ae47216f381308bb5b5d590f72b6489b1a171300000000000000000000000061ce1e2fe4e19e2a136581dc67e80a1a67398ddd000000000000000000000000a592a79c325cb9f302fa8c895e28cec3ef530aba00000000000000000000000051a599952431c8ba480d072d1ca7e8d3c2c4c5a4000000000000000000000000acb2c673cda6d9b12d311bc76d875a22f0451fdd000000000000000000000000f45c45fa35a4284e20da75cafd4aa98ccb5c1bb4000000000000000000000000fe5167ea9202e7a273f884ce2392d145df95bcd9000000000000000000000000a1779376b55d23424982d8b034ad32b4d9f6f2650000000000000000000000009fc40dee32691c95c0cf408db65995680449653c000000000000000000000000e880c696e6edcb033d5d4d7799b8667cab412362000000000000000000000000a344d0733ca0ae05c846bbd0ab2ba42eef6c8521000000000000000000000000f8bcdf4514f2ab8ddf77711d60562280482fedaa000000000000000000000000b1e9132ec009dee6b3647774ef252ed29f6489a200000000000000000000000040fdb4b4d420b4fbd71d610cd1a11ad91c3b63aa00000000000000000000000054cf7cfe3ff0635221774c78c03d64b77342230e00000000000000000000000040eece4dc493fd102087f1f359f3d8f3c6f219270000000000000000000000004ad13adda1367aa08f5bd06c9ecc6f5245b9eafd0000000000000000000000005cf159c3a1ec24f501ad44598af758a5d0c0a7bb0000000000000000000000002d907a241163d5be98a035c233b8234604f66fe3000000000000000000000000a26e1b771e6e01aa073c8d604f0ec0988faab6b1000000000000000000000000e7db6d160560a483b523e7f4a8527c9dfe108222000000000000000000000000d81f44af8a9fe5c61918821436694973126c372f0000000000000000000000003d12b8ab2acbd1e6d7720781f8ecbe2005a5e8710000000000000000000000000d60b7e273ab2526b84853927810df4991d038c0000000000000000000000000f17000cda5d1d87107855464f23136138a7d6d1e0000000000000000000000002ac7e9ca7473c43bafa44de0e4bbd06b5fb054000000000000000000000000005c824de36104853def78cd60e606e57be2683180000000000000000000000000b530fc1291bfa0e44a5968e28157c09c5d833e43000000000000000000000000a98b9ec6f1f3d8546e17b5fc8a62132baa8e2b0f000000000000000000000000efc44260f49b990852c61f02d39d6f3b5a46dd93000000000000000000000000e11150ded4ca5f0aa98594a80a4e1bdec1a4b08600000000000000000000000084faa254f796745eadc9eefd14eaed04ea84cbff000000000000000000000000f9db9c6e36415f1756e32359483451456b8869f1000000000000000000000000958affd4ac43b51bdaf685b31f99e3fa12757dd2000000000000000000000000a24042866fdb798c37e9f3ca2bc68e7830c41fa600000000000000000000000077948110ae2fb215b618d17ebeaef0e31f2d67f5000000000000000000000000e8d8c307f1af94fa397b84662b367e6e22aaa8280000000000000000000000003f5766c458a2d6e1e089ed8c3f0ad6faca314fa7000000000000000000000000f6eaef54209bd08df5ba3d5e35291bd1899dd4ad000000000000000000000000a939790372515eff274b2a2f6833d6b71be9ed200000000000000000000000005bdbd1363d1d3e8a0f70785f891fb7692930a3820000000000000000000000005c546693bd1f02132984c7d27a9cddcb24879ebf0000000000000000000000007c3f1f0fc9d8e6f8f59fd7a7f339866eca2854d7000000000000000000000000ab59d97acfc0956e931e31ad6231bf1370b0405c000000000000000000000000ceeefbb0db244d959529bcfb1528eafb04537e580000000000000000000000006b32300db5d42dc92a29749520ff16cda67b1ca30000000000000000000000005b66d3c59183b5c6ba9c1452d8ce43a42e71db340000000000000000000000003ab4f0686b88d310332fda45939e8dbd864ae3a6000000000000000000000000c1c5653d48b13f700cb2427c6f14aba0f6bb6a83000000000000000000000000c831a9f55a2218e3e333f1b5c0499062cfc4e5d1000000000000000000000000d973755d71b617b0799d98a45c428ffe3865b6c500000000000000000000000017f41165603a8c4c272da2115741b7078c2f1c1a00000000000000000000000046a592b945feaae7797bf11e2bca075c5200dded00000000000000000000000029cacf76c34d799a039c5ce5bc94eccbec5c54e400000000000000000000000000e295175ed71983353446259651383974a9ea9300000000000000000000000041cfd5d74bc6cff8a3c435a3406d56c547bfeb0b000000000000000000000000e725ad5bc446f25dd125bdb50e85538f252e4458000000000000000000000000e93c7f789a008f84bb707252f3587ad5b727ca96000000000000000000000000b9b598326380037466e37260cf5135ba93a0a41900000000000000000000000055aebd1746abee438277e0addec5f12f2116b243000000000000000000000000280a2130b6f8864537d1a5267557f1d36d8763da0000000000000000000000008f9cd6ab8f19f343bada1718e7e81874c25aa73e000000000000000000000000a3a050078a167bc97db7dbc1445ad2d5efe3c91e000000000000000000000000d43f4980d23e467cbb53eca1ed93bee1a62e569c0000000000000000000000006f9d7656ff98f03a166edd6ec774548d077811820000000000000000000000008b4bb091c4283c746f385f73ded68b87e62a52f1000000000000000000000000d5703e62f490f17b33f8d7b083d0dd080c94fd4c00000000000000000000000039333f5d74be98828e85a45421cc16cb0a45b146000000000000000000000000c02acc7b4dbc913e0d21ff7a0cba9954b14238c8000000000000000000000000cb3633adfe53cd5eae95912c3a2737d22148b098000000000000000000000000311b15063fa2510e3a30cc1e96566efe1c8d690c00000000000000000000000097bfe35a56b3c4c3666a4b914f19b6482ceea7e700000000000000000000000002ddc962f66bea3a1dddd65caa9671d189165b6f00000000000000000000000084185c9806e9bd5f73738b81aaeaec5ff6d9ed870000000000000000000000007af62f30853f361850819f05a889bb06e4c5df6b0000000000000000000000006ae386d40eade92ef2a70971db18b4f5342b571700000000000000000000000004ad21b9f78918de709d443aa2b15eeffd8c1563000000000000000000000000db6174653d18421bbe51cc435818f0adf4ed325c000000000000000000000000a6353024f1db1212b7640ef7b91c2fb70149664300000000000000000000000096a5d2610465ba4d3469cf2c46dd76d25902ed4f0000000000000000000000005e362e4be7700a43727d73f004cb9a03ad6378c9000000000000000000000000b0163999800ad1c4f8042592449736f07327ee8a0000000000000000000000002aed944c8b19c018393a027aae32830941e8e5d7000000000000000000000000ace55fe2b998b5f601239377bbd2c0958f0b140a0000000000000000000000002a93a635e6fd1dbed549cf8a1b400cb883826c200000000000000000000000005d44035978c748c0c7021556f7b598d14af417b30000000000000000000000001afb1fc0cc1674246b0f529c0f6fde1934287f44000000000000000000000000dc026bd92bff834e7bece44a72ca94fc156a579d0000000000000000000000002b46b1d07ad8760a5d65155f7d74c87300865b310000000000000000000000000ffaa9a5b7ef5669b0f959f2b21544d481880e8c00000000000000000000000001e6b62722285edd019871ecb974ffe1c5e550250000000000000000000000002772054b5b8fea15ea67dab1b70b8620f7a4d9ea0000000000000000000000004151c47d3d09e04b31cfa2af4faf03abbcd1bc060000000000000000000000006dd7a895c033ef1623b921549819923c64dc6294000000000000000000000000045163135437bc2d3e39dc89cc46b54c12f44a50000000000000000000000000704774b0c9a46dba65ab6a3c1dfabd6588efc7b00000000000000000000000001ded22147f5fcdc7ee3e65983360a814be20f8060000000000000000000000002884b958fa28ee937a53104b8a0faac8d9df2ea30000000000000000000000007b576c0f186c0c9c4b07c220a276ba1636d66adb0000000000000000000000003818007529f0a41b7996e2c734becf047afd538c00000000000000000000000014f3b9b02c2f96c177a9b83339e34f1beb85edf600000000000000000000000095bee68de37f28b1d813a020b66b279e87fdc982000000000000000000000000e5912ffb08a6cf7accbfd58ba897245f132fc1ab000000000000000000000000aba7373c80c65a5cfa01335182b4c458bac4f6ce0000000000000000000000003d4e214e656e38caf073c38e0eb541cf7bd910910000000000000000000000000e03639f345bd00513d9921d8c280a1ef5db640400000000000000000000000088ae193f86afd66a25eef9ef5790126ce44e7cc50000000000000000000000008bc77ca05a19d32836248ccca51b6dcf9583b513000000000000000000000000940edad236d1f7179694c55635ff117f06180f41000000000000000000000000af722fb71cde7e62ea412c681f0f058906c1ee660000000000000000000000006c9f277c4bc4b4598bef03635f05856cb5c767a8000000000000000000000000793592df945550586c7a84dd1cecdfb151081d4e000000000000000000000000c7306ab64e192c86549199629cff6fae8da582d200000000000000000000000029dfbb2f0376d0d794abcb8acc95f3b80560023a000000000000000000000000f4d240fd35916139d25cda771b1f3464e9d80482000000000000000000000000e41d0a627d6b0082e221c3d1a00d02c181ba209b000000000000000000000000fbb797e11726956244c0b18bb77e5630251a64840000000000000000000000003f2e1574edfbe993bcf5be1191144a7b992c8a970000000000000000000000008e4fcb7de06d60f2d3d258d54158b2fe3d911126000000000000000000000000a9f893cb93aa05d721b855904b6c4912e227652e000000000000000000000000b324967665e5bcf10cdb2b9ec03ae6c619e2d7d2000000000000000000000000035ed0eb3a9de695705780c7974b48312805ca390000000000000000000000001fc42f2551612a7ee245ce568ede9ac5375d22aa0000000000000000000000002e446cd2a4c0bb9a62b7ca61c3868bcc33a0a58f0000000000000000000000009fe4efad6778d1ac2b7a98a3a6d6f7540c95942a0000000000000000000000000d1b2b516e490e2c7dd90f2572e2098122225e1e0000000000000000000000004f14bcc4b898e6248e4a20d6f88e38a945fee83a000000000000000000000000081f3ff8f97b6bdbcbe43adf949e9aabec942252000000000000000000000000b4e40957b1b286d84315ccb3dd8f8a9c759b42300000000000000000000000007e25105a2edda97547950c8b285c31b33afb0a73000000000000000000000000be5e59ab2aaa1c822cf550f42464b3f9ff7890430000000000000000000000003735207f6a41f19da35cfe307419e106e2fff4b80000000000000000000000008399d445257b5d6c8f0dc056a7d98aa631a7e9a4000000000000000000000000d4b74f65b372d9281d683626e53295da8aadf6be00000000000000000000000084ab157d21767b41ac2fc9c2c545058698fcf7930000000000000000000000006fadb38255c8864016202c65bee1296890037011000000000000000000000000ed0fece852f9fd4786dcc940a67695e4eb4ae26d000000000000000000000000f4ef594cef129430d57dfa4e1d710e976c1aae0900000000000000000000000073dab2901d7d126df030bdcee01538c1ff690f7c0000000000000000000000008e9562d4157f7eebafcb2afd9614562eb2ce03b00000000000000000000000004815201d65d42165a6ca93602c8e68348c597ee40000000000000000000000002aa4f8354aa934de89693746504d7fbbff215b0b000000000000000000000000f83bc88519901242850df69a2ae354b97ff69ff50000000000000000000000001f20e1c90208e05b92eadecb18b6b8d4a2de0c2e0000000000000000000000007ceb18d59dd70426c5bd2904034279b3e87bc64a000000000000000000000000198efaec596863026594ddeeff82d606ac162bdd000000000000000000000000dea47d335abde06fba56fff11c31d6362700c5ee000000000000000000000000d9c7ad4876567361fd474614ed21c4acfe1387310000000000000000000000006227e903618d7c6efd2994f4b0303541b5ec6b080000000000000000000000007bd843cca868b54d3ed11b4c1324940b06db58c90000000000000000000000001dac39111fea6cc1b04639951ee9e3265a0aaf9500000000000000000000000074afe052dddc87e32c544f2e81d55e4d0483452b00000000000000000000000039da22212f5f2d6cbe8c7b1e3d0085e58e6a45460000000000000000000000007adedb241b583d16e8404d04ebecaf0463608eda000000000000000000000000b10e1fb0d0ffc09b7cdb2952e503793c3eaf97170000000000000000000000004fe73324ee85b9ca1cb014aa5cf08ab861fb3441000000000000000000000000cf3809321b9aef930e3640906dae0441f670621200000000000000000000000078cd7c450c72cc6cacfc6be81ab35058f622f0e60000000000000000000000006b8cd53e3d342cfc6ed2825e167c800f9ad0e4f0000000000000000000000000bcea9fdff3ccab9f6be357f36543e9f0f09671fe00000000000000000000000076f2414b2d842db732797914a442f0b9b71d41b000000000000000000000000099ed3baa7b77dfafec0a99ab7609f69e8000c7de0000000000000000000000001e6f15487887dbdf85b0c7e4563d9fc45db95682000000000000000000000000ace3a79da1574225efdb0b75f4ae27307c74e26c000000000000000000000000a50e2fe549f209e3ff2aaf836ce5ee622b4a9c92000000000000000000000000b1ecb1edeec69ea0d6bceed45120b08fcc95a25b000000000000000000000000cb70acf25374d693ff31d43e4f88de0ca2805f4c0000000000000000000000001bc849f0017d2ac74dbcfde248e94ab254481c650000000000000000000000009cdff1c33ba3de3ce4d1b255bf26d9514469e9ec00000000000000000000000057375db6a4759655cd9a413b8f464aa5a30d4adf0000000000000000000000001d6e62e3d9a67bb40797084c2429999165a9ed410000000000000000000000008cffe1c4afe610be0fbd2ea38d2f9ba150e527400000000000000000000000003e2d92c2c5a3b3d9fe0498ea72d94a8e3b14d49c000000000000000000000000a6658b9b2095f638384baf28fb7a7bd5c104f79d000000000000000000000000926d13fdd8f0a2de015c6616cff7e27d9b8091650000000000000000000000008230a00ad3ada3243cd3270f60102a5a21f03ee1000000000000000000000000e90a83c99ba544ecdcbb9c66a2fc334afbe5681300000000000000000000000004c6a38e6c85901b877ec70b9dad9ad09f73c87c0000000000000000000000008baef89dec09aae93e61f3cdfcff2600ad2ff69100000000000000000000000093718bcc592bfac9857bdfa0424703cf53cbbacc00000000000000000000000013c10c15223210bda584b28125a67139ae0bfefb00000000000000000000000028c737b714d4ec958bf8196b97b2ce54f9860871000000000000000000000000c7f32e0f8e55d9fa41fb71571becfd76185cd2e50000000000000000000000007aafddda3bb0221cf4d22182f72b268f08e7bef90000000000000000000000007737c5af6aee134a6049b510042bb9c7f9370a2900000000000000000000000005503ea0018448784c355c013f47838f9efd91c4000000000000000000000000813d700faeee931d762b1c9f650ce5ac6e444448000000000000000000000000be3de0fa2558f97e32ae09bf6af86d85fc714ef4000000000000000000000000740a88a766d119535263a3741fad39963801fef000000000000000000000000024efcf2a01128ae7f118ddda960364b110a3f411000000000000000000000000b673603282365282216bf918309fe06d07024c5c000000000000000000000000df5ee703dce5707803e5c4fe9414dd120d99cb030000000000000000000000004a26c8096c31e7723d6e46690bf4c0aecbc0130f000000000000000000000000cc29a9109a4240431ed8c649d2def2a7f6ee54dc000000000000000000000000ed497d64902bd7563531c747b936f73774b6a85b0000000000000000000000003632e0f264309830722eb0baee0e843968894999000000000000000000000000308f789e1e7f1744c8d61505879354cf6aabcb8c000000000000000000000000290de3fc769a3d9cb7b7545711163055e5ecad9e0000000000000000000000003aebea1a746441a069ef0a2df8aeb706c3e03f3d000000000000000000000000535fa5fcc376fc7f73a41fc636038bbebf40f6260000000000000000000000006a8e76c43ad928313c35a4dfbedb947edd01a7df000000000000000000000000ee39ae13ad21eda3266425f511a9cc28e4a564e70000000000000000000000009bb6f4b27d6430c42ef8ba531120340dad9bf35d000000000000000000000000068cf0a39eb9abea09e782f960b04f4270da70230000000000000000000000008639eeb77af51de0ee42c5d02cf6621d4107ccbb00000000000000000000000038fd17958dd5fd50655934596b9afdb4bef4273a0000000000000000000000004cf61a1525ec3a5e4ff03faf5bc355152e0307a3000000000000000000000000e78ff1be5f5b278888eef015e4bf7af0852b37da000000000000000000000000e72410651dcc4636abcf198f1e99309d6cbc577a000000000000000000000000482e8c3e6c8a33e8821076795540c5b2705f842c00000000000000000000000096ff15dc4a0563fb7b70f8eb7144a1b9ef2149d500000000000000000000000092b517dab484bfa4f73f7d8ecb74f0f276169ea7000000000000000000000000b932b3ceae8b4841e68ab497c321eae143dfdf860000000000000000000000006460fce29ec9a949843427749c3a7eb58476df2600000000000000000000000054aeb5bc670a270859a405886a6bb1d2051b4be90000000000000000000000006ebca98199537680f556564527986889a83772590000000000000000000000004ccb454bc029949d7c46358833d11f0713ead1a0000000000000000000000000244c09ee8e713fce951c3bc8af13e6ed34fb5db600000000000000000000000056401c335be075206c68afb488b4e7c3c8f08c580000000000000000000000001cf81ece58269bf1aaace8b6c2364c3a941001cf000000000000000000000000e4979cfc5adf903475d22ac4d9742ad34dd5e1a90000000000000000000000006d3e6a97da55317fa265f6c593552107e7600f570000000000000000000000007da8938cafb0b4eda97463ca2d03084ce7fae909000000000000000000000000197c0951ed060201d8ae7febebd1cb391a184f8f0000000000000000000000001c28c58dfb90891a89ef1563489f34167abd455f000000000000000000000000da1f33b665d5a304d90464429ed36c5697f4e4d200000000000000000000000028bd86e4c48d6f555c5497a700ce9ef4e182093100000000000000000000000035b44f3db4e7cecd5f8188def9ad979aa5677eee000000000000000000000000df0219dc8e9720bdf4c69a454ac9da9e940672f000000000000000000000000092a0a8ee727de9bb6f8ca4fe43ee7e3b0c1ae794000000000000000000000000105a56c7a10d4df4ad65aa2da7fcee6ce3bc18130000000000000000000000006413d68220c2ffb6cf37936249b00e36d004ee0d000000000000000000000000f2b50cf457a09c788bb4e5af1c7a6d88cb3ded09000000000000000000000000da1c5af842f2a2034d2ba81f0f181b8e58b300750000000000000000000000006a1e661490c644bbc63b748a16dd2f6a2ee0647f0000000000000000000000008c30137e9a9403765ea6c3212688ae6edee0523100000000000000000000000036987303bcc2cd7eeebc47d56924cde98e6d807a000000000000000000000000538c004a768f67217579e5834a423ef03eacbfcb000000000000000000000000c6209f007280a49ef5e096344336170a7d17313e0000000000000000000000002cfaa24a86dd0dc1df3efb79fd313f99a0d1b8a10000000000000000000000000b638eb080d456c22284dd41ed9fa0c08138c0870000000000000000000000005c55654a172cd9e6b316695122b2a615c009082c00000000000000000000000068b08eff506deaf25a95ac9ea61f119134f339960000000000000000000000009962814123c55ea1382095d842fabee36ccf0339000000000000000000000000b98ae56a0b279291ea6123ea4d157b77d37b1cd400000000000000000000000000c89e0b676d98946cc9d8f8a81d21c00cb5aed2000000000000000000000000d3678af477994e97af75d3ad7c62e6eaeac61acc0000000000000000000000001ae242e7c8d5534f79d0f06bff901c02370d13d000000000000000000000000093b8808ac70a37c8861cbf687f863bcfb2ea4fee00000000000000000000000072b0424e8ba09b28359c7edee65569f205af83fb000000000000000000000000d30d1938a0c3655805ece950e8491f2a86ff617d00000000000000000000000027ad93748f62821e730514b9256847405851f221000000000000000000000000afa5573e2e4d45d67ec74a537f07c6a25bd8aa23000000000000000000000000a39392100da6cfb0b71e2e50ce6f01047d965c0c000000000000000000000000d48ec3b5757088e4a6070a42d0b233ff10a3ea2200000000000000000000000085019a1b7eaf6c581bf6a6c0266677eaea89536e000000000000000000000000955db73941e93cdc6ef2dd3345e0e2724046db49000000000000000000000000106e67ebbb6309691463bcbae496e7f06854d5c6000000000000000000000000312f979b1ac09da116bc0425b5066339094c8e22000000000000000000000000500cf035fb9f982dd657e68066ea6a3f08394eaa0000000000000000000000000db7c55d2f32bc51123ecce64d0f0f32444e3448000000000000000000000000450511750cea0b148168b7670d39d2b627f502d00000000000000000000000007e0ea6fecd9780ce248f5a2f7ce1b56cadca321300000000000000000000000099d1fcbb8fa78ed13d7ae6843ed6f5eebf1b5185000000000000000000000000296a2b63d0ca4a5acee89cc64520de9c9ba24449000000000000000000000000c73d14893deb0a8aba0351a07e0cca3848ff600e000000000000000000000000d18a78210a841ed6f5b791f5aa8a185a805461d6000000000000000000000000af1938e50fb15e6d33affa5ca247c45b5e6a3e690000000000000000000000008ed3374fb281430a52624f561fefee0b2a9c6a0e00000000000000000000000074943f6504471109b2a9efcc2174cfb77fc2b9e500000000000000000000000082f423bf9993e94945cb98198cfe9a057d2c778e000000000000000000000000bd7cbc97cd1f0ba076aa79f683f27354373e60cb0000000000000000000000007eab03942552a4f1372b45750a6ae0ca703104c5000000000000000000000000278f0abf805233d33369c747b98561bdb8a9c9980000000000000000000000007e4669510a132c333a13f71d5757c525ca3bba490000000000000000000000004d87c68f3841cdef3ae7a277f24b5a0dd68d446f000000000000000000000000a20d6a6f93be13cdd2847f27c27d8e8069db3d33000000000000000000000000702ccfbe0bf593e55fa47d6ebe9fec7ebf6fb4f200000000000000000000000056487106122c552e40210c1d1205e2fecf656bec000000000000000000000000ed48faf6e53d565c628e885e482f3dd02ce128360000000000000000000000008c13d25b848e1ce2b0daf19c0f35dfec0bd6a3db00000000000000000000000011fa96d087e783a892d4918dbd81df1ac7d7acf7000000000000000000000000856fe9c7a84d15252c277ff460e28113841abae6000000000000000000000000fe10c5fb855ad0c7949c7d8e382c6c7db2464de700000000000000000000000050cea84c36a449b65e4ba83fe1d1566d180fc2080000000000000000000000003afe2d7a33cc622e04a0e6e2e8dfbf1cb2e83d7300000000000000000000000083622684bce5fc146025243479ca994d7df88c2a00000000000000000000000057f294a5dfac6881a84d7426432d49dd16c6a6430000000000000000000000001aa9467123e30b0ae4994aa43bc55d2bed24e571000000000000000000000000b56fa7c986962b31bcd99de4bcaec46f6976a33200000000000000000000000092fd0c7265345b50c58824fcab190b24dee29b2f0000000000000000000000000d67547a405804915b4eb94302c2720f0561f5c6000000000000000000000000fc2e9a5f1f594166e431abbaff15778192e9c35c0000000000000000000000002175fb8b2a2caa203787c30b06ab935049c7855200000000000000000000000055f47ecbb27111449ba31298a7e77e02a327b15b000000000000000000000000c804a8346959338bcba4d45696743e4c52cc7583000000000000000000000000139c907e4fc754e3a2c8d76a3a816b1fc61649b80000000000000000000000000472a3226c5836d2b0d2a99d1a8910c57f2a627900000000000000000000000075633e92b7ff3013d6f9dd4b844a54afb52b6dab000000000000000000000000ff3ff951f045b852925333e121caf22560fe153b00000000000000000000000013d6d5cac26600ca646bad63a38d3937e5069f13000000000000000000000000ba0acda6d371fe26c13630cabb67b4f82b529f8a000000000000000000000000023ba2da469a6c0cb672481dd5b114faaaecefc6000000000000000000000000c3772f1493cfc8e38073e5b0036764e67bc3230b000000000000000000000000f9ffc3960cd07d54aa4b54c0600ec77a2f52383c000000000000000000000000b8b3936479af39ba1f7ee0203cd812fa1719a1e7000000000000000000000000b4863adeaa82cbb185078dde7bd3f09dec56c96e000000000000000000000000f408d0a84b6bd6190b6d9275bc94da70b3b1db94000000000000000000000000f092ee8f8c96db355d96b6f811721e99b08e071d0000000000000000000000006559ca2cbce7439fee62010a91a314320ee7dc98000000000000000000000000f10444f5514fb36767566edd06d8e0ae3056242d000000000000000000000000bbe204f403be7eadc609ea8bc6c6ea374f51d9930000000000000000000000006d99e3970f9c721eb870d6fb196a94cd09a857c2000000000000000000000000df805cfc1c7fe894302826ef38176a6fa869a4bf00000000000000000000000051167b41dff3ae94faf306adc79f3cb5cf44e68f000000000000000000000000555ce236c0220695b68341bc48c68d52210cc35b000000000000000000000000eced8fe43edb5f5f6a1229def6636790348baf0e000000000000000000000000d8fdcfd7f5295e775f21908fb81d92ff4d949655000000000000000000000000a4b99297e00e6fb12474de08f3ca337778c300d5000000000000000000000000d8f9023fab7b6d77603c63476722093d07211c1c000000000000000000000000062da951ee0cfb23e8b26663cfdd8e97ac24ef3f00000000000000000000000058ccf0fb5d55d7e6613e236b3c17fcb680f31247000000000000000000000000da78de469802f5e5d37035b29844e6a3b9acaccc000000000000000000000000eefa779132d84654bee959e9f5e79bc5beaf1ed5000000000000000000000000b272ec5cec279af63e77141e92b63a7001ff5a84000000000000000000000000e7302b312151761f4e09feba5673bc687c4cddfb0000000000000000000000008f683ee9e39100615561c6f10989b6c0a6b307820000000000000000000000006e0ccd4e6cfb8402b07423c58f2b1e4e29902c4000000000000000000000000016c3c493cd122bdd3f3d60f469b71dec46b88e160000000000000000000000002bc4414fffcb8d44f824348bb1333e741be0ddf6000000000000000000000000a38e4029f101a0182818236091a20a58f46e715c000000000000000000000000f9d11de1f9b28beb2358a363eb49c4deb9d24bf100000000000000000000000020f2bea7244c741e544b7737682876c3a495e7b300000000000000000000000044d1c8a7a61fa58014dcc4a63178c5d0ab3a9f050000000000000000000000006b118e5a0b407364c7007f743180e6b2848baed00000000000000000000000008997763170f8721ec195223ba74431e8bebbf626000000000000000000000000f698a4948447efddea4b99bc40b48ab236efa07b000000000000000000000000ab187ba8817848bdc28e44c5cb3a0ea07d12573f000000000000000000000000b1bc67cd29b14ea0d2450435af202f891cdc0948000000000000000000000000d600c08bd1411a447e595e33f70a59fc5027de96000000000000000000000000f9d2f52613da8bf51bfce811c1239335f5b379260000000000000000000000004de7336608ddf7f52b40ca3218bc81946d4aa6540000000000000000000000000b9f10cd30fe61d6df38fd710d6b10765a813cf9000000000000000000000000caeea196cfcf62799b9dd16680d32a3254abdf460000000000000000000000005a46637bb128368d5974263eb12f1057e7cc576100000000000000000000000063e70f987a67cc25a711a993e8c55cfbc9997876000000000000000000000000c9ae9ff3deb73cc27a9531358828bdd6fde0930200000000000000000000000014dc79ab53213073070058d167ef4ad3340c6d720000000000000000000000003953b3e85c4e82468f21ff84ce3fd1300f1d1b53000000000000000000000000e29c509c64a3f0b7546491178ef1d34e95091a680000000000000000000000004801db68d9366f77126dc1ca93fb8c35e85b6871000000000000000000000000b78983705b15c64b5186e60351fb31387934008a00000000000000000000000084276afeefd91a6f0805eafca954fd423f123f800000000000000000000000004baa7cf88c0932f86ce433224d099b437acf39ce00000000000000000000000004c9500b722d8fa2e7d0c02644291ac4ba468912000000000000000000000000b669e86e10397f587274bc5f1a0d8aa00ced8c830000000000000000000000005d82819d98cd2f9bc9f79aeb5cfe820de491a7810000000000000000000000003d8290208897f3e4ff0075fc0c851a41858986a8000000000000000000000000ccb7f2777fc4200fdbac329645c3b404ef0e2722000000000000000000000000c751816d4483ccf26a2f6ee1d2be5ce236c958b5000000000000000000000000bc5cd23bcb13bd73cb433825f2d725ca10979d02000000000000000000000000d7b95b66817282a387601c3f114cd86e304661ec00000000000000000000000072bd2e190328161544d26c277526acb724a25a950000000000000000000000003e858dd5530fa4006718f985fbcd1a15af6e8d72000000000000000000000000e70178c0ef36b485bbeb39b8a6493c128bd29ae4000000000000000000000000cf3419c502c58fc9292121ba97af2f997170aadd0000000000000000000000004f2913a9ce1260ddab29490d1f5621e3bdd02a78000000000000000000000000f212ea1f05d180e3846de04f24d1b4316e81d5b20000000000000000000000002afc705f3d1178ad84f15bf69ee982ac6a82ff450000000000000000000000005c64aaee7821ab9f7570b7977c5503e6ecd86fd500000000000000000000000068b37f5b1cb4e6fb7edcaf228bc9d8392eca161000000000000000000000000077313c5573cc4a6f688a832d89e798112cae846e000000000000000000000000163b8bb1fe2bf687095a15b14ca1abaaca12bb9b0000000000000000000000009b6d6aa8c33a4a12550657a565569d9e859d8da70000000000000000000000008853e170ae5cd13a0271aa799d317960048e40760000000000000000000000001806d2187f8dea67be494dcc3ce6024ac6e70849000000000000000000000000858597e63d4433eed7b90bacd78bf56bb9138501000000000000000000000000f52509d1be0afaa1b1f4f7dcae23d6fe80daec5d000000000000000000000000d0c0e87000155f5d9e26c4c1452e3737cd33db61000000000000000000000000266c785fb243093e179974d5a5e955647d7f654b0000000000000000000000000bb9bf081a8ea0e39402287674e032640ff8cb670000000000000000000000006fe68676fec87fe0134bbb3b0d733e50c7d2e00a0000000000000000000000004e9d3e7dc0ff2cf26655c9a93cf2135afc36e816000000000000000000000000923b1344b909daaf0c8f892f25933794887a56630000000000000000000000000153e8273e00e63df7de772447150eac65a24dca000000000000000000000000dc04ec392058b50f33476b0aa6df162952e077bd0000000000000000000000002a493dfeb803cbbcb518161730b43f5b3000d782000000000000000000000000e0667aacf3defa07d5268c65daed6ad89f1570730000000000000000000000003ebd92252655a659226eb63baba538527406f90a0000000000000000000000007902c3232c693c5bed8f9337d78fb9f0164d2f790000000000000000000000003d518c417ca96c40f0ef42ef87108f44c872537d0000000000000000000000002d46877a68d8b22df9e35eb472ac6fd14edda87b000000000000000000000000641e8ec0b3885b7cb90acacfdab9d4ded8e068bf0000000000000000000000004f9043baea66f2c57ade09b32d4dfc54c4315ffb0000000000000000000000009839ebbdad3efbcd74f85df228f924ef54681fa800000000000000000000000086319c61ea5471bc32dbe63e8c43af7b25ceaf88000000000000000000000000ba4a37306de72e63635bdbaef7d125626c99a60e000000000000000000000000e3469605993f938e7614e39856b0460428c4881e000000000000000000000000283e2aabb83cdeeb5f6f16e9e241614138ca2904000000000000000000000000c3ab93e005b526e7a0c699e8e584a5f5184b72a900000000000000000000000062f456ea989875d4d6e9522d6452a3ec161fd52b00000000000000000000000075e100b647ca6d8419cc3a898d920afb64bf928c000000000000000000000000152fbe3b6ec6b0eefa283f728162117fb9bc52a30000000000000000000000000ff9bbcf07f53a336af8e9ce6d51b01d56814af1000000000000000000000000b7f13cab32642e2b5290c11b5ac6f78322935b18000000000000000000000000ad3f4d31f0c624af7802c9ada2701cb5d0732454000000000000000000000000ce994511692e5cb94acb9d14db1079cf4b49556a000000000000000000000000a5df0c30f6d175fedb7242dab285e959fe3daa84000000000000000000000000d03bd24ef9ccd835ae6407101cb61a1730b353480000000000000000000000009319e6f038d704b74d5effbe0c1667ad986cdca5000000000000000000000000ecb3e867aacd78e1616da8e7d7c9afc5bffd8ab0000000000000000000000000e5133d21df7f9ad3b28dd3b5c291b9570659d02600000000000000000000000081a8078fe1268b7a2ab59d5a4e96946e1a7f6b5c0000000000000000000000009342df7a288f54cb5880660fad25551776ca9efb0000000000000000000000006aca0b6c320011f22559abe1d2b6a5b553478eee0000000000000000000000006eacf02dc8e2dde587ebee5c3d9da69f450cd624000000000000000000000000565d709cb50f342ea8180a88d71cd1698083c516000000000000000000000000db97ea6784a3fffa7483b9c061a0ac4fa6413176000000000000000000000000d676e8f141efd6c12a2c5651aa8de1509c9b65730000000000000000000000007201ad4cc2bdc165b03c6e53d86efdadb02111aa00000000000000000000000087db98c7a3df288bee3dde686d99bdbae23da1490000000000000000000000007ae735a0c0fc7653af16ee065272b064f2ddea86000000000000000000000000b9e7d56e52fd51940b85a22bdffa1cf5112d4f37000000000000000000000000b5676807ca804aacb0d48566be3e9547e20f6b1c0000000000000000000000007a8d63788cee1104abbcf7a34a35d0bf4338420900000000000000000000000016ef1a33cebeef93f0d8de1d8ce7f959b6e8d5c000000000000000000000000090517cd9c791d5fbc49bdcd91bb5a5d51a2dc6580000000000000000000000007bed659151c15645cce83dc94cbb4cb3c8dc8c4f000000000000000000000000c26e3c7004ca8f0998c750e0c27105ae3150464b000000000000000000000000fb5514de96884c999d00421877a5d72e25527868000000000000000000000000d0551eaa063474c6edebd5803e5a57eb2158cf82000000000000000000000000af9e2e0fa2a0ede5a4f82f7a22f8571db08edaf3000000000000000000000000db9b6b7137448cc0fcf1a1ad343d6a061041dc05000000000000000000000000049a8a97de52556861298c94e2c60d7f67d36737000000000000000000000000d300570b4f07a98d3ac696b90570ab8a5bef6e8600000000000000000000000061e6d58bd6dc96a116996e47db2a5b4824824f1200000000000000000000000091b8429d73087748a412d6e8b52c87bebf285ba9000000000000000000000000790972423fc16d63a948c3f2df657ae6d5d30f96000000000000000000000000b3a32f12589d440bc15365dcf81d2103069f2e840000000000000000000000003b1fabf41e15dbee15dc4092420067d06a1a340f0000000000000000000000005fd70f1ab5a9a9f0b06eb09478055e2bbb3f43e40000000000000000000000000b493e8e47e7760dff2b33f747ba12374d36d94400000000000000000000000011d9e45bd381d00b8780909356935752d0252b0d00000000000000000000000068de47b9c6bf1b983ec40130bbc72ab85f1e4ad900000000000000000000000008c90a18b6ddacd48382f2d655c8a1b5417969a30000000000000000000000000851d6fec25b2282f4ca55d0924eb6a1d583c411000000000000000000000000d1094192a5e57ef211522bb0c2691263db8fb16b000000000000000000000000da259745ebea6c8cc6e240afc09d10b01f5e7f820000000000000000000000003c41763274a879e0cf0ba5f0a31b230d31492db50000000000000000000000003c3bd00f6b2d84f474a9ede122a9057b84bd797f000000000000000000000000dd92fc36dd7124747010d9e2f85215c7800f1fba000000000000000000000000f0133cfd43176487fee37d72010d99c60b2662b5000000000000000000000000be9c3121201709168312884a720466e6fe9fe891000000000000000000000000a1193b131853a94c04f75092dccd77eaf3a1ea660000000000000000000000001bf0f8d205b350980a397f70fa774f1d086b07f400000000000000000000000093a22a05bb231efe501561adc07e3bf9550e1d46000000000000000000000000a720e68c4204c2ab37bec07326b7bcecd70d0376000000000000000000000000dab88bdf27593776ff59dd1c7db9a09b49ce172c0000000000000000000000009302ab148378294d5cda3fc3b9d0e94adcfbf53b00000000000000000000000070a9315c75268406f83d651b35accd4c68e86d3c000000000000000000000000b18de2975408d2b42fc866dc2ff5c03f38dc82230000000000000000000000008ef0785b7d1d8492204dc03e3303206e0fc29d3f00000000000000000000000066d77d0af39e0c1a872b1361b6caaa1f8c1ef5fc00000000000000000000000066d77d0af39e0c1a872b1361b6caaa1f8c1ef5fc