60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c67616c61746f6b656e2e696f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2067616c61746f6b656e2e696f000000000000000000000000000000000000000000000000000000000000000000002e516d5575644d6972416445564b797965743776724c6f706d624759765755586b53725a47536432644a4a7676616a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000556000000000000000000000000e38830cd189efa4a120f28a85c642c0cff815e87000000000000000000000000cbc090379717ede416d86657818c89f00cdd796c000000000000000000000000914bb0bc372b3043e3107812c5c8e5bc91593bfe0000000000000000000000008b1833b46c01a67876ba9d80cfe19a2610b70e490000000000000000000000008074b541fe07c06f97e3eca2b0d98e5b3ba538dd000000000000000000000000ec8b8e5ca10bc6c0b077cd1a1c20558f41ffe1340000000000000000000000007d488d3ab8335425e2c73a00f28cc31ed8b3285e00000000000000000000000089eaaeebb9a4c43ea15f0ab0860884e97486098c00000000000000000000000097eecfc7c820f95e5b6809080264bb08895c3c610000000000000000000000007f9bc200f726b1f2a4b7fa786d353c63aa86ed5c000000000000000000000000a1e659fb658ffc4ae55994f1fca3b6e06a3c9476000000000000000000000000701ee0d99ddcde4a5483f49d24b4db48cabd1616000000000000000000000000fb8bac81e5d1ba9e621007055c0c9cf651cd5f56000000000000000000000000ade9f7a9674b20c4d5481325a8aa01ea8b736d70000000000000000000000000e569a52806a17ab811eadd6b799749314bc2d266000000000000000000000000db62def8abe8b46b05c187f9eb5237dc8e60e0b40000000000000000000000004a223631873fe9a8b811414be4e0c58ee382fa3b000000000000000000000000dcb90009dff4ea979e0900aefba4c19f0dab3792000000000000000000000000211940260d5e6bb064221841070365ea34201cfd000000000000000000000000681325612f6a0c2a92c0d946ea73ffcef09e585f000000000000000000000000bea380942b2bb01c1bb5e97398b2ffe983fa93350000000000000000000000001fd68153039b76c4a03ffe445a10eed9b7bf4a8c000000000000000000000000688f323dfe7773bb462d5bc3f2c12d32b3997de7000000000000000000000000c0b3937c32f060363c776e2dc09d15cdacdd213600000000000000000000000013da76d5211de935ef7d1d0f18a3087c24f06d42000000000000000000000000d7d582ef07d2f71788287aa0d97ee95493637ea3000000000000000000000000ca51b30d9fe551277ccbb6ed8e4046dbeabf6f1f00000000000000000000000082a2f1e3a1090be3edfa6dff0262b37c0a12db670000000000000000000000004729d1a1e7b5617cad89cebe9aee047bbc472ea3000000000000000000000000e6116a4b9b191d79133babb7fb8df934edb1e1210000000000000000000000005f24650d2b5d4da2e65d4a6ae3b27c208a5e4900000000000000000000000000ea9f47370327c7098763453b04c83d9fbf7380770000000000000000000000002e619576c617138a74bd85f7b00162d6fd480f3f0000000000000000000000009c8c865e79233e38ab4e058f9e7feb4669cce870000000000000000000000000e5c9317d8dd2aec6272c82f37bfaa5ed82c4478f000000000000000000000000252f22e340504ca6bb9c9e231c0dc22c6de065ed000000000000000000000000f5635c5a48788971a05d0486a371651f5f5fa10a00000000000000000000000049e94488e2499dd4b9e4cfbbd21a55b35764fac8000000000000000000000000dea40a157e330377a11488924b7b938a03bdc57e00000000000000000000000074088b6eaf3c3fad51b191bc22c6b90ba625e3fc000000000000000000000000fdf778ca57e178bcabc2706b78a35c7b39e4fa4a0000000000000000000000009c3977fcb7e3f9bd6d3d87c213edcbd8c83243ed000000000000000000000000e15795b68ffcd018ec4bca60457ab7389ee73621000000000000000000000000ab3d9900dbba1a7f34c832c95075a6fe26040d86000000000000000000000000862bee0ce60a0a40cb0abc495039322de859513f000000000000000000000000cb532e97087080777fa75870eb9ce7261b1ae2e70000000000000000000000005b12505ffd8fed59c35a9dd7cc75088f42126679000000000000000000000000917b7d5129698e3bd04dde160198fcddd2e129700000000000000000000000005901087277ca921cf514b8ce34b1efcd06e676d4000000000000000000000000097425ab9189555fd2e19d499de76cf1e6be8478000000000000000000000000cd7f5dfdeabd988fb263c976877b412d527c712e0000000000000000000000004d7aff0f890dc2ca43d087a415b87b32765523da000000000000000000000000efe34d18fff24c9ee0b69847f6d680148ec4df83000000000000000000000000bae4675aa4999ce539d8e6c4ac3492876b113f5e0000000000000000000000004bc6c56edcc362c905cd1dbc223d44e734ea4537000000000000000000000000ac107120f35c99afb2e39f87a4740328c99ca8c60000000000000000000000007c5fcdb9abc4d8ed45c236ed5cf9149039a54bc80000000000000000000000006317cffcc493ca2ac9ab5428e93eeb9bd72405e30000000000000000000000001c370436c3643fe273b87791cd1cffad5a752970000000000000000000000000803235a5c1d95e6c4d46a2d87425165a96d5f3b2000000000000000000000000f98718e4effe7b826aa2eddb66a38f66998deaa1000000000000000000000000ae564e29095e50439fa8374c9b9cc38b56624f49000000000000000000000000160480d55f2c07d23cabd422434310a2c9a2c6c20000000000000000000000009854ef0647aa297fc1ac3cbd51e1b5f9a1a40d130000000000000000000000002d8ae6e2f9d79b1e65ad720ea3705c6e826c1d13000000000000000000000000b301b4525d9419328421e024d31138d85b613b03000000000000000000000000754e6aac38667ba54b7138cd14da220e83839b100000000000000000000000007fbf096c36b6559c700cb83acf76f416426697ae00000000000000000000000016fe36c051120e2339fea54a9c89cad2392510c6000000000000000000000000aae569f8cd4c18a4346e8b736e1727cd84a7366900000000000000000000000099dc94c380caba1c79fbbae7aad379804b6f9e7e000000000000000000000000deac8b6497965bfdc9930dd228a4f08881749c9300000000000000000000000088c96b5eafa6832f2c45063273bd7ef68b45d1be00000000000000000000000030415dd7b8a333940325d40fc4a23b43f356ae5600000000000000000000000083e84811fa068e5dadf111a72295abf50b499e6800000000000000000000000009aa7a37e3275d16f72f273c629cb759b463723f000000000000000000000000b7c16f631657a42c3d6c2a90b1f53863ea67ba86000000000000000000000000932158812c29e75c726f08225c77c5a6d7fe9012000000000000000000000000d1c5a4fb197b80540a035ca3922489669cff43cd0000000000000000000000004dd0e3b1e25a0eadbf83afc6f3dcad911af33b0b000000000000000000000000b6eccd411dcc851f1bbc646e3bc181619d917e32000000000000000000000000172749c6275a81fd450a997ec539672a4a73dbda00000000000000000000000024ba1542f8a0a20e8251d096213384cfb0ee3dbc000000000000000000000000a14cce1ec67c534e04af908306b682d05c5705d000000000000000000000000011370488e4315bbd0f9ea050090b938b672c56e0000000000000000000000000cf5259ea164cb758ae817dcb6e6d492945a797260000000000000000000000003e436b761527dc7952e6f026b4c024810a3384370000000000000000000000002e3460aea053766e22335b50b1df45240aeede66000000000000000000000000b9cf21aadd5c2245b1c63c2836ff24d7e9558d5e00000000000000000000000050654ed7248eb8fd26aa512330eae279f11dbfb1000000000000000000000000bd88cdc6973a0b1b0573797c562aa7d743c77e5200000000000000000000000021ada6a3c0a196f94d19e3f5a4f4f0995a645422000000000000000000000000165aaf9dd76a4262d588834b35d2cf905c34abb0000000000000000000000000e8515d4dbaf7c007122ef8bfcbfc5e6ab8a137440000000000000000000000008490b4f01d00e04952dc7c5908303bf59650503500000000000000000000000097b0508b03d3d0a94734cf01aea66cce1bb022a6000000000000000000000000a22667bb631af734d25ed4a230a8ff2be63b269c00000000000000000000000049146da2bf3122911249028b8a0a7d02e536229f0000000000000000000000005a37635801c0321fdd2f7ece346a5a9cab8572b100000000000000000000000037f2dafc56ad34a802fe72abcd1bf2c7e3933bab0000000000000000000000009e859a56535bcb19e8ef416a11c349d275b6daba00000000000000000000000092b5b61d6bfb0d435f694d71375cbe33886379c90000000000000000000000007e78c08ae3a2e3201da2dcca1021b848116fba89000000000000000000000000af43b19fd24a5dc2f3098c1b95376b4d98371a1e0000000000000000000000003409729dd9bc5f74a0e2f449a57acf2e14b19b18000000000000000000000000b1cc7be10033b4d9f822f0c2e2b86ab7fb313e31000000000000000000000000846ef84455b3b5680c7fa16b750b61588b01d652000000000000000000000000a8d254f609d737376c6e0ca69d5e284ee885f747000000000000000000000000b04c72f184d49968fc6dd348fe7576a7d69b4aa3000000000000000000000000133586adc7f9a8819622d1be9c27d2f65bc4c90c000000000000000000000000bf927b34cd67427f5b80b8ac1333f0956c6a88f8000000000000000000000000f501a1b0d17346df5d6a013748cae3847b150979000000000000000000000000080910fab707e0c1f58c84f1b4d4a3589ea3c72b00000000000000000000000029088f1a96a2bfd12e6d3cef5095b328fdea772400000000000000000000000093c7cc4795fca355912902454d684b5cfe627328000000000000000000000000ff7269fe183cba1188a11252ec5fcb5faeb2456d000000000000000000000000d3ec1e25ce374bfd20b6c1a705a4b4fa5c30782f000000000000000000000000c095ea0f379af81038b73756940de1849eea1532000000000000000000000000e1be119712240d64e47ed556309d3f967bfb9c02000000000000000000000000e77d9664b367665dd84242cf623173c7558159ff000000000000000000000000ee5e60f2f817b0a22e6252585b77255704eb83de00000000000000000000000056b4c7ee10d60481e566aeebae0243bda70d6302000000000000000000000000b6e72c232c73609e6dc6c46c60731ca11fb9cab40000000000000000000000007f5a49c5611ab3527097662460f4feac1bb0f80d00000000000000000000000024bdc5e7425a47e495e0a79c637b62480829e368000000000000000000000000401903efabeef6ebe9fb5fe155804da41f722e6a00000000000000000000000068925a404eb0582b5d8b2e49cdcd4a8abb85c2330000000000000000000000008770062fbecc2fa8d1cc3169816f3f393eaef08d00000000000000000000000015892c40112bb74b260929c3b9fc1706aec4408e00000000000000000000000028d1beec931891f389c6b7053467e79ecc49015d0000000000000000000000003ac52de645605f5e40d2109c7f326fc30012e93c00000000000000000000000033a186e0546e58413253bbd1423d0ccbe90afabe00000000000000000000000082b243a0c49a4b88d2f013f67a0e0b2b7fcd6ad6000000000000000000000000903435fe36576fe7c3477dacb545314c4f880763000000000000000000000000ebd285114cc7ff5caf1c535a460f37b19b9231f10000000000000000000000006d3cb8b7655ba6851cc205cadb2139c5db2c7f3e000000000000000000000000fc4be4e2a923bee813f7c79969d45390f67055f8000000000000000000000000024f916ac373fe697693a5a477d16b6a30e79283000000000000000000000000f036d551c37c203469f50d852125418c4e602e0a000000000000000000000000977204aacc0fe9528ed97ac295f9fce651ed505a00000000000000000000000064ce7993913be13310e65b9b63ff54e1656e0351000000000000000000000000812ccd2975e55cbd5a8d88d508411e09e1e3f883000000000000000000000000551e4812204b53d216c2b02fa1b916925e7dc11f00000000000000000000000020ab348cbb6ba100604572d00fd1523f5d503fb50000000000000000000000008b933f3be778007e8560d16881826891e42447b5000000000000000000000000238d03414da386ae74db39929f53adb7f2a615c20000000000000000000000001c5bcca82774a1cae3c87f9cce78bf824a3547cb000000000000000000000000a6245113a3f3f7a38f01d16e002a39952505772f000000000000000000000000f354bde25f66601ad76bf1cd3ef60e0ec9041155000000000000000000000000b98c3678a1b78ec49bc122fb3f4411ce7403fcc9000000000000000000000000661184f2070841cb9f0da880cde1dd8ac22a56940000000000000000000000000763f0ce31b64ca962c6c0662c26cc8144ce1be20000000000000000000000003aa87d2dfea678981dff666cbe9db2dac1b170040000000000000000000000000cd123d109e5e66b6f90655e5559ae0d5d6f7b5d000000000000000000000000fc25d75d0de2324a6181beac4ca22ccc3fe4d48d0000000000000000000000008d7e1edd7b82929a222292d088e729418476dd7d0000000000000000000000003760126c5f49f02dc4b363979ad1fc64892c73f500000000000000000000000041d9f3210bf2f6c311df05510bf5743a2199c100000000000000000000000000021bb6adb1c9da1bb4e5be2f5fada39902d3fbfa000000000000000000000000838ab155851a5338eb5f9cc59c45cb464cf78859000000000000000000000000033828d6e0c9841f9c0815aa75c9f77e8dd0b5a10000000000000000000000003751d2b848e4612471084d35d4536943d46d5104000000000000000000000000c536f0ed6979cf827168bc678f6997845996bb8d00000000000000000000000077dcd1f87f1545b4cb5e899d481b345301f13ea20000000000000000000000000c1aed2e791db5151dc732d6c669e46372abd7030000000000000000000000003169ee0f5d1a7f6b820d76263c6c43c9108d75e400000000000000000000000011fccb404bb3dde7f639ea7501313c55b584683200000000000000000000000087c5fed2c9130e0417335ec39aa850613869f41d0000000000000000000000003d552e0d61ef5c5b8aa2f8dbc3ab3b7d5c218956000000000000000000000000e6e0806b4195889f77b6303709104e2cd55e4f7a00000000000000000000000071b0fb300cb20e3f70623184faa89f825d3919f00000000000000000000000002c4b7cccb4ffc58abaa8f8fabb29cb166a224c0b0000000000000000000000000ff2363eefc1cf23fceaf97a3379fed3a6e4599c000000000000000000000000cf4fc7992705e5e80d53b7c9c69798911fc1044600000000000000000000000029466f73d91ca466bf1084b183451fb5524a630a000000000000000000000000acf2abea9b63e9330b5eafba13bad5efae67527900000000000000000000000062b6f2a519710e747d1607b51080c5b8b749ce4e000000000000000000000000c28c139fcc2d58693439e5c82902180fcedf4a96000000000000000000000000a00c2652c1b947d25685462aa2d81bc71d933c6100000000000000000000000099b64a54367329f9476f48658e3cde1a3580a877000000000000000000000000faf6e90a49444a922762304dcff83c75706b9d3200000000000000000000000026a3797c8f5677c4dde7c4c12a36834b4fd27373000000000000000000000000d4859c812d055f5dd24890d1f5b4e6c08573a034000000000000000000000000333582a66e80d0e2f7cb5de4a1ce42906b653e8d000000000000000000000000a84035a2556a03bd8818e5a0e865a75b601383fc00000000000000000000000094bfcb4152ac2899d2be4a0ac0e05d023c29a9760000000000000000000000002174ef507b6ecc02b5161f5a47afea15cec8800a0000000000000000000000006300a843dbfc8f328da7db5b27cc50c796b3eca80000000000000000000000009507e53023a178116b344ad33873aed5a991b3d8000000000000000000000000cdeddd4d7b38228bcf546675ccb6a3c77bd631ad0000000000000000000000003624f283ac2ef16a2fbdf0c8816988d42eaf08490000000000000000000000008c02b21eb426ef6e78ed97bc57a347318275edcc000000000000000000000000da354744b3ba1cbbc7408366425d4a6e042fd3a1000000000000000000000000946eca8eaa4d5fbb184ec6e3a87a9a6f0899c43d000000000000000000000000ac9f9a22e28e2630d56a52bd3eb1297ebe479ef2000000000000000000000000cf8d0d82d4f53a32ecfbf54b7a886636cf28d57f00000000000000000000000083bd47095baedd2a2a1433d35a002018b07c2c28000000000000000000000000e26cd9c267b002c9dfbd3e933145f09fe2c369680000000000000000000000001311d7545c4c5bffe1e29f4c778409b1035bd41c0000000000000000000000008d2b2efaf1bd5772cc80198e04f5e9955122b5c100000000000000000000000097dd8f94899bc9ca31b37615a9ccd16f37e4b7a10000000000000000000000004469ae8ea2ad77cdcb6f6c77dcdc7db69b6d0175000000000000000000000000918afad3051ae91369085cb55bd09b22eed0910200000000000000000000000016290fb707708159707c9b00a623c24671c28cb7000000000000000000000000a9d66557c209a2babfbc229a63de0a4f9adf2c9a000000000000000000000000c3164efde56eaf6a1bfdf78c878d984b231deee5000000000000000000000000c25f416877b2d98bf40986a5d86b3dc49a2f3473000000000000000000000000f7e9af1a3a8d89d43c378643bb96c2a90ed5cab600000000000000000000000048f9341b7ff3b1d9f4f76c65153cded0434702c100000000000000000000000030985df34a60e799ea8bc2893109005b1891ca3b0000000000000000000000009b7021a8527d4d18d42c7b4ec29743f4381f135a000000000000000000000000e123d6f8a282ed654e72b8d008320b4efa1b350a00000000000000000000000091efdd38ed6e930e9a407aa92397326aa0e44a110000000000000000000000009e2b05b81426c8813325349016ed85171db221d8000000000000000000000000dd205d81805d0c2e0da2f6b1156f1f3778b4e55500000000000000000000000042755488e33abf4a71c63cd3077145c195721334000000000000000000000000452ac1aeaf99fe4908755e019bc08d39d12f9ab4000000000000000000000000dfdba9d9715ad18b517c9314a06e23a3c386a446000000000000000000000000ec6631b50517341ff7fb17ee59dc7ba51d9e73df00000000000000000000000076040e72303a9a8d897f51253240476fba25c82200000000000000000000000092daa497efeb67adb3203bfeceb3c54209ebd5f0000000000000000000000000cb09acd1826c3b2834c5afd11b05929001d1024900000000000000000000000032fb11facd5838edccab55d5ada46b371f0acfa4000000000000000000000000df8afcdfea707a8f6bd24a50e6ffb81ac594f68d0000000000000000000000003a52266aa1f28f3e1577601b3ee1279fb7f31f6f00000000000000000000000008e5aae5c880c4e08e848b16234b57fdbba19f570000000000000000000000000cafadd8b71dfc1869c0c213bf0fb419d1304156000000000000000000000000e187a48b06f89a43e55e1a7836dff15c6d4f7a7200000000000000000000000061fc06584f1c4e8dd1375fe4572839bcc622dd80000000000000000000000000e8b11f0a53f39641fc4eacc4f9c2e192261ebb2e000000000000000000000000386fd5e2541ad7e954a9ccb2258e46d36d3ca92f000000000000000000000000a481b4511e817e8e0410a7f9c99c85930110d08100000000000000000000000009033acd3af6ba8f77aeb2d34108e8ecd7466eda000000000000000000000000b3782c02b7438e4f05d55b6ac68e56a4e1cc4949000000000000000000000000b2159ec9bfd272220d28bfe6912359f8d6c02b3e0000000000000000000000008b535abdfcf73b0eab72f3a0ab10ed9543679266000000000000000000000000381511e5b2a23155d1a2da243eac537fbb1bd6c80000000000000000000000009fe259ffb1a64b4540ee3451afbd23b15fa897950000000000000000000000002f1a5c1eb8a835c8e966f38ae66a9fbd82a34d070000000000000000000000009df640ac078c97f77919b063f914802208ca40d0000000000000000000000000a595f705fc3d8386f05b9f962ff3eca1566af376000000000000000000000000518c353cd08f21cabb37401d41c688249a1f85c200000000000000000000000064bcb5af335453a8744faaa8d3c7dd9ea7dbe1240000000000000000000000005e4d3ab77204ca861bc1cfd4ebeef0d3f48cf6710000000000000000000000005e6e1b2a1521710a0cd65257e652da769919c81c000000000000000000000000cb91fc2498f8520c139582173f801d3fe924b19c0000000000000000000000007fcf7b15b30253f62c53630843dcdd7a6bfb7e2a000000000000000000000000a08941b385c08a3688841e9fabdd36b62cdec4070000000000000000000000008540fbd236d0536170b7fdd6a0845c4bf0882e590000000000000000000000000ac6bba028f98117a133e7a361964f33065452b6000000000000000000000000d7632919b989356171c9a249d180856e6b251625000000000000000000000000bdd6ff24889070b65b8da2952cdfe0a5666a2db40000000000000000000000007e10ae94921c6bf31fa97e6393b13872ede3f0d60000000000000000000000006943d942860458e97f81808ede347a6172301792000000000000000000000000af625d9361bd56b9e902bee76ede06cdce3340c10000000000000000000000003b33d02e8ffae72b423b165ca69af419f4b650a600000000000000000000000017452a80d03830d33aca320cbbbf162761cbe3770000000000000000000000003c53e181a8482149b4477b0d77224798754bf5d6000000000000000000000000fcbfde7dd0092def273685cedadfec28cc30312d0000000000000000000000001d0aed12a10b2e803a6ac8c96b8ac1be094767100000000000000000000000004fc1a1022f39b6cf7ddae909ede34426ab6231c900000000000000000000000080c1cba478b486941c562ea1ab95af683dedb8d4000000000000000000000000e7b66ab5f048d883718d2decd0419a6c43241843000000000000000000000000dac401b0707175889cac9fa851a667f4a81ddaf50000000000000000000000002a14b97c670fc7cedd57fd019188a989526f71530000000000000000000000007656cc39b59b82318c1a8cd71b99630649f996c0000000000000000000000000dc8aa40b485c30540e5ea8e285e018a98e897dac0000000000000000000000007f037dbddd7aa533c83aaf39d7a905954542d4000000000000000000000000000b7b3f29abd7cee1b39e699e3b788acbdfe09d76000000000000000000000000e950ea2b399fb2682239521c009f5d6ef7dfaa610000000000000000000000006a86a87ad1f4e96df668c161069554b3d933b74500000000000000000000000092ca6c8c540a00c29dff3e1267ceaee28d7436f1000000000000000000000000593fc54de4e4c8956ed357f2c9ddbd8e02b6256d000000000000000000000000008dfa1469eaa3f33f3c5d9e6f017620cfea586600000000000000000000000041a0f6d6c8061afdd991f54d4ce2e6a9043ea1150000000000000000000000009998682daf73f5236caf2d4ff86fcb749f226287000000000000000000000000c2e8f7b97eff50508c7e0eae69f6da7b7bb84b9d000000000000000000000000ffd650828db2a52d860a15bfe400dea5427a283e0000000000000000000000001974743bafbecbf717715a7d15bc8b170af3b5620000000000000000000000004751315eee7c8486ee30192cc97ec5f927b6a69e0000000000000000000000003425390fdce441ebb0c66f75d7f9301c26694ff6000000000000000000000000eb2ee093a3ca2963f1f35abbc74def352f419ce5000000000000000000000000d8496dd0baff224bf596274259912fd245a722b60000000000000000000000005512889a6f546b24cf554b76301ffd82fd67ed0100000000000000000000000076ebbba2dce70b6e94c3f78a70bfaeda63aab8da0000000000000000000000005e2729b3c33e19f6d42e92f23877fd3d07451ba20000000000000000000000002bcdb4a445278e49c32ba4927f9a0b6a4d0667090000000000000000000000000d714eee7854f5dfc3cca13c98687459ddde7df3000000000000000000000000b69590bb3940379c2444c0c2729a971d899fdac1000000000000000000000000578556d1ff972112d76494c41101a272c475450e00000000000000000000000015d203d00f17c548fb1d02967769c9075c71b1ce000000000000000000000000280c5a86225f37e52a8709ec495c5ff7412bfb750000000000000000000000006704cfd7ce0a4c217d18fb2b0dec32b20e9a95420000000000000000000000004854469beb20e3b4ccf37913bcac04f6621b5e4f00000000000000000000000004e4804495231a2b4b9034837d734abeccff20730000000000000000000000002cfdb6c1090350ecf8a48e2e940e2136a4c1aba60000000000000000000000002a6ac2664576864a006eeb05348a12edeb30502000000000000000000000000016554aa2ad4901db1a3c846c03798fc57a91eaa100000000000000000000000022d566a5e51883dc8409dc664d18964b8498b4d00000000000000000000000006815785de4bc6dbdda22a8ddce140152780975d300000000000000000000000062363f06c036d7fdc142c3105be42bcfc853fd5a000000000000000000000000ed8354b11f831d7266d1eef36bd56a62b9cfd26b000000000000000000000000200058b2793edaa529bd74c7dae327871941366f00000000000000000000000019e208cc22c2804fdd6f9997b38326f0bcd5814b000000000000000000000000f5cbe6ab4d1e9509113d4e3fbd45d5839f8e9a81000000000000000000000000ead6ff8cf0f9880cd61ea31c1a76176dbe7f7e0200000000000000000000000022ebe18adb59be2f61e1a256745aa59128ca24ca0000000000000000000000006c5dffdde7896d8afbf28899d1cf6f6378cb4b0a000000000000000000000000cfd09c7bdd5d489dab0288e68d56930780b007da000000000000000000000000d0cc2f7c82b0de95c94adccfaea7b7a91a8ca98b0000000000000000000000007fd3170c1df3d22e213aefc7fdcdf82d243204bb0000000000000000000000008bf0be1b4ae36aed462e07a78ed335d3e56bbbdb000000000000000000000000d3ac683068a9e00db9570fd82d930a96d9604d1000000000000000000000000074aa9dac7f1156b1a8a6176288c0364c23bc4aa40000000000000000000000004c3d802645e5adec38e7cc40e239ec4373df0dca0000000000000000000000008dace6adedae98a0e5f4c5dcbd84803136e540760000000000000000000000003dd1625ef260c18d227f81357f552c7611bffed9000000000000000000000000730c10c8b4f2406a6c8d15a2719112e506bc286100000000000000000000000090035598fd9963c48ae854c4e23d06466aa77e4a00000000000000000000000044b374ba0e8a10370ab6b51aedafef6fe2075e01000000000000000000000000991d0c28b92784520f681c789f5697e12590e850000000000000000000000000b978631ea665d9c64d169f69af422bd834f55e7a000000000000000000000000215e2f1c6f954548ad0f4bb5d29478173a36b11000000000000000000000000024ed10c329323a95f66d3fd5ea8e4750859bd4980000000000000000000000002a732d6a291b38b9b95b751c41fb36a16a9fd391000000000000000000000000e0eb686225492446f0fb15174e9b2bbb597929fe0000000000000000000000005847bb46353f29ac62ac2111a4b2ae264f54f193000000000000000000000000d716fb0d915e3add5cb98db8554d226b53567fc10000000000000000000000005cb0ec8b7bfd51854b3d6978ce8f1760cde629d5000000000000000000000000e6c0563224459d3c7b8016becb096d1c8861fecd000000000000000000000000c780c61d8adb607c84ce0bbbc7bfb64d5d5dbfab000000000000000000000000da20f5e9fd17392a5acc253384c35320db69dc4a000000000000000000000000d8a73436b3b8472d3ef9a579bb5c29d3d38ef6af000000000000000000000000799c5d14954e92d7765acbb126045d9482236bc80000000000000000000000007b99a21d1946c38aa858d6b1cfb47c38f0c28dda000000000000000000000000fa17fa49243191a3f5123e139f22b81e4c0e0e2d00000000000000000000000091d1ea2503fed219c94afc25ebeb26ea907a8fc90000000000000000000000000c3952c018578821911988a947a0bcfcb0dfc11100000000000000000000000088cad96772e1a8669d80b11018a98d7688c181e9000000000000000000000000341ba39902ea2e46565714c864fcd088015a1fea0000000000000000000000005c48f1fbe9837b3975435830b31e71b1d293f806000000000000000000000000fca760a7dd7fac027378ae0d8e1c068cd9ab218e0000000000000000000000001985f1a268239bf91aa297890a6cecd3e6309d920000000000000000000000009e733552ac07ac849ccdabd1220d5585ca787132000000000000000000000000dc0329eb56d25000d2f3aedb12599628f977f697000000000000000000000000cb574764e566f8c3bb8b8fe774987efcb517affa0000000000000000000000003601fbe29e301320b4ddce5282817c652157c36e0000000000000000000000006113c5cee2ae269a08191f2da8751588b2a717fe000000000000000000000000419e0703d1deb0aedf1c59a1add39b6d5e2886740000000000000000000000004efe678cdad32eeb576230e3ed9a54721c7d350d000000000000000000000000deb496e8caa2a15c90137692e1f7d2af7420797d000000000000000000000000617e7fdccd678f4c11ada22a22b86936d468f52400000000000000000000000065077a126e099fb39d994f33faba80908da972660000000000000000000000002dd08e60945cb7a92191af401470c1339540d73c000000000000000000000000880fc96981c4346708a46d5e8b0f142c16e2b619000000000000000000000000bfd5b24136728492f99076d30c24f364c944c8af000000000000000000000000cab2268c62e442558ae66fb7f7cdf6d4586a4b7100000000000000000000000089c6e960f48476f411a3d86823dc662b211f0581000000000000000000000000dffb16ac4c9286b5d2427d73612da54ce70987a7000000000000000000000000c51d505f4937efcb326ab63c715b98047d6ded24000000000000000000000000e98e2ff4008cb9a2054db28c523942de92a165b1000000000000000000000000de2927213ac61a6d2035ef5e556395bdb753fefd000000000000000000000000faf866dd90e31840e8b5ee369188d13bf18f53f5000000000000000000000000e3f4458d6cc813469cb2a90c3d6a5a728a3c957f000000000000000000000000ff009ace5e483ed9ead0bf1828ed7348268a423c00000000000000000000000090e2697975399974ff21be7889177af3248716460000000000000000000000003391bc69c04817ecf43e68419faaca59b9f5920d0000000000000000000000001b5e13b85e2ecf0c7729742f0f85a33667825848000000000000000000000000e3f7c8e63c0a8dc24ca1c5f9a55e4e01e345cb8f0000000000000000000000007940fa239a5eaf1747e5d905f21fd339f54ed5c200000000000000000000000007bbeb8e9cea86a6d4e7657df2d02491dc58aca8000000000000000000000000940ca443f229fc2ce5ef7cc23818a49afe19839d0000000000000000000000006c8e0c7b128cb5a55d983c25eabbcb113e49ceba000000000000000000000000c7c499b2a610eaea1111cc2681c03c308d939f96000000000000000000000000c5989404fdbd6a100e587e9921b2be7159319d2a0000000000000000000000001d9ae2789899f732ea437afdf6e2b0fcc90a624b000000000000000000000000e5b5fe45fa6d5575b33a0e0330c7fcd89b44a064000000000000000000000000f1a72dcf8f87c749dda65f5d93a61c03a7b7db150000000000000000000000009bc88707ee2f8e254e3406781b85907e0819645c0000000000000000000000007c5517426f77dfcb26865824c4e620a79578d9a20000000000000000000000006d5851aae9104eede480b5b4c4f946b6d09fc3e0000000000000000000000000706323a5c0b61376379feee232dfe65dbbd21f1b000000000000000000000000fdf493aff2886735ca43a6ae805e01a1e488b691000000000000000000000000bfa291cfe1eee51c838fa9d97df3ce3e8b6625ec000000000000000000000000fb3e464a1a385c6a73cfdfc04ff6d62239d5329b00000000000000000000000090b4423a4df161e46e6f8a5c564409d2e0f292480000000000000000000000005205e433ebcb01a8925216f61c238bb2f8313aa4000000000000000000000000f5c6839e3fa3faf809468eb6e484a8897ad290e0000000000000000000000000cdde1834d6914630849c0e67c401f3ab3cdd4412000000000000000000000000b738688bf2e5e7e33423761aed67e4290282b5b7000000000000000000000000241d7b37076c4e04a52d471f31ea149da5b2db1c000000000000000000000000b79b8a528a78c0ffb941c6f9383e09f280add313000000000000000000000000e1b2bee194db227c610d5a5404cb42d87876dfea00000000000000000000000052f8119e5f4f6b7093ade4ce94da4ea6b54a025e000000000000000000000000a099b9be3fceba6fb1cf4bc1bc3358d3cd980e620000000000000000000000004f83838f2adee3cd79ac7645aaacfb99fc83cd1a00000000000000000000000061cb49381ee6706080f15e3fd2b6bb52a1b5cda0000000000000000000000000bd8995898bba59af3bdf79b0abad02d4bb9b1d2e000000000000000000000000f22ebf1f05095fdcff7d001f651c7f2e47d647ca0000000000000000000000008e35bed0f69d7463af3e7c18e405982693ed93d4000000000000000000000000b3f612f80406676d198d338dd6ec5a0a6307bc96000000000000000000000000b29a3b74ae569433fe1363bbfcd2c8e016c213c4000000000000000000000000df300518e55cbafc69d7308b56ff44602c1a4690000000000000000000000000a99721a07ff70796df16b7b5e960aa787664ad7c0000000000000000000000003bd2dd2a87be303c394e41d4a2958b61e4f9036a000000000000000000000000de2a1822167ceba7da9a313ae3f7f4a8b3a2af76000000000000000000000000a9760cb6bdb7f027ab161417e2627709910a02de000000000000000000000000a0194f60da7a8f6a15a13505324ebd86aecb737f000000000000000000000000f181cc234bf26c1cf1ccb45880dfda4b416b24f2000000000000000000000000f1fa255e0b7d154664739125968abf80179bad19000000000000000000000000dd57cf89ddd3847cf8b713507a7d2a258caa007f000000000000000000000000f691c52cd1673a780bb911e04eea8966211850a40000000000000000000000007ac3eabfd3412b0924231b99b6331e3803cd1fc30000000000000000000000008498228bcd4556bb43dd83b9fd393b89097137300000000000000000000000005366484864fa1cfbacfa93842313c5dbd3e49983000000000000000000000000edcba2f785f509bc6ffb029232dc8e1d23d529b9000000000000000000000000567dd9baea1fb61781b019ddc768ff7dbf0b14450000000000000000000000006919103e059834f62177060d258d87a28e4ef5d60000000000000000000000007e5ac1955dab240a8204192bd2cdd794d7ceb15c000000000000000000000000ec12ead86b21732f61aea313f902e6329e2aff6b00000000000000000000000067a7058b98743301f74168387734364fcc1a23c4000000000000000000000000577be5920336ea7afa6d7eecd121a2269a4fa149000000000000000000000000d41effb7f8d2d23617d7ebff2b9c7931e87ac13c0000000000000000000000004e48c1a3305059328c9fa7d892ad3475c6f36d0f000000000000000000000000371de9e9ef07edc4bfefe73c2d63aa7b780154670000000000000000000000004b52b7c6866bf8b33ed7d0615dca6c8cf8998a0b000000000000000000000000d1015ad78c355fa4a2b8f5c936699a061ba45dec0000000000000000000000001cc75e095834de2c35f7b6cff4ac7a1fbd666d00000000000000000000000000d0fa19d0f3602c96e41c26f627384ac1356f130f000000000000000000000000b056fe287cd5935c431b5911b60be76b388e5a00000000000000000000000000f0c93af720775e06344c5b01ef475f4ce84daef500000000000000000000000006dc1610850ab49d9c00212343a2b43bdd38a1d6000000000000000000000000afc96511c2331c1de6f34cccbadc437221a8686700000000000000000000000008be7ae26a3135b0a3128e349e8b4d96832114290000000000000000000000003a45af9fa1f7008c067450319a4a72f223013048000000000000000000000000016d555dcf92af8b4004e4bd66670c7b4f9d57fa000000000000000000000000745f405369ea8bc52c434656acfaf956d6032b1f0000000000000000000000007b3efe79e6ce94c6c3b64d59f768354f687d3f940000000000000000000000002d6b63bd72c130edac9a2487243cbde7e89888a8000000000000000000000000e2d59d2221b98e63b841457e0233dffa5e094daa000000000000000000000000ed59e0159fbeed7ef05076a8e89395c6f087441b0000000000000000000000005fe259ea83f3516bda8e45e07c3f10385b81c8bb0000000000000000000000004af0cd28f0fea8ef2c6a7246c0faa421632aff02000000000000000000000000d893d4c4fc22a030e3a8dfb5b2776325e50e2b0b000000000000000000000000f15beba011ce2e3ec84d24a783da1ecba966f2be000000000000000000000000996702ee6169c5f9036c284d7063f9e7e79b2b4a00000000000000000000000005d3222a0342863617fa8c60a9b4dfd89371ee4900000000000000000000000021071c55e77dc8806b1b851ebcfee6dca29e993c00000000000000000000000009bdcc6d5c63fcaec8d1778721e9e62b0664d0e8000000000000000000000000d0b455310333b426e56d432fe059f98751a29eb6000000000000000000000000783643c440c4f2cd59f431c583cf08505abfeac20000000000000000000000002df3abd4da555fba5d9a1bc75a048eb25b52e14400000000000000000000000002b0090a87b1550e9e720afef4e4a965470f146e000000000000000000000000a1c33e2aeb8e5db9e5120c397f21646150fc0ede0000000000000000000000009ece95d412f535f7d16802de4273168ff7e75130000000000000000000000000f3120a9086c7790d0ee3dd67a75092f26cf36d7d000000000000000000000000d24c88d3ee8cf49adde79460ee713237a53da52700000000000000000000000079d79af5e1e07b83150c3dae2df1db589d1cb01000000000000000000000000051977abfff500aa77ba6dc9c378d64787083f1b70000000000000000000000000b532c90733a9f200fd0a656b9b1965cff3e861e0000000000000000000000008b2ec331973df3eef4bbc09e5553104ab849849e0000000000000000000000007ea09d881e6e0a4a165cfbccea329fcfc219e98600000000000000000000000028ff6894a2dc60c155f72cab8359e9d367786c60000000000000000000000000db27a393d54e14fe99b58bd4dc13d296f547b315000000000000000000000000b15c72fabc398206bd619a951f2da63e9bf3ffe9000000000000000000000000909f784cb937c2e54012e3d94b03b3a238d980a800000000000000000000000070282d9005f26c8d741da595b314326e32e7015500000000000000000000000061a9474bc80ee52e3b2cadd5cd73bc8615358a8d000000000000000000000000bd3e5eb5e965fb23c5ed6bf3558f11d8bec8b96a000000000000000000000000ea05d572b4bdcf2036c90330da84073bdcccfea6000000000000000000000000061693c654a807fa21b2022c40ff57dc7d0298010000000000000000000000009db3b52fc937f6a245feb8184fad034defab4549000000000000000000000000addc93948a59eb1bf5eba2c1f0c3fb477517b8740000000000000000000000004a58d14cb6450b15f9283cadfa42416d7279432100000000000000000000000051898f2bcf3eeded3874f19841dfa3738fa2bf1900000000000000000000000032ef1ed55bcb9a04ddd8885d0975249f25e007d7000000000000000000000000bc9c062a6d6814639c513ec421e030272d17835d00000000000000000000000069ea08d5d99259950aa7362488f4fbe3dc3fc0a70000000000000000000000001daf677309325ea6a7324432c1102ea3040c51cd000000000000000000000000128070926b6f24b56f76490d89a74369c091395a000000000000000000000000026685048d9c98da4f122fa1f6d88c7eb73e0c22000000000000000000000000c8d330b7a39c102a8a8a7e3c32ae084891db3d060000000000000000000000009fbafae9913955273598a1c629f8f0948aae2750000000000000000000000000d334b0e0c0e2be6ad290f54013ebe0bfe1bc5c0e00000000000000000000000028a6ed914259fcd87eaae76c057fca7f320916a7000000000000000000000000b01b90669e94705de2c92107676d8fa28ace113f000000000000000000000000208f4407bf81216a32fa7420d4254c1694a007e90000000000000000000000000350f191da3f5caa11c3f80845e0a454e94af5aa000000000000000000000000fa66b841185732d7d94796261217f8b9162a79fb000000000000000000000000e50bb0f956c21719192f2a9289818f423f1753ab000000000000000000000000743d3647836f806946a2f4ec3c9727441ea90e030000000000000000000000006c6b39e84af66c289fcd0b5177d42a6ac45551ac000000000000000000000000bec5d49db111ca8de4cb9bfc11a93e2c5b3ac26b0000000000000000000000000babb213c715a77edba6b9fd4861d3ffa1d05933000000000000000000000000c5cf26726d1a4c35535fc1fa0037fb87365f67170000000000000000000000006ef2e9ec5afa2311fdf3b1b10d0df39613e2ecbd0000000000000000000000005db18eabf68b68d613d4b119c74eb9037fd180f60000000000000000000000004ac9903a067e088e6185992685a6a70326afc8dd000000000000000000000000111f59a8b4d77ddeea535aaa23e1120e7ab9d941000000000000000000000000de89de5674546174f2ad97516828a44bfd9104db0000000000000000000000001a2ddc06f7612ac6a35117c762cdd685f842b0f6000000000000000000000000c8ec63320c2013667f09cdb2ffaabb1e4346c0bf000000000000000000000000e978e45d297028c23ce65f479de477e9bb1b92c0000000000000000000000000624f20cd93ac89b1a316c8273d4d8c56a96b9ec600000000000000000000000079d7abde09c38d0f520a3f7a4ec54d806d2e6d6a0000000000000000000000005e40dd3d15308777bf1590341b351989d08309150000000000000000000000004b904b67563c40322067172c8d3a7ebeda7cdc69000000000000000000000000acecc67d665e43fbfeaccfd16939998bb96ad20c000000000000000000000000702696adb742c6a5ffc369116a89f79675d3212f000000000000000000000000c2cb9866c09fcbdb3f185703938b8d5b7f6ba4910000000000000000000000006e73cdea5da2bbaba0ac5f0cb08f86b066347173000000000000000000000000500527c70a35dcc2510d29faf769eb804b9597490000000000000000000000001f2ef867f48fae1808303f983b0cd107ca460932000000000000000000000000a19f46f05a29f84bebe5105ee37b74b917b94d81000000000000000000000000da59769d380499128385244f39b0c498547ebcdd000000000000000000000000c95cd56d34035c95689adf13b509680649ba4162000000000000000000000000f5b795e81cf44ae98f42fc0cd8334a776b8f84ea000000000000000000000000115dd24e9ad810d24325f706771015545a1b60310000000000000000000000006cb6f819b0d20610ca093c8de48c3c5b13f8b2c4000000000000000000000000f7bd05d9f354be6327b00db890446b6a2ea0312d00000000000000000000000082173a85b85c4200558bdf82f451fdb24c54d91d000000000000000000000000ed35dc496cd889777ac471c3de68c6b96e64f5c300000000000000000000000010fbcf12ae8582589d1909f35b91a5246dcfc624000000000000000000000000db5d9301d6fe03046eaaa6ca5c335ac01bc8a744000000000000000000000000c43be89c2b0166c69296944aeb59d18e7b2bafde000000000000000000000000f716c95a625de0f4b47288a93c6e1b99222d743e000000000000000000000000ab819b5f6b7197360cdae37d02d8885751207ac8000000000000000000000000178a3a033381a3b381cdc6b03899617f280c05e2000000000000000000000000d33cce6f2768dd992b2d491d3280dafc2be005ee000000000000000000000000fdb955c7d44a2f3ac2a69520058d8d1af4bda77400000000000000000000000009e62c7d7fd3930e529c5c3583084d6d47abf3a3000000000000000000000000a2ac534e6723e40fb1f10fcc63819568bfd1f7fd00000000000000000000000079642881810103c266ec7fe288404c2c39defda6000000000000000000000000ec41d6799e194047be359d172b1959a5fcbbd2ec000000000000000000000000384e159347f5e6b4f47efa196f07feae1740385200000000000000000000000034d4146afa436b3ea5515241b13c9093565e2a370000000000000000000000003a01b5b3747d4f25b66756eafc30d95daa104f18000000000000000000000000ce5822179c19bdffacb55a79ff2c5752afce290b000000000000000000000000a7cceb92d632be809ddb33b1af8f9424b8dd7c690000000000000000000000007884a4b8e939b2efd682ef7ac49bb499106d5a200000000000000000000000005f8f27e40f6ac2052d8894612354df0cd836f71f000000000000000000000000f9fdea3e4a0212cd2995fc9553b9fde6c22badd9000000000000000000000000acb3bacec036020e7dc935f76e1983386d3cc568000000000000000000000000695afdeb2456210fa6fb049f6b00f3a9f7fe49df0000000000000000000000000f80a95891db042ca7166b6a73694cc9199d1d2200000000000000000000000092e929d8b2c8430bcaf4cd87654789578bb2b786000000000000000000000000bc4486b9fa090a08469006316b5f0385c2b37e6a0000000000000000000000000701ee168fc1eead2229837efcf09715f6345fda0000000000000000000000004654cc470468e0b64dfb7f997c1e684316b6f52c000000000000000000000000d0c671131399d9dd0500fda3ff956b1ad873ec5f000000000000000000000000830bcec213b14908b104a7ac28cdbd49d6b66425000000000000000000000000b045e5c61c660a4036adcf1efe9c6a28954d865b0000000000000000000000006e0d7c2485376e99a98ab71c7aa6e4f3ecd09be9000000000000000000000000eb61bfd33b430f4e0e429bd9da7f1d5e454e06ab000000000000000000000000530935d049081495fdca176ff392e74623f601fc000000000000000000000000d473781816837c7cd2fadc34e66f09786d2e26940000000000000000000000004ba71ee0d8fc1d094fd2c15d5e263b442275ba66000000000000000000000000b353fcb12c2eaa56cd0372765701fe473399b7390000000000000000000000004b1f52b32b92784b2d18d759e4ffd655f2e39c35000000000000000000000000d7aca02414b437db4602b57e38cbd9341313dc5200000000000000000000000095e13bb46dd2ba93670fddcdc075189e2414c7e8000000000000000000000000b98b63194badd5a2ac5f177d42c5f1eabeddf006000000000000000000000000e77be04ce9d430f6b1faf2d0992e3b79477594600000000000000000000000006da81e91f9d249add9ca73bf9980eef4ad46390700000000000000000000000029823322fdd19d093dfe42417de53a5ee828dcd600000000000000000000000066b06adcdcb84a819959901a75cf1fdd966fe0dc0000000000000000000000003037a173e3b222276785b1f68f75af4e109412fa0000000000000000000000007f1295fb3838e01d38cd03d418cf7cd7de2d3ef8000000000000000000000000a9ed7bd29f60fe43ffb7085a6b723063fe1077cc0000000000000000000000006b9f95831e452f203950339d7089ab08ffc0f6b90000000000000000000000003a02129d759f572bfa997efa9f12bf4fb593205e00000000000000000000000028283fe9a6572f7021943334a95f5f9955c8ce610000000000000000000000001416718b31fd967fa65743d6a67406743ebd999e0000000000000000000000002fa1f134f9072a98ac800db880b1b7d4a4212293000000000000000000000000d05d4eb3990b0b86337a875e6c96f087762149010000000000000000000000007531b71654966aa218321a7cfd5b1a34a174c1e60000000000000000000000001ee9607ae162412797d1967e965e410068fc0b670000000000000000000000006cf4566e095d8f1377d51a04cac3cc106ea42090000000000000000000000000b10d6cb94c4edb12239cd936ff666de95032d9c2000000000000000000000000311e92f7e0f56c4533c367486960530b5bf4b40c000000000000000000000000c0a10a6a0f656b1d352e0362698663077ca295ce0000000000000000000000000fcd4633c1c996ffc10aec7c988d030007592e0e0000000000000000000000007edfea534a42f249fa24cb255435363228f35a380000000000000000000000009295b7bba6370624b32c2dd14125a210f35a1401000000000000000000000000d722f437d36b0289ff454b7608f7c7b05aefbf4a000000000000000000000000615687754eb401791cc5093898f5cbdee0f1ed870000000000000000000000006244bc31d3fe73b30ac2938e085c59f199db19e4000000000000000000000000cce8af3c009c5efcbbff999b20feff6fb730a536000000000000000000000000b8820f21249900d3a36d42973cbb750022e8c2110000000000000000000000000d4f1744b237d140cab0509c59c146960a5299eb00000000000000000000000067229ec0dd70001d3958f8019d05e597c5ba5eaa0000000000000000000000002b21301d0c92100c1d0df995486270f35f0516de000000000000000000000000ab67d5e302b259c709fa6d3bde80335b339049960000000000000000000000000c920175c22e185d0854b93c639c1fc68f93bcdf0000000000000000000000002f5e069bb2e8eeb05cb25ac48fad6bb8083e9887000000000000000000000000cf852040bd1616d6e35ad88ba9ccabb35ccc82dc0000000000000000000000005c49fc6839514f4b4b04ab230876091e45e6e887000000000000000000000000260f5dce5599fe892a5b7b6fcc5fb3c124b82c3100000000000000000000000014c4b9f84908e68094e7c8920876a6f6939d52b4000000000000000000000000d6e5028eb306e89b8a2b0380a51fd09fdb197018000000000000000000000000d1ef3295d3b384434f7d88cf6937ca14886c07130000000000000000000000007a89f1011f9d529a119059e53085a20309165f4100000000000000000000000022b9077ddad30b7493b927b0229d34590a34cc98000000000000000000000000190758b6cb933bb1e26955a25941a195a76a028c0000000000000000000000005e571e8bd94e47ef6dc5ad106a8251c7b6c51aa9000000000000000000000000ee6cbf1deedfe351cd925e95a23737b921e2e149000000000000000000000000c05d74276dbe294fe866e1fdc6d04f5fe47aa477000000000000000000000000d80871bb74216733f144fa2ea8ff04122654b04c00000000000000000000000056c46ba2b6b08d402c3f511f92540b32fb2a99bf0000000000000000000000002cba3c72aa07a32adc7b2a2e348f0fbffabc01a40000000000000000000000006e926677429d2850a05f978716323597231eba690000000000000000000000000270098251198310728b628db7047d4608757bd800000000000000000000000098a8471d17ee7c13f293f99ce8947191673ec1ec000000000000000000000000844a726b6d64788ead48f536f47427125eabdca80000000000000000000000004668be221fa91edbaf6f5c3ff5a4a3af8317e6ac0000000000000000000000000d9adcf785c43730d4c99f9ee1c3c597fbfa7b5e000000000000000000000000310456e3c33fb88f6579480194f9bc16718634dd0000000000000000000000009f16576059fc279a1020dcdc47e7e4197d65bf810000000000000000000000008525f799e8cd22d9c31b2b2d26a26c0b217a5705000000000000000000000000310aa4d6553b4c2b083952feeb760f56e5538d6d000000000000000000000000168f19f96e1a12223a74fb6d89a281f16d8a734d0000000000000000000000009db2ff9f6f39a787fbb5f60fc41096e849ae7330000000000000000000000000673203593515505e388f609d59038e3076386c0f00000000000000000000000091981472c73f9c11cd4c4da63685273eeb3c7e6d0000000000000000000000009e038c37e0a132cc1f707053c3cbdbf89ebc7e730000000000000000000000007cb270f991bd2b1162dfd00bd49c42d007410bc5000000000000000000000000861b29bd65394577c382d6dad6e060a30e4ed73a00000000000000000000000058d75061a90ecccee5cdf056de2ead5308d063680000000000000000000000004b5ddfbdb1f86c015d6ed8cd74062abcfe87dd92000000000000000000000000331317cb81044149f8778586a31fa39892fce26d0000000000000000000000009932c6e16a50f346f048c437c19a61b63fa61af10000000000000000000000000f63453c5e753fb14e13cc738ea118fef76f05cc0000000000000000000000009e319132626c47d97d3b179f563b103224bc8fff000000000000000000000000cecf542eb6f214ccd4fbbeb1d9a9e272283166f0000000000000000000000000fd43cf56365da7d18129c360c1b5aa1ea8e1ff7f0000000000000000000000007e0b955be48501a99ab07b8ebb05716dd88854020000000000000000000000006470dcc35ba950a4552a8c7c7d042079d07f08330000000000000000000000002712d62af612bbd67eae31e12645db351dd413ff000000000000000000000000baef352b4d2cf2f6b0af8d96c5be0f35c2864e2500000000000000000000000079a6a194661519211254ad2382c989416325f47d000000000000000000000000148665b80c09c2e852d5014f5a6a9f2ceeee72db0000000000000000000000007871e11f55031e431fae59b553a685e820ff98de000000000000000000000000ee5d447e1233c4a53b1bff434a48c41f651b3d93000000000000000000000000cfcb401a61995592eeb40cc07f7838d6e3fe0ed7000000000000000000000000932c69e712b9669f476346185bd08cda7970d130000000000000000000000000786fdce6d8dd565d787c8a3d2f434b5f0835986b000000000000000000000000db22c9978155be83c0b7fc8d21d0a194303060610000000000000000000000000c794109531912ad092d265bdd1fe8e94e72700a000000000000000000000000488a1cd40107e666458e076a32ff5966b54d5c70000000000000000000000000b3994c9700c76f1727c8263e1263733dc3c282a80000000000000000000000008903af5dcc9d43f02ead55e16696e96cc474fb100000000000000000000000009b9825f6ea9ac3e96ea6b6cb03ad70bf58c0f21d00000000000000000000000080ba62fccc606a23ad1d22c3e83afbe09c303648000000000000000000000000bd9f849c259c0b2cdee4a3732f0a865173e9a5740000000000000000000000001deca0a8992cafbfa76da881a73313a70c7bb1e1000000000000000000000000b94a5808fbd779af08020139969d68a1bc3e7e8d000000000000000000000000bbb8d6ecbfee613d4416b40916e02c9f5f1726a6000000000000000000000000657f953407f56ef25e9866de84543a1a8d27378800000000000000000000000043af95efe08e4f09ea16e809cdc2db0c170bc936000000000000000000000000e960796022c6ee96ad5e312a1e9f6bd85978ad53000000000000000000000000d58915a871129829abd141b47a2a4b8d8ff241f2000000000000000000000000fed4b3e492bd7589238005d64ca905648e3c28830000000000000000000000001d6b57cb8d4e02ceb86bfb5ab3f590d831c1cad2000000000000000000000000fcfef541ce09808199501251dc9ea65830cae895000000000000000000000000e20acc927ef636cedaf85b106258ec42b15328fe00000000000000000000000040490d24e865ee66ee8fbfc80985a173eedf897c000000000000000000000000a31d7aa973e93886275fe90e7d4204fb8a9b1cf2000000000000000000000000a752e22d687858e8af27255921e0ac89791855850000000000000000000000006050746588f70f0c1d66a786ef28c1030c6a6204000000000000000000000000f49fc93266c02587b1ca466fec0e0c540f0f881c0000000000000000000000007836811887d94dce2baf119131a486ac97cf342f0000000000000000000000004afed6b22a7b688bbc24a8ebde5d1e8b808b635c000000000000000000000000b72432ebe84d58777e9e0663a0b61fce0a233733000000000000000000000000ba5ac2b400620d39dad5e940355debb87349d6390000000000000000000000000633b5b7b98e643e7a975e2ff3a24587871bfee0000000000000000000000000e490b63e55bca43b7a8cf570a6253fba6ab3d90f000000000000000000000000686d5a6a5be891c9db7ed67dccd67dc704fbf2c30000000000000000000000001a709d78b6bf1aa507dee04b5ca91c0cf327c647000000000000000000000000148adfb89bfe7db3bc150b4f722c6d81a6abd3700000000000000000000000007da66df5ced8383bc9f7a8a50e20b21c45a7c5c2000000000000000000000000f0ff65ef247916ab5624dcc039a31d871ec1e0360000000000000000000000003981ad2b66e7fb95f9b2ca4d2b991ad8d213d0ee0000000000000000000000006e6918a43820eaf8a43af11aeb244abf1b4c1184000000000000000000000000a3387a7123f17ccd6621ec73bcd5c3a4e60dd1a20000000000000000000000004da9a70dbef7ec4c5b0e61a6ecca1e93ce2677640000000000000000000000006d96539a64c0d743420ab0f6d2e7f5e6500aeadd000000000000000000000000f72172ec489a8a6d6676f043ddd9089cc7e9be950000000000000000000000009c8ffc0fbb066ce272a1efbb8a42c23deec8f01e000000000000000000000000ae89e0a9090ee6c03e32f446c20d148a97b71652000000000000000000000000e6a3e8684d4e7a18d7c4c83952163225e03d70af000000000000000000000000dd33b9c53163e4b25063328d1a3393d5793c4b1000000000000000000000000091c9e7feb2a83e6b15f4afd8b6f6f4dd82b800b9000000000000000000000000aaf331659204936e96dafdf50a2353ea86c1cb060000000000000000000000000d7f8ba01119b7c7ec54cdffa55bc0260e69604800000000000000000000000017753bf4ab787c13ac536250beb39cdaadf0fe5e000000000000000000000000f58d2b4d2dd5b38ea397d9960df95e5e800e8639000000000000000000000000a05464a6d47d7227862389dd13649643c3546e1d0000000000000000000000009f996210f2a4f35b4298c12c86afc4a8d1160ceb00000000000000000000000048e7d3c61eac46bd7ca3ddfa94156c6cb2f2ddd40000000000000000000000002837fcb77f693389e61acf1a16c3c6f3c3465d73000000000000000000000000ef7f6077a170fc51c1818ab22249da67cb98d40d000000000000000000000000cbe86d1d00a3df46bac575c5e48245f0bd36aec70000000000000000000000007e7ec00ecf6a124b59540d48b493639cbdaaf8790000000000000000000000009886d51936eac411be33e93caabf008faddeef67000000000000000000000000db57b9f09a72a046a406f15eb684038097db47be000000000000000000000000156920a8d56fe640fd41de73af24821a4ee013f80000000000000000000000005a56c62cf2664fde4c65542cf46fd254f06ac15d000000000000000000000000f350cf444835722c93e18b6232e6d26e25f14b8c0000000000000000000000000c8b4be73d54baea2de9fb7f06bebff5dac672110000000000000000000000006ce3b7dc3dddc4fceb9b9155ad4439fb5054041c000000000000000000000000bf83e759ec8868223b3f2de48a50e62cae7586870000000000000000000000003ed5db1c0f0f8dddf2759dd8f3d3311e2734d575000000000000000000000000e492b78fd07d5ef9cb5cc73d442ef4468a0f6fcb0000000000000000000000003b944f914eb4d14b1b659ae60eae4364aa21669f0000000000000000000000007b0f9e089b90755cb0a96745816154431f85b6b000000000000000000000000071cf4bfbcead2376749ad82c583c17bde997e5d40000000000000000000000002bc98b8d1325d086170c633e4e6c0a80d0a18b770000000000000000000000001c3066c3cfde365aa383047f6213aced8aacb014000000000000000000000000de785776c52d92e5bdd36b741fec61a29bb023590000000000000000000000009176d8d309d9eedbc905b3f52172ec7f8090bb5800000000000000000000000056e1bfefb4d0bb3927a2523d2c152b9c2bf18e6500000000000000000000000011343138e118eb3d70dfbfcdcc01b4bbab7d9fef0000000000000000000000006881b9b6e3215e62e3921e3a87777ae2f1172ae600000000000000000000000011f7584e5ca35a7f4c551b1af7af456601a418f200000000000000000000000023fd27a08928067d22fce9d6aeb82ce082ad8d7a0000000000000000000000000f5c5f24f827d87a2c1cb404120f93066de3282600000000000000000000000013aa736b77aaa480f6c7a9eb6e63e79298d08c4900000000000000000000000056a12b64fb6c44d0a8b886cb18bf7ad28e0cbb7d0000000000000000000000002086166a3f156c877b39ffd0d968a7d3153c042e0000000000000000000000007038b26c181d0d255d26b9de51d88b8d90c8d94b00000000000000000000000021e7e6cb4da83329161e019fc40c1aaa6fa8ccef000000000000000000000000024a68ab471a5fe06d8867fbb3aebc386005a54b000000000000000000000000d4c7b980b07de53b5b019812e276b483984dbc40000000000000000000000000c6d457fb95ae8a2998f7967d144df91a492399a6000000000000000000000000c1c999a7203ec474385bf7809e1a1a27db15ccb0000000000000000000000000518055e78fbe98c5e031834ce131acc29c0804050000000000000000000000009f80190c2272b2411995d3d6e91951a052e1f245000000000000000000000000566d9e31687c687bf49cc44d9f5f5578b6259689000000000000000000000000cd25235dc52a9ca96c79d1a4eff78ad3273c83b60000000000000000000000003629dce1677714bb83109632670f689ec97f1adc000000000000000000000000e29547a110e808721b0e474c373344e4d3ee8bbf0000000000000000000000000dda6a9ebf82646cad17faae7792c61a3ea58a31000000000000000000000000ff90f1bb984b3cc19235cb86b339000cb5ecb91e000000000000000000000000ea5c0a11feea9ee93e5514f8e75f16aa592e2409000000000000000000000000b544ed97d102d618919c223d812c49c40c8011a1000000000000000000000000969852c3bc530c4ae80290b1d71c65d50126b838000000000000000000000000afe1a1b0fc586e34a8ab875d074462630698b223000000000000000000000000ae914d06e0d0bf3561802486312d9d35bc0e280f000000000000000000000000270c67a22b98f1dee956e93d3f4962d15496355e0000000000000000000000006cf98cdb53f9ce28fcc834b5ed40addf8b2491f5000000000000000000000000d664ae9ecfe35a1acd956576c888e3ecedd484260000000000000000000000004392887a66c061d3d70eb14d71f6bd474d77b63000000000000000000000000060d4c6cfe851a385e2457d244b62e34a19d6123a00000000000000000000000031291a9d76af779293f26ed03c93185e8fe690a0000000000000000000000000d5b833f427c86efbd7bb5b1b5d24e6647de59b58000000000000000000000000f5f08ba7f46e2a86b5ef3bfd56c2097c9f4276d70000000000000000000000001109a7a2426c59c1daade3b9b6b2f98c76b0217800000000000000000000000049b620b63c73c1f3ea57c1077628da2faabd4c2200000000000000000000000058dd86b06269de3b9c4d5e3f658fb68e79800d580000000000000000000000005dfa88574b5d9891fe892da6642be1dafe2dce18000000000000000000000000909e6f45fac5d432fe5d9abea4b96fcd884655600000000000000000000000004057ab5f3e978ca6e946a620a821eacc91aa3100000000000000000000000000302235850e46fe94bbf88256c15d8d0055b36a9000000000000000000000000092e4c525b8648fe4dee585538ba0686af95b729f0000000000000000000000007a470d5772c8d3801d443cceffca4cff60090d080000000000000000000000005da92613bb2f0e3b00387b2f221779563dc69d02000000000000000000000000a7b3e030e2e4929b083f0b3e255049043014bac00000000000000000000000006acd0c950f8ccd5d32f0b875df9ef5d68c0b5b0a00000000000000000000000030db7859fcc876c066877b4b3daaea024cc87ae800000000000000000000000079a77351760b8a3ca50233e43c09ca62798ee764000000000000000000000000f22a889f45e58508d58edf467197ae6d28508a040000000000000000000000005704893d78b74b8272fd3dfb72b61cdaddb36487000000000000000000000000c1728295ee4c9941187380b3a83372d79509be6500000000000000000000000019cbe71fa0cee9502d5b0d2871c7e844b2c468e8000000000000000000000000b366f6a80c70a49e6707dda2053cfa11239262370000000000000000000000005d0878e2d904d628a98078bc2c46b3ca83e3c05900000000000000000000000093a23ec4ad9c5a39305898c80fc1b17ead9094a20000000000000000000000005f55bb3e897db50c42f79a0525e69b0c264454f5000000000000000000000000d6dcc0e03b52b7bd6f80e7dae7ea609ac11706cb000000000000000000000000a0aa8e9d5340228399cdde36a49d0bcceb6104b0000000000000000000000000ded50e37486903b3e8c2ff796219155cdadacd88000000000000000000000000a1ead7d6d0b9fa0dd90c93113977ab0c9a7f02d8000000000000000000000000ed12b55ca01987fb63536d5814eed7e3391a89e40000000000000000000000009b4a609613dc56f9a762e505d47df6fb3e730af10000000000000000000000001e7ed1b0dd5ef040af2ef915d18020f26aa3279d00000000000000000000000038705ad47cecd4699604a2a1492a41362e9df1170000000000000000000000001692bc099c8066cdd307259877c319522fea19bc00000000000000000000000090c1568a60380bfa8afdbf715252caf88b1619fc000000000000000000000000b98de6c1510b529b2242fed77ee5cc64fcc1bdd10000000000000000000000007621db0ed4efa54983609544addf8efb56d5c8f1000000000000000000000000753ce4ccb2d360329d5af0d4bf001b82f7cf4fa5000000000000000000000000a423713c1678a494cb97ba1e931f76ef594affd90000000000000000000000003c87a85f246fe66bc3d97e7e1102aabb1a8ad2c9000000000000000000000000b0b19089c6245291fa5b60d87e3a957ad5600dbf000000000000000000000000cb8ef693c2f74a450a1c6fbbc7a2dda6a823aafc000000000000000000000000d462c1b35c44da3013c1a1d3459b7a014073cbba000000000000000000000000cbe796ba8dc1790b741bfb3aff7f927c9434dcda0000000000000000000000008a37ee55af85ef5ad564578bd05b66330b2cefac0000000000000000000000003347f7dfa378f5e88048986b31bcccf6712481180000000000000000000000006fe47d6ff73932915a7beb32cd93b19b4d8b71aa0000000000000000000000009017ea1463cd5a08641769cc19ae1ad3dec250ac0000000000000000000000004b0456683980f2281a9cb2b562b75e81e176ed7f000000000000000000000000290a3db33f09d33a751f7caaddeca20b526e5b1c0000000000000000000000006eed898aceb567c7686b8c8fed33002f2625e8ad0000000000000000000000000a03731eb1bcac0907fb5c93b95078848adf98060000000000000000000000005559919a703c7cf27174f90b65b69b3b1f012c68000000000000000000000000ed8507abebc367bd6dbeabcc06d4fcc87513a9240000000000000000000000005cd9ebec94a53f8fb89627044e27f82a8ff0ba0b0000000000000000000000001fe29eaa687cdd07ff20bf3f39bb41e454984516000000000000000000000000a591d6d5b852d81e2ee803e7e93be2a373179ebc000000000000000000000000a785c35455d782c8c53e3f42b1ab719790f6e16400000000000000000000000004fd32d4b0b23652009116609e7afd2b5c9a6be9000000000000000000000000c3ec7f1007fbbc78a1a485f5dbb02e4902e0ab020000000000000000000000005e9c00a572a23fa3e3db27a0a01587b12e67f3d6000000000000000000000000f7a774902e84ac59d4d19b39217a40cc71c3c294000000000000000000000000d960e11dfef24b4aa2e8e24e53fc3460e08e4184000000000000000000000000aa94b9e03b7043faa28149a25a7c0514b3190811000000000000000000000000de8ebd3bbfc9a91f5f5125a343009ea3b2a02473000000000000000000000000bf7ade37d03e1bb952b15c2f49f0e7178a7ba79200000000000000000000000083c07421367b16db4b0d4a8d5138885e2aca877e0000000000000000000000005591a099f06005740bd58bb5c269904e3f784f9f00000000000000000000000008c7a7304a600c291df9b7a238d59ad4725ba6cc000000000000000000000000a310498ae76f757a2749dd45dfe6d7c966e628d000000000000000000000000019f76e32a2f4a8147f9273e6131c1216086b664600000000000000000000000019f41d08205ec059943f594b10c48efe29a61cc70000000000000000000000004a4cfb40e32709844d7cb48e1171122bf0f73e5500000000000000000000000019f99d9bea0f7427a1f749926aa979d50a8a5f940000000000000000000000006fdabbd447dac3b682c01773b502d3876216acae000000000000000000000000afd659c7db480f83ca62ead4f4f65cca9b7932ed0000000000000000000000005e0feb401acbdafbcdd6011372b4fec425b470e2000000000000000000000000a1f1e6b7a725cf8d851c31ca4245741d7f1b701e000000000000000000000000c352b62031ead1a9e2a44761b9fbeeafc03cbd410000000000000000000000001e10d62c9b35704236142c304ff5eb0a8ae74f8c000000000000000000000000b1beb5985ae8f564a6ec265846a67916a1e88fe20000000000000000000000000bc40d293ff10482a423844a77c6e7eac2898a8f000000000000000000000000156a6a68a3b2a3dc4ab5db1c944d96b61db808d9000000000000000000000000a7c87e85c5aa2339d720502fea5348be7bc9b0bd000000000000000000000000637b228209cfdbcf8d274637349428310e52caa00000000000000000000000005c0185326c8a27d564d1edcc82d124a6b32cf7b2000000000000000000000000204811c0c0163edddf5e72b68f91d13c84fd513f0000000000000000000000009a0c079658bcb7a14c64bfaee56fa456da92426b00000000000000000000000025c59677f83cc6d0b7af2159af6b8b873b5fa4ce0000000000000000000000002966954913b1f60a2912f64d494aa9e2528dea930000000000000000000000009048422d6414bd53eafd61599e3fc51341d8bfdf000000000000000000000000321459473f25acbd443aae6b14841337ca9b8e91000000000000000000000000c14ec1c8db19cb80fd55cc3e04b637959dbf34010000000000000000000000001550341eb6b9a6aa45ded22406589bf1605e8c6000000000000000000000000043b214f53c2c4ec13a5f8fba3ec2f6d3ecac9b73000000000000000000000000ef84eecec0f55e0fa252f5e1ce803589148dab3c000000000000000000000000a93718291e5ce98e1f5d36c59cd1f32fa0d4d065000000000000000000000000d5163ea7e1fc1ba2aeeff8003e15f21a3519b4820000000000000000000000003cbd5d269796f5a6a477a7f58a54894ac108f92d0000000000000000000000005fae5d726bd4ab9e0ed462cab9c98d2fa7b5b97900000000000000000000000046d76a7d3442f55b5eb6ec63a9824ec54d40c17b000000000000000000000000d19b93bf57f8695332469293165ea3e10d118f1e0000000000000000000000008510077160f0f561347dcf8cf86eef90c9f050690000000000000000000000008247967ed73382131922b979ae272654aee829400000000000000000000000002ec05e68abd41f8ece2f80583e879ccfa145864200000000000000000000000083b7c051de79657e488d9568f5cd58d9f84ff500000000000000000000000000f8cc1d29baace95fa3ba8dc90ed34fa323bfb306000000000000000000000000d51c7845b8204ad4ff2a4055eb27b3244d1bfa02000000000000000000000000033f3465199e4654d3c821b75351425d4bd0ea680000000000000000000000006d2b5b74b733e6fe2a64f7c2e05af0df7defac110000000000000000000000007c1ade60581eb9de6f71f818c241fc6eba0e38d9000000000000000000000000712e06d189ff376ebcaf4dcaf11c4b40e9cce90a000000000000000000000000268d98d3d9f552fff600f954a50ef0a0df81f8310000000000000000000000002349f5077cca4c276be59a23353f539dfe32a39b0000000000000000000000002abb40e0ef92b58068f1f993073b645425e3fddc000000000000000000000000424213c7b2e61c4be4196bf2c1000925383acb0d0000000000000000000000007388d5ea0622aa8ffbbda08b68a8e5f662c7f846000000000000000000000000bc512b4e480cc574f7856f2b3252be1a1ae2e9d0000000000000000000000000500f8daa669acdfb3c955f3c19b37cb441dac2b3000000000000000000000000aca409c25a1dda611c8c988d3ce85623554d3718000000000000000000000000419bf551d174e15da5ede08214d8839da7a9e3c00000000000000000000000006bf37ac0537f7b0ac68a6f431b9f3e4871f1edcf00000000000000000000000049d3201db8f74225ee116f1f707ebbe82e6cd5ed0000000000000000000000002f6e62a7f8954d0d3f7cb8f93db4dbd8b2dd37840000000000000000000000008bcd84d13f0628239743a6b5a9dbace6e1215c5100000000000000000000000000df6ebd121a943aefc2a95228d467e5430d9c25000000000000000000000000406437602561cd3cbfb7e7979720a10c09b1d9010000000000000000000000000d02fa04c98d3582aa8aad3927bdb2ec60cb40190000000000000000000000009388dcc580133fa0a0419adc8c1bd221357fd629000000000000000000000000ec08b3f5290e018f761a2da0118b01706279afac00000000000000000000000042e70ea1ba3d0775e7b504f65e4c5613efa5c46b0000000000000000000000001fcfdefb8daca9eb56db111834f1d61484c9e3e800000000000000000000000086b6edc8d8478ee511f589d54c26697136e959930000000000000000000000001cb851b82e75effa1b22c32713315744d3478c1d000000000000000000000000a9a808ac7946734b39023805daf1a37ce1a5a0c9000000000000000000000000fa79f09c263d405327d6cc6d5b6e823e7a076f65000000000000000000000000e2132a8939a661fd7c86ccf5e09b239dd23f9c5b000000000000000000000000a9d4f08741d15799ae77ea7940ed216d922e690200000000000000000000000073004cd42f4cb4875c5b2b88b71b606dcdd72d71000000000000000000000000d9570330ab1b7356689ce9355f512d80516a0170000000000000000000000000902d21012cc15f26120a626b4e6b31723e6573a90000000000000000000000001ec15b746f2d3f9259cc795ec909a0ae13789a7300000000000000000000000054efcd81ed72c8760b791691a3768db7b8c6fe41000000000000000000000000fd11b362d279527dfe77e21900c8c6d88e761f6b000000000000000000000000a8f56e0f351ce25ea9ee0f4599bc5480b32c4cc80000000000000000000000008223db4e33c4c14ddf4292e6e3f9584993803ce600000000000000000000000074004c1e8a68f4d289dfb14829adc2c64e81faa4000000000000000000000000b98dac50fc861ecaccecd495a5248111ecce8a11000000000000000000000000a82bffcc4ed76d03a9e19a79711a244c3a90e4f7000000000000000000000000394f6fd3924d666421f8737323c8b7456dbba9fa0000000000000000000000002cbb8c913ca19323875b9a7dd1f60a38f6e7d48300000000000000000000000083d815eaef102ca0bbf1005998574e597e391e8c00000000000000000000000021af715bd5cd152d54269661e6eab34d5c13b8e5000000000000000000000000495b84dda0bac7e8c9cd6843070e05e58593bdb700000000000000000000000011d2a04ba2d3e92516d7fb457ead1fc2ddfc46db000000000000000000000000d76e8be87899786c0878397c8c2091ab4524ba54000000000000000000000000e3f46c5b79d276cdd127ba69572fb9cdb182bd95000000000000000000000000ea0b4eecf8a31d6e7553e201ec71319ba785d5b200000000000000000000000069a7672d249dff644d90efacb4bcf80e734195e10000000000000000000000004b508a43f16cef11a1a5bebc4282b4c5285a60880000000000000000000000000dfbeb40cf5c38ee3d7179e7d5002a95255aa7db00000000000000000000000015c1f745d4591004ac01a7afa01c63f39b1e2fb90000000000000000000000003c6cf6e2241dfc2448dfa5764cbb270d14154fd70000000000000000000000001e2ff236920ebe2fafe93108d84c821c19cf563c00000000000000000000000004d446f8aebdaa87782f2d8bb4ef2991cfe84114000000000000000000000000facfd659124cb072d88339c312e8359ff44b21f8000000000000000000000000f6d9102188f3d0c1db8366dd48a5d742c6fb63d30000000000000000000000008e0753ab26c491a776987b8337b9440faa30e6c3000000000000000000000000a89a4d039722b9d43819e0114808d3ba51a952450000000000000000000000005ae74e7cb61309e79d4e8cc03bad805d1c90f39b000000000000000000000000b6b541fe6e9e04ccef745500e8b4fb54aebe8dd30000000000000000000000000e710013e5a0e19b3eb068f9d0d42901c799321700000000000000000000000036ac207650ea10c20de7500d6a1317217c62b86d0000000000000000000000003f2682196adb194e079f56897ee672990b81ded2000000000000000000000000c1798b2fed22e27a8c4b6e77ff90dcb2cd49b7bb0000000000000000000000007977b992edd76ed9b9e9f64425769b1e25b1ab3b000000000000000000000000001c6a91b82bc946b820b3556135f1d9ebecb2a10000000000000000000000009d392787c726825cfe46af8816b8e0be0852eec50000000000000000000000002b757db36a20f8561fd4eaa152a037510f19f0c200000000000000000000000044188a88c100ed5ed822a8ad1df00c2c753db7730000000000000000000000007202daf05f3bdc48f6e78e9bbcdb022329cc306300000000000000000000000018a2fa6b9837586a409998efcc70cddb3161aa60000000000000000000000000c75bac06dd9fa34fd45cea56f665a37f5712687c000000000000000000000000e0c3a2c04e485e1378b360d4074515ad64eb0e01000000000000000000000000b6eded618dcf19ecb36e32c81455ef3034aa6db3000000000000000000000000b80ef7286947421f6853d03a305bf4631d8f247000000000000000000000000018236139b3ddafcc958604a8a979c3c6a5c5d6480000000000000000000000007bac9154c1ff60ee3d9cd9dba45f9a1e2290d1cd000000000000000000000000b5b999946c37ee3cb8ccb76f18c8f0c249227d7a0000000000000000000000004db6306345740322475a811f804ca5dbec5872b30000000000000000000000005fed62a26f35565f9ae9e4e6060daef454e4a5450000000000000000000000003d3fabcfecf72bd004ca951b31e51185ee9c86b00000000000000000000000006a0eb4f6321d02852ed0d04cefa9343d2838a6e1000000000000000000000000272d0e53f87197904df0ea44cc3df0a298a51226000000000000000000000000e5e75e49863c12a2de64df5b4bfcc05ac540337000000000000000000000000015d12a80bfcc3ac6b1613a648cc7da689d04d5bd000000000000000000000000f3c632c0cbfb64a5cc5bd1c988ff127204737b84000000000000000000000000e89c75fe936977aec23dd4ccc3e79b12c65c99e60000000000000000000000005913da44d988a7eaa020035a79946e60fa96ce64000000000000000000000000aa4a98c8b875ce78a922f1e8a857941fc19b0e690000000000000000000000005380988aedce0a4b2aa949278aeca9d602dbd563000000000000000000000000673ee5d223dc022a2f2f7a65438e82421c11ed320000000000000000000000001333e2f5425fcbab7cb9973e5eadf61e2023392b0000000000000000000000009f0d1f895a4d2ef16ddcfa6822f3b16a109f7df90000000000000000000000005a8741e712bcc06f8139dcce3a71017f1a0f050c0000000000000000000000005b1265ef174f70d4ed75c758a04ae2bcfae3adbb000000000000000000000000486031eb2849605ec5b83ddff661ad2fa28576120000000000000000000000006acd00ace45b184f711839e8a99f1a259211ff4e000000000000000000000000d59967cbfa22c4952a5f91b7d0a34fd9abd685d9000000000000000000000000bd82b1d84616d11dfc2a6fcb599f87fd9c0b1cb80000000000000000000000007638eba908d7691b05e50a1633d977efb1c8f6b30000000000000000000000006efbf04988935c0cf8cfd2b88191e7483e43f7770000000000000000000000000ec1ccc28f343edb8a52016d112dea9c0f6c6029000000000000000000000000d3dcf7d9de224be5300a3ef4e2a1c28d0a2e72660000000000000000000000003bc1a1cc38074baf11414fdf05b4839707d515d8000000000000000000000000befc0d922652389c9da9718dfb7a3e71f786a1e8000000000000000000000000ff1fae6342b4a64e7245adc96cc2195d2ed0409b000000000000000000000000038106be82992d43455214942c8996a1d18b855a000000000000000000000000359de9f4175884bb24fb91452346559563fcafa90000000000000000000000001a91b41ed915d865d7d610d5c828ffaf133f4f3a00000000000000000000000079b703963df474246b7336517feb00e6e35533fe0000000000000000000000007963438bee2442c9e130c95e6316703d28fe1caf0000000000000000000000004f51285ea7be859af962acfacdaca34e96066ccb0000000000000000000000001c781dcf7a9e1e2eeb8fccd43d3aaa56a22d9ec00000000000000000000000005c8da6a741874ddc9162fc283183678a3a1e991f00000000000000000000000067ad75d31a9a7f2cddd87f661f46e616411c91630000000000000000000000002734fb0802cac9429a358749f3854853a34d4e030000000000000000000000004965177436515caa1faf53362b56b1c689fe7a2b0000000000000000000000004f6e37bfd0ccc87fbb55292b47968c94408416e60000000000000000000000007f781838fc47ede454df22df159fb80411d47c1100000000000000000000000057614c267aac9ad37b204a5e78839598b08aa8fb0000000000000000000000001cce1d5838d4b4c41bdad613f9cf926f719f9f9f0000000000000000000000006b2d1f52423fc78a3eafefebc0ba8879eade7f970000000000000000000000006f33046f4a82bc72faf1b169088ca0c61ae14a7b0000000000000000000000008ee9db2c1d68b85d0097ceb054cdc6a4205dd6b5000000000000000000000000e6f1ab71808c506eba3c2007c8bfc84d927240d900000000000000000000000030a36c7b34fdbd91ff665d2e2cfe74e689c7b5a6000000000000000000000000867d1f365155e0af9d49bf50a39e7d5ba3971e300000000000000000000000005b708f580cbd793a926727f118df272c8f81d0e200000000000000000000000070d63173f34db2ea85803fbb3d6d9fbf92a88722000000000000000000000000ff2ca80f6e9dc10e926c093f7b08da05aaabbd7a00000000000000000000000075ef72d478909f6b6fbc22b0c2e8137ee5fe3c5d0000000000000000000000002cb7c7fe3a82403ce4bdc88244d44fe9c6da3f1000000000000000000000000065c27531c7dd02ba549dbaab5a85a81067307dc0000000000000000000000000dd07d30b26c10aa3490bd4742f0d85c12ecc2e0f000000000000000000000000b095d50f0fa88cb80240c821f3f1fb955eb374ce000000000000000000000000a508ce6a7e5ce831bf51af7a251f1ab750c793d4000000000000000000000000ecbc36f25dd9f6241e251d34db0c58516a3d08fa00000000000000000000000068ca8564427b8e221968d55cb6074bcc08b468560000000000000000000000006dd62d82da7f33dd6f6502528e6c4360eaa2556a000000000000000000000000f41beee78cf5fbf19a03f37dc8473a83623d20c600000000000000000000000034cb56800bfea5ecaecf0202cfe0ca10be1f02d9000000000000000000000000af5262df5eb91f010a88d4dd29222ac165ba192c000000000000000000000000648f844618b45551938afc15d19d808e79cf39d9000000000000000000000000fcb3f5177a7fbaf6116229776806aa4bd815066f00000000000000000000000096db16be53e94c997e11868bb50e6a826a57d1c9000000000000000000000000ebabd625859d703c729fe9f1aef0388e59c9bf0b000000000000000000000000c1c9c2f6fa9689ec8cd387a847dc3f908e3d30ea000000000000000000000000c6164d4cca4bf44d104ffb156094a1eb0bcbf3950000000000000000000000004f39a4968f81d6e4c80be03c75a768b8dad2408c00000000000000000000000032d069583d6e7b3ed4039d86caa85716f3689502000000000000000000000000207a3814581705193548bf9301cfbb070d091a4c0000000000000000000000008991d0e28cc8df92a94e7821169909efaf3432be000000000000000000000000dcf2ccfa9305b65dce07ccb1729f7507fbe7d006000000000000000000000000e927bf95294e314ee77585ac03a3a59ce28af36c0000000000000000000000001007a678368381244287463af40ebd7df0abe54800000000000000000000000060cdffb3d41eb27e20f09671429e247b90ff5199000000000000000000000000c6fd54eea3bd10f235f85b3f04013a744fac5e04000000000000000000000000ef0cb3d1244d98864729af232d527b2771c3e40e0000000000000000000000000b440045220278929ae3c1779e1c03695677c7b40000000000000000000000008b94ac237e2737e9f1d16facb3880b0fe294ea02000000000000000000000000476a043bf4b7f89430e2fb0906b8b9d8028f3ab9000000000000000000000000e9a142a272c94b95b21e74dc6bf3104ba56d5aed00000000000000000000000033f1e6b38d218af4bf448e7cb67674b714e065a8000000000000000000000000b4ae02d7aba7240c5faadedf06bc363f033527d000000000000000000000000069af53c697a36f4d08a2f2ff8d48829472dd3f470000000000000000000000002a877f68c460b0765c8ba83be9ed33ed7df0ba43000000000000000000000000a0ba15add62dfed1d342cb01bf4b3a542daf9f8200000000000000000000000050353c483ec7cd0e61f16718e62bf1659e347439000000000000000000000000271984f4e26abe24d62958bde2f955fa46f3ddd0000000000000000000000000557548320b90fcd94447bc01d327f7aeb3b0b1700000000000000000000000004a7efa6b80d4028fdc15c02e982b83154f6064f7000000000000000000000000c43ace61228bf5db77766a719a87e61a0af2f025000000000000000000000000c730318d2c4dab11aa38a3bb4b4a28bb66273ebe000000000000000000000000b5dc2271d5838e4aaad9ff5485b1b5a2bfb10dd4000000000000000000000000277e8ef55e2526a89e5878ba373a155f3c695942000000000000000000000000ca94c8a84a0c46e46568a4abfb507e1c1b6ad602000000000000000000000000110513e70e31eca3fba393aa00220da53424ddb500000000000000000000000041c92e6804a7842605dfd01c85dba95d8b3aa1c7000000000000000000000000d39e7f924a1474ba47818146ebf62ba428afdfea000000000000000000000000c358ccc89f42fbddec4dd21031f84f94e19770cc000000000000000000000000871c6769a9e5f8e11a3b34b03393c7d39901bd48000000000000000000000000c79dfab25924e85b6fea2b65cb417c2ad7f9cf0d00000000000000000000000084b5360c1dc95a0ca21c028d39c186a302a05a570000000000000000000000004e9ea7817d8d99b151169ba58b4adb10101409830000000000000000000000001b0ce9f93f6db1024368116677cdf89db217504f000000000000000000000000624f025421451736e195f2e33eb47d7c21b0f3f900000000000000000000000036052b942ca1577fd2991f12672194e73d2cd0f0000000000000000000000000e6379aebf2c2f8bc79fd9ca1a1bd50079646d34800000000000000000000000012a4b75404c67a5063096486b6d684d2c9070395000000000000000000000000845cc7d8401e162ad75b007973c91403964500c100000000000000000000000057b75478bb94cafcfe1501c7c7c0608065a6e93c00000000000000000000000073dffd1e5e4e8245b989af5bf4fcd6b7337ccc8200000000000000000000000068b2f8dfa561a7958279287210ef593a8549719a00000000000000000000000036d63a98f9f4400135c9ec180ad54f4c2d67d3b80000000000000000000000007475d72e4bf056e93a725352ce594d3fbce7184c000000000000000000000000d016c7cc30c2654054e788e83d43c6dbea4766cb000000000000000000000000aaf019b77d006ac3ce9690c89f7cbfad1799cc4f00000000000000000000000085a6b5ee35f856f88c7851481e85e04d0b235a1a000000000000000000000000217c0ee54796f13c34f33940a3386daf51aecb24000000000000000000000000ecd46bf5a3f371bae1f12835bbde5b90c778e804000000000000000000000000cdfd9b304b642ef5dfe793cbef6f22a77ac819860000000000000000000000007d34f44c8e2dd149167728fbf774026a5f486e1d0000000000000000000000003f7aecca55f20c0499972121dda25a11613810a80000000000000000000000001c83074372f00f62930484fbfc72b0fb6a73bed90000000000000000000000001f27d89fd08bfdf1e41e6cc4fc2ce6dff19a31dc00000000000000000000000083bb55b2eaff605e7512428ec8858e93cd72d1b4000000000000000000000000a48c4902f3621a71d0bb2ffa7a8b20359a2b176c000000000000000000000000fcf3f2af50d8b22ddc5f4e6ac9c790b8f538e9bd000000000000000000000000f1170e793e6fe919a129c3dfe07ecf64ff8a915a000000000000000000000000f6188666e4177104183a00822abdc0f0deae560c0000000000000000000000004c94a14971fca404f97336d3ee304b68a7bfb5b7000000000000000000000000cee86e620b36e7d9b197ec3481e666d3ca5e1669000000000000000000000000631dbe0d0f056d7ca516b15374b022ef66e762cb0000000000000000000000005c3dff8453a2d1933cc33bd77f4a4dce2336daa20000000000000000000000001867adea80afc7a964a0bfa48e957d128bc05ed600000000000000000000000028c38ce05628d3bb7cead9a4d39c19cd9ab8355a000000000000000000000000e08a30f461b15fd857f8f7ac85cab2023f70181a0000000000000000000000009dd84f4af54f8b4eb7b5e00f21dbf036db5f73bd0000000000000000000000009c1b089a7307b118d65f9844388cab3ed8e90fd9000000000000000000000000fbe1e6740a557117d3ff28baa82d41772521dc440000000000000000000000003784540a45e6187b5f07651ee04e2f4c5022c07b000000000000000000000000bcf21f11c01c6f836718bddf98ffe6c1250f4508000000000000000000000000b594da71b1ccfb4ce3cd34ecb57c97cee4cc7a330000000000000000000000009632dab99dfcb7ec319d59be0906356986c9dc400000000000000000000000006ab4d9ff8e2891680086bbf5b9a8349b235c75b000000000000000000000000077e0cb44d0d0a09426c91cad85793fe1fd4c5e11000000000000000000000000273638c052a16422007b84da8064525f11e377e4000000000000000000000000155af45e3ab55352b34dd9e4860857ce4ed52b830000000000000000000000003dfa4c7972ccabf0ad450622eaa9db4a2cff07b500000000000000000000000020936fe4fc20137881ece6600a36b87338b969af00000000000000000000000060e8d81416ed836bf026d2322d7baf9f50c4def2000000000000000000000000511c8a2e32817489bd38550e57f61081e0a701e80000000000000000000000004d25accc8bdbb79ffc4bd264cd34bac693c30006000000000000000000000000b04bd23e47810874bbe6e3ee8f71a5c6834d24d30000000000000000000000001c9d620c78e7e36f32832de5e404fc6ad863280d00000000000000000000000042849f0cb0782c38a5ac42f4e682c1e9f9f011ef0000000000000000000000003c30b8e10509f087559af22aee1186c37f043ad7000000000000000000000000513d95bdff6c0250fcba1efb29ea251d402b2db6000000000000000000000000315261648b71be84bddd206b3d84af12fb6fd90a0000000000000000000000009fac873275c38ddb46fdc6f5a14d39b1e149df550000000000000000000000005d25cfb21069c4be508def02c9b330c37e8d172b000000000000000000000000989c9bf72fa3bc56b90666d69350005e682548e000000000000000000000000021b25745213c477a7731c27950af3343739064cf0000000000000000000000002de2a086b3dbba0b8bb6507f4c5354777ba65f8d000000000000000000000000bd6caf2ce800fe358673246fb7eb1ceb1e102c6d00000000000000000000000064cd2ab0e8f5bf0c55ac07cc7967be4bee85afe3000000000000000000000000c1cb3192c2f85051b94538246e78ea37e3ea12820000000000000000000000009050043ace3f6b5d85e7901bd1f6efa1481cfd9400000000000000000000000023657af27941b67fb3bad1d2d2fd2689e3aab13300000000000000000000000014673c44977fdcfc10d0a3628da1ee222623250b000000000000000000000000be8d07506efde6489b940f6fdbd1b9d4174b267d00000000000000000000000004df4fcee633b8f3f82fcc98599b75af31338c9b0000000000000000000000009802be7e90f2f545fb2090601f18bd8388ea8bda000000000000000000000000c52cf18b9351f4cf5aac01fad17f25a27f403856000000000000000000000000010539b8f4fbbb461b19c4249f683672deaae3040000000000000000000000009a9ca631ec2cfbe2d997a539d5eef6143ab54102000000000000000000000000a6f4944ac45062e4d26fa8bde2cc7bfc4dc1fc7d0000000000000000000000002bd2f70b2621f1fd45417b597f2403a9ab8f545c0000000000000000000000005da9d0dfba5ba8764f2834e430e4c81bc17a83c6000000000000000000000000191f5c1f63bfcf060e2284a18ad9c2b28b240530000000000000000000000000131253dfe243e88d13c9b0cd47c2cccd503853ee0000000000000000000000001bebee0e7fd1e3577c5a7794a23af1910de7015d000000000000000000000000472d7d319ded0de5144dbbf527470a163adec1ce0000000000000000000000003138f783ade190310e043ef31b520564c8412fec000000000000000000000000c64af758c71cafe84514d53b3d88ec38f1834eb40000000000000000000000002d179aa75e4f056c837134d29e8a841eda2db3030000000000000000000000003e2f4cb4219a2e66c2065c0ac649c706df955407000000000000000000000000d441f74152608a9c9da70ab3973baf2782bcbc3a000000000000000000000000e8ba4bf9355c392cf54ae02f020dd4eb28c739de000000000000000000000000bbdc649382159294adb21ab7b9259d0fe166c9f20000000000000000000000002625deb9b98d4695dd200f22056948ff8e9dae54000000000000000000000000ed1d1aae9449c4b1d379d13b64c6960e8000681b0000000000000000000000003f4316bacddb37b079f6ceb4910b70bd43f2ab540000000000000000000000004ba5db18fd6e41b3121445f9547c92d2904de8d500000000000000000000000064cf3f7e908e0311d31f4edc08afb39c4fd269fc0000000000000000000000007e1334bfa1ebb28adc3f4ba4a343f704e1b241cc0000000000000000000000006f90d36615c45e41f16968766c2239a57ac51d860000000000000000000000004e8ac34e8203ec9282e41f85a559761c3dfc8594000000000000000000000000e61edd5ab0dff252492e52885d929c24f19fe7290000000000000000000000005c48abfc283b6bb131e3d8a36d221b82b85148ed000000000000000000000000888e56655c398940673c1333cb425e08dcf58c330000000000000000000000009dbf10ac5ad7c086b65fa6f338880e626539f06a0000000000000000000000000bdb9d1f151d28f2fb8da1702ff1c80a79ba982f000000000000000000000000dbaf84560f3d8d8cee4c3cbb2ea1d12b31118b780000000000000000000000008943514ec0e5a5fb7ff3604812feda14339447ad000000000000000000000000464d760a8df360b77de86431ede9cbcecd8c9831000000000000000000000000368129d0efe51e6c1fc4875b8377eb6dc555a13d0000000000000000000000002d2d0131577020896b7719e0e50dd2f429f08351000000000000000000000000158a2282cbc0e82e16e6e64fa9295227ec49b55f0000000000000000000000000725372edb91d923560b8c664f068c44f69c742c000000000000000000000000405c354dd1447d93fca0595b09676634f1bcae69000000000000000000000000d15a4f86dbd5e48a60fbd9a07df96a1c921e45950000000000000000000000004aa8815339b53bf0183c062c8a1acd1a19aeca550000000000000000000000002b494ea0909ef90c128c50b235084dff2b3a3c12000000000000000000000000796da92b698f6038e387374be1b7446be337b29f000000000000000000000000d06dba3012113985bf0a9911d9965f08f6aa765600000000000000000000000077921e859332ba2efad9389ef190cda9c1461c3900000000000000000000000067658fd576a59587206b1f6721432c85c0097e3c000000000000000000000000fcd281d23546f9c4bfa937a8ca1fb16dd404000c000000000000000000000000233fd81635bbe751febaa1c47dcb0cffd599f14e000000000000000000000000ab9ee628fd671347ed711c82814eb4179f15328f000000000000000000000000fa4685535f33e89545cbb7e061572051797d2ffa00000000000000000000000034898969a2f379c77440ed7e54036230a7dd3ec000000000000000000000000058b69e3568b3cdeb3b5338dd484f1e450686d36a000000000000000000000000ed821ef2f2e33e29413eb2e6a499af70e07d11ea00000000000000000000000049b501824ff8954610f99e0f5f7705c1e3c0ae520000000000000000000000008444a0771fb28e7bdfa8df37ffa6422c699b44760000000000000000000000009b56dada9f60fbdf241bb7e04652013e4726c7920000000000000000000000001da43077ae6545ed8f467c30814dfbe4aa2f60e8000000000000000000000000133a4cc5875dea5c82ca6c31bf34e230a6ec3eb400000000000000000000000066ba198c429ef8085d9a194682bf02b02b9ad02e00000000000000000000000007f57c578e8d43ea0b231198060172bc3d31240a000000000000000000000000000000093e55f433fb57a32aa5d5fe717b3f7ab10000000000000000000000006814be5ed08e073b693e2d82d5272a11e34769620000000000000000000000003bfc67618d7e4d514e8a13faeb53c7c362f5b9ea000000000000000000000000655dd3eec46dfc9e1ebc2747acc9438e2b1f17760000000000000000000000002ab9a4a3bbe2cc857667726ed0fcef145087b92000000000000000000000000033c820cc56eb209a090dbeed7966d3ef8a15f696000000000000000000000000fbe7cc6e31edb3d1b167db382a51584c9e9b6ac9000000000000000000000000db8b60dc7bcb5d1cb5c96d3326bb212a382ce786000000000000000000000000baaaa2f2d3130222eacda4d785a121ad97921977000000000000000000000000e7c56c10519bffbcdbc94ba80993fb125a4444720000000000000000000000003985a5af3405910c2b4bbcd1ca5634cca44ba39b0000000000000000000000004e782ee2a7dc0d028f317a5df219c404c79456d50000000000000000000000003d6d2ed5a881c02ab9d207b260d3de83b322640600000000000000000000000081da17d3eaa3e125e48da1ccddcd038132c00734000000000000000000000000c18ab09670a89cb55fabf22a236b9c1bf627217b0000000000000000000000006c8da374b9c576a59d13fd6a3fbca12b5563bf1300000000000000000000000006c9bfa6d4d67bc9a2559c2285aa275977907ff100000000000000000000000083ff33e961e70bec597c1be7b6c7d9e7654de695000000000000000000000000775b10bc4feb1494a0d4d62655cc82f9476c7394000000000000000000000000cbcd9002a8bc69fd571bce4278517c1c37b1c17b000000000000000000000000ec168c4b3e23c4b6df38fc1c5bdd6e8e53fcf27800000000000000000000000044b937811756a0e7acf9205ab24abb928963a45300000000000000000000000054e5f92399799aa45d0352fa1986e897141a71c1000000000000000000000000790e9c9036e25f6d11098bb0e8f5ddcada101881000000000000000000000000c201986bc30268621c19751ea887da382ab269e1000000000000000000000000124fcfe6d73508575b99c8e2f393115dc9127ad80000000000000000000000004541a57040f6f3ef2b6c83a587584122aa902cc0000000000000000000000000f8687f188aa5a6f81ae4f9b98e7b7813b3679e0a000000000000000000000000f4758125e720cf5d2fdc4370b493b10939cd6d3400000000000000000000000097159ab32f2dc49b2d6a433a6817712339129c340000000000000000000000001a0be50fd72f1f04f8d80627ee7649c499b541ca000000000000000000000000c5d710f1da1d8f7a7760553e156f5f9eda3fc5b6000000000000000000000000bd712477a8816e224721acf60609419a618574200000000000000000000000005f3f6603ca088e143c3848b54179c0611fac62f3000000000000000000000000e649dc063c88aacd3fc80c948b6b85e858ac328a0000000000000000000000007553796056dc2472a42b735fd7662a2d21c624110000000000000000000000005b1ebcaca8d724f1180539a6d1cbf745a67fb2dd0000000000000000000000002e75e6cbb30438133ef841b579c979ba489c818b000000000000000000000000f54868e2f7b70001132cf58b3075264c768337070000000000000000000000006db8516f129e8575d940ccbc5d3c15118efc5669000000000000000000000000301c6071664edb1f1dd7e3b126d61245bfc6a1d7000000000000000000000000a1150fa4cd5da1b0cd01dd511df09ef5aa683d8700000000000000000000000063acf60c863c72492e703412b82331aec75584540000000000000000000000000b22bfa230be8a772cedf69fb7c00dc4caed51b2000000000000000000000000a2ccb0eedc610a05f588bca6c384cdb67554c96c00000000000000000000000017c0ef153e54eabf72f5bcfa6c9df88bf3355d400000000000000000000000008a7ded49a7534e162b56d3bd7476735c23dbffb0000000000000000000000000136b07ffd153de717286fccc84282c6f6abd11e6000000000000000000000000b04788042bf8c454831b9e752bc093cc52dd56c60000000000000000000000007799d564d16f30512351f417cd556de9a64c033900000000000000000000000025a7700fad2757a1cef4168273787e0c75190c89000000000000000000000000fc3ad9e24bb2d703d242e2fc59a6acf1b23c123b0000000000000000000000001f9e06f1e46ce1373e110f036ad3f0fe472db00f0000000000000000000000008a93156ff8e1905e1f5a2b9ef1ab34e57bf64352000000000000000000000000fb4edc3929091ea7e4fba8600823ab53247e58f70000000000000000000000007a44e4b0de1b3727d01ad349dad0d9bd3606ecd2000000000000000000000000e66a7bbb4f33e2fdf53f7ff4017347d61aef3fd4000000000000000000000000628ba74ccca564ea8d1df3456ce82a9c6dc632d900000000000000000000000069816bb946b79ddaa5f58f065395e0acef295b9900000000000000000000000043fce6b900e713830e2dce1be710cb32fa2a369e0000000000000000000000008720f66daa7954855e3ba6d11a56381f43ef73c900000000000000000000000060d76dce17af9ec5efc7dac154aca88946390ce7000000000000000000000000e05e965670b5d8a1ed5a06a7a406499bd5eebdca000000000000000000000000821a4c0edcb5eb3023882ca04ea8a24a223f0bb200000000000000000000000034af368e055b837d9e14e5546ac0d6043b8e1f90000000000000000000000000c80965f339e9336dd13dc64a0525c93fa5d3f02e0000000000000000000000000083ad125363f49b214a12e92ae9ba5d6da050a0000000000000000000000000c711396c8673ae636d0114acd93090532040e76a000000000000000000000000d62c1738840be75293d7c20f8f22954cf1a08654000000000000000000000000fc236b30f00d9b15e6d10503c63056e6a8bb21a00000000000000000000000000f8cc6ce2f29a8be8bc90a4a919ee0a3524fb44e0000000000000000000000009a32fe761e8218bd4be1c2706bfd6a9d2d2f4f990000000000000000000000001fb3ed6265f912fd9a0ac9334acee521ff4c4e3800000000000000000000000061331eb58e5b4095bd2ec5f4d13f39359839b0ca0000000000000000000000001dd6a8e4465092e352a739214495ccf9d7acec5d00000000000000000000000007a9c3130f5938200ee29eb6234d3bfe0c45f3440000000000000000000000003adda6f3ad08d3dfbef93442a04a63e2f4f6b719000000000000000000000000c5e232012a8c804243f8dc236794221f80f4333200000000000000000000000085e1d8d001e50f49809458d42f7ee99e81a986ed00000000000000000000000001087ac150c893608edc32779879fb9399d717af000000000000000000000000aefad52cccb1ee87f530540cc08fb7ff64abd3a5000000000000000000000000645ca0a5797bc6a608566832002d565bc0fbbcd600000000000000000000000011ac57a339fbaf8e08347108c9e1eb44333d3a42000000000000000000000000635d709ad17dfce5aa3ddbd7f65630e52d8fe055000000000000000000000000d534df6d59b286335e7b50c53611b43ef49a6aae000000000000000000000000fc9501c9934ece8ff3f6fc42698eec726b54681d000000000000000000000000b29e810acd0cea8fff7d69c42c9570410c4fcd04000000000000000000000000bfaa38c0d1795095afe59b1e86267880e817a5e000000000000000000000000083e3ff0a778121a15799904ec99ef15bbcc99d12000000000000000000000000a05ede2735c6b144e8df4c61c737894f2ab75ff0000000000000000000000000bc8b95f4cc6ca0785fbed4f6b06f84b739af53e900000000000000000000000004e62f2cccc85b9b7435cf7a2f9ee8e3c056581900000000000000000000000071440c63493f99c25425f19f138fb448ecdc9087000000000000000000000000e52a6917193a22faf7fec13180a1a155c74a1a2500000000000000000000000089f3ba5bfa416880a08716860586e96e5faf37b50000000000000000000000001446aadd831959871c321030d4904a72c6768e3300000000000000000000000027f9a7d38d4e50e8360893d5726b42fa085aca26000000000000000000000000063f6c78a5244ecf53d2ef9bb05ae904be39fa78000000000000000000000000b0e2149c22ccdcaf3ca6b43d141a38cf5f3acb310000000000000000000000008846e7a5e478aa01a95b8b384d25062a409f51e5000000000000000000000000e50b73df73496b8be10198afccde23ef0e6b755f000000000000000000000000df92501a54cd55579b7bcf16b4c0c40a6259411f000000000000000000000000635ce0d6bde56a70e789497a6da82ba3e9d1203f000000000000000000000000e9deb77732100408f2356fed129fcabf3ebf433a00000000000000000000000002952e5dcf81b5761ea1d90fc1fc50e9dd1eb56e00000000000000000000000016a689c98d71466639f6c69861065d52a4ccac37000000000000000000000000c05866f34e8d03303ef84f0b6a670e58d79e6433000000000000000000000000de456f0e02062336c8e9700d1251f9e1de20115b000000000000000000000000d7524178f17d7791750b2298501e6e6f46b5d3930000000000000000000000004afe245130d2466b3f898457408d43c04dfddf230000000000000000000000008751d917a5c12c193df4c77d0867ae993ee3a14e0000000000000000000000003231abf6c9ea00d7c78ecd008121c758007683d300000000000000000000000099506b5fd57dc4336c6a6a9e5a1d11990681dbbe000000000000000000000000890f4275efcc693304f7ea8e41bb0302195ba6e3000000000000000000000000d0c94d3987a3afb6fe718699698ecafdbc7464cd0000000000000000000000009132f581b97d42aa04c21c1000f5f1f6b3e860840000000000000000000000008d2318aa3264cfc148a7d75cc7ace4130ffdce08000000000000000000000000f596217de9bb44ac3274087309280b598f0dadb2000000000000000000000000ea73c5487c373db8181a495ff0b9eeb06fcf3eed0000000000000000000000000b63f05c6de1bd44f14b1dcf6b4a4ef8d2dd0bc50000000000000000000000003df5ca36f84a0a42e1096d78addca2364ef2de2c0000000000000000000000005ff24b32f7406b75d36acc97353e601e074ee1a90000000000000000000000009e29391fa6354832cd3686d67bc6684e9c05d2c8000000000000000000000000950fc1c004305d2f31fc27dbdce0ae888ef397a500000000000000000000000058df1e31789d721bbc8bbfa5bf49177be4a14e8c0000000000000000000000003c321b5187265fb52b6def1fc5ab1ea19ad16cc50000000000000000000000002e8dc2b1263e95836f3f1668b562ffc5f0bbfc5800000000000000000000000022cd22e5f1d9f1cfbf4dcbc05a1d6d75278f9ab300000000000000000000000036bb63b51c32fc8ccb4f57e9e5b1746c77409472000000000000000000000000993a0e921f0959e297116837f44445e09ee9cb11000000000000000000000000810d2efe19895da2916e23526c7ef7bcddb3d2e80000000000000000000000004c9803125adbb1943daaf657a8e1cdfdc81fec46000000000000000000000000faeffb4a94b70da015d9d9946acef0d9fe2e5db00000000000000000000000007950c76a0cea60687da6aad43a814eff6b5fe8cb000000000000000000000000fd88d3601acb1eaf07d28d80aadeeaded178b771000000000000000000000000b8a3b11d7edb10c6d344a98aa374e9a237f2d6d5000000000000000000000000ba7bf44f02e0ca64b938cc3ca607f547e29f23420000000000000000000000003611101afdaf6ae2e942123d27f57a7ef77675f300000000000000000000000009037be3c21102564cf83304bd148bc3b419f0d0000000000000000000000000d0c549461638a9c94efcc08eb908078380232e1c000000000000000000000000fb2d981fe1d6ec086780da84dfde4c05eabdd43700000000000000000000000065355842d10c589dcbb6d4b2b235f84ec7bd87f6000000000000000000000000bdf729f3201366f3c4170ac28284d1798518cb8100000000000000000000000017d05341fb33324f6bcc9a585eb0ccc7a9399b7a0000000000000000000000004bcc25b522d4bbc06b6047296d12ccdfdd191ed2000000000000000000000000a0e952ec6768631a2bf9c969c1fda5e7df63e835000000000000000000000000a689a8b16fb0ea7dee105095221a46afbe68e152000000000000000000000000852620869b396f2d31be1d0c77808f4307e8ffbb0000000000000000000000006c78b4b163338e8e6dcbf4480fc74048a8c26f09000000000000000000000000a43105bac5c21e7c9b966a624699f22f0b58c504000000000000000000000000c282e3397c48720b4305471289dfbcdc3dc85eca0000000000000000000000009175330825228f0f30674b26af3bb70da83ec47b0000000000000000000000007616a13344c8f55912628fa3668939ce4709e92a0000000000000000000000006a7bea31510198a406ce06f85b8bfb2cdb2b7e3a000000000000000000000000076b4ef978d19977b0f93fb759cb50e556e75d3a0000000000000000000000007b47fb7c6ed4105786a97b5cafaf40719467b1640000000000000000000000008eed96efd96eff8e4e1aa556fa44d0007d835f870000000000000000000000000c935bb9e0b5a7798131f5123b6fd0437e5dc27a0000000000000000000000002e7d796f9458e4247ff2f367b75d1dfae33de105000000000000000000000000c099356538bdc5670714c622acb7b189eafee2d200000000000000000000000032456ebd246b53ef660bf00ebfba7131410289070000000000000000000000006f0143be040c3180a9a088b662c31274753172dc00000000000000000000000082c57b4e6f023e405aad1072dc45c3bf4411c436000000000000000000000000313629e2b574182c128ff939723a87339e6d575700000000000000000000000047934139521dddf58d06643e546f69520c39ea2e000000000000000000000000b51a8588e7c139e0b1e92c035e88589e71e7f71d000000000000000000000000c32753d65969f12783ecf75c63ae0b8c2ad5c336000000000000000000000000fdfe63f9221e66d5ae434bf649f1513301ff7bfe000000000000000000000000ffa17283b0f1ad3722bff0849144c434949e6f34000000000000000000000000221bda765eceb3dcc6ede0470627e39b038346ff000000000000000000000000a0bf764cb5a37f57bd1e4a25dea8f38e8886b30f000000000000000000000000a47c543625b368d4504fe6411d7271a90a4ef1040000000000000000000000000c2a918680c7207ab7eae60d91d74c4ce8ed87c60000000000000000000000008f77676bfbb79b3286124322642d01fb257390140000000000000000000000005b0c7eeff50749ddb9a4347374c023554c8c23c50000000000000000000000006adffea8df8d8ccdcf2d6f4834a348f698f7f501000000000000000000000000da5511a93608fa11629d29ba71038ca7939433a6000000000000000000000000d3158ed2a3d23e381f4c86d504a8b2e6c555c0b00000000000000000000000005b5298a7e0f970c236e58361abbd7de3fc5ed2b0000000000000000000000000020de7da940f72ce33c45c75dc0249ecfb62f83c00000000000000000000000088dc3a6d60fd59e10832063323763faf89a39afb00000000000000000000000000cfe0da819c1747ddeccef29c6fd8aca1a604610000000000000000000000007a927f976e337d1568a7fd3a76b64e9ce0ba8e52000000000000000000000000a1d8b3c1076794ca4f852c8567480f45046be81c0000000000000000000000007f83a8fa21d7bd7de45e978867e4fd29d884255b0000000000000000000000002a28aed39d01b7b17c4ce376e6e08b5c7af2a8f6000000000000000000000000f0918ab646b7771d030c0643a53cd1a774139529000000000000000000000000516b9d470ab63ee8172c2b9ef316bde95e27c16200000000000000000000000067d5cdbc905c9a23a4c7b333234a4af70abd0a3700000000000000000000000067d5cdbc905c9a23a4c7b333234a4af70abd0a37