0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c261aa0f3fe1ce69972f65397d9d062511efe9ca00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b6c696e6b6170792e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e206c696e6b6170792e6e657400000000000000000000000000000000000000000000000000000000000000000000002e516d5a6347745451557861376f777a61544a6a41694a4474535a4c334445714e4536674c51786f6e54594d5a5158000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055800000000000000000000000010632661cc93f8ecd1641ee6da9530edfe41c40a000000000000000000000000c30f30bdf8481edb1605846dbbb2f16aae3be13500000000000000000000000044c6dc9f7d17d9d20022ce37dce61c60c14daf64000000000000000000000000aa9e01c114ebfc0fb8c4ab15d8e4fe00809cd150000000000000000000000000503322cde38cc9e14cb501bd6d271f5ac4752bda000000000000000000000000496b641d785b9bb16f6e73ce7f84d6784372834b0000000000000000000000005a53fe0548e984a6f9e882a1991eb59f336dad980000000000000000000000003fcb85dddd8c661823b30b7ba235b99fb5dbe32e000000000000000000000000c967069a36c4dc2e7abde2a80d1037af3833dc9f0000000000000000000000009147ed8f7d9d0bdad639356908b9baa790691dd70000000000000000000000006e5aa8a6273ef886bbfd1e8debe14cfee4fc4a0800000000000000000000000030d654e677e0a1a79c9d97e3322d3f4ec4802ea4000000000000000000000000e4b72c69baa3078f304be05919e8732978721e67000000000000000000000000ea3b59ea7ceaaee7ed8580864dde70e6dee681560000000000000000000000004e7e76a51ffacbb627f553f79a17bf9e4ac438e6000000000000000000000000037ac13ba08c7aa2f0d2d3f5dc5834c658071bf20000000000000000000000001a9e7aed2abd22e0f581d3fd5e20e898f1561ed5000000000000000000000000f0e4a2fb65e86448910376c3966c6864a08f6d6e00000000000000000000000084657aebab253cfc1f60af0df05d9e2ae7c73a46000000000000000000000000b23002cdd35618c89e73d885971040f8d0b3c5930000000000000000000000005db89d5f5e9f2acbf40b657d143ff3d452658847000000000000000000000000c9b1e295d4fd8ef866c0f52a22c0e812c2d36bde000000000000000000000000d807e1c8ec0d951a65bbc3f7b72b1511d8a6cb25000000000000000000000000af2f58cc6bb6c71e03cfd6b667fa48aa825d215a000000000000000000000000705599c09970c561a179c3770d9c38e3baa9bab400000000000000000000000048bb7ff4f440035441597043a24e3a5d14c6f4de00000000000000000000000004b5d1c730e1511bf08a18a8b9b20987fd40d0f80000000000000000000000001334912bcc47fc319b603138300c6bba5fb9782b00000000000000000000000098e1b19f4116112273f4e6d6f8f4dd09a5f597e5000000000000000000000000acc8e74f01f9ea019dcc5b5afb8d5249b8d06f65000000000000000000000000ae4041457062333cfd55129494bf6b7a6a24c77c00000000000000000000000042e24335f1d71f576e859dbbe9db30d3b9dacf5000000000000000000000000000b414c00afa89d2f0cae6087cea764b89e60549000000000000000000000000196666fbf175f83ea159693a165408d54dc7f1b7000000000000000000000000fc49b3a7e8552aa09b11a0307fe9d304e81576a00000000000000000000000002435cdca5166cdd3f7c93c472119dac66cb71f61000000000000000000000000ecec25151f0b1d9174870c2ca9309f3b7dc1a4280000000000000000000000005406ace4da86a1af7c979bb598772d0dd818267b000000000000000000000000ac3dad5d680d3214e513977e5cf4350f11ec6b1d000000000000000000000000cd23cfb25640b68f4284ca37a7d570d74465d5d00000000000000000000000000fe1cc939a857e687a1ee56635cec752a6302a4d000000000000000000000000e3e2abb2af27ee1b316d6aedd9ecccb4ebc2b160000000000000000000000000bec884bdaf69e8938958da2478512df98aa3109b0000000000000000000000000244a7be626045f5a8f9b32edf35a97f282eac85000000000000000000000000537f61f275c922e5a428ff57c09f92b3ec0e555c0000000000000000000000001246c885ff7a97092b227303a82fe5b1f61a7176000000000000000000000000c97801afd2d3412017f4ee759fa0c2035080ef0f0000000000000000000000006dcc2f5a0e8cfdde6a6e0fa85fd1095e79c56b1a000000000000000000000000d96d0433be527f767395b00a62fae692e65bec8f0000000000000000000000004f21719291f5fb2b3bd4a608b86ff7477751c7d60000000000000000000000000afa712305f6a9e2f44630a0d7fa87d552db2eda000000000000000000000000a46411db2143a13e733c8367d4e9f51671b76acb000000000000000000000000b5efd62892c41e4e94776014de4da6200e6fcfa3000000000000000000000000abeee214ee258c310a3e511f986bb9a08554215800000000000000000000000080a5db82f2934d7262f1a91d586ca1c936719fda00000000000000000000000095f3f726b00d01225169aa27899a312b1a5a512000000000000000000000000098ebe860bd49dc94fb2afe4ae879cc69f4a45c72000000000000000000000000c4efe9cf56664d593a04ba3481f441c1bc711595000000000000000000000000e74207868a88a00c479c7490efa5070da5d3b5b9000000000000000000000000b4b9e95b16e4a7eded600c49fcebedaea5fc8d0b00000000000000000000000020ccb51aecbe4af3727c55a3954ea74bfe1963960000000000000000000000000e0ef81e1b72b2b77f55d1cef73dc7d4bc1093fb000000000000000000000000b068ff64ad70d8ce8eed3d3d25d295ab3d6814e60000000000000000000000008f4c5710c76421cab34b48c13fecf613e3f684ef000000000000000000000000160addde10a608fb0ff3158557a50865736afe410000000000000000000000005234ec9b99d1ded2c9bd394cd0e786b1a43806c10000000000000000000000001ddc5f6682a2cb2dfd77b4f7f1a58543f00dec5400000000000000000000000025bc9b576b764ffa3a766ba3139e6619b1f3dde6000000000000000000000000056232b801f34d9730d14674a16015237689bc0e000000000000000000000000d72b5575ae3443229da29902295e7426d705f9df000000000000000000000000ea4781a02b535312789571481f5e66fba3a01b5b0000000000000000000000004e7563b541befee498574d43c375fce6b1d1faf2000000000000000000000000a398de2209d033b626d4364fee2f40c48675d0bc000000000000000000000000d4baa457c5f9ba17b9fd12d7a71d35452c4a8310000000000000000000000000ee2625aaf4af082d794d1cc526ceb72b18e3f67600000000000000000000000055f32d6533a573c2ccc45c9ee30ce448ce85a9cb000000000000000000000000d502205dcc6fc1de09875af56d7fffeefe03c46d0000000000000000000000001dc355c14b6a3dbac04f8bdb80d5f753b6a507a4000000000000000000000000ee65bb3b7076989d28e7b1a9bbd67b6683f9ab310000000000000000000000002bf171575c82e08ec8b93bf702aba416a7397eda000000000000000000000000a7d2ee7053f4dd88ec161220b323ab075b187349000000000000000000000000570165a71eab0129dbe012f7478e4cd91c071f6000000000000000000000000096d671be991031d531d7c940a233c02e0182745d0000000000000000000000008616b293c18f03ec7edf99933333b35d15dd0ea500000000000000000000000000000000fdac7708d0d360bddc1bc7d097f47439000000000000000000000000edee54280a2c6685f0e65b703abc4f26e6219ed3000000000000000000000000dd26ca2bea7f7574f989944d8be4cd5480311307000000000000000000000000554ce447a45ea9ae02fa44a9ceb5ba449443d7fb000000000000000000000000e92790b8393b7f35c9875e206ca7c534e20b10bc000000000000000000000000d93aaf0ee7855ebc0f06a982e8b0db2deeb5c33900000000000000000000000016000727875de959720024722051d3244e11fb6f000000000000000000000000756f5188dec260a208618dd1610a624167fd6afd0000000000000000000000000fd3d713b4019bd6cdee34de1dd20a16f9630c5100000000000000000000000053fa1c21dda1817989947b878aff0d06994a05fb000000000000000000000000dc2f15a3865309ff1dd8b6266852f682f6a638f800000000000000000000000055ad8e7d9e4c517bb9389662eaf46b510fada92900000000000000000000000071ba7266130d478eeb113e767740f0b871ebc60f0000000000000000000000008d48fd2e71e5689ebd43d97770b20cf7ee6606df00000000000000000000000076142b21f34bec1fcc5ff80dd399ce56dea5c2f6000000000000000000000000c9ccf80dcab8bfd1608abd89e26ca8aa16ecc641000000000000000000000000d35256bb075db75d7c6135f9667e4fe870e7b803000000000000000000000000751d53daa237a18e03c186e3eb920cdd6cb253c4000000000000000000000000d128eacbbb6f192be723c71ef5536081cb058ce2000000000000000000000000f8a93578f1f2262f34bcb07fa7fed64c19a19a7900000000000000000000000035d452e23b79760822cacaddf4d61360509b814f000000000000000000000000043e91c909f85a80d89e0f670a7229695ac0265e000000000000000000000000e97f498120e47f7402871f26ba9a9cb852fabf7d000000000000000000000000b17d5db0ec93331271ed2f3fffebe4e5b790d97e000000000000000000000000ba356b779ca3595073ad1989745a136ce6ea0508000000000000000000000000595b72ee6e878c4138494d013cf7366dff6cef1900000000000000000000000078f78b4cb015aa1e7325d23cdb8bd948e5695fa4000000000000000000000000905af27b16b67c9813fa2c8d74cc38a1ab5099ae000000000000000000000000cbe5e1976c5922adef1f524419f777bfc9d0b98e0000000000000000000000002576df5027fdb78b1706b1b2bf0f61af567890190000000000000000000000000e537e9b3d8c95731504b2e796b6e955f7853fd8000000000000000000000000643ba3571538690fc729a3461a7f8af1e422da100000000000000000000000002b0a2554302c3a65ed41c4f47edafc00c7c105ba000000000000000000000000e2722a278f0e5cb928feb46a6f8f11ca08eeda3a0000000000000000000000007887dd98bc89c51d738988dbaed42964655e121d0000000000000000000000000e75b193f7f9c4e890de6b7f5445c1cf962511d800000000000000000000000044d1209ca816984dd7fe49eb48082403da31e5c600000000000000000000000046ca1bb2cfe32ce5f516a9d6173588566fed3ab2000000000000000000000000b9120b3c86833bd4a404b8b317cd002b451d00b1000000000000000000000000090e7a5e76c20bf0dd928839f31b19ccb0c47fa7000000000000000000000000c0b44cdbba7be25bd476725406d9805ccd3a52d900000000000000000000000010a7d05b061fee443465b4aaa7bfb2125f472333000000000000000000000000e19745c232fb08aedc938e4bd211938047bf1aa8000000000000000000000000f435a6e7625568e0a643e92dbc987db1aacff179000000000000000000000000e4854d746a1f26dba863f9602dc4c8ae81b38456000000000000000000000000f128e2e61e3560e51ebc678ee98ab1eb72c0b8a5000000000000000000000000475aab5e53e66c59ef32b486bdb09e0f302a2f700000000000000000000000003912bccd7be5ed394282cc20ef536306bfad86ff000000000000000000000000b53594b06efded26a1a69ea1b7e2c08a766f9d2d00000000000000000000000056095428a88830311a96deeec8d417a68858c5150000000000000000000000003f221488f582e61bea4af42366f569f3655698c60000000000000000000000006a8464ce82354080ca42067b9bc1047d31ea4935000000000000000000000000773caea6f350cafff8a2760d9688e8ee237b96f8000000000000000000000000dafe8cf31d7e6972eb9aee40e9c5ef8fe1dcfa560000000000000000000000000fe09920d2a69d83b8f5d2fb6cc3ae3dd986433a000000000000000000000000514d4ee161629de28e9c28af41d0c90cc0f4998600000000000000000000000006730b3ef42a2a27325679b5ea8e64c1b17d15710000000000000000000000007a757232f31d3f76257b07558d868317a354cf7d000000000000000000000000c3e497ab2958946bd715a6862052876a68dd3110000000000000000000000000c52648c8ccf12707380bf7ef4d4d1717970edc570000000000000000000000007ddab937c634c8d84e000bf36b13b424bccf2fd50000000000000000000000004898031782425e73829958a55b82123c1a79718f000000000000000000000000dc4946176117d56207d488e06abcc590dfc7f15c000000000000000000000000f79ddb2deefa9bc1ee604a884a41c66d7bf5bf3a0000000000000000000000002c88d5357d3db319ebbec69a6da4b55b4966be1c0000000000000000000000004c49454b3ac7cf60f475dd51beb8f173bc771d960000000000000000000000007a4a757674ee12797da9cd16b27d97eca6529a85000000000000000000000000d7d019af021055ec0cb31cd244972c241ea63af3000000000000000000000000d8680dd1bbc54b57880720c8645731ba629c67910000000000000000000000008c4d39e6f0a9c2bc32214373ff1a61fda1bc9cec0000000000000000000000000f0c95a095c927c87923f404027dfe0cb838edd20000000000000000000000008f1a0c165fbf9b1b6c16431ac614a502f358a87f0000000000000000000000002be86c6da306100e97fd38a4d04114c1adf69879000000000000000000000000ba1529a94c4be087b4a75377fa837b0af6d15ed8000000000000000000000000e7ca796c91f3404da2b504f726abfdab6a8a8519000000000000000000000000cb59739529e6f7e2945e49af078eb0f623714157000000000000000000000000057f16af7786470d785d4da34d23519ad9b6a85800000000000000000000000079213ba73b3a8dbcd954f6b3fdf7764303b5641d0000000000000000000000008eacf946863b882920305dc1f7512c772d0a0a14000000000000000000000000c19bafcb8715f4d23d97c0be244c8d6d1950adaa00000000000000000000000067e0e55919b86428689d981156210ab05263983b000000000000000000000000cf993165eef8f0a8072186c1331a83d7976c15be000000000000000000000000f1952677134e0230ecdd586decce30ebf04a03ca00000000000000000000000018d08c2fd668f2db34abefe6506a0618db52dbee000000000000000000000000d728ed028e182b02d31440ef8b251be055197756000000000000000000000000be2c70546934add481e12980e8aaf7b19aaa23200000000000000000000000003d1f5fac8747caa0d093f74c3a78aeb03bf7ea60000000000000000000000000aa0bfcf6197f24600ad1443878c6cd5ba127a7b8000000000000000000000000b45c61c8002eea4b56b527950e605d7784a2436900000000000000000000000086b5308901562d82bb90a40d8bee6380625f2cb3000000000000000000000000900494475a17287fcc86a1569a74a17a5fea9a1e00000000000000000000000077991fd5d760c5eed0f0d617edc3684417dc3cfe0000000000000000000000000d16d38a158bd1bfbd19ad60fada05f091a68073000000000000000000000000a2a6c6fae2b3e7dae5429a0c60d3379b3653a272000000000000000000000000295cc57c15d19cd82f7dc0cab4c4f47f0bc488aa000000000000000000000000e2fea4021f58b56537ea4e1c1bc30f03c9652f6800000000000000000000000033403b5df327197ecfe81d306cd89c55e3b9f3180000000000000000000000009771e316ddb4045d287199fc4c6a50559db95991000000000000000000000000b3825ddc0b327627e050138397f1c644fe070fa0000000000000000000000000a4191898fe370fef7e40fc41c9cf26f5cf6778d700000000000000000000000044d232cc282f0772750826ec35498461746b77bd000000000000000000000000df209d975bf1f21e56428f8189cf91d1573147580000000000000000000000003ebef76f0ab4e4fecb93a92271c26d1313e2faf4000000000000000000000000ea7cd2fd1a15ebe2d42113bf73482cb65ed40e3b00000000000000000000000075db999d07c5b9b334e748732ece09f7d346132b000000000000000000000000d84bcf702ff2b292eabea4f6784d3ea0a7a34cad00000000000000000000000048c354115f52aa514ea6e3edf99026e6634190180000000000000000000000004bfa88dfaf712b939836935ff0c2cfbc697c0789000000000000000000000000dfc3eab09c5865ef60ef306446b7f17a065e3f0800000000000000000000000070b0d49cf906d255456f71cfbbfb359a4d00a8db0000000000000000000000009c7e8fb1094e91e036ac5b258daae080eca39e1e00000000000000000000000022d18931bcf35238fab3a8dd3a34da562aacfa1a000000000000000000000000ef2795337f0af798d70ce968bfd1ea51e82772cc0000000000000000000000009c74171cfd7470c550ad98f074cd9aa9f29d2a4a0000000000000000000000000878c55d0d731eca6de53016b44206c980af4e7d000000000000000000000000dadc0f0e247754ab1800bbb1112481c9189e2f130000000000000000000000008f7d3eb03dfe3b1660d25aa57c4d0b373ed4daec0000000000000000000000002c1b071fbbfed77dbf790473e66827ba1fb4ccfb00000000000000000000000011e6cac730a70dc0f7107c465651f09537c78da30000000000000000000000000f30dd99de37c46dfb4dc7863771fb36f918bac80000000000000000000000002fb483da77bc50d61d1dc125b65754b882840009000000000000000000000000d6d606e4a5882d7f482cdb7a7f6cedb998e9c8360000000000000000000000000fa7f546c13480051fadff9df373451c9a2883a10000000000000000000000006bfffedc1d0d03ad8f6942c009e63f5d5584e32e000000000000000000000000ce30ad48ead2b8441bba5fe91252606a74beea0e000000000000000000000000ae5038fb5b62073f28a8a7653c78e87810c66211000000000000000000000000e8dc3183a6370d847628f50a66ff80d8958fccf3000000000000000000000000c8074cdbdb326faf3cc67700351a561a0fc4adec00000000000000000000000016849b762a0e021fdb7d518e831561c4536d6cf8000000000000000000000000a4ad32ead336f16de7a22bd156c8d07dd3a6c62d00000000000000000000000039b2015026484086de2345cec05fbe979a4480c7000000000000000000000000824c0133596e5b0b3d25191b83a2db32c8e85aff0000000000000000000000003c5b2654047374afdea51aa1277062f583b5c4b7000000000000000000000000f32a36a330a8406c9939c032a34c3062038e74f60000000000000000000000007290f1916afda3c0640a71f62477f52e6cca78120000000000000000000000009b486a41904b59b765dc2a08bca2be30aff15ce5000000000000000000000000f1eee9545548e3486152ec04fde772fe460bb86e000000000000000000000000512d589857229ffc8a484c1dfa03696955dd7bef000000000000000000000000efc5651688137194efe3bd58d0f4f525026f851b0000000000000000000000002507d12e891ef2f97a5f62df46a899c5a2eb3e1b00000000000000000000000042ed1dd13c934940b6b05e8be60f512172ab975d000000000000000000000000948103ad7f9a5a10f8a5be8ab88aa529b64ae2160000000000000000000000000b8d4fd6b3170fa9faefdc9e58e2e31d45623d72000000000000000000000000d75adca40da35fab2b547da9bee213e6b709491a000000000000000000000000ae3069fb8c254aead1ede6f6c7596bb1e35c5d1f00000000000000000000000012def9782dac7da05d93f5fc7b99211988894b7e000000000000000000000000c71570ff53d34a2065ff5f6189210d7d65b5f537000000000000000000000000eb228b7ad379102212c8bcd7a20ce47010abfb6300000000000000000000000049ab9eb5dc2eb843fab68d8f51637f3d7a64bbbe00000000000000000000000088db44c3047d4b8d8362eeb65016a743a8639add000000000000000000000000ea56ed983f1b3e8af99c0f005d0881dea665988f000000000000000000000000bbbaf697ed2a63f9a71e5479904137f6f505ede2000000000000000000000000a2b35dfab237d1fdfdbae3738fe8f81314cb49e5000000000000000000000000cd46333c6cf25a39a21398a7b7e115ddeb5823b60000000000000000000000000671328dbfeb9531e5adbbded8cf176d3f7d41d100000000000000000000000079d17493ab0e759a8fa25400060a9a10f6bcfe34000000000000000000000000d95cc30b8cd9d1d03010f0f8b75883224bcb246f000000000000000000000000544c8c8fb56563dff721cc38feec5c73c3575c6300000000000000000000000079e1fd9ce951ba257aa65f21715e1bea5739179d000000000000000000000000c57bdd6a5e410d9c2629c47e8e42cfca5e0d7501000000000000000000000000392ac5b0d57baeb2bae7216e0f3c5c82d2392617000000000000000000000000de1657be4db966f86a2f4cb0725114124e320633000000000000000000000000d081eaa6389add877c33d765b78db6f39df19c0e00000000000000000000000046453946532f3e3f61513340a9f11ad65fff72cc0000000000000000000000000830066819ede28323a0e7d584ce8fbffede980e000000000000000000000000af35726af954b7f2e5d1ae3c03690227e3f316070000000000000000000000007151eebf502e084bca44b2dd4ed1f85a589127070000000000000000000000009f0c6f9d93316aaf5d0af1e8ee2b14df6fcb1dcb00000000000000000000000049df0d8fd8c948e3457a09f9778caced934fe05d000000000000000000000000d11e46db79a8094463bb951ec59acd2171b172080000000000000000000000008d2ae8ff0248dafd94c5bf9b28fb20dbce0dc323000000000000000000000000cb75ab4dfd03f5f9d98e8be143b41e677a8b57d6000000000000000000000000bc339e300feaa2ab0316c09048b1921483aff085000000000000000000000000dee5af5e572b94b14c6b8ead41c76119685e5dab00000000000000000000000018dde74ba792b3e896da7877b076e8e3033ebb9700000000000000000000000056189e7dabc12a92a8054eca616124d5b5a8e4510000000000000000000000000e89023b935e661ec6cdc8cea91f7a681dec51b4000000000000000000000000e131eb9b939712cf09d695464db115a1020bf544000000000000000000000000f4cf3a7173939845b5e8340bb567afba4ce2695e000000000000000000000000b06833e0cff9084ae1bd818b900c6828997801c4000000000000000000000000265eff773cb59d0854cd98caae5ee23f8f13e9930000000000000000000000008c28344132551eba3ac43d1fddf2fd1561ac4218000000000000000000000000f89b4eec88b4253797070cb0c2d63031ed37c6fb0000000000000000000000002028afc078c06a04a0c28e6ac347ff7689c2d0ab00000000000000000000000006e1d853537145be89adf4eee415b37a61669a030000000000000000000000009543510d5cf81d9866316ec1222fda3086fa7db6000000000000000000000000db494764ce5647fccb105ef123ef9f1e5ec60cd1000000000000000000000000e1c2b8255e26e12be846aa078fdb873a59f847fd000000000000000000000000a99757c8c2bdacdb8c1470ed761d375f962184bf00000000000000000000000071674a70a75d9f83e2abc88e8f432191e5349263000000000000000000000000102af5979cb6ba1687aa109f1361cbb93a8d2e4c0000000000000000000000003cac1628004bfa87effc9e6bb5f7eded846c8da6000000000000000000000000fe416d080a940da0610106a1f12492ae9ce1a6a30000000000000000000000008d72371fac65110ee3b72e414c42175aa2d9c34f0000000000000000000000002366e1c79b15c3d73efb7e6e6b950ee1e507fbbd000000000000000000000000d9fb93cd3ceb9b5e3d2d2caef0f87d3ca0de70290000000000000000000000009325009f49b8c951c37f4a787ff87049a00636dd000000000000000000000000febb781288c22d7ab59006b1842de05c59995889000000000000000000000000b61d4e0b66ced06b0547585856ce7b1034692f14000000000000000000000000b6a4bec2c99dc98cceac6524195965eb0eb574270000000000000000000000002fcd45956eab7455894828c76bff6c46f4d713f00000000000000000000000002a68777e85a8bb11b9e783229218734de8b509340000000000000000000000009e1791f797f8a13062d6d2f5abd223560b2fa70f00000000000000000000000029d9fbbd6d1e40692f1a90f4f3317f2ef965059f00000000000000000000000057c8207d4c6cac76883cccd5d473b16b24de4fcf000000000000000000000000e8f1b51cfc9e01f32177949a69e647da46e54c3c00000000000000000000000019032cb1ddd2124a97ca76a68d08aae37f58995b0000000000000000000000009c59e6ebc906c5209ab29cb2c7c5565d8da46e30000000000000000000000000bc80cf3e1492e4c093cbf488580805f239a0d7b2000000000000000000000000e553d0387039252d9fd82899b1b0959eab34266f0000000000000000000000000cdfa7d1647895ac6e02a8ec685300745d2734a30000000000000000000000008adb9503f5ae6bef864666c4dd8f89cfba2b91ea000000000000000000000000ba9e79ec92f4eb8b9b43321fcfe9fe1791dbb521000000000000000000000000b94fc8ab859e1674dff118d0e1dbc711b21e48d9000000000000000000000000c6b703a5082f14eef4a41d6cba4c965d766aba3c000000000000000000000000efce33a38e64be6d823933e65c389e61f1829265000000000000000000000000aa5729ec25b7b8a6748190a8778b66100216a980000000000000000000000000353bcc0ff5ae6731c2bdbe047fde7042b0d122980000000000000000000000005a938cdb5fdd80745b8469b62ff9e4488ca3ce9f000000000000000000000000fbc79f93d7b460ceb27b9b4c90522585c5a7284f0000000000000000000000002e1cbd14f8917ea0f1c13f8e55c953bcddec42ca0000000000000000000000006588318458868ffee221ca784222a39771206124000000000000000000000000404dec32a684707f08aab20faeebf7078916bca20000000000000000000000000bdb58a10da0eb924c55febb943dce0209f8d712000000000000000000000000a8f3c109f485f9c3c23c766dabc6e7705ba0c05000000000000000000000000026883043fa19109117425e43cfae92cc7294c8cf0000000000000000000000005bb177b504fa01e1854471ec6db5b38a66c8f88c0000000000000000000000000ac52f34936d91ce36d7811e7b602961649d28dd0000000000000000000000005aaa8c65321e10127f64169cd19f65e6a405293b000000000000000000000000eb1ddb6de951b1fa5d4cd5e449b55b42dadca59f000000000000000000000000ef085d1810ed2c7254d032c536a353b7bd75400c00000000000000000000000034230880b08cfdbcac90fda31a3e9e4b66bfcf5f000000000000000000000000c458579e60ecbfb668e2d2236ca66372fd504cca000000000000000000000000b5a382be0dd9819907e282c4aa0c543279781b6200000000000000000000000034dce719e86275d2a736f851feed022f17b6b2280000000000000000000000009a614cd881e87262e6eb7fea1c87cb5e5b783cb200000000000000000000000014604972d5246d25a0f38552cc4428fda1fcc7000000000000000000000000007a8be0949a9a332a04e55bedeef9f3c847c9fcce000000000000000000000000152eac83f26bcf1598f71dc02ccddd1461921d6e000000000000000000000000b0a3148bd4fd629f9775f49733c17ae59eb5784d000000000000000000000000bfbbad506fcdd1155ed62f830beb65e29382636b0000000000000000000000008c6f0c65231311ff3decedc140f183d38caf899e0000000000000000000000001ea70a7d0090bfb5bc7865cf177dd465aa1e4076000000000000000000000000a8c56e37486e578b8c7b82eeabe2ffd7153fffe600000000000000000000000081475e7e2358015c4707536c3ec138f924a90931000000000000000000000000ec628af2c4976f7a044d1165cc14ef6153771e4c0000000000000000000000008d6fe7902c89e402d5a391beb0b29cd373fd5b2700000000000000000000000065d1c972cbb9952def5d10fd4d48f8e31e2b058c0000000000000000000000003c32959a02434992a4c68f6f95b14db1b2545e070000000000000000000000005d918fa3643584b24a573a90350304894dcb22ec000000000000000000000000c37d52d86e007541d840331056d6828f6fa9e151000000000000000000000000e2d1b826ae17c0c95d5cf31ac97c246d41a41b24000000000000000000000000d313aa2b2483234235b8597e4126c7ed2a8e75650000000000000000000000000fb8413c2a03749ce40cd26651af37995d87b93b0000000000000000000000006d09b56202f7f2958e7e600d6eb9e4b3fbf3294e000000000000000000000000660f8e8dbb50ba619ec415a913730a7f89b8d77300000000000000000000000015ed744698f7f9d634cac907b62f7383dc478433000000000000000000000000e24161bfaaff99e6afa3b4003f3bfd770341b32800000000000000000000000031805b2a9293cc6ddb227e9b69a82c9e413fc76f000000000000000000000000af2a63973addea441b4270ce9fa6ed09322d2018000000000000000000000000e5c1394ee443828d69fba3e5d2f111320de5843e00000000000000000000000063d8acfcfc8b620c38db60a036cbb928409fd7f40000000000000000000000007d7f47802cfb5195ef9d1183373560ba8d4f3fec000000000000000000000000e308f46235875af46000652dcbb30fc22a656d5d000000000000000000000000389e56cc913f0f21a3726771c3faecc5a8cc9d29000000000000000000000000235b625aaffe7c81984e7dc82c6900d68a3d755200000000000000000000000028bfe181570f2860b831d61a93baca5d0dcd80a9000000000000000000000000b8a2a548c2cf609642eac7fd73106fb358828073000000000000000000000000de641eddf7cca49c060e371dde69750c0ca3dae500000000000000000000000029cdf5eb340d4dd0d60352f41de7c073c2dfedce000000000000000000000000064493cdbac613f694285755bb2168f6b5c33ddf00000000000000000000000022fcbba832dd43d297c639c38f59428dbae6e885000000000000000000000000c326abd224d1de81e7da033899c4c600af0ff39e000000000000000000000000f14be9f5bc0b49e6eaa6a0a6e218c2bdc44519c70000000000000000000000000d8358e620974adf12f10f2db044c78c30239d9f00000000000000000000000092937821e1b9c66573fda9250aa6cf17e704df0500000000000000000000000054a2080b137c121ac2994655fe136a95f0f95e4800000000000000000000000006fd79b5f65917b0845674b13b4d1d1635625d6e000000000000000000000000361558fc99eb512c1f5dab153008a54d1ae3b70200000000000000000000000003e2bbbd645916b645e4546525d0d18116b720730000000000000000000000002d23ded5cb7a551fb50c68315e40f42f640f9e0300000000000000000000000001be9b9cf1a8c26af3a9413399f19223728810eb0000000000000000000000004088df6938e9920dddd480551069498b5f12584b00000000000000000000000092482aaa4afbd9a20fe2b0f2d36f0d590e6b5f9e00000000000000000000000073c5ba9e1aa10e7a473061963f86e600f6b9a137000000000000000000000000f513311080c9a23cb18bd3ecd842134cffdd9292000000000000000000000000036021c92cffce25a3988df9338be3ba7d6f6b25000000000000000000000000590084ff305a6ffd021153a19ab6065ca019e424000000000000000000000000feb16740e4cca95ec99189f72c26c48a531cc3da000000000000000000000000878b59e734297fe4dc27d043c9a2dc7f1b1338ac000000000000000000000000b940f777007ece37a39ec87dd4e44a90950071b9000000000000000000000000be0e12ccdfc7556423d214919e2d9d23440a893300000000000000000000000017d6f0feb6e7cef5a19022f87bc2f1ec4d5f6c2e0000000000000000000000009bdd3840e7bce2173b502fe1cc05cd649c8964e70000000000000000000000000431d48c3d2c16178470fbf08b0039af1aec713c0000000000000000000000005c60b031f430bb4d7537489ffdeb1040f85e280100000000000000000000000017ddb60389ecd840e8f60f284bcffac4e43d630f00000000000000000000000003ac7e09702486d5d9ce3f7508396b22901b1db60000000000000000000000005e81d1db2fccb729651ba08c9d7c3487d8d54508000000000000000000000000504cb403d1806fb68a62bedcfa21116d870985520000000000000000000000007e057e0f443f4e666997ba7fb3fe4efae54ff51b0000000000000000000000006d321d0741e154872a7c80a52bc19370bcd2bac20000000000000000000000008f7e28e7bec2174401b62a5ca3330717b8971b990000000000000000000000004bbacb4b610965e53342f41e764179251cd6636b000000000000000000000000b730396e083903432bc649ef368fe55ce4d6bd9f000000000000000000000000f2708649517da1de79366e054eddc5f1fc5b5d6d000000000000000000000000966c89e9f064d616ad56e5ab809a935a47c76e16000000000000000000000000345ae0e2ce18bafa9697da46d978c77f0f7c51fb0000000000000000000000007384f885883ec0d5223f34354f6a2952813481e10000000000000000000000003a23b10845e911b6944d9dc2f1f480fca3af35d6000000000000000000000000f1ee2eca8c922e5866b8981127a01f6677ac3af80000000000000000000000004c35ed7b42cfb80903fe9d20aecb2e794b9417bb000000000000000000000000b0cd897453c0aa18bf8840f4a047c36d37ad77d9000000000000000000000000ba23aa7bb58a266974c1a294c7c360736757db410000000000000000000000002cecb48dfb7861f7de071f81cb9b9047e7267df700000000000000000000000071c03211843902bc5de098c1fc87d9695a6c89dd0000000000000000000000001cb86afc334320db03e3d98561cc2218829a3d0b0000000000000000000000005e7daa625964907464d0c46678d526bdcc5f96ad00000000000000000000000003b9a91410bd3c938633740dda91d43f8500326e00000000000000000000000059f1d758842d614ad7146ce54846d3c2f975fac10000000000000000000000009aa729c8bcedd78b4022880cf4409c28a3c848bd0000000000000000000000002d2e35cb32a5964cbc8bcddc5dec65ce0810da47000000000000000000000000004b64f5ca4b6479cfb2f331d04a9e76e4d797f300000000000000000000000050e564d9d31f4681f72d24676aeb98e3b084b63b00000000000000000000000059bc6ab567d2212b6431e3a0810db78e4e07ab19000000000000000000000000ebd93bf982c14480c6e222a6fd1847b83a97be4d0000000000000000000000000f5278706eed0b81f09e6dd79b017fc063e9d2bb0000000000000000000000001e0f9315467ab1a9e685d6afa5838ab365cdf06b000000000000000000000000c3244b384bfe972233d05c1f82c8137aa0a83537000000000000000000000000b32681f08d0314b75ec3d6836e1bd8f6f400fd3e0000000000000000000000003abc557f4eb37c63873867b53f14e214c4b378540000000000000000000000002dead3399220f61471ee26799e669be9ea2b02bd000000000000000000000000b3fae64e83897e5887d0303f7def233da2913c890000000000000000000000009ebba77af636067d1137b22b2b7f66d99435a8fc000000000000000000000000ee31e187136716078667b28e5f9c17b562f8a5110000000000000000000000008255dc046bb66a18682d7341c7878615d23b3ff60000000000000000000000007ed711b1e537e18f618b94ecf867852374e42ead0000000000000000000000008a6cd80a89f0ec10efee632458c63444954690b10000000000000000000000005481e45616c88b4370a35967f4a33000cd1fe0c7000000000000000000000000a29a4c506ebbd95ca819be0b7ababd64b1c8b4ef00000000000000000000000040c247fd2e598de0dde2a9b52746cf396ff8ecc600000000000000000000000087953ebb5f56301db7af5d3115987a567b57923d00000000000000000000000066c968b031592663aacb6c0cd79c18bb46eb483c000000000000000000000000b33590d295532bc33b680d45a6bf671dee46db4700000000000000000000000036b4a830c74b6504527d37e31102d712f5a5538a000000000000000000000000565abcd3803c20ced529cae93a91679f908982cc00000000000000000000000056f7c1299dc0adfdce57c250c38474218a09f2e100000000000000000000000049f795a27b504d99e6a75b67683c0a35fed232470000000000000000000000004b8d17911243b3c4594a2d887182e88cde13fbec000000000000000000000000d20ae4be452863128a02a2c2089d2905c0dbee02000000000000000000000000cf29c9ba62371f9025ac0c88342c540dc98bfaf8000000000000000000000000fd278a44d2d9d4a41a2583a85dffd0fb636a404e000000000000000000000000cfe98e72c9210fb9eeff0b764fe1e950d6fac3500000000000000000000000000d1cd4aa1c6bb65cb53f24acc5f72b92126922fb0000000000000000000000002ab6e52a5f58e80ba8bddab96f7c720740b0fe970000000000000000000000007a0ee1bd6a0ad96940c5fd5e2c3da808ffe78698000000000000000000000000c0dd98c4fdfe73794643e36ba2d5123685c3e307000000000000000000000000de842e64bff0bf73d72dc29cb69078b43a4b06b6000000000000000000000000fe3a299a7f07a761513eb4de7525ef8cd99e32aa0000000000000000000000001a7b162dd00626dfc4a2f001468a6a4e2ad6de6d00000000000000000000000080e4afb09e1201ee31c301ed0b613178a4a8bb100000000000000000000000006d24469b50d156a5457d47fe2beffc5e6bf8e40500000000000000000000000007f1c785866dcf646a9a6a01cc882d68efe81f820000000000000000000000007eb5bc589d3510e69a3ec5958ed29c9ffcf275be00000000000000000000000030f04256240b490696bb151a5a4551afec1492630000000000000000000000008016fd4f8c4ec188d7fa5e93612b148056bb871200000000000000000000000033938ae3c1da35356b3ebc3baa4c158274fa735c00000000000000000000000097f49ad97f731fd78b46306e19d7028ba5a3583c000000000000000000000000a0a66191727c57e11d3a3342cc4f6790d0656bba0000000000000000000000003c335dc1e604f46be9435edf19861ad28e73b41400000000000000000000000091e7970d26bcc698e1ddccd185c965545f5e89bc0000000000000000000000008f4359d1c2166452b5e7a02742d6fe9ca5448fde0000000000000000000000004b31f0df6e2b7363bba8aae54948a296efed5d22000000000000000000000000bea929306280bc5e40d2dff5ab5d21936ea21d3300000000000000000000000005229ea4fec29e12334841be74484497a5666d75000000000000000000000000229add12a1acbdf8e8ae14446013cb5b4f5791890000000000000000000000007c0a86a0e3b54ef86aaf619d39668b22bdce34b90000000000000000000000006421751fd627e3e40196411e7ddfedb83fe64d07000000000000000000000000d58f3cbcde8e913dfd9ada0b879ee8be15ac6b7b000000000000000000000000b3b7beb59f462a24680c62b067b3df15ccf0d43c000000000000000000000000315bf07a37436537af7b04241e2479311cde267f000000000000000000000000e979946d7239e17f0eaf6db3bf75e68af52d8395000000000000000000000000e84e260290a6f3bb4206ed9bdebf63305a74c3640000000000000000000000002a2905af89b3d59dbe9e1ecc7e91407282f45cc6000000000000000000000000b5141862a4df08343038bf1714adc9e86621b4810000000000000000000000001fd60d5e75c2f2c72e33b6919b3e66556f77c54100000000000000000000000065f9badb81ed7f2fb7cf76eba39a3ec952962dc100000000000000000000000021b2ee1057069e459cc33860c9ea996306e9ac6b000000000000000000000000d7227daa57b9606c95260c33fc07e0b2f81b48d90000000000000000000000008efcc70f5b14180b7f446a59e1f3661a8080aa300000000000000000000000009a82bcf04521da680620b35cde7a0ceecaa159a800000000000000000000000024244d2ae845a50192f94b5de020d529dd186a14000000000000000000000000ba2875e4f2675dd8b65ba4249d16adc16eb74677000000000000000000000000cc8d27e755ad2e513161a76985b1ba9fc09341e10000000000000000000000009ae07165c6a3f1247495c4e57c551c324e2ca2a200000000000000000000000046b106abe602da02d0f1fb9c3c0612c34f1cd7dd00000000000000000000000031ed90ae655118ce908fab016693d9805f6f4f11000000000000000000000000f7d2a4d93540f2d5eb407cc0bbb63617b3edbe12000000000000000000000000a0cf465914397e1b69f240a8b7503ce872bb2e35000000000000000000000000d4cd700f2a8e695a7a75dc63bf58a34dc438d418000000000000000000000000fecd6bb75699e51aff087202593c931d50f162ea000000000000000000000000f6c30f79d340a760b2b807d0495d79ab64bab8c1000000000000000000000000d31bbca83e5560ef27004f5f9fd12df047ccec2800000000000000000000000019c82f78ebabbb1e69d6cb42189fedc1bf8ae9e9000000000000000000000000e3f0c26ac3f41e57ac356dbb495f61477d457f250000000000000000000000009d4ae4ff89cf98a39b050588315bf7dc7e3a44e0000000000000000000000000e3788d221cfc8bcc187c9fc639c2cceb95c03f31000000000000000000000000017638e6933cf6a91bf251f8966d65028eca1a30000000000000000000000000798773f84e09afdc715d14350260f41be939c7da0000000000000000000000009a465c9b603c88a5be63f800c8b56eb8bab51255000000000000000000000000635e81827ed8a7b969364393c4929f71e940e8620000000000000000000000005dd52a71bd4f315072534252ed3fc328d371715500000000000000000000000095f2e0852f5eb10592d0585c8f8d71a0565617fe0000000000000000000000009ebf682f4fcaec9e017cd57e4e2bcf1ce37a8d7a000000000000000000000000a6cf2d7607a45f9f489b8785d1198a1c3130c66200000000000000000000000099fc65256a0c0822aaf3b579f5bcdfc67ffcd9de00000000000000000000000005c2f3c6759d9d4e5fca72929672a3575921479b0000000000000000000000005ca5148cb87a20e7250da94c1c435fd3979353760000000000000000000000003567999c1ac2416496c211b526f2960209f5feb200000000000000000000000005b5b9ca58da459ac8dd632e7bdcea8cebb6a95800000000000000000000000056fbced35085a1e318161039bb8d05de8711ff7c000000000000000000000000192b2c3b36696848e855893c140340533e1df6bc0000000000000000000000009fe50c96d2d20e582f37eff140d718d8c5e74ca1000000000000000000000000fc704ec5ccc2ed0b7d16a162610af4132f9b10bc000000000000000000000000fd29e67061584624c30c0818e502b432ff4ed32c000000000000000000000000e73955a64bdbd14e038067a8bd2a72c14466351f0000000000000000000000004b343daf70cbe277e1810e932baa7966c1cb1af700000000000000000000000076759f8a8235c7f638c90d740f8e41901f522fd60000000000000000000000005ab2ebc01e1167fb185823c153042ac68aa5db5b0000000000000000000000009801fde3f2f2406658075e4434adac6675045237000000000000000000000000c38bef51dbd3e25b41622e802b2929baea640d6c00000000000000000000000014b6a9c2fca55eead7e47ed021acc6e598ac0ab9000000000000000000000000d59b04d586549532341131b2cc7c8aa50111e50c00000000000000000000000016eb651c06c519ab5b0fb0ed2b598d0f00742894000000000000000000000000b0a7a2266e8e06988e2438ed90fe11408e8ae5de000000000000000000000000bd7fbf16eb44e29b6981fc1d147c15fe4a3d34e6000000000000000000000000647edfc93756e3fcfc2f45b84e73485df11a28200000000000000000000000005d7221cec698f7567b4a3f8f9db34c8e738ebf37000000000000000000000000824ab723b0766a4272beb2e87a44993b60e51c4a00000000000000000000000078a73998d01b3ffaed2c203c478559fb65fe25110000000000000000000000008a6798890da8d5443173c85f4cfd6b42abe7852c0000000000000000000000009e1106c9d637b9c77eceb561dfb4f1560fbfa138000000000000000000000000879516e4cb6223e6a55d6e2199470180ec7950590000000000000000000000009ebf795902b3e305464524dcbfcac4fe06e617450000000000000000000000003aaa677d19a46589937b7324a225def7a696e5f9000000000000000000000000720d0ef4623b9f84474ae868948fecc3635e1682000000000000000000000000116ce0c9e49bdce7ef79b977a82a0f223228e61d0000000000000000000000000b8f0a0b3effeef505c64176a0a3eb184d276e85000000000000000000000000c889d1209b75f3306d7a81183ce5362bac8361b6000000000000000000000000c31be48c4302f3b7e13266e2db2c1775260f7bdf000000000000000000000000c09c8bab8edac511cca2f9ef96d637be0e20498200000000000000000000000053efbfc068ceabd451609923ec14d108f5049a630000000000000000000000004879957e4df8f4bb3f9ef8d33a502a7f9f9b133c00000000000000000000000012b03ebed26034bf5dbcc2ca9fc5e8c0730e47410000000000000000000000006cc035fcb2f4a6badc5801a505c9b7de00f96c6900000000000000000000000006b21008e01b48b7b2837b3c38428dec8ebe75700000000000000000000000003cac5977613de69ddfddb7f93f893b9371ecb00a000000000000000000000000402b479c4a4b6a70b4e4cda4a26be933b94352680000000000000000000000007a177438131ce229fafa4c4a5142e4d0813704c0000000000000000000000000155cdf94f81d8d2a790afb98d6f41f535aca5e3d000000000000000000000000f35687ff4c5b99cabcc5f38f4dc2e54368f3c53d000000000000000000000000fd422f5f6e95b0ae86e32955da90e38f66ad4d29000000000000000000000000f1194505763f44d3670bb59ec5644249ea791685000000000000000000000000429e98b6852b146cf362b0cb44b25e6adde95af2000000000000000000000000272e44bf3e486997cfbf47d8e090f812662b62a1000000000000000000000000cfae9fd822f221f3b07ce87f87be530ab0bc0de50000000000000000000000005897ee8d0475a2b54ce4124b35066898964792bd0000000000000000000000006cbbc40dca84a4c06b7086ce8ebdb32aeb49cab9000000000000000000000000a42bd7324f84fdb55e065751f118bbdd76707c9c000000000000000000000000abe3d65baee83e4f2b21c9d599ef54ed4f1604c7000000000000000000000000311f33f4aeaaba61ebecd1c7014644c0f5df4fab000000000000000000000000928d43a0e7b39396c10fe26bc6b583ecbea6e0ad00000000000000000000000075359a66f18bd93b205407318c36bd6485ebf6250000000000000000000000000aaffe405a447189ab318d65dda7be4af0d5862a000000000000000000000000da2054f8f30cbaa3354706126b76557e4e6a75bd000000000000000000000000564ef2feef407ac95285b722e16f7032812b982c0000000000000000000000002375d6369a737ea8d08cb3e54f12ca220df8ecb4000000000000000000000000b0bc93ca79926e8c14ac7ff6ae97e919cdf2fa4f00000000000000000000000046597887bbe8d6fa7c4d7fc9ea380667488958d50000000000000000000000008a01133e7ab4c7f0572a8b6c0e936f16c8e4196f0000000000000000000000005178fc6b5983c828a6eacc755bf38e6091328333000000000000000000000000821244d8a9c8aa99798810ca26df015433bfa1af0000000000000000000000005cd1aaffe8e9e5491e020b4ba7aefb8d6708a5d4000000000000000000000000e4135d37f0788e9924160463bb148bcddb98bc60000000000000000000000000562af8ee9e40c58ca5713b87aa49e70c0d9819a2000000000000000000000000282330f00ad0f78c8f95fe56098869250f01c72a000000000000000000000000528317fa4c2cdfc6fbe539bcd0c6e78ec21d6a0500000000000000000000000017d37bc7f69e9309d5c8c96c25da9333f38478c1000000000000000000000000d40ce02cdd1d57386dfc821ac13a6b67ecea13b7000000000000000000000000a5b7f9bcc71b8813a772d784e264b3c7bb4c48b5000000000000000000000000a615a1e17ac792891307dc336a6b6c2ee0a5a088000000000000000000000000738a3feb6d22b873966aabbb6ce451951b250ad700000000000000000000000005de7c4feca21bd0ebafa673717353a5cad73ec8000000000000000000000000d788bfa989c4accdf8049711d6bab3d3fc13b3920000000000000000000000006c4405d83cd4ddaec9e0892a6db2c0c55111d13c0000000000000000000000004b342fae68cbc4d9b030f808020325676055d1b7000000000000000000000000cf0c9b3598092b6241281207ea95dfffb995c47f000000000000000000000000f4a8d3e6042b693804040426af1bbee8dd7bb17e000000000000000000000000c81d88183fbd8a72e98d61753d8496180d762386000000000000000000000000e5025bcdfe5fcf7274708c7b7313cfcf3629a78f000000000000000000000000032bd4fafcd3cf9ad2aee12c450305b31d40327b0000000000000000000000006f1186be2ae811b9e9e8ebb8bbe021d2c38a87d7000000000000000000000000d3c3ec0dd2d05c910ef1521ed55c45d0e17179880000000000000000000000000ecedbc27855764fd33bea07873c083866b08f17000000000000000000000000e283b6cb12ed0921a371964f96e21f2aee100f0b0000000000000000000000007afb4dd0ffac9076bf3d08171c4fbc046f82a7210000000000000000000000003c27dcd3bd07cfdc511fa2b8681886374190dd7c000000000000000000000000bacbebd58a5ba6e3b3caa8ca41757d7a67ee0666000000000000000000000000675c352a6c12fca8ad1545f4f09946badedb943c000000000000000000000000aa35e8cc2e622155fd09eafc85c567079bdf5883000000000000000000000000729eddf614598b5f8c45a4a593c1fd715f97f768000000000000000000000000e833a13f059617f471a3034a41b4b70c50d8f1b700000000000000000000000072a9bb1161c37339c7299d8265b7381ec8652dc9000000000000000000000000b6769bb209349bebbc91c11e8f2ba41ddf1fd7ec0000000000000000000000007044df78a486e29512c506d473b0ac376894d27e0000000000000000000000003cf4596172f909a264c7d1747f69b1473c4b836100000000000000000000000042d0c414773defaecaf4edfd5e817003550360a50000000000000000000000007857fe52d2661798d66ecc8dc95ac54202074e57000000000000000000000000c439df3ef12f2b17b8b5f54332df8a1388f35a60000000000000000000000000dbe06c66d8be31b695064ff9b96491229e676608000000000000000000000000f2b26d75e485ed11c15011f5686efaeec10772be000000000000000000000000a16d94c36460c219def4ea34a8f2d4750f232e70000000000000000000000000bdd8e2af58493e311026af3106cde90902800d920000000000000000000000000b91809c276d95751ddd29cd85ccdf83485e916d00000000000000000000000015d43ea0639b42c90b62848028cbbe9cbbcabd4d000000000000000000000000fc0cc3deb0d3029cabe7a51fe14fe02bed7ff7e7000000000000000000000000356c448786a854db524739684aa1f67eab74b8a40000000000000000000000009f56f1f6ff8473e3f370a5c7c999e60dc3322e6f0000000000000000000000004bbc422b5fe4c8b441e52b85161bd6dbe9bed0dd000000000000000000000000976879643ee9f58872db82d80d319d3648b7fd3b000000000000000000000000e746da19492dd37b9719e5f8e33e5a363123eb860000000000000000000000008495c252272b5ddbf5ac2c6504427e6b67fc3bd100000000000000000000000043467af0d4ae75f9a7686a206ab0f967c5d247d7000000000000000000000000d35e9e378bdbafdd48e0f6df54a9aa00dedc8a43000000000000000000000000b70c7e890c1829005bcc3781ac050d3b0c5d4f7c000000000000000000000000ad2b5c07d45226a98d0afbf0838db0659dbd07d2000000000000000000000000c38a12eb03215ee457d6008a4e9d0be640c5b86f000000000000000000000000f03a96f9576e5bdb7d203a2f36b272c4e7eb1b640000000000000000000000000a08656ead7bcd69a32566bd8b2686bba86b5d170000000000000000000000006afdbba93c119a33bbd86ea6b89ca78c9fec7c360000000000000000000000007c87c8bbc059aa78620576b6e76c0445c696c1c7000000000000000000000000c746f725a71a5e65ec39eacd56f64800151680f6000000000000000000000000baee86104e639ba780f49b97ae0cd57b8afcdcb4000000000000000000000000ce6302d4fb382aeb8bd31fbf70afb04a7f8293c2000000000000000000000000f1ba007432ca44449b70dda4cf17bcab594039220000000000000000000000002acd569c2e243d77969050424617080e4848d2a7000000000000000000000000636b202202ab84d2acb5a89f0c6c3af964f14437000000000000000000000000f514b18e9e7df54298ea5756f89fc7318e5b816c000000000000000000000000ee7997bb96211e13c945d06b953c4ff4ee7d13e00000000000000000000000004d153b5ed8dffc5ef19970c6a323ff49c7aa4220000000000000000000000000aa6b40de3356036b5b3e19472ba128041cfe84810000000000000000000000002175b5df94f3212ce03989f9274392ab47fda1310000000000000000000000009b1e8436bdfe6af7561f43fce6d507b33eb017740000000000000000000000004be5a98ebc539b8580b40d9aecf4e4c9ee23cb14000000000000000000000000eb7cea9adc572a125ae225b608d3ffc1d79e172a00000000000000000000000054bc3fe4e8c377246acd5b4c25705c1b4324e85900000000000000000000000032aca04e74a67913476f1bceb051e4ea58a03f46000000000000000000000000571c30d603eafbcc5bdf3aeead0133a72094bd65000000000000000000000000621e6111491f2ea295311ea3d45decb264c5cfce0000000000000000000000008c26c9b751f287f0c1684b84a1fe4961c50b9e21000000000000000000000000e770ff9169a91cbc8dbf3dc60cee38baa049f003000000000000000000000000e0d8e367dfd8b6b2bdefb878c00e24be170cb2a800000000000000000000000047d5da6cad71886bf91a10e30adef77e8a5a40db000000000000000000000000a894ddc3aaa53ba7ae169111b59e6d0c44f782460000000000000000000000009095fde0ae3227764c9da305e4bff0c6c6dcc1df00000000000000000000000026ec1ad34cc5b5829955bb12cab4aa97d43b5239000000000000000000000000aa4e4ec77b5285a35e6fb314aad5d59e43bdf8b10000000000000000000000002895af9814e788d3d6d7e77f3be8fc30c71b648000000000000000000000000018db78b8d77ed2f647f1d82dfa63f8d1a35fc05800000000000000000000000003a3e15f1477e2bf7b89f69c344511ae18dd360e000000000000000000000000bcb1bac191481ebaa743d38ba5618059accd90a900000000000000000000000094ed1ec5c1726de8d0dc17f37a3dcf62a5f22b17000000000000000000000000cdede29c02f6a5621a43992f085246fc3085fd8d0000000000000000000000006ac4bce020b0fc3dcb102f9a119613a8361ea30c0000000000000000000000007461ac0b3436a41f7926a985bc64674e9d3d103b0000000000000000000000005836624645a55254368190582e1ad78a87424b51000000000000000000000000b782ea9089749a53f603ad82b451c85b05f55c04000000000000000000000000cc3d6fa9fda5709e006673cb8171c39a8f467a76000000000000000000000000480f1fb2ccd939e9698d7b6673ad0045e9a2bc0b000000000000000000000000cc29a35eb30f1ec54e0f23c79e617a86e026e10700000000000000000000000039097086fdb5edf7aae3be8e9740be5b438f4b5f00000000000000000000000001b86cc89e915da741a61e2364ffae815f7e444c0000000000000000000000006f751e2539ff258dfc5272cabea47421e80a4c76000000000000000000000000d2b32546c591d9f86c3ca4224a80e5e8fa36d655000000000000000000000000f5a3f6cc08fa00b881eb9ce8bf3135e09090a3d70000000000000000000000009c31264248c812b644df5384fa2665694af291b000000000000000000000000043e356c6d68fcbb9af6b9440706fa3d2f6bda75a00000000000000000000000007aaabf59aaa05a93c240bee1e0c156e8405f1860000000000000000000000005ac70cd3bcb03fa71773566b332dee855b843a8400000000000000000000000075efd1ad96fbc9333f9388204d0bac2af2ddd9e10000000000000000000000003e2f5dc4d5a2577ef23f3e3c101e9a3444a46fb300000000000000000000000089679b1cd0f69c8fd978a0639b9e7ef8b33b3247000000000000000000000000beb9dbf3682a9c39290fd9bcc51d656aee9166b2000000000000000000000000d1301e954730d3ff1d3379461ee33bbe4e9dc579000000000000000000000000d889e94deb55b1c5b8c1e3e099e206d5736955620000000000000000000000001b99beafe9f8d23686f5acbd5b278c12def4713f000000000000000000000000b1f55fbd9af851746e4622b3b9a9c61cec2d213600000000000000000000000021fd0e556bfb98794c6c182f6b56cad3f39ae3af000000000000000000000000327fada02787290ada43ceba447509d9bfe012b7000000000000000000000000e2ee2e27ac69050b5b77cb25ff185116a4d80d5c00000000000000000000000027ca3c489e6b73c6c06b121e9ae80b4b3059afc000000000000000000000000045986677aa6fcc9c0fe4bc8a3c6a242e454154b500000000000000000000000041065b1fb87633c3d8ab1993647aa418d1083b5600000000000000000000000041442dbee436f010d1389cb1bbe493d5d7e021b0000000000000000000000000596381060408c141246878d54cf9f69352fe9c3d000000000000000000000000f4a62e4ba0d785f08cbb7730c52ba171cdabdeda000000000000000000000000e373a4d9cbd9d77c03b5c07b2af2230702c40df1000000000000000000000000dd0cd2f9fece57e847ccad707af9b1ede6229d280000000000000000000000004d7191d79d196c454e0a655f34c5d1fc6b3cebf10000000000000000000000003e4f79e0bd82d547034c2d30bbe2cf79bfc88ec000000000000000000000000061e67e1e3fe5efec4b48bf763d1cb5d12b911d43000000000000000000000000ad7ff861c9c1c22ba63d2329bf12c550067466d400000000000000000000000053fce6ced382e797fa6816b8cb9f623257128c9e000000000000000000000000439ee39580cd4f94328fc2e1d02742c1562beffa000000000000000000000000720491c0469c3edc92f16409421af1a473f8293900000000000000000000000021b814a83eb6409e875be28ebac87aed037c5ebc00000000000000000000000003911e8877c1fa6e5217b9bf04f75d802b32c05c00000000000000000000000054c8baffd71905a00fa508c856d1174125f55a89000000000000000000000000efaeed991c772ae97e2a627eb5fc351e0af74aae000000000000000000000000a15c6b87daed5caa4c392484391b0727dd4036e8000000000000000000000000ba47582f3df9a6af99ac6915e6644aa928ae9427000000000000000000000000af0de95d660ae573c805a9d0ab49e038f6e4ef2a000000000000000000000000472bf3d618ed42cbdf9bfd0fd558557aa68233f4000000000000000000000000ad6acbc5c98f73ac45b2a8f1807271375014d3ab00000000000000000000000006cc89cc20b3a6e6334ca46eb7aba972494a450d0000000000000000000000005fdc7c957db85d33480a20233bf5d845c07fa5fe000000000000000000000000cf9299a1fd712341cae26f5d9a10cb22ea9621c5000000000000000000000000fe1eeefc400655c69e62f3746a691125440ab9bb000000000000000000000000f1856cacbe1e5f525ab6fa43ee77e3444fd85df40000000000000000000000008bbb2eca66630cd1d0a22b28ea0b9391e98b70fe0000000000000000000000003bee02b2ef46ae1f7a8e48ef66d8862038192bab000000000000000000000000483a68548ea283601a5a3e7c74f493c340ac83e50000000000000000000000005eda866223ed70da27e1800acd5eee98cd0618400000000000000000000000002196c65dbd55bf29d2cde69f5aa8a2e104208fca00000000000000000000000078abdb29dbf558ea48645cb789179caf1c81afbf0000000000000000000000006d62884e623360d5c52c4eb0720916eed315ef8b000000000000000000000000e7c707983f460e93e008dd69c6f14c74187ad6f300000000000000000000000070a86bffa1cdbfdcc53ea792a3c06490c4d7ccc500000000000000000000000051e6b357a24b4795b8297c32bd5a9aee523129da000000000000000000000000c50ef907db24a6e1b934ae7cc9002ab1f674dd71000000000000000000000000c73ae553e309afd45bf5db31e948f833df71dd8800000000000000000000000088dbfebcb65ab905a0504070bf9a44a0e3d0cac3000000000000000000000000be238871c9c5be2574eb1b04115eab8d852a904e000000000000000000000000329593864376616a55ddbb151dbd9cd6e1fd312e0000000000000000000000009c4e5185753721dd703c54a836ae1b8e414a59e8000000000000000000000000d4817e878554788f2d1b63ec73e4858b7fbd4fcd0000000000000000000000008fbb8d182261028ff3e826e92edffe93585c95eb0000000000000000000000007f6bc7935c41ee39845bbd2a6978637f10564223000000000000000000000000d299f47b4e42332b91591d7a6b95ab4426164a2600000000000000000000000099cca4c67fae88e0aa735c7b49c6171366285b2b000000000000000000000000250093402d7ee9f06bf4a63d1000e2750dd3ecc90000000000000000000000008f7ae8d23b853a802514dced4396defbf2f512b00000000000000000000000006baf56e6cd401c3af3e66417f477b811503b26730000000000000000000000005df26b3f5fd63527cf3c85622626d9670d41009000000000000000000000000087c1bec7a8ad337a4acb7490cbfc7f1dff3b2474000000000000000000000000de35089840fb634ce4f167987c775c08256d825b0000000000000000000000005494e9b2a9364df755db0ee8992ad70b9f78c9ab00000000000000000000000038b2ff781ab837bcd3abe77f1c7922911474f5e0000000000000000000000000ac2edca1b33882a393eb1c6f023bc51a31b6a45900000000000000000000000059fb6adadaa6d0639d71f5a8ff33589d5a762f43000000000000000000000000a9ee99efd50c154ab2292ffe09ec36ba8f5db69d00000000000000000000000059d40554ea8b0804eb5e47c9ca7fe914975ecb8c000000000000000000000000375d9cc13852c06ef3bdc7219f1eaf578892ffeb0000000000000000000000007e2fba3270fcbb03d5c2603f806d0ff3e6f2fd5f000000000000000000000000e8368cecb90a7a5ee59428f3bad95bd4b684d324000000000000000000000000929d405e9ee676108a081e5df696f44109d1598d0000000000000000000000006cbd94e27889492260c48fa30cf4f44cf50ee1ec000000000000000000000000cef1de49a5896772053138dfd94cdec61c16fe9f00000000000000000000000020a282d3f573d2f6e8e8b1d9020f32c79f321da500000000000000000000000061727a378036391ac1aad4bee89f6de707f5f3fe0000000000000000000000002672367acaebd019d349c039e519520b419c6f860000000000000000000000002c8f1f83988860b69d957e414616e1d19bebd8cb0000000000000000000000002f168c00156b8719e6da762be4496477ba03b549000000000000000000000000625a839ac32835d80c2c7772adc0dfcb93608da30000000000000000000000004b93623c3883e0daaee688237a2a57600162dc0b000000000000000000000000061059764f9a1154b923763189e4101eda646ae5000000000000000000000000a486e457a39e4ce5cedcd035c2f07a9c5bd371a4000000000000000000000000a8a0d33a86a251eca9e6f4c35b415e4d07527892000000000000000000000000967ed7bc80d90650f4d7586d8b7ab1e1937aa6ee000000000000000000000000bc1f149de83eaf376a96a3533280cd3d4f8d7c0d00000000000000000000000099a70984e567d494def605342b735bc25282884f0000000000000000000000009d454b18a7d80dd28cf2aca1296b3ccf3a92a528000000000000000000000000f77ea6acb1194403ed0d9c1485877275868bea190000000000000000000000005c35cd824eb05fbea710c33ffeaafe04b8c21bb1000000000000000000000000d796cf8a21aa89942e3f4ec215636c7cfd8d208300000000000000000000000076a06b2c8350d7ee316d1a9c7c9136adf4b42c93000000000000000000000000f67e51543e6008abb1d3c29afe38f0256152dfd0000000000000000000000000e5761f35f7147fe12a1b99ea481e7cb0ef5fb99e000000000000000000000000e648ff28ca11dd832f20b0498c3f515f6671925f0000000000000000000000009c71b5b47ede05aa54d4126370d356cdabb01c85000000000000000000000000471527753425f81cdf8b08f19977359bed0e06ca000000000000000000000000cd07dcc28c881baacfcfc06d13e6346bac60a0320000000000000000000000004af5867cf2947aa6acd0dfe14d1792fd0145383900000000000000000000000057e55b58c1a0410240a2941a6f06d5cbd4fd7dff000000000000000000000000652858421d1d849de5b3729aa63b221cc1d61596000000000000000000000000dbdfbbd5c1ce42a2c0025a81fd234772b7fb6cd8000000000000000000000000ea99518b8a74d237e70d953a3046b96f61b1f70f00000000000000000000000084197fa35061a353fdfab8ee125bee39668c056b0000000000000000000000000744d09cdc7233cc4fe207ce641bd531262706600000000000000000000000009dd4886c1a1d646c1b957a347cbe6fa6b57a11db000000000000000000000000fb77abb3534de08a83df597e89abb47ed046d42100000000000000000000000076e3daacd3d9b8aa390e03eae5ea1b501a73292f000000000000000000000000ec635b544b7cf01c269dc491c981ce9ffd9ee9c70000000000000000000000007aad093e3f407c363c0d9ca83116bc88af61d2fb00000000000000000000000003aeea585c7fe5c0f976b84d6c9356dedfe509b9000000000000000000000000dd73280cd377d5a6545c02084972d45688a0ff86000000000000000000000000053c4b5bfff678c9c16d72b727e59c8fecbb7bdb000000000000000000000000db118dd24840cca09a6ed0bea3652a62c40e82f6000000000000000000000000cbf116761173cd5ed73724d09081aff0096abede0000000000000000000000001f48538a60793c62e7ce78755ade36abb5c5e7b70000000000000000000000007422f1109adef12d0f206491a71042353112f8d20000000000000000000000000a03684c5d1ed86f6581662d8c0e621d5d581c5e000000000000000000000000d5f76dc03242f0ad10143ac316283dc6e1874de80000000000000000000000008f84dadca7cf83b7fc6dfb2d60c0bce4f88c27fa0000000000000000000000006e6f0e83f1039ee7149e03282e983b557875a647000000000000000000000000ede19a7f85fcfba52a5810909911e77e1263023d00000000000000000000000068b2ff5c6ec759a13b970ace9b56a1d34a524600000000000000000000000000db79ca9bf2fee8b39a44109fdfadd73426fb229600000000000000000000000063cf6d738176a3f77b80f672fc995c364539f4540000000000000000000000008d07ccd9bbb9ebe4d562f18d8a84755b90ee02a800000000000000000000000038b65293a95a75ee2f600ae6122a024930fe6d550000000000000000000000005a9268555c8fe3fa921fb080170d4410b21fe940000000000000000000000000d7bdbb02ef430bdd49e9748a9b2e2e97c6cd3f8e000000000000000000000000ab57f731b750ef0812f1082734d3e0522b258c9c0000000000000000000000000149cedb344921f85ea8eaf843685ef2ea2203f1000000000000000000000000bd391d419b3f158dde7d10bcbb11795a759fd0c50000000000000000000000000b7afc48b878cf3d0d2eefeb0bdf678a7bd1972e00000000000000000000000034b7943b632b2343e52ca1b619c34932b8274a38000000000000000000000000ec897fafd3aa952a4800660dd1b8d4fa31c12541000000000000000000000000af75639d2c101977920f458b34cc25948aaf4bd300000000000000000000000000a6186af4261b42e73019b9f9816c0c5f80e6cd000000000000000000000000e7360a7f5b9396f13b06c6eefdfeddb57235d95c00000000000000000000000061ad8ab33fa49d31ba32f7f630a4251d3a7c937e0000000000000000000000005ff65e60ec6bc609f970942e1d4a380d5b1d46310000000000000000000000002dedeb34364141ee24140acebc030e1a7e054ffc00000000000000000000000092fe682213e4fe58e34a024fae831279a4f5c0d500000000000000000000000048eb8cddfa854da65f864ce1129e0f822f39bded0000000000000000000000003b0e44f8fe8b498fb3a327c340e339a50c746e77000000000000000000000000ca4b7d6f85dbc548fa244285aeaaf4e7be3afb7500000000000000000000000045e7a7befa80b90552d96a4c202ed9f65537955e00000000000000000000000017351d4869ae975e816dd4ff156eef999276b66e0000000000000000000000001cdbd53be07204dac571b6d8a8d703371a124d58000000000000000000000000afd676e708049352d0a8967a6d869de0c47fe1890000000000000000000000009e355e16a6b40dbc5c01e2a82a4359dd41aec0f80000000000000000000000005421bd3b08839f9e45f9dcafab07053a7f333f63000000000000000000000000f7ed3090f1cee7dfae1a3b662e5c646669e332b60000000000000000000000009455c02c356119943303460c22cb98f283bf4c20000000000000000000000000cb66ddcf5f00d5baae069337440d6a9e5099c28a000000000000000000000000d246b1a96dbeae3313f54ee825a1144cc65b05e5000000000000000000000000600eacc46ca2e1f230dd33a6e8acf1016f76bb7700000000000000000000000043ccddc1f08774dff06106851ba0f0b99db20f1e000000000000000000000000220d1d9ef5b17af385a3155eee57b521a0a3ea5000000000000000000000000047d9e1eb6dd6614b340ad2b21a09ca138a9a0e19000000000000000000000000c77eb5bc2e2972e80704bf38b27d15adf510d9a70000000000000000000000001a1e8cac4063ebc24f9de8e78ccea8e0f3bbf488000000000000000000000000ffc85cfdf859594c30d898c6a366df74a4c8fca5000000000000000000000000fe4a67e868b0ed0aaec00090c11cfe590edc37c30000000000000000000000005da7ab3f02dead615b4cfe0fcb5f58ebb5521749000000000000000000000000ce584791c158edf399f2e6072553277c3e665a8a000000000000000000000000669309cf18aecd58d847b064880d52ec71c8d0a10000000000000000000000007fac862c2ac11b9e2ad18812c7ccc8c9e6d25efe000000000000000000000000d5f633f11ebdc971e8fecaf98fd77c6b6ae9e10b000000000000000000000000dfff80721e7e25b3000f62b055678c657cbf9f83000000000000000000000000365f33d7866c76963645451715dc74831900acaa0000000000000000000000005f18a52216f1ee410398cf551eb214c94c70a750000000000000000000000000f3154a1183ebabf48d3978b8620762ab5f6bb5fc00000000000000000000000080068fcdf222a255a4ba9dc77064d316c4b61f15000000000000000000000000f29ff26c89e3caea8ac86cd272b4d587e7df26c60000000000000000000000007862b13acf378a22649d113e98bc95505c681efc000000000000000000000000471d1e917e950f95a1352fb51d56a234af6660c20000000000000000000000001e6c3fb0fe55d7937ea8d19b5ff3599c59f0a0d400000000000000000000000035147d5cdb46267fc12a4859aca29578d27ede100000000000000000000000001e7103fb560664bd8c83e4ee24cdaad0065c9f54000000000000000000000000f903a5ecb94e70a131f459c601c84e5d7180c61200000000000000000000000041b88ecbd20508123873b642afc6408968dab6a3000000000000000000000000543de1c5f965194c59cd7975e2dc0acd06be6ad600000000000000000000000061c06e9338522e782b6c26aea6dd634992aa5a4f0000000000000000000000003407ab78f8a2cde371c2a8fcae46c470a20188b30000000000000000000000001854bc1018a545294d0b5257c7f8c8e9151a4b0e00000000000000000000000039980c6b9ecf7e6584ced62487e1231b8b15a5af000000000000000000000000add925a77d9b897ff225ef9188cf0aa78ba0da440000000000000000000000008c54c19b2eb1b92dbef98d19df9f0843a3210b4700000000000000000000000098a6c4156e449a9b1851a7f072a91f64ec6cb465000000000000000000000000843529dacda3c5e77a4e7eba161ee94431da65300000000000000000000000008e7ae0a13afdae56ec8223e9363ead35d368c0bd000000000000000000000000dd153e7336ba1bda21d6152e2c529e1a98f00f0100000000000000000000000058c5c803886932ebc296e17b0f8e595c44fff8a80000000000000000000000008142b131fdd37718f87e98745af5a82182681e7a000000000000000000000000b25c0d5afbba330bdcd952c1a9d8b51bad51f4ca00000000000000000000000011f7cc7e605aa989e17c5f871f24fa76a7626315000000000000000000000000346aa7bddeaaf0bbde0e4390046202ce9c74f40c000000000000000000000000d91a996b59378b5aa24b16ff9a07bb755daa1cd60000000000000000000000005eb116c014431b93cf12c14b4d0b9d6cac7fd571000000000000000000000000f403ee2f5840756c5dc18ad93abc486cd186fc340000000000000000000000002c50ef253ac58767436bd190d35944e464ef359f00000000000000000000000043bf00864946aed15c194ac1c541ecf3e4002b35000000000000000000000000088002436301ae1b88a79962424ca2952c7b0d0e0000000000000000000000001ec02d57fa47f558e391329adb66881c16c0abd9000000000000000000000000412369e0beb2e0d8242e736d542dc0195e3030de000000000000000000000000ebabf95fd5f7169257d6f51c44daa16f3c838318000000000000000000000000a2ff617b2cfb048f0bc4e68ed7fd9801b35a30540000000000000000000000009c88009ee1f51a88c949955431a3933f6431e7190000000000000000000000008105990f2d10f197fae179c3ec0a9e4f40c2fb9c0000000000000000000000007a89d68f0f5adbbe3f8cc80357c4721a8579e1d10000000000000000000000002f64a0c30e2d8ac8fff3bba07e88ac00910b2b4800000000000000000000000048e32c98ce82b36d4dca6c6c109a58172ce5ad460000000000000000000000003d3f89f6f930d71bcfbf71d9323a5f4c7a2330ce00000000000000000000000043b9f9eaf7259cdfbd3158d8b5d6576245946a9c000000000000000000000000abe689eeb2008a651f8855b03980d0dcc3233efc0000000000000000000000007bdd8fd3584a8493a47419553d0fc7386ca4a39b000000000000000000000000c5f10b420ef94e83a1b7b234c66693a2ee431823000000000000000000000000a6239aa3735d1d56f1043f52c8c4815cdf59cda60000000000000000000000008a11dadf1b3dbec3c9f9252db5d73e4bec417383000000000000000000000000836bb0a83186716524e783e76d8a86f621d8d697000000000000000000000000395296545fb73ffe7e87cfa3a2b5cfca1cd99cd3000000000000000000000000354eb2f6e603948efe26094353de1143cb13b0f80000000000000000000000003b7a9e7e6b58bb842329046834c1a87e399d41c200000000000000000000000057afd9802a76157331372087bbd31b9e7e307c64000000000000000000000000fa2c48e409ae950a8a88dab21d15d27244620642000000000000000000000000050022631a7e850f69a9e3097eae9eb24d701ea6000000000000000000000000188b9bc30aa23e23698cfa724b2a6acdb6470446000000000000000000000000908f6fba64dc5067fc416253aec2e151d5b982020000000000000000000000007003ee998d2a0bd1febdcb4773acdd8fcfb9cd5b0000000000000000000000000f01533230c09e4b6ee4ec00c96888c4b862c960000000000000000000000000103292780b879206711179aeb4728b94e0b96631000000000000000000000000c0dfdcc722172d1e524be4bd80ea32a707fa128d000000000000000000000000a38bb9a35413aaf5e0855b4c3b974d17fb374ed9000000000000000000000000a202ec92b6532878138fa6597555e5e1c551246900000000000000000000000097f5da9e0c6403280801b806e7548ea0ee3d3b80000000000000000000000000dc52ff7623552e1ab7011efd1592fe8c6e60e9b0000000000000000000000000a26c40ac6714393fecf8ec3ca5daf648331ce91f000000000000000000000000d0c99d919933900ef61afd6b4ea6ab57c50ac5b6000000000000000000000000533d3b9f52ccba96aee83b240b8259914af4e0b20000000000000000000000008ca7e9186749a39ec7869c8b55474fed301b26ec000000000000000000000000f46b082214bcd382da8d9f83e1693ea357f8ceb6000000000000000000000000a06d8521f80ab3911267c21224f23ef556faea0d0000000000000000000000008ecac22bd686e7e27519cb30b6ec18d5c3f43a5a00000000000000000000000059e3e0353f78e6feb880917a1d051192ef59ab680000000000000000000000004ab1b85ac30923553eaad4dd4bc2437698c0b2f3000000000000000000000000536457a97f62a0a14b40d6fe469c042beb6bc969000000000000000000000000d15bcd3a96742e17495696beaea5722d3aab95120000000000000000000000008b4a7bd8aa895ac69d9ca7a726fd3a74ef26225500000000000000000000000062b8d49bf22a053caf414418cdb1ca37157a62cf00000000000000000000000027099ceaab6d84271a760fa7cb28427cd21462630000000000000000000000007291ff7f8422188b54dc64d54dd8142317b5e7d500000000000000000000000063df154bbbb14c05060f5d2f64d5419af95f59b20000000000000000000000004aeca34b67e2b6206e1faa21ce01d5b81437a16e000000000000000000000000bd21957eb4ae6a897f865282ee1e0cbbf6da155d000000000000000000000000e22638f84e1a790d7509f6e3ca402677cfb92c66000000000000000000000000e7c95d0c6b824911c44b9d15b1ab51ee088a4cd4000000000000000000000000e063131060700a98eda73e4f76b0d41fc120b255000000000000000000000000a1b14c29ef4fac97c76f0a9867abf5b01ab77af80000000000000000000000009fefdc54fd7a226ed10a76b62d3b013537ac617d000000000000000000000000d1964b2207a67d3720c0993f288f6e8f930ba2f2000000000000000000000000f45b77b737f2a5e97dd4ed80f8afc42ce3fb78f30000000000000000000000005e19b58ebe6a85fe1fb7a31508e0e3e1ebcb1d6600000000000000000000000014ecc8d878d94c1691b856ddaa6a9ce87540921e000000000000000000000000b4eb55f48fce32f5ae4da8dd72e9daa514cd3436000000000000000000000000ed7aa1c59cdd64f20d2dfa41872e99e926dd52010000000000000000000000001be360aa341cdf9d75dceed814a0efb9fc49773d000000000000000000000000a649477d5eb4512e15ead8c4ea7367c84ea7d55c0000000000000000000000009ed0217a1b8a54206a7906078f6958d14dc72ab7000000000000000000000000cb3833f17337d87d0b256fab4a0103c2a3d7b8ef0000000000000000000000001afa154d0c417805c0ba6880318400927c3e9bd50000000000000000000000004d3f257088058fd7553ee9d78eb008f7fd21f1cb000000000000000000000000a783c2fa94a03dccc40b3332f83f4ed47d1a9e0d00000000000000000000000065fdcfed12142d14e745335288fae7f787b3606400000000000000000000000087aae08ea2cd10e94108163e880edc60e41a8e1c000000000000000000000000d1c67cdff984ed292a983ae7a019e06be0a2eb55000000000000000000000000ededdd002342c29e8d7e8843077386e8cebb00cc000000000000000000000000e75116cc19c3918bc1ffec22ccebbe94780be3460000000000000000000000000557739c1d1907f93c7c359167ab1c20fd5a235d000000000000000000000000e9a7c6d727d57f22150cc9d49f1e0f7ce6056d870000000000000000000000001e94e9239a29b2e28e1385853a57a0b7c629fa0a000000000000000000000000c7271ba2e2384876702e4122d3767fc83cde8385000000000000000000000000047c49bffe8b4e29bf622f9ae30dc53215dca222000000000000000000000000a3e26c7a5a7868a85d00200009e7b08134a6a4f500000000000000000000000056b88cc90684da5a94ccc341a37af6cd543fa3d3000000000000000000000000a71c598ee196084771674339ba60f39a3bd79084000000000000000000000000ea37b8a12e535ded3caeef33b8c1a88fd4290227000000000000000000000000e9da1a566082017f70d8ac2ccfdfb63bf6298f8b000000000000000000000000148c6cb2557e524c777c019e8f681fce5260bfd60000000000000000000000004ee14ac2762c4b9e91f7d8676a46a2d5f433840e00000000000000000000000074189469935a7f5516797e57164ea818e67626e3000000000000000000000000337f6410d7a0a207635daeb3ab832e59bea175bd000000000000000000000000066c99da7b2ace593507a31c525998f4b6d767c2000000000000000000000000a3a73812e37f31befc625e818c06af976fca1739000000000000000000000000a6d4cc1db37cef60a8d1c3950b32cd3b5c8ce1f2000000000000000000000000dfe8d4f59960a32b3955e78a98e8aa3f63d3299f00000000000000000000000068311fd6d1553402086152b33e31c542d973b9250000000000000000000000000d05d0733dd264fc68e77bfb975f957dc04ccbcb00000000000000000000000000bb322d8ab9a5474447b827b28b0ed7b5b28ed200000000000000000000000039eb869e18709a03720272009ea7037a15b1d20e0000000000000000000000003859d8660eebecedba973b5623f9aec4d0ad1c72000000000000000000000000d27c4ff8f4e60aa03d61a1bd4c35c6995601f90d0000000000000000000000005c7c6820a75e2cd3ae08a182952ad927775a6f94000000000000000000000000060d6fe1ae1bc21cb699d83d01af4317e5cf5bd300000000000000000000000028e2fc811734c9525561374b9c23d8d7cb35ed1d00000000000000000000000035f6972cee19a63bddab4ca610791213f0885112000000000000000000000000e4d0720013f258fc59d180dd4d3dc8c04dacdca80000000000000000000000002e00102667e3638c8e6f6414b3563630a5a21d9a0000000000000000000000008c52828c735d2f469d035babe9c6fb73e10a6568000000000000000000000000487c71dc9fb596fc0edc6aa27a04eeff38eb964e000000000000000000000000c3ce63cb6b230525278a9f26621ce7b974cf2e0100000000000000000000000018495a6b2001ab171a5ee78b28b93fbb50bd23ec0000000000000000000000008d1d51f05d66d0bcfe5acf0a58a6e88089be2df30000000000000000000000009d407e3b43db36bbed6bb8556978495c486a47b2000000000000000000000000278121326f41de9b68e42524597247cdda1d1d99000000000000000000000000b91490430d19a6b8d4d25b6f9e18d134b8d8174b000000000000000000000000dc70749bbf24fb44c993758f30ae3fca8e93b58f000000000000000000000000af0e6ea7da26a3901c229e1ab88955ab3b9c9c43000000000000000000000000271a123f0216eb7608dedb74ec3efec8cc926e30000000000000000000000000f5d365de2825b418460d83d47d5b821bb0014d10000000000000000000000000df4c7a358327eadaaec7e15b93fbaab8ee4b8ed200000000000000000000000090fd03bc8de1d1bede637fb676ce881195f3955b000000000000000000000000148fab8bd5e52f9184cd4e400f944f901ac0b0a50000000000000000000000009910c3833c4efb4414ebd615c57e92026eadbea20000000000000000000000005a6a52a7bf22813882e988135a7d2be805bb0649000000000000000000000000202af41bb70189c30cec7e3d9bf90f5c7389bf4800000000000000000000000062c8e4394d5dd86ad03f4f43373975f21f0e09f10000000000000000000000005355b15a3ccea666f9af105b8a06dbdc8612ff1e000000000000000000000000b5ab27642677b01ef4d9e4e474c735052dcfff2d0000000000000000000000000b444575666e46e564b237905fc0a1ac4f4d93e0000000000000000000000000fac48b0cdf4dae4bb81bb7e9a52b83224b6ee254000000000000000000000000c7f26afde5e05488ce0c312c30a60a7ef57bd6a60000000000000000000000000dd4797248cc5f0a18c93c3dd3a2f26a0843792b0000000000000000000000003f3ee29aad156d7be7082a758671df7e893ff31b000000000000000000000000224b55d6af04cf9a9a7d36a1561cbfdd0197a9a100000000000000000000000078adb9bad17a3ae80b2101b68ffaccc04f1f1cf6000000000000000000000000c4d7cf2a9a14cd4c67fd9870fb6419c97512c6f00000000000000000000000003c1f3fea14d9eae343c0267a2d62576673e9c7430000000000000000000000000e441e082c40a623e1e9b6af1f44de684c4de4a1000000000000000000000000ddb45ce995fd637e0502d9464bf20ede8ffb5f870000000000000000000000001a75438703546405a6fac2ba54049e348046cdd80000000000000000000000009c25898e294645e077ace7fb047edbde064b7ef4000000000000000000000000a091d5b3126d6916035c66623f4a8b51bb207da6000000000000000000000000fa6fe9298820da9f0800d411dbbdcf030fd77643000000000000000000000000e061dd60ccad674113fa25e3d1815d0a9cf24b510000000000000000000000004a14f209d009e785a1fafa0b2b6788be61abb3a4000000000000000000000000d1cfca98c970277706dd890e4e00a15ebc43515700000000000000000000000028c851d79fa824a0c707add9500091351e4bb3100000000000000000000000004f6a21ac21bc48eb0b6808f1ef4f89d2ce02e97300000000000000000000000089e88280688ac1d8b2f469ee1fc1f8acc0cf0d5e00000000000000000000000095f7adf0587cf4384461a6ab75e4f5cc5cf91310000000000000000000000000afacf191f0b3af96c514611e315f6108dc56b936000000000000000000000000fefe50576c4dac05b5dabce43daaa011c591de900000000000000000000000008b008d0c5d766cd9166d9b1e623f3f264b32379200000000000000000000000014416b84bf755ca41150fbe7bf55e8cb38d73c56000000000000000000000000aac862715fd1a411dee068498691fe6aa563d9ec000000000000000000000000ebafeb4ae2d2c86b9c119ad93fee68790f9d21b9000000000000000000000000cde6879d45dc32e23ee56517897b0054b7dae43e000000000000000000000000dd2261a9b5082cd5d761ab16dc99f1bf25cf7a3f00000000000000000000000017ad49d2becbce08bd3c8f4a7ad0a7194ee9a3f3000000000000000000000000b1ff708a6552493015ff4fa3b8c01fc9891fb863000000000000000000000000cee410f399884268dc5bd248cfd61816e4abdc28000000000000000000000000f3e9277a207d4c385b8e3f8e618b0d0621762db50000000000000000000000009d98aa5c5663c5ef2f218bdaac5d5590c2c13cbc00000000000000000000000063edc7314858c9d46ec196764661fd9d9e23f7fb000000000000000000000000d6bf7666ddb5f2b3626dd97906795344332f86050000000000000000000000007d6dc6d3d0c19373584dab2b0150f4c0d2df6568000000000000000000000000ed16967581ff9b27199fa7f3d1fa04b31f390de20000000000000000000000007c3788420764b457686f20ca1a4caaabc465b13300000000000000000000000000e8938449deda7c9841ab685fca5d8ecc00c26100000000000000000000000008a462c584567f63dae98ba1abc1b2f8b820242400000000000000000000000087bbc80758244fcf43159789460861d50c663460000000000000000000000000efa62db6c45d95228d13217d6d769b833005405c00000000000000000000000017907b8c9fad77daa906efc45b8406115d8181ce0000000000000000000000007a3f4325219d0386f772e82700fff9b40d143c2e0000000000000000000000003695292686601182ad37d72c2473a2daf2a0080800000000000000000000000081b13f6af6de059a25db52d5e0dbe78731a5047100000000000000000000000053022d029d209b6fc2656ea7b33f7ef0922b6f2500000000000000000000000031452036455c0a9140f3bb5d0a07281a3d9c2dea000000000000000000000000396e2fd6bf07c025f3261fb8b804edef0ea0545d0000000000000000000000001c911e531426684f77511e8430c1004439ab3eb3000000000000000000000000ace2d575f29e7f47791281ecf8c748f9c5b4965100000000000000000000000073384562e14447e85806603fffc4a8f6d58b44cb0000000000000000000000001ad2e93f00c43952e3c8fbbb08ff0a578d74a617000000000000000000000000131360da6cc4b710f282b4a32b9d8d768767d8730000000000000000000000007c575bf66ed02f220ef6a8ab0786915a09721128000000000000000000000000409a2d6f3c53e572d41f9b791405392b107bd10800000000000000000000000008a3b53b4de31641e878ff9b5ac593d7573cfe280000000000000000000000007e0fbc9657ad73d07d4d5343fd63f2d0df21c7e80000000000000000000000001bfdabd02d9d1dc6ddea150c0cdffca9c23aef55000000000000000000000000a0eba813eca1bd7431b42876eacca98aaf0d1ac0000000000000000000000000c5418e967bcd920e9d08cb9564d526b93ef1353b00000000000000000000000057b181f239c38219e5a59b4d00b1ec83aef77aa40000000000000000000000004e1893df0265c08f1ce2550b3930d826f9f20101000000000000000000000000b389f4f267823f67df334264471a61e3c8f8ffc10000000000000000000000004cf1aadfff15d97309b6df8464cdc832d05ccbb80000000000000000000000001c91ce3aee5825f37d737e39cf6fd911d728a93c0000000000000000000000008df864396c29d8751cabfc472de4271323bd6c0a00000000000000000000000015fd6d051816aee3825fe46ed3a4a58634c78459000000000000000000000000c19a6d09edf2c3a06575a7ca75abbce447c8f576000000000000000000000000dd4ce27af2f921251d79f7bdcf59abcfd04dda35000000000000000000000000c218ce2689cc31df99173abd1cd0dc7b331a705300000000000000000000000019f73516543557258c6dbfc770bb3f6556848fe0000000000000000000000000a99d6348edee5da177423d8e2872fb7b10282dea000000000000000000000000618c48843164357951a93a5c9744333152a257e100000000000000000000000060f3b68562e2bc94bbfaeaa248866f121db1f3d2000000000000000000000000daed68191a3143223d494f84aeed46babb24230200000000000000000000000023a480d43498e68ea423c31f7427e6c9cde20484000000000000000000000000461deb6140edf847434a3ec0e656e1b424befd89000000000000000000000000f2d019473b33b435ed937660a7720b32e44f717c00000000000000000000000050025b6613ea4d195b570c3d4701239771726ee3000000000000000000000000f8544936ba371bead34b442ebf0478788b41521e0000000000000000000000006c06d2db8ae25f573c89af170bb0c06faf07831d0000000000000000000000004098d8f11378bb77d6c5b16595fba507d5d2caba0000000000000000000000002890bcc938920030d7964deb6e1c81e92979522c00000000000000000000000088d7a2dd49b4b08ed04448d704a97e931b4b81520000000000000000000000003dee6d34391942029643bff906995bf0b3f734820000000000000000000000008c69a27d35d4da6f2395adbcfa6b2a5fd3b3471e000000000000000000000000f0d656f366c3cfcd8beafee42a4ceb015360db91000000000000000000000000d42d521549b04301b8f6e8ac210d9d4d939dd7db00000000000000000000000020a4a4257e38eb2c37541cabc42b47ad0ff5a8e7000000000000000000000000a7a11d99f5188aefa864fd1b9f359d772ab9fa1e00000000000000000000000053adec0f23aaa7061b0ef09b3ffcf3e342cd825a0000000000000000000000002a2b48ef8956bcc6408d815565030f8d81dcd1f500000000000000000000000031df93151ba3301f6b11b1d4c4e89ae0f28f4de8000000000000000000000000ffb7988eef1ab3c4cd69e0a9cb5f2cfc32409cc20000000000000000000000005651d7657a37a40fd81c74cd95c1005878c43b8b0000000000000000000000004812169a5083434507a4b99d0c7afb73b90cfb9f00000000000000000000000082fbdf86cb3d6e8927a1370695c30a97b62864fe000000000000000000000000639a981293548c8024ab702932337e5b8768e9ee000000000000000000000000b00fa331b8c28a78ce34c919fdfcb569f039903c00000000000000000000000002699ba5845a6191559fc0793b0fbf7f59845fa50000000000000000000000005f497fbea009f9d00c986274f0b581796388fb250000000000000000000000003402b5a1d5704dfa0862aacb556cd5f748b23f500000000000000000000000003562cabfe49f9fda1713fffe459ea9cf7c95aa16000000000000000000000000c0a39d9c753a43d1102fc10dac37677540a5e2590000000000000000000000006566803c06dc0b812faabff1bcf25d3675c0df32000000000000000000000000ff0da4587b637a7594d2a4bc2627b1f967e1666d0000000000000000000000001b22aeba361f0f5a16a67f1dce0174ebf6f4e18d0000000000000000000000004b13d7103952ca8937d6bd9574dd0eb1197372410000000000000000000000002a7192a878516e26c96b6a19ccdbc49b4efd87280000000000000000000000006c462ef82980c48530c1114100bb65773f268a7d0000000000000000000000004a0805509b959369c19cd5d50e2fe8b5e7a50c1a00000000000000000000000016788e741d1843e161b6114fa9df07926a5d8bf90000000000000000000000004567d7160b97ac90eedd2226e876499a3aa6655d000000000000000000000000e16d9afadedca23c84baccfb6d9a82c261f1a78a000000000000000000000000fa1904d583b1766995fb69543455426636ae1b3c0000000000000000000000001c8eb3a5b0ea03b1f4c3fb328f2025d87213b24d0000000000000000000000009eb31c39aa4bc2fec3877638840cc11f03d4399700000000000000000000000090631fa1aa8a57c082f515984d097fba552926f00000000000000000000000006add642d2388826708ef633c3bafc455049103f20000000000000000000000000efde92a696692f9e0932a9d4282e7316826b5bd000000000000000000000000a1f7fa9845b181f8934ac37140a9f08f9b4a88bd0000000000000000000000007df514a9913bebf907ea3c80fd3a066470c3180500000000000000000000000079b6cb2c05b82cf40b11e3dadac7ddee8b2c39d7000000000000000000000000388d3cb7780aed209bd616fa2bbb030d5e6315aa000000000000000000000000272f2bf46e019b5eacc4c926aad6eb7ba2383452000000000000000000000000adb3ec1b8410c05c6d5d5b1f4895695afaece53f000000000000000000000000ff4a9809aa62897be8467a87ab9d8f82c998257b00000000000000000000000025d68f0c8f985426318c05c5b8664b89e9d2e8c5000000000000000000000000a38be9da4cdea0d289ae0018e53002771e9c774e0000000000000000000000007c3e888a3fbeb275a375bdcd309c5760fd197f33000000000000000000000000e76f5659257f7f33723cfb54e6aa353066dc34c0000000000000000000000000e5eee3f3f76e01a21656157abfd0f1399c67d7e20000000000000000000000007177445547a0d19d29fe2fc20c15198da65d5ffc000000000000000000000000cbd6abbfdb91c3a585021e30ebc230f3540636d1000000000000000000000000f86c665839a0412a3c1fa184a126f2f529e6f046000000000000000000000000d5493b8c2068931e5eb4b104eb522d4741d259400000000000000000000000000effa280a62e473283695b6c22f13ec21e25845500000000000000000000000082744c0fe51a056a89cc8760473298964b71e359000000000000000000000000b03c712f5f36c472e98cb599a3acc8ada065365a00000000000000000000000057011d61b12f4a49d02eb6a12eba9135f8cb5725000000000000000000000000421e4974c83bafbc3bc171b21cda34223e7c14ae000000000000000000000000882a432045f106b87d03db363ea6569d343aa5cc0000000000000000000000007930338568c4e9437e581d3a9844813a11d66fbb000000000000000000000000aa8bdb7770f397aec443b2776af421e15c86b8ef000000000000000000000000e9a705488068537adae95d21c9af15fa8f87bee6000000000000000000000000bcec76b9d3ccd65f62f5d8c3d2669b3fe5b5ec2d000000000000000000000000652361dc69d52820ce6dc6fd6daafd60d7c33e1c000000000000000000000000c7a48b3f556726a6c3b3e58a95d7d9068dc1d980000000000000000000000000c45b3ee3d69757b210c869c9de578abdea65b099000000000000000000000000f73a13f895106684a1d372038807675e2cd00f8d00000000000000000000000038f19cb58b4fb47ee068f1216d6a284cd1a13fcb000000000000000000000000cbd7af72e143edb6c3db70d00b51364b449b1ee00000000000000000000000006f54d226fc2a3e33dc59dad1fc3c99f8f1d4885a000000000000000000000000b441e1a35fe7241dae79d4542ace64f5b23e28ca00000000000000000000000018d562c22e03c3feb2a88aba69ec349670de2b0800000000000000000000000051355eb0faafb353ed99273603ea12696389dc48000000000000000000000000b5a254329a26ac1c176d988ca22b1d08ab3a1405000000000000000000000000cea6cebf230f2cedafb47d5a1c2a4c70971c40f7000000000000000000000000f70f41661ffb8705ee3ffa7831cc88db19ede4210000000000000000000000006a68605aa50935df41016528a2e430a77036c55d000000000000000000000000721e75948ec423338b77dfcc26587d9588a8f05c0000000000000000000000005626f774ae706f7e2fe1667979eb1f4d637229a200000000000000000000000077dcea13a503805f60811d3c007fdd199569da580000000000000000000000000778835fb41ae6574e88b562643506712f85f7ed000000000000000000000000f1eb76be351f14c6aaedb1048a025470f2990bb5000000000000000000000000951f42dc6179cec9bcc3543c569471b74dc6a0d200000000000000000000000051a684a4c478c9882feb051a4bb15e02901c1cfe000000000000000000000000caeba76f2e7733661c07375abea3c46464125cd300000000000000000000000041ec5ce9da33de1b85e4a353c6ef2b28091a6be4000000000000000000000000c747f5b8a0c86913c1d7028d273e51670ce0b620000000000000000000000000c8de1a45fb3bbb396a58679986c1bc46604c45b2000000000000000000000000f1d72ef33489687ae5535bcc0565205e3c40e12800000000000000000000000005fb7b6345a266660104157990cf266e92f4effb000000000000000000000000f6c12464e861b35b4cb874d84bce3fb40d5b69e700000000000000000000000085d6bef0def73004434e8a39dc8b89d3b737a813000000000000000000000000a943593d144dd7f80c63b260d9fcabeb15c795fc0000000000000000000000007f6e6aadeff2c15e291d6bbfdf817da2dcc5ff02000000000000000000000000a80978b41cdc94141ac4d4b749081d360f4ea4310000000000000000000000002c0267007faf97e75fcd92b28e51f9eed8dfdc9300000000000000000000000032c2e509ed16ebd70c534254cfb00529192887db0000000000000000000000000daf384a420552e18ccefc1a24327a757fb7674a00000000000000000000000079e4cd4bc23cb6c95eb97b8d7a86f5d40355d55f0000000000000000000000004e2d0ccd230802c0c9bb5cd9d8dba762fc62d824000000000000000000000000f8fd7c106541acd05670e6bb17a07f21a286479b0000000000000000000000002e9b765e8387e12ee98593dd2b4c75f5a3fc6bc800000000000000000000000028e861b57cb99b9ea84f91a85d1903952032b3b400000000000000000000000066aeb77e365ae633fe14c94d8ecb0f2b7afeb0aa0000000000000000000000004af5be98cfe642fb9348e6daed2ad608cbd54c230000000000000000000000000f642738cc22bee6696d8880f8f54cf2ceb6aec80000000000000000000000000cdc05151576f3f305a49117eab1ab971d61b953000000000000000000000000a0534379c383966e6168d04be9ad9795ceadd3b000000000000000000000000089bf95d68fa2c736f8e8b8da38b5cbf4e56779370000000000000000000000009f383dcda1bd8a18988e3854561320f4a5d1fe5f00000000000000000000000002808dcf5028597938388c613ba05f7c5da53deb000000000000000000000000c7ac94ae734a68b2bd86eaa5f17463cafa68756600000000000000000000000017819bc491ffb03ea68f0519a4c999a946283a4300000000000000000000000010029835b8d3253849a980e1f8efb71dad4c09fd0000000000000000000000001211fa7b6b3a9594251d78d7e90a918164995acc000000000000000000000000a8a09ba77380fe2ac1e7a5c9ab2fbdc44ffd88b6000000000000000000000000caf74dddcc62c6003af1e5b33eff42be8be84ebd00000000000000000000000053defce3bbb1694040cda5f6d25788ac410b48510000000000000000000000001b222938a52ca6ee2bbf3c3333451b688b515bae0000000000000000000000005eae175bb383615b2026f4685c5b19c17f6e59d7000000000000000000000000f44afb67627c273a2f693db3e2da4c5859373d5d00000000000000000000000078e4efc4346fa75d7794ca9f6381660aceb69cc20000000000000000000000003534087abd3ff6c0abe6cc87d4c6abd6852550e80000000000000000000000001461c8e46be4c6e34682ed50ca10ec790a7ee46a0000000000000000000000007ad98858e9b3eb52be5afc70ccab681e0a3e34eb0000000000000000000000009c14f4e614a863146678985c9021ecf4a643d59a0000000000000000000000001a98ef95ee78573100aa26c5b2034da0d1c8c3d2000000000000000000000000e623dc4105df8b9ade9e3a26b1de4640fc810e4900000000000000000000000046a77f90c76b72939fd994ac3d2bfa60e5f45e8d000000000000000000000000cd2404358eac60ff4dbae89cb27994fd553d62dc000000000000000000000000bc697d1d08193220fa98a00523b203ecfc6550f10000000000000000000000008799b07af2a10c4142a08f22c9a0e4ce7d5959df0000000000000000000000001da85a6013d2d48a2ad6e9c4b990dec1e41920630000000000000000000000008905b7d55990e501c12d8381457ea4ffe584b61200000000000000000000000000281a9aeba6a649928f35b5389c28d882cf8bbc00000000000000000000000079296a1754083acbcdc971701c051a1847e51908000000000000000000000000a6bf0499fe5f15f91c750b8a47c86044cc4a899a000000000000000000000000e9217c50abf1cae98855703b8b9a269fb13ede2d0000000000000000000000006a2d95c48074a579270a20f023866319e6b130dd0000000000000000000000009997cde1c105cdd29af5979837958fa4102dfc960000000000000000000000008556873e6e70cdbc930dba41e85d6d0a5d31b228000000000000000000000000a90b93419a4db2592bbb5f26f8739466bef051a1000000000000000000000000804d1f9827d9d50cae081d8328b6040dc102da1a0000000000000000000000009178bd4dacec3930d72d8f3b05e95dd0b1b2c627000000000000000000000000b6af144f276498292cae01e2baf8ae499a25ebf60000000000000000000000008597a2fcfd67d4ef4017eb6622258e47eb20ac95000000000000000000000000913b2e616fc3e1f17cb045220a8a0e64d1e8ef8b0000000000000000000000007f44bb441130f5e21d5ef59cd971fa60c6e658b0000000000000000000000000e659fd1fbcdec8b732065fceb2c47313b92e6a00000000000000000000000000031fc585d10c9b85e2ce141f61ca8dc28e4d9fc1000000000000000000000000f24a4fd1064d2f5c46469fff0a50893daeea6413000000000000000000000000e44c36a7088a1bfad0f6139af68d5704ed2caf0a00000000000000000000000048e9c0d28e2f192a5a0b041a6971bbd112fd627400000000000000000000000068c296ecf81705056f79f77fddba5ced608015e3000000000000000000000000ef32493f9c14adad10dbd8bb2ef631670351257b000000000000000000000000342b9e550e8b0d4c0de778f6f5bd0f7ffd7f1120000000000000000000000000abbb5a81cf6e3bea7ab363516f04876546c99edc000000000000000000000000ae133f5c8aab99eb3fb8ba3e338a968f4bf7e9d7000000000000000000000000afeab3d169e875e4f3e67461bd8d4ce4069d0b330000000000000000000000000b4426871d56ce161839e5038aa6ca745005ce53000000000000000000000000ea74c6f2db2f337047f21b7fd38cfb6a0e9dae0a00000000000000000000000020b22424fd8d9a3ae16fc04cefd6198e8664362f000000000000000000000000f71b16abc6b3b0fe283299de6b2160af2d0ed0f0000000000000000000000000595b5514f013216789ff8440b141c0343243a1cd00000000000000000000000091b4c46faea4149b690dff45ce74cb175b4ecc080000000000000000000000002d52851bc64c420e883441499b8289d3ffd189ce000000000000000000000000f3c676473b204dcb3ade5289ab5492e22b16c942000000000000000000000000d09acedbfc129d338c28ada32b83445c597afce800000000000000000000000073374de1537561b33359abbefbd1670e69c2ecdb00000000000000000000000090906542905bb019b466dcee4c262083609eb5d40000000000000000000000006799c9cace2023266a6e056c4105bd9e7722743d000000000000000000000000614b75cd5a5d15dce1c312f78274a332405fd4af0000000000000000000000001d4f2944075458b16290e814bb78699919f29e7e00000000000000000000000097bd226c93b89233782aade5a712954f7cec569f0000000000000000000000009bac746a1a590428e98c28c68c375b96239ec9410000000000000000000000007f7967f1275da7745c89c58c561b067209af2ec70000000000000000000000002485ea6a4fa1f2375a1510b11c008c67e35f42400000000000000000000000007270e934a7fc80b30bfe1002186870a72908846f000000000000000000000000b9aa59062b1e4b24dfa87bb1d8817365de960d500000000000000000000000008f0bed6837c765a114136228ab9605abc7d8288f0000000000000000000000004d47dc19f5d56109d48079dd734f074a38b64ed1000000000000000000000000ea1d4bf329a555092158ba7b051ebe59aba21d2f000000000000000000000000f16b8845db056be629641e2d8a3f2ca1cf15b3450000000000000000000000002be3a32ec4ead67b2a5884353a1ea9b070bc2bb2000000000000000000000000d1f699703eb53e340c75233f99b2c4514c5e213e000000000000000000000000015f398157594467ea32b829f875e2eb76d408150000000000000000000000000504abeab8a808ac01b82ae3cacb176ae187ef2300000000000000000000000001d84e22249ec5e0696ab1cb046a029d8989d35b000000000000000000000000106aa790a1e8fc49b91c4a86bfd853c2054cc5b70000000000000000000000006c04c5c00541daaee2b8f3e3d393b02c610f8f950000000000000000000000008257c38915568ad29c07e90a1b37f886e9db5a850000000000000000000000005d8912559023a63812e146b4ec59233a679d761f00000000000000000000000011387d3e336ea49b1cde4fa1cf9ffd55d3ff7d3b0000000000000000000000007850e823969093e3162df5baa1a73df14ecc89e700000000000000000000000011ef0c920c75e7e2e95c660a18e8bf24502467ee00000000000000000000000042ca371862c51ec40e1e0c6bfcb1a5ce68c6036f000000000000000000000000f35f3c00bfe59c789904185bd91c606ba62bddb90000000000000000000000009aba0d619e4e2c7d38f907e515d078cc62c31ba500000000000000000000000069717e3a927f9767900b782361935fd03109e90a000000000000000000000000eb6377bcb6454e67a304c1b9bc7ca2f7cfc85cfa00000000000000000000000052b7840b735d518d3898de30a5ffd8550e62b660000000000000000000000000c4a7557c38c94ea38388f0d38e39b24a22c2a8640000000000000000000000009a0f9509d958734d2b0502b5d7c6b4a0a65f1e13000000000000000000000000f48e15237e50f2aea96f4e8bf089f163142b4730000000000000000000000000596037857ae0d8b23ebfc5221142477a2d227a9b000000000000000000000000425138137043f010f0b53ebb90ff6658c8e83c5b0000000000000000000000001c28f013551701824925626d24885f97ed2072f10000000000000000000000000f52d040f9cfa667b939bff5464bc2cdc77cc7a7000000000000000000000000a85fb0a6b140809ac9efceadf3fb8201ebe5eb1d0000000000000000000000007a2625fe1c0d95b85b07e4aab1b75705bfc75e7400000000000000000000000022f8b09898bae02a6b1c627f559fe106ef9b665c000000000000000000000000fe71fa9b681aaf0b05c763286ce38e50d97978fd000000000000000000000000a3cc154f2c915ddf901920836e4ae1be590f3b49000000000000000000000000f66c0c427937d708d4f9e21ca11b70eed5e33c75000000000000000000000000aaefdc822c153dbf0f9a5876d22eaf8e1252f192000000000000000000000000d97dd2c2b87cb26bc1dccde01cc905db4258c9680000000000000000000000000887b68a379fcdc38b1b8369a1a7b0f747f5fee900000000000000000000000025db216f0eb849003082ac455f37e775f48acc130000000000000000000000006e3d6515178f953ecc15ffbd69069f07f7bc75a200000000000000000000000064a6932fb558e855038281a0c880eac5f5dfbfb900000000000000000000000023978077644cdce0782fe544f6d54887d7c95e460000000000000000000000009197ddbe7a7a4cf1121f50ac4c0a7a98dc0456220000000000000000000000000428e3660f8d2bae6541fad30d7a2d9e2c9d57ea00000000000000000000000037b7337fd108813487d745f2f503d6c6a6eea808000000000000000000000000b5fc80f2a1eef5a3b78b0019b9fc70919716a7240000000000000000000000006bc563c26d015f6a5ec593806c278e0458cd185a0000000000000000000000007297f0f6385cf35ca98b8cb1052ae19fc9f5fe1a0000000000000000000000009566e3ed4e3f474d9394a3a9f6fb95471fb4c97a000000000000000000000000ad33af38d72f8aad10db3dbb12cfc2243e7f89b7000000000000000000000000859e2a2b8f636c71caaba8d6ff803105c7c0e4950000000000000000000000002fade1fe992963a64164c05e25246a103bc103cc000000000000000000000000de7b6ba404dca63f088b7a17c170dc3ee1b60a0a000000000000000000000000d1876bb066a438f06c42ee0aec8c286885047440000000000000000000000000c869b583cffde21d74dd3278ef2a662a31f32fcd00000000000000000000000035d89704be95ff3583a2873508ffef1dfe0b4c5e0000000000000000000000001f187dca2ee61ed9dc9b1d12d1ff9d69272a9282000000000000000000000000b1563f3b593b52c132dd8266bb02bf4ca55b748b0000000000000000000000003376abdfaf9772901fca5c50d8ee0447f1ab6615000000000000000000000000aa5c9db9387a2a3ca4795a016b0faaf8e8091cdd000000000000000000000000a0e440cf0cdc971e941113b6c0d5fdf2146d064e000000000000000000000000b065676e64ddf5fa537d043c2cb0f2b6786336ff0000000000000000000000001e2d9a6ce0364f9599f43faac4437ae4340428410000000000000000000000009254f4b901f6e2250f219f86486ceab896168ba80000000000000000000000001356cc6dabc605e828b98832d78e83318abfd638000000000000000000000000a0a251a9c132a51770bbf5822072394a854da6b3000000000000000000000000013ff4f64946a16389327997f711fcfd505fea0000000000000000000000000053d8c2833cc87ef74599d9348f111d687e99e3680000000000000000000000005a3aa873333308cf33c142e970528717735ce1ef000000000000000000000000a6634359f52f2a7a60289bdecde9a2c5c2397fd7000000000000000000000000323b9a87c09d23b48f4d8a26b3f4e5b822540ebe0000000000000000000000003ce350c1c5170224fb77b52632eb33f677f3754b0000000000000000000000003d8b9efec727b2d66b33f72635ca837533ba6bef000000000000000000000000dbad1e73cd7b1746b51bbdee6ed9f94d31cfda6d000000000000000000000000e8d07fed20ecaee2827bd7523626e6e1ecc372890000000000000000000000005b993460aa80a0ceba6bb2af2f6cfb52319fa93c000000000000000000000000db824db0489b50d5de322160fd8fdf5a72dcb4df00000000000000000000000026c01eec40db38a5690aefa71fc635fb9adf3d550000000000000000000000007d338f6dcdb9e51cda2ae5681fbeb3c0d2e328b400000000000000000000000035e50b482c5e2bdc1c82e5e81a8832a58c497baf0000000000000000000000003ef42d159e894aba3ef78052746968872cd87f0d0000000000000000000000007996f407384d44a5cf0a0073aa9c4273072b853300000000000000000000000087475720a136531062426143e9408cb158edab0a00000000000000000000000079de62b00335ed75979b39b8ee3e3cae59f11c28000000000000000000000000b8006e2b817280fa41a185c0c834a7969814d493000000000000000000000000a6ac6eb5dc6682767530504ad4a64279ef0f967700000000000000000000000039a5fda0c9eb588ce7646be18f48299c247bd3c3000000000000000000000000326d367bd07d1de6eec76daa2cee71640d3cf5cf0000000000000000000000003b2cd98e6f6ec516c6bb80e10e023230401fd6a600000000000000000000000015f37ec4765f2dfdf4af539642dcc9040d001d0f00000000000000000000000024ba98a2ed926de81fbecc373a4327765622274300000000000000000000000029d0f5e9ad9d6c5f66c76171d797961f309c283400000000000000000000000030c757f3aa5d3863782ad7f4edb72e679ea24bdb000000000000000000000000e32da1992316efae626e982d95af21f25d338e5f0000000000000000000000005f86d25a578067ce6ab7bc7b0f286515f1a191ab000000000000000000000000edcebddad2d643ce711ae1088e2b919e99a41e4d000000000000000000000000edcebddad2d643ce711ae1088e2b919e99a41e4d