60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000b6358c66fdcf52aa00ec0c87ab85b1a836b85d69000000000000000000000000525e2c10223468c2b31057302f3c857650a1f7b90000000000000000000000002c7234deb3430813125fe17422578bf427ab7f82000000000000000000000000f3a5c026e3d4fe0a3a4edaf256e9ff25dd6e44c200000000000000000000000056fa942f978c02dc1f50c8d2143daae51d42a477000000000000000000000000e98ea44baa90406aaae23887806bdaf30564c48000000000000000000000000030d7306d460bf26e6b2161f91f66d544ecf8f7ef000000000000000000000000ed3be028a3ae62e0e2525439c3369104206b8b610000000000000000000000005802dca70a19cfaea3235f755d9232613509f20f00000000000000000000000005ce53acb5a914662be7fc242f1caf3b721e26ca0000000000000000000000009db78a2f17ef21f2aa76fbaa592a8f0eddbf2bb6000000000000000000000000b930a752d7a731aa5cf24b337cb6f0ab35d52b9c000000000000000000000000ca5d1752c5898e0e5659633c5e7d00a00996e6c9000000000000000000000000218cb316c31eb16fbbceb867a78595204335a7cf000000000000000000000000b8d93945b72429e27205778a1fd8a989ec969a750000000000000000000000004b77603a365f053966d66221fa8bf94e25d48ddb0000000000000000000000009e8e53601710f36fc11bb2c48209da6d210d8e100000000000000000000000006fc28f1e74bcebfd1aebda3648eed84a07a6924e000000000000000000000000edc600fa5a3b20faa57682250e3f893d63ed2fb40000000000000000000000003350c34560ad023ca33949d5b93c26d589216c60000000000000000000000000221bb9652f7ab76e7747d29fc82c391039a930b400000000000000000000000058fc6d6705c8229ff9b7bb093f59ee39b066bd8c0000000000000000000000006d4575c3abeea22fbab625761a483398e28c196700000000000000000000000085f8ff855c844e6e3629286aa4ac1b56467ad40b0000000000000000000000000eabfd08c8e45dcc55e0e0b43832375194741bdb000000000000000000000000377d784d4b19eb8179425c7e371981f14b79c02f000000000000000000000000f921177dc30bf7229b9dbce9e9a2656d4d99335a00000000000000000000000021c7fd61107b3660ddbfb01949a1044696cbf44e000000000000000000000000f673d91c4d6d1f9700c45380e746ca6e9ab51fe8000000000000000000000000e82549036b82be1c11c7d49c18a6f9d9c4b474b3000000000000000000000000506520232552fd275add2b6d01a5e96b93e040330000000000000000000000004b9fa17738742af4c588f4a265dccdfca93be67b0000000000000000000000009c7b7c48d8c401788149d14baa84c7469e621d9d000000000000000000000000c8b4fa307d0e48d73b0f5f43eed123eb594f1f55000000000000000000000000096ba30bf0e0841f09ca2041c3671e702a2c694f000000000000000000000000b9efeb23519dd8cd450b28c9452400ab58919101000000000000000000000000251a48b91a92bcf2b9364510f8634583775066ca000000000000000000000000284d39a5ac25035c6d3ddfa07d180c1c79f6dfb8000000000000000000000000a0fa41e9236f345e9780039e5e4d9d8cd31d4c320000000000000000000000003b58c44e1669c395ff4ac2c0baa98330792ac701000000000000000000000000c3d71f6add67e6344523c1b40cda75e8aee45d8100000000000000000000000029f88e95446ac74d4e116eaf811c9cf4779ead5d000000000000000000000000f59da99af2d15844af1c744a2b60968400dff38c0000000000000000000000002ba672896456ced24c50f2697eede79f512b4f82000000000000000000000000d2b320c451d814a0e238c6efbddaa0959707c3560000000000000000000000009749da9f56ef28f10e196db70d37bdd97290455e000000000000000000000000c4d31cbb53aa06b7d43fb88e8505e7a3ccf6b99e00000000000000000000000001a848f588af9d219e10d0ddef44a03ead3a2b190000000000000000000000000c8ad10267f2229e763f184c9f15a4befbf39b500000000000000000000000000e29b673fa704b4d2406badebddb00c5b3c365b20000000000000000000000009f5baa2da5193d4ea910ffa4e8255ba2434a8729000000000000000000000000c3ee89eaeab03061943b6e77862c34be51d996fa000000000000000000000000d517475d385827d8f20526b4922a5c7efce53fd6000000000000000000000000b6225bf6051904c85b5e8b4c5aabdca2e6660f4000000000000000000000000010aecc7a1b712d0cfd7012badb36f79577a091ea0000000000000000000000001b6f2a256ea6b792fa638f77e6260f4da0a2194f0000000000000000000000002557d00009ba7df216bdcffd9687419920cf1ad800000000000000000000000077cf5ea21fd04a6195126fe55a324f157591f4bc00000000000000000000000021ebf557d232b020616de256a87d63090c18378a000000000000000000000000ed658e50195126c767c10444b405406ec0f8289a0000000000000000000000009fe422d6b9e210d7e9a14a01cc23455b874c77c7000000000000000000000000900f0cb0842edf3289bb405c6a4a0b0882ecc22700000000000000000000000059a869582ad75666f7126e8342d658a0f6d0f56f00000000000000000000000068886b00f07d6cc9bc3d44b98e1ef1cc4d0bfc9b000000000000000000000000bb383d069f859bea059c00611782395a11d1a7560000000000000000000000002d5cc13fb74e121d6580326b84053d54f12f9ead000000000000000000000000f9e97346bc9f8b249e65502efec15550634a269200000000000000000000000006c3df0de1d55f6a886d3047bdbf40e89d38e447000000000000000000000000779400161b8ce27611005774d6b426c596bd10d900000000000000000000000040ab2fe0bb5d98b2afab1b6aba3c2376b3a5c9a10000000000000000000000002481e9c8091033f216f5c5cbc0a56c8c03e316de000000000000000000000000b844cba3b2c6fcd114e365e8c7f0df6b19050aa300000000000000000000000036243adf67a4e5ea9629481729d0a581052724050000000000000000000000007beec749c2e5ce4018e8718b19e7d73b1ad505b800000000000000000000000019ad8183b8d1596da4fc56a29fbba78d3db5f7c000000000000000000000000044b9ba72ab164ba7886a81535f01a6ec0949724c00000000000000000000000051ec81fea2cb4bdff08167571bab9029feb223cf00000000000000000000000048e1934bc1043bc29af7ad245c38ec8f327f79640000000000000000000000006edbb62b4163d452c4965ba45077d7d0b92cdf5f000000000000000000000000d08042f9d014d50923fab75c6c27f4895f45172c000000000000000000000000309308401e1911b2796aaa055b6a0f6b8e82aafd0000000000000000000000001b15ecd99f7d4dba2b1688de189dcc692cfb0640000000000000000000000000d75e57982b729c800d0e5aa3433b867b8870f61a000000000000000000000000a264ee25f06b15dbccf32bc778fc0733fead5e8700000000000000000000000016b27fc2fa7c4f78061507dd64ab76e7209e23db0000000000000000000000001cfee9174a8271869db2fc3bad7ccc668f7ec69a0000000000000000000000001ffbd58f5cb78d3b1a08332c879fe566ce8af458000000000000000000000000efbe25d9e7d45b5780d72bd67bdc2ee39a159981000000000000000000000000322645493342d2593f8e5adc3d9d6ea6f54fb648000000000000000000000000f36f98d7c9211ec20b55019af690cf5cb906140d0000000000000000000000009977e2a5957259cdf9da48112ae2fd817cf4ada0000000000000000000000000ae996affc388ed25014508e8b5c591de07c691770000000000000000000000008bad46795ffba7fed22b5e2e9a58349c4cf60dd700000000000000000000000022c08e303c13e3df17c9253dac4012868b8be8de00000000000000000000000079797db789504202f34b46d38be0b455b1bc255c000000000000000000000000741f28e84c38e8f64a357ae2e43e1b0d5bc83feb000000000000000000000000a26c24a25fa9e1de851ed0b237d4eb99d0c8ce4f000000000000000000000000fa4af7a047ea0c889f2c593f4797ac187ef57a7f0000000000000000000000001a8feec7bec0f890f3811c1bd97379aac61bb3fa000000000000000000000000922c2268fdc7196be208af5f9a3a9ac54a674002000000000000000000000000d1fcab7b92133c992b17d4b607b90610d07045780000000000000000000000009a8def4c2cfbd8b73d930337cba603c65637f1e70000000000000000000000005bc38f9cdeecafce23cd35b7db35e2a39de6ebf8000000000000000000000000d7c3bd2bcb67cca833d77b04820a3d1204e5a5ce000000000000000000000000217a2611304a96bfeb38f39829e1e89f37710264000000000000000000000000073cb008b02a847a7a96ea98e29097243eed87aa000000000000000000000000c609b62c0c8790c55b15a0e7f9749c1a3cff392a0000000000000000000000008040409269c2e866cbc653678a79b1b6a134122e0000000000000000000000003dc77a7574cadf675264d56625d0887452bf9ea8000000000000000000000000b51d55efeea27bcb8a33fdbc5555f827b3528ce60000000000000000000000002ab1667de20dc3df4f89b89dda81ef7ac8290a3700000000000000000000000084225548a27f31154202527cd90b1db039bac9a70000000000000000000000005d673cee0c294ac33631a8fd542ac4fefc73ca2f000000000000000000000000a27b8c410d14ddb928f7466097c90d5f5707b88a00000000000000000000000087f59af28914451fe93679417ae7a2c061036be80000000000000000000000009910d76167cd80be48cb1ef2e9937b35351f9791000000000000000000000000fb4466025c63bb6a9493b114c3257fd50a7ebbec0000000000000000000000004f598d0f247664d9cd1a2cdfe5dc45dcbb489d350000000000000000000000002fec93537951af5105b4c06f56584bcc8d61de3c000000000000000000000000ecabe020010619ab046ac8c15e766b9bdcd7723f000000000000000000000000b0138553570b8cfe9f447ff628d22dc7622641a9000000000000000000000000771ff9c93a26c2e0001576e81d25830a77f4d2c3000000000000000000000000589791e3b5a0c3fffaa52544caed10677adb2c0f000000000000000000000000c76d0d80d716cfa20c9384d63bca1bd0e4603b0700000000000000000000000096576f08c08282ce53e4307d2156705bfdd32c08000000000000000000000000a18de44d4734ddd195f8742fb37fa3248d98741400000000000000000000000019a4d2e9caa87b44b3edd681ae53e620ccae9f6a000000000000000000000000d69d0621a53ded23246bf49f3cef7dcb90a03ed8000000000000000000000000c63836ef889fdf306ff7696f3a2ac6cd0ad26b2d0000000000000000000000000b9f8ebc12ddf06e74f7bbfabd8061380eb85305000000000000000000000000cc38d5fdb8a922364ea176d88d71438cc804f413000000000000000000000000a692a5ac51970c78400aa404b52f72fd8e03b69c000000000000000000000000e3f0a4d1b096e21578b4fbf98ddaffe4209e30b60000000000000000000000005a256de3021ba48b8aaf3fb279c80d15a32f79d9000000000000000000000000014594f9114cee0c8e77eb1290eed94d6909a8520000000000000000000000007cb64c5f088e3506c532a588303bc75bc69298b00000000000000000000000003ffe69fb162e513b6353ac59ca243a1f03b624d60000000000000000000000007c30327354e7935a2bd58cd3116cf5b921f19ad6000000000000000000000000b704b45521903d4b70d34ed3e82b5411f79f899c0000000000000000000000003ee7a1bc5e22470511d614630f807f307dda1f74000000000000000000000000f9ad425ecd619e76370751d603813f9fef32517f0000000000000000000000004493c95f22f6f05bce4e013ba10a38ec58fc94e80000000000000000000000001834025c28cdc1cbfef143a5aa2d4393b177113b000000000000000000000000966d3fed44fc5806c42465141e4e895971595ccc000000000000000000000000cb453713b66d30f29a385c32bced9f95fb6e156b00000000000000000000000088360833531f54d7a98829f1ee7a51fb50aba8fd000000000000000000000000a68dab572eeefa63985afbf35c4b842cdf3e155e0000000000000000000000008f1d91f4449daae643eeecf14fdb2812bab13a6800000000000000000000000024ccf36d1cb991222ca830ef425e4b61eaca2aa70000000000000000000000003ba343f2fe1b4f412c93d50d7de03c2a7e7a685600000000000000000000000045b9523df5e2be8e9eb715c5196846ce7c8fae470000000000000000000000000c04ec0da51eea792c6060cc5c6d5f5a363308ac00000000000000000000000098b3c65c1985cd15a403096435a46b366881af3e000000000000000000000000b19f2ad86a7b076b455fb3b5c256e1aa922d66c800000000000000000000000023142a0954e4330b111750ef760a03204dc05902000000000000000000000000bbf32616a07fee340927b328421c74687065462d000000000000000000000000d175b00f97cfd4de068c69e67ad364d32a497f4c000000000000000000000000ec8c543614a4f82ccaf86abd50f7e34d315f3fd4000000000000000000000000e04effe46e50c56eef515ebe098122931fb36b18000000000000000000000000d26c4499edc2d78f0cdfe1f8c53a645a6fe5754900000000000000000000000089936ecbc937311b9ef21fad52b1d3d2e8c0ee7000000000000000000000000094ff55b1333e9300fd37bc1933a3239c657a2975000000000000000000000000c3f3ff91a949074268568d4d88f094f80aa02b2700000000000000000000000013ccd54605bb1745ecfc31f5dffeca4ab63a2d8b000000000000000000000000862fa9b9f78ffb470f2edd25a774784b1d7fb4c80000000000000000000000004650b747bc3794fbaf0d71bfe70582620cf4e4e50000000000000000000000002baad90a0e32ad9fcd46531905aff1e0b8d09cb70000000000000000000000007000ee93a922fee48a7cbe36e8da44890a7a2f0e0000000000000000000000004fcab42968b22d99ad58f33de09c380473bac07d000000000000000000000000a67691c70acfe308cf494acdbfed6d69dd5093fc0000000000000000000000005547d577491ce51ba34011ceee1fea4fa7200be50000000000000000000000007ce3a65373eaa0ade3e48fc67b4309f68aae601b0000000000000000000000002a69c1051f2d583c04fe3fc3329d6512ec96121b000000000000000000000000014fc08910fd7170dc19b155a0b788fa6cf6508e000000000000000000000000597e8246861f0bc16ffce709d9942942d5e9e034000000000000000000000000b9002563dcfe1eeaead71553c5cf69417b9d6a4b0000000000000000000000004701716c00be2b59b82ee6eac13baa6e1a487d6c000000000000000000000000e20e7f3b1b3a2ea6bec2b4b8901912ea1a87f6ca0000000000000000000000006b4bb059fa4be9852947707120ef85fe30dae933000000000000000000000000aca88b129f814f4f66534d4a7ab0d3f6f3686d3a000000000000000000000000489e318f10bf843e9c6bd0150de11db820edc55f000000000000000000000000d3bd8fe5af771442782357cad42df5bf7d34e60c0000000000000000000000001674ce5ae2c5961809c151788635266c7bcbc7e2000000000000000000000000c19b5039c66d19e5df6be4dc935dff62ccdbe5360000000000000000000000009d6d92ab4da3b14e47b5ceb42068cbcef57e407c000000000000000000000000d136c590d84969c5408ea91ecbae1cebb45295cd000000000000000000000000bef8333315275f4338bbc49cb7378ead65307a0300000000000000000000000097e8f89f3bcdf968d667381460be3da0f91fbb790000000000000000000000002d2f61e81b788d16f4a8b78a93cc13bcd86b528d00000000000000000000000037eea77c001f46ecaa339fcfdb4895eb39a1271a00000000000000000000000016152ee44c3d41d4119e6a7fe18f421b851d24a80000000000000000000000005b4afad94a134823ca9c22f4c97a305afed8af700000000000000000000000006e0276efb2aea3e21ae35b69818b912c26833448000000000000000000000000d81461646035f318a9f99e781f9810a4bf5ef14e00000000000000000000000066762b14e47bf93225c3b39688f1e7c9d15e518d000000000000000000000000bea7b5db2fd3f351f887ee57638a0c0d53a4cbe20000000000000000000000007913171c74a918615b641f468d4b18b6bfabd3ef00000000000000000000000076c28d21367783b8daff61d39986d2836f015cdf000000000000000000000000f606ffe7bee03cbf155102f505fddefe283a35610000000000000000000000006b4bc513f2df48657c13678512d9b7c729f8c3260000000000000000000000006b532b69e4f322a62748135c3d09f9e7680c7e680000000000000000000000003cce921d41100feec9242766673f1c3eda29d25a000000000000000000000000e751b2d7d8b2e28f5892802087360ce637c6e0170000000000000000000000001e8a2c8cd8abf70fad1dbb1fdf7f562e0a44d7d0000000000000000000000000823f5456a1e02c17948179e4be46b86500b442970000000000000000000000006bc7b240138c56187a97992128bafcaf9fdd1a170000000000000000000000002c7423e2e7801c364981e4c56d2beeafaf476369000000000000000000000000cf83525040c2f685cfa7ef081555ab1e5064f219000000000000000000000000b0eabdce87951c6556925da8633855ec23bf5976000000000000000000000000beebb549a54b9023b9026dd6e304761d0f858560000000000000000000000000fd88dfc7455e43711d7cc577a0e47ba0a82da99a0000000000000000000000004937dff4bb8b2a5a4b2d6cf1f8f96627972c531800000000000000000000000004db948555efd4b3456bef3df71ff7f1bc8e910f000000000000000000000000765c2fd098ea059a9de49d2e1644d8a4e570b587000000000000000000000000e9847c207b91a19a85c85a4c6e168ccdc422cfa500000000000000000000000065b5551061a901f99e8ed3f4f05960319402e507000000000000000000000000525990ffdc474d9974eb4423d5d90541f4e3c58a000000000000000000000000dffd1bb6569c82c09f60a8466b1f37626f523e5600000000000000000000000080f5a5dddf6d6dfe712497c552f77884685f35cf000000000000000000000000409abfa5de7c12ac24c8aa8085b30b01e9239cfd000000000000000000000000617730e704e87752292269f2f0610e121dbebe55000000000000000000000000c2cdcf628c498f63c3c65796f5f89fdb3491dfb400000000000000000000000026af7ca751f7f572c891a0969ea8d75098d335fd00000000000000000000000032c25e09c12aeac1d92bd9cebdfaab9fd2be39b20000000000000000000000008e979e7f2356ece9894578a7df77604146aa30bd0000000000000000000000000ee198c80364cdc216ceb868d5fc629c4004dc46000000000000000000000000b9c06024cbad64a48f61836f83ec0bf28b70c0ee00000000000000000000000061252e3a4b6165d9c1129fab62eb179a0493b6f6000000000000000000000000179c5bb721cafbe3d5e0690e9a590982ebde5dd800000000000000000000000051d8f9d420ffa66f4a2167067db448e5f6b586350000000000000000000000000b0074c79b65ee9f1dc9ab55067b45b347c66f200000000000000000000000007417f72a648d6a05aa37cef504f1fe63b96f7264000000000000000000000000cd02a95c72ef56b48fa2686472c6666d4cd18f860000000000000000000000002af2a055daabe068321342d72cb036e625fba051000000000000000000000000a65c095ebada638a46795abf2731b269e348cd3700000000000000000000000099f08f3ef60fccfed6e314a9c49744d60243d3470000000000000000000000005021dc744e5b1abeda91db0e84c9f6c08eab05a300000000000000000000000090e12fcf35c1be07620a54ea8426580e2b09a9de000000000000000000000000e8b9ec22264667b3fb6a101d70025bb643317213000000000000000000000000a39eeb48b6f1a8e2a47e50449aaf8d1a3d178314000000000000000000000000adc5de70d0e2a8dd3690b40ffdd08b2d8431b0e3000000000000000000000000478f0a2f8b46ffbe5147dada2a55c662ca6a5d80000000000000000000000000791f083034a6624daf8b89abb38e83f1a282f4eb00000000000000000000000097821ea06be5b131ca10bc94ddda866110cbbe9a000000000000000000000000fa178e0ed387d9c3291cad7377ce7828ef3ca6fd00000000000000000000000021b574e688b1960d66f3c1e032dfb7c0670fdd30000000000000000000000000cba6af80bc31eded5ca80e97309c13403abbdeba000000000000000000000000198dcf44001d05c04b5576db43ed22ee9510997f0000000000000000000000003e8677098ae5b44d2a7e6c908ab913360f4d1b0e000000000000000000000000ca41edd0f196f07dfd9e0e0335e272964cb967d70000000000000000000000006ab2b714a36939be78a6b0cb026ee0fb5f5bfef100000000000000000000000042505984f5e80eb19e85044099798c720847dc2c0000000000000000000000003f04c31f9e8740b72f72079bbeebb8112ee08e2e00000000000000000000000048ff2f60c77e6e8b0a35b16367d564682ada08c3000000000000000000000000ba0dd024e540b676dccfb2d36694aa65cbc4c94200000000000000000000000052f018b1952065fe29d294d9ee13b8ba8505e2b00000000000000000000000005367967089338c3d43ca73934d024090dd37f3fe000000000000000000000000f672fde4c62c4828fac10ca1ed98ca754b14fab100000000000000000000000074d5881200bcef71ada7cadcdf4b50568cd43dbf00000000000000000000000072f02ddfab2d253cf213958cde33f12da332951000000000000000000000000097520ea75c61d03e30a78fc4bc1095c9115442ba0000000000000000000000005d1642f77d63fca26e3e086872b965cdb2b382fe0000000000000000000000006729a91f0cf07eab54b6698bbfdc44baa4ffea4f00000000000000000000000063d54a78740fd0fc384d8984479a9bdb8299151a000000000000000000000000f1c77ebf0259344bbbbc62004b0853389ec41eb80000000000000000000000006a49318a7f8b60f2c0ce17df3bb053fc7e29df8c000000000000000000000000ffc97622704cd0670ebc82bc3f56727c78d830a2000000000000000000000000bd392973f99da4bee8feceb19332580fa352158e0000000000000000000000007ec202e2a244c8e1655cc37d3fbad815f60cf3740000000000000000000000001a12a1bc604afd298e62c39515aa60baee781e18000000000000000000000000e7f6724db3ed2bca98d74c86501bc218b57a1ca500000000000000000000000056ee9a5ef87e64348dd0e2084dbeaa055a55f6b30000000000000000000000004b97bac70add450febcb4fbeb7b39ba974f7fc8f00000000000000000000000097b45d68fe71f96c061121deb39c77834b00837b000000000000000000000000f8d2452215aac84b0255c5a454cac4a741af3d650000000000000000000000009417cbe5cd45b239c5f6bece08ec8d2594b13660000000000000000000000000a0a8a908538be8b663b6b0906ffae2907424c8a100000000000000000000000010f2123bab54512873694df078d53f830a17d2800000000000000000000000002adb0e8096e4ea1e455e15bc40efe344836ef109000000000000000000000000b7ef1d1382c8b7078df8be7104aa3f38ea520bfe000000000000000000000000d3042941aebc7cd4209fb61ba872ab61cb816dc800000000000000000000000014d4daf9d82cdb9d26f2d85874ac6ba4d29dbd5e00000000000000000000000075fd73cdb396cc7d6f6cc167b06c279919d982210000000000000000000000002e12e9322746bd7c7c3100470997708fe2fd4bbc000000000000000000000000c74a5b946cd5e7451c67a7d51e5b2d2e1568d5ab000000000000000000000000384ce711caca4c4daf471803d2e4a4aa87ecc3a40000000000000000000000004eb374e24ea1c504850c4abf654eba5904fb1891000000000000000000000000d0d76deaa1028fa62fd4b74f044727483d8afa5900000000000000000000000056497a114226c1cdefdd81fa0d48a4e75b4f76d70000000000000000000000004d5d0f2b7b89b5f5846d8e171d55ed8c07517125000000000000000000000000f51b92a8d5dff08a66171d8aecb5b90c58f7c0b30000000000000000000000004b0ec23fdc6945824e7b2e17b3aa8273e165592700000000000000000000000093f9fb8b3b638a37791f75ccd59b17c09c595ab5000000000000000000000000073a9fdb7cb5e077aafbd56a68446014ce95c829000000000000000000000000364fc93033888f86ddceeadc689f4550622dd64400000000000000000000000095868008a8afc26dd8e591bef7deb6fed5bbfa1f000000000000000000000000663b14aef68f410f6fb610c3057bcf9104e73b6400000000000000000000000056575f2b5bd47fd5fa89eb36a0b7a7c127a7f419000000000000000000000000ddc4419faedd957a428173bbf6481217d7fc1340000000000000000000000000e425c643f549f5a1cb551acaf4aa358aa97652940000000000000000000000006561778a4e72b95a2f050d330848b7754ade2bc100000000000000000000000014070b1c29074fa6192f32d3d4ba7099e3b97698000000000000000000000000900d01402634a18f90588b13a0243dcb796837b400000000000000000000000051d31d380e9bfac13b7542c8f5af7dcc69e3efc3000000000000000000000000203859bc051151bbdba5642ef09c95eaa46d17d200000000000000000000000004b4f2cd4b612583d3241b0c2140e7ec5e3963bb00000000000000000000000032349e998136515e898affc940ff23d48b2d0742000000000000000000000000bc6a9a264dc21f5b56ff660f150f6c457586bb730000000000000000000000009b7f3d3d42716d00f1004c6b7146e9a1f728388b00000000000000000000000043115e03a9dc2cbc6096664517dd45f965c82b34000000000000000000000000e25571a0e8f1e84cd361353deafc39666f180e2b000000000000000000000000af58f225d917fcf29e8af12995b829ec61ed8e56000000000000000000000000750b1f925b7f3a7d91bd3354025861f0f3a2984b000000000000000000000000ee1b3cdf34f03caeaa62cf5bc3d835d660900c44000000000000000000000000c09c9b1461c095a6ec5990871ef6966660aa9e8f0000000000000000000000006980979bccdb24d0e38efae5860da5896e07005b00000000000000000000000052148693901fb27cb4d27b2b0eb5e2820873e245000000000000000000000000680057f647a7473d7f030d8bd9e2d230a0e443b2000000000000000000000000322befefd9cd13d5e703ca1861120e0aabffddce000000000000000000000000d2d021022b5fc917c3f3c8037bdb4b11585b99ef000000000000000000000000e45070d1a699a7b49ff4a9f550e41ce5c9dae7f0000000000000000000000000f6ce102d7b6fe123481510fc23eb705b12ad1048000000000000000000000000a7fac5125d6ecd9a4057fc2012c80f1a63e432ef00000000000000000000000079c828b9b17c06f8b6005b12b7a37e07c4d91f1e00000000000000000000000094992818c7379ec3a10d2bbf97d81abb5b236097000000000000000000000000e766167861b2577ef169e1993728f595e8c6a3b40000000000000000000000001e0a81f696cc5be29aea9be4d470169198c3814a0000000000000000000000006041b67116a2b695a0cba150c4aabf90629134a3000000000000000000000000c65650f28da32cc10e958328ed131d024ea72842000000000000000000000000edb90f9d177ee0b0f8b7eed1b56403afe4b26d8f000000000000000000000000406c077a0c788b277c1df7af11f0339fabe48ce70000000000000000000000002920571a154884783ef6fa0be216b218794a7e82000000000000000000000000ab9f4fd968acedcf0e1545077d77dbac07d86a34000000000000000000000000f785b05299bf6b3c860d22446c05f2471d94e753000000000000000000000000fff632ba91b4320ff73a063419884a5901543dc5000000000000000000000000abde6e9497ed3aa2b93748cbda358420a8b4bf38000000000000000000000000773a7edeb7a5654f0ebfdbab70ce8ff06b76296b00000000000000000000000095c131ff8137353a05e857835413e9a2ce040de0000000000000000000000000a737e75ecff435ae59cf5b7725c49b3d659969c8000000000000000000000000835e6d84676ea010588d95291b685bc90c77783d0000000000000000000000007ededdc3e2ec944cbbda54b3f7dcf8314eecfb120000000000000000000000008e5624e4a733102ec39e38be642ffee1f6c4942100000000000000000000000075afaf82e955b76333531d51dd070ef3381807f8000000000000000000000000299620afd573df36cf6a8dfb36e385f2cec5d332000000000000000000000000e315c311baabcd57c7635e0e5acffabf83e601e900000000000000000000000032be6c1e50a3e94d36165449ab991b6ccd216f430000000000000000000000005faad85c98338f6782f75da8fc8545e1327029e5000000000000000000000000d37ddf1ae4a37202690902e8ac9032e5195580f400000000000000000000000099ab2e38bcd68a4758c35324bae263c5ee817c92000000000000000000000000413896f8c104c7d0474c3d74269cc13b90b3576e000000000000000000000000cad6c8e9fb621875457e7ff2bddb440697523045000000000000000000000000dc4c9add462281e4f0433fd53f134f0d34a74dff000000000000000000000000bde6c4d9724d29ef46f571d1c49b5f1d504815a800000000000000000000000076d4ee01a44971112f7acb649fa9e29cb78fed0e0000000000000000000000001938f2a934c00b53105ce6c3ee788cddd40b8a82000000000000000000000000726416f07959fd3f3b000d9c386e27e0cb5e1b0e00000000000000000000000056a8d4bd6caa7866863054b182ee783c64573391000000000000000000000000e779113f7ea7f251ee99d58aec386b7232b9b6c50000000000000000000000004ecb7d75c5ff6962553a42830884a83094509806000000000000000000000000ce32b3c26e8bbb8a1ef9ec228805174dc47e5d0c0000000000000000000000001c4829f17cccb68a3b4415e207493e36bba560c00000000000000000000000005292060991406385dfa3f47f2e3a2ab7c5dfa2ae000000000000000000000000ffa5d5a8ee636d359f68bc76acfbec453cbb2111000000000000000000000000d1a2695d7108a9d36774daa0aefbdf6d96bc74fb000000000000000000000000851fbd1f6ccc862429fa299e8efc6047dabad842000000000000000000000000a00bc3edfb085737cb0d3a2930e8b79354bbbe8a000000000000000000000000caa1f950b73c7600fcd0cb49e4bfdae059c3dd5a000000000000000000000000b13d17fed1d395bf64bc440e53881ff5a9a4bbff000000000000000000000000dd261f5b263aba0e0b1e7982987a77218afa1d9a0000000000000000000000007c1ad6fec55bb679afb9ac2fa21389d5f360fe3d000000000000000000000000db97c92168c67a1cbae7b6e3265c8f55bf8156eb000000000000000000000000e6bef50bc8c2dba3590aebaea972b3be6c2390b70000000000000000000000007c0caa3b2cd4cc2cf8e6a2ad56e98b9390f0b6d1000000000000000000000000be9c6f1397d8c9c7a5233386b32a1eb5baa8e54100000000000000000000000043e1be688b7a131be9fc8915f31de93cac987098000000000000000000000000f78467a6d19e2185c05940b5f4dfb021e10f165e000000000000000000000000084ac2af48f0ed37ed6b935e90e02dd3070620f4000000000000000000000000548b26a152aeb8e644c851cc82f544a33374d0ff0000000000000000000000005c55328697ebf5c7db6ab4d9ee824c34dfd309d20000000000000000000000007b8f1848b61094339ee0575727f322ded47db834000000000000000000000000ff46fbf98cf84ab7fc5f5d9aba147f46499dba67000000000000000000000000a0779d12a774937f95d62d879a3e7a2670f60c4c000000000000000000000000f920d0cd7b36ef493c00461cd6486ad514f533b50000000000000000000000002761501b83a50ad4eaf46e7052f65c31f90667ad00000000000000000000000064bd1bd1d04bee6d1f380ecd8a1c58178ffe1ee4000000000000000000000000ab869e4c74feea28e48540fe0e615dfb826194380000000000000000000000003ceb6e0ee3b48492b9e474bac73e0166e33e422d0000000000000000000000006e9e902553dea0ee6dd83d77ae38db632f95669d0000000000000000000000003a7f3b971aaf9953f34845c93149d09f2dea3d72000000000000000000000000c982b746246dc54f0cb0414bef4d4de5ee373721000000000000000000000000ba89988815cc55558896e387876f159fef999dd5000000000000000000000000bae1962bdc25bdbb2cc734b3509dd4bd0fa84d8c0000000000000000000000003d84fc9006a3c584b31f508898bf341dedb08d5d0000000000000000000000003626e3133d8841d9281720c9871c0e369833f06d0000000000000000000000006e4ccb575ab87882d562f47ad734ad463b05eba900000000000000000000000084a6b2887ca910e0e2eea34667fd159a457e5c23000000000000000000000000318e9f613505fa16effcadb0bdd848e3479725fd00000000000000000000000010cec21e64cc965ae6126c2ff558694e1fedde3500000000000000000000000050c81cdca6234e24e583fdbe316a610e58067693000000000000000000000000cadfc56b7b6c88aebd63d74a7adca5592c8f54ad000000000000000000000000196f1cb1306082c6099de4ad084d889b7202f65b000000000000000000000000ee0f8a6880f16da250b06cf79313da3a80c6981b000000000000000000000000b27576f571ab98b6fe0dedfd7f12c62e612653b100000000000000000000000088b88d330f141f5cf5144c99911c6f897486894d00000000000000000000000010ab7c946680d2babe0b43fe3b9f0b63f1b0c526000000000000000000000000e07745320281c349c26cc3bc558f0fd2a78f2fff0000000000000000000000003a02bfd6029e7b562ca30acd27f6aaa8485a3542000000000000000000000000e06df8ad4c63cc27454af2ce3a722621f680ce7700000000000000000000000007745187aca9b956bea644766f02fb8a20905703000000000000000000000000be0290aa69de596b42e2627b76c2bf6da8f5719a000000000000000000000000ca8e8b5b8a6d71f6c658e78246ec4beafadf64ce000000000000000000000000225138733faac00929fe344f1edafd94f44995100000000000000000000000005e420332dc0a2c7e54adcf50f10990032bd8733e000000000000000000000000d6c808816f604fd84f6acaa56313613aca6ce3a700000000000000000000000061d202d10d8ee3e676a85a1e006c8ee44a73741a0000000000000000000000004aca4dd68e8543c23f6e55dbe51d41d5953f3c6d00000000000000000000000037a062c3d2c07d893fb7f006c68b9ef75361f19100000000000000000000000025e628c1dd2a356f9a3236d27efec5eb3c4b8b5d000000000000000000000000deca6420aa27f763652fd9f86153a94827161b2e0000000000000000000000005d42fd34a6015c6154bfb8b4f42db22946f7256f000000000000000000000000e15b13bb211456d6745b93de55824f5987077ccc0000000000000000000000003c37e4600584abd68913ebe0fa9475fb9f165585000000000000000000000000f2fec7f4408a5755deaa01bf4117d9f84909ed1a00000000000000000000000023e5d572aa0f357b641ef7df0f18a44c97378602000000000000000000000000b97f57ad012b553f3b9a371aee9cd93d7c713173000000000000000000000000a07bc683102c89181c9dc0c237564ec558bb2162000000000000000000000000bba3c74a006f199193645e35a936b75b605cb2bc000000000000000000000000bb5bcb9b008aa00a39d83374a2145dea73a08f5d000000000000000000000000709395e5ccf753e1b18faad1407645eb76e254750000000000000000000000008111a4633b7a7dc100937170839d33e7ff553b4d000000000000000000000000ba4b4426d0ed8a9fd310445fb632ef871dc02fca000000000000000000000000f6d7eacbb877b7be9409bdcc589e26a1636fcc840000000000000000000000001f655eeb34b86ec0d90d7eb2b98aabff5fb8bc6d0000000000000000000000003474e4b26a98e809e6edfdba2b93079c5141de77000000000000000000000000d6d5743082e0cd5f6709ea16bdac69235a6691b60000000000000000000000001dce0821dd758296c02c4dde2a4692f289c4e64f000000000000000000000000be58216bd1e1c99903a599716de0d65e85dcd25b0000000000000000000000006a291ab334ba94d9e911682fac5726e55f61c8d100000000000000000000000051eabd2baf2ebf5bbdc280ee50f6e0552887608a000000000000000000000000ee4d757d4f82ad0adf5959424e92ddd6369a1633000000000000000000000000f652c941ac13f37aaf5dce51d1d75d2833d187f4000000000000000000000000177c894272fd0a731200f5a36eef93dcfdd4a772000000000000000000000000e41e5fc4eb1ae49c8e2416e346daacdb97ba4d170000000000000000000000008293ec709a9e6d6cc4832a55739e2483465406090000000000000000000000009bca7e6de3961e48c95e6799292a5e279e4bd0d60000000000000000000000003a2a6af00c4ab046e90bafb19a6c7d0f53c9702b0000000000000000000000001ad9d534f91610ecc6d882fd40a3dfd3d73ac7d000000000000000000000000039140197bf781a62a703504c053983dfd0d92ef200000000000000000000000053f95a68815f3421b86859e4fd50198c3e2a4b270000000000000000000000008f859013e459b238b01b7d7ddfb04d79805671b3000000000000000000000000e2074d3926f98fb9ed11ffb47ff637bd3725105f000000000000000000000000f5ae2c4ddbb1efb82ea4932034085903f0279e49000000000000000000000000ee507eeb26aca034f2956cfdff8a88ee9b3d496b000000000000000000000000d29943dee5b4d01669e467238677d224cb3349650000000000000000000000002fce67597ffbc863dfe8cec25ccbe80961768ce8000000000000000000000000fea6d62a1fd9eb4df3d0c342073e302a24ac85e10000000000000000000000001fd7150c8d7f06eff841840f1d79f25b6c012a6a0000000000000000000000000d5839b871f4ade32da083a7ed5511001eed9252000000000000000000000000d370732e1f406e79448fe4ac420253e5c4df43fd0000000000000000000000001903e6a96a9c0c567352946e75009ad141e28025000000000000000000000000f7cac000702a3a97354093203791d5b4fa523bf100000000000000000000000017aa22093270247da6061d6aa1937512f238d442000000000000000000000000f2cad7acd0eae491769355883aa1731e2ca612bc000000000000000000000000bbf1c3f92457cafcd4b217c1af78c0de9b47a5c4000000000000000000000000f1842a2d71360efae85144220ea1f2cbca7d97a4000000000000000000000000c370e04bbe86ac1e9886741301b08b722a61bbc50000000000000000000000005fec691c20ab8dc399d290fe0265e24cb03f808d000000000000000000000000b062b8c7ff0e670026b85ade817a7f6ba37fa068000000000000000000000000d2ed5ed94bdb38fd8d33eb4aa0ef09f897d78dc60000000000000000000000009d7db042c8902851a55e1602f139e4b0337bd2f60000000000000000000000009db51709289400dc50f130b87f9b7b5a11333fc00000000000000000000000002e589f534c1d370e2a8692c00182ea08b53448ae0000000000000000000000006ce00081dbc8632f2d713551373345be85306d0c0000000000000000000000003885f10c287509860e8e3afdee5492a2874ec024000000000000000000000000374fc35f466af293ebe8abd4b271ff57f86d48c400000000000000000000000062603d1aa1b645afe860c5106225d73ff7bb816c000000000000000000000000612ec17b69c881118b80f6eb7f13d28d25ba668e0000000000000000000000001fab7300d9f6f109fc7d90a49db34a55cc14caef000000000000000000000000ab8bafb6f11986b245746230a5cc80a498798f3800000000000000000000000073a64587c5d608745641be9d1bc1b2117b8414b1000000000000000000000000a27071224517d24807931bb7760b052de9412181000000000000000000000000f68fc37fc9234ace9555b162ce164f7c6d4037d7000000000000000000000000ead40fd5de13f191df05c6b7e165e77296343a5e000000000000000000000000bb0bdb4a5e752014ab7faf18513ef8d45c963e82000000000000000000000000a9e7ca13c57c3b30e2f5a9f6233aa0ae7a661abd00000000000000000000000098635e7afc880e2d189920551bec9b59bceddee40000000000000000000000000aeaa55e87525efcb18e8b2c0e41e0153c0e3516000000000000000000000000aedcb2f250f8d5579f9cf313cbeaa2c681c7fdcc000000000000000000000000d280a9c101617f54c78afe0d580014a32e26dbfc00000000000000000000000053a3ef93fd8906e2cf0d448984c1d793ca2cd494000000000000000000000000a994d1592ebc4bb5282e857ab0eee6e18a16cd2700000000000000000000000020a8388c51fb40b16ae27e8fe90b155b1a0a04ad000000000000000000000000f8dc6f5373e51dc7f769006f7fa92be7e77fb84000000000000000000000000090a0f2935834c3e952a34d251519438df800f2ea00000000000000000000000048be6caff9bdc11506192c55814c99104b08a1fe0000000000000000000000003cb16dd23af86cb63e1fe2890613beb505dfd3cc0000000000000000000000003c0d88160bf48c09883582afee5cb6e54a112b1900000000000000000000000018a79a0bb58d759ae98dad4991a02e09cc7cb3bb000000000000000000000000faf5d342dc214bd8ab72eda6a18ac872e55b5d060000000000000000000000008de5149d8320af1c7227be910788d64f52f100290000000000000000000000002e56ade9a96bdc2f924b5ebcd7c2c628e6fcd9920000000000000000000000003a98964a36e79e6d6d006972fe7276bc19f96c43000000000000000000000000f3520b5666ce22dc764de0b5936942c24701e0f7000000000000000000000000311c5bc9930c92b91c8697e5c909fea27870a553000000000000000000000000a6afe7ec97ff43a533f273ee6bca1d3caddbc473000000000000000000000000231d6e261ba4367b6902fef477e2752b0d84bd1e000000000000000000000000fdc6b91571e675b05c519f265d6ce041b30c7dfe00000000000000000000000008f8f2e7d15b821cf2a3bb6824279d473dd7508b00000000000000000000000079e8438c11ed26f6bb23c851a1ab1cfd8c905d26000000000000000000000000b46440bf33077d6e4b4722fa74c87a6af6987c10000000000000000000000000aaaaaa22f727335f79deb48f9f436001c8c55e820000000000000000000000001072ca0559d1cb33ca678c6482d2f2db637a03e1000000000000000000000000152287b03e9016c7ecd8cf235d7813da209aa98e00000000000000000000000001a8217e1f2d1b4bba16b37c6cd28f280c7d7a6a0000000000000000000000004411867b25499d5044fbc64f30d793feced1ca7c000000000000000000000000c6fee2ff494c1d0799ca42ad9a3a4dc927498d4f000000000000000000000000f4fbfaa59d6753ca8627e7310abbbff8ac4348d000000000000000000000000033520ec5ae23e98bef88a1a20fc135960ac935dd000000000000000000000000d3f651306e07d76a4244e750896bbb309794030200000000000000000000000030d7fe1eb68414ec65049f81919bcf5e7ce045fe000000000000000000000000afe8073a0651ce95e34dad3a9a60edd55aa1505c000000000000000000000000572049f2cda95b253e38e885ec25609e8b71e875000000000000000000000000401d25ee8ad4a2573a36d8b1437e48550cdfad990000000000000000000000001f0295703a6791d0e9429fa31d22f614757c88c8000000000000000000000000773c82f45cb4797516da061e3493e3c58dfcd018000000000000000000000000fbebf719225a3eee9bc462bf065a548c6d680f2a00000000000000000000000034096b97960ac1b8483bd8b15280cd6c3f814085000000000000000000000000c9d04569a0633f83f045067792c9e3d44c66671d0000000000000000000000002006639bf78294a22e80c3a6f61e1666f42e6b180000000000000000000000006666952a5aa5714bc2eb8f89edcf7b11b890ee7d000000000000000000000000bd2c7d3427d50ab2fdeb11ff49d26d7b17b4b5c8000000000000000000000000bb93cb5bd8c969eb74f06aa8a3684ab652f7b0de000000000000000000000000469d72e7073bf13f2244996a8c15405f6ed6ab4d0000000000000000000000005b95a308115b4a4e344a1a4776b59ac0a733f4ca00000000000000000000000041f82d67baebe7ea23d00ac0c5e8a968955914f400000000000000000000000058df3a8e5ee0e164d476775c567d38d6afd359790000000000000000000000002384975e4b4ad1e09fd8787607ae835ef5fac5ad00000000000000000000000021cda6dc5c58b397a581fc5f535693f9554a416200000000000000000000000059bc7acbcf0dec391e8a1f65edd8d42490e6efb2000000000000000000000000d7de375120880268eba30a993ef10d89665db489000000000000000000000000e5d3976f5c2d641515d52e0610e683d785c8c3fd000000000000000000000000946d98bb25abb856ba3408928f17ea32acad2095000000000000000000000000db7d4e3f70ab6ef7a699b3a8c15528a908e4ac7e000000000000000000000000799d93210aa9e60149f7557728f3df9b9ff284a0000000000000000000000000027814ca923efd1799a3b7a25c961ab754d8a824000000000000000000000000a9c4d00e58e2b8608dec44bcfbd1730ad47f99990000000000000000000000004982d04fb98d771f4aff998f160010c38fff05700000000000000000000000001198ed1344563e92ff2ee114aec4c8c2d7651fe700000000000000000000000076aae78ad9cc7a5ffe3179f792935c14cce32de000000000000000000000000030f47f5533230c51b43aba78537b7ea2488f22900000000000000000000000008c6b23a3a9f900b98d9e600e8f36bde91fb8292f00000000000000000000000027ecd07cdc232dc3c90945ba10949ffe01398928000000000000000000000000d5a0581b69974d02939dc2d67f1da0aa17039ea40000000000000000000000005989a49e9a3ad31a59907490a6e548cb518006b7000000000000000000000000d74237e82e34905b8ad141a72f557b83da1fdcf9000000000000000000000000092b23f3877767ccba6e6d04d7e65e2e358d43b90000000000000000000000000edf225b9aac5a49e49bc0cca3c88dee238becb400000000000000000000000000c00012b0977cc423b3e360ccf6e0f250223b54000000000000000000000000e62f1b7f1a09916fe47110d50fc6ade8bba821a8000000000000000000000000a3759c0b17829c96eab82b3e9cd449a4a775dc1e000000000000000000000000ab5cdd3887bcc2875843cb353f20ba7a87926af6000000000000000000000000a41cd41474f7b59736da76b7fe12b9b8d9afb94f0000000000000000000000000096937e4fc1c41efe100d341a07dda4410e087f000000000000000000000000f1560c60fce3ad5046deeab7befd4d73a27237c5000000000000000000000000bb6a26f65d48c350615f320f5601ef26923b2ace0000000000000000000000005367146b7e3ae0bc8ccb65a7bddd9d4987d3841d00000000000000000000000098bb3c5ec565516ab7bf1a147b573ff457a0fb80000000000000000000000000f522009ae24718ccf07b73c69349d9cbd4972374000000000000000000000000a8a27244104f778d8b0abd52542c49a7bbedbd56000000000000000000000000f3bae481f8201970f4c70cb408a0d2914d2f818d00000000000000000000000099c921dea2c6877b6bc04f26209f765e3d7c9ee00000000000000000000000000dfc62b23a4aeb13f03b1ca13841841e283ffd50000000000000000000000000b5cba963819009713657ee0e865588d1700dd1f1000000000000000000000000a58cc9c46ef4f70ddd184effa0003bff7dfa7677000000000000000000000000bb9d7c7aac90b214ff1a2887d729c5d56d8f7f5b000000000000000000000000b10fc3ac529300be61117137b6c8d5e9dd3ec93f00000000000000000000000059083588fb37a3d7a4e79863b69d88243c5ac4d0000000000000000000000000b1c55c6c072b7d4f6124dcad86abb0859427785e0000000000000000000000000eb33ec987f9a267ea66728327fc0a93652a596e00000000000000000000000073d0fe65f4fc0b3c58ce71a4c3623878908e8b560000000000000000000000003959551b7478c0af1c90836635aff743efb36521000000000000000000000000226cdecb733106da2c711225c49893ed51ed01e2000000000000000000000000e53121d9fd6989ca3903f06ed8a0c7cec07bf9b800000000000000000000000023f4b7a4b7302a9526f0d7a6c6835fd071f7ff35000000000000000000000000f90e2b2529c4ce4d354b1bc0e3ab2a0c62b28e24000000000000000000000000f869a56a0b4b23cfaae56403347f31e03df013f00000000000000000000000005f4cb8ed2c7b62b73874526aec44cccd5d55e02500000000000000000000000043555ac5f9a488c3a3d92dc6c8312c4e3df0abcf00000000000000000000000091bd02d3583042d947bd7d94e279d3d276ad3201000000000000000000000000a09158515b45dcfbbf95228b3026f430b00068d600000000000000000000000018aa179960ef261c84ff6643840c62c13649a9460000000000000000000000005241aa99a776866296d1d695c02bb2e31b3ff99800000000000000000000000076cd11a1b2291904a40b53e596d6bf7f9d2f24d5000000000000000000000000c612c8042ea64acce2dfe9f8d54e2ca1c78081d0000000000000000000000000c04db9b4abeb9c20b76c2eaf414f048ef170426b000000000000000000000000501bd9920e4f482be3cf5eae7d18f97b8138dbb5000000000000000000000000c729ddc36846791acd0f6e452be9c6258756e275000000000000000000000000ab7e39d7ff4e32d75de2b03e36d767c868e62cb30000000000000000000000003f0f4672a6878a3e71fe29e8b250b7b1204a14e9000000000000000000000000711e3e7f4e2e975b858ddf876364e5f9198a751c000000000000000000000000e2ab97893b6f169359b9186f6a7e78fd8306d20e000000000000000000000000aa0d1cc2e63589d8a6ee986194f86b48fd2c7302000000000000000000000000511781e9798ae4c29a81c49ad316bb4a819c0fa3000000000000000000000000e7a4b439f9c1857361a5bdd11a575b2c3969a9f3000000000000000000000000c37e03991cbbb20e7f79bdb6520d2bacb09c290800000000000000000000000065df938890891ba311964e37272326267d2cd08a000000000000000000000000d9710278401f4e53fe5ecbd25b05ec8e4a944494000000000000000000000000db5fcd585a48531cebb76a36b19ae88a90440507000000000000000000000000f7e85ba9d768b893de61cbc6fd83a143cfd18dfb0000000000000000000000007e4be258c8c27f0e6567cc597241988b47424cad000000000000000000000000a5275bc77cde95332b5ca5ff110c4a954588288b000000000000000000000000d5996ed4aa5595378939374ed10429ad1b447b3d0000000000000000000000009175f5d9363869279e975e00a5265a842543ac9c000000000000000000000000ff502ae9a31fd4d38a6ebec9d3ffe73b3eb57e3c0000000000000000000000000385ab0b190c3bfb797f9657d7845bdd6561d9c50000000000000000000000004cb0d4474633a9a6d1f476701e72ffc4a0ebc42b0000000000000000000000003b3febb962a56b5f4c35e17942642b99fa4a4c120000000000000000000000002738d894d24f61f5777560b8dc7444814af69f2f000000000000000000000000c2a6672b5e4550bff96e66406444ea2207e7caaa0000000000000000000000000e36d1d8c6636bc6d991481e052e44dc575e1c0d000000000000000000000000d9b383f3dec6bd2a4c8bd62ce913b59c8a46b88d0000000000000000000000000d089b90f29277b251af2518827d420ad145027f000000000000000000000000a80c2ab77158c8bdd62318faf1ed2ced87508d8e0000000000000000000000003f4b47b47b1b255727b23fb250ac22661f9272b200000000000000000000000005a0d12e4d75ba8654c96e9436bca52ace070d87000000000000000000000000f99d13d695560914b1224ef2f7d1a710bcd085b800000000000000000000000059354b8606b25e323caa218205bbd19d99ef2cd90000000000000000000000003cb6cb1f08dd3cb770bdc3008a8825064006abc1000000000000000000000000132fbe4dbb7df1b81e5af11ba2a110f04f9d18670000000000000000000000000bbb57fab3e53b7d5290c302bb1f3c2ffb23f7430000000000000000000000005f6f043f151484f657e61bf23daf77dc7029f0ee000000000000000000000000146d0408a30d13a69e0494090cd51fe170a50a400000000000000000000000002d3bc5ad3a78b05b18129a271dd0f32fa296cf84000000000000000000000000610f49d2e47d61820f06bf2aa1e8cd353abecc9400000000000000000000000025b1587963c5c6bacbfc7c1dc9f00d1b8d0e8555000000000000000000000000928c785a6ab2bd423fd952f0e56caec07d69d9cc000000000000000000000000c10898eda672fdfc4ac0228bb1da9b2bf54c768f00000000000000000000000004fde84340ee9dbe102247f36180661ae3e038290000000000000000000000004149336f44762640956ddea8169b6a336d30fe360000000000000000000000002e275a9570492fd0309d50aa24b0f8525d15cc5d0000000000000000000000003177f0fefd67d68d7cafb3d3687d8f5be05ce6a7000000000000000000000000ad8b3811f99d472cd9d5b6a5d8700d0447a8ecc7000000000000000000000000e6d41e36f0fac5598e3f7b15c8cf0a16f3f1f647000000000000000000000000b97c630617fb78e68cea28233eeda4e633b8decf0000000000000000000000000b9019bb50135a43580676d906ba847f350c75e0000000000000000000000000ac9f14c029c5a7dc57b466842443a790cd384864000000000000000000000000a734e8cc83e4b2c7386b2243e6a2a2a8850afdd7000000000000000000000000b57e21c6f246af94e3b4f2a8aa01b51547024ebe0000000000000000000000007fb4a1593791b8f5834f24d317e7ed414c6cbafe000000000000000000000000c4320b64601124fc248b2bf0e270ce4d6e13c364000000000000000000000000e9bda439e4bc627056c062d02240756d052db22b0000000000000000000000001f62606f5b6b51059f23e9960909a173cce7bf85000000000000000000000000c196319cd2361dc4b5687dee8881b8a566db35f90000000000000000000000003a76ecd614c65e90b349effd57cc3a9e93e1d9aa000000000000000000000000e8804389c84d0e3807de4a1fa6705060bc2430cc000000000000000000000000adff2994299cfcea7266c702354411f0bec6a8f00000000000000000000000002d2fa0e621cab86a6ed45717c42332d315144884000000000000000000000000df6d21a02c9f0d29726ededcf48fb3d8a40b8591000000000000000000000000ad57129abdb3cbb35ac26edcfd65903cc622b08f000000000000000000000000aeac6ab67f72f0c4623ee267461a457cf5154144000000000000000000000000d76e63cd766f743fe35a0c27b05ff704ec821f71000000000000000000000000cb27ee2bda2f7c0640e76c75b8dac91b97ece8e900000000000000000000000002b5fc1121bcbd4f56dd632ac25d9dc19d0eafdb000000000000000000000000ea86c3ac3dff36dd5d025cb8d97b1d40d0afd3d8000000000000000000000000306cc9a3c07d780880aeb3281243bde0ef2dbebe0000000000000000000000008d97be687b758df3c204cdeae025f0f37c1e5d42000000000000000000000000b59a4c9aa32712a78a39ab58c9842723cdda342b0000000000000000000000005afdcd36c3d745958cd3ac28cac7a71f460e3fc2000000000000000000000000f5edfdfab6ea75bc4e11c460f2bf8aa6c5af008300000000000000000000000029d03fb5cc4cc836d63321f1fe9e93aa1a6207330000000000000000000000006fe20661ef8a09a78ac8cb12a4742cf4cd40369c000000000000000000000000920f0096ad9164ad215b5399d4a3189154c64d960000000000000000000000009f3c7ca48ba429d903c38ec1cec1822f12c05bd7000000000000000000000000b954d1343540dd604152d0e33448b6a784d5d217000000000000000000000000ba9a2215c0873cf851294bd99b15687d5cef5efe000000000000000000000000d1fce362e5fb48eca8164330929f4bc97ba5b12f0000000000000000000000003f73dd556fb6c297a76a8abf42dea1a2c9eb34600000000000000000000000006d3d9b2b7f6a087408f479bb623f3f560eb3bd5b0000000000000000000000000076def9f7f77092b193d07066730dddbb3c5a790000000000000000000000007ddcbd314e9fa8260e0e9190c5d7475b9791946800000000000000000000000087e36883cf7d90465756b3968b107402f8b09e89000000000000000000000000b02fb21e624852d0b0e8a4604c3833132e5ba31800000000000000000000000011935999b922bd8fc1a4e7bce9f127dee56f19540000000000000000000000006d02b6dd5a2f4ffbf0bce0fdf6dc44dec87bd574000000000000000000000000d1f00d4fca3651e1240bf012be7cc08577cf8828000000000000000000000000b082be1d302270c6be354a679e095789bcc5617f000000000000000000000000d9e435dd6738988ec190361c0b4997b5d87db7e800000000000000000000000045ef9705f2a7cb17289676699fb7ad03ab94c572000000000000000000000000c0267eb675b6078168316641926ac989bc3f441e00000000000000000000000006781a1190c7ad888c64d87feebf09fb69f8e4c6000000000000000000000000cbca3efea33fae142ee7119c3c162d938e4c22200000000000000000000000000397144f6aa3aa7968bc2741ec1330447db3b8d0000000000000000000000000c2a556cb0a722fffb4aec54fcdbd61a9f1e4471d0000000000000000000000002a6a45d758c18b38b4eb3810713451f4eb2c4750000000000000000000000000480cfa5fb1d4c31fde835be13a67eef31e2ca453000000000000000000000000a9a90ec92dfc317f9499dd0ad2c4a3b9a5a1e13c0000000000000000000000009cd270a52492c59bc56f0bbf2df9fe842e9bc24c0000000000000000000000009d0ddc8cfe3f53f319f06f0929878a37f71c9df40000000000000000000000001a350c9e1013f9a03eee87e7b37a6c2dfd44351800000000000000000000000056bb7e4cc91cb319e367aa2e57049b652e34094e0000000000000000000000000627dbc5d4bf229589014ec55a0c806728acd5fe0000000000000000000000005e49c0a79787723dc25c70421887ba22b99e7e840000000000000000000000003cf9f83047be6f6c74e9bf40372dbdeb43c2f92c000000000000000000000000736b5be653d994cf79d87b0294e591de71f54336000000000000000000000000efdb09ce7f6ccad1993267eeaf3f059a1b4075b0000000000000000000000000da8686bb76e6e2388303a959d8e60289d5688207000000000000000000000000164550799d961e2bc06cf1a8aa9f365d7bc92f73000000000000000000000000c2b4b1c400ce5faf07c99902f8f8a04b3443ca76000000000000000000000000215d546d7c8122ed1d6b27d85f9069c225877cb5000000000000000000000000a3f3c84cda9df581942f90f6ad42492f5e2e67ac000000000000000000000000a45d4a49df0dcdd4d2ee2a073c2aeac28dc9e0c20000000000000000000000000087b546ddb238839939c5de5fa3bdc8fc727d070000000000000000000000000a331af470f7de247312b799e67646a1760801d200000000000000000000000072552546ab7d161d5baae3c83fc8ab244b2b553a0000000000000000000000001be4525993f9b670e1578e62d2b05bd25b27b255000000000000000000000000371eda50b037947d3c229fa5090e09558f14fd42000000000000000000000000a2face8bedc8a12d7f649d5643b04a7efe4b579300000000000000000000000014fc9e8662a266b4221313dc17d63a6831841809000000000000000000000000e38497247df42d931005c292762f2e5dda0ca088000000000000000000000000af7dcc362ef3f1425bdad793f3fa18ee4aa73fb900000000000000000000000014afca5b00fdb491b70b7646588ad19dda1863ae000000000000000000000000a8253ff1d29ca98028e6f2329855274b847a21250000000000000000000000001ed4e67f1788ad718267103bf17eb48b1c661e30000000000000000000000000eb86e96923a9437c55603dc5b001ab3fd7c570be00000000000000000000000040aa67a7153ea5416aebb4ebfdb50dac73f4644700000000000000000000000031d085ea9b21ec3c73d5efb46073363df754ea7600000000000000000000000060ed264364384a819b63a96ca7783089ad36818e000000000000000000000000cd43af4a956b795671d4b3e0adebeb8710db356000000000000000000000000074b15ebe8ef326b1ac67efdbb61f4eaa81f993ad000000000000000000000000025234e2b1636767713b28c2ea68808cbad8f4310000000000000000000000000398b0f8315224fd11f1937429c9c9930d6ce6f40000000000000000000000004106db820da4aad1a5d4551c6d83bf47699b3a6900000000000000000000000089cd4910e8cb765a7515646fd6f663fd11b749f2000000000000000000000000ca59adc829d08ab4c62573377cd489607c7d823700000000000000000000000080838e9aa0e5d13bab504bcd60677ca91bc959f6000000000000000000000000c4bbe412438d020d49c473f73abdbb5ba8d53e4f000000000000000000000000f3e3f52f6ce7b7f08f2a4f34ca19b9d01a60fa1b0000000000000000000000002ed33615865ebf8d89805b80d556035d74b9e032000000000000000000000000195617cf860d9da07f956f5662c29ca74d446a1c0000000000000000000000004b763bd7ae55289375da3a3e905ed5cbf9389e1b00000000000000000000000030383f8da4662a45bbea3b90c65fbaba2ec97f1a0000000000000000000000002b68098bf1f8fc737ff794cf125080498f37c7090000000000000000000000003c890fd1a743bcc3a6e3af4038cfe24fab88901300000000000000000000000017fa2489a5e23611d6f6d2e04e84ab5b04717c0a000000000000000000000000c5793cad3bed71b413905fdd8f0e0fe14cd929f2000000000000000000000000817c9358b4299cbf46c478576fd22f787a930c8a000000000000000000000000d956bee9e74e22cc99bb9233e97207ef52298333000000000000000000000000b5b3a7eb3da828fb1ae9c965321ffaa170ca4bc6000000000000000000000000d2447f0e4272b387c45b9646dad68b1264d43b5d000000000000000000000000882de076455a695c78ea68dc91b7dcc5b28223c40000000000000000000000005514206a7149c173886fdc78bc35c528a112a6410000000000000000000000007ece64651b3a1846a6fe9053c668dca2e82faa4400000000000000000000000047803cd477dfd8c0c728eaf780d660ae2265767c000000000000000000000000f157e4f0664c8d10842e6fc380e4a9538ab7364a0000000000000000000000006483a6cb3efc6ae160ac110c7a68cd438ef92085000000000000000000000000c52006920c64202a47763c78e364253ec0e5e54c000000000000000000000000faf0bbe98aef3a3d7eb655b65e07cf6d3b80f33f0000000000000000000000002f865ccda0d390467da8e218e25f2fc5447bf3f40000000000000000000000002a09832fe08be48d539bc640063f6fdd7bec4f170000000000000000000000008fb60082559a63aff8d2f2c011c8a0530b6f194c0000000000000000000000004c03e8ecf941420191754a135b12396ee2c5001000000000000000000000000012ff9642e93c067d6c85b6610e9ab75b5a2a4875000000000000000000000000f8b67e9df8106f3002553b6a95f87c8adda34ead00000000000000000000000097c13ab6f40353647442b6ba972ec7592f2907bf000000000000000000000000407b6d4f71d3ecea02e283832525dfcdda1d528900000000000000000000000055a4146932b76b2ce5a94de8a0f04ef7309c8a5200000000000000000000000000292ba98b6272ce497766e61c68a66e6b955d91000000000000000000000000613a220159e227267665da1828712bcdec627e030000000000000000000000007aba1ac81257785ff1ef6bbb60940896035b98f10000000000000000000000008460b6f88fcc87e0d8a3a45e6a9ac2ad0614c61b0000000000000000000000001f505d0a75e32e3bb39a4de237a44c3dd9708518000000000000000000000000b8fc3b38bbd6ea1830a5c5b18cde7f6d7a075b3d000000000000000000000000daa6607544fcb301ca77d8ed8259787a45ae584b000000000000000000000000a4fb5c11528ea84df59bcf5e46f22b70777f1ae80000000000000000000000000881f1e66e48d17fe7197cc7179a6e507ec51ecf000000000000000000000000a4fdf3f5d5665bd37776d0b84bc4d0336617e604000000000000000000000000fb6b4d5c1a1bd7a7d1a8c5db098bf257263521c200000000000000000000000001a59cc451cd4944b469ba221de46178292e3c60000000000000000000000000f7b4cabc9163a86288a342bd0c6518e1ced738e9000000000000000000000000d73355d311cf0df2897eca16d3bfcef8e5fdd9ff000000000000000000000000f75eab7e1fe1b7c2e8a54bd11978ab2c79a1a0720000000000000000000000003a68571f2f5e6b0ed84df69e3d4020ae80f162df000000000000000000000000606395dc857fb33c6106754fb75be3349c14715b000000000000000000000000d5b1a952a5e4d6282eb72422f16632f93effdd0e000000000000000000000000d7d4db3c8809f3d4e4fc80fbc2e9f5a9252d64a0000000000000000000000000016c50350c56ec702767c05b6290b2eb180258a4000000000000000000000000a13b64ec56aa32cb780d618227fe943a462b2f320000000000000000000000009dbf7fab321d787ca0ae43db2c069ed9dba186ee000000000000000000000000c77789e71b6493f79b1e26cebed6a9eca51e75ad000000000000000000000000f70bba36a6d753e72417cd502fe95e873b72cb0900000000000000000000000014b017992c4bab8fb3bfa50a4d483a37402eb5bf000000000000000000000000342c26ee283311fb48661e9cdfb3932926d323980000000000000000000000008a26cf401cbdff67f82195512fa64f74212e72420000000000000000000000008e1daa631521b0dd4805e6a48dc600ffb53a81050000000000000000000000008a5da4ad4d2984d280b576e992b96898e5a83baf000000000000000000000000459093f67a43cfafc538744610b1bfe9f9b2306b000000000000000000000000f6c4658d9165d8eb3b17ed4b9a15f4498e4beeac000000000000000000000000a7f0d1f82f8c07b26d170ea6ad6ebe0679be11fd000000000000000000000000e4ced0ac5aae6f57fadb912c781aa5b23d15be530000000000000000000000001fa03ffc38478f3c9614b34464c5329b786235f3000000000000000000000000e1f051d41b6f5634ec5a7b5049349c7154fbe99b0000000000000000000000003c66efe2224da306d8188718e228d1168d3298ba00000000000000000000000024afd383301ce60b5682e0fcf10460d24e66e4190000000000000000000000006be3ab7b80227b1b5e38c75590a1d0b658f6451100000000000000000000000015864af90408c312f31adc95f65de969d518bfaa0000000000000000000000003e1210658f9fe08ae819217801be7be50c3b15dd000000000000000000000000c143832a74fb7414e94b5df5f66fa2973b297099000000000000000000000000d4adee72a2e66ee13cf26c65f93e665a326aae3a000000000000000000000000f621b306ef257b7f95d391570313846f8de39bf900000000000000000000000032323ee0839113642da9204d37e188304fbcb98c000000000000000000000000674294d8174ba6d8d9f51e6b460306fcda40c9f9000000000000000000000000a05d8f79b8f41003829347d8a94d002f0b2984a2000000000000000000000000f210bd47f444b68aa0f6e6b32a2f24a7844643e70000000000000000000000005bb4bd31a43fcfa068abf2220e8593bf28937ae500000000000000000000000089c710383a79b75191591339b2b25c219e3ba8d60000000000000000000000005980347e9fdef8ce124f2857117b9948e514a248000000000000000000000000eb8276a01595e652978b8119c26777040c22aa600000000000000000000000004cf831d6d5e3415f474059809a222c53a00ab908000000000000000000000000c54624770651f4ca5060fa30b72ebf093cee6724000000000000000000000000d007ab9f0ac8ec56802b267f5d92e36327095fec00000000000000000000000039a8cab01efcb69be883f9e72159d77044ffff590000000000000000000000005111cb602dce656d60dbc190b2b737b628f2a8cb0000000000000000000000008b2078dbe4f99d7ee2ca63dfb17e1478aa0663310000000000000000000000003794ca6574e520ac2501926cf0311095d1a29c2e0000000000000000000000002658bf3325c3c01d007cd87e7c56640810e7f5c4000000000000000000000000e75ecb3dcc628579c85f93881530387f8706c8c8000000000000000000000000afa6dd7a5ed812c2f53619486ea8ac2e9a6002ea000000000000000000000000a7f8f18d0e4f31446390ba303dceb1e26658c943000000000000000000000000e94747fbe18fdae03524e677946ecd911fc84a4f000000000000000000000000e854b89ae595509bd9215a5cfa6558e850ffdb9100000000000000000000000017ced3ac87e6da1eaf577426197de364c51f0d8100000000000000000000000040eb4c287993629c925366c365ae197a42411a09000000000000000000000000f7bbd1c5049581ab031183c84d024e932ea47580000000000000000000000000d19d4f6e20cc58dfcdadbc7b59aca03ff6744a7f0000000000000000000000004d499541977c3692c81f789359b489adb2f43a4a00000000000000000000000028ee6a8665bc55c41ce18071230cce69f4be3c7300000000000000000000000029571c126dad12e77a78b39faf25dbb39b06566c0000000000000000000000000bfdf08744ef7243a6f9563bfabb0260df92bec80000000000000000000000004cee486750f20856d3ccbaf73d508e951f878271000000000000000000000000e5e150962e5acca6b60dab2aa5526f4797d9044600000000000000000000000075195c46100b94e72e5e969e0d5d4038c1c37ecc00000000000000000000000067c431791aec7b9194934b444c2ef49a778914ae0000000000000000000000001356c624ee4af99ba7e81d54241f7c4048eacac3000000000000000000000000528cfeaf44e233bbbbf28d8a3776f11d7035d99400000000000000000000000066c553743d1693bce81fbf8cd3626e1d53748d1a000000000000000000000000aab3e59474103b229dd1dd4fa85bcffb507cd5eb000000000000000000000000255f49980ddfd8d910a9aaa6492812263f5efdd7000000000000000000000000e17f2fc4243c0a8d0ba2a147d001564d4d2302e6000000000000000000000000dab3fc5777f7b6b922250100782a3bada439516f000000000000000000000000327c38764b8b70eac24a790f948ec0c83a576bea0000000000000000000000009fc5f2679b0a9ee67ee98ba8090695e6721b52d5000000000000000000000000d1174a6a7a6b9d1b03b1b8d02ec2a718d9d3eaca000000000000000000000000753b90c01dfabf6b51bf9c5935141548d56aff7800000000000000000000000012006f8b6a3c4a9db981b479dd03671e9403dc65000000000000000000000000081ba0ff9222b2f1d83b36cf77a2cc0b836f13d1000000000000000000000000dcb899644a6526b74d7239ba689b9cfa963d9c4b000000000000000000000000c8ebb5df8f333c1003d9b547e8a86e88e086f8b3000000000000000000000000754a85bf251e7ba8368e79030203e434913c266e0000000000000000000000006d17278f8d71b3c6cc83fcf60ab8ccb895a4ede5000000000000000000000000b9b566cd8581ee2ab516093c8fa655083e2c426d000000000000000000000000cdbc862582decf4bd776555bb374e8686bacfb74000000000000000000000000bf44872ca9dea862fbab8c2c5bda8ed51f8bc2e9000000000000000000000000f9519d30762c421e7eeb2f2ab6b64cae4109d3fb0000000000000000000000000393f20c883804d0504423316bc4b0c1b375de940000000000000000000000004be5bef9c2d464cedc1f181609f05e3f0a86385400000000000000000000000026d32874bf508da92b9bed5598232f5a2464e2810000000000000000000000000865a95a6b314bd3406a475a0b46850e77855d9a0000000000000000000000007555791e2c131f56f22b455c54fc541bba215556000000000000000000000000502b7244a1b38a62ebb86c4a48e98040966d1b2a000000000000000000000000b049b40c87d9e3d9e0dbe3268df2116ae1a72d2e000000000000000000000000068a16fbae2d7bbf283ea8b55f3a74b8453ba59e0000000000000000000000006b8a77d99a602f14596376ff797031ea80ab358a000000000000000000000000f1bd20d4a01e2fd3047c655d508458047e8b7ab2000000000000000000000000f1682814aeb76cddf7331098b2845091fd6458870000000000000000000000005adf66934acca81ec417bc721083dedad75b05dd000000000000000000000000c2b27e2b3f1bdcb360795bd5b14c25afc4c04dc8000000000000000000000000634cdff530ec597b09d7554fe7a161770ffd1f0400000000000000000000000011b73358799d057d195fcec8b93c70e54e39da27000000000000000000000000229e59909243e9de9a07202d7ab1e4429f9a60ba000000000000000000000000edaaaf14f06b9810d891f04b4b36eb5ec7bf49a8000000000000000000000000ab65e5c3b8fa94f5d5a01938f81eb8764786003a00000000000000000000000091f27d01fdb06197125e8e4e9a9be1e85079e83c000000000000000000000000db118feb57c2592d812f9e45e2945e1da9b3f4d800000000000000000000000079a4e3c3f3d545b8953ca14628cb2d85328533290000000000000000000000000f50681ad2c9202cbb1b649e25702b53a9f354a7000000000000000000000000cdf9b0e89a1498b1998e70ef4c3ad1bb1d19f3a0000000000000000000000000d53db1e8c314d6816255137bedff88e45ab83937000000000000000000000000a641055e2b56d1b564133d27aa2c80082205adff000000000000000000000000301455bac9494eb805fe6a90be2c14a61303bad3000000000000000000000000b2ee55293589cfb94628d007052181dd6f88707a000000000000000000000000b44ac514588be99870220d12120815bc3d349507000000000000000000000000eac04f86ac7a7487b5e4feb9c64e891b5f9127d50000000000000000000000002bbe83329cb735b0e5e7038707c50605cd44f32e0000000000000000000000003163451e014fd2ec226fc791eff7de66eca77771000000000000000000000000e69232fb66d33e2b17e21b0aec5fe44f572bd997000000000000000000000000e99a936729f7532e491e8c494ec9a52b53bdcb77000000000000000000000000fd9bd1e8aeaf92e78d10dfab8e4963ea99db3962000000000000000000000000506c74b1aeb9714e74a39fa9efe9b3cb7a7521490000000000000000000000007cf573ff0609e88ceb7c56c2af9a1e06dc72fd6900000000000000000000000010d4e574754acf8856ad6ff9c27f1def1ac0273b00000000000000000000000090ee2b4a213d6e129b96e6bcfd5722d6de961b030000000000000000000000002b530c4c222ddb83aca5868b934a75c3c5fcd99e000000000000000000000000237ffbb054d7e1b19b475a1b3cc8c78ce0e5fb640000000000000000000000005677ccb85bbffc8a1fa918d292d1baa04aaf47c30000000000000000000000005338d67633dc8853764bcf454803bc5c1e4cc72e000000000000000000000000f3707eeced1a1a1749830ec3249d3538e85d26e1000000000000000000000000f632ce27ea72dea30d30c1a9700b6b3bceaa05cf0000000000000000000000007e48c87dc730336b2ca8021ad186989f8dc69a2d00000000000000000000000036993331d3147676b3f906195716be7b940600b90000000000000000000000009bd2055aca4f9315619518d91bea8eda5bc0e9ab00000000000000000000000023ff93f39ea2f1a2461532e3235424fa84006235000000000000000000000000bdbe241a85f9c9625e9e4ea71c4d378ef91c60960000000000000000000000001f85b6a06d36877c8a1842492068cc6ae71dc80f00000000000000000000000040c32d2a7b90ebd15ffd46ab34688b353970513c0000000000000000000000007cfaed3c75f1f317008d496c20c67744a5ce52d300000000000000000000000029bbd56a54d604bfe62ded9761e64c1581e7feb9000000000000000000000000cd2ad1956d7999e589568321d7d0883c91dc1713000000000000000000000000efac40408f476e0ceba56da6a6b75334d6966c910000000000000000000000001e5056fe45dcad8f2106525925bdef1b719ab407000000000000000000000000d8b6b6103461fcd5ac224e6053577f04058dfe2e0000000000000000000000008e09a67807d42cbd6da9d4ec0e2a7e216a1a16ad0000000000000000000000009f83103560369592dddface141343d538ed45332000000000000000000000000f7f6259bc542cfc815a09c9f65f21ed356be8d5f00000000000000000000000053213ed942839c2e5c4e737c6fb4f7457d1ee65f000000000000000000000000bcf79cf6c0a4ba9d6d21c4bc0fbaeb0eacc40e9c000000000000000000000000b4537db152933812a89ff51d67b8938816ed6f7b0000000000000000000000008895c385157d50b8e7bb2348e2804ee54d6ba872000000000000000000000000c96cf40e2b9dcca8f257fa66fab5f937ba2d47b2000000000000000000000000eb72dc2f683bd492c1416e65bdb42462fc0921ef000000000000000000000000929ab3933cccd5681fc464ab1ab5396a7874576900000000000000000000000092726c69b4260fd296700f3c18a4c2ba5fd2bbc10000000000000000000000009c13e9db1c4dfe90dd1d5babdec1fe9b8ca4def20000000000000000000000005f9a3e0a0c129cac1e6ae0f6fc1eb75908a92b9b0000000000000000000000009684fde50bb741c3d3e6e377c42a64b9944a0d11000000000000000000000000879fad1cd71dc1f7d161d39a14e576b32275e1970000000000000000000000009401a3d2e8c68e08c234b0831c3db87e5ae4ca310000000000000000000000003bc85f0719fecdbb9f064b20a8e778ad3e45bb57000000000000000000000000eb5d09fcf44994fceaf4d567e5569b2d8c584e21000000000000000000000000b578a0b61e09d0d0973a80dac8c991015c5551ce00000000000000000000000003df7d9aa0b087dfaf875ebbedf5cd8bc47af808000000000000000000000000e7773ca9ca9dbd27cfdcd3f13355a6a78dc4fc9a000000000000000000000000661ba8ead91f9593bec303f1789e71a0ef5c9525000000000000000000000000ccb5624f9631110576a7293e041f23299182602900000000000000000000000000000000a892451ab99290edbf4179f0c90f078f000000000000000000000000c9526e71db81c68b417d5dea65ae7b54921d9f7b000000000000000000000000aaf504ff46b942ea2b739f2d6dbf0ca3f65b2411000000000000000000000000bca1b7a9e332a44aa83b6fccf46d3d105b9287d4000000000000000000000000240794101877c09b69603cb88e69d1ff4004533a0000000000000000000000005e4b00a22ccdffbcea8bb48f2dee27661977806e00000000000000000000000073f7da10d99476418d3b097d1d391a806606cc5800000000000000000000000027ea80632e88c3127e19b5ef09b8dd9111ab0c0400000000000000000000000041b109d7333bcbf55716758b174ee57f2f2c85350000000000000000000000005df32ffd4f78fbe874b74ea376c3855c53edd6d2000000000000000000000000c78761de7fa3729a90fcca1158d72b60bdd6d0900000000000000000000000007f419b637549ad0a8ecb30f7a205a331fd354ab8000000000000000000000000d7ed28398af4f1a5303693bcb0db270337dd366c000000000000000000000000d6b1b0f1d7162336d73a5cdb341bf6f787c412a2000000000000000000000000f37ff9053b5e1228fb04683332af6be9e32f8f84000000000000000000000000fde7a910256d901649051ba8130db10029477f5b0000000000000000000000006c6bcb5995707dce1949f6938c004cbde6febb780000000000000000000000000383c90cb955d1f63103704b12a8c5010958debc000000000000000000000000b8f00d2ab3179a18aea864c646d8b93193db65720000000000000000000000003f16fa1dd6152ca3a8e98d13ce9fa3acca85abcc00000000000000000000000067cbd8f87835da08433b807e7dec36a13faa913200000000000000000000000073fc095c413f6bb438f4479b2c3cc724943e1cda00000000000000000000000076b23b5d86c22793d7819b92b326242568eb89fa00000000000000000000000086b9a888349c9e8cecd0278a544d164a582ee187000000000000000000000000e7485f87387d44cb84688123e4892a401922cc5c0000000000000000000000005a42b89814358206eef9ff4745482bd8241668ed000000000000000000000000a07baa22163cc0a7455228bf393d542f6b478b0e000000000000000000000000533c90768f6006e0342ea27de0b9221850c259e2000000000000000000000000a66eed93029cda2aa36aa1e8d98bfa801a1e1ce40000000000000000000000007c8a3b325e57b832e4825ad7e9ed3be630951b43000000000000000000000000b4b17c5bf66dd6406a648cb0648b20787cff59490000000000000000000000008f7a88e5305a309c57ddc5051c1c5ad67888a2e70000000000000000000000002855bb7a4fd54a84c19814a8f58304ddaeb6892a000000000000000000000000e32b37b2922cb641031d35d5f0618faa2a50d2810000000000000000000000005a716260ddd5ed33818f7788c8c0d0243eef97fa000000000000000000000000caf59d2ca2b5def3c6549dd6ca513578df1d89920000000000000000000000007e21a74356185c36b1e4892a1c949edc555e19df000000000000000000000000692e723250ffab090fbae06afe55e38585aaa57f0000000000000000000000008afe9491dccafb84ec2686d0fd4aa4838fd417ae000000000000000000000000480b7382990d8fcb57a3019371e392de08dcb7b300000000000000000000000005be63f5be4a6e4e56c495fabb2e096b647f91ce000000000000000000000000c0df32e2848ed6c37038540034f5b73855034cac0000000000000000000000004dbdbb43af72efe00da097d07e8afe59ecba4b170000000000000000000000001f08cee95eccaa3ddbfbf89d3a76ba1e0dbd6f39000000000000000000000000d1278bad6e06c74b716635ccbd1f0b6099cd5a970000000000000000000000000ca3037c85eefd96ff6dab5ee54cd6ae012f2eda000000000000000000000000bb463c798cc459b45f969fd7603d0f8a379c6569000000000000000000000000b0ad6bc8a97b745fd605e52a30f7995adcad9c53000000000000000000000000fc24e9938fb44759d0264e3b7286ad5eeaaf152d00000000000000000000000052b3a4add893120e2492962fdcb4ef6bbccd700c00000000000000000000000031e12f51ec3a9731c2fb79c723824086a962d72300000000000000000000000070b9adfb310299a14ccfecbd3a8938ffc42d7fd9000000000000000000000000cf362b4c2e2bd3b15bc4a8a55ca8bb0048b0613f0000000000000000000000004722f32457d27ead0f76ee0c6a2a5da6f2bba5b50000000000000000000000009e29a3ee4a554ba9cec934b3e4b41e5b8307823b00000000000000000000000046e097b4501b05861bc1c39c99d1b9552a3b604400000000000000000000000006e4ee9ee3a42585cff23f5f1aba894eeca7b687000000000000000000000000739d47f4b73df01381e5fc3cf99a47751f66e075000000000000000000000000c52127f58f9b0067d754a1a505643b1f1508bf020000000000000000000000007b95df5e973416c0fac186939d38003d5da6cca60000000000000000000000008460d6aac2c5ec7bfb842897a1e116dc1b07615b000000000000000000000000ca75c726d925616de32efa5daf7988197cbb0f710000000000000000000000003116b8d90cac825c4de83be8c3eadc33b8fd1c6a00000000000000000000000029e1a575a5fb05f576c95b280501548592761dbc00000000000000000000000061b4422ad79f7d3c1c26c7a8cd6c85f72b42c01b00000000000000000000000041339f3e8f7cea3312aac176094762b420219292000000000000000000000000e840bbcbc7610f719a108030ddce31149a158319000000000000000000000000d677841acbf267c387b6f9ee3cbded2a17d59430000000000000000000000000ee2bce4cefabab2456bb5132d9304fd07f01ce10000000000000000000000000a26f03a638ab3b2c688701252453b0ee6e65405c000000000000000000000000594aa7c5738fa6d5062ea548d51aa7e1e523b4cb000000000000000000000000023270647a10f38ffd8c65c6e90325b88d339291000000000000000000000000dea01813b92e5bcdf353eebe788819e7f47425800000000000000000000000007b997a54cf978ba72fe98e7a4491a27d675de41d00000000000000000000000058dfa8429e9ab954740828564d31f8e7e1d182080000000000000000000000009ff057553f03a5f32786425ff9c2785b29ffb7e80000000000000000000000003f9d744c4c3f9fe96c3833ffb1dc545c006cd37600000000000000000000000066848add0b4bc8c8cd6ba1edc86ef7be27807d7b0000000000000000000000008c020144403cef11d460dda21d0ccf6df84f4fb60000000000000000000000001c0e1b6524e081ee0d6f9a5aab0252b5320bf561000000000000000000000000ecb632720a6d2830e3b20632ce1b53a75d176683000000000000000000000000a782e4c1c0242ece6d98290a60bf036e9d9dac71000000000000000000000000215ff7d6056a92128cd43874d86cacce37d9fef6000000000000000000000000d4331ef6e0c6745623775a7f7090ea2aab3f0bb30000000000000000000000000339d19ff5b0a7456a9ffa60811180f91f1e42700000000000000000000000006a55e36880b9e6e208a6d7d6772bdb38b606ad9b000000000000000000000000a47212e8475dab174a94b7d51ceac81d1a40d49f000000000000000000000000c79d9a133a81cd50599e49d53a7d597b87a503390000000000000000000000007c6b49ced43f1bc049cff10ed53405770fdf6fde000000000000000000000000d3b69c76988c158075913d8bd1b6161295e48063000000000000000000000000bd0b11dccf15cb3f620dfb8d8cc42163f1fd61bb00000000000000000000000057c6b8bc278b75720b3f94d1c0b1134057871eb70000000000000000000000004bc7b981e832698b91da8cb983fd42cc2610844c000000000000000000000000073baa0043f51e983f5bd5d74e767afc6ed2005d00000000000000000000000081e0ea26518cbb43b1b30d47f0443065d01f6ce30000000000000000000000000def10eed3517837fe0f99419dacf32299f0c83a000000000000000000000000da4a98caffc115f7b30a9b5ef489d792ad363529000000000000000000000000281c442f77dd822a8cfb51e5c6d2ecf91f42b6d40000000000000000000000003a9f9ea1ba87042161304270287cc76c974896e90000000000000000000000009f83edeb9b14005cd1d48e659ddbe636a09f7f7b0000000000000000000000003128863fc57d4c8198730a2852d1a345617d84320000000000000000000000005d98062030d7fd546bcc10837f15d435744a4c030000000000000000000000000bb792320095481a56d4049ee29d741ed3126ce2000000000000000000000000c0ede8b668d33ee563ddd513c9f4aa501c41a0a100000000000000000000000037486dfeaf304a3d44b91228feb40ef95b946e350000000000000000000000004b29ea6dbe37c963b4b35f77c705e0f96467d802000000000000000000000000039cae94c344dbdda63a673efcbb516d9d7b3e5f000000000000000000000000134d64e34f5f40dabd9f5b640afc312ebbe23123000000000000000000000000b7fdd43fab64d9811a32c259e72f237465b7685a000000000000000000000000bd45400ad2da7a1bb008c319cb1eff66a76ce3c5000000000000000000000000e685a68a897dd475bfc7baf5e85a43542f93625800000000000000000000000006a6c9a290ad74bbec9ccd8f94a6c6c32b0451c60000000000000000000000000c6b1033117bf9e71e8db8a164d67451d3a7dd85000000000000000000000000e0b06f8e1ec1421b1a70d2fed8b0176457cd023b000000000000000000000000386191a9190baebbe44afcff54ede0520a10143200000000000000000000000083d92b104121d2f8a90ebec4a81bc61221e4528a000000000000000000000000327883e518061f714ddcee58a6666e74a1e5cfe500000000000000000000000096dabe623786a4d121eb491e94117175d5abd5940000000000000000000000000c74bda77cedfc086d742c9b535cdcb2bf1f934000000000000000000000000031c13100e37f78ef0265abd26f9050bedd76ce760000000000000000000000004920f66bb4387385f83485c1919ca9656bb9224d000000000000000000000000d241b4a6149d9b0013f23f151f3f17c13e8633160000000000000000000000009e6ad7d8dc7d54f2fb869c5fe88911bd69edcfa300000000000000000000000076fe24a46daf7687fe40ecf0e261718801250066000000000000000000000000f7c96c83e2d27dad697d9a303dd36ccdbabd8ab5000000000000000000000000610b7c05dd30ac9008585d0c9ac06050e8d79278000000000000000000000000d1b0ad32ee070cd666fb9164363b29726b55b5cb000000000000000000000000c89b6a9c81acf2e74affa9848d749509cef7446f000000000000000000000000b3fc5758bc13a747b30a2a51277dc18e0daee69200000000000000000000000090ec6894aafb73ed1ceb44b0e36b5e260bb711b6000000000000000000000000624f2fe18e54e6e384fd1b56ef61758808e349990000000000000000000000000b3f965ad3a9ba134b5ad87141d1288fefae6999000000000000000000000000b060cb27fa8ddbae33b38c2bc0e1ada161b86bbb000000000000000000000000a05bb75f228ab090d95e5e4b7f446d2c92d72e6f0000000000000000000000001145d5b5a38d28bfd45050a2e3bf073dc22a5b0b000000000000000000000000e514d5796d71dac7daaf1ebe91db1d86c9c03e390000000000000000000000007483d129b4c36f929f2338cb2bfc3d40a863c6ec000000000000000000000000a14be72a8ad347618421d738203ee96e5f36a7b100000000000000000000000063757eefdb61331859b81eecb2faab929930b139000000000000000000000000c817a8568bfe659880d4e361b7e7ab021c72a81500000000000000000000000015721c1ab54666faefe9d7f6b2e113c31c572e3500000000000000000000000036144a5c4a81437e91aea0d009c7ca23eef622cd000000000000000000000000dc1e907e341bc5f36ac28031d1dde8303dba4fe8000000000000000000000000069f5f2df94fb0b51556a092b63d861a06442297000000000000000000000000dd38f90539c73d745808c29f92c82fff5f480470000000000000000000000000ab21d46870b34d57731ba191dd2cc9f95abc06ae00000000000000000000000074a5a7403410ee33882b559ebb2a1872d6e6bdc7000000000000000000000000892183dbfff272c8b0413900ca7463f2c0178004000000000000000000000000cfd34c764026510eaaf2594462527201c90d0b440000000000000000000000007065365990a6f6dea3dd484718bee9565ed846eb000000000000000000000000660a4b1616efba6643f603dc4a0c15d67f7d6d170000000000000000000000009cde019f455b9a3c33d95912edceabbe0cad3444000000000000000000000000b0b0e160a5f93d80c69de86e38ab529dfc297eab000000000000000000000000372cfb10af4317c787db9ed5e6ea6391eb1cd9aa000000000000000000000000947fb3f160c17d81b2813986cc62a212bfb81ff0000000000000000000000000ec7cbebfbb33e43daf99b5c5b25bb4e5598579f600000000000000000000000018d71f59ec695d48c9860b04e8d1cd0f8e4e9b1c000000000000000000000000a5c7fb530d1b05235efa7ac6cc06e37262de3a6600000000000000000000000076cda114788a9277509824daf22f30bc714f3f7e000000000000000000000000eeeb9d7da807ea20e5513eaa5a8acc5763a91da700000000000000000000000044afe42a807626bf5054a86743999915289bd0690000000000000000000000002c27da77668761bcc567b78ab56e32acde69ebe0000000000000000000000000b2fc317605e86b0eec8112bf35f52c3a77b2a57e000000000000000000000000603368db985d3307da0dcd6591fdcadf98597510000000000000000000000000ad81f797846f065243a9b96f817af041d851b885000000000000000000000000761d38e5ddf6ccf6cf7c55759d5210750b5d60f3000000000000000000000000f15000ad6d88a952aeb542bf98891d09e73aed52000000000000000000000000c660cd7f15a9f9f66b1e9a8f638776cd40ae6d35000000000000000000000000da803a3407210dce3510e179918932b4ab4df5900000000000000000000000004d8e19b06478e34ad7c97d4095c9e95743140c63000000000000000000000000d999331325695692c6a1fef0bf6bd584daa31e38000000000000000000000000a09185131aca73aa7966a438069618e75488c359000000000000000000000000fdd2c4e7108031c2d237141bfc8d3bd61e89eebb0000000000000000000000007e2ddf02fb9e47c24f893353c6990a6d6d7c47b90000000000000000000000008a9bc0eb2d0d253010982c11a4e66fe6ecd73334000000000000000000000000e28e7d604978b37f38f74502cc5ae20dae7fb823000000000000000000000000b39e47dd0e0160e441f3a2b088b209a7f7d0dc55000000000000000000000000f93cf2d74058b531b34fd1b2cabb0ca47c4c481a00000000000000000000000019bb3a2ff21dbdfeec82e3b9fbd5949547bf85fc000000000000000000000000778f7a3d9d2c70ba70b45a5f67d787631bee2d2800000000000000000000000090ed0e8a49de7b045d0c2dcf7ab7b692dc9543b1000000000000000000000000c4f87938b1c6c3cab6263f8ff1da618fe04ba7a8000000000000000000000000fddc9e08eaeba2a2097b1482601050d2b0995260000000000000000000000000bcd08d1bec29a85e2e8a36d96d75e3c3cff11c2a00000000000000000000000073b2b1252580f0f97bcf44a60b58c963bb2fab88000000000000000000000000e077272782e397a4b8cdf6d242de1dd6403cff520000000000000000000000005a79800702ebd391d036b488bff0f9287571296c00000000000000000000000000367971cec9c35ab9d6fca9c006bcbf75c87d6c0000000000000000000000009e387bd8657ace7f1ef61a4722e1c38a89afc62500000000000000000000000002b830f261f88019f4a48172c8d67b82fc024bf3000000000000000000000000ba79cb4d359efa2b09582eb3c695f670e5a129da000000000000000000000000037b596bd3931779d3cb5b7ddddf7f1f725040d900000000000000000000000031d474388e4c941391e9c02d454c68c16150aa5b0000000000000000000000006a78cce104027989c90117bba0f55c80ef7340b30000000000000000000000001c5c507813c82b19e0008db167c8367d2e95dd29000000000000000000000000486a38140c6c0738c1a04cb6f71c2a8316fb7ab00000000000000000000000003334d102279cec1bddb529e3fa2394a3d75b4d860000000000000000000000003b6ef79387a05261296b7a1b2d2ba5331ab2a6d40000000000000000000000009a83bc903bde5bd56805feca81badda9364824b5000000000000000000000000c75b20c4186a538a5d581c51dbfec0ea2afceb200000000000000000000000002ef2b8c0bd68ebafd226b6014cdfb946f7880a11000000000000000000000000325409632bccffac706d378a2eca57cafa21ab11000000000000000000000000e1a76bff70223c474ed84fad968b12416dc939de000000000000000000000000b16d8e1b17b812e339782ab2ba4e0c18b815993e000000000000000000000000fb9577132e6277fe4604920104166af7a15b2f94000000000000000000000000b4d077c895f9e46e9dd6c56a2a3f4b9bb9f6d404000000000000000000000000da0cdd997795f7b4d998091ac08cfbe3ec6725fb0000000000000000000000005a1306ccf62101aa7fdfab0bfa73a41c0c0f554a0000000000000000000000004770ee1fcd2109c9301f935cbda03e6929e3913f000000000000000000000000206e8719aa6a295184afb4d965ab3abbeb011e950000000000000000000000002b3d13d153e1981abba471335a514a3f357f184f000000000000000000000000b7a345c8b12755b495df4cb32274d8953d87ed24000000000000000000000000abd271bb19fb943a21a9984bcbc9e4f716048355000000000000000000000000f511028e4b4a224204c219e205660b40eb69c53600000000000000000000000088aceed7b1f360ed41c7f375c9761a257615cd92000000000000000000000000062680176aafa064c4f94e5270176840c85ab4ed00000000000000000000000066af6e12d898292534abad5dacc0ebb0def9c56f00000000000000000000000078b1f61a78141e3aff6fe83fce7108d6788ec86800000000000000000000000002aa44fa8c58c953b9d925988f65c3729f2171a500000000000000000000000093279bad8ce4c760a699d57cff88eb482dfc4faf000000000000000000000000eeb36833322dfab39427e45a9e687c1e32efe4fc000000000000000000000000e18e52f7ac9b04f83e73436ade9e1a17bbf55e98000000000000000000000000689f8a4cc3fe3b59eac7810dcbbf002677fb91420000000000000000000000008d44e37b966443eab32055c28cd0f03a32d8a6f6000000000000000000000000b9ea0cbcb7bcc09b24161d64bea1012c4389d0560000000000000000000000005eb6710fd2a7ea818d54305277946e4a302154d70000000000000000000000000039e762ecd8e8f074e93575dc395abfce4ef8b600000000000000000000000011d0e1ed9271dbb5527db109a4f7b3ff591dbdbe00000000000000000000000026639ca286211f36344e37866b14d649ee4e84aa00000000000000000000000036ff52a1b7d3d028aa3e0909548a7a0438df4107000000000000000000000000a0999a9453bc726d15408ffa127c44a4eeb237980000000000000000000000008298120f6a6dda5eedb2eca64a668c4f27acca9f0000000000000000000000008cff4056ee8174cbc8ea884582e2604374039ac90000000000000000000000008feaeaffa5928b1a8df01c50436c1a47604330520000000000000000000000000b88cec84e8f5fb47b4268971e373864e32b6fb90000000000000000000000003fbb1c44a23285783cdad53e9f49e0b1532d3523000000000000000000000000d2ab375a699fcc0178ec97e87405b3239cdd75b0000000000000000000000000eef7b6bd2e0d4316ba525b81753695e162d0ff89000000000000000000000000585d2dfd9a0b825dc836d0e453f66af635d57d6e000000000000000000000000f57d8be15b340d17fb295556bcff9e33bd29883c000000000000000000000000b8703f1f152d83865ffa5eb1bf8f913c96800817000000000000000000000000fbad0db1effd7e06b4af78b89e5ad3506d8831390000000000000000000000009ffe85b4571ee27f375c4fd1eb210698d3052b5d0000000000000000000000003fde2c440dd0b1233356e845ae9c2042564d5831000000000000000000000000b5c92c5f2eae5402655d8d7c31f9f4abd5f96226000000000000000000000000b908da3896c8e860f7ab8d5391f7ddd46e647d33000000000000000000000000ddcb3e0464c145a53c27527615bc868dc8a8748800000000000000000000000016a3dc35d634ba934800f39b6448b3dcb0c56eb10000000000000000000000000b584fa9d0e89522f040e4b17573861165ca36ec000000000000000000000000f9e7f28fcae634d826b317973f82126ae75d03e60000000000000000000000004174809526f393f15c404c4001c781e5f3554f33000000000000000000000000abbeee706120a300f61a0865a790b4b5a1eda3150000000000000000000000009b5cf7f688bd869b15fa2ecf5fc47e42f0f668620000000000000000000000001eab2a668a52dc5af716c342ab706a6b3ab5f6e6000000000000000000000000171e3060e83c3cb516b1d849208c63eefd28983500000000000000000000000009736df0fbf459375650782be7edb2d428c9c026000000000000000000000000fc8bfe41b01d0e62d98712c9e3d914b2ef8684f2000000000000000000000000ae599485ba9f6876d6ac519b443cf244a2efb1cb000000000000000000000000c5c8a6a6be3a992102589f2e57b11c1465363bd000000000000000000000000029ff9b834f6cdfbf55df31c3834cd9db650caa160000000000000000000000007d0f1c7959bc2cdbb123f560a8b076dae9530401000000000000000000000000ee88df8c446250c4fef2a201e494282bc870f26c00000000000000000000000045f028d32b3edb2103837a5b1c99151471e2c1750000000000000000000000001bbe57122ca920707fa383ce73664c0184a84c00000000000000000000000000a503c1f03100ff2a5cfa0b3892bd5aff469eb65b0000000000000000000000002a46741e1cbff00a0fff2062f6406fa2b7a2f33a000000000000000000000000ebbf39db952fc3da9e471c53db269810cf05e49c0000000000000000000000002711946588ccefa82c0e2491787f5bbb6aa244220000000000000000000000007cd68e24a5d1dcf45420cf873d117ecca1093f6900000000000000000000000019d33108f2dda663309ee1b80daf84aa51182b41000000000000000000000000181653d04d64cf6cd5c0f7973ff09be7a163bfb800000000000000000000000050c97d74246147edf7ce937f286c559c992bfde3000000000000000000000000a67c8e502501634715c89582510ac8195da930940000000000000000000000008fd64759f57a4f80270e50c7c334ebaefaa2d7d00000000000000000000000003e789a782c016c660a9b5f2a3e329ae09c47405d0000000000000000000000005920316f40389b6adb60925fd11a1d84300044e6000000000000000000000000d012a699a8a82b2c79365636156112e53622e7370000000000000000000000001ab4b85b72a78b5e03b50df264e6025a25d8b240000000000000000000000000f4b92f3317d2445c48b55559589008343f597b850000000000000000000000009e2ba168db41899d5dd1301dc4efc3c85ab3bdc900000000000000000000000036c6e3fdeaadbdacc56b928b958bb878ea7287f3000000000000000000000000c101e3775d2e5576ef6ff256f17a58bfd0c338c700000000000000000000000003ef10e2914aa8d8b5d56726b11fdf6ea0854adb0000000000000000000000005a13a84b0ac8bf8fa2fe22900283ab153178eb41000000000000000000000000572555f97c4f7d13a2d51aa05b7152f60d4d68de0000000000000000000000006cd20c2bafc4de797d44d86556ab3400428a9cd2000000000000000000000000ae145689f4022300aa0669359a272c64b24eb78b000000000000000000000000df67d622db936f7ebeea4bfacb021c0ffa393008000000000000000000000000555e0dbab69281ccf26e9529dbba14161a82f81f000000000000000000000000ae8b80fa0b839722cee00eb0ae57d144c5e50636000000000000000000000000fbb0131b610bbad918bf98e41ca10e0d36fc473c000000000000000000000000d2ff92646b66b641d9d96f8a962dd4545c735d970000000000000000000000009ce1c4ccbe970cb03a8b37a0574d55f498669a6e0000000000000000000000006abd95b473acaa41b21cf2ed1dc81b031a3f58f9000000000000000000000000ad77e73a9fd5d002bd1d043e6a4c6a456c9524fb000000000000000000000000146596d19ae6b553380bed3f75ef11d042c53b9400000000000000000000000006be129fba8d3c2096c50225d9726e311f9692c00000000000000000000000004013ca63ee654f50c50058ac8b18a348acd4b86e000000000000000000000000d67a39d8f0d74a31798252c1aae34b70fe95c5340000000000000000000000004160f7c3de2399c0a3c216179064d5d8063980bc0000000000000000000000006b24d4f45fc4dba8929b5475502b31ca52a180f0000000000000000000000000610be066f0fe4e56fc671f5e6fb68eaa9c3b42830000000000000000000000006439fed8222190c0e0e7b48dfee59935a280afbb000000000000000000000000a518bd46e25afdafb204ef03c6888e34c425e42a0000000000000000000000005fd313d0872234e9c77d3239d98772f5d5e470a900000000000000000000000017e8e684dfd7945c82e31cb87fa24da84ee7b853000000000000000000000000a7546ed0e2b919e32f2ca19ac70c0c06053e40450000000000000000000000006002d650d3399331b7db0e6d6adb74ac4f48ed0500000000000000000000000083d16ab699aa9609a6a4a37777edee90edeeca190000000000000000000000007f37f9367cd29efcd6f874b28d7c9239bae7b93f000000000000000000000000b6f233a17bbabc1c5c636460332d35b58f46b09500000000000000000000000000f3fe742bfce0d874a3eb52d411070df46c8528000000000000000000000000b4b7fb0205033b25727e68d9d4fcf30e8b6bd12a000000000000000000000000725e9e459679746f7fc4a963adf033c359cbef52000000000000000000000000677ac7ad39a0275b5a735e631c493046f8f86b3f00000000000000000000000029a923fceef327fd675b351e1a2fcf44624480fa00000000000000000000000069c510ce6920e88399bb33e8cab6e514198152c50000000000000000000000008410613f5b5e663b89d61a8a6ed5d05ac35633dc0000000000000000000000006a106c6bf1c439ba46f4c86c78c53f21544e88d3000000000000000000000000df7d0cc2f5ee48d2215894f5989d023e814d7bbc00000000000000000000000008ba51850822b20ec61d10d71d19e619d443a737000000000000000000000000f09d02a51d38b9d0335d5d815129a6a67c07323e00000000000000000000000073c890e6c5a4fcc0ea82193366320759d2e8e6f7000000000000000000000000682b7a6322028a85032adfa0b4137f41ebf4f67c000000000000000000000000906237393a778467b8da4bddd4c271bf309dcfec000000000000000000000000fbd57b766a70aac05291c23e037a7522932afa5f000000000000000000000000df999ab83ba5dbca001ed5534f0ff315101bd918000000000000000000000000701e3f768653d3e095ac424c9733a7f6fc211e70000000000000000000000000b49dbe6492d1d1a852da58ea6ab0049b8e1230940000000000000000000000002be116f594c80192087c1ecbc5b1c2a97cb1ace3000000000000000000000000d1a65b851f9afa076d7048297399773d674413f6000000000000000000000000da97ca94dad622ef1fa474511d1f93a77a2f5558000000000000000000000000704b3149bbcc7984e17c32621dc843604c1b63950000000000000000000000002b2ddfe8c902708d7c9862d40ac61857af9c490700000000000000000000000089cf0b902433a80a626c7a72aa0cdcfd3719e4b10000000000000000000000007e029c912ceedd7eeb116b5c15203e892d49db7f000000000000000000000000579a42ceb1646ea79770a0ed37ff99487c98e26300000000000000000000000007862b21ff7726e320ac3883d6d9bb3f1f4ef37f00000000000000000000000089bd33eb29dd8fb6c57dddb34b405252550ddc08000000000000000000000000ccdb5d8a09470f95827a3940668fb48a91d4430e000000000000000000000000741fe291872e93632e7cb15799974a37f8aee73700000000000000000000000012de94aab0a7be72a31efda03c6967cfaefcfa050000000000000000000000002853aa8f1ae2207373b3fd5268f2cb80f64d91cb000000000000000000000000a1428deeefd387b027107a1206169a4aac76f203000000000000000000000000caed7e779686af6c9652e111a893a98eb0137b9a0000000000000000000000009580608e7257a1b46ab7a1d1bde15a5f40e7ab5600000000000000000000000073c03eb20f57acce1015b9fde5d894642f4b38c60000000000000000000000009b390e6ac7f8b4feb21e2ede57093f21e2ed052100000000000000000000000010d1ec41fc4ef10b6c50b288da484762cc522da3000000000000000000000000f03ed2eb6af38ae68412276840329f0a29ff830b0000000000000000000000006e76b69472bc794e5ec1fab824eb3a33c9ada56d0000000000000000000000007d5e3846406f6869d9f846f4ec1acb0272e9687100000000000000000000000081839bdaedeb4773bcd8344052443721475e702c0000000000000000000000003914366d85cef0195a4ed2f3db799707c1d6e5670000000000000000000000001b9a7907703f09257b2b58703af45347e77698680000000000000000000000006d605e40d26fc4bc407f511d70b7cdd0dd346aec000000000000000000000000a6450126d50cfd4d47e2309d4af437d81bd7caed0000000000000000000000000fce8663cf9ac415630e2ce7687152278d1f571e000000000000000000000000155966c01d4787b34a42c737c063fbaefb6e859500000000000000000000000039af89e63c99f836c7918f950310cf57f487a3be000000000000000000000000c11244ecb1877b40620a7c5e99b9e8273adc8fea000000000000000000000000503c6e7a9c55a69df44d1ac7adcc55d5fb609c7c00000000000000000000000039cae62ec8f7d91368202d282ad6e3d9a209df640000000000000000000000000568cb03ede5c620eca3b76c9b6dabb307f9bb9b000000000000000000000000be807275f77c88d7b8557f49119451729851e37c000000000000000000000000ec8dfa7d0767b28944c97eac6ee37debf458103f000000000000000000000000bd4c5a3236ca2a93471651d3b825bad30ba5aef800000000000000000000000017b8e2d0a3acb2538e7770a27e3fe54a7216bae50000000000000000000000009faf538b85114c8960fdf10d43bacf0c55f91f8f000000000000000000000000477ced4790575fba7f493f0757f7ecd756fb7c32000000000000000000000000652cac5c1a229165686200bd43054ab391537655000000000000000000000000073ec5246d09a7379fe1de8c17811dd11e4b15a8000000000000000000000000489527f71ff50d74ec02246437d84c2a5d2035e80000000000000000000000008ed2c17fad09906d7cbddf033e1c39ca29bf13340000000000000000000000002e9e0defd67925dff568ade754199083e42ca580000000000000000000000000de930080e0ba5d8ca2b7163b39d3407fd34dc6c20000000000000000000000007159d08bafeb2f2b99cad21b134f1da78f3f1fda000000000000000000000000ba0e8d6bb5ade2cf401e4cd3ac20b83a092bb55d0000000000000000000000009cf460d65f3738f315d345d533d44bc4f53f610700000000000000000000000070882029eb29dbe71dd75f9a60893fd903982732000000000000000000000000b6bc437708a398cda5627224bb8b88bcd1e88d8f0000000000000000000000006a49f0177efeaee370a680ebac7a23c8fe863a34000000000000000000000000a4af38c53f3cdf37553042eebfe42162df6042f7000000000000000000000000254de01579d9a83a9b1bd332b8f02c775d2f132e0000000000000000000000007403b427e1973428b1206e8aa0c24c4c77e7b13a0000000000000000000000008b0bf396d62c16b7026c18afc2095614cc669d48000000000000000000000000a71cd30fc50f23243ea7e58e67171555d0388bf2000000000000000000000000932f6ecdb47548a6bc95ff4d061e7c681760a39c00000000000000000000000017a1f131bd3d0b3882a466fc5b4734454b8c92ad0000000000000000000000000b245c28738aacd550f97534f664d558e761419500000000000000000000000092709f391a2b6c23e5da213f82dd98600e36ab2100000000000000000000000056658567f865bc63c628ec302835194be07033e60000000000000000000000001bd8b1c3fe4f494a6bd9743ba547f61c9ccd77ee000000000000000000000000c1bbb9a615a0dce250ffd2ee9fc841cadce3e9ba000000000000000000000000feac9931d6516212d137105102932652b020eac0000000000000000000000000c635c30337a3be2b130b8261f0c9feb110a579e90000000000000000000000004b758225200f2f88fc7f8b965406533d532fcf4e00000000000000000000000057071299aad689c7a38e2a571b124e93a44b584e000000000000000000000000be191516348f49c9b682cc7bc8f9c09b999523a60000000000000000000000000811bcec811cde9b40ef733286a1cb39eecb6a6c0000000000000000000000008e1572906e4bafb825ce50879ae5ca9c3498e2c6000000000000000000000000080d222edf00b64b42454cbc655cc9fabf4a74c60000000000000000000000005c8d2b525af1bbbe7c44758094f156ddf2a0df5a000000000000000000000000a5eac1601791ac74839d9f2a50e5be47eb8bb3820000000000000000000000007e580cf80dd3d6f7b010bbe387e98e50bb1056b30000000000000000000000003865dcc338ad00996d11a88c51d3adcf28e5f9d4000000000000000000000000b4bca9c7e72191d95f9cb1ae048f991c4084108d000000000000000000000000fe968fbd69bfece60358921215847ae7b854437c000000000000000000000000c9b4b08d135aeb9cd881f38a7fb8ff2efafd39a20000000000000000000000001fc72e6060370008f3f9bb4f7009400f546a822a0000000000000000000000001fc72e6060370008f3f9bb4f7009400f546a822a