60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000d6bc559a59b24a58a82f274555d152d67f15a7a600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b7368696264616f2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e207368696264616f2e6e657400000000000000000000000000000000000000000000000000000000000000000000002e516d5a326e474839484e52656e56797353705948464c506731576a45357a584c42427a737166545a74413177757300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005540000000000000000000000006a8239afb615d822abac6c4b435db32a39eca4df000000000000000000000000d2e92ae5e6565c8633ef26ae5db2771cefc9e66c0000000000000000000000001fa385bcbffcf5e3cd132b3ea50437700fa86bfc000000000000000000000000a5f70969e61ef5a2ba0c255c4be62ca20607d8e30000000000000000000000002f14f15ba5e16600e9679b6dd4ec12d6e97701ef000000000000000000000000dfeb7cae235c6d08474a9abc7da15e11c556074a0000000000000000000000001e1f4803c242b84cb8bd1476092b8f6de8d24e410000000000000000000000001bb51e2b33eea1def25a0cc32f5f96048ac81f84000000000000000000000000299d803921d6414a123900571916976afeb31a8100000000000000000000000033d9a86ca560fadd5f6e0369d44bb89de801abd30000000000000000000000006ef1b435fc9460051336709d60dd9491e36c4f41000000000000000000000000e3e486281f07d4db90569f22e3656ee96278643d0000000000000000000000003fe88524d80f5c715486e03d77e815d8545df310000000000000000000000000f574ecbfa4b3b57a1b3e561ce75e22dd123faa1d0000000000000000000000009a3e414731cb40902f6e0375c374122d2d0a6438000000000000000000000000328d309c8c75a444d0908e3f6561fc199a09f7780000000000000000000000002e7aaab7c808cb41b13e5f34565a51def2c30cf20000000000000000000000006c48288d8db94cd483ae8534e0f630b328e3337f000000000000000000000000d66af3da2b3323d47efdf902635880f0f5cb4f36000000000000000000000000aa68070458758b56e21f62234f4b1a6f34795c510000000000000000000000006e04c3898da69d1487940e019ef3f065b0c9e840000000000000000000000000775ee55b00e11753a554639e4fa1dd811fca85ee00000000000000000000000063b35665b90927bf81855fb231bfc053a75ae6fc000000000000000000000000b971774130da0b4be96ffe158b6ec8c456dabcb8000000000000000000000000e20c9ff88b033f133f91c2d0c61cd583b887443f00000000000000000000000061a4d7b5df5d271c81a09ecb100802adbd491383000000000000000000000000d40f0ce1ffb5bba50054741d7923835aab3ceecb0000000000000000000000008b9af30d3849d57768b23039793e5e40735e9cd80000000000000000000000004e81e627978c4d6389f4ba50125d0eb73db08e840000000000000000000000005866d318cb63d8cf92f4084a8b274eb361145ca0000000000000000000000000c964d9c664fac012978309fc218a59308ac1d611000000000000000000000000d16499ffff5800f9748c499b503cf6560362898300000000000000000000000013716bc0a20e5714f8c68c8cc647d72fe473d24800000000000000000000000077ed1a63c52d5b9965df1722012b3a7680440718000000000000000000000000792156757145e437e8c46ecee22745d198c1fdb4000000000000000000000000e29ae093a3c71d750f1e3e6a0a7540d149338e7000000000000000000000000025935a370b854f7c15e9877af14b862c25bb849e0000000000000000000000006558ab686b375dede34a533b78f0ec4bc70a582f00000000000000000000000062bee503e3a62d907c48f5e3ca63904ebe0494c1000000000000000000000000af605b86d009f87e3f689bb914cc1d3e86b1f3a90000000000000000000000007d14785221a7922b7d782f5e79ccf7fc5ea95837000000000000000000000000a563f9cfa34db15dfb09e5ac53c2248bf8b0cc3e0000000000000000000000009f6aabb265f1e4713221ab9df457ac7b19e051ec000000000000000000000000f0c63a815f4d209cd5488bc726d808962dfbe971000000000000000000000000100497d8f8cae66c49ebb950b833867eec125dca0000000000000000000000005f5bd295cca6d9668e98d4b16b27af82d6a6493b00000000000000000000000048e7e77cbbfbd3019aaf69a423fb530dc45598be0000000000000000000000009b0a851dae8b2bf3c9747118334dff23e2de4fb60000000000000000000000006a6f9ea605c101899bffd41bf2a5b4e0a20866e6000000000000000000000000e48a0ba2b853c5715f564ade0b101e671d79deb200000000000000000000000038e871aa33762676933d81700cffc74ea1d74ae50000000000000000000000007e8b73d77dd9f69bf2afd90988d89b2deb621af000000000000000000000000069a0e1e305b3f7dca04155faaf77b15d475d0020000000000000000000000000f83ee81baf69626b71cd865baf779e4fb91e2302000000000000000000000000c04f5220b8650886cdc7f020342d0d0256a9c27f0000000000000000000000007304da6248a280a270ccfc8867759708c2290ac90000000000000000000000001dcc14bd566e7720743bd9f886288d4883feff81000000000000000000000000f127130daf2dcb3f0a2c6ebf28782491b9644407000000000000000000000000a45cd683e46923686f92a2ad37b7b2e04323fcbd00000000000000000000000080039e3f3c9cbe701e610ac1ece116d4924acc040000000000000000000000007da746fa23a9c0cff89580c84f850681a9153b17000000000000000000000000d0fbd09b4bc35d8739660f68629d9644538c1836000000000000000000000000cab007babd8852e358e92a918970d344b4a0f7d0000000000000000000000000d834a114f66105390e6d1bc232ef28fbcd84c58a000000000000000000000000a205ebb9887d48fe61c353b53b70cbb40a50709e0000000000000000000000009b1cca86e6e12dd34361ef5d89cb56b2d4ad2dbd000000000000000000000000b329b792838687e1441aa7df55f02b28a13b2f01000000000000000000000000d87e52b3f33d449d32b86672895731082349ae93000000000000000000000000d720a56a9cb244959e73d602f16703705f41fdbf000000000000000000000000286ef835b5d0cd06ef1950ad288e52158b2a64480000000000000000000000004c33573fc2edf3517b87b5b993abbe6971a310d7000000000000000000000000d92d0ebd3e296cf9217b7b3ee133c5fd8ac6793c000000000000000000000000027e3ae17d342c865c1363304b0cba066de362fa000000000000000000000000d0d939f8ebf34a28d25c7f31f396db94f8fd90ec0000000000000000000000008d60a6ca4696da11d8c5b17009e5f4532f281327000000000000000000000000bce5acf193157278c44ad993ed1f6d28612397810000000000000000000000004ccbb366b57c50f7efc0ad0280cae0df5010ab0200000000000000000000000041f76c3685553d9626619a52f79fb8fdad860c3b00000000000000000000000073935ddd1c5b7faf82313c177fc6866318089f440000000000000000000000009478b14e67b388ad1a8b479067d7a7a8e2bd0a8f0000000000000000000000008a2bd0286a0033e62ee9eab116558ac5ece36fa7000000000000000000000000974ce3b31ae2c36450254364c2a897c793dc281d00000000000000000000000049bbbbefb104663dd3e1a74dcdf674fb39e8a41200000000000000000000000061b1d6dc0ab21777678c3b6b989a5b8f47d8814a000000000000000000000000c9b78e222ff796183966fdd9af9c25f58727efb700000000000000000000000055fe350afb7487554b87854def2d68db276a3e5200000000000000000000000076b149cc131e24d9c859a7e1db4e968547b69439000000000000000000000000bcb6f8960db6a81a95631a9ef6054144a849ad550000000000000000000000008151e0167ed8f0d87af719ea9aa641e14f636fde00000000000000000000000097d1796c4b103d658c265bd754b7d8de864fd029000000000000000000000000cde0618b7a9024dfd9230b60134474ffdff27c5e0000000000000000000000007732e10775771e8084f75930413780fd326a3f4a000000000000000000000000c7429c5cd5df3c44f536b813bcb8d95221015d05000000000000000000000000f2015305bf8675462ef3a6ca8db23f590d082b27000000000000000000000000733d8eaf5d401865541140e3f5b0c52ac31f142600000000000000000000000071190c68b1a30058901b652c61cf4668ac1872800000000000000000000000007ef526488cb25e74d75ffba8657770e2b607d6c000000000000000000000000006207d4037ef064d9b7c6786e5cfa888fcff28310000000000000000000000007041d8d6cf23a25893ae3a76cf50f2e967b1dec1000000000000000000000000ab1f5f3a51e7c52d0fe34871044028197ddc022f00000000000000000000000010dde3c1dbcdb3b38d9aca1be2093fc2d2d3127d0000000000000000000000005fd2d4cae6fb21db098f0ff9344a8855542ad6610000000000000000000000004567b27b5ec3618efe048695fc220ca805f37f56000000000000000000000000742a94924413036613909b327c69039972d37fde000000000000000000000000369aea9de37f540165a78fad35747ff7c5077adc000000000000000000000000d0df714f830d6c01ef2842721047615c453c79f30000000000000000000000001b6872f50e050275d1c38644474e2f7774d182a6000000000000000000000000cd31d3272343b9c918c4684461791cf50f348a9d0000000000000000000000005da3f6ee099f3357108d4b0cfae4e33448dba0c1000000000000000000000000683b0fe373e8fa4bc121902c77f2ffb777246b7f000000000000000000000000d6a4f396637f1572aca5e4e9013f43dcefc6fb0900000000000000000000000000e891ed75a2dbc0d782228ca5c89ee4c30a3ce000000000000000000000000042bda180feeed2c5dd030b89d440115eb6ab853900000000000000000000000080d072ef72fc917534c5bc669f7c863cc0c8b26f0000000000000000000000004c9bc145386ac9157f8c4c63dcfeef08e7623332000000000000000000000000b3f3b5160ca915bd899d50ca1154f87cd305cca800000000000000000000000031d21cfa3b48297dc3c2054bfa4fddcbb1c51f480000000000000000000000005de7414bd76fa727052be1b1ab42c3803df92fd0000000000000000000000000f67c017b83b42760b40d349854c79085920d785b00000000000000000000000030ee4bcfa8d1df6556876477b028c69601a84a6e00000000000000000000000021abc6c4ceb3022d71e351f604029554d172510600000000000000000000000014c77f5f58e62203412fbb633d845f5d10bd4a5000000000000000000000000024481c33d4b9dc011223f8c1730694b34b6b4dbf000000000000000000000000dec7f5a821987f329c098f6715d21bdb6ffc1a74000000000000000000000000fe2ee4913d905a1b85c47462f9f3be5185644e46000000000000000000000000f652935468540768bbda2fd83f4ebb2a75464f140000000000000000000000004bbff6ab7e50dbe8eccfd9cc6c6974723748e60200000000000000000000000084274da9062dc2e5b10d3c3a106e0f923fb4db6a000000000000000000000000b81af0148875eae98dd88c7bd3d39509318031b1000000000000000000000000a3bbb17ba783638dd2b1c4e31fd2288ef2249180000000000000000000000000066daea5333444f4a31c8bfeba5eb566cc6520c9000000000000000000000000914e578f8bef2607d9c16fd4954c2c10e58dc5ad0000000000000000000000003872c9c49d5e330e8a128b07bb4fcb3f7d08f4290000000000000000000000006fe4ac453668eedc831b3f1a7cf26e052210b1a6000000000000000000000000e473793b55cb9edd5aa7d2cddb8b997e6aaef385000000000000000000000000068dca64daf8a9916eb197e1efa99e2516fb8ae9000000000000000000000000ad15d71560afd0acca72b5f799dd56d36dacf3440000000000000000000000007486d963eec40092680c322bee7e90a79934a7b30000000000000000000000008e415c28064db50212ac652366789d9c2fbcf5f30000000000000000000000002b40213c43385e78ca2a65773045f26ca52c835b0000000000000000000000007a2eb85cbe6e9e90bf254e88a730080c831e31b9000000000000000000000000abed9e2175904538493099bc439fa34a055d10010000000000000000000000008877d9d0f51b4966f6fe2645f9128a958da9f9cd0000000000000000000000001401eedba308da26005d3ebb58bb282932886027000000000000000000000000c332c76e7f7563283b40582d76eb912f6252e924000000000000000000000000aee87f2d29dddf0c41bfc7bda2f1b94a69c5e97300000000000000000000000055154deddacd0b7e532e52cdc25dcdf261dd0fc100000000000000000000000045f4f74060a573a3b07dc857c275e1cb51a79e740000000000000000000000001d58f92756361fdf6cebcd6c32ee94653b5aec4f000000000000000000000000f46427891293f4480ecc03a375f27c4522fdedf0000000000000000000000000b6aa95b3885d22c4120cf8eeec608007e0688aaa0000000000000000000000007764a4c1e871657f1dc28f14c074a7f98c71b6890000000000000000000000008c489e80ab330b916d8e0d0aa7f02722e6219136000000000000000000000000936a9414ff38d716f5587eef4084289dfaf70da50000000000000000000000009e65515f7ba676b4d8961a19e9917822c393e50800000000000000000000000005fceda6d60e8f682e571b1b7cfadf1c01d9264000000000000000000000000007c7c77904637a9a49eb7e4d2c9df1a66ee5645500000000000000000000000067ad5e57d6393ad6cc42845e1b3d1b285b8fc7fe0000000000000000000000002dbd560c630ddf567a3e314652031b834c32765c000000000000000000000000d36c71a3ba1c74a294ba0baf396d15692b93bafa000000000000000000000000f929c6dbdf3ddae6dd6654dddf7853c07f713847000000000000000000000000cc7dbeea31deb1f9d5ab747c702a72d422fb7bae0000000000000000000000001cc6c21eaea64c98d0340feef58b73525ad807e90000000000000000000000007ba00f0ace4df423db1249603042f1bd1c880b10000000000000000000000000a8483a04632fceef405e161b47f3d02b1296145500000000000000000000000095c1cf8a24d6d414a235e8208ca350d7fe3b4ea5000000000000000000000000f52b8bfbc0d27667187f1b790f16cd0c3e21c09d000000000000000000000000eb25e471b6529785946a4d1c6bf21a74d458138d000000000000000000000000c79e658179d0738da7e8d07fd9a9831af3e31c5800000000000000000000000032931e46f99134077037075ffe74492468684141000000000000000000000000f41758fb35ab90fa6010621831ea160ea5f5d430000000000000000000000000799705f9ba8c4206541b36871767f12c5229e5f00000000000000000000000008ad9785987b7ab6d97d0fdc44595e1e0b28a328c0000000000000000000000006ef218982e327d7796bfe504b4513bcba3a413be00000000000000000000000042b9e899aedb1ef4f51d9aa3dacf049df295a6550000000000000000000000002ef01ad6572a5246fe20e4b8196181cd9b1bd12c00000000000000000000000064d3613f675a1d7b57bdaa476a7b726d96c663d90000000000000000000000005d9bd76bfa54a9a385557faceb112cf54fdb52330000000000000000000000004d97769e0174aa990fc61fd2ab390548516f8bbe0000000000000000000000006480dd9bedef1f38f438ec76b1b97d5778d825280000000000000000000000008f7346e2174a5aa19f5c9a2bc56f3aa1cf99f6820000000000000000000000006f398d8c83d0692060bf803a695c9ba937e53fcc000000000000000000000000cb640c5e34483599ee1d4d9b7d587538e5eb565f000000000000000000000000a967e565cf7f177b680339c7f3ae541dba57a2b3000000000000000000000000429418a724f844f8ee8dcc2994282bb142f076c5000000000000000000000000152ab8e43ea133149ee276060f1cc088b655dbf60000000000000000000000002af53d4c6c9da436ac0d996210c63e518b29d0e70000000000000000000000006de03b9948f0070a56c90a22ac6e8e42a7308bd3000000000000000000000000e2a9d8b755ac1ab8e038f86b6861f280aeb54fd500000000000000000000000014d7ce5fb2d09d27950d46b1924ce329342ee9f6000000000000000000000000b6ab8ca4f2602c11afc89c43010808045a98710700000000000000000000000067947fe50844ff7238ff093a18cb88ae1f26b023000000000000000000000000053d8cf7ad0614d8d5f9da4235631fc2bbc4455e000000000000000000000000557789261c24068635fa09ac38a6e036eece94980000000000000000000000005adb0714d8d0435ac57cd3058dfb6131faf9aeb1000000000000000000000000ac02e9a1985b137be77b343ae0fa4cd4527537cc0000000000000000000000006877dfcc63db043efa5d8ec2944f32feba5372d00000000000000000000000000e39f7aab13c1290360a7b1aea179c1e5e3cb5f8000000000000000000000000295fb8ad1f8a5d4f25e0a1eab304f62c2750126e0000000000000000000000003a62f1036f289c43c43fffbf383338812b7cab7c0000000000000000000000004ca1adc149e13e84c39252ec1ea58a49096b085c000000000000000000000000f6cdb6b64087247ce600db5d97879199fba790c30000000000000000000000002fcbe630d6c1b59086649983bb773b4191809d0300000000000000000000000009d26fbd017f640dcf6c3661fb04a36bedec97e5000000000000000000000000d80b16a190d8f1f6eb914403fae3f2cbaa5d54dc00000000000000000000000009f10d643a5c7bb13587291597557c2835c6cd97000000000000000000000000f2fa662dfb3901e4d44931a92db40f2dc3b94c7c000000000000000000000000f60977041f1b1275b0d081632b89c1eb4030f0820000000000000000000000005239546ab68615cfd9898b221231b2d0ccb29b2c000000000000000000000000c7dc3f16ec1b63bf8c0cb07cea2a15ac6bb2fc330000000000000000000000001b76127a65d93e358581206d462655d1dcde3a260000000000000000000000001e76bd99a95fc17c6a5ffc5614e7b9a3057e9cf5000000000000000000000000af5ce2684bf8fd4040cba52c943d504ad49c6291000000000000000000000000998aee9cfdafe4c6455986e6a9c49c4140cc5ee30000000000000000000000008a942b558e28778b9974681ede135acc1a82b506000000000000000000000000f14b20f82ebf863360e5901eb0bb406760c8a2fb00000000000000000000000063ffd0130b26f3aba1b1615c08a62a5e12482f380000000000000000000000005ecbd83cacb719d183c01f067eac83307c25a3d700000000000000000000000001273182ebd444cb93564e31a0f2dd131887687a000000000000000000000000e9f89f7b07969318617f63b0a91389b99bdd3c960000000000000000000000007ab50cad7a518f580c3aab6ea70c2bbed5fa5dc60000000000000000000000009b579b98f9a680e17f34a213aa65298aece250390000000000000000000000008f8fc139bfa8ee40fd08af21b6b4b9cd256f1e6f00000000000000000000000077cf9dfd625116656bba858205d8fff4e5609ecb00000000000000000000000005e4cd7b10485ff6244d0c715a01607ab3ce09b20000000000000000000000008e8abae18e131e1258e7941ccd25bc313b62fad5000000000000000000000000cea2574531f0a5af0eba7d2750657a7707294d19000000000000000000000000f252de476981f2f8a4c8e7a5a5014eab0d4ac0d5000000000000000000000000c95e91d44b6ca6d1535ac741ffa9788c09b410ad0000000000000000000000005a3a979b7449bccd55fe4a48173af687da41bfc8000000000000000000000000f52098770a837082febe479abd38361a37fe86f3000000000000000000000000af1cbfe4778520af1569e1a6c0a5d96c7f3b9c2000000000000000000000000025e188cd0ecadd7a1ae3f8febb157bf006506abb0000000000000000000000008a97d2b4cd24e347c743c8e202f9fe4f5b646c8a000000000000000000000000984402f8343547c700c8385160bcf292cc8e428f0000000000000000000000001d4879a6734034e3eb7e3d17a80c89d901fdf755000000000000000000000000c7255a994b2853b92fe1981088445591de6b9de90000000000000000000000001740e72aff554247cd3fc31b08e5fa9b79c0610e0000000000000000000000004dc04abf162494d304a276aeb7cedfc57fdfd2e5000000000000000000000000cd812933d879781268749f157fc5e84eac3961f1000000000000000000000000ccb5ccbf599b2f45b87232d75fb5f21eee35b6ce000000000000000000000000e13fe4ac2aefc67309cade2359328c9bd771eeac000000000000000000000000eaf3cc3fc25764707244b34c807f23a7606d3d6b000000000000000000000000170ed1df57f67cf4ba0699f9b77d241f863ef1bb000000000000000000000000658e97a1cc0159d04be46a6bf6401cf3ea6162e0000000000000000000000000407f6ec6df43a57508cb2fd8790f6da0fdddee4b000000000000000000000000098a809fd6041b7715d844962f61a82afbe12f2f000000000000000000000000fd59c36396bad318fecd156990609a901dec335f00000000000000000000000079d6e66fc217ccb65f20e39fc88e9484fcf62a5d00000000000000000000000052d92a84a9f97554f368a38bb918fe3120869d09000000000000000000000000a3e6e9edf7fb0e850bd5a41baa35ce76e5d5f1e7000000000000000000000000d7803fa5c2e283e500271927b6fa0b3ac8b730eb000000000000000000000000308cbc816d97faf0a83040910c3d1aec3e06095a000000000000000000000000a7114ad3f6bc9a8bfa319fc3b60335cac6c18f9100000000000000000000000097e343f840397daa5aa88d6194bba6fd572802ed00000000000000000000000093137187215403e49bf594d4ac4d691095f3c9a100000000000000000000000037e77f48f744a8206ad7769e489fdf4986ac861b0000000000000000000000001f67a0c2957059bea3fbb718637dcdaa7db64f60000000000000000000000000e1750af11bafbdff5f89a3aa80fa2dd2af39ddd5000000000000000000000000e95c2ce3b749180781275f264f53d9ced14ac6aa000000000000000000000000ff8c2b1039cf6be2c54ce98cf00317d8f1229645000000000000000000000000b5c14020063d9fa8355f57ef3b75a92d0b7ae72b000000000000000000000000f33915144d1e6cbbde3fd80ffe8b171f6c9508d3000000000000000000000000cd64b4ff95e54b8d7993dcfd778efbc2a95b4779000000000000000000000000c23321465c009942bdf476700d4520fddd6348a1000000000000000000000000962b50bf361705ba1ebff10682b0221b726e4764000000000000000000000000fc39507e8b0e7cee181873d0d6c4695884b330c90000000000000000000000009df28cbdc99c3ea71e9a13f6ab3451975d2ee3760000000000000000000000004f78a468b0eeff028ecffa7c8444696e5e76f1af000000000000000000000000cc5f43c11ab7ab426509434ce1312dc349c8cf230000000000000000000000000b7363a6ddf83be957e953ac970b099275f339b80000000000000000000000008c8e893d55eeda7053ba8073b79f774f75e8c7030000000000000000000000004ff74dd3044c4316d2d3f28605328fd9ea4afb69000000000000000000000000ea5d8b478547b8cc4d3bb709582bdfd37d0198450000000000000000000000007a14502ad4a672c5a530ff299353242ed755e24d000000000000000000000000fa2d205ac73a4e4d379c70fa6a54acc13aaf6af000000000000000000000000044d80296f4036d923107c984da2ee7d5b158af90000000000000000000000000ae8357f950f0c8d833db43818c095aa653e12288000000000000000000000000c27a24d4a42b080c2551d6a2cff7e58f7addc3b1000000000000000000000000ef49fd0c8a827c5cb0515203916d1ff8ea7ccc2e00000000000000000000000009b6eb486f3f58cef02a92b93c85694c276b2995000000000000000000000000c2230a6e56f9de34f1cbc5c3408070657cd49a8500000000000000000000000069c6c1f390635abb10aadca66663ea6e4c4492670000000000000000000000003565a779bcb2203137e5eb66022844af28d86ef9000000000000000000000000c6972dfbc9c284ce76867e7e0616e7ae718408dc0000000000000000000000003d16e697f5f1940af42dc372ce42603e53427e4b0000000000000000000000008c4a6242c002712dfc3a35fa04370df01d01ac4e000000000000000000000000e1ad2b7c5f21d37ad0624decda3fa43bcf5231e2000000000000000000000000bd87659b26a1f7db7b0bda103d6ad32ff8a5c933000000000000000000000000649735cb182ea2abd173a4ff50972e5e9ba4fbb000000000000000000000000003ff0cd62977405ac159acfc3472bfd1722bde7b000000000000000000000000656d837c842f4fc11020d62e9179ab5e852b5435000000000000000000000000ecbeade17a37f7664e1da81d08b9d35d598ea3860000000000000000000000008511918d51afc227bc32d2b1c3cb5ce7ac00bd0c000000000000000000000000effff07bc3d7778a54a0ce20e807074e8004437f000000000000000000000000c1f70b8beb94761101967138013d9a259340fd3d000000000000000000000000c1009da2eaa95db3bb5e09096cd568e665be1d7b000000000000000000000000c3311f9fab0cf4c7aecda79b9ac7ffd9396d99b1000000000000000000000000a320f5fdcccb1ea3eae078fe5a77936aca1a9a1f00000000000000000000000088daf0aea983d5989650dc84ddee9b1968aa7ab2000000000000000000000000cf0fc27d0122d83496e71aaa251c1fdf9533cc19000000000000000000000000ba7c437a0645c422b06e725791a660a75a532731000000000000000000000000794e23b421289dd685b9a2424a277760bc29faf5000000000000000000000000485a1b168976966ee85dd26c0a70f439f6859fc1000000000000000000000000b1fb5a3b1fa7512b7d9a13961dd94ca4ec166ab20000000000000000000000005c8b379250ecd4446db266c9e5a375640cf2a8eb0000000000000000000000007740a807dd793b57430a6ec7bdafef74f4f2aa06000000000000000000000000014471d554d57c2709a7bbbaf4da8f41c2c88ab0000000000000000000000000649cf089f6ab9fb092265bf110db5ce07db4a38700000000000000000000000005478f7fa323a6c077723bb72fe258b3b2cc0c16000000000000000000000000335f10ec46f4d35406f89956e5043a8545546ac70000000000000000000000004ad5e0c2a38c24448fdae46819656dc609d9d80d000000000000000000000000f82e14a29b172d97a9e27cd49390ef626210185f00000000000000000000000080ed9a35392bf3a151f8fa4ba11537525cd96a450000000000000000000000007edc228565580e11c4db32a58280473ed236d1d200000000000000000000000064db2075e60d0965a6b39ac86822d68d5df0c6ef0000000000000000000000000a943987fd90d3910a81dac1f2c975f75ada341500000000000000000000000095727d41633aea17e5fbc8f6f47d289cac14d6760000000000000000000000006b4e67e4bedcedd428f448abf3c055af4bca9678000000000000000000000000e2d5457c0aad59d7b2abbbd466b703701c7d3afc00000000000000000000000046424bd5fe8b7ba7cf1bfb0f11231d326654371b000000000000000000000000eaee752b883abcb3b9b613502714e55d2db3e6170000000000000000000000002ed9bb7345d73d0ad053110446da85dc66621c1d0000000000000000000000002c917754663bf7358396ee6fcf46b060b3a63c6500000000000000000000000073f914e0c3966d11541e9d3a4989f6a82275227400000000000000000000000087439a489c9a6b45cd00cedca8e95a981f83dfc80000000000000000000000006021bb7a979728f6aa995066febd44c98402588f0000000000000000000000007849f05648e04485dfcb931b5b9bdfb04482f8690000000000000000000000009daab0b15708530ba87f12cc90caffef2a1c3b9b000000000000000000000000c92e72f6bf257056d43078438f84a5955ec0e4890000000000000000000000000df478fe67810d4e3565546fd4b9f23c5e6345950000000000000000000000000f71b1849b1602474d7c25fd9bde52f29eb2388c0000000000000000000000008ad885d02d84108398d84ca69b4b432d5b389a5b000000000000000000000000a8e870eebb633e143ebf32e77551d52f5dd363e80000000000000000000000009fe80aa4f76844b2da3e2ff415bdff28d333bab50000000000000000000000005436dd0b0b5ae66ae5c6c39fc94e50d4af67e77f00000000000000000000000073f0abc7b7af5cdf4b0ab276a6cc2c9ed47b0a08000000000000000000000000dedddabfb4499d34c8e1b916fabff7e41c39d7d500000000000000000000000002bf21e79da1fe7182f5d39587d52a25a0a195b0000000000000000000000000381717a287f07430ef6e42cf553b9b9400f61b5a0000000000000000000000000be49a175821e065574ba10d7935cb04887738ef0000000000000000000000008cfbba01fdab855d3e51d798c7c80a4283a9fcf0000000000000000000000000a406b8f32731e7fb6b28211b15f786c7133f66ec0000000000000000000000006b168e6dd59601c4fc4d1d066782879bee865e31000000000000000000000000f263ab6dabf19ac713857aa11575aa1b1a5186d9000000000000000000000000aa7f2fcebed9c8898af240874fb90e1b1deb7d1300000000000000000000000053b518b887edcbfbc5046d1e10aba5be75a3659f0000000000000000000000002bc518615f183c3f23547cd1b6f3b5657b4754db000000000000000000000000c7df07ba00d49c64e8d327f4f84a25047dd9d409000000000000000000000000ad62d516b6c5cd0ed64ade6bfef39b20f08b4989000000000000000000000000de19081ce937d2b0c4301c31380d52a9b909fef70000000000000000000000002dacedaeed0096b851d4c0e98279371fac456fbc00000000000000000000000095d9d27cceec3eb030fbab6a0c8a4f906ffcef2f000000000000000000000000280e9fe5bf3d682013aaf47d2181ac4b80aa82df0000000000000000000000009a9b46172409299d5a9b50567cde92bb30c2083b00000000000000000000000022bab63aeabcfa2ed23ad6888afb95dc7f16dee40000000000000000000000003e1843fb15ebdb3839dc6888aff8bff37e82b2ae0000000000000000000000001f841912c387ab2097d1264417c4dc155b749612000000000000000000000000b8c900cc1dff0ba4b13d81234822b668259ea5f0000000000000000000000000169e4bc5446c21f0d31677f1c65fbcaf90f6cca4000000000000000000000000176ef012ae7326d9a5783ea52e5479917fdfbfa10000000000000000000000006f977c01db93fc916c0168be899fc479432496bc00000000000000000000000059ac1813b2036118c40fa567a75c257b52b434ec000000000000000000000000cda0fa3d8449d2e65fee4d3e46e84e8fb4cc2ebc0000000000000000000000008c986b9a03bd47dff41c70484e2a696e4984ac61000000000000000000000000093104d546e36531c91c632172fadd1c8e9e9f6f000000000000000000000000e44e24cf1825f67cd278c3a277cb01a057f832980000000000000000000000003de2e9cc4a57e3176d2632bd01d26d35fdc247a3000000000000000000000000d1eea2145b9aee5b6110fdce59d884e90410858d0000000000000000000000005027f1021342c7f65b8d621675e3b956e33b1ae000000000000000000000000029084e3b3e0e5733df1f8ef0d9d861910fc8fed2000000000000000000000000d78327b15da1c87ecbc9e58eaff66eb4c69802a00000000000000000000000007ccbbf083f2c085e45b260879b01665bae1843b5000000000000000000000000233c3421f68a594f3867cce6c7b6c49041f88c7200000000000000000000000024df41f5ecc1b001dfae768eaff3341378162dbb0000000000000000000000006f06c091124ef8ecc4aa3c2264d1168b76f051c3000000000000000000000000c48eacc13813587a3ca56a31f00ce35f06a77f00000000000000000000000000959cbfb6eb6909811598ab6a0a8cc3f2a571a2bd0000000000000000000000008fc8a0e3780905ef50b253bcd0925cf3e74b63d40000000000000000000000004c779ab3686a81effd901924a168f64c276b596e0000000000000000000000003e1cfe90296e0842516d527db31305e222f22bf30000000000000000000000008d4d1972d513b6810cfb4e4757428a7d25247b89000000000000000000000000aa1cfc74882ae7fb06acc6440c410ed55d11cdee000000000000000000000000bef1d324897afa216f9b669b406a0887ccbb442f000000000000000000000000faba0851894b27104ce4b7172e4a9abb73c0be16000000000000000000000000808e523edd3e2a8d40773153dae11a72da6988f10000000000000000000000003f048dab27773728f3349810bde6b2b380f8c3c1000000000000000000000000fe333c46b4bb6748024bd0e0b4f15db9ab3f7d860000000000000000000000003cf07353e11ae54e5d1e56b0da920c9535674870000000000000000000000000befaa07964d4b768056531c0dbd6cb0a07df56fc000000000000000000000000da370272160e79bc12108d8f08514da0c7924601000000000000000000000000ee940590b0c46638191aed7a782107a2292f38ca000000000000000000000000f5fafacf313962a29918327af8535407fb69af7100000000000000000000000093e1389a33272054f98291cb8782df3d3243868100000000000000000000000055f5e53335bedc4d066e70de25055c1e560141ee000000000000000000000000d642d443e52f77cdc0baf6110d105fc5d4793e1a000000000000000000000000bb4b26f774732e14bc7ba1d6f9cb32ce16d39fc000000000000000000000000021d780b27f832a395cbe7221e6907dbdf7cd362d000000000000000000000000d22f769a68607ce532d1a8569b2d6c241421c602000000000000000000000000edfa17dcfacdaf931419d73dece5b9b5c4ca60dd000000000000000000000000e706ebe10114c671b9684d7fbcfe7487e63b00ca0000000000000000000000006ccca5c0081fe181878f6eaedb7db01896cfcd1a0000000000000000000000002213e87883b2fe5aa6c0875d3b77c109fa5856300000000000000000000000006f9a506d2384951b39b8b40604c23c1b18cdd93e0000000000000000000000007b85bdedb3b4eadbbc785dd37c058a3710d4829b0000000000000000000000005e16005c289ac7fd7c2903b8737390917c103a32000000000000000000000000c4a3aaaad9bd9741832081852101c38b3d56ee6500000000000000000000000006e583cb8967171ae26e5999e086775ebad7f6f10000000000000000000000007b640407513bc16167ef3450fd6339803982e976000000000000000000000000a6ba13f4f36ba8f71fcf930a22d5374ca81ad4a9000000000000000000000000f6ab5dbe4ee4e8f3bf02c218ab7e158a75fd53a0000000000000000000000000ffed47c531a17d9c69f86cc1451edd4d02a4bc890000000000000000000000007f46a3b2768ae0a4c1dbe752390d2b04141a35f00000000000000000000000005da02125379b3d8d20b93ba18bc3f81bf6fca325000000000000000000000000bdcfb6ef6929cabc11592d21b79655253b7c743b000000000000000000000000292a5b39906121bedf48e32c9c115741edab2dbf000000000000000000000000fb9f8c7eddce6f970b2e8c18dd8e9709d2bfb85a000000000000000000000000586dcd0bf6eeb8ad75798dcca8b40fc162c89aef0000000000000000000000004edc3bf1bf0a63ff5f29c565c9e296688e0b25980000000000000000000000008d16756e542ae4c053d44f8eb0c7b8e5f433f9070000000000000000000000009aace1f6c7bdb160c8b6e8906e5f9b0453559eaf000000000000000000000000990fdf303d72110cab29fa4444a8004b90cf7e2c000000000000000000000000cd78db7001921c1cf4eb1ba0075a018f70cc2fe00000000000000000000000006b35e3dd6ad968de48c59830f5199f7f69bf33200000000000000000000000001b2a107a9cdd8e1a7650c94f1ba4b82a3a39c89d000000000000000000000000e3a5b3a0c8935375e13b33db8970d658334810f20000000000000000000000009cca5dfa713c25c08d5971d3699f961170e28bd800000000000000000000000019f5a9977ce6d879851fd4672cc13013bcfa1a27000000000000000000000000aaf8a3e87d23a592d259ca34faaa5aaaec3aa10d0000000000000000000000000e5b451157ee9ba27391b8832f34caf810148c600000000000000000000000001c88807079bb0b5d1260c0c447830d8560c55d1900000000000000000000000055903905196221a4cd2a3e3c392be532fce8bf17000000000000000000000000e7c300cab89822ab3c5ddc4134262a948ceee47500000000000000000000000003ec4799e1780647cfe705e04159bfd7c6e7288400000000000000000000000028688d83dd2cd17c1695d587f0c772386e7c1db000000000000000000000000064d9470c9ad7b3d4515affa36f4bae9d798b9273000000000000000000000000d4ae3c8f0fb1f685177824ae4770ea17c8710bbc00000000000000000000000011721aa073672487fdd75ef10a7a43ef6a95d39f0000000000000000000000001cf6c61507f0df119d3aab3ebb05bd83638ffcb000000000000000000000000068504dde9f039cf758ae5f6e960fe55f221911d5000000000000000000000000595fd431d4d71452eb4eee5a3593c99f69ec0d48000000000000000000000000de82ff25783778408a29b69b5e5afb75f2234ca800000000000000000000000087804107638fa5bf9de90808fa6fd874cdd25ae400000000000000000000000085627f588de839762d0f58d8b65eb75121d6ed8f000000000000000000000000a94679f6f138159a191ccf0e269f1e392ed77bbc000000000000000000000000a5d68c262129d0bdab5281074c2a4b676ed5b181000000000000000000000000455b4802dfb5785bb4a18b00c63d658ecaa5638400000000000000000000000084f5b81355b2be0cd137f8a7046a20f3114644e10000000000000000000000003d2e3ffff3d4a99dd100c851d065ce7a17a13496000000000000000000000000d70059675d8e9ac4c66efd7ce95767876c8de5fb000000000000000000000000ac230a3ebe4d38c38644dfb085efd8339674bbb8000000000000000000000000779afa4cdf7472727863291c4f1b1c680293a0860000000000000000000000002418ebd5e48c8b9d035aaf025983653a7d2f000c000000000000000000000000570a824006048ee2c5ddb92e26386a5b267c94c0000000000000000000000000587f2cb1c7cb3c016efd2b5d80333437da2f33cc00000000000000000000000077c37115a149942af5da82e93009f08339c4538700000000000000000000000082604f6cf1b04ce4401723ee5cad12e4dd1138fe00000000000000000000000049fb7135139fcedf19fae7db46a1124ce4b9bbeb0000000000000000000000005ea89a68047bfd15252ee5d197066033652d8729000000000000000000000000b2abf31ab367df466c311b3b28a3611893e06e3e00000000000000000000000045906e53b0f13f787c41ba81832da36552c291df0000000000000000000000009c5a714ee0979f8451a5c975acddfce6344e5d1700000000000000000000000030ed7471974896887a9fe20578115ea239c67e670000000000000000000000009a33c992ba4e144cc7e5d569d4019522642241d5000000000000000000000000d9f6a4dc3364226f1a5beb3d0587fc754ed1e5d200000000000000000000000040949a47f8c5e549bcc1e3605a2aef96ecaa06b9000000000000000000000000075c662fa19749d02b624bdf49e8a1dbd78e480c000000000000000000000000560693a39bc010b92b0a1ecd5f73fd538d76c6650000000000000000000000005304bf4cb0d93dc28ecad5ab6d9018d86f7cbf03000000000000000000000000e942c854c604eb35ce7ebe8a6f92fb018c481811000000000000000000000000254d9e91816eab78a2a2b75c649b41398b5a106d000000000000000000000000f42c8153e7d41d0b0ce9cbb1fb0fe779dab90e16000000000000000000000000776fe8a1f71786ecc08935a6503ea464d53eab70000000000000000000000000a04958c6e698e991f4dd873641eccee57231473800000000000000000000000084de7058375522c59df99eb26f9ce8258e36e48c0000000000000000000000004142ff83559dd626884ebdb54ba23be77bb98e55000000000000000000000000be763f36620ac41d68d929a0e3b7006b30ca6b6a0000000000000000000000006781483fddecf7462b60c60de599124d68ef8f99000000000000000000000000de93fd52375ba8f54edeb8dd488fb4aee1ea0c5b0000000000000000000000006ff3062e9ec28c10d10faa8e07890e14486457da0000000000000000000000005c674ea4324b2ff6e3b5e695e0456b89609811360000000000000000000000005efc695927fe239e79d47d8619ce87e4f4be6834000000000000000000000000b4114f10b17acc51a60bdfcb203e0a0e5265a145000000000000000000000000c78c4547024d677969b234cf4ca5983abcf9a2210000000000000000000000002a9ad9880eec4621993d24fde9053639cf6dc3a700000000000000000000000095d0ab836f329b5d162fa9fef7d5bd0a16e4c6160000000000000000000000001e35084a9b0bbdf1adc131d43e88c250f0f6964e000000000000000000000000e9abe4113a83efb073ed67c8337fefeff2524c2900000000000000000000000018846c9d8e754e4ee5a56347e95058d089a105f4000000000000000000000000fe84391cfc038504778ad54e8334db1dc23c94f600000000000000000000000090e450d1f80cd80c7519bf9677de4ad3ded202b7000000000000000000000000d6fdeffc7ad2e36fca4fea6fa2678addb8cf93d800000000000000000000000025718a6992e978c6148e751189690003e07fa4a1000000000000000000000000dbd60fe29685e1955cd11f0bbd262d813632b370000000000000000000000000cf3acb8953d6288833691f96441cdf4fa4170b7f000000000000000000000000a8b6be8b9112dbb1e315341ef885608b850d27e700000000000000000000000085134a5da44007b849bb2f80f2a87bf3362ab9060000000000000000000000008e81b0959c8a462b6175c54899fa1eb7acc30749000000000000000000000000840dd78613a510d46b7ed11b4257f7e7723eddea000000000000000000000000deeb872882515569fff98355c193dff95907125d0000000000000000000000004294c23d9aa9044922633b62b2f5e96cfa86454800000000000000000000000010f53c0bef4b57f1dcb5b02d98b2a328e01c5c6b000000000000000000000000b69e6a9d086012b8cfb9ea69f94ab22b7f7d42aa000000000000000000000000e640ee745e2da1114b620ff76537c3276cb1e4a800000000000000000000000061bb5999dc181a077a34fb66aed16b8a4f0d7c5a000000000000000000000000c0c26ef81ecaf402485f0cf22d7bf08e66de7bf500000000000000000000000061c13b07e879dc03b9754ee71c8250ac8f493e4600000000000000000000000021c7a49f7b0dcdefd574691f5700765765699a69000000000000000000000000ca2623e9fe4be31ad8b1582394b02287fcda6f86000000000000000000000000606d6d7f8b8e9148ba9b06306d1a70cc39318814000000000000000000000000b1d659f73485bf28eeb85c3fa234dc45a9e412b7000000000000000000000000bc0f83d67e1e3803a358b4ce17e7f5b0842d17e60000000000000000000000007fdbe64ac5bec000be6857184c888ec0ed626a40000000000000000000000000b8daa26377c03793bb285bd3b2a73de8eaa11f25000000000000000000000000453a01292dfe434d0698d59585cf30548a0c47530000000000000000000000004984d60e7a4d06d65a6ad48292eb15fcbbe4d1b9000000000000000000000000ea7c463945239fd2a28d246e6a08738d9486e73d000000000000000000000000cae182f14b3623dccdd243ee1de2404872c69fe000000000000000000000000035d2f951c34c3408d2016940c831738143beadff00000000000000000000000030a4415f7391cd6b662db70ee5728d03c6a7a30c000000000000000000000000886782deb85caa3807792f8d8bed629916438c2e000000000000000000000000994106fa8136cab1d42821e78de8570d4e0014b9000000000000000000000000d9562c94eb61d22e39b684b460033233ff2d9d4c000000000000000000000000f5a4030c1df958f6dbf899c2202741899e9af44700000000000000000000000076b5e78807ff804b19006d0e4290fd50c6ce7206000000000000000000000000a693e65a5f4071e69333094f382c291286ebd37400000000000000000000000032007b442e76d771d7517bddf01041257e9bb915000000000000000000000000f1406d394ec52bc6988f4c09ffbb379773188509000000000000000000000000725760239cca528f02b0f01e0cb35d9067b1ff2e000000000000000000000000905b4f6d30fc0bc508101b2c8013a20995b1effa000000000000000000000000f109fb527eef77ab057bab97c1c0daeb0112607b000000000000000000000000763a35fd5eee170fca6cf00b211945a071661b9d000000000000000000000000a6b2f1d21f71660655ace2bc54e91cbb246a040b000000000000000000000000388301b5342fc4b49053a52d0c7a243fea098fd1000000000000000000000000318bd309aa4ab521c6b48d19e076b7d64dea8c7f000000000000000000000000654b40d1441562e88c041ae235c68ceb6c623b13000000000000000000000000970cf2bfea9df0e82ed54f71ebf6d602633822880000000000000000000000003fa72a413455729d296b8ec7efcf430c614ba099000000000000000000000000c4d95fee00e4e993e9505f1d58f95e33b610968b0000000000000000000000003a6110ae370ff0a315c4f121144966139c8a2e9300000000000000000000000013bfa91c8706df7387904ee75e0e43f9ddbd4f90000000000000000000000000152726f935b0f8372f179380f060e26a20b808c5000000000000000000000000b4e1cee85b9f7c8085b1575584c91c4af972fa40000000000000000000000000f9a93346e70d56936f68628a92fdd76302e616eb0000000000000000000000006683cb8ed555be6cef87abaa45e8fd6f5b6e1c13000000000000000000000000061d6625111d8d3700b766fc95e1212a2ee7cd46000000000000000000000000e5e5c095bdf7af3dc5cf29210e71522ab56f999f000000000000000000000000a50efe968708a5edd1d477308a13152824d4df3800000000000000000000000001feb8505297d8ea740ef011ac3ab282049c8b8d000000000000000000000000eac995674f53da8a7a4a30f716eef9fa36b060c5000000000000000000000000b303dd0bef3371d345718ea7687540529aeff65b000000000000000000000000334e97ba500e03cabd36a241c6ff3e214aa55fed00000000000000000000000044f1bbab021c7bce0cd166cd1c2acabaa082bde60000000000000000000000008264375fab0e9666a2e8caf95db3861154c726e90000000000000000000000007fd866ae2f228dcb1a02d7851ff7950db3e4f78200000000000000000000000004883ee60f0aadad6fb63d79df251074df6290400000000000000000000000007ee106ae00daf87fbc22bdbd83a1afa457fd7974000000000000000000000000cdd10f42f2e24479a0d1685b54dd7590ff0de7b5000000000000000000000000824772bf27fd97cacea9d0c79d7a8db1232e69c7000000000000000000000000f5f8241859cccc2389173ceaf5af5badbd04d4d10000000000000000000000001d86eefced770d512e3238cdc5e510f8f4fcd8b4000000000000000000000000d691385806958f7a53f2d51aee8a7fa8944e3d63000000000000000000000000e58e7777360e9a51e62d4a14eff98a9c6f6e1f0f00000000000000000000000041e3dc0c5aa40fae7fb04b4c10867722462a90240000000000000000000000003dac8680583e205dcafaec5b005e13d6396a2a4c000000000000000000000000cae26e4cb62a9b4ad0268ec9641c860151e2b4010000000000000000000000002d5c752efd49af0c873b3cbc73d0f939654e5b920000000000000000000000004181dbaba9b3a08c46c0e751381650633816fe290000000000000000000000005788c762e3546c7b238b1ef44dd96f8990aae5f0000000000000000000000000eed31a78b20a48461315ba1fcccfd5bd347a24a50000000000000000000000007dcc5100d90e5e0bd9592427bf725302b27a33c8000000000000000000000000b55163973b95199cff3622c64490a6986efcd1a5000000000000000000000000c470bed49e3d1486f7a8b946dd326f4001c8691b000000000000000000000000522cb8280dbf67cd6910cc749a3595873833e501000000000000000000000000b8566c19fb72400dd05454f9b1602267a5331ac40000000000000000000000002755f097230404c9c21d3f919749c93d98b4871e0000000000000000000000009b335fd869f572f10d16a5698c39b404fc7dbbd1000000000000000000000000d613a2749e990255f4b722a4e776dba35cb18d3e00000000000000000000000044c7e99c78cd52a2322980414f6f75d81b847ded000000000000000000000000fe0b38d33077ef89da4a95da3b8f6b9cb1380c090000000000000000000000007c2d05098dc85e7fb8cb48e6c0e3505370a0c629000000000000000000000000c4de0da62d77496d89e68924ce905584c6b6499600000000000000000000000014f7b2f3f64076c646b968f639e2fdf71d1743ac0000000000000000000000004fc4f0bb8b58a5af653104957058de4ec697c89c0000000000000000000000001f8efc7c5abc8968c908cfe8ed428dff0823d4f1000000000000000000000000d5809fd5f35dfe29bfa697514d41eb6c88ccd06f000000000000000000000000014cb61be2989b2f8f2c07957358355323ebf72700000000000000000000000027ec51bf5a25a2140d904b0a23767392ef8f02dc0000000000000000000000000204d604b15b7f15a57735ca6eeccb762d49cf78000000000000000000000000f9d837a84a71f4924322f75ddf2086a86a6907da000000000000000000000000590677a9925efbeec02346725aac591574980a94000000000000000000000000bd9ac1f137f4cd54ea265552e2f452f6692be25d000000000000000000000000e117e05ba8e3a03fe9da1dbaee812982f638d4830000000000000000000000000deeb0f0b34482461db5621089c02088578c419a000000000000000000000000f14d7791c109039566d51d6181522113d922f02e0000000000000000000000004c75af1e6ee074159a7117c3a08cfb164ecc2d6f0000000000000000000000001ec35098a3559b3d9bee454f0a004b184a7d7c8e000000000000000000000000f1840c683f049ea92fd96f9cce370dbd7f02ff10000000000000000000000000d99289a344f1b00aa47a71e952f9d95274faacfc0000000000000000000000002450333cb0b5099777ceb2006f9e8c08c4d4254e000000000000000000000000a3c8c4f6dc8361991d35be21c23f214135daa7f100000000000000000000000064d9fdee9feb5a632a012ec43b63a6bd94bdf5ac000000000000000000000000ad99ebe15f37712146dd138923755ac32d5ff4780000000000000000000000009d28afee81240608ea7dc00c6cc0f38ec30a922c000000000000000000000000f81fde112459420ce47a530bdf56e529160f903f00000000000000000000000091dec86af9a9b2b07759afc60a550841d8a8c0a7000000000000000000000000ae0eaeeade4d997d29115b6ea9574c51b15e184d00000000000000000000000062458e070a04a15234dd9c30898126d68ceefa450000000000000000000000005e5a548bf0de8a21a6aa047fab938a847bdae99600000000000000000000000096f73dbf189ccab9e1685392c1708d3215f732a30000000000000000000000009a166b09434484d0ddf810750bb496a3b69dc0c1000000000000000000000000092ee819727160d33e4aa9cced07412bfd444f8b000000000000000000000000ae92229e4051b90eb752e0aa4065f9d78bfb79b80000000000000000000000006ca98cb5fb4b9cd661eb8775b8555140daba41710000000000000000000000001937ba75f3eed4f6c48f93cf43354ea2c97d27030000000000000000000000009901dfa9de7a81d0ca76e4b17e2b184e829ba6ff000000000000000000000000a3ac438d6e6a5a2365d66ca30210b8ddb906301a0000000000000000000000008d5861989a98947467cfa3efb3916925a459d73e000000000000000000000000c09744964568da3f68aa6b29009cd4c60daa227900000000000000000000000045962e27befab42d34128f2e7294d4451411239200000000000000000000000050da28068d237057094dfa84b9e1c8e75d39f0d1000000000000000000000000d3bdf88203a190ba9e662761fa7cbe800510fe7d0000000000000000000000003a05a0b724a6496fb7032c42ad71a4d691cb53bf00000000000000000000000009cf7a3dd18aeeb644026ddf1b91ea0c840ae7bf000000000000000000000000c2ca31970eea731911b8a13cfe744c33bee72a50000000000000000000000000c4eaa9de1a7c289954b98f9e4d36945a3bd50ea30000000000000000000000001b3c644018c436a4fdce3d8bd7a3cdf787a7ed3f00000000000000000000000016d0e79c4e39c8629e02987ca5bcd62b6881d19d000000000000000000000000ed4835b7be96faa206b3f76bf5e66c3167d00f470000000000000000000000002b3d3aad99d002b807f8d3aee8d3e8628eee067b000000000000000000000000a9db90936fd0027b140d00d475600870128ed0db000000000000000000000000a536281f06353857e4920261d1dbd64f7a5599a700000000000000000000000063412588904ba35fd46553db017738edbc233f220000000000000000000000001f8cd8abfc3abb245e4703aad4bb63a7cdf256e1000000000000000000000000d7a0432c13e65cb9bb33ff71b65437c41442d38000000000000000000000000040f1a433def527d1968fdbf4bf220b1da5bca9e300000000000000000000000099390a7d379e283d462a72083858a2d3da1b5f2800000000000000000000000023b556c1845cd5f6259ed10830daa8735371d30f000000000000000000000000d56cc96c09c6e17474d447045ca4a34e96eb6944000000000000000000000000b9e273448472d4712b4c78679add565373752b040000000000000000000000004b9a9189a2e1512df5c28309e1fb253de8d7180c000000000000000000000000f5bb0469bbfaacc259bad2936f822b411f8b8dff0000000000000000000000001ab03c461339248555b378d25a42671beb5ffb37000000000000000000000000d8508f0a5698bf3b7e4fe73762ee800cf0b9378b000000000000000000000000b15cd1848afa81ea9c0e4ba8c11c8b563e30c01000000000000000000000000074530f04c220e6ff2334e975b6606992de7924fe0000000000000000000000001e6adb55b5103e616a6bf19e7dc7ac90225ebadf00000000000000000000000069e1e9b8b3341c436ac9c1c8d2d06092566585020000000000000000000000005feaa584300ce241f182b22b414d649b119e779e000000000000000000000000340b40a74bf2fea1cb20e7720030c5002adc17b8000000000000000000000000916638e32b6e5f4a12b18c851c169c8c4cf69eb7000000000000000000000000e53d620905e12e3900c69088e1d39cc3af778689000000000000000000000000e502d877ec5e7baf8a652cab7b5ad7b8c8a97cc1000000000000000000000000e4bdd0870ee1edf090a77213e63e0985738bd70c0000000000000000000000004a2014ecb912ee0138ef3fc542391d15a02f44010000000000000000000000006f9ed5e2a852b6cac3dd0697d5c3543ad184b21a00000000000000000000000032e1f13eb4a18061099cef90205ab4d382e031cb000000000000000000000000b667da7b2603b84a9d714c58a64e9bdc4967aaea00000000000000000000000085c008699b9cf058c5a80c2d7590fd41204198850000000000000000000000009310316952cd1975addf136bf6ee5b8edd7d15040000000000000000000000002143a99e147d1a01f8d38b72de4c03d66a338b410000000000000000000000003ebd28956acf9e5177f4d6577a572668a0dad56f000000000000000000000000d5afa4ddfb24125b2b29fe8e79d1b49bc172fe7f000000000000000000000000bc2c8d66ce9618c99d10696c33ac0da3f72dcd50000000000000000000000000869ef13a91673aa371153f1de52348892a0bae99000000000000000000000000409e239c77e9bcb6044175b30ea55e8fe6770679000000000000000000000000a3222357a0eccf60c73606170be6c99adecb59b3000000000000000000000000475124ebb1e89007689d9297d58e46168b3242140000000000000000000000008e59db39f839b15f9c3c7486625a23ea9363fb3a0000000000000000000000009b106f6f9d7c79f9e4934c533cd5679941fb03fc000000000000000000000000cb663aa2c17df735be9acdbf1d5d7546c85aa8990000000000000000000000000ee7465c4e5ded0601dc12d2426b1be400dac10e000000000000000000000000de9f9858afe97d89dac2b1c8cdd9a12501e1966a000000000000000000000000e6c1db2db034fe549243057a3acfe837e55691eb000000000000000000000000f30c3ef3f344841ddd875fa3551be61fa9c0b21b0000000000000000000000007a6e5eb795f554409c9b810f497507a28922b34d000000000000000000000000de56e098b6a49cc5d21ff17c9987a96c88a85df10000000000000000000000007fa9e0199d996c4bb572218e79b1664a058b0c570000000000000000000000002fc7585e215e91a65441edc13d62cf89c2935494000000000000000000000000a23b638380e675f4a19a9dffda61e4c0c35de44500000000000000000000000025c80dc0d21bb0a0fcccd37727af9be230eff0d0000000000000000000000000c4af2be3d10002cb4af15641ff6755a16fb7aad40000000000000000000000000cacbb85b095c3a890de22421512ec57545ff6740000000000000000000000005e7661d6659188fa0fbbf54c0b08ec757e302efb000000000000000000000000cc92eebd6e610c656c1c7bacbefa2028eb97c10d000000000000000000000000e81db5a20a4bbcd9c5ae87c60744e50ab87b84630000000000000000000000004cd9f2bfa83f66612e59fcf9d27aa971382c691c0000000000000000000000003027a9bf9aa8feacfefc24cfbcebb9b10a375da6000000000000000000000000db97e427371bac301e02b9a1ec67c94ca3d34196000000000000000000000000358a57b2247b861ddbc5f23a1ed02ce5948d2d50000000000000000000000000d2751d91399ccd08cf4684eac76cd0bb96baad41000000000000000000000000664fdd2a2060409ee4ff2d0e0ab25d33021c1975000000000000000000000000862892d5d9bdc6173a380859ef76ee7a7016732400000000000000000000000096a08876831849e9da04677c997c9da548208b7600000000000000000000000030a60e3f653b1b11380cbfdb185a06c56fcb166e000000000000000000000000256fdf8c7c52ba0b9600467a3007f98d6019458a00000000000000000000000088f159241a8a7ebd17c9b5d134807a6ee3aeb87e000000000000000000000000b3fff5a1b9c36348f39a78cfa000d957fc05ae50000000000000000000000000fd938a0047e13fdee4adc2413f55cd466ba3d377000000000000000000000000abb145f99e90c0f03e701ce07d84e50e93e7191e000000000000000000000000a0856d82492a492276788fd9c65b777bfa2ffeb2000000000000000000000000ed03794023d3ee2c4865605df3cc1308152e173400000000000000000000000063816c45e3db8f73fc871db16b0b6309664720ae0000000000000000000000006440c79b649db07ad27408bf3c3ba11f7d05a43d000000000000000000000000a904a0d67ff7ba27fd0afe02450315f680500a91000000000000000000000000d44ac95a136246435f707089e8e4ebe297acf6940000000000000000000000004967f2a36a00fcc69d1ed5d203eade3efa2e4554000000000000000000000000164bc1428f8cf12eaa30ba0967a897222a54c832000000000000000000000000eccc963bce190e1fa2cc26092ab28f63cbd5c7f7000000000000000000000000199e2c57f0a76b82040d26d63358fb39d39f7a5c00000000000000000000000083ef08487235aa4c3d016197e7b24337c382d9fc0000000000000000000000002edd3eaf26e429203f36374cee59a71d292c3d650000000000000000000000005a3448fc8d84f0f5ea3343592370a6432c7054e5000000000000000000000000a1ce59ea86c1710f4ff8fa60bbbaed39a3f6c9a10000000000000000000000003f338801e10558418adbd5a7284b6b33d8ce4cd2000000000000000000000000c7b2fb5787548c013b915a78f28fcc4b3b5f6b7f000000000000000000000000376e361d4f50f12526d3b5a85796b54046b323b40000000000000000000000001eb309796e3e7af45044fd84c6965481ab5045470000000000000000000000002060562a8da7fb8a617085a549c4ed7dfc5e19f20000000000000000000000004f427c85bbccb0a2f657689080c5df4dad443e38000000000000000000000000a9c6efc092083374749c9d2486942e37f96acae200000000000000000000000042331df1a89b4a18c051019d4d182e735bb66b2e000000000000000000000000267da679bb46b48a96832b7f2822d1caa1a1a8f2000000000000000000000000fc40dee42a5520182d1de993efd21db90f55b39b0000000000000000000000002e6b57f0720c4026398bc6268c90a7ebcb8b27a800000000000000000000000040dafe92949c36d9eca9d06835975c5b726bb49d0000000000000000000000006c30887e99df7bd2159694174306a4245a4d829f000000000000000000000000f9cbdf4789e31daae41502fd3135dbd92600b07c0000000000000000000000002d2276d522a5a045ee21f4faada34b5e4774009500000000000000000000000024095f5142a9ca35740327e527a8279850ac5236000000000000000000000000787b78dd1485b24d9714bd635cc915bcfd7e26730000000000000000000000000d270509b7bd1756b468716012cb433a32e9e277000000000000000000000000d5541ca12cc4100608dd77305e90bce0ec949155000000000000000000000000f5b2f6485269061879f69f133d602c19106dfa160000000000000000000000004a4a54c680085eaf52cb392f5844505f0038e809000000000000000000000000fe38af3bc255607bc7eae9c9b2665a32510cc90d00000000000000000000000090e0da2e16061b0138edaf9f29e37d69f6dfb8ab0000000000000000000000005b1b340985e8214ec6bcf43930a7387e35d44b8f0000000000000000000000007ca2b7ff5d68a66f9f0c624fe1757cf47b8ec15f0000000000000000000000006382fbb06a8ede7f02cff4da5437f1488f748962000000000000000000000000c31c7a5363c78ea11c0c30647bc15a6e0f5d0909000000000000000000000000c9fa13bf3a2d6aea9ff3d249f4faddbcf1e9c113000000000000000000000000331b226c3f46e2b9a63bfbb44ae2de1ffbc81236000000000000000000000000e65ccd924de32aa8e81c8d821f38e79788924c2b000000000000000000000000611b7cf080271ae30913f8d2ceec520a97435b14000000000000000000000000c3fcd2c4df792f38cc5545e46f9c6c4d646919af0000000000000000000000003e06c95c1e2f6c43484d124feb9e2ef01d9392930000000000000000000000007198cec8fd116c9f4afcd7975209a96443a21b7b00000000000000000000000021340aaf370ca7f41de18c71229a62e0b16315c10000000000000000000000001042d08a382280b66cf6bcf29a1f8a8e85a3f3a0000000000000000000000000543ea082b6890702287dcff3f1e85edfafc6032e000000000000000000000000247f0f8e4e75649ddab37596abf28ec3bfb155ac000000000000000000000000314934e3fd6360c9984c9597922c7d493ecec7c4000000000000000000000000e97ccfe1f8fe8f8239fbf12583d9c6db7840abc7000000000000000000000000fe2c76cf10492fce386fe1efbe58197a734313bb00000000000000000000000049cba5d2c3695db1c406d337d402545df0a0856b0000000000000000000000009f4e8872b1b906cc5c56c6d8d47d0cb73fee63e200000000000000000000000049e7fb72a91313fb3e93cc2bd74749f25eab4b9900000000000000000000000074252ac2733ea63d51114dc26e076330f38f9323000000000000000000000000e6ee7c1322a52fcef7743b33d397b3b5c45a2cf7000000000000000000000000c724d8904f8fbf7383221dcb7651bdd5963dca31000000000000000000000000e59446242478988dcc3b4f0893b6fcbb5a88026a000000000000000000000000d14faa8dc6649eb0fdbc7a18042e158c71fdd8d5000000000000000000000000571bf5552db9838e9c59b595dd36cdf3bf590fab000000000000000000000000c56f22598e7898dfc1832c3d3d3a072cfdec3b300000000000000000000000004d7e745855b2bebf4fc1caef9f3a9dc2cad5a5a1000000000000000000000000a2f590863f5b13677167d71d5393bcf2fb680e7b000000000000000000000000e5865679e0d347242e62695bd617c6922dda83a8000000000000000000000000327a68828f3d73d5cd7ff06e2b05535160ad069f000000000000000000000000f4c134684d8ef7a6bbb5f5562eaff976d79339e200000000000000000000000029841aa618ad1d9e8f92474c05e97e30f533a1fa000000000000000000000000fca7c8b84fc8eaf95ea6765c5ae59b55c1503252000000000000000000000000285426069b457f76e2eba4bc07c99af472f7a2a2000000000000000000000000582dca4251e53c12f3d142e2946253316227b9e40000000000000000000000000f83533789f61ce168a98f45a7dc1aa402b2a0890000000000000000000000000c5322dcb82839f6b7467fbd697ece5a2e0c8e29000000000000000000000000ef260aadcc72e65939048455d67e115c60d07835000000000000000000000000082a83e42fb1cbc14bc270d0e261ebb4261a868d000000000000000000000000a2300ab06a7f438390c144005c474ef5226d3ee20000000000000000000000006804ec2a61b93f8c7fe40a144e28262dfc8b49c0000000000000000000000000ee804224bf0d8b72b12ac2d58be89956f1e448bf0000000000000000000000001122b8931c87bf2f336de6daf0cf580af4f6045f0000000000000000000000009218c17da4b2039a9666276f7b9fe38e08ab9f73000000000000000000000000db39a1391afd2d91e046a60229c6c6047713874b000000000000000000000000f69230e630e9a4a745ca40095bc46696e96380440000000000000000000000003c87f8e524734df9f936ba5056168abd93124060000000000000000000000000fcafbe0fa8bb61a726949b494aad98e6a870e3e8000000000000000000000000a8af520c91fd6b1316baefdfeef3ecb23abcb061000000000000000000000000b6efb488994dc7468d7739597bfe1e0310f5d94b0000000000000000000000008015d43b30383e11f4c573a052a62d323f3a58e500000000000000000000000082a7018adcc9c4fbbf6aa44d494a98e8927fda23000000000000000000000000096a3fdeee0b0aa1976704a0606c2263ef5cda8b0000000000000000000000008eec480b876261c3741650255826c81ca44ff94c000000000000000000000000db79e887a758a38ea5335bf98673cc00babc124e00000000000000000000000064c57f422c4f5eddf1422aead96eb12029ffcf8d000000000000000000000000138e683ff2091e16e6057633323b73ecca11cf730000000000000000000000006adad84fb10addfa588b1fdf078067fde800c69900000000000000000000000081363b9b5871ddbfef2ac672533b8b61c7cc09a2000000000000000000000000fe1767ee4b7a93f7ea6ce9f0ee87226ee59c554e0000000000000000000000001a0a6f01b88f903840bd58a48baa31e045347b10000000000000000000000000a5b3fa2bc989f441a311f78c0202875dadec8867000000000000000000000000cfaefcd79648eea0fe635dc30e385c37a4aafc340000000000000000000000001bc71ebea75f4efbff53a023a5ad35595192d555000000000000000000000000fae84820bab5c2609f1fdaa5deab8eeb8a07be5a000000000000000000000000bc440e90e5aa583676384d6dcd637082859bae560000000000000000000000001d3d7047ac81d183f36b0ab61be606cadd024eb9000000000000000000000000fa2dfe5aa7a0a3bc86999c9924f7b9a7a2688529000000000000000000000000c1c334bf096b8308590dbcc8a24fc651599ac6a8000000000000000000000000b8b726167ef6075cba1037a3902ed8f20605eb13000000000000000000000000c47c3bd0757630cb2b5bdc42ae353229009b3d8f000000000000000000000000f5f7b39805916d4e11f14a8f46ba57235da8f8e4000000000000000000000000752202380e5ebf91aecfbc480270776ec944a099000000000000000000000000108235d76186405e7f3d1ab68dde553f760ca620000000000000000000000000ccee5183ca0d2e276dfd774ce2e41ff2842fb0310000000000000000000000008b34f580cf8ae1daf7222e23fff21b73655af61200000000000000000000000017e7694657e78232c80679b065591003e5b6d6bf0000000000000000000000000862508f2dd902cf9d84d7a8a8dd2f4344c8ec01000000000000000000000000f3c8e3f1a565f8bb6f4404274780107447a126f60000000000000000000000006286489ffdf8848e9bb309614a5925b8ce3e2cb60000000000000000000000001bf29c0534abe803c8025b3e6d57f09f207167af0000000000000000000000003985a7c8ece61f9ac3aa806a177a5a1fdb26862800000000000000000000000068fcbd7ba7b07038af40e23fced951ff8d7db08600000000000000000000000013bb6a953b19c61e4ba2bb530133c8bf2ea5fd63000000000000000000000000e6c171d1194728c851d984567b470455f71b928f000000000000000000000000ceaf4c4c04f772bf36dcc3a38c97a6f82a5747910000000000000000000000005161c2dbbe7bac52bbe86a61c968967c56d9c62c000000000000000000000000782170b9da6ad2b5d292a4c58088ea7456fbcf9a000000000000000000000000f22e127b761e93914d8eaaa6f05f74fe7a13a3280000000000000000000000005d14a20813c93bb9f0205bee9b0a17efb2ca7d730000000000000000000000005527cd90c9df8be991fdb7afa9ce9552c868a5fa0000000000000000000000002f0368bc816e1fd3363b28550356125411ad44c00000000000000000000000008720f05fa2e6a68a51c1ba87192b0c1ca4ee8f3000000000000000000000000089f2ad4f547de601c01a73f3443a349096aa16b80000000000000000000000008082246d240e5bf4f0d3be936b57cf73dba61668000000000000000000000000a0accc4d6459e41e3fa7bb2cfd75dfaae8547934000000000000000000000000673bc1f14960b01faff40f4b4a278341d7a4f678000000000000000000000000890f4abc6adc2bb10595f4f678bf65a4c7c9096800000000000000000000000050899253289cebac03d51c5571fa0c8a93fd2a4d000000000000000000000000464783545d4432c34080312437c21d4e51c66e540000000000000000000000004d3354a637965c1cfa56736f48543964e9c17c2000000000000000000000000004923b6210c28494173dfb2911f78b2cf4508258000000000000000000000000a1985b4256331c4a808345cb62edf1fe3d82d0280000000000000000000000008f302023e16fdc174dd54a9790a571597de420ef0000000000000000000000008c7ca69cd8bb330d8581f7759c1c65836635ebbb000000000000000000000000ab0c786eb4c86c0dc6ac2748ad4e8f063b0307d5000000000000000000000000e02082a0054e40e0532661e4804a0b6f094f548d000000000000000000000000f2d8184b968f288d875cb9b709c718c55f4956da00000000000000000000000084d0b89751b02220faa9c60fb41b4ae25bff9cd20000000000000000000000000b69f9a19db474df4f94e8de6efde3c8f74bd9e50000000000000000000000006f566a6672f615c2975f6c48224c46153e12ffcf0000000000000000000000001c51f07bb8d5445d8364e6a2c140c6996b6f3a8e000000000000000000000000b6a32f7ceb016853a9b89ce1d1c41afa23c61293000000000000000000000000a1bd7f94dd0da8fea3668484d2f94879a685f2e500000000000000000000000048e6c061b6088ffdec9156b690ce19a9a87612cb0000000000000000000000003dd853df7bc6afd21f5cbbc759b4c28072c746b1000000000000000000000000caa3d8427da85fca7f06aa10591f3c63e03d75de0000000000000000000000005a81d9fe471d735c90e96bb9ce807dc9686b16550000000000000000000000004f1e24774f87735350e52bdd3955ccb0d585b8f10000000000000000000000003fee2fd34a785345a2ad7bb134b01e89da6754ee0000000000000000000000001f3e80f95a45880545e7e84caa4522f12ef4db90000000000000000000000000946f6e30de55ad479e1e1b4ec6362ca0f4ec4be6000000000000000000000000bedd759ab4bfb74cea5b012124a71ad4252961f9000000000000000000000000b1e4fd1ac75f00d97bb71fb21031e90a242335ad00000000000000000000000035e72493178671894e4d075cf47441398edc79b6000000000000000000000000377825fac451786f6edc615c3a882a2a8ea8445800000000000000000000000016cb28b0c5826f86475010734e8e1bffb250854a00000000000000000000000061f4fc0dfb0669ec0aa5b4e08b8fcee0305f974f0000000000000000000000000e74f2680ed0f093f3722a0a68492294b82a2b460000000000000000000000003dcc3455abfd56675fd8b2a572602c43aa8d485d000000000000000000000000b83c80f11f6b1aec08a8b7e484a4d304ce913b5400000000000000000000000073de5d562ac41f4bcc3369fca9f87fc85bf3e7a6000000000000000000000000a39b732f54d09875b06fe821a513dd256066f1b0000000000000000000000000cb44a05c8de8ec26e57ff2c1aac1a8ed63d1e30a0000000000000000000000002f4fa6e2b24d5cc47b925af294c6eabe94da77660000000000000000000000003c287784ac94ae30c509a0d37351348872b9f6e9000000000000000000000000342b2fd3d54fd21a53c8609ec4e2e95c99ef18ad0000000000000000000000001abe8cb1fd9eac751e772f6e5ddb845072947a1f00000000000000000000000065229a2ffb6b6ad298465a4b8f0a74c68fa8732800000000000000000000000089f5d4410e4df4c1f676f2236733cb8b0ed30b1400000000000000000000000062f9d26a5a6f661e897cb95c43faa655cc2526d4000000000000000000000000c257fdced60912fb3a759600c7d724c31ad2ad5b0000000000000000000000005fe5905cbe723a202dd0a183b5887d3b4a2f4c36000000000000000000000000c7f94f96cd0a1992d42a8c5a8f2286f10ed0336600000000000000000000000034de29b04acc5509e3ed465c5a04f233a7e9f17d0000000000000000000000003924b42edd5eff6c21d54fa7e436cf37b13f3950000000000000000000000000bb1e5bb86085383220d09d6351cd52fb227e6b8b0000000000000000000000007bf74aca33f0a085ce465c24736e6e31fef34b1c0000000000000000000000004214bb3637b462c7b8f58221e2e91c2f35a4c064000000000000000000000000c67ff06d39c3085bcac7f121de530a10df1c79f6000000000000000000000000b54b0763887d0a3e658ebe473ee108d62d116bdd000000000000000000000000942343e6a82f42aa43acaf110887ed77ddf19cc200000000000000000000000051b0c469d0de2ccd3d2486d57a8b489e959d3d9900000000000000000000000056d595ea5591d264bc1ef9e073af66685f0bfd31000000000000000000000000e75397bbb951e7fba8997d1b37c55bef52ef6bdf00000000000000000000000062447000a9ad07edf5b6af1b3871948ba3ce30c10000000000000000000000007e899016e7b0b139748bc5baf0c5d71848d2dbe2000000000000000000000000b96c4ebfdd2c1162c0b0a978ce678f75b50eb207000000000000000000000000acd0f47294b04af48651e21e4300033273b7b3df0000000000000000000000006a3fcee0a592aa4011805b09dd3b47feaee42d390000000000000000000000007909968be5be96a265d3b4f40f0f3da6663495fc00000000000000000000000099007b57ed675ba1b54e70eeb002bf5a9f4cd16f0000000000000000000000004bb264c321730f9521ffaeff22b570dcf7e99db70000000000000000000000005f36d221bc37bf645c4ea728db9b53c34b2a35e60000000000000000000000008e6b7914b045d7e60eb4ffa18a6e14f22a05aef5000000000000000000000000c27e7fbf5a21b041227f112f32f775d4f0fece2e0000000000000000000000000f441dcffd91a018319fc82d455feb72caa5028700000000000000000000000057537c25908a18864b0afec1aac5c17ee75c08390000000000000000000000006b7a5bccdf4b05d08d1aeb41cf52bb409c6be473000000000000000000000000f8199a1a06a2b22f47f6ab725c7e229a752a0f790000000000000000000000006f48707dc02c0235fc0838f68dbf62757f153c4a0000000000000000000000003fb3d244e7caf2cf40978549e58fecf4c717c26d000000000000000000000000b8a8fde9e9ff8d5d5c438f8741afe7791f90cbe8000000000000000000000000196dc755e7a617e584ff2ed85cd10a4a7537a7e00000000000000000000000002ad4d5f566cc31328aea263f029a6840b42e85f6000000000000000000000000b2c5332b6700cb7cef9f178cc0dae2950d6537a90000000000000000000000004133cc8be452b71d4f91c6a7f12f5f13a25cf1250000000000000000000000004ae7f28ddc122ecea8b769f3838fe498b6607a6e00000000000000000000000063e2ecc6661d41e2856a3650a9f24049b907a01e0000000000000000000000003d98a2bd4e8316f6fe7e8d92453d92f78f2793df0000000000000000000000006e7fb9e2c4ceead4b1cbdd01735fa1866ef46267000000000000000000000000b809f9cf7a1f08061206b47bc699d7fb88e2222b000000000000000000000000dbf88bb46a1082bdc787898b9bbabeae2ac7a41e000000000000000000000000e245abd9099b0a158331a88b7cc07abdedaf5b65000000000000000000000000aba5efcb87fd7ef7ef0b0f38fe47b4f330c3734f000000000000000000000000053376c4fc8a2f022c98239fad0b25f79a4154db000000000000000000000000b3262a05798d0d8a31ebba56fb5edf0fb7f68d0900000000000000000000000035809586f9d5ed3b9b1a5eed397f8cebf4b13b8e000000000000000000000000501f5ee6493c0ee78288af8672a3a3fa5c54e22e0000000000000000000000008714a6d62500823b2ba159a8892a3859d51123580000000000000000000000004811209e9969a0b6c15168427afaa1099a17d07800000000000000000000000058f6cd7b5e841ef3789692bc91e6fb292727124c000000000000000000000000fb8d826ad7cd4bba851942a1d6d93bcbd81a9d3000000000000000000000000043c88cb435742669f8758ef0893049f1d0f971860000000000000000000000001731eef999dbb24e3be21816bfa1cc8dd6af9e15000000000000000000000000bfe3852926e9ea9f5eeb91bbfbe890b98a289efd0000000000000000000000002c08b5e3be6cf5d2729ee9b80faefdf5c77ddf87000000000000000000000000f7cce4be4b6a2e11633960fb09e53251229ab9a00000000000000000000000005d9988595ad05b00bd93f150c036accd0eb1a2d500000000000000000000000021dedb0ed79b506f80619cfc7cabdba4ffd06b3d000000000000000000000000b5479e49fcc076381721f44cae965df4bfc1322e0000000000000000000000000f6b8c1c72bb8c6b728e9fcd305f56145896ee6f000000000000000000000000368f17a84d7118dca7949ea38543337a578fd30b00000000000000000000000059d52b23b4240c0a13243a3649b252f3394ac2c400000000000000000000000038f1824915bc5a615a54f0240bcf27488587618e000000000000000000000000b9248f52db51c7bcf2bbd0e7921e94e130505ddf00000000000000000000000095367acaa2de34294f44dadc8be2a83684ab369600000000000000000000000030415877aeaf12ba8d33e99bdb2e21d52bea9070000000000000000000000000b42659a8d90ed160fc5b1791db2ab983dd0b6b64000000000000000000000000c6d539f38b52f62df242918edd11ac27c94f71f5000000000000000000000000045870987deccd0a436232d58b03eee19515078400000000000000000000000057b6054c74749783bd708c30bdb29484cbdacd9300000000000000000000000036c8538f8f440483caf78c42deea2871f0310f46000000000000000000000000e2c1430f7a21107f628374e73d430b571294e5740000000000000000000000009928c2120debc9dd6dccecade54713afbc69de53000000000000000000000000b90c2690299bd42f9c0ab9fa14d3082dfc1f87fb0000000000000000000000002c33cf807bc2a4b1085cc2be546674f114977f2500000000000000000000000069d46ce2b508b0cbe9ea06e0a1f2f95e54dd07b6000000000000000000000000ae72cbf8c5771f29e4e6405e8e39ce808ec30e430000000000000000000000004be7a8c284d1659716157a17151118e816be2c97000000000000000000000000b19ae11b914e630bb8a6436ac244457b1c63300b000000000000000000000000e8349cacef3ef70b0fbba7ef1525375215d81cac000000000000000000000000a8450b21bfcb7345513aa2af77a980cc1cfc2d9a000000000000000000000000d04bea292c5dddaa760d95385d315324c8df16f8000000000000000000000000085480572d4186e781f82ad630112d05dc7346f9000000000000000000000000a83e7a5562bd771398f0ee4fd2780cf5015126a70000000000000000000000001c3f3553820d7e75652c4ad98bded46959a475d9000000000000000000000000a7f7ece2b4d10b36293e075296180e77b33f94210000000000000000000000002d7032c9c7f3869239c33ca5327b6aa7ba97c042000000000000000000000000ea4f429878dd89f16364444bd5e376a288f75f1e00000000000000000000000026858701781b826ad7c31412801ede6773674bfe0000000000000000000000000cabd281df236fd9946692d7ee241f70d608e09f000000000000000000000000ec91ede0feda87b3c7704798d68374953692cbe60000000000000000000000004eb8f42daa6b3b34391f5f6dc0ed880ad2f6a7500000000000000000000000004cd202065e25ae7deb768d1e85739459e6e1af68000000000000000000000000868614ee3ee9b1e916dde6266087de5a68f4174c000000000000000000000000038b1167328ea71be5b14c19d77742cbf62076c3000000000000000000000000f99d426b7e744bcae06acc04e35d9ca06a345580000000000000000000000000835b10b0578cffb99b78e155b3a183d9c8243b3a000000000000000000000000e26e02696d2fc9d3db4ebb7d58d7d4024b2f7bce0000000000000000000000006a657c4882d2ffd7422aa3687287d18556f9f0a9000000000000000000000000687b6dd027375bc9f0362501848fc9843efb46e8000000000000000000000000c9a923ee24da5db95958d230480dc4488446fba5000000000000000000000000803ecff61ea84109128439c3795f3dadd2fb7fb5000000000000000000000000c366698cb9704253e6984810728059c9a6164fed0000000000000000000000003bfccf458aecc9db47ece0dad0016f634a6b68a2000000000000000000000000c50cd1a9c503415acab2dc753c6dff536e9c95df00000000000000000000000043b5c5a112d5bf7072a30ee19c7f3f15b75d4d16000000000000000000000000fbbd7fd9ff6cdeb63f6a5c194a65af84ac038d800000000000000000000000003dad6f6941e32b7e429effeb183f2504365f1a3600000000000000000000000046e8d2675b6191268bc06cfeab16c1d4997fd537000000000000000000000000c2ebaec4dd87680e2afde03daebbaf1a50d3c0700000000000000000000000009290d38851eba92dcd89463c21a3e0b2377e18460000000000000000000000005a5bcd1b3d6b6a5df990eb66e5c9b0d04c10232600000000000000000000000064cc8da31b6536818998696ab3c0088a73b0dd310000000000000000000000003dd720e06109b8d1f4810d76e666e21d8416bca5000000000000000000000000bbf2df44fae52a29841b62628d2322c6aa31b22d0000000000000000000000004bb41961ecfa5219fcda3a225d3eb96c4795a8a9000000000000000000000000ea63d71d074862999b789fa07c38a5c6e4b1c77000000000000000000000000047684e504696aa818e4c0b2cf16163a170365557000000000000000000000000f13716f6924b14947bab8c2fd9044ecbd61765a30000000000000000000000001c5d8d9b2f07cd38e19c38da4d7663999a754d88000000000000000000000000a0b62c9a0631d90357dc8a68b0c6a2141dc5e89500000000000000000000000035f12fcc967e28920934899664f0152f3b2891920000000000000000000000005c325fc3118f651345d3cc1fbc4089945408dd4d000000000000000000000000b5bd8f26e1ec47f3dc970389aafaa5acaa6117c90000000000000000000000002f2f640401cbb2a91e262cb6a52be530910f551300000000000000000000000002f25164f00e74afcb2c1957dfb48cd900af238900000000000000000000000089c7252caf84ba496f73488d566bde940f3ce9a800000000000000000000000035ed4dc99339d1108af21049d2f8bd7f2d83cf9e00000000000000000000000037285fe477d0f2fb9afbdce4e54e85b9f30146250000000000000000000000007844d4cbad54c24ce66658e1da16077c5eed955b00000000000000000000000057e90354b7ebe283e302376d581b936a21777c49000000000000000000000000186f1143d95075aeb2b15756df9b3f630e34425b0000000000000000000000005c8ab56df5dbb5566f3241f0ab3bb3fc07668420000000000000000000000000bdf2f8ad55c38449673b43dc2861fc6f5b93646c00000000000000000000000078b71a96be3214e85954c8779a636bdbcd48aa77000000000000000000000000faa48b860ea531029ad39255a17b01a1d2ace4c8000000000000000000000000e74283e1ac376d032cf3e93695c296bcea3bb472000000000000000000000000a40a7f0401b9e8acacb26254014fa4a6175de9c6000000000000000000000000b15d5ec407b2fd2fd364d7ed67a8e0019abe8ce7000000000000000000000000a5f8498ab3013b09e65402277847f577a2e491ac0000000000000000000000008a272a0d9b007293ee6d3adee2f25e7a91a7596f0000000000000000000000002937f8e48fd6dc6abe2cb04df13ed3c6eba1ce9b000000000000000000000000c843742fa6f96ce25b9d41348f8c7b1987677a800000000000000000000000007f5319dedd778a143c4a320972cfb08d7bdc94070000000000000000000000007dac74888bb3f72ec21edc961375a7e4c7fecec20000000000000000000000003354b28b8257c2db70d3f82ba38ee1b79b87b1b2000000000000000000000000525ca7fe4b161aaf325efed588063541ada00c4900000000000000000000000069d06eae30eb13253cf952eb20de5147aad8543d00000000000000000000000088d04d2197219aaf08b520d8af8e53d2be4072940000000000000000000000007ff99dbf191a25e3029910382f8793fcd3be25ab000000000000000000000000ee0d2fe5a2fb2e1833c89b2331ec6603693bf69500000000000000000000000063cae51e822fd0c0da758091de243ad27e1807da000000000000000000000000d1d2e810106ef5904e8011f34259a6d84efbf1a2000000000000000000000000a461e857cbc544c1a4ca9fc39561ad8e24945ac5000000000000000000000000fcee9608ac335d92bb99081ccd7a76d6c5ae78bc000000000000000000000000323c1676698c893776611be4c884fa5a29a709780000000000000000000000005b1dbba7d5536f80de0550844f02fdda110a070900000000000000000000000029793213719b2c7098068d25caa62578705bdbd3000000000000000000000000f90eae6558c44b15acd855acdecbdf12b556e21b000000000000000000000000ff0f68e5f100df3d6b8458c856a2e4960abc1815000000000000000000000000bd6a1d5e644d863622f82ed2503e7923eb65dae600000000000000000000000036de32f5d1acf7fe67bdf9f332c6954d8bceda970000000000000000000000000953d8456f177dfcf342c58bca6200b3d1b5ef830000000000000000000000009715f51571212d66d7bc89683dc7792e764e478c000000000000000000000000b25444bccea24fc6ebf0dda9b1f015610d64b4170000000000000000000000006e4c75a7a2a4f4731031c2f15c8b7ceb812ad7cd000000000000000000000000f9c7547abf9558d782988a11cb3411412a67439c0000000000000000000000000a8a62077a9377d81d3d6dfcb9e5b3b69d5f2b3a000000000000000000000000a93418f92922bff25b4bb337ca997573ceda9e440000000000000000000000006c202464e71217cf89ddb878c9d8eba09ec2fea3000000000000000000000000947a7ddcea1e60dabed5a628244986b16fd9c2c6000000000000000000000000d5665cc49a36689abae3fe4db9ecb897d2fb5f1000000000000000000000000046482cd7ef7a4eb8c2dac3b8916e6553c8307bc100000000000000000000000028440b4753bffca5ce5fe3df27500d3446e2a365000000000000000000000000a8193c5523e8eee5dd891f989eaf3eef185bf93f0000000000000000000000007860492f1da23f44d0e6c25b3730ff439b4f75c6000000000000000000000000f73fce41b5f5c4fd41f77b8d33cb09e1811c325d0000000000000000000000005554a898b5f32a86c37c4df159cbf0f0b28c705c000000000000000000000000ec06bc264d60f1a5cbc8dd3991b0f34ef38ef40d00000000000000000000000094c444e224ca9fce875339be599dd9a3a43acb5d000000000000000000000000450be879357536178b6e644c37ddc0950d7dacc5000000000000000000000000bfa26da4e76ca35813d0e55ab1224a414823a6320000000000000000000000008577df07fd8c3a6b5a7886af12fb6dd46547773d00000000000000000000000016c87c2f3f41329e0a0083edef8541ce99836630000000000000000000000000e063f5237e05aad634c0989b5367f15ab81fe51c0000000000000000000000005c2d8ba4b5d28d36774c1d649a7d0af4c39cec5f00000000000000000000000042c6979a180b7e02d9089c63a91f04f3e9a75a3c00000000000000000000000017088e5a842dd265297ba2712a7db862deda7f0300000000000000000000000027e4871070655c37fa48e1649df5d25d10466117000000000000000000000000759111bf9e788f63cac6c4fbade834e69c12434e0000000000000000000000007cfbe2452e36e707673b11d751113036dc17ceb60000000000000000000000005c6fd82635deaca253c69d0ca5c208c67dc661a100000000000000000000000059e8d35efc171dfe9f1e91ccd193bd23bade3468000000000000000000000000e6ef88cef3248b07cd5a0ed34ecac03e15e190ac000000000000000000000000da032cdbd5dc08e973ecee03f137fdc5ddf7b4a4000000000000000000000000e59938dbba15296092bbe530e7e11b37326d0572000000000000000000000000dbeb5f1a866b8ed7512863751c3f6bdf5e1e1e20000000000000000000000000b29aea102a3b81d2d0c3f9d778f0088f47ea84f40000000000000000000000004c5c7b4d7203bbb4213f5146dac053777eea8b32000000000000000000000000ea7cef08f73bf0a17964facc88754938c773ff90000000000000000000000000951e0dd74efac3f149fabb724a1780cbed36c2cf00000000000000000000000067b95f60c40497494e1b7adf78a8bf279cb6496e0000000000000000000000006ea1340c96197c29b79384aaa43aafe507820a67000000000000000000000000fd8282ebade7c86e8a3a5718b869ff26a038ce5a000000000000000000000000e1184c579cbae4156cec4f2514593c0ee32cf3c9000000000000000000000000a30bdb3fa49f3c2bb0492884f28412fe0fba3cb200000000000000000000000095d263cf4931098f933000a94579a555298757b100000000000000000000000061ff4e40d60ea0bea6bde69aca32b300fa922c6e000000000000000000000000c1d102a51cb7759acd61ac5798912bd8b4018106000000000000000000000000b5d85cbf7cb3ee0d56b3bb207d5fc4b82f43f51100000000000000000000000084a6ef3bd6b6a455219fa6e3058db3edae7654d20000000000000000000000003dcb585d3325d7b4e2a64bd59a2317dd52410f4c0000000000000000000000002da059113b8a5f0ea06d3de4eec5d4be22d0379e000000000000000000000000ac91e333fe64ecdc1a81db21c33fc379c2e9cd7f000000000000000000000000a23c123d6aa344b9435470ac480cce7b361b258c0000000000000000000000003d1ff2180d69cf84cf91ffe560b42153dff0345f000000000000000000000000c490383468f181eb0d4ac512558188d66150f9b4000000000000000000000000939a1df2775326fe3197590e2349103b6bab5eba0000000000000000000000001bcbdba6811454b994a6ef7d0fabfd767b7ea53300000000000000000000000075785e3d310730486238187a4c704fb554caed130000000000000000000000004d76d76b1e68e0f64ef7af44018bdbb2a4ba52650000000000000000000000003a2da04f21739ed6a6497b53f33ec7193710401d000000000000000000000000fcd2fa69200573fc794b5aff5303766c892048510000000000000000000000007108f54ae03bac070bad1b06fd8ee22b18927ff600000000000000000000000062ebbdc8c38f844f9ad170c2b73f952d7e05a314000000000000000000000000aaae87d67b23477c6b6ec75c3fe3876358cf8cc90000000000000000000000002f05e8b9bb4235f5a46d3e5e0b06559768cacf6600000000000000000000000053cb103b10c5060602a00931f0f375c79dc1e5c600000000000000000000000038e639e562b87165bc8c9245fe77797f19279f820000000000000000000000001fad14dcf611b70ea02a4252c87683b0111b052900000000000000000000000098a733439d876a264abce640cfa73447fbe36b92000000000000000000000000c6ffb8b611e74aadefa75820ec4fba19b4608370000000000000000000000000dbc95a001ad45380023472c266204aa2eb3cf327000000000000000000000000889728f18a299ef6685d883278d2dc2d4572ab2b000000000000000000000000ccc56a849aff58f38cfad1898f73edfa7912801000000000000000000000000028d386970a59d104d249722a6690094897d755af000000000000000000000000f2ccb3e583840d8e8111c8b7d7d0d46aa671a176000000000000000000000000199c1f742c3346927ec02897746cdc36ce3f22be0000000000000000000000002723387a1a9faac608b45346a4b9e2c283a885f9000000000000000000000000ae60846ac347ac6b20c611d4d329bdbc841fff150000000000000000000000004938b1a86f496f053e4b24229d9bdaca53c200ea00000000000000000000000098bf8d329f666cecb8dcd2c78f89503ea95c8888000000000000000000000000949b79d8691cf8f80bc186eee7d30dfb13ea3a4200000000000000000000000003cd517febe1cdf4d15c1ef74fbef3b9a381100a000000000000000000000000368e570429a39bc316f6626d61a36c7f5067b6070000000000000000000000008d47a22ce1c734d47dafe9c370c11b54a57de99300000000000000000000000020640b773d11ecfcecd6ce2cc77457fd89acff5c000000000000000000000000ccd913dbf91bc6fbe4d7728977305abc68c9c0110000000000000000000000003aabbb24fe216d8c80a106460fc1634030703454000000000000000000000000631b4774f2567fcb29f1ff90ecde1961c150a88c0000000000000000000000001b2cc2b4f860d8fa688c99c3ab431d4212e137aa000000000000000000000000e36b6c99316005a63fffbdb8bbf98fb2d16ae0de000000000000000000000000ea1099413b01ad34b045864abb233c1a28911400000000000000000000000000316a6affa2017370bf19f5a85b0d3ec8dbe8e2f6000000000000000000000000e5a14ef0040f9b31ce048f3561e9fb8c4b4a97b0000000000000000000000000e3f420da277cda131525d9728945081dd26e38c7000000000000000000000000014d019c685fa30011f2b19cd7c1194e73dbe0da000000000000000000000000eb26a34c78db5693ed52a3d9d34a26b087ada8bf00000000000000000000000077cb9bcafc594a0af11f46bb4f78859f9fd6adc20000000000000000000000009ac08f34f7a1f5641872e4e11eeddeec6be0e30100000000000000000000000075a89e197c7122d96e0696081a801d4746558e210000000000000000000000001b64b0dff2cd6d55ed7d28cd963294a9745ee103000000000000000000000000a5455a181da3a2426e8580c94f128f1f79e52ba80000000000000000000000004607a5db847fa61e5b756fc0c529c4a3e77e22a8000000000000000000000000312415a72f2045a94ce012aa0b9236f36a1b80fc000000000000000000000000a069e82de8ee99a4f101084666ac55c0da4f33550000000000000000000000003cfc99408558c91020666e998a8612c2732658a9000000000000000000000000bc14a89799c3dad14c44ab3c3154a33c98876dda000000000000000000000000477a33d59c94b02600034e6d4d0f7f68a3dc8eb8000000000000000000000000748c4166355b4b23fc63ce4c65a08ce3e79d681e0000000000000000000000009d2e6e3319ec8605de6ef5bfe1ee8af83966bf87000000000000000000000000f91af538936d2de48f35f87262966a849ef4754c000000000000000000000000f751dcc37b8d607e36111f2d4391e53306bd6890000000000000000000000000abd04cf6add717995eacf6138ec0826bcfbbb8b300000000000000000000000079abe561817ac09897865eb9396347535c77be07000000000000000000000000589b19a349bc9e6afa17a88bce13f5069943ac79000000000000000000000000e3037c9c224914ec20c58c9e3cdbd4bcdd08c0bd0000000000000000000000002e05c2f31671e256f1bc2e68c932b1069061d1030000000000000000000000000895056ef32ba603dcedd78bb3700a4ffdfa81c00000000000000000000000005c186ff1164db90f19a9168c2b6fd30db6c24c6f0000000000000000000000001ae2f4ed5c3a5349901c9a23ab61eb5742902dfb00000000000000000000000079559e3ea7108968e2a05fc5d23f06075b795e59000000000000000000000000677392cd9662227119e4aadbb7498b741435a680000000000000000000000000c4bf3d33b829746dd43c43d127f21a0f9b6884d80000000000000000000000008e3d92d91b23933390d59fe948b783ec485093020000000000000000000000002aa6300e34ecf626c64ca92c6d73b7b06643a27f000000000000000000000000318318c7590943e401915eb96c57fca8f1bc6504000000000000000000000000eec955ea988b0eaad9ee2c15a030f56a690bbef30000000000000000000000002252e5d6fb8ccb011bb38f0f886630db4a1b2c15000000000000000000000000d9f20a678f554dd0d46b4798ecfef2a585ae9290000000000000000000000000f786bb84d5c0b694d19b668ac81663cddbe7ae120000000000000000000000001c013ba5a3b0746884d308e6cf5c35f81de30d2600000000000000000000000009cadb562ce92fdd252401c1e4cff928929ff1e6000000000000000000000000eda212a25383a5150c4ba8d1b2e7a5850aa9ca0a000000000000000000000000bf72b0fdae2a167c204648be9634cb4a17683c9f000000000000000000000000ac62cf32ad1f1f08757c3be604a489ea9889bfcc0000000000000000000000004c829689696ce1d68d10ac7b493599d6780f27310000000000000000000000005e90246e657a6b5e9a8fb73c2b58b67b23ccbc9a000000000000000000000000950b6893ea76789c933e53e5336b4d96826081e20000000000000000000000003b8fe8f8bb30ae34c3056df9d2cf50e2871bec630000000000000000000000008595de05e4d3600aa98ca3ed3cf8456dbae48fef0000000000000000000000001d7a120e3454c1b21c2ec189ab4e4685d91ceb960000000000000000000000002a5619784134d2ace5d5e7c679750945b3a56958000000000000000000000000aaa675cb07f1233b8da8df13311890d14049f73e00000000000000000000000058979de86c941f209b87df57b50cb43eca866ea90000000000000000000000006d6fd5063186fbf163b9bab1e67e642b8971d223000000000000000000000000734f5d9f5b38aa34a5ce42d438b0201c225ac1f7000000000000000000000000ef1d1df07cfa553772a8710fbd4521f1b233f5e400000000000000000000000023674df5c29ae734d31a3bf2a33e68cbd1163076000000000000000000000000c4d77f72ef456de7b7f0b89dc30c84d8d4e47bf10000000000000000000000001407d2d3c0a9d05e2d751d8fdf569df17a4df45c000000000000000000000000ff37a7d3b91ff6cf9868eb483502ca2b1894cd2300000000000000000000000027094bdce0fa8ee898f69cf6c9dd0001cdbb5584000000000000000000000000c247fa7c0f300b8acfa6a7de83b98c8eb890dce500000000000000000000000026b427cba1e47bc8e7bc1341b1ec815754080c49000000000000000000000000ff3dd02889191d5d6a1b7eea02d281a7628ff24b000000000000000000000000f2356d0ecce4c3ed92df827ba7f5c31df3fc935900000000000000000000000005afb430bff9eec662232d338e5f0068601cc6120000000000000000000000003665f5812272030211825679fdb880f77f2affdb000000000000000000000000309f22e4c9872d6d11a805ec4eb719a07742fd35000000000000000000000000531665857025a83068cbe6f8d578c41c94d389d3000000000000000000000000b37bf5307e289d34fb655b35e5672ce06965909a0000000000000000000000008d378e21c5e24d232e262a28f64fc7d4ab000512000000000000000000000000eceffe04767d294d377710e259845995246da9c60000000000000000000000008a3a161e63e6b5e7c06ac0384916d395f39cdd570000000000000000000000003bec51872e5b0d21df590ed3a62e4527dee5106f0000000000000000000000000048a94640e424d86a075f862a063cfd08dad67900000000000000000000000034ad5a7fb668193854b550af7a18f99577d72e88000000000000000000000000ce880f363eda22b91123009824db0be4ca8fbf7a000000000000000000000000b6ace28112cfbd39970c2b05f8eba6525526b4c40000000000000000000000007f5c5afd55f4a1881575373d718475d1bd83c77f0000000000000000000000003537f4f5db12b0ea2775d85eb4c820f08237107f0000000000000000000000001f54f36d6e71931d494bf93032c8a66b78e95750000000000000000000000000a0c946c6babba6f8880d4339f6f22faca915f799000000000000000000000000b6022cdd8a54fc6db6479b80f95913e3a6c059a60000000000000000000000002ac754007565d4c7eb5b11f0534428f548c3b922000000000000000000000000056fcb82157c3e44702eb02cadca6f8faeb807650000000000000000000000007869db5e6bd3f66ef2f5c50afbab05f3ae57aea20000000000000000000000001bdc19ba8593ac63c7720ebe2ab0f0fe3dcb710d000000000000000000000000a63e8dda009e9079124c1e3678f4932bb8061f4d000000000000000000000000a8395deceb49776bcc9496af59607ed5007fded7000000000000000000000000c8b0a33b9d0c1dc2cc9ba482a852233540fcaca80000000000000000000000002c5dffb00363e05580cc3bc337e43e163c79f0d80000000000000000000000009fc905931ac03e7907f0a3a6781ff7b9ee9ad0e1000000000000000000000000a1bbe80ad77bae58035ac92c436762e4889176ef0000000000000000000000006c0cd02dee4cc3da6f26adaa02fe0d1fd84ccee3000000000000000000000000df44a254558e00fc3db9fdaa420252c0b8693c8700000000000000000000000002861bc12c0da1fcf1bf6a283d9ed9cf7462ebc1000000000000000000000000432608da4713cf119667552bbec86517aab685e5000000000000000000000000c1949a021149beb2c7c905a07acaaa8e7cd87ab300000000000000000000000057a1d5541ebc0e130cffa3d7f7ec189e8f7f9b2f000000000000000000000000ca84bab153dd20fc19464d3591dac688ded5140b0000000000000000000000000933aa91db079dd48f58458521f8612ec879d42e000000000000000000000000f5dcedd2bd79aa7c660b34a89ba28099702f6db9000000000000000000000000a806271657006622b70c982dd15a4648889101b900000000000000000000000037ccd2f29d60bab5b30a8f21908273924f7e0e9c0000000000000000000000005fe009810f26b982f9aecaf424278f97c663f8ff0000000000000000000000000df8d52f953b0c2ed9ecca3a1f04301df38bfeda00000000000000000000000036ce1d6735d183ac9d0e93284acc3c8ee138a0a900000000000000000000000088e1c695304682e5eb07ea4340445e08c32462a7000000000000000000000000430cb000172e23042b471c192e0f7647081c4fc4000000000000000000000000e70567028da13e9d1f1af2a13b92044951932ce3000000000000000000000000a11f1c8d0634533104e8f7127f83d91e25bd53190000000000000000000000009ecb51518d10c9df688d5197bc10fd9dd7c38a9f00000000000000000000000079699609f4a7e5a8457fc7b251627bbedb1d9a93000000000000000000000000156bb32bd2ca16d1c14a16d25cd96ef793471b1a000000000000000000000000beb5aab7fa093614c47ea7261fb08a01a3ade7c200000000000000000000000009b83eb516f15763ead94e107fdcb84be9e149fe000000000000000000000000074da1bc1ed35792f94cea0c73f34378cfbefa50000000000000000000000000b3af98dd545ff5191668024e2bdaf593a6a13f0f000000000000000000000000a3c93e46599bd73cb80d8e9c0bafe134c2b9f2ce00000000000000000000000006ccf7ff30614d4e4792a282ad501c13ca3ab387000000000000000000000000f7ea63785c6646bf2ac6679afba58db3205503d9000000000000000000000000aa6d99aa695264372c7eb7c00b453fc4627990680000000000000000000000008940f7c1188c51d9c920aaae66c4232db811006e000000000000000000000000ffa236ec89cb875a62ab329564f69f8a6fc75848000000000000000000000000f4ede823fc35cdb337a185778f6c5641759cb60f000000000000000000000000e688a7163205f3a6665f944316a00442a3e64e5c000000000000000000000000e51a60ccdcfc2e8e49144fc2e3da907efc15b64b000000000000000000000000104083c11ab7983e762c5c63b6f37ef837f183da000000000000000000000000c3d4d56e9c9042933910032363cf4a4f6041aa40000000000000000000000000cb41ffb42d9b84c82bbe2c0a1f56ddb10935ba8b0000000000000000000000000cd772437977699f65300be0ca3de3ed011393d00000000000000000000000001c86f9c400d8e170354f960280a130300b1a2b5a000000000000000000000000828fbd7d76d6cbf56e5808b863f47d1127032b4b000000000000000000000000fb6af1bede401383b0ca72936e612e2ea756b1b4000000000000000000000000cf791b1b6c11437d8bc6791fd0744c8e62ddd46f000000000000000000000000664dd74681860489d9902b641283ef4b3aa3e803000000000000000000000000a4ed462949d82428251340b8813badaaab8e83e0000000000000000000000000230ce36c8aaaa14029ee3e64421d04aef0d7b066000000000000000000000000b6a90a2d9f51bef49d1367c72bf8c7d32ada6081000000000000000000000000dcbc9504835f8c454e307f77e300f82e6980fdd60000000000000000000000007a7694987bd0fe69626364b102e11c2438bb7a6d000000000000000000000000a1cbd3022b34d9e119b27c32ccea1961c6dcaf9f000000000000000000000000fa3cbc8c10ad3513dfd472da7aadd49a5605e19c00000000000000000000000077b1dad74501802b8df7356e85ca3a75751a06930000000000000000000000006181e6b2d98856b3e4f09334143cf358c2b568a300000000000000000000000047534a033279a89ae4fd96728e5583d3dd9f0220000000000000000000000000a83569c8cbe7055200b60e0b8296dc8bd9c5ca1200000000000000000000000053282872fbb9c54a6779e7841a7b8c0d63d8cad1000000000000000000000000c32e2a3386417718638ad61bb31bb171191416ae0000000000000000000000007668b4317c4d9d83cea1a23dfdd366603e33a43200000000000000000000000069ae73078d6b94342230332c2c391bb48eed5cf2000000000000000000000000913b61b47a99aac1bf1a85e6c3e38a195d0b961f0000000000000000000000009fc2c4cd6214ad5996c0aca7f31c655113e6809c000000000000000000000000db76dfee02085ca6fdce7865cac1571f7b82fe5800000000000000000000000070330187a5ca0e8a21f18bab21565255b537af3600000000000000000000000025ce2d8f89f10caf2057e940d6a4f8d0e2bff70f00000000000000000000000054760c91baa8be0841a9497ac265a6eb879cc88d000000000000000000000000e4c5b4d9e05624a05f68be6ca0bf2be87d36e9e600000000000000000000000075aa0eaae0dc565289b440778d2cbbffd3f5089e000000000000000000000000d7648194152ab94f692eb9151814f63f78262ecc000000000000000000000000eb80eb163fb379df3624dcbb93b58d43667563a40000000000000000000000007a886277b69853d7ff2b228e00d5cc6f19949f620000000000000000000000002ad9be2688cbaf959f274dd936568df231f1ec480000000000000000000000002ab2cf946a207bb21cb2fce4eb5a17eaae227be700000000000000000000000033db32a2e0ada15a9c9a5dfc312e34c2a126316b000000000000000000000000c258360aa98c8459399ede5c045ed3ece97bd4ac000000000000000000000000b65ef0dc238c43966b035b1a942a06d360e7d09c00000000000000000000000094fc5a9c491654bba1e928e7cefca0a7d33f8d54000000000000000000000000fc98e438c69009e05e56e7b0a4cbf32818fc811d000000000000000000000000a3c0e8566397840e0cd2c17934191df73660ff7e000000000000000000000000a4ef92cbba5d89c8a9ae9f0b7b446665d0f9532f00000000000000000000000028fc50f98258d0f727d6dcba7be34ab8e1aafceb000000000000000000000000bcb4d2041fd90406744f2dd164303d1fa63e4c5b000000000000000000000000e0793da73285f9f81ba0212627e9319ec39d75060000000000000000000000008dc799868c4a7f859b9fbe60c7abcfceae16fbfc000000000000000000000000cedabb2299d9806bab47d6f2607b438341e4637e00000000000000000000000049b3a451f7638881eac0cb3f58e9797776409e1c0000000000000000000000005146d5bcfd9751b6899bdd4fd26bbe6ac8c9a65c00000000000000000000000004202c79dc0bd34a37ecd196cf73a71982c179b7000000000000000000000000f2abb182ba77e9faf622899e6a274a50904b7041000000000000000000000000fa7da2ae1369283e1b8e70b9da5c93d27546284d000000000000000000000000c6656d8fb77f7f74039c5adddc313a3dddbaed39000000000000000000000000fa669c539f7a6c37f4666eebead63667545ecf9b0000000000000000000000008efbb09cd41fd3594d1ef0199ae9e565cf3edaf2000000000000000000000000de4509e06f9929859e60e4125c38b911c230130f0000000000000000000000000966c15e7b605129e92d310c73aa3787cd9521a30000000000000000000000004f90ac3aa52d58b57bf0ab8dfd70b7f637afdccf00000000000000000000000089cec31c29b02bdbc6b260f2346b6edcde3718710000000000000000000000004ef224c6353547af456de586c4c24038ed5f0df200000000000000000000000019f6df90cafe58a54a131bed519ec3481ae5a36b000000000000000000000000d34897c9490b97e437780ea71930496bf94e69a2000000000000000000000000fa9ec102e9ef9baf1d37e9924b7dd7a74b36322a000000000000000000000000b000a9394d45a655bbe7ea70504a60abe3d0ebb200000000000000000000000011f408f43539573f8697a0e846684b57f25908980000000000000000000000002509f349c898775a6d5b82af6e6f1dc8cce0469500000000000000000000000071adc0e1bcf5fa26ce4377a8f39e1089486fb6a600000000000000000000000092773ef3b9c2516d06e9df3baecde4855426da3a00000000000000000000000043692fcf9b066bb5cc5b6df5ceedd4caf30a29f900000000000000000000000087891dd173c7b00cc8cda4e982b0e77c09554281000000000000000000000000ba23e9604a9fabf5cfbd4b94c95a32d72f13e7140000000000000000000000003667840b1476fc9be3481d5d1c181a28e82f34e5000000000000000000000000cd5bf91abf5a103b03bae4236285126e3673a89b000000000000000000000000948df1684feb0998e594412f5e3847509def8176000000000000000000000000ac3e07a61b78e24eb483bc509bd255b7ae70e02a000000000000000000000000194f9eb38e0b38acc26e00e3d64398da99468ccb00000000000000000000000057de5c42037a93a3f537c7769cb6649a314410cc000000000000000000000000d1b8090a9ffe2e04ece6d4cfbb847600eb38ea0000000000000000000000000026585394adb6a551f4f599c525b0e253d9e16734000000000000000000000000c426d8121d2e28009c6ab45ea4cc18aaf465b4900000000000000000000000000185417a70a16b259aeaaeacdc6dbf080daffd65000000000000000000000000b8c1e8bd57e216e942779d0b2636f348d747e0fd000000000000000000000000fc1fc3ae185862054fb5778e26e2c8dbd93792ab00000000000000000000000054a0b568199a94b261e6912badad2c037cac010e0000000000000000000000008831cd3548f1a77ad46d3c92355a2880f97f356100000000000000000000000044597a2e5834f447c4a1f3908c4344e001e5e46a0000000000000000000000001a69503403594698e02b60112e909f02d4d82075000000000000000000000000cb81d12446688cc73525cf7c85ef7244b08e60a70000000000000000000000003662cf720e53d32a2b99a2992efbde353c765731000000000000000000000000ce396cbb76cb31c53703aa43117785cecd803052000000000000000000000000032c22520e09e846f0ef927d7f9051dd798c2f96000000000000000000000000d026878bae5b0818d9b63f447f9ee5bab7486ecc00000000000000000000000081fc74e5ec09acf90cafa6e9a616e61e96acc390000000000000000000000000c28dc3cfdb6d21c4c93cdcd6593175b9842ed42900000000000000000000000072ac29269a85daf629cee36cc5d40df84c7620c1000000000000000000000000be938bdb9865ac725994f48fd7ecde4ae9b9ad12000000000000000000000000f1e42682520a9a2fb7c2d8d53f6eef6b49b8a960000000000000000000000000b9faf4349df1e888ea47ab963c3c135e356aeef1000000000000000000000000634518cb5c5f5e83f50d418e8a3cfd7271aa2c16000000000000000000000000f935343841f053297319a7fd708f4be02bd0ca38000000000000000000000000fb7f77ba0c3963ad37237d735eeb6c31df7ed4280000000000000000000000000772cb6f640e49c0ee5ca4ca56827ad0d6edcd63