60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6c696e6b61776172642e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206c696e6b61776172642e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d53533131445255413361554b467978523271465341726574644468436d4b5044557a384c35426a68736942740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000556000000000000000000000000b1124c379f1e2892c6b1413e68b11127d4bc1203000000000000000000000000be11f624b6654bf6bacdf25e5bd785b3479ab8bd000000000000000000000000d3db6b8d9b424d9c9f98264fa711b15c02d2cdee000000000000000000000000223ebd085e92877178b0a28e0066af62092fa04a000000000000000000000000e8bea21b8b857e86562efcf8c67e972bd8aa8b1000000000000000000000000038576fd1268ef8d857db13b7fbd75db7ad46dfe1000000000000000000000000f62ef19c7df35dd0e696a7840e27dc2687d961520000000000000000000000003996b391f6cad427defe2f85881732160d298c4500000000000000000000000080db58990117571b0a8cb3e1954d75386124a2f1000000000000000000000000a1734182391516734a3d44bd5d32b6945a4a81c50000000000000000000000005a70496dd24875785e5ba14b0f7361645a1a6d0a000000000000000000000000a41f97053eca65ecb52db389df54a6db46310a16000000000000000000000000ae84c9c70d2e1f937b5a5e7d94c0d00819e5dabf0000000000000000000000006abd72c85b1adadd459963b46ebe1836d826ee9400000000000000000000000090c72d9f8a299896b295b04813a9526c584fd7bc0000000000000000000000006c19aa9485a908a24eb4f1d4c1d80437125e3d9c0000000000000000000000002f9254c4c7b17cdac8572d8d7cfc3b4ee9bc0330000000000000000000000000efb07d640715b621a7e679477c0df10584613f87000000000000000000000000ce0a2ee6103e396eaf6f26a59fdbdbd74aec43f7000000000000000000000000adbbecf5c41617b53aeebb405472f8ab7197eece0000000000000000000000002fdd93c4e6d1a70fbf210debfc1eb4e09963238c00000000000000000000000099933aef05eb6dd652d960fce57e81a46cd455f10000000000000000000000005d179827a2fa29daa7163a0bfce67ebd3291167c000000000000000000000000ae750f324543fd84221334b487cb3d578113d42900000000000000000000000058f28a256f7cd1c3298d3799a0492136fa2264f2000000000000000000000000b3441aa760ee250676972d4d02047587509ed3a6000000000000000000000000fa140ff51b1d120e90df6247d28a83c9dbd6ae5200000000000000000000000066b061cb1c1761141391e7c73dce7dca8742d46500000000000000000000000010e3fbed407b4079ca15d13203c9063933cd495c00000000000000000000000056c93a1e509b0e5ca0fcb8eb140966ba0333544f0000000000000000000000005c8f9b7548ba1b6031d94150877869ca1210ae28000000000000000000000000b9d13bde2e6a6fd060e16df8e9baa597af0c5c7e000000000000000000000000d79781d1a1fedfeb59c51f92183ab04319b8962800000000000000000000000060ab2b97ae87d720dbc79d47d1764b90aa4ae4a00000000000000000000000003071f94cac3308ab6c9452ecd406af313402022d000000000000000000000000c9c384a9e7e28f7ef55903eb90947fe3ce71d475000000000000000000000000466d74e0fac6beea1690f86fc3e80d6dbd5401e0000000000000000000000000b48bfea9de4b8328cd3c79a501e41221c7ca9582000000000000000000000000dad6cbc7ad387112eb5e928d5ce828440d559fb30000000000000000000000000209d25ab2cd06b9391802e02201d6b1eabbdfbe000000000000000000000000108313c44f8adabc3ed58e61e9ad7678162bd1c20000000000000000000000000710e8fe515e710ead08e7589a59c16bed9c85d200000000000000000000000079919ea4fcda8a049fd666220cd55088d4b940300000000000000000000000009574e302a799d07b1f8e737344f64edb38d60f2f0000000000000000000000000db58387a79f4dbd8e0f59321080dd22c406b6fa000000000000000000000000e78673bc38e8b2e0351d5302c759c60180e0855400000000000000000000000086a3710df3b3525aee0d08fd0e6c3b945d3fc7fd00000000000000000000000075ed0536582fea36f2adb2395fd4b535ad5726cc0000000000000000000000008db412954e34db7c47c7c7678bdaf9dc3da3125a0000000000000000000000008dfae9921f75158baee1b07eca7ef3e8d4ad68e0000000000000000000000000c9c17ecf689cb595887564366ff414e39e49eafc0000000000000000000000009d6a12c772e0dea32490418e1be9b034a677ed8a0000000000000000000000004e2a7174e04121c26f3f3cfd3d7fdbfdd038fd9a000000000000000000000000db084552f0daa5fa3691ba764c254e85b3279cf90000000000000000000000005f38e4bc6f1034bc4afcbf890f39b9dcb4960ec6000000000000000000000000d6e90d2484b93b8a6b9d952628d17cd46a612bf600000000000000000000000065e7c42c1866bfb5531c6f265c3e143daa408720000000000000000000000000557145147ebdbe0ac4e8f2fa3d754922202c1a48000000000000000000000000bc1ffecacf9ac7c011f77a66dd31a3eb3135858900000000000000000000000042977af60db5dcb3284af42fb806acf7c10905e6000000000000000000000000ff238842a25173526d08324263dedfc598c57fb5000000000000000000000000f5f613395de775e6d02d7c89cfc2db6d03302361000000000000000000000000007326ff6e302793e3f201f051a8ab1a919e8a3a000000000000000000000000def99067c68f9af0c432232cce8b3d55f6eae9f3000000000000000000000000af9e9e1acfb0e66777bdaecfb163eea2c3f128cc0000000000000000000000006b6d65dc5adff30393b973c7f4b4bbea5154103d00000000000000000000000033431462695b48203ea97f1f7e5e098d71a04db9000000000000000000000000c24dd5ca96b3bcecabdcffd966080a5eb1e70ec100000000000000000000000006bb5a2078825d6758b24b183f983c4aafdcd85d0000000000000000000000005a89190f0ecc7555a83ffca17e813dceffd54f37000000000000000000000000028ea48b8b2832d05a2205afdc8d0913d756260d000000000000000000000000c8393ce385a227715a4f515cb8fc9090e94ee6e5000000000000000000000000c3cca1ddff8d375e70d1f68ae2d6f574c7d70f9d0000000000000000000000006e54970445ce818c03aab8ab60eedd64a8bfafdb0000000000000000000000008f54b98af028b16747a76ac670001e35c11fc39a000000000000000000000000b751fa2d7a841ab8be4af86fd16c8da2a7f136890000000000000000000000006d1788b2963936e407ce9faff8da98aeb73b5e4300000000000000000000000002d1a54e74b138bced5963726a00889966baf4ec000000000000000000000000e3e74514af85b9db3ffb0d43bb58b216bfc4a3bd0000000000000000000000009bc5d4257d91fa8ed2cb647490d3bf07f43c44b5000000000000000000000000c08ade0c8db12aa23448fc3b120b1dc5cb6b5efd0000000000000000000000000fe2363059c2a81994a8ce2783fd9694f12cc6040000000000000000000000006b70702a1f1336bfbcb065edaacdb8cd7f1037140000000000000000000000003b2dfd438615bff0d25046fb14ce05b04f021c1d000000000000000000000000d4726af85b953257c00142dc9390d6202d7c4555000000000000000000000000ba193d3d306db58a2ed1a340cc1c0ce46d1d28de000000000000000000000000493e8678b13921387598644ba9319cdef9a479d600000000000000000000000072c86896b55b0ea929d85ae9bd5a1f12a8cc8bae0000000000000000000000000f1410a815105f4429a404d2101890aa11d97951000000000000000000000000c65ce75c80f8f68099d1aa1468155913145bce3d0000000000000000000000007578500121a72e6e87845f59960cabe003cc45b6000000000000000000000000c26533057e474814f71f75c11a89bd65195bbc12000000000000000000000000fd0461d8416e4e6e9510f6edb3dd7215b15e0e460000000000000000000000000853eee30ebb15ad1d9c10788c7e2443da1ea6330000000000000000000000002cd26e73cf79f9343e7db050e4f65350e3bb332a000000000000000000000000c50842e6461c38944741b500bb624917e503df7c000000000000000000000000a0b4f4dd56bdaf7288f3fea08b8e2185b0cc7b7500000000000000000000000090323d226f478f66afc38413b9fad40e8731eb9b000000000000000000000000a1aa00933a1e1626cc0f1bbcd6da51febfa2cde30000000000000000000000002333bd8b3cb28dc4ced015377fae20ac5c259c1c000000000000000000000000fb7c12100bbac72eb7112f0fbbe9cc629182e03f0000000000000000000000005e0299b2a22cff459f860ae0e3e0f4f13c31971a00000000000000000000000092d839f723cc32b1bf7076aaed7c5d06498bb11a00000000000000000000000060b8b45d3e9e128a67afdd9846de3d444d8440f9000000000000000000000000a5d861b7a95662a959b3678cd467b30e61c1c748000000000000000000000000bb1cdf8c926eef81bb343ae45925e70fd83e9ad40000000000000000000000002459bbc4e395390a1849418ba6c364c17a29c0a300000000000000000000000099004b672a60d755b3115ce78d3c1a7af62b177c00000000000000000000000042fdc379432beeace2f97c1eb8a7ca10c54c2fb3000000000000000000000000685c3ed5a41f1cfa295a45b2fca91a8d5160c75a0000000000000000000000003c8dfee6be287ccfacaf8f802d42ca5040a54bc40000000000000000000000008c6970895ce6307e41e0b0a68f5488f9900936a9000000000000000000000000619708cbc2da22bb97f1cbc9fea9346ccc362d9b000000000000000000000000bea3e6c0284f91229c02c56a93c52dd5a06bc866000000000000000000000000f756830c5c83c2e843793665b03540591d43c294000000000000000000000000fdfb33d184a3707cff4be95e90ff5972cc7302bd00000000000000000000000079425b0c1723426fd3cb6ee2fc935efdaf2c2adf00000000000000000000000004b84aa19b3d9d5065d9140ec5ea3ccb153d613d0000000000000000000000008d5d89fd7f0ed8e9c97444b98d1ed084790497c1000000000000000000000000b60d604f60fada31d0f0e17fabdcbc84b2626222000000000000000000000000190f27ace3c3fe0b23c44fe4126b55082c7d442500000000000000000000000084d34f4f83a87596cd3fb6887cff8f17bf5a7b83000000000000000000000000edf3e2de884ec4e6d948a024b7f401e9fe7860ea000000000000000000000000f37ff9e9f2a935cf9af81478f771a442e0cfb8fb00000000000000000000000019566c53f4214e89da24ee231e65a6e57621415e000000000000000000000000445efada93a89cc36749d2b6120d3d106d65f8bb0000000000000000000000002b5a093f8eae45f75d03e94a73c34e2b51a8e77d0000000000000000000000008d300ca531508077ad73e41580e7e40aa1488601000000000000000000000000e2183d5272ec179ed6e014eacbe4afbfd2e2955900000000000000000000000078992d3067d84434dec8912ac9ffd39fd7ad174e000000000000000000000000c32d0987cbab859bf47c4616c3df9892b77643c400000000000000000000000063d90aa422249312f61c51613528bcdeeea44268000000000000000000000000f7d3297199d1561116684bf6ca858b37b044d54d000000000000000000000000b9c2755c30eb3bbad3f38304765bf2c49a29ac26000000000000000000000000d36a3bf8c07359c40f7928f9000e1d956d12b740000000000000000000000000a4567ca85fec7c7e4c05487615ad15aa783d63b400000000000000000000000065a1a9e88df39677ae7c1bacb87c183e90a75e790000000000000000000000008da29b919579bb96b72acdb6633b634eb4d5958400000000000000000000000001c2571dec8fbcccf1fb6a829e5f19ac0884292b0000000000000000000000009b25b2ebba9e9f772db1fa95c9e1bcc0e71ee41d0000000000000000000000004ddcd4a0bc2a2793ac1c0950cea4e2b77ad1e078000000000000000000000000fb5518718fe8808782f1f6002b979ba307004e4b000000000000000000000000d5018186fb72210eda02ce73ad352c7b7c93742f00000000000000000000000079c375366cb02f7ae22491f0592bbe3dade9bf4a000000000000000000000000ebe5d83e739520d5a23fdba205797a0fa78c82480000000000000000000000009141d8a0cdfac63048648a8d6311db7036e034b9000000000000000000000000c41b0c19749968b3d6b436e52c90045ebdfbd95d000000000000000000000000b0c709a17b6f20f219426cf7275a415f2d2f8d5900000000000000000000000009d15c91d72d1f33f927d4fc02b9556399488152000000000000000000000000011adb8ed8dd735ffcc9c038591dd08c9e52eec500000000000000000000000060ccf3429e257849f67eac6a6698b90fa6c09101000000000000000000000000cf74a795710f03d538030a0fb2d16b644c3c9e42000000000000000000000000ec66e69304dae0d66810c16ad8b2ae3e74d06563000000000000000000000000229cb4caadd3f5c88052ba366277fba10b7c86ad00000000000000000000000084d514960ca31ca5c93b315f800bb19b697f60d5000000000000000000000000051e6b1509b1069eb88987f6d8a0339c58aca9ec000000000000000000000000e120758c9a0e41d05185429ebb44460e8293ba52000000000000000000000000eaeabc4bc1385d486b4f3a47bbf41750e6650bce000000000000000000000000aa86f651e0c5e4b3e41690ab3c207481ee03e232000000000000000000000000771daf7bac91744b14143b1c44c04193ae712e5b000000000000000000000000dcbd97f81fbf596e2f5f1e7ab8424fecf04273970000000000000000000000008bf999460128b56b1666323dca2fa0c5ec2702570000000000000000000000000ce308675f7f559e978c8c15669c0f9a530ba9df0000000000000000000000006a3e6763fcc7b5775f4ccd53394cbb90d5982c88000000000000000000000000cc69a9f3df431b1c1bef5e748d7e85faf9ddbf3b000000000000000000000000dcb4029be562858157dbc49406424915f0fcbdcf000000000000000000000000881fd7445e31b4fdcf468ed3e52ab1f0531b0a4200000000000000000000000053b237007991072fb5609d1f88a8d363d1df6ce3000000000000000000000000e90af84d88a93b720a372e1e92df75e400a378d2000000000000000000000000e5b351896c4fe7301cf887d834fe5f6769c4e1ca00000000000000000000000035eb7ae13e5cc68589e199b779df706858235cb3000000000000000000000000b63a077bbfa1a4740c078fc2acb40df954c20c6400000000000000000000000067a0bca378867a5e549976fec31746234792bc5c00000000000000000000000067949c98404b062c401fc5a1c818f87288d3312b000000000000000000000000e1041bc7b5eea1b5cc5819a8895d006cd532e2f800000000000000000000000090cf61f12484d83fb8addc1c268d37e0dee02e69000000000000000000000000c8ca29a90495d79ccd4f330fc67ab5448143b33e000000000000000000000000215ca4ea8cc2ecbc9befd0bdff8642d11fe920f7000000000000000000000000e0b1dbcdb2934e1da3b25fdf1b6dac4ecab3feba000000000000000000000000f8655b225b5f796bf0594e910f51478826de8fdd00000000000000000000000011e5cf7a08520640f9d44b00fcfe0d0bc6616a7d00000000000000000000000046e00aff7a7cfbb6aa4762ee0f664508ebd067e2000000000000000000000000484a12bea9da39f71c9a3dfef31086670efab53f000000000000000000000000aaf3f3fbce53cac2c9a58122e658aa1f63082bfc000000000000000000000000a35b04d6844eba9fe063a1d576a1d152b6d3f5c6000000000000000000000000f7fde41b013b64c17d06fab7cb0a4d9db7b59d0b0000000000000000000000002726ea8e1feafc1327562ea96fc1d34e72212377000000000000000000000000b5ccebb3e265c9c3371b920c01cf71a80765b3fb000000000000000000000000efc5b6fbded0850d3a63448464f00f01a6253f630000000000000000000000002f9fa88b1653bcbd1d7dbfb1009c5e7e90644660000000000000000000000000a1da1d36546422a3539d4b19012ec7f7c6e774b0000000000000000000000000caa37eb417580c3383a0f2e77282520c36b9239d000000000000000000000000e81b717f0a83a8513fccf5066f7d780b7890492b0000000000000000000000001994ebc4bde41d98c4ca540262698d3d567b748f00000000000000000000000047bc10830ae0747ae54f1a9a9e127aee463e01e9000000000000000000000000cf35d06c189686c9a93192e826a8de45a8b67f6300000000000000000000000006fc231248cb99af1c0f1a74d4ce1fc4aec24d180000000000000000000000009e60659dbf0a40645660f9f6e5743043b3f5274d000000000000000000000000eddcddfd76932e3c67deafee0638a76ebf7da2aa000000000000000000000000431b2197684cbdf719fddf9efc1c68e4d252cf880000000000000000000000007c847ef9669805dfb829037db82f26698a19514c000000000000000000000000c2f8ada9f69a6d84b8b1bd7bbbe89b524f920082000000000000000000000000c33d0b0ec4973d96dfa88b3c47a8e7d669fb945d000000000000000000000000d7eb34cc9907f29e6eb9bb6dd0498bb9593258550000000000000000000000008f4fcd8948b42fd9dd3bc7dd61b907628d0abc1900000000000000000000000098d314f477c041dbd3cebe32cf612add648dfebe000000000000000000000000bf47495649a7344863e469993915974ac3d9e61800000000000000000000000097d00b4ab0c38f01b62315b0a632368b0b062d3b000000000000000000000000758b587dd61c1c54c684f5d191846970680d86870000000000000000000000009b2ce5b86bfd54cdf089b01a7b2ef4cfbac7f3850000000000000000000000006504b85ca914679f94aa501f304b375012067b0d00000000000000000000000066ccec4c3dc1a79fcb2b10a42cbfeb5278437e13000000000000000000000000fa737732c0525a2507fa4d963c16fdbbddea99250000000000000000000000000194b9492b42ac247d2faf25592226ccd1af5e00000000000000000000000000f15df987dc029a6593a8042d61dbd469fa942c7d00000000000000000000000049feea7b847f141157510d041489afdb5d032a2600000000000000000000000010a5ada5f77e66690e8781b8216c1e85f672164b000000000000000000000000d8e39b4f5edb398918a0164276c2652156752ac2000000000000000000000000f40e92fdb4347871653e0b6232b54bfc941671ec000000000000000000000000c359c42c42680849f0fe8e0a2cf4697ac756c2ef000000000000000000000000f875e1c814995790995461a14c1d61bb32387bb10000000000000000000000007418337461fdbad2dd0120ed2ede2b2770aad3da000000000000000000000000237be5e865d0307bf14744919664247ce508aa5a000000000000000000000000d1f50b7405ac867d37ec1e0970fc93ebc6f41c99000000000000000000000000a126f22a901688c96fa2769097eca3835ea2f86b0000000000000000000000005dd6cd3e724561227cb2535de92b31b5916632f10000000000000000000000002746864c0dc5aa2f583cdc23f216270bb5bcc87a0000000000000000000000009f90ed9edf8593ea89166c4c6d417752d569ea6400000000000000000000000037ebd4cd645f887b3eaaca8cac6c7a4344ea568a00000000000000000000000014260447c0865c10f8542db6e7fb3fe3f619185c000000000000000000000000c0cd751996a82a25c0fabb3210f290237d3bc8d9000000000000000000000000f1b356bbd1d2a989fadc74e97fb65f1ee20ce2f40000000000000000000000009ab32a82233bb94a86b6de5311555d483206112e0000000000000000000000002c06237e56931ad39f103d28c4c67d652b1ded710000000000000000000000004ec20df60de3531ffb77fc7e42ae86d5630454e900000000000000000000000077454ae21921f1a1fbd9b320620c928ed7313ba400000000000000000000000078f0a746f6079830e527987693fe79a794aa088500000000000000000000000090d65cd840aa5c61ff6b19c7a4fbc2b798a005cf0000000000000000000000004277ae52839255f114e1e168e900601c1e1ed8a60000000000000000000000002dad378ecd9ea0672a645448b5e30622a9ad8b000000000000000000000000001161e202b37ba6d6924d2ac99a547847d6a78c6f000000000000000000000000d508ec83000fa52be97dbb3b5b242becbf870a26000000000000000000000000dd75f9b1ec966f693a24d1ed92db47609a30d71a00000000000000000000000098255950131d04527133dd265ea2a754f4637a25000000000000000000000000d9f8a72f029ef83d1d63aaa779056776c86aa2720000000000000000000000009285084b1539614d4bd6e2f51618cb818704c2da00000000000000000000000038f4ac685883701f68bcbe65103742216044486f000000000000000000000000c0d1fb3652fc9b49fa18ed83686cc79a99bf0ff1000000000000000000000000f9c8969d4308aa00fdf2558e69579b4694e8030400000000000000000000000055a7d96ade3ef20725f89a92ba5923642fb1cf450000000000000000000000001a54399d716390fd7ef640cd1dc952ca6c9b93520000000000000000000000003af1101ee91cb5116c8d4cd08550f205f1a36702000000000000000000000000f8c41be302ce0087d32e91435316a4e5ad8dc19b000000000000000000000000545db39a48748d496f48beb851f6f19516d04aa7000000000000000000000000caa2aa4924c2bc6ee8678364ae0d27b7ae2d6ec5000000000000000000000000d3d402a1827b023ed96ead9371eefd4e4491b7fa000000000000000000000000e99b231dced3170df1ffad3f9cf7fc1a87b53f4c0000000000000000000000002edb7b035f763becf98390c3fb2d6b2cdf22798a00000000000000000000000068209a5fece778f19c6277118eecb68607aea7b10000000000000000000000007820a8cbf1d1981231f9f81662767b5b38360a5f000000000000000000000000c65daee231a4c75aea8ef202c1c4a62bf8b5857b0000000000000000000000003a9b3f04069536669af1c4f066ce591eb42fa2fd0000000000000000000000007af9e44b7df1591c609629c3e4418ad077bae9af000000000000000000000000bb5ea667e3f02b3d149a5409c95457116dd11870000000000000000000000000f1b991cbdab4912f2f1d7b4c71366e9a28c890bb00000000000000000000000075389d98eeecf833c7dc1ab1c613c9198e885a6000000000000000000000000044142391176238ce0a171d4216ffe5bdd89ecbc5000000000000000000000000004680248f554fedf9aa05237fc0c1d44e3aa0c8000000000000000000000000cbfb6edd099fe3a3a8205c850005c932c1488aa30000000000000000000000006f4c23a2e102173bdc4f1b0c50a5a3de38a3bd4a000000000000000000000000363a57c331a052f2597c69a8c42caae9e44823310000000000000000000000000b89e81476bf75543d06f5035b55dd6a37d70a7100000000000000000000000068a8afc20a7ffe1b83d338bf9d53a1f41e9c604b000000000000000000000000255908f817d87a710a9d363bb4ac5dc0a79d6cb0000000000000000000000000ecc1a60bde742832ca2f0bb09b0f9f4cb26e399b0000000000000000000000006207e46b7fbe71cb83ed4c921978778bc0ef995f000000000000000000000000ae8375c342d75ff8db006af592db7706ebfd2221000000000000000000000000a4af090f36b98f2f015d0ba4550701f2378ee1920000000000000000000000001645726dfcacb7bde8525686dc205f91e31bfc680000000000000000000000008352a30166d398652a53c3d0ae1956a2fb768c480000000000000000000000001326bf3ca6d19f2f8502ab2a72141d1614413d53000000000000000000000000f65ec01ad0da167712f9f723c6822ae257ad7a040000000000000000000000004b5b854a5ca3c8c592c0907378d3fa1a8a7a78450000000000000000000000009332625a98bce3b293fdfa115b094544f8b3477900000000000000000000000057cef5cbb782956ece47ef4e48662fbd7930f43e0000000000000000000000007cd481550cc975b64dcfd692e6e7393c148aa322000000000000000000000000500d070711694954a52b218527bee5a89f4f87e2000000000000000000000000f7fdd077d5421a4c600a93f225b1d73cac5e73ea0000000000000000000000003710cdf2f8af9cfa6dddd21b29f140f46f872ccf0000000000000000000000004812a4226cf3850b966e5a0265f4ab68ad45cc95000000000000000000000000e04eb50dd810806c2ac8f9333c68417eece87f57000000000000000000000000c2712ac5c73b91f0b76bfb4683c53818a3843a010000000000000000000000009dab7996cc9ea1f24f79c1ae9a33dd373073314e000000000000000000000000d6e8c6622172a0beebf74b0a90da6cfef4fdbbcb000000000000000000000000155285f65744ad64d9d3b3bdac79cffa444097b8000000000000000000000000a2d6c03ba890f841e70f8b5c26fb2f70f03242730000000000000000000000002ebad539e1ec6c09c001017b5b91aefcf4acd78e000000000000000000000000b37a079e532d9b9f0130d229a98e9ac36fcd7ce10000000000000000000000003b3aaf4514f437eed19fa72ee6e01541d7859d27000000000000000000000000a666c95373c8d0c321c943848e411a649a001c06000000000000000000000000dc25e68d4fac5445fdddd50773aaf29ef54d7f19000000000000000000000000c59f2fb0805f16f3017e33f78be195980c9c2ea1000000000000000000000000921333caaafc852987c48406942e4b0f1480dc0b000000000000000000000000086b3b5c31cf1550076999b3d578df640ea883110000000000000000000000005fb38ea075dc467ff6a616042de4011463d9c3c300000000000000000000000064b2a014eb0d85fba59b795b9cde58658509eca100000000000000000000000050532f88bfef8008bab7700215a789e0279120b0000000000000000000000000fda91eba2c8f3a1c8e1e0a895b0eb9bc7fd6f683000000000000000000000000b260770af0c1c974128b40dd5e8eb922ad5102410000000000000000000000008454d6c1d1fc7800ec65803be1fb5f4775255d1600000000000000000000000063c77c7997f181a176f4cacc2aa001e8a5d673f60000000000000000000000007eb281dd4455ebe79e32eb112a90e865dabd4c1200000000000000000000000060a5dcb2fc804874883b797f37cbf1b0582ac2dd0000000000000000000000001b3274d03d1d2950fc082087555d7788fb614b7600000000000000000000000041988f684db28bcd88d771e0ea4e8ce46acc0869000000000000000000000000b28f1042464f14b4f37bf2e7bb56ae1125cf01b10000000000000000000000001d31e9ab8de91dce9c9e3c1d165fc7ce6efe01d000000000000000000000000047f01dbad8189905aab610a6c1709550b06d500600000000000000000000000042db001452c5629cdf98a569b5fdd4162f33baa4000000000000000000000000391387d5ce049b59db5f6c9ba844e166eb9037fc00000000000000000000000049fbd14441a0fbf83b40e9f52822038ade94e88400000000000000000000000001b981843e76f9a346f67cc199e863c09b1b1d8f000000000000000000000000da2a85b155ffa306029a43c0b6be8af3d83e95c80000000000000000000000001a84678dd038657eb53699993bb395c1492b6ad40000000000000000000000002d67f32cd04991c5e74ba708456102f7a75f550600000000000000000000000089389375e14e3bc2d1d4942f0f887ee9bd495dba00000000000000000000000021b351f27f2d822c96739db27af0b217377ecae1000000000000000000000000bc0ce9bf37aae1de519fe71bb7317972155147a90000000000000000000000000721cd267c6ca26491ac7854020114dcfad6aae20000000000000000000000008e66582508fa19304c55440de6672a3ebeaa54c700000000000000000000000057f73411f0b5daf5dd6b81442f38c5b0e062e6e3000000000000000000000000c95b41df94f3890122b2bcef9005afde17773db2000000000000000000000000c60fc22a44328de047bbb5d566edd3906294f56a000000000000000000000000b730fb6cbbce512430f07e06bb0f03c36678be0b000000000000000000000000f4745c9164ebc2b4a627288770e169924aa1583000000000000000000000000091dfa17e684222a186a5d4770ded47e39ab82c5d000000000000000000000000db7ed8fcb2ed495f00ee5e297b8052563faeb5c400000000000000000000000043bcea464f0c298649a3f37971c58e98bf346fa60000000000000000000000007265ff44d2f87e0154e67c9e91564a6b0a27835e000000000000000000000000a75576bbd3dcd9479550b5a1c269c5b09cfcf74e000000000000000000000000c879bcf44931f91ddf9385ff3f1ff2752385ca9c000000000000000000000000f832296619da652a0a8941fa6053ffb7728261020000000000000000000000007f169f144ac436467ec893782ed07b7421711123000000000000000000000000065a7a82aa4d7237fae98d8fb47e0e9b27f3849c00000000000000000000000056f2bbdd19dbb2c413bba8495fb5c2c7836b7bdb000000000000000000000000019fe01e618748901a64a0eed4bafa36e7a26901000000000000000000000000d018b496853bfabeeb8d972b5a5f392761f3a8a300000000000000000000000064fed2fd26461756376d93643a56450f8b517ae7000000000000000000000000417a627141d31507eee2f9d06fa491760c98076900000000000000000000000049e012a1dabb1c1e2d0004e4477bf90d8a01642d000000000000000000000000842efd5273d3cfe484f0afcc80d87ebfaaa641c6000000000000000000000000319c1aee01e6a54879336652f41227c3e0338ac0000000000000000000000000684e5331c8aeb634dca31214094f133a515ef5b90000000000000000000000006c2b26a5da16fe342a8264280fccaae5947778630000000000000000000000006a069ac5747cd55b626b602a9272f815498c19120000000000000000000000003547db2ac5922356d8055ac76b2309100ac31e8b000000000000000000000000dc27b6ff24fed0fb9df54843427447b1f9bcb8990000000000000000000000006214ccfad9dbb78de2ee88bedc4212235fecd2f400000000000000000000000048d915c08642be5638b2d41c3d728fdebf5295a20000000000000000000000001437033c44d4e4f3abbf79c06e5222e7f41cffd4000000000000000000000000bc44ec7e3a5fc9ccb82d429c3acb26268ae4eca300000000000000000000000044cf77a1215bd994170235ff92dfe062a9376d770000000000000000000000005cbd6605b0fdc72509095341d6c2ce8526e997e700000000000000000000000079b4e60cf0ed75c0e908d95778e8e5b45d74ed0a00000000000000000000000062cd1fa7442aaf7c8929b3aaa52aacd9627cd3e2000000000000000000000000c8c65e36774251fb1b8664384d714196b9d3445a0000000000000000000000000a92813cbec025e3d3b5c9605bfd4bccccb7e3bc0000000000000000000000009f58a04c5eb57cdb555af83e0400c3af848942ec00000000000000000000000096d0a7716b55d9a824e9772ac11820f117197fe8000000000000000000000000624f42289779345d155b97505d1699fee9c794f20000000000000000000000006dc32c44e2aa68676561343093d1e626acc7c21f0000000000000000000000007a9a702797725a3f74f20216d0e9f5914585d69e000000000000000000000000ab634a866b16f939eeeeeeef80e46d7502c2454a0000000000000000000000000d69ebf811ea1905fafe401961892bb13e9073220000000000000000000000004f0fa511dfd9fe8e83c87361c951b277105a4f6c0000000000000000000000002570fcf52b0ec711ec02aff873cea88ab279fcfc0000000000000000000000003e9d2212eb9016a4197a1842c9a1b4b0908e9ad4000000000000000000000000b2c30e2ac578c89fea4dcd7b33eade65b8c3419f0000000000000000000000009cd69af668d060d7332180635385ca395a18292d0000000000000000000000004cd3b96a8f87b859aa147e7b1266b986c525ed4a000000000000000000000000a7cfeb208ed0900cc02d2040b7b65d256ee2cc0f00000000000000000000000057b7b93668233c6e0f20df6e1773fef27d6f2c2d000000000000000000000000510f2c7d551dd6e97ce190ee86fe504a004af04c0000000000000000000000005616431bbbca2e45afbc7c6465468653b2534e9d000000000000000000000000fd67a0246f9b955a80dc4582b6495fca7baebb8000000000000000000000000088b4fccc27dd57b3cc3bcd0d0acdc5094704344f00000000000000000000000025a61c08bb5045920e78876956c01190f74147f0000000000000000000000000fb6d351a58a4cbd3bbd5acc4671483398ac90fda00000000000000000000000043517ab4750a5a82841df6081c54d688309243ee0000000000000000000000000499a3f1eb7852efc83806d7f221b22162cdfdc7000000000000000000000000a5b369ab5e37ca4ad978d6055236c50f1a26cccf000000000000000000000000fbae70db2564a7d2a063ae4888f588eee9c4b8cc000000000000000000000000067afd0249ead2d2b1fad475de689590988306f9000000000000000000000000598e98bd456575ea8ced93f7188695a101b331fe00000000000000000000000056d806c890e30c4b3a524616a3681b0ee36f5eae00000000000000000000000080d1ad86dc3394f22773693dd3585594747eabd50000000000000000000000004139916ebeff824c329d08b88b197b849c5af5270000000000000000000000003084f97585602a199992e61f8d520e0690699bf200000000000000000000000067849c25e6556a8cb47be170969d8a1cd065a7ea000000000000000000000000fcb311d23dedff53cd1fc39d3c10fe5b5c030ed0000000000000000000000000bb06cc871c28d08fbd113235e0b7c7c02a906a930000000000000000000000000fd2557bf810586e03534a35d304b63e691e019f00000000000000000000000060468f889d806b809bf9ba95c43c1f7a57e4877c000000000000000000000000d5d31eadd9ad180b84ffae40b85033ea8a00585b00000000000000000000000056b2ca6b0e64a083a1bec4f0bf35e1c8119e4f660000000000000000000000002092f9de49b5febdb1dfaeb53b87f478eeb63d43000000000000000000000000cfc1396696a7f03a4ae8960c7338abaa1b8b311c0000000000000000000000002aa377428c6ee511c44f7fbbe02c06087871e4a400000000000000000000000012d0dae125254e354a8ead548e644c22d7cac698000000000000000000000000f90b67bf9d4a04abf2350065048dcf9a3cc1befd0000000000000000000000006bb4378476ccee58d58071b0cc2804192f0995f700000000000000000000000011c6012149f6c7adda55512464437bccba5e027a00000000000000000000000076b2b8d2234de621b285702f2db900660760a3ae000000000000000000000000f75bd5d87382d8b518f290881a2b6a41cd1fcf4a000000000000000000000000e2e6537fd38af827bfc8626a839b8bd034fa114a000000000000000000000000e9caf26ee2ca0faf43e77ffea6251278b1adea1700000000000000000000000063dc2392904e4768d5d8aa10a4f3d5222d83b662000000000000000000000000d65ec7889c279497408dc1b183790c410399f1770000000000000000000000005f73c31b21d2babdfc18cba18bd32e6e18cbd20a00000000000000000000000016fd2b801264579d5dea3e65874e54f80b3fdaea000000000000000000000000eb04e82d24798bc4a2aa6c93dae81f432bfd775b000000000000000000000000a111fd303ec16ecdce9a245a979806b1e0bcda20000000000000000000000000842db7fd117afaae9428e602afddd07529c40faa00000000000000000000000007a26b21724feb76af6f56db240ce17daa299a11000000000000000000000000dce5dc51aa7e833bdf6900eee4b856dd15df41e90000000000000000000000002c8da4f60bfce2cf2ba06e7b0ea9601b15af5fc20000000000000000000000005a8d747827a6c142b5c5dd12fbf53b346c4415c8000000000000000000000000b2e94bba35985a2945761430ad2ecbd42c67ecda00000000000000000000000091f15a90d75028794147826979155c356c78a66c0000000000000000000000007223e3a2d6393615f821e5d1254b27495cfdb3a1000000000000000000000000ff1f2377f061adf23e90a6a0f81b5a32dd221ccd0000000000000000000000007ef555612c1b088edc57a0eb8969f1785c2289de000000000000000000000000b4b885abb4cfb6268e6057cb044303761c45fc46000000000000000000000000547ea84b8459d6d1e93af6fdf064c8d0bb44536a0000000000000000000000000865b85ffec6c54ab2403a6338ae5905e9e169840000000000000000000000007f42c5825d24f39fef3a96af74446c874ba2321100000000000000000000000079587c005a63bb9b88b358064435c3df899cc5e1000000000000000000000000aeb71b4cf455f669fa6856ee7f4739120b79bb1400000000000000000000000043fa9f4735e76a8cf19e8916a1aedc6602835ef50000000000000000000000003adaf9f15cefb19228e04db8b66ffa8489df6334000000000000000000000000598fb9c079a31b2f1e93b312c2e4be6239337f100000000000000000000000003919c42256f21c00cf9f5f06f4b4db5b2056664d000000000000000000000000dd186d4b93f8d471960f73da8dba5afd927ae1820000000000000000000000002db96058fb3982ba99d1589d7ad31669f92fa3ed000000000000000000000000e8c6b4ef5d93d4cda40183d7a63ce89e8decadbe000000000000000000000000fe21b76d408aab7401711c7147c6604ccbc777740000000000000000000000001e3ca9defa20283889024478c2e02fec7171c9720000000000000000000000005e9ca2b5fb254aa838834092bcbb7a539664f4a10000000000000000000000009e29e46f89b0fdf618785f63e23ddd587ed801d5000000000000000000000000d0e216a11df9795f82c86c08d7948d5e0c98ea7f00000000000000000000000099c11c75e5f5fa4a728915b99d842d3af3acc735000000000000000000000000ae46717b5f2d00a04d2458fd8009796407a8f18f000000000000000000000000ba63b7640ad6937831ee12bfcd2c527fa686586d000000000000000000000000453abd74a635a5e995b07439a84f9b768d3b9ef9000000000000000000000000bd37c706d7887c4f3bec7a8f84a5b9284eba1e7e000000000000000000000000fd51e5982bbe6e71d1446eb528900b9733fbc425000000000000000000000000251977caa6378c58aa2ec0c3660dc123743f783400000000000000000000000019043a682ba17307a9898cf19bab180151a62820000000000000000000000000a23a153dadb7ff226f8b139e64fa792b86b42917000000000000000000000000fdb58348f44e41b085f4f93d7252a37ce988d44f000000000000000000000000e1c6969584651f1b5536b16a88fc3154ab0dc962000000000000000000000000b8ad42822433c6a9ab8d29224595c50abd5f462c00000000000000000000000067f7a9e57dbd3950444cdc3109b4fb1ffa3dce39000000000000000000000000db81baacce9af487ae0408aa528f85415eba6f6e0000000000000000000000005d27ef8a5496b1e10a12f9cb8eeba2c77cf288fc0000000000000000000000008814084562eb2f409a5d5a7db66c4ebd870849ed000000000000000000000000e6bba4cfbe12da19930b9dac1e793b120deb6a480000000000000000000000006b89b5b24c43de0a080a9e6eb874253674bc993b000000000000000000000000e9125444aaab202d49600cb38cae66bfc7038e49000000000000000000000000b251ef84f6b98c99bb2ece2d16d1d29a8d4fa7050000000000000000000000006d40d247f5ec49a774931212bfd67c4853f45723000000000000000000000000d47747933d6e7b224274e38b05e52dc24ccb148c000000000000000000000000566b5a457c7b597283c576edf65d1a0c326f4b2c000000000000000000000000017269fb84070d8ce0f3dd5a7da7118d2fabf4060000000000000000000000003a390dd8fdc81c46b82d79ab2d6d7ef2085d3d0c00000000000000000000000044f500fe249835f658d7d105f3dca2e37a1de4400000000000000000000000005ab7c7a98140fd1f6745e1e269679009e6629e6a000000000000000000000000caed38d124821414239c55bb7691569fb96dbd4e000000000000000000000000c225e8d2f33a697b681e429a905ba9e445ffa86b000000000000000000000000861a006efc11bae20f76beec725a24ac018f4af3000000000000000000000000cd5c8c7438da57dc7e1eb88352ac1686cfcc8bfa0000000000000000000000009f2f0481aad31b7803e61fe62676a246b15778cd000000000000000000000000b31ce5754432e530bd31f776131947292b6354da000000000000000000000000179536f6abbfcf467b60142f5aeb629ba5fad3580000000000000000000000006416b03fcf05bffd51040b54cf30dd1649985d6e000000000000000000000000d298ed7a94d65f3499ca6d8d9f0eb8ed2e99fc8e000000000000000000000000932ca6550a5f31189a944663411f78f4ee411e38000000000000000000000000e8bc5eed0a4029e0c5ad323be7e818cb0b68080e000000000000000000000000833ea52d4419f77778b56820db2ae9c2e1d8d3e600000000000000000000000032d6de587088d550ca842a590fd9dc777b5caa55000000000000000000000000130f120588c2c1e7b9999ec6e18b64f013151f64000000000000000000000000ec425479aeabb84a5a28d5fb61e7bf625be054f300000000000000000000000014ad737171c29614cda30c68982a8b8fc158ee7a0000000000000000000000008e88c7c87cf7c45ec6e314cf62080f18f8f31b2600000000000000000000000094200a38807b8ef547a1bf97d1b65807db5d974700000000000000000000000035322ade21cfa2c53b866e2341350bb7de62ed6800000000000000000000000043017f147b2cf9c1fc1f8476f4c9a74b73e1d5eb000000000000000000000000d0614df49db1877ae086ea629e3e6841b1b0cde60000000000000000000000004b4b3b90e57d62985b11f70ea0206babd3c41a37000000000000000000000000f5940fcd3eadc7e558c61391e1becb5c7ebde6cd000000000000000000000000ba434ba9221bd8ec491cb2050951e4c9208084d50000000000000000000000008f361208112dba1f10e188b38df55307d3a732ef000000000000000000000000b2be84db34c25960048bc691f744e4e0b6075d94000000000000000000000000558b788961cac895b081fc440a054e2923145888000000000000000000000000fb3e3dac6305c1cc78aedd10dfdeae664def83e30000000000000000000000007843a2ac764d4632f83deee482deda3b7869d4b4000000000000000000000000c68030f371c96a6c5dca75862899fe6c15e95f970000000000000000000000001c934356c5c436939c1c7eb5b39b0733832160280000000000000000000000002ed681001739493e3f70adaccc9ceccd99549fca0000000000000000000000000484b7012c68666508475e6748e82bf930c372ba000000000000000000000000e2cf013972b875e2f9ec1accfbdf3e46f6d6f4b800000000000000000000000048093cf7083a34f5efdca86d3c6067c1cc6859cc0000000000000000000000005f2c42dc5bc231fefb3d47cc5668e7fc4c94d5ad0000000000000000000000005f489b5872270b2a1191e9130593dda9493151fa000000000000000000000000eea4110ab9114aebff2a499f506c1e6d920bdf62000000000000000000000000938b8eb9cc0249bbf8953cd377571f7efe7142f6000000000000000000000000969339769c315bed2c33c24acdb468e2b1a177b7000000000000000000000000dce587d174ed64eb072d2e39a9788d96838fc7f7000000000000000000000000088be347367586d79116c0b6da382fee7d4b915a000000000000000000000000ad531a78ff038959641dfd48efded56e3385a96c000000000000000000000000f00f8bbfa462cba03a5c6def4eb1ffedd4195af40000000000000000000000009dd3f22de292d1ba4c1cdba3161e1480938e8286000000000000000000000000c92f4c40dd8957b44cbf88d753431ae4a5b89ba50000000000000000000000007c91014fcefe03306c13c08ac38aa878f0a3cc0c0000000000000000000000006ad866e3d12f6282bbf988100cf3bee048ac1d580000000000000000000000003b8c84d33dda0021964801d6038bc9d925bd042d000000000000000000000000691fc21c5c633f45ca58045099c9aa81b9c9310f000000000000000000000000fd64ae3ccb02ccd159edff85d32f2b4b07b0d6b50000000000000000000000005a2f0462d229ca8f36622941532d3a8c20ae744a000000000000000000000000cf99d06b36bad37deae93a4245acb177476ba81b000000000000000000000000c4116d3b43963492efc319e916d668f19864543d000000000000000000000000be9afdbe8aede2bef53dcdbab23603847ac58ff4000000000000000000000000e0b06ab06b720ed0d4e95998cb0c68921fa050350000000000000000000000000c282e031bc2cce62cf26ead74f9db274ac6500c000000000000000000000000e594fec14e5e671a8222ad40c8e2e7dfc7e4a7e40000000000000000000000002050aed66a874eeeb1c6a2609709a42ae979bcf0000000000000000000000000e63ec9babfcc058a0a8f0ff81a9d133fae61ac6a000000000000000000000000ca2c0c84f13ffd875b055725f8eefbd0659891b70000000000000000000000009bcdf1130b20856f86267074de136c5902e314fe00000000000000000000000081623bd0c4f08b1af9fe666913dd46e3f9b51bf60000000000000000000000001f4ed47d634210682c519f1e81aaa6a5289485e40000000000000000000000003713103771e2e4a0bebe66c10de9ef1abff000140000000000000000000000005f73f6ebd274e371eb4614e10e50baefe46e8fa60000000000000000000000007fb7760c8ed7c0d72225d66d4d2e7ba6232deca10000000000000000000000003d0691c65fca6baedc7cbbfa6c2c729e1597c11a000000000000000000000000afebaa8a344e713616b9009d64e3400b45873fe8000000000000000000000000fcda768cb9416e62544de3234e5d52e7d6a13e0d000000000000000000000000198362596b065275f441d3b70bdd09f682e96691000000000000000000000000d36986c741b0c44ffad0a6e123d1601fafdd1a490000000000000000000000000702dab7cac99c3343212962603e04ce7f7913f2000000000000000000000000da018e90002859c0d2ca708f333143c41c0bed320000000000000000000000004ea5e58d4a625eeefbda387bc1d780a8259f18060000000000000000000000005d8fcdc37367850bbad6e1331067ac132e315564000000000000000000000000c8ec55820d523361f88e1e6545bfcbe4b3715f5e00000000000000000000000073d882ec4718387f1943592407aa8ba431a6f2b7000000000000000000000000913291e607acc9455d9818a6b23b3f33398bb145000000000000000000000000cd4cf174ec3e61158ef227251eb8caee78c0431e000000000000000000000000d539151019e90f4e227280ed7758c6f03dee2515000000000000000000000000e328e32a318dafbb91d4c657f88cc1f10480e04100000000000000000000000009207a07d77c0e2852f700fdf39f7bfc2f4b075c000000000000000000000000658f5b63563b4d5fe566e43604710e2c22a97106000000000000000000000000e4d0cac3dd883692ae3a7dba11bd38c5197e79b700000000000000000000000058aacd96f16b707254023a16aa94b8bc33f0ce9b0000000000000000000000007ae7a4533da0e0c5a330f68831a644480b5dd781000000000000000000000000109b3b4a473d68d21b22ab94c523959ae8e525c000000000000000000000000093f2a2f95db2e613e309c111167e9efcfb8e8da4000000000000000000000000d2cfb1f3f4412436d54661513e6796d0a2534468000000000000000000000000944cd3ca5bbdeea0afd5291fea3f70984959d07b000000000000000000000000907e7601022d44a631f8c9cb30b9e66180488641000000000000000000000000643a9ed532e2ac7c01f2e02a44cb94ead7479e0e000000000000000000000000dd1c7776ff048ce44b4839b1c2e7532d571d751e000000000000000000000000c9d870aff055e7b2a01fa2d6bd462d3732b5cde30000000000000000000000000f273a7a6915061900f6426b7cf5275fb46101910000000000000000000000006c4e9fd6db34cae985f9cb49c12f09499fdd776e000000000000000000000000ba8195c046b41135c62f55a2787c83fd35bab385000000000000000000000000ab84daef38a3fcb1fa4b22e8f562867962e8ada3000000000000000000000000cf57da3256e682dab2b4c49fa67e34d16b28e9b1000000000000000000000000c41b5ef574f49328c60db3c229ef4e52b7f3221c0000000000000000000000008d9fbb1b8427495e226ca276766e7f48614ac46b0000000000000000000000004a1505097198f99e21d667ec267e836100ffac0e000000000000000000000000d163098a458b4e27689199becbdbd792999ebdcb000000000000000000000000b43e8ae3cb1f8e67c974004d5355ef5051c73872000000000000000000000000cc5ca6a1a366c1ce67c0cf151813fbe34d32e895000000000000000000000000a3f7de161c13b833e58f93f2d47e0b692c69d09b000000000000000000000000adc0bf68177eb7c20191eb49d29b053ddf41244f000000000000000000000000d479966d23f9e48e6e5fcfe4b8ae1620a8fcd7460000000000000000000000000d92969abe2071d0c22b13bad699de715fc7491f00000000000000000000000098061d2ff54529af74286839a771a34038853ff3000000000000000000000000c47f0a19f656549ef0b0110fbcc914252e5b30c4000000000000000000000000403490572f087d3a577191c442c7fa984929c8b90000000000000000000000001703e5ef483df971bda465405d68373a7c6762a0000000000000000000000000831592946b157642c9d6d36365e9bcae4e20e91600000000000000000000000087827b61bc094c57fe0d5807a88e3daa0ea5f66500000000000000000000000087d4aac37218946f44a578053f1e7294f1553f1e000000000000000000000000ef924607109af3ab57ae8eaf80a4a4eb1f15d11400000000000000000000000056257b6f3abfef6e0153fe6a95fdcd4de01595a70000000000000000000000006a883fb17a346317f2763e405c986a8c45402f2f000000000000000000000000dabf74966cf91e425d5d1fa1f0d9a1804f92a625000000000000000000000000172832552ce0f46294c594061049be84a566476c0000000000000000000000001d406476a2710be7de6dc1d06121fffb573085f90000000000000000000000002704954650735c9c5ee07540637ee151e6206f1c000000000000000000000000411acd2590f654228829149f470f563a1e1f0815000000000000000000000000a373e3a60213b44f6b9a9a4a26af407dbd865bbc00000000000000000000000070ae4cdd9b112cc6c8e38dc9f6e7e3c2fd7b13b2000000000000000000000000dd02c2732ad8939086eee2526a67ad837adaa8560000000000000000000000000b37280c80dac49770d82393ae717acb52f534240000000000000000000000007d21846d0547d6c5f8325b135dbf15d14b83b69b000000000000000000000000cdaba43b321ff6e145eae3abadc174f79302ba47000000000000000000000000620fea1ed25ace485b4795200eb357f816af66880000000000000000000000004b190f67f870b495c5d0d3682322c68890e1bf2b00000000000000000000000019d7485b9248f048eb60601f137a64f9a0882d8f000000000000000000000000278ffd41be1ba1b2d6973d509705c27c21bf088100000000000000000000000087e9b9d3ef57482848f80f6922f18bbafcebe6fe000000000000000000000000ac6a3f33c4cee781ff0e5047ad44335de909f3950000000000000000000000002a1668eb8239ad2195f933c3b8fadc5a3a4b71aa000000000000000000000000318b4e5130eb15d23795d04500f50e703a286b820000000000000000000000008dcaaf954bf665d63ead2e2a99b59f250ef1b0720000000000000000000000006a5c747811f998c7f46d1260ae4dbb6197d57a500000000000000000000000009ea030018bfc685bfd6ac899d0baa318d473747f000000000000000000000000e9374c8ef825a395d2df00a211070dfbbe1799f7000000000000000000000000a1cae0d4d1bdf830e253cfa68f4cb4d50b752998000000000000000000000000b1031168476b144ee53924a4a4f7862421b379e100000000000000000000000008288db4ee047d998f2018bb8f23bd5816ef7c4e000000000000000000000000e363c74b6427da13b885408f929f3a72f15a4d71000000000000000000000000c99c43b176c2d2d9b505c2cf0b66beeeb2ca73fb000000000000000000000000450569ab249c94df9252ca5b1564efe91f071351000000000000000000000000988febb56c98f2679e8707b99ec1e8d3ca8214ac000000000000000000000000c133f6c217ad67b91ac28f55fe3749dcece9599a000000000000000000000000ad21cb8b1a8d2e1b30ebc85ba68874b1447cda89000000000000000000000000cb2a819e5e0422330145ce25a421ebfb2579995d000000000000000000000000d34460e3d7e5f823bcf3a100cf19ef57fc9e051800000000000000000000000093585472f6b9f0c9a682eb7209c6296e5d75a8e60000000000000000000000008a8a235c506232086eeafb898615d6e4445afc72000000000000000000000000d417178fcae713e331f3a98a49b79ee7269b6891000000000000000000000000373191cff1b8aaad1c2b051f681e5760875d47560000000000000000000000005ea4f8b14da42acbc31d889c04b050e71b12c1ba000000000000000000000000a52f04fb486952ff2ccec5cde34911b2d6deb0650000000000000000000000004a8a18ba32c3266896312d8b9e2480ee4fa1c6ab0000000000000000000000004f8b63de6cc9e7da126a882b7fd5bba1e8286c510000000000000000000000004688320d1a110b2cbe629c62ef31616f626865a1000000000000000000000000498b730336f19df600d4826821e0ef305406fcde000000000000000000000000d3258fb0ad1915a2a2a8870877ad9e3acc234b6d000000000000000000000000ec4df0f1107d4aff13c778b21dc540e28f9e9bea000000000000000000000000c902d960f0a31d8693ddebb57d5b299d79c992b50000000000000000000000005d52970ff3faf700c550109414b2b395354dc426000000000000000000000000335189b230e6fc690500a6130a5aacf2d105d0b600000000000000000000000052737265b651d0379c7f20d21c11133375895cd2000000000000000000000000b0efeccc971f754e20996f376025e2324f1749f700000000000000000000000034221f6bc6e539ababd438d47a3aa3f8d1745d410000000000000000000000005bcf8b10717e9263c6a0cd3745ec2e7c1dafc2ec0000000000000000000000004df66ef477da693235de787574438cbf06535357000000000000000000000000432610363ba837e5c96b8dae99bdc6e1c65fa69a00000000000000000000000003bcd632350cfe821b6a8dda8ed1bdafdfdc7642000000000000000000000000fd18127ee9482dad4cc256bf5824688eeb291c49000000000000000000000000e7cce551cc5a8149188d67c7d790153617246bd6000000000000000000000000192bcf29fa06ba6d458fa67db9919d22b68e3c6d000000000000000000000000ad43ec5e805191c47a2bedd4654322d0022d3f8a000000000000000000000000bed93211446408036a17c5e48857a52b7b720f88000000000000000000000000aebb00f664d7668b26b1a508550ff86cb1ed80b2000000000000000000000000b137c233ffd2c72b1213c9ccdc5c81227e38b2260000000000000000000000006fdc3cbefa9ead2df0d991533aa0296a959a0de2000000000000000000000000a5991ba063cd3af22892db4660cd09aa84f33de200000000000000000000000019dd784422f96f6a3b9e8e039d826422569fc094000000000000000000000000bb0fb646f2433801d589544bb9012b8e852db749000000000000000000000000ff8b4493d490cc1e001436bfb2e85df540ddff9a000000000000000000000000eb30f7aa92d20b1340992d8d6a11e044e83f2599000000000000000000000000cc658ea293942ad2e13276f2a8da391bd06443e9000000000000000000000000865bb53892cd5856d40e6d4fcd5a3852f323c25e0000000000000000000000002c37958980c2873f5acd295d9ab53dc2588c839c00000000000000000000000038bc7d24e9453ef880322c869fc7b62c7e19e5b0000000000000000000000000474ad8a7ef25467d44f0d737f56b3d47886f7c5e0000000000000000000000003c4d444dcfb75dbdec9aab91089138245cce9b2c0000000000000000000000001dd5bbfc681cb09baf557e249f2666cdfedf7fa4000000000000000000000000483d8fe93538547fa1b075e65a07012bcfde9a1100000000000000000000000073fc988574887ef93f056c4bde1eaf1537c20b3c0000000000000000000000008f74c1d1ea08c6ecefbce5ac14a4d639da608df7000000000000000000000000e5b99e8ac9c408457f7e9c2eb2c3bfbe9d1c7ef7000000000000000000000000120d855a89a61a9e3419f25569052bf1579a34210000000000000000000000000b72256d1ea199eb815307419d86023106d95a24000000000000000000000000dcd38423b190af0a0ccfb8f9d24f0382fbc244db0000000000000000000000005b726c01decf3dd3f9f92593c2485b3642cd2484000000000000000000000000050662642e7055bb0f041d756869ffe92ddd4e4800000000000000000000000097bc66f74e0c6adb8b22f31b0bccf6d5d5dcc6cf0000000000000000000000006f0dc022efce4d42296e143a7b4ed10e043c62c70000000000000000000000002429d0e98c0f83174ff68f642c3e9f9a745e477c0000000000000000000000007b377afac5af7952e0de0b2c963c1af474165057000000000000000000000000d0654ccad5c48d2d800b92c7fcd120599860fbfa000000000000000000000000a6c85af138401bb6fd030d323db45b885f7c3aaf0000000000000000000000008c763f04e02e40e4184b508cb812c6da326b5bdd000000000000000000000000b4b31e06b2aa3c17982af5913c6630d32107d925000000000000000000000000da1ecdab15b48e5d8e85671be09d450b48d94834000000000000000000000000c826d5278989850bad1849cdb04e951068eb26f7000000000000000000000000abd6fbce4495e7f2429f6e25704f2857cb12c659000000000000000000000000af5bb11b89a7f4a0f007237736b553d17bf4060200000000000000000000000012bba1a990d4e62e0ccdc7c64565a9fa1df792b00000000000000000000000001b7fd32fbcef9c1a99f11f5c96e36b4983e0fcb50000000000000000000000004a6f54ec0c2b31c9653af40be0bb3852fdd93fed00000000000000000000000021e222ef1ba473132d725c0ade5b93e6cb8728c700000000000000000000000080a678ce4590d450953a82d3a80487dfc70b15300000000000000000000000002efbb8f360be6c6ef959cb7765cf9c5cbcebeefb000000000000000000000000f0408b7c1cdedab93709dd1cf1afd7565ab7702e00000000000000000000000026d2a820f014f1503e1915c171f2db7af9ce6fef0000000000000000000000004b93b79a3dab0da5522b7575e69838af08f1812500000000000000000000000086fb90228a32341b31c915b28a19475bb6e97d220000000000000000000000008d3ee25da3838a9add52c3e9faee63830ec163810000000000000000000000004d73345d4d0715a82491ed88961f357fe775b7db000000000000000000000000d68a382743d8d16c7b730f53188bfcc3d44d5b5000000000000000000000000096fbda38d4caf45315da768b59c9648f68a8b7fb000000000000000000000000326668428b244b7f982aa168773c647f4d8bd47800000000000000000000000007fd7e73385c2eafe6ea298c5e32fda7eec5acf6000000000000000000000000cbf55eddcf7e22837fbb7c7ff00446f59f6d2a99000000000000000000000000dead410972614ec0ffb7eb7c0ed6b4efd65d037a000000000000000000000000893204352dc4682fa62360af24782340d9090e13000000000000000000000000eb8bdeb3fffc60109247395b5391b0d72bd3619e000000000000000000000000d89671838d6eb86c11793fe883b5a600796a58a70000000000000000000000008c14b74a7e4b281e4461ce705d9bff181f91b088000000000000000000000000e9377d0a3f2625ea335bc8a282f95ae4381d7d880000000000000000000000001a9e0aa4262bfdfcccf7299ec7197991b0ea283200000000000000000000000010370dc1381dcff0abe9680024cd87e4db2b2a600000000000000000000000008847fa4f710b39712e45aa16ed9c9aa561abf88f000000000000000000000000214c47f1b3db74138d1708b45f1e60476b4592ac000000000000000000000000a8d4636500b8766ab765091e6fc70a25e8702ce0000000000000000000000000769d0ee3e0bde3a9d1bab47fef3358150449cf2d000000000000000000000000fd27cfc886c041291567c52204a750d63892466d000000000000000000000000c8d6baeabf1f3542cf4d85b118e8e4b422343911000000000000000000000000180f2a8c9f8a943068a5669ef9f83e7e9a488ce5000000000000000000000000f5ee8468d6f0bb25a4788f25ed3694a7c8947c0700000000000000000000000083c64efe53a2a684fa2785c34436f4a9a94ec0cf000000000000000000000000e6e90e26032abb1e8aaed18286daf49161c9f376000000000000000000000000cd73d26f5ea40580ac0f16a72bb87ede51adc0480000000000000000000000004c1467fe68801c8dc56b5c3c485ca24426d7b2e60000000000000000000000001ab70e4f34308ae834e428ad5075ba0c311bebf6000000000000000000000000943bf8d8c5e242891060c588d799a67eedda2fcb000000000000000000000000a1c83a7f127d305e4b820b5b7d205b9c5d4b5315000000000000000000000000403dfca4bad17cf0758921ad961fd36c78dc103a000000000000000000000000fa4d508a74148158fd34b770a3d8db00c59a2b6100000000000000000000000066d42527dd0f6f5f7b0c4f7994765449aded6e7b000000000000000000000000512b0c912d1dc3029239edbe79fb32a20fc9075200000000000000000000000075f22532e402eb0e40cf746fa8fd118f10844c87000000000000000000000000e663bc208cc7bc036202d0a86e2ff2a0497beee8000000000000000000000000bb325a2ee38566c7a03010b2c4929fd99861bf36000000000000000000000000e9fdf914876dfb62f92f1dd59421fb9636030f930000000000000000000000002a2351d8a8f8234e1384e2681a1cc6aa47488a480000000000000000000000006d6c53b069cb5eb6e6dd9a14ab33afeed5d3ff6400000000000000000000000034cd9400c72ded3f3925b192d36039f89a2b22b20000000000000000000000005922b6cad5f556eb136ee8bc0aa8caca3b2e9cd600000000000000000000000096004ff76993d050e52fec181f569eb360bebd06000000000000000000000000ac0fa8a5325c605ef3c12fd56ecf29addd518e36000000000000000000000000c7517b8751f2428caf78015d00aa43616886178d000000000000000000000000a1698463ac860c53bc22b7c63c7577e67fdbe515000000000000000000000000d03e222556c92b3663627d3b9c273667556d9ba50000000000000000000000008f9999d8044107d91e91a9cfd9dc06e8f2202c08000000000000000000000000ed11bd94ff28edfab37c538f5e95d794f45a8d98000000000000000000000000f29cdfebda528214b776e32ec0ad99d8e1a9d491000000000000000000000000071af1d48634697c39855badcbdf7b9a45937c0f00000000000000000000000030d105379cbdbb5d5e4d6cad019143452b409696000000000000000000000000a34a278b24064f79bc62e0835126493bcac8fcb2000000000000000000000000f37f6f2ca5680d27fb77d3495f44cbc02993277100000000000000000000000016e1bf15de31a2357217f036268947819aff8c7800000000000000000000000024d18aacc59cf85c633454921940012f85252499000000000000000000000000974fe4f524ef27fa82586f4a3e594da63cc75e5e0000000000000000000000006b411ffd7d9a1b191c9f540e83a2e9af084f27fc00000000000000000000000018b6eafd7660aa2b686c3802b45fd643a768b8440000000000000000000000008e692aada9276bdac74e98cb4f956a7912c4415d000000000000000000000000ec4c1fa868e2840b62ef6f5736022cff8016895100000000000000000000000043ab7897af94880c645e1cc8d7ac0ebb389041780000000000000000000000004deec23205c6aef8f20a22cf9ddedafa6b8c36fd0000000000000000000000007e4ccd7935ca395fdce90fefb2e885afd415d7710000000000000000000000004705ab5b66a9f470ec717ca31a01d36eaa44bea20000000000000000000000008916afb6510ad24c726a6352fd3df4df90a49c1100000000000000000000000000646b2b4a90cdbcb74709e05d400a87942658da000000000000000000000000018e0f0650e30418ce59c69c3c1a2364d596d46a000000000000000000000000d44d90011fe8ed0140ba5f9155dd6e3b26e0a6510000000000000000000000003ad768ef2f00dae80620af9c74012ad9f3f6d117000000000000000000000000cbf0a32fef547209c7651318a6d167ce683a1ce1000000000000000000000000d2eb1cca068c7ee2a7147001ec3b0494c566b2620000000000000000000000009fc1fec2286bba34b2d9979005cd51b211cf8e45000000000000000000000000043b39eda992b5d50cd5cb2f436134d18634d597000000000000000000000000cd4e6c2354fb888a58a80eba6a1404b441b22e7000000000000000000000000067a5587ba10d85cb60958375da6250f1e3ffb798000000000000000000000000eca365d91370430046339c68fc9287f16ddf38bf000000000000000000000000d6e21f9032b10c169c8a476759f92ec45b6eb011000000000000000000000000fef3c2c09f2286be65c7191c35c68d1dfccd051600000000000000000000000054cc9ba7829171ffd523f9aab886cbfe5e048d5b0000000000000000000000004e7953bb3b1d863cae2b51e8799222d5088df76300000000000000000000000069302fb167c6ce66c19b3fea4f3be9b2b9b523c80000000000000000000000002c9c1bd3cdcddbe57adc093c9ec5369d7e2922660000000000000000000000002f1c0d64abd7a79c0e241b5e4c6b130364a7f2e9000000000000000000000000851abb33090136c397d2049c1b7f330c2085c8fc000000000000000000000000880e7a33e071d2ed820e41be5c22bcddf91986fa000000000000000000000000a89ec247b4f4a48de9548f59210c6f9d829f0815000000000000000000000000b742da24d6d5803b6c5e4f5bf0ff2c0ef1e94f550000000000000000000000003d3e23a53c71fcedd8800ec9b7bbbad2f921230b000000000000000000000000d642ee3c32bfcf2f561ef398f1962d8b72529f8c000000000000000000000000ccaabb471ace077d8525f503326054c6ae34c7f2000000000000000000000000b70019e9c41fa80865b634e53c7703d6464c834b000000000000000000000000329dc532884169fdb60f27ed12e177dcce593759000000000000000000000000c1ff6e46a4d7187a7cd0955fac85bdf0b95afa1000000000000000000000000014e21dce6d7349d5c5508574f9ecbb266be35cf1000000000000000000000000f6a1b1274dfb5383c293614918df5316add42ed200000000000000000000000037626234062818dfbd2cee8229cd7651c2fda8990000000000000000000000007a8bbea9b5948d22ece25aba024efc10062e027e0000000000000000000000002ed30c607e416de44e611b1a8ea26d322388f0c50000000000000000000000001df5586636cf6dce6f1994c923a906b76af4201d000000000000000000000000676d2f6f4faa034e8e88a9234f5a71052a3cbf55000000000000000000000000acb85128312d761411881aa8e3afd5cb67a3afad0000000000000000000000008390ea5b7d7018e5afa7eb6e1b63af61acb425cd000000000000000000000000d1e828e5aae85129993f0ce652fe4f468f53662c000000000000000000000000ff2ccdd1dd3be862c0683b66674694d77c59755f0000000000000000000000007199632a70a5e566c761beafbbf7f259b367752000000000000000000000000008c9bacca478cf73b7e8f985124f72fc6d7dc905000000000000000000000000e8d9af3507e488f593cc47738a575e8ef9527426000000000000000000000000d61fa935f442d6b789d791fd96d57b5ceb69c770000000000000000000000000508a6c174970d66b250e92e9f6c1a45e6203db0c0000000000000000000000005169ee96a53fa775b991399c0588238ee42551d3000000000000000000000000da62b20a57769b9e54c61058cd83bfb705347b41000000000000000000000000ee818a5747e3a81ffe6c3a45de1ef8678d713919000000000000000000000000faa17135af7ceeb18a70084c53783809123497f1000000000000000000000000f90ce1ef9ec16288609acb59934886b70ca2e5b5000000000000000000000000bc6dfbb25ae1eba55364254631181436690553df0000000000000000000000005cfeced4de258034318014ace444c878da1eb70a0000000000000000000000006b2be6ce71c14443bac0196f742a76bb6b120d91000000000000000000000000da9e988659a8bcd3d4b8b008c4dd035dadc9eca50000000000000000000000005f36630bc880e60f810f5210b82815341725a608000000000000000000000000430112c833c9f1db4e2cb116adc21eddc15134be0000000000000000000000008a986c5b74412ca68246e8744b353380012c1d110000000000000000000000001c2eb63f7a72ed8444dce267d5d1953c29e9b9780000000000000000000000002e1ae02b9b9d00566e54d308fdf9b5887d2d8f9900000000000000000000000093d388aaf7b88e54dca7696fc05f0c209a1c3b000000000000000000000000008761cae94f1b1d0777cfe659131d8a01750c9961000000000000000000000000fb54276567d303629862de73523c5b6d7a43fcc00000000000000000000000003905332a87b84d602678869975659643d57dfcb0000000000000000000000000e3748ecc63320e01862f166fa7486ceca4e6ba0e000000000000000000000000abdb457d4e0befe006c8f105ad6d2157a75e97dc0000000000000000000000007478b635d12cdd1cd4a7ce0f48e1e15a39323fb5000000000000000000000000696d5cc55456d534afbd48c3c63ca29bea16becb000000000000000000000000f155d13b3aaa4fbab5ffa81108bd38753c5d9f56000000000000000000000000dd59951ce52446e6606508e71c5725f69e29d9f80000000000000000000000005fe1d48622140c84fd89f8b01093de086c9798f50000000000000000000000009fa8f88a66b184c792040438fe5a2e97df1ca5d100000000000000000000000014b399b4461692cd5b9dc074c75ac71bc596cab9000000000000000000000000b188f83730e46cb69500e93b1d2f27113671fa28000000000000000000000000b60bfdfbd2836817f38a7ce0a392707b6e8ab6430000000000000000000000004d1ec2a0d8fe6c4d16d09377935a91589b1874760000000000000000000000000c3264c7d360c7ae560237d1e858c27d44ddb14d0000000000000000000000005262886c0456c862c93ab5f1bb8e4f0957e7291c0000000000000000000000008387f30cc9fcbc9014e8bad1eb7309551fdea3f40000000000000000000000005ae9244689badaab8d1783f838d951fb3c46fd4500000000000000000000000042369bcdb5e0da5fc542cc27c8df564b8aa6e440000000000000000000000000e808a9728cae7470f7fedd9af8be613a51de3b2f0000000000000000000000008ec5e4cf6d21a17414dca1fa41fe240ccf86a3340000000000000000000000000512b7dc422dde248b88af405b5126719276a14a00000000000000000000000068371a0ed25a587c78c796368bab1b4cd21dcf53000000000000000000000000c98a4f45023957acf1ff66699007bb506b11344200000000000000000000000086eefb2532f1195bbc687461667485209499feec000000000000000000000000763175b8eb15f041043534c32fafbd28acfb77250000000000000000000000008048d07e737c40d0ea8b23c54bfb4fc496fd191400000000000000000000000064a9f7e7cde27a7267daca9c55f75f81f3321670000000000000000000000000f4d794e1bcdeadc40b50f9f8399a8c4768a6836e0000000000000000000000002407400afae6ebf5e4aa919065f89a4702dfeab700000000000000000000000011722a44a39a027ed7731d4aaa99bacad24a1228000000000000000000000000cd340d615fc63a6dec311ed89c6c8ea131a581e300000000000000000000000033b18240ab168541c3cd0a4a8a8a7d6cd4442d8000000000000000000000000080a0629f56221df1da34fe548e75cdf779d5c7680000000000000000000000009c776d3106fc78123e8f3d1b3e6a5713edaa3c9b000000000000000000000000845d0f5f112f91f35c9184a179b5bfa8884b6b200000000000000000000000007f4b0ca6d6ed5bde76a90d8b6f55266dac1a0158000000000000000000000000dfb3f96b2795dbce4f903f10d282b4e160ca21b40000000000000000000000009e1085ad4bff43060204862fda0e28ca5e61478b000000000000000000000000f346423ffb43e05447ce97883babaca8b0d9332f000000000000000000000000fdde2605bab1ff44896437ff228fb5e73db27f20000000000000000000000000a06e8879685ef2dc505abc24a81c5751b66440d60000000000000000000000001e725dc025ebcae81d2bc25578ebaf15e7228c9a000000000000000000000000c06c7c956193f67d0c838e8a57cb62aea70f1094000000000000000000000000343b0514671be876975b455fd49a06c33ff1fce8000000000000000000000000e9b49952f6c1a70087d55605b822511358ca9d5e0000000000000000000000000fc6cca9c9cbac523337db8c94fa032c0eb9eed20000000000000000000000007a276e05d956ddb8e2f53969d1f1e705bc6a8174000000000000000000000000a3ac1cca924b2b820c13604c37b713ed816e5b5d000000000000000000000000c63835e790d5e328a4807fbbc2f502825fae4db40000000000000000000000000a676f8c43abecc3b88b8d9c3c22004f7c37f493000000000000000000000000a0e2d4676be35588ecdb1328e67f115c6f5dd2790000000000000000000000005b63bc567a93076052d285bb7d3d7233758ffb3f000000000000000000000000262525e9c5e59ba3735762d16ad034c903cc99aa000000000000000000000000dcff1144fca99ac90a3cdc6b553d87eae1a564160000000000000000000000006b2855a5ef7ced0bb82a87ccc1dfbe0b76190e7c0000000000000000000000002371047c089b204444b1c3c6b1fc659ab1d6bb5000000000000000000000000093597c4d280f2c4c77a3fde1f6b899d7b6ec704400000000000000000000000076ecd7dfccfe89e3b1fea3adf789a5b2cccfc548000000000000000000000000112634f7f6f0f506d0ca318c62ebede3e0945121000000000000000000000000793a89bb197725aae2965f1a9a508c8ce3853c7f0000000000000000000000007aaafe297b02a679e42480dfa126fae7578008a0000000000000000000000000921042bab6b3bfc24d020bc8227de86cf087f166000000000000000000000000288302d64254221df6196e374e1715f5ed41504c000000000000000000000000aef472f09348e9bfd29108c13437578a2d3562730000000000000000000000001b12f02c26b77c5baa2c7d73fc9db5c079e05d84000000000000000000000000463cc7ca766f75b1c1871cc7182e533d94a9f214000000000000000000000000ed02686abb1d7e3ec6fda174fb5a311d77a00ddc0000000000000000000000003244025d0b184575d0f6152badba6d3e9ad8911e000000000000000000000000b47f5474c6ffdf6cac82c89caad8f4b5f219fced0000000000000000000000002b57fce64352e113dcc7533a04d4678dce8a9a320000000000000000000000006f4e274e633e8322450f6f4075bae3a2547ab3cf000000000000000000000000ecba2a55b044578da2a2787b01e4cd2e7a6bf3cd00000000000000000000000025c9782f9ae9b95f42cf93e27ad45a9f139beb4e000000000000000000000000aa9f729e5beb87a3dc0058ea9185b4a53280e9cc000000000000000000000000911f20773ffed285414a405a69e57cf92e97085d000000000000000000000000a72f56a201ffb15e6db8dc55dadfbe03b0caf6030000000000000000000000006bab2c89b770632d08bd0c10a6f2f0dcbbb4a5d90000000000000000000000001735e02a08a79cb8196bf3bb7c01d54ad9bfa74f000000000000000000000000f28d26bf305885be61aeafb7561a055920f1d274000000000000000000000000b9d666984888ecff1e7e468ad1e482ec74ea2017000000000000000000000000b5d8784f3af6563a1194a34ccbf580ea8868ad0e000000000000000000000000058c37a777e996dd47c89a6e1bc1d795213f937c0000000000000000000000006dda079684e39bcae3d4fd0515e475f97b930494000000000000000000000000b0a5707138cc9e5f2aff80dbaa7da1e27b2c5b0a000000000000000000000000e9f29692d28458d4fe56432938236f9a46cbcb0a0000000000000000000000009ed2b73c4f35f32301a64ddbfa086bb3d07ff9c60000000000000000000000006875ad452c0694ecbb8ed531adde5b9a055fbbc0000000000000000000000000a92751b27c54589b8bdc4259436d455e8202ccda000000000000000000000000f6efde2c036e7839f61628d24be4b563c4437c4400000000000000000000000002612c2febaab75f5404f412f2afcaeb7eb86f1b000000000000000000000000ad230614eb710adce5d4eee2cc6a88f5c94afff8000000000000000000000000dbce27b17e70bbfa6ebac45239f4d03a06c1643f000000000000000000000000d8d7ad2a1e472396e91a9bafe221a8b95ce335770000000000000000000000000625e5914733469f327ad4de1713cf43dbeaa12d000000000000000000000000d2b2ebeeeacf2bea93cc8ef4ae4394832327b0020000000000000000000000006cfce8c63713404cc9457001fbf87078ed211dd4000000000000000000000000dadb57c956d2f8f2f3f162a54979d1d270ea6dd1000000000000000000000000256b9e259c8de179647944bc7805bacf032817350000000000000000000000002a45060b05461988abe81723415c9dc578f4072d000000000000000000000000593aeaf5ac5cd6a1cda4653d02a9fcf7fe3f808f0000000000000000000000004837d080c91c3b1e8794aa9e2adf185583a40f180000000000000000000000006405241d597ac3fd380623cfe88ea9b8f75d1b760000000000000000000000006d9f942f415f59a3936f6b3fcccbe556f164f79c000000000000000000000000f2b526368ce445b697d68978e2955b235c8bcaad0000000000000000000000000b5bf7c9eee686ae11884857a532204322c796fd0000000000000000000000000df7574ec2261d754e334a7599a856135d4d9642000000000000000000000000bf7a17bad5c8a5848da089b071049fc10c94861d0000000000000000000000002f080283a5f0c7380c8254efd74f313d56388137000000000000000000000000a00161ca95c6226105555af624cf5e37e244dda20000000000000000000000002d38876ae459dd277e3d99e48a40aaab7f814b5e000000000000000000000000d9d8c8ca4b6cac79590c58f7214aaad92cf4d35f000000000000000000000000b0c6b7c4b1f1d2a512c87207134abcad8aafdbc600000000000000000000000043c3079f038bdd165c2b2128b01e981b1ffd3b30000000000000000000000000642a207f916ca21d30f8aafa3f73a6be57a7af5300000000000000000000000029796ced380dee312fd9c69cfa9307fb7d5f3f5600000000000000000000000053784eae6d119e3b78bab8987d69d31d80aa9724000000000000000000000000bdd7a640f3f5c215618b0e3364c48829f38fbcc70000000000000000000000007166b333755c3c45ec4fadfd3364502efeb5053600000000000000000000000054996433f9f92f70d2c26a6a73da0b783290374e000000000000000000000000b4ad577614ee345916dd4ecb5a3fe13eb81ed6a200000000000000000000000090f981e81c24cea9c8c648848b56200e7df3c4ad000000000000000000000000ae05cf154a67ec809a43dc90fe6f9ecb423e07c10000000000000000000000001b4d6df4e2de35a4b17fc062634d4dda74f723bb000000000000000000000000a1b1ae262a524b2e9f78f06d6bd89e28afc8879d00000000000000000000000026ba56e4b771fb5c84ea562e5dd6b001916510df000000000000000000000000eb2e52983511dbe4ec659a822e0a9d59b056b7d4000000000000000000000000e451eb81d23220fc75926a4c05282011737dad46000000000000000000000000d86930d8a6d16ac67d6f2c028aee23fa9396d86d0000000000000000000000006af9de0cd9e757cf38a1ae3c23774b7657f312f50000000000000000000000005e4fd05ef1fa7894bb7e4dce09ee5d3978c037eb00000000000000000000000048b844569642a3dcbafff6bf63a92f1d8b5d480600000000000000000000000073c4f97dd50939f9819333672ea2f2d98773c84500000000000000000000000093cdc7c956f7ae2bf7608422f39a066054d437300000000000000000000000000eebf3b915dc1d2a269ffa1bcc0351a671783b31000000000000000000000000739bcca512d69d46259ee0a5dfc002910507f5560000000000000000000000004f8fded61d6fda4516c2b7e1d55fef88155962bb000000000000000000000000a338fb4de99190fa7f768f75d8f0e6fb20f6ebc0000000000000000000000000d2472e958ea2cc39c73179834eaa1b75f0221e21000000000000000000000000dd241bfc468b55de6bf1ecca1884891ca327de050000000000000000000000006d393c5eefb40f8720e1118efc660dc5b682e22100000000000000000000000071a1b4df2089a28be3f3bd92a560fbc97e985e56000000000000000000000000a913e1e256433a75c914db9a560d377b1c522840000000000000000000000000756ef90c588047a98331e85fcb6bea892b02c45a0000000000000000000000008594960dfe9fda846b29cf5d49ce45f3b034b8a80000000000000000000000006e49f7f9f48e389fb717e1b3f24268910c439635000000000000000000000000a17b40bc22a71cf12bcdfc963735aa01e03dbebc000000000000000000000000ae6dd45055fa3275c0e9f9fad4d1dc58db39655c0000000000000000000000006c35586c9ef8a630976011d9b2095f859e8e707a0000000000000000000000004864d6af665dbefd27b251bd08914813c7e204f6000000000000000000000000284aa072408c2254f3ddc867924e76b0014f49ab0000000000000000000000005994275086f1d1457a4c28325bb6345b72838396000000000000000000000000c0994d8a345c7719415dc4a8bd135ed9f1fcce5c000000000000000000000000c10e005dbc92b2941f76bbc9eee4960c8cbdf34c000000000000000000000000bb02122eb61553f3b7f90966e34275046c54cd10000000000000000000000000c4914e1a6fcb2acecca4d007e16377ed48d436a5000000000000000000000000812cdf9fa1cc2abc7e4f02fd0c4ffef17ea7632f000000000000000000000000476d67e3a924630f5cdb905cd03dd09d7927f6a7000000000000000000000000ec0d68c65da595a781fcdd01aaec1f481726a5420000000000000000000000007ebe2a06a42ba1d0a9349294ad78f1d4c7d559cd0000000000000000000000007347eb95983a1e88ddd275f9f1e11065d0ac99240000000000000000000000006256ab6e2129cfc6bf91b57406368518427ee319000000000000000000000000ac9df83ec96cd841e3db712ba839d93388aa1884000000000000000000000000e8e65df8c9ea4b1a37a0bf112780bfc6d8d18b760000000000000000000000006007d4aa91d1668613f4e8e86a4e15bb50f76c07000000000000000000000000f92192866501b790b67cd9239e71a63144f074e6000000000000000000000000952541cce2b50fd51fbcab45e158dd7bcea70842000000000000000000000000bf1f939dfd12d3eb000b3e0935d6d46c153578fd0000000000000000000000002a34243d0ddd8f40adeb36a6b5e0e2aaafd8265a00000000000000000000000050619386476f9b9ac33127013bb9a30dc932d7d3000000000000000000000000d7eeeb300ae0bf90941faa96cf909a4fa6255ec80000000000000000000000008b48bc5e883f9bbd6158b8bbe6e4c4c92eaaa9e5000000000000000000000000c6dce82682c89fdf94618f363d06ab8809892c07000000000000000000000000ee4ca59f27c596a4e7129a74f9820c89220a1507000000000000000000000000ee8f0bae41acbddf6f37df0478486e0ba994072a00000000000000000000000038a7c4edf6237389fb14d292c9e89f31a8a36e2f000000000000000000000000324dff902e35f968adfe46aa6f5511914471ac9b00000000000000000000000010055a4a338529624414d4a83146a7ceb5b9b0f00000000000000000000000003568023d95719ab6a5f43d814f9614ca11aacb08000000000000000000000000d81c03958900d4a19e941f43057c92d911071c950000000000000000000000000c63703a07ada491c95b4e676ec9624ca8e797910000000000000000000000004378448020da44f2e2f48765bf89a5d50e050b9c000000000000000000000000f6de6545be8ccdf48e49fdb72deaeb0a1573f57d0000000000000000000000003984d240bb53618b0e2072c501ff7270eb1e86f500000000000000000000000075db6174afdae06d2c9d661ff462c085fa7bd23e000000000000000000000000bbf62064f05fee35cd3229c59764d1869e7eb399000000000000000000000000c4498e485f5ada0ff53980880f8e7dc86277db29000000000000000000000000757c8b3cda2609caa7d30e898095dee2f4ceb798000000000000000000000000b98f75d2851a3ba79cd4e24c73b6a22090f1daab000000000000000000000000c0483b345d6a04ff07e6323ca593a5562a197e0c000000000000000000000000640e601dbe07e0f47e3e5a93d09ad6e8eb90b2ce0000000000000000000000005f2c029295416891e72e830379a65524f8eca0a30000000000000000000000002ea8c4467e488c4e8ae2bdb6499a70d48f2b4ffb00000000000000000000000083ef2a87aa126fb4aeca809c57659fac128bf7bb0000000000000000000000006e657b266be5f1c86c375ad4b1fb8f22d4a7fc4f0000000000000000000000009a0803c7d242c96f1df830e5f09bce91da494b18000000000000000000000000fce3acc1926343a83a88f40c5dddde32778a75b000000000000000000000000033899f686f25c772edf63c2c9d4db517ccb68423000000000000000000000000c977fdcf847febe50c085c8099ed2ab541c7b284000000000000000000000000783a8fb60ad5ade7b5f350fd3721d5886a8d739a00000000000000000000000099656f57a3b9013a02e67bb62bad7a2fb32e05d8000000000000000000000000a43c874558ebce5764589b01e2b5414bc8fc5fc6000000000000000000000000e28dabe4b7f13f9f4bc97c3339c433d6a93734f10000000000000000000000003f78383e4e72a6b4e6ee8bc6fefa4a9a1927eced00000000000000000000000073ec214a14acbe39e77eadf3b2d88dc996e9a0e3000000000000000000000000e82edaeb0a8f25afdc3d61726ed5990a391514ee0000000000000000000000001779446f90b5cc7a0dcb7e96b56538ff8932876d000000000000000000000000d8922463610b8aa381f2c7647a8e38824341962f0000000000000000000000008e21c9451c50043f6db70f1bc510707bab442ab40000000000000000000000006c754281dd1069c6ba98d10b65d7afb32793c8b500000000000000000000000095402c02babd7720caebd3b7046f305031a6a49c00000000000000000000000056131731a66c439c33ec7bb5efb9c190144cf87c000000000000000000000000c9e73726a21ed62e74ebf60d086069056d3649cf0000000000000000000000009577ea0c01bb8d1ff5257a043b3ad61c47124832000000000000000000000000efc0a01f10df815ecddc590c5fad70e03361a3180000000000000000000000003d3b6b0b6333bd70dddd7ff0460bfb290ac7320e0000000000000000000000001b1199e15634813a1eea55bf21985cc1dda5c77c000000000000000000000000a1cfd6eb0e87da4cbc47dffe59afdef88803964400000000000000000000000088a7241cae5ac0e5364641ebf9d60587f41587730000000000000000000000001e2b93906330af441a9bb615af9361d4e1f787440000000000000000000000009c5b3fef9c6837588d6fc1be427c50a371f189f7000000000000000000000000bbf5617ad98cd5c9e6124c031b1e980a0c28f7e3000000000000000000000000a6f8a5a389d0472cd9380bf6619a49799ea62ad80000000000000000000000001ef2929f4a82eec3a168162ad5f6097d775dc2c80000000000000000000000009e1ecc3b7d942ea335fbefda44e409d19fd5976b0000000000000000000000000fb1ff65a4ceea9c77d644be4fd80146cc80edd7000000000000000000000000e3ace936eb8dfb51f4578792ffe2e93452283250000000000000000000000000b087208e0c4e97dc279633ea4c18dae5388002360000000000000000000000001b993e74a215d13da7690a6388780bba645bb340000000000000000000000000262dff05ed79c1d4210913e17fa1bd13f303668c00000000000000000000000013b4517281127203cd9fe103b2015cc5ee7558d9000000000000000000000000342769d3ce7760dfa4cdaa714ccb43880d2789e3000000000000000000000000d04e103a3bce862d964c4a628c6c8d4e9ac033440000000000000000000000001a0c09601998f23965e588e275f8ecf40a411721000000000000000000000000a41181a6f19a6ef66645cfc37929c41cbc2cba36000000000000000000000000f32f0b8d97ae9123a84779803b81b1c12456566f000000000000000000000000448c9a1c16a5f8f2d256402a0be04343acb36c31000000000000000000000000f97918601a836c3b17b4155169a5504b9a4d82c400000000000000000000000057a7a4ad8866a683cd6c87397aba247c78ab4afc000000000000000000000000b3dcf5026143bfbca15ec3d988b1cc97732929a50000000000000000000000003b48f552e1e8e4fcb41fdda8585db7f66f5f70530000000000000000000000004162a01b0ddf214c1364020494e6e34adf051179000000000000000000000000d7c4457489dc55296599be4f290a6c8b4604ceed000000000000000000000000615b63fc9060ab8d80fc7123c9980b807e440f53000000000000000000000000d9bfe2cb8970d1c7cdc34874c8417f322c3488f700000000000000000000000035f123c00580aff5ada47bdba20371f6fa489a37000000000000000000000000305e8335b56f9114cff87bc41b77d7911e39afd8000000000000000000000000f3db1a2ca85e2401d43cfbe377f9cc38db56adee000000000000000000000000402a89651761ec87f55cfd59d94a618fe2a31089000000000000000000000000901df297f424d56f223be749de3e5dc4450f64e1000000000000000000000000a326be2cc71a7a244f65351555271e156713a8d5000000000000000000000000b400e8b397c96c0ffcb9e018525799c9dd9d57ce000000000000000000000000de0a99f759858e810c4bdb8a35d0a58f3864985d000000000000000000000000d8c99527c74ea3fe53706d428807a2c20cbdafcd00000000000000000000000015219d3548b6903b03f0718962b003eb576b36380000000000000000000000001381cba6a121995ebef8f04f684f3a14bbdfcd75000000000000000000000000e374c45fae0b2000b74301499457870d1fd3f0f4000000000000000000000000f1f9e226b17183e49f5b1c1fd6021dfccb3781be0000000000000000000000000a4fc953d5e8b26a2691d49458240013c7562759000000000000000000000000592b7fb4bfb8c92bf5081a287de628f3a4ed4076000000000000000000000000c5714310d8834241df857bfa1ebb56dca8034c7b0000000000000000000000009b747631e42dd13f8b080d4207092f67bb48c7170000000000000000000000008e733f5e413c938c1e0392bc7015c088174d2e32000000000000000000000000be15ea9dde3cbe0bc4d803eb7587a4d1ca725d4f000000000000000000000000b7d09d4e5e2c977fb047bfabd3cab49d8f0e8b9e00000000000000000000000051ddd04e973c5ce47c8d176ae8ed81a6487c843c000000000000000000000000deddd5f7e82f609d16f7aaf9264b5c1c32966e05000000000000000000000000bcbfaa5f43332dec8f98e6bac8b4a19f30fb9759000000000000000000000000d9d0a53577b380aaf036882262b9741870860f290000000000000000000000001bb404afd305df6b788cec961c864f6a660a0aa10000000000000000000000009ecac822c733119275eca18b0efd96bc92658495000000000000000000000000517c0655e6ffa24f41f660d7d38ddd3b1396a2c40000000000000000000000001e36ddaf1bef678f7298fd376795716c2feb8dfe00000000000000000000000012417409abfa3ad43ead10d3e021c1f3bc588cca000000000000000000000000d039b9578c7e0570b4fb7bfa77c126e527e3dd0700000000000000000000000036ca3491f75dcdd07092918ada83dafe2e6ed3260000000000000000000000007f9c7592381b167ceccf9b992ddaaf2aeaa81b200000000000000000000000005c5ab31d710e723f12a3673114a4bea38aa60e2700000000000000000000000052c483627f083080b869e30d4d7589175c4c635b000000000000000000000000c32bcf9d19749026f6686358ac8e05110946f4d90000000000000000000000000204ea956cc407691e22ed87f8b6d05a27694fdf000000000000000000000000bbad9270307dc818834d498c7111f108a12558ca000000000000000000000000d5cec2bb124620c746fe90941d1ceaa037d944d40000000000000000000000005fca98a8685fd21a03f9d7fea41c99d92622caa7000000000000000000000000256e29076ef5cda513f28b8844c02bf0af67a7810000000000000000000000000bfab56217a251417b6f80b2426f04a4f67439540000000000000000000000003eee09f72a145954422b36cfbf5ae5c8cde450ab00000000000000000000000074c71b66fcfc404b3e2097423115f2c08b1707a8000000000000000000000000f58038a4259cc779fc524c8e931d6b6d1fa0167200000000000000000000000020a90904c04e54c8994c1cf4cbf599d1236ecdb300000000000000000000000024ab1196897b721199ee4637a444c4b18023ca95000000000000000000000000bb87c73720b1e83c7a40254a6137b565776ded770000000000000000000000003a1293b676e7e20089a48ad513b6b05b1b24792a000000000000000000000000211efdbc053f632a1dda24d62838bd6bd08a985b000000000000000000000000dd80426cb6826e9aa5e39d29a9f4794475bd0b1f0000000000000000000000005d2d6c0d4f4c94d33f341c94a981a8b8482177d100000000000000000000000022ec21160782939c07aeb35cc71f69564ec77d90000000000000000000000000541f4a5c387205174f06915d670245358e5c334d000000000000000000000000a7f62b150d64e5dd37b18f233c39bc58980f160a000000000000000000000000bb8ee836ce3fed49ff9be46143bc2577087d8d4300000000000000000000000088dcfec8137ef87298b001cc9d136afc17ff14950000000000000000000000006ccd5ceb50e400cee2e36c0c9b55bbd4df39032f0000000000000000000000005823443272c330e1a28cea0038e70196b785dbdd0000000000000000000000007fdd9f1f4d629e0a5130c8b9fe87497a002993e00000000000000000000000006532903f2a2da4cf88bff770a47886969f99dc810000000000000000000000002ec4f119a8b641eadcb4a1ec79160190b119b9f9000000000000000000000000f18722bfdcd5a8b7e9ae9026251e4e2d45a49c0b00000000000000000000000068c4f673a4f787d5472856ac012f8dcfb322717a00000000000000000000000088d2a9482d2f858c6fb071ce9bbb3b51eccce1700000000000000000000000005e97af3147b3778058a1c7b5199f30265716bf920000000000000000000000006c4772b859e11550b05737605efc380fa05383900000000000000000000000003dfe7ab863cc8981eac3fdd30ef3cf7c7eb9914a00000000000000000000000057155c668553b8068429336e81be78af2c10dd7c00000000000000000000000024cadafb549e698d20144eaafa598e4e5ca48d31000000000000000000000000352cad5f0ae801e960bf9927fe0958c89a1fe5fa000000000000000000000000b10fdf2a8feb960f34c50f32f91da8557a43f57700000000000000000000000091131ebabeda6f8cf6ec8c8974054206c7d0b72000000000000000000000000009484a754d7ed5a136af93479ede7bb840e221480000000000000000000000003026c104c6cf0239846a5c61b3114d3ed004e733000000000000000000000000f7110ac27ccf49a904f268ef3d96cee1512fe63f000000000000000000000000be6cfef8e3a0130a26b8a44bfd7cec468183e97c00000000000000000000000038aeebbe4400d6467cfc888994a66be49884af29000000000000000000000000b0e12b126ed22e885ea61107dca359c05cf2386d0000000000000000000000002bc299a8641ae9ccb1cf7e852aad93638e3a12180000000000000000000000000814afc7cbf91fe666457e0de9b243346c685bad0000000000000000000000004e24cc39a13e13b4307ad9f338b37db27fe4ca2300000000000000000000000099920fcb7ac1fe866105fd59b83c5223776e29640000000000000000000000004d8a4fb1f70d7a60bab91c61bb8e1c7b49ee190500000000000000000000000065e279ca55a79531c0bf43ca17397997d45da28b000000000000000000000000c9a009bed9ed8a32499e18c20f7cd12132c8d6cb000000000000000000000000175debd192acc9d73d2ab78b3e2ef658e53cf69500000000000000000000000000db085b91eec80d7bdc34021cb011f3004ea96a0000000000000000000000004d07f3643fc851aaaa52cffa7057b312fd40183e000000000000000000000000ab403295dbe94373b17b8fb6e46acce8e07218fe000000000000000000000000395af9a93461d45ae2daca9e4cf8f487d0b904d2000000000000000000000000c2d211ee33cb4eeed48b3eacc309d97abaf48bdd00000000000000000000000006071b82b018416bb9a89d184e7013ede75d0e0f0000000000000000000000004bff03171268f4c7ded7c7af430f0e8792198b640000000000000000000000003c039d731c66e43f367eda8b502b592d2712cf5d000000000000000000000000bd4dab4b2d7d38f03a58442c63a6b437a4e001ac000000000000000000000000eda392fce15a19b7c32bbbfbf6794522aa4230c2000000000000000000000000456565ebebe56c4536d1fb56407cd0894d717ac8000000000000000000000000f713886f526756895d8ded7db82e14d8fb4aeae30000000000000000000000001bc3d97641556eef83f764400783cc0f3355ae0600000000000000000000000052c0284eee0ca6420efe9fe0b54656b5fe609f2c00000000000000000000000039e0e02ad3ea1704b29fdb09cd47bbf33c9d2fc100000000000000000000000037b281c618428047b5d699305e56ae5f54f5892900000000000000000000000042491c0286686f66b9c0904e873d83d2ac509bc3000000000000000000000000158b2e7dbb28b8633862ba6ded5602f9baf3911300000000000000000000000048c28302223abc411f6084ec9f83ff00e729c2f8000000000000000000000000830e837bc9844f4563b250663982f1b66c3243c40000000000000000000000005288594ee012d46fbd8eaee79f2ee2fefb0e857f000000000000000000000000e5cbaec6061c2e48c1d44c8cf2824dfed0a05d7f000000000000000000000000d5948617ac1980a07839b5fb983c55de635bd8ef000000000000000000000000d840d98bd1b93cf6b91012496490023f3cd247d50000000000000000000000001838fbf1c21116c7d2212e82c6d723c08dca1747000000000000000000000000a8e9cc1615ce3f258d94ceda7d86fd484f190384000000000000000000000000d890313b810d9686e6c6adf14ebe53587863ab05000000000000000000000000693f58c0ca9cb33d9338cc2aac716bdcc41cee1e0000000000000000000000006d0a8ac2f9a98c972df88348fb361f12f99e88660000000000000000000000000ef931b0af71e4587fe5071be5b49bbc1d233ce500000000000000000000000054890beee97a350d271389e90bc9f488bf84facb000000000000000000000000bbbfb0e66d3118b18dbf8a38d7f39cb81008e0bc00000000000000000000000048614f6a4c1078a40bf67750c515ef02f619fc0d0000000000000000000000007ffb1f1254539dd7369ea306464846b463a8af65000000000000000000000000ce5b6481173d18c1902fdf60d59550d96c6dd781000000000000000000000000192e6f8264f52971f80fefcfcac4fe695a3db9aa000000000000000000000000e928d53c95c83bc327dcda4708e9bf3d4234079a000000000000000000000000c68b644aeb7e5c02175876ace4bc008f0843182a0000000000000000000000008a2d75a840b90c8e80231829ca121c42cc060f6a000000000000000000000000555c931d6a433f36a57388bb5ca42066a699c5be000000000000000000000000bfc750ce8438c6dc4dbfa69dbbeeec1e363c63d9000000000000000000000000ea22fcef56890a2c4c361c11553c0895729cda270000000000000000000000003adfb627b59f710eccd94348e706040411e90405000000000000000000000000dbb67bd060a4c0df20602110bf13c525a7276f60000000000000000000000000031296d781c54e300d670134db2a8206fc89296f000000000000000000000000028efc9b64d3530d2ffe4844ce7cc130fdd7cef0000000000000000000000000baf7a858c1ce2a44bf0c996ed4cf5692ac2a2da800000000000000000000000021697111cff9def94215d800623b615184a17518000000000000000000000000bb5ab341168d7f223717e89638e98f11e92148de0000000000000000000000004e088c61a450172377680e4efd7938e896226ff7000000000000000000000000d508c805c8522007054becbe88e38720794f5ba3000000000000000000000000b888b9fa1d53160a94156a8def0da3a3899b405f000000000000000000000000a965ef624d9a7ecf7f635b57aac1a88e95f736f90000000000000000000000006a4bab3ab426b32a90c353ae450a1d9712d67d640000000000000000000000005edffb084b06b9e713a86268c7aacd249bb45f940000000000000000000000009934a092b7118e5a982d3a7fe6b571757a0743d8000000000000000000000000b826c14618f5aed66947ae4991f5383badc3d457000000000000000000000000955cebaa006cb28cd04b435698fec69ba0daeb1e000000000000000000000000c3ad4ed7355d7ae5e456e742a94769549520c8c600000000000000000000000050d916bc7313f74d9b1d55406c4d4916cd6776f60000000000000000000000005bf7e566af28e4e84b7c9c4476266fa6d29fc726000000000000000000000000980b38b1c64f517577db643caf8c9a1d6780783c00000000000000000000000059ccafaf688acaac875f66e523cfa653dc8a7c380000000000000000000000005cadca9ffe84099b7dd2bef15aff4bc9a24b586e000000000000000000000000d2d5e96988daac74c55f04ac8a56df776ec4fd03000000000000000000000000ae5709197e0c7e8f61e066d38fd17ca05c95717a000000000000000000000000eefc1ccaceeaf011900597e0fb854ee13371599200000000000000000000000039cd65beeff987e1215451bfd508b2fe8627f2b30000000000000000000000001c33def3bdf2d6e32c2b322fff5d08bf864b067a000000000000000000000000a73a4379c15ecdb3b602c03d4cc6a4b9faf9c54800000000000000000000000098dc6b211019c7dc5a8c87de002170db25b05bae00000000000000000000000034b5249857127b65821af198ce054812fdbb993d0000000000000000000000006a5a27019e67c5838dd366f6b1f96775d1162d8400000000000000000000000018c1f8220b958f9be9d89836324e329fe04204300000000000000000000000002ff56410dad67fa18b6873a92b4b1cd2ac1c91da000000000000000000000000c2e23958567ff1d201dd2b7f7f4ab4f78d71ec7f000000000000000000000000a7f3181325f907f3897f637d56d36a0b982a5bcd0000000000000000000000001687dd42505e124a5eefcf8556b37f3aa19673d6000000000000000000000000b0a8c019bd3c30e10a6885f9adfd5e6410d59c5d000000000000000000000000520c44bb35eabd3063985b1b9584972cde4ca2a200000000000000000000000023c42ea13269a41b504818e44dcefae231d324760000000000000000000000006347f5388fd0b3e82856b011d1a4f6506f4cbead0000000000000000000000001467a0f3aa493bc0d80ad7b2d385bdff34982c3800000000000000000000000099ea357621142b762a9f82d7f0296bccbe4218e2000000000000000000000000c51231d1307ffeb4cb099aba99fdec58f64f47290000000000000000000000007f4d66feca1dd93cac794ea00fb534ba97f444dd000000000000000000000000e69f05b64d82465514d0c625f72eff00b0a29de80000000000000000000000007f8d3a49deab42bcfada9885fe31c61700da8ec5000000000000000000000000a854ed21499309dcaccd1cd3cb076e324811002e000000000000000000000000f5affc27d670d230634983df5f6531f16ddd6fd800000000000000000000000098a9fd8b8433578814572121ebbaabc6578cc202000000000000000000000000e4f9018aac8195461e335aa966cff8d5e804823d00000000000000000000000086bf65021fba67f4116b5a4c34187d63a0010a30000000000000000000000000566e5205153d8750e285a99d9d96f42e9e6c1ff600000000000000000000000012e709bdbfb51f96ed49994987862280e07cb75c00000000000000000000000063bc9c284f519daa99babc2872e9a8035836ab200000000000000000000000003a67ed82197b7621c51a9928fe54bbd3f172bff8000000000000000000000000bd13fe8366c60cf9a672c8b15bfd64b120b1e95d000000000000000000000000f2c6dc6d6ad6479f36b0296f2a7b874e7b4012140000000000000000000000008531c8837b4983799a2e15ad7a8949022e8f96b3000000000000000000000000f8b051bafeb9020b188508f51dccd81a29784b1a000000000000000000000000f11950633f8964e026bb2ecd74152aa2c7d261070000000000000000000000007a90d46ac990776a336d7438d2930b5e4c24b94b000000000000000000000000615a622ea90443c29736b7f1b35cea9874fa7d30000000000000000000000000770a281ab2bd988be6f37db8e056ccbd995cacb70000000000000000000000006219094bde28ec9eb5044a441633b0ca21be6125000000000000000000000000d6173d1ddcc2567150d32e166dbe3331ccd531f400000000000000000000000098c36085e2a9764c6b660a8953d3ce9a920513f4000000000000000000000000864cd9aa3d03de562995ad91c570ee2bffd30447000000000000000000000000a3bb8c081646da826665185dd924da6e8f4141bb00000000000000000000000027dbd19629bfcf7b5e5428511792c1e7ece8e01b000000000000000000000000f934f5be21b2433bc2a37c2cbffa261d2e1b7bc4000000000000000000000000a015c6ce1431e1ba80da3d9fc23dff14e1b18a94000000000000000000000000941fc5d06f5176fcfa37b81cdd54a919e4f9a5b4000000000000000000000000165168cfa75bafd68fc8ae47fcc0a0dff51b428200000000000000000000000062ce5fb2cfa083fb33b0042121a7568179827126000000000000000000000000bb99baecd4459c07aa2928d8323dad2d2a2ed0e300000000000000000000000048736b1aa1b9bfd9a2d79fd406b7eb7454c5161b00000000000000000000000028511f18c6ca6c98c021bd33eb4c31cde8c9f102000000000000000000000000e19582bffc803b0fdfd040c96d88556ed0ba3595000000000000000000000000e428c2ee90df7b1b460aa584a346514c56c76f78000000000000000000000000e69d61ee38a34044547d1fe24b33fd6e1444aaba00000000000000000000000085634df35b90046a6d2a46ebbd9e93aab70782560000000000000000000000008b15cf936672e0aaefe7e950360dadad0d3a516e0000000000000000000000003d707d06f59e475b4d1af6cc3b82d64fd00397a2000000000000000000000000163c4e7482f80f4c517a47616c5dac48f73c0a34000000000000000000000000927849dbee1774d926624a46b5d611b0b1d7a1d5000000000000000000000000120330aca3146208ff8434ef128d5da793c037e200000000000000000000000029a9231c8fa96af1827196f93051200e0a737a9f0000000000000000000000002eaed3c1b38f47cafce26b399f70365159d97ee000000000000000000000000054c83778eb2c1009d2f0babe436e97d255e0428d00000000000000000000000054f7779c76cb422bd5096f0b3fca1264d78479ca0000000000000000000000003e94da347ca412be27ec6af1dc3fe651d1fc5c3800000000000000000000000036fc6326c6fe51e7d4fcf49097f696d85bfc4333000000000000000000000000d7661a6b1f098f8946fa572ec10ba3905fb4654e00000000000000000000000089477d62f077a1595e9fc7ecb2b4a0d8e397fbf6000000000000000000000000c39d350c428aeff2dd549c80b310a9e2a08a561d000000000000000000000000aa73bd9dabc978105072e38ea67ced0e5d1dd754000000000000000000000000264e2de035f19af64f138f2f8ddc420333ff7f59000000000000000000000000bfbfe07797984b1428b483f987e50d2d4e6395c0000000000000000000000000fafddae7d1ad265107d6ecb88dfadfb57f0799c200000000000000000000000021f1e45114cf95e400e39936a684eccabb97c68700000000000000000000000020212fdfa4c3a8cdc86356a65a6ed530c7dde098000000000000000000000000b074783dd984e8250e586e4ca7054db8bb7460a0000000000000000000000000ebc6eeea97379fd7eb13da72f4743bf04f1fe6fc000000000000000000000000ced2bc06ce50cf1192b844a8d4d16edae56b2acb0000000000000000000000004b321cfe994b53e6b29bddc88c71dff03ce633c7000000000000000000000000b76645e52b3f279cc1c3dac96428fcfd21302077000000000000000000000000050d06634f53c9c002ff1a756297ef599e42e5fb000000000000000000000000d42d8f5b7169d2eee989435a554262e6d1a77fac000000000000000000000000a79d9630bd93e3cb859b39596c3dc1d3bff8892500000000000000000000000007c23f1eb79eb615a2e58ff3db0a5dbdce810b5600000000000000000000000028ba845e173c527879a3ea70c4a746d3e24c184b000000000000000000000000b4bbb19617ab6c796430a9855e2c74b16ad4ae8f00000000000000000000000062c5fa83fb0f1883566f3af76098417683cc85d20000000000000000000000005101ec66a86b41391bb617b414130bce764fb36800000000000000000000000055425697a8faf5d364a09cfae21deb2e0ca59cb7000000000000000000000000f76c72d55c2cbb10781abb38bc548ca9083731d00000000000000000000000004aa08f47d09021c9a62e8e8f3ccb8daee3615927000000000000000000000000fe21c48c24db6b47bda54771b875b473ff7d6f960000000000000000000000002abc205a96ef048dcb78a68605be39636c972bf40000000000000000000000005182c09d210ecd1598ac72efd2165d4054de48e8000000000000000000000000bcd32345fd83b5845d9a4f0277bd76d6b7a2f6a40000000000000000000000008dbe4e1e4f13aa185ce8e1c93c31ee5efb8ffa98000000000000000000000000c69147ab5f7d4340b17dd8fc5a9026c44cd1e201000000000000000000000000ad2c890635db63ae01247cdcef97bee0d7142afc0000000000000000000000007f05e19d553303d5b00711e4bce86acf41bb2748000000000000000000000000227798e57161ee31b17f26b6f9b166aae60cb577000000000000000000000000bb9036833ee6043facabc3b2a495b72bc7130d37000000000000000000000000ca9227a040a46412ded3ad00d51e5a9f74b35a900000000000000000000000004ee8fd6fa8b70d4aa4b8cdcfce94711b4a66917b00000000000000000000000043c3076a503d42f9aa59c5c4ac850b8aeb8a570e0000000000000000000000008f467ebcc68deb917ccfddb44d754272fe9341670000000000000000000000008fd3b3c4a15a7102f17f70bb0b3a4ab9f199a6970000000000000000000000007a00f2e007ce808c40423e0fa17992e77d3760d0000000000000000000000000bfff2811dab4c55445dc4e495a9df3229f75521100000000000000000000000080212cf0e26e491648a382ad84074e93456f7ce900000000000000000000000014a68efe194a7ff55810bae4037eb622028b0cbc00000000000000000000000041d208f082893d2a2e85337823236f476280ee150000000000000000000000007da33758419d1985bf6ab80d7cebc7c3bba12f32000000000000000000000000e26a7017d7f79acd93e790a31969a97406a547ff0000000000000000000000002efe98c4b55153a4d18201d16b69471984d0f60d0000000000000000000000009eda17e59ef41c402dae4f753c66eac069c1367100000000000000000000000008db662c56ab052d825a08fd318aa1fa27ab216000000000000000000000000071c5505ec3b4d407acb2e573f5abb7816af871760000000000000000000000006ce5ae6f296604a6df35ec532a27f6a4bca1369f00000000000000000000000097eca5f68660553e2cf25ea1b841f539f49102dc00000000000000000000000030b66e907858e0d26b29cfac359fc9ed4fb31f9600000000000000000000000098dce0c3db67538fc035f57cd01fc76af7a3a07b000000000000000000000000419b77a92db73d4310a30f8ebe1a17840284af6e000000000000000000000000a9a498351d7d60ec4fa1a58935b5c0f463a6ca820000000000000000000000007ad283159f614ae13f6880cc5bdac4b23ab4942a0000000000000000000000005db6ce4ef7a5390dc27c8eb3e3b0810904f964a4000000000000000000000000ad52154e5e68399b1ba498ba913274e23abd00ac0000000000000000000000009b0d923bd929cbd5677d0bdcf92706e25ca3815b0000000000000000000000003681609118c77b8d8fe056455919dfffd05604cc000000000000000000000000b84d8f08c9f7b08089e749c15d8aaa907e6fc9f5000000000000000000000000dd9e934ecca91ead864d319a03bd6422fc35d43e00000000000000000000000076f8bf931ca0a0f62ab534cb16d595f3413c0427000000000000000000000000bb7acb09fa1ea697b5490f2cfa81331e186f8350000000000000000000000000791b18a611d38a70b2c8b3b30aabd17b18f1791e000000000000000000000000f9ed6ebe1719d5a932034bd6d5d19411578493ba00000000000000000000000067904512d59f271dc8c88f3dd9a4ed2b22f407e400000000000000000000000057cb4790bcbbdc803a53ca11a7df976cc7d41e8000000000000000000000000057cb4790bcbbdc803a53ca11a7df976cc7d41e80