60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000000a73c1b3f87836d8e93362bdca3a83b72a5af42d00000000000000000000000071f7606af1ab0b92ba278069926f77a887e6b13100000000000000000000000061d668b52a9e710460140bb7bd538b95079d6093000000000000000000000000a2c08f803949e770f18353a2a6e667264137fd78000000000000000000000000c32d16f2c31e527193224c6f2679211feaec8dc40000000000000000000000007d11ff10edf757e103d53c1dbacfa7b6f5b69a5f000000000000000000000000139fba386b26e687991ec54ed1192a80af1ed833000000000000000000000000c88389fe7f1cdd5345ca47ee1c31bbdb29fd8eb80000000000000000000000006d2149d6300a58b5438c2ec7744fc43924fbab1a000000000000000000000000741a3e8081a81a55d5c9d8073de115621e925970000000000000000000000000d46c058891231f8a2a85873c4af292d11dee84380000000000000000000000002f0e6d2a82492450ffbd2859ae65f359f3d61ba300000000000000000000000058f4f415f5a716c7fd53766b8e8249f5496e81aa000000000000000000000000a1ef43d1bc603182222dd0dc6d976b6e27b14ddb00000000000000000000000090dd4825f616f56dedd565ace5a023c852cce0b2000000000000000000000000c8dbc238469390f30b603995fde81761b2d3c8650000000000000000000000002ae41e878d2994d098b0f3f0a172ced9c0ddafdf000000000000000000000000927023483136d5ea016aec23a31c64be67b1dc7d00000000000000000000000010d6fbc83f32c83f5f0fdf654d9df25e234aa074000000000000000000000000c494b147d77db3614753fecc36b83507a3e1f4a00000000000000000000000006d0046adaf1082fbf903a46d8251d2ff46229368000000000000000000000000a61992155d9fab4a7700716ab166ce22ef1bef6d00000000000000000000000004b55094b58fbaf39c975a1757ee487b076ed15f00000000000000000000000025b379d891c45a9e10947db929a3d7ba0f8b568e000000000000000000000000a91f39473ddb5508a04f8b865758a5beaf536b530000000000000000000000007205a1b9c5cf6494ba2ceb5adcca831c055369120000000000000000000000004dd21f9ea03b6093be54e4aed60bc652c56bfa4a0000000000000000000000005054469a0d48f63867a0124604f9b54622469bcc0000000000000000000000009fcc8c73c2d9fc07215b1ddb9f529241a7079ea90000000000000000000000001e0fc2984faf60b86702c56943584bcc340defb5000000000000000000000000d9d79bc8627287e2408a4f160f5d5ee75ea289e8000000000000000000000000de84ec4bc147810e08edf536bfe777b1400fcfc1000000000000000000000000289da10df8b041f6b61161035fe92aaa62e3054c0000000000000000000000009726e06e422a0d31cef5923005e0f98a641e106100000000000000000000000000c174ecbb603688b13f31616f4ab38fed32b7fc000000000000000000000000303260e0b56548f03f452f3cbbdb88a6abdb5b6e0000000000000000000000000d04514f22909477fa115766feae7de3fe690fe4000000000000000000000000be67a44e0d8d6844d0060af0360204b3911634210000000000000000000000006e6d8fb85a99a6249f2f26b771bf7fa2ffc811fa000000000000000000000000695f4d4a8326850f1e5659fa736a3571947ce8c60000000000000000000000001f73fbf36a4233d0d3c87ee9d8acd237c671716a00000000000000000000000096c49825a171a363753f5da2eb0c43f395693d4c00000000000000000000000045104e81e777e7368db854c58347a8f65117f35a000000000000000000000000eb3ef5bd5c0004dc09df3d4fba893f4ebf0704d8000000000000000000000000c1ce80aa6aa8095a9df024cdd67a8299d5f0996a000000000000000000000000f16db66c392e433b0dd15a68d0d6e22c32d81d00000000000000000000000000da0b738b37ca2603b37994773fa510a44c2d2dde0000000000000000000000001110a322f5bf56a852473336352b38c34d6de20d0000000000000000000000009fc39dabdb0d67920f85c79e76e58570fd75f0e600000000000000000000000079c88f4cc976714a6e5a82feee897316a776b5aa000000000000000000000000d83576730381df6255faa2f8a4e1bece7e05dcae0000000000000000000000003222f8de798cef4e63db9ed9b0ab36f92ad5e946000000000000000000000000f5842112804ad573ab7fa2b149c4e086d9bcc5060000000000000000000000006eba5805f9d142c5a279e8f6a4cf0ec7debea98900000000000000000000000021b4b57e05f87eca2bc93b6966f7bb8960f096e2000000000000000000000000ab421b95b905a5db5421e47ef9bc8b52219dbeb8000000000000000000000000465595a004f153310bb2bb55b195f0bae67ea01200000000000000000000000067d12df96a6f3ea08b46fd80a4349da57e717a1d0000000000000000000000009e80f8f717c5921f7a4a8bbb5f12fe50fe83624f000000000000000000000000949965101d5223f31e48114e9f38fe2416e4ad6500000000000000000000000034fd03e2b09c517f95e57269dc576b94f26a84ac000000000000000000000000e53c4114f3ab1d8f617311f41d6356d20451f561000000000000000000000000c30bfb1b157504327732ce469066ad9beb1618080000000000000000000000008d069ea3027f6278f8ca78d15838ae010acd9522000000000000000000000000558de98f81e9ddd67f3afd7b01f8f84c6a91ba53000000000000000000000000f89020100460df05af76296920aede75357ba2d4000000000000000000000000a09baf5813f3c3fe870f700b3a6ce7b08b03a803000000000000000000000000d7bf303517b9358ee74c10aef84f6ace50661fbe0000000000000000000000003b29e68d8941c456a1b3eca4afe1e2b346c436180000000000000000000000005f369f443e5df2f379dec0b64ecb6e442c73f109000000000000000000000000f379e2b6d16d7bd9aec4f04ab322fb0d8807cdb50000000000000000000000002697a46210f0a1f0d766c8770c6cc02ffe1742e6000000000000000000000000065d65844dfa8e7aab40b0f31c4c5f1a70631d0f000000000000000000000000df9035d4a1581162f773d284c5ae6d8ea324ef420000000000000000000000003bd98b389b978fec74db0b9770b93794fde9c9ea000000000000000000000000a1a3f4805992c94179496840e9ae6975312c69ee000000000000000000000000ea6b821499c36942c35a798c15d42ce21f2873e10000000000000000000000009d9fe9b940d8e04797b57058a83ef8eb9b36eea0000000000000000000000000932c453e9b34c486e9bf17f73bab7bd6428579a6000000000000000000000000d93baa385e5e6d4eaf0a3981d1c09b23f78ea9e400000000000000000000000034e8c6f200e5b6be08f229c5c3a7ab2742fd5a00000000000000000000000000bb5fa742dd63cca838d64298cde2ac3ab1dd0968000000000000000000000000a07a3bc4ebc38dba18ab19ef3464f1000c0619fe000000000000000000000000af4cf6a950fc0e4f3c7ce943fb227cf62d74520e0000000000000000000000003f84eb5f1db60c935b171367743d323c35d3359f00000000000000000000000008efee5e77932daca680bc218c0a9b6420f479440000000000000000000000007a8f109e70df5244a9152dcf522e560dfe9802d7000000000000000000000000f97e3cdbf8ae9200985625f5cdfa6bf860d222920000000000000000000000000d16f0f53db7078e900346015d26e25be57e542400000000000000000000000009bc5a796d0c1f9affbeeed9588794742e37505c000000000000000000000000ebe69dcbb123809bc4cd4e70e6cb6cb53200002d0000000000000000000000008bbdd0dcaef37caee7946808aa8a1c27642a45a1000000000000000000000000ebb0400bb4d2281e4e0ec447f38cbe36c80c510c0000000000000000000000005b1f33d855ecfb34a4bc66eda31938a8b2a605e500000000000000000000000012ced01ac7f473d7424dd010d2f2049dc31a193a0000000000000000000000008e0bbaf9fffcbe96f0a99c6e329f602eb5ee3b0f000000000000000000000000ba2f8a7c9efea6dc3ff933e62bf32fd2d80f56680000000000000000000000002ed0da5ca229ffcc546ed43b0a1f06d5408c57f7000000000000000000000000880f20c8cb9d330393229bf90c0c1f5337fd1f320000000000000000000000005d81679f319af248b30d7f7e56e9452d912def24000000000000000000000000acb606c1a2298a301a722a6ca9704175f0f5ffe60000000000000000000000006e2fb7a2040576a34b9f698972f0854e713abaed00000000000000000000000030a57328ee2b62b53d7de7342050706680f47f98000000000000000000000000eaaa3a88246120f4d81d30c6ccef2d45cb2dfc5c0000000000000000000000001478ba1fa7bbdd5519006449cdbeac1116a61ea3000000000000000000000000ad01c20d5886137e056775af56915de824c8fce500000000000000000000000047fc2132ec76867e164be515d62ddcebfd10d4ec0000000000000000000000003c3a2d1a077f28ab6243e3a07c382c1ad5b90f030000000000000000000000002ed70f82f54a2a7af08017e37e99b513b4d34bf0000000000000000000000000efc3c7f99074f400cddb51430027f829ddeebe9e000000000000000000000000bf357c9c4d770f7adf50d1107bc50c4423a347db00000000000000000000000097a5ae9f8aeca50c808bda63e3d9ffc24be7189e000000000000000000000000e5c4f7f714764e651ffa3d645c7ddb5eb2644df70000000000000000000000009335ce78ccb3bc1c4c096cd0359f617edce722e80000000000000000000000004e262d21ffe9c287f16db4a31b536dd9d1a76ad300000000000000000000000016cb8b739b5055cd65189a4b25da67809f91efdd0000000000000000000000004a6fe244e0b5493cb51d1ac63291f9e8779e16b0000000000000000000000000d73afeb5ca1e837f59da616cd4ac16364cf2af41000000000000000000000000e36561df8f2770e75b021b91d94f1d79645b3d91000000000000000000000000339588fbdaecb68c7fccd06f040b82ebcade83940000000000000000000000000999fb8490670b44946db7c8d2076f0b00b41f770000000000000000000000002794e2eaaacee848f066d178c7575482ec5c6462000000000000000000000000f9d0d9e5e2b063d7e91b6f5271d3321ae047eb6f0000000000000000000000003ba9e7abfd3a5b36daad5b6adacbd4a6cba60f4d0000000000000000000000004bf25fadcdfb66e5769148a7d49cfce350b922d400000000000000000000000002051e80a0ad52f46865d0db327d66c7ebfe9b7000000000000000000000000070f563c4f68d680646a25bfd2439d68ecd2c11ad0000000000000000000000004f607bdf2c8037c86e01234c85c05baf3911b6c70000000000000000000000004cd0e49b756accac5c74e3d6b10119361f9694350000000000000000000000005464c13047c1624469591d38ea4edf7e6cf70b8c00000000000000000000000023defc2ca207e7fbd84ae43b00048fb5cb4db5b2000000000000000000000000229bca475f90a6aed71b6a3bcfa4fcece1684d480000000000000000000000006c033d0bcbe36b9dd04cb1b8cd38cf8111d9629d000000000000000000000000b762351713c569fb7e818b6cfc6d4994ff1452ea000000000000000000000000326fd569abc7f5af9eb77493c14037c22ae2aed6000000000000000000000000caa02890176af115bb7207b8dcbf225aabdec5d6000000000000000000000000856825cb736d268e4b7be0fc1785c02df28220190000000000000000000000006c9d5c8956fc62cd10ffbb3036a04bc861e9b3630000000000000000000000008ac2d05f371185d65dcc6f5cebcedab95c601c3f0000000000000000000000004e14d1083784da0a080fbf5f1c8f0ba964bc56b5000000000000000000000000fd9194cd113d1f95cf5f818d51bc28661ab036d9000000000000000000000000998a7a6a630bc9be381439f3d25db7c130674261000000000000000000000000c8d195740691d22a84a0ffa0ba905c0998812262000000000000000000000000c5f95aecef93d238c0884b3c8dcb52eea991e5aa0000000000000000000000005914bf1b57f3b8e882ce296a57526910c4c1d91b0000000000000000000000006e32bafa1f5c0a21fdc42c5bff3ce71c024002340000000000000000000000005ed18f259752f91ebc4dd80333a321dedc8e6bd600000000000000000000000070b6755fede44caeff5291a30eee5ce08701d2fb000000000000000000000000bb16774263e2175188c15343a38506d385c6c563000000000000000000000000585fb144d8de280dc7fd1e945550750f353ffc1d000000000000000000000000ce5942c057eaff34404bc77cc55ee91375bf3ec00000000000000000000000002d834414c0cda61b35d7115dd4feabd898e4dfb3000000000000000000000000fe7352ca6c961cd27bd31b1b2610283694f5070e00000000000000000000000064f3cdbfee0be06974d30eb0ec015da34f24feea000000000000000000000000ed2517a366f315f33db851ce6e2e19d4a847d7cf000000000000000000000000b77680eec8be5719c3277dcff1a00a9135afdc9a0000000000000000000000002e0732d3485ed3e0426ed2844661be87dd73cde5000000000000000000000000203b216493063e33579968bf999699b1feb2818b000000000000000000000000b8f6bba0700698fbef7c2a4cabcd5bba8b55f70a000000000000000000000000a3fc8ccaa1a2e8698d3b11f696d4f59118a7af94000000000000000000000000bc9304627d7aef742ccf481b825cb5883d800e68000000000000000000000000765f95bf6657e9d5a8a8a453b0ecd4f7cb5f5e66000000000000000000000000beae085a99b75806e822681f66cb43a802a24891000000000000000000000000f6da22d67aad77b1e9b7167723087b85388c6ba6000000000000000000000000c8cb464897e100778c558155080202b7bd58785c000000000000000000000000a491639ebbb8ce33eaf7cabe465e62888164e9ca000000000000000000000000efc8d80f72544dd87686f5030b0fe275bce09b200000000000000000000000008910428981035bb4604f60271f20f110a611bc8b000000000000000000000000d305c995fe3465a4a22731794c3974def9e6b6bb00000000000000000000000087d3a06fea6cc784be357ffc9a13a52664c952620000000000000000000000009b033a6bfe28049842d90cb4782cb7d998e0bafd000000000000000000000000a8ac8475c08dd803b1176a9e3649ba69e1db3d7e000000000000000000000000db605d47fe5db592fd6818cfe6ba7861b324f7790000000000000000000000007b8eaa39ee5bea84ffe653eae59c28416b189ba1000000000000000000000000d47a16a4cbcd2008e83c43f3efe7b000a84f88560000000000000000000000000aeb5a000c157025f1267424f44b9531fea40729000000000000000000000000e1aa44a104ca7ff5e09828ec0c0b2401d60b1ccf00000000000000000000000024d89b88e16b00409fab0aae40857ed7d53b00fe0000000000000000000000005c5d08969febbd2287aa24aeae62bf95cc2a319f0000000000000000000000000637fe15b36622f189370f77cd09e45dd602be130000000000000000000000009f7f96eb1024e6cebbda12d71d07718d6f2352f60000000000000000000000001de558d3f264ff96fcd4938b1012633c9b147b7f000000000000000000000000301aacd7a70dc64a43588d54969eeadf246641800000000000000000000000000c974d492c25d7591757a8ebf59af67324e94a790000000000000000000000008b82011586478d77e1a091d228def88eca78ca360000000000000000000000009e147cb6173bdb01eb8f35ebcfbb896307679d6600000000000000000000000091e7975cf22a33ed819b0087784f6ed8cdd519650000000000000000000000008ad83a41f4401dc4ad639101cb696e3b1731d5db000000000000000000000000ba1de2f4d6f6ed9815b48ef886eac135e9525d270000000000000000000000003b460910db4b313d9db156f585d0cab70da0756c000000000000000000000000f2f46424ff183d3b88a7aff3c26f7da7b5cf74670000000000000000000000007eefe4518cb836695d7e0e690accda0afe5cdcea000000000000000000000000416a8f6bcbce4101d291f8973f86d0435252a5ee0000000000000000000000005b3ebc4c6ed290f73e74ae06257cc741559b004d0000000000000000000000004dc8d1056ba597fa8fbb66ece5ad97f9de81fa3e000000000000000000000000279a226cb8baadd0b8192c0f5c4872a96b450f190000000000000000000000004100721620c34c95e57fe85d649771f1f809fd60000000000000000000000000f809ea9c9a1a9133b53ba6be4d0dd2b332fc8fe1000000000000000000000000596600fc90daa074a8b0608eb2335e2b40df503c0000000000000000000000006786b0a2254ad72468f9eef98f3b8001210d39aa0000000000000000000000001362552f32998579151527b2adb0d30300216805000000000000000000000000c971f11a59c22d83f9109ca97c8247d151afc592000000000000000000000000bd6137a831042f37c5dc8d8c80660d84172d5f320000000000000000000000002248b18e7756523e018ebaab07fed5b5153a91420000000000000000000000006d2d3aac3c769a6b23053f45dd95623227b437d80000000000000000000000004ff8b57fb6c4b2784a19b9ecd274815d515aa16f0000000000000000000000000abe83d44694345df41704c5fea80d7c2881c5810000000000000000000000000ae851f1212ce5c14bb3b953da5fb9ab756295130000000000000000000000004c7b6e11449fe6252cb01426a4983ed87621e7540000000000000000000000004d20ccf67dd8ed0092c10a779e6213d0169ff094000000000000000000000000e66ad6d8f1b7011cc68afe15dfb9cd6f79376e3900000000000000000000000069541553eeb8455805a9e95f4ba9b8e701bea828000000000000000000000000aa0b3e8c12149853c6bdb474f87a35aa37f330710000000000000000000000004874d3c2ff9f0c4afa318ee469aaece66f7b9813000000000000000000000000e35c34842e2edee0bcdceee593a9636b5ee4a961000000000000000000000000453b20f798bc08b4d46886311ed87c54a5d59464000000000000000000000000eb5a571cb0994c673629cd1eb2e8f2626d2bdbd200000000000000000000000056905360c78c4459cd56d30ecb36880215cd2c72000000000000000000000000587817b8ea886bf42c78f2cb519e1a86496aa2660000000000000000000000001d36c6c5b33affb2f177bfd386ab08fbeda747760000000000000000000000002772d343f6956d7caec0da3ce8c12dd67ec0acf7000000000000000000000000e82213416a1db777fa1803484633897286ff1b290000000000000000000000003d6a08c11691da3d642c1792e26dbe54d65726fb000000000000000000000000e67eeedd72a42132fe2e59c0c6751a361cdc09a600000000000000000000000010c814bc81c33a81617153d8edd03cc0dce6c70c0000000000000000000000009c109f03cde37f15c51628c18b06ed64d54d895e0000000000000000000000005d5adc9bec109e82c0c0460a390726daaf25cdf6000000000000000000000000ca4cf8cb6549afa4c614848d3edfba78102ef4c1000000000000000000000000d0c15f3b19ed0ddf42ec79b96fdadb4a1315d4960000000000000000000000008721e69579b65f69ab1b78b7598bee015405ca85000000000000000000000000fdf5547f9d1b2654ef80d943d14a9f4189cc322b0000000000000000000000004735670c80641bed2313a3a839a48dc40a41293f00000000000000000000000009f1b4c0a59494f2c695924bcc4b9ce698f22233000000000000000000000000901fcbc159672bb0a2cb048307641e17206e7d700000000000000000000000005eb8a14fe2c9a378e4af692014dda9669821019c000000000000000000000000d7df21a7da78c5c8706cb401dfa7cdfb6327c69800000000000000000000000067c248546cfe00a37a96634ff7e8e8107624268b000000000000000000000000bd1ecdef91a74946081bba82cf5a4c309cad4a650000000000000000000000009cf323484ed477fc562d31bce26add49f30328ad000000000000000000000000723c654b18623408ce2f4074b3964e3681ec845b000000000000000000000000688b24cabdd83d7c0197d57e2c4c60e1f7a9903e000000000000000000000000e8d4b8abf082128f6d35a0f95aba93f66e8c67b100000000000000000000000057634f87b29d4b0c1c2d4c870c6a964ada1d531c000000000000000000000000f5a8cc2c6b88abb717a59813387529056fe3db0d000000000000000000000000dcab8c5d0963b35973d55bfb15f817d0519629da000000000000000000000000db516a302a6da1dfcb711ea9743b77f7c8ec865d000000000000000000000000e3a62d6bfd3c619e9694b0cf60adf1d1d9901cc000000000000000000000000075bb002a02f978f670bd6bd447f2184e75df23fb000000000000000000000000607fbad214a5dc70989c094d4657936773112533000000000000000000000000bd48abcc7d49998d3efdb4ab87693e15e3ba2cf60000000000000000000000003c3b74a30f232bb6e36ce321412e13c20092f8b00000000000000000000000004bba239c9cc83619228457502227d801e4738ba0000000000000000000000000842b3f31f904953ff82e0338ffdcad0096acc68c000000000000000000000000127a4b87b22ac205a429a264bb53260c5d45d6ff000000000000000000000000d5a5c61dfbc2f0677b4164ff114e559d92fb57fc000000000000000000000000c411795228d7722207086aff5aad6888eff299860000000000000000000000004e8fcd99d2e81b359d3d9a7018e13b2ba5e031f90000000000000000000000008a06383ae7f10ca6453b038c3727ea3c0258239c0000000000000000000000002261b028b0965532e2d48df9ff0e70cb4e4e47aa0000000000000000000000008960ab6478796210dc5dd74ca10952a642156623000000000000000000000000728a4d8a2fea213c6a2d0bd59b8a7b655c51f8b2000000000000000000000000689b785ba9450804877c2564f91df22ee680c2d2000000000000000000000000178e6a1b7ae433613283ceaaf75b0c91330ad0740000000000000000000000008bfeda9af0d3f882ff49b4ff602cfd496f953ac700000000000000000000000079d818ff5fe393af5b82c635331b9aab4ed37d95000000000000000000000000533ebf4879d24c39503e3777d184897a37833b69000000000000000000000000c0d494df31e198f37ae854b5f67dd1f4572b2e69000000000000000000000000cbeb050ae6186bf772297f01c4cce5e07bcd03ba000000000000000000000000fa5ab29d20d9a13feb01cddbe64d8ad758af80c2000000000000000000000000cbc44ed6e2295112c1b477ca78189c3c4d8924410000000000000000000000004e72920fbf92cd3fcd9e9999cd19bfbfad07f019000000000000000000000000b8b770faf985e9b85f335717030d7cb9769e9e7d0000000000000000000000008ca3bfb60c565ab6e007507f6f01f17001a5713a000000000000000000000000065b3c38bb9d5c7a9c2bb58b9a20583ba1807ef9000000000000000000000000cddc074801fcc2208cb734c1f74802319e14af3b0000000000000000000000003333b51b78a8570f8f3f465c69caadaa61baa18900000000000000000000000006e3406cb8cd014cf631ae738ebb0835d138ed1b000000000000000000000000eda86ddcf2dcd080db1f3b7dc9929a334d754035000000000000000000000000869fbdbf6ff74a86cf654242b8fcd62ac61aaa62000000000000000000000000114371afc8a44d57d5b9b52287abd9b561cec881000000000000000000000000f67de2269c995f47272c24c8f50edde9b5f8511b00000000000000000000000057b33fa70fbc488fd00da22b5a5bee8212db7674000000000000000000000000819bfecef0280ea7a3c42064614a4886f43344c9000000000000000000000000a11ade6e759763a113f44d90a53f55ede44c4d3e0000000000000000000000009de90a6f81a3287693d81c338d5a64356fd86dfc000000000000000000000000dcc1f3d9727b91d1c9a4876dedb8c7f98772f2d3000000000000000000000000f0e9bda1ed403d866603bf1f17582b2676e99675000000000000000000000000cc919e4e524f1420327384ad8c70a176818cad780000000000000000000000005a6362697cd0b7b269e160d7c2719b416d88760e000000000000000000000000eded7472aa0325ec7f7c4c1eea039e01578a585d00000000000000000000000061d72840a1cd0cf748af2b4efcd8afe3113513da000000000000000000000000c8d55537883f26aef5bee8720c69095fd33084ed0000000000000000000000005711b5e7e8dfb3055e00158a484720f0c82139a9000000000000000000000000c415350c64eda98f653e8e4fda7ce40a473178050000000000000000000000008658155954ed651e4323e1f7c75bbdaf08ae5d850000000000000000000000003ebc78231e9139090a6e39950c564196508f5442000000000000000000000000db13f285ecd839d31478672de0e5607e1b551cea0000000000000000000000009fe9aaf46e3dbd881ff842d2c015096804e4f435000000000000000000000000327a831cdf1a70a0de135f3c8d4859356881e1a1000000000000000000000000c59775161cbb8cf6f19b2830110cf48525e8a5bb000000000000000000000000e158e6b3c4b3d610e60b5455c3de03266d3a06b0000000000000000000000000ba03f452f246128be1f778c5fd8663caaeb1fe810000000000000000000000009a82d21fbfaa8348d48466cae0a3e2168845d0120000000000000000000000003124fbd9902bfd0eae9731108a1e759ae4b78ed40000000000000000000000009fd3b0c48f9c6432a518b7b4de7963ed8c1dbc3c000000000000000000000000ebcf9898710e7f229e2fceaa813917e3b7a5bb52000000000000000000000000c23d61de4d9a487ae4d40e6de7b95eb19514a8bc000000000000000000000000268fe2d5bd5b0e90a71cc7e221ae68763794f5f4000000000000000000000000224564ddf0f816ab0b55d4996fdbd905216843710000000000000000000000005d3046ec735b38a2a30e48ace970e99e75acf7f200000000000000000000000018215d302aaf680ab6a0ec2547c0ba24415b4188000000000000000000000000a6686da9ebe7e118c5ebdd08a0cb6c39c20f06240000000000000000000000000cb988ddfdc5fbb3ccdeea3a98a86ad50c58284b000000000000000000000000bf4681f45748229910c43b36c1f4433ed8decc11000000000000000000000000bf09e8774dc3d8f4e3fb4ed293d76b4e1110cd4500000000000000000000000080c85f1f4cde6bbab19c3c0e447d5dbc74721d4a000000000000000000000000c2a340a28d55c5531ed1dafc2db4e95965474803000000000000000000000000aa5897e77cf020b2c6d38922fec087ef5575ad4800000000000000000000000039a298493d2940bbb94b4bb8932b083534521b5900000000000000000000000044cb0f483d23840d3b7ccbab94a3c616b029f4c5000000000000000000000000617220e5e135a14e2eebeac143f219031e072ebc0000000000000000000000006ff6f706aa107e81616f6d921dec771df486bbbc00000000000000000000000073edcb026811c0bb818311b7b1f6c95d5c260778000000000000000000000000dad3b3062bf8576b9a4862bd9db04c7cc7188fdb000000000000000000000000fd31866fc8f11f054b35f2838b0eba4fee9f8d17000000000000000000000000bc04a6f606da18c0d2b5c459cc119673d20dbbdd000000000000000000000000f2fc63655713a684015640b3a4973c1d28bda6be0000000000000000000000002f22b41ca2a682e1dfafbc42b776528514efc50c00000000000000000000000084d8dc58ce54e1d8516b3a514a53594d66988e880000000000000000000000007c857f2bb10df7479359903051c689b0a355403500000000000000000000000033c60399d790424fabdfd255c3b4f4462eb79b0c000000000000000000000000367d38e229034fc6182d4a7cd81b46eb71935d6c00000000000000000000000087dea65158416794f8a09329fd05b9730b21ff0d000000000000000000000000c927f5bea5d43003f6b7ba7adf0d8d3861efe15500000000000000000000000096cf794f6492131d872d27adc97800422513d1d7000000000000000000000000c38fe2817a4dd3f792a5b3bff3b7ff2923130bbf000000000000000000000000c96688dca768aa47750e7f5aad050955cfdfda39000000000000000000000000793b92db860a81d44bc6ef40f655954075b29011000000000000000000000000ee10c02c7740ad3a0664faa8c6849d9088c256450000000000000000000000007b611b1069a0bd6c66a3b9ae187214c40eea17b400000000000000000000000057b025531b89931098926d094c8fee42982d20a7000000000000000000000000c45ba7691cac75147b69c50b6f0f18a61e78ec7200000000000000000000000010978d8817ae0f2ee76841834292c6f01bbe3c0c0000000000000000000000007437de71119915f4a4de632a518b2786087bc419000000000000000000000000083b5c69125c93c7db4769f87021ecd6a22e5f780000000000000000000000003b1099228182d84fdf4a5cea642e5680747d71f3000000000000000000000000032e5a778bbbedb6286ab48df93b4b59cefb165200000000000000000000000094652bc6cc8b64be6075850fc9ff874bec6fab4c000000000000000000000000b9cff767370e4c52058ce32448c6b5656aed6e0300000000000000000000000037c3952297a3be491f60157d4c66af8d89682ef80000000000000000000000004f432896388551b58208cf0a9e61da4240a6f840000000000000000000000000b9e1e1744f3c08161f6a3e1848aa9771ed85061900000000000000000000000071cf08c351a4bd8ffcff8d3185824296ba78707c0000000000000000000000001434b55035d7adb130b7b2842f0e5cd6e4f97516000000000000000000000000a726500f28145f7f2c6ee1a1342398559edd16880000000000000000000000006998395e80e934300cbb496f7d4cf7f17b09a4650000000000000000000000009141f81a87d72d29226ae5384ede7a3ebb3a0e9800000000000000000000000076795026287f3406444cc65b8aed073a1f1dbf26000000000000000000000000b72c2567a1431049f9681a9fd4f142bf63def83d0000000000000000000000000d4a11bf908adbe6703b0f34763e23d8e8bd835f0000000000000000000000000dbe6539431f87773a09e1c41c508d24ade17583000000000000000000000000bfe70ff55d170f1adc5d0bb695163107809ee2ad000000000000000000000000e620d148854b3fbfa1c3d1c9473e4cb2920d76a7000000000000000000000000f17acd98ac554b95f77f134ae27b95a4a004c25b000000000000000000000000e7a76ca76cad74712ac77948a918438c1c07cf41000000000000000000000000b78882aa857244f011b28325aa91d76cbf6fa8520000000000000000000000003a4c099c8f1a942b1f6196b004ff0b60512aea23000000000000000000000000627c43b1a4fcb4fbd91d296fb557d8cc5ddd980b0000000000000000000000007bc07eb3b7db966e4f6e5d439f8c33aff5f628b3000000000000000000000000c0ff0bb076ca31ee7e7d01b2b0f9e448961b4f74000000000000000000000000828f6f2171bb45691219cd1cb39347e82e9d761a0000000000000000000000004aa5955224586ee3f592266c6c547c1383023ade0000000000000000000000006a68d8964883848352de3359a628d7556549598e000000000000000000000000e8273d8db70e536468d4f5945a4cd8b939b2e269000000000000000000000000c0deb4bb142a9a7514f87a9778b8c3c3cdd93a60000000000000000000000000381a1fc6d32edc5840eae1fe2e820d179d8316c40000000000000000000000002ec0034c013af901c151fe8254850a53f18f4ca00000000000000000000000006f7de8b5926c135e9ca8edf25648d1d09a0c991a000000000000000000000000db2c519fa3f94c3df34da2731575184b7db0a2140000000000000000000000000b0c010fb875f025d5526814c0816ad8c9d558cb000000000000000000000000a7788687ed9ff55996117d6371bb7dbcabe024400000000000000000000000008e5a56c1be9392e785f81836de0bba40c65b669400000000000000000000000051335ebdde74f74bc4cef6c70a41fe080928d11400000000000000000000000072e8b48f6d81fa3c3e1fee5915a84cd9abe6be2e00000000000000000000000005df0f8619895139f05d32e5129b174cf4ae19c30000000000000000000000008d5d43067ee13a816ac87f60c9fdf6d6b658a0f4000000000000000000000000a35e3a5e4e61f3e6482140c9390a2fef54ebce9100000000000000000000000098a26c1bfd2512769aad4e545f0209cfa5fa149800000000000000000000000015800dd77e3771d294b500b53192d8706803d6c3000000000000000000000000e29ac721100bfdcbce9a73e0107dd95319705a56000000000000000000000000b0fe925dda5f092770bea1ba304b7ed38844548400000000000000000000000071f6c7e3eae9aa62b23e52de16007dc9233bf921000000000000000000000000ca8a0e3e9c7ce4ac1f6eb0346bbf6e7057c00a1000000000000000000000000021ead693474aaf918fd15c636d8812eff4393e69000000000000000000000000c5658504e96fec093c8b2cd0b420f726c3000df4000000000000000000000000ad954700d1af92241bf8c92a2ee4256b32cf8cbf000000000000000000000000e741ecf0ba26af13de971f52fc48bbf87138736600000000000000000000000056b5722ceca0beac42cb61718a0879df1cec251f0000000000000000000000004d5542433b0ccd697799e20a381c7cb3fe35db300000000000000000000000006d4312e89993882e3614966df9295fba009493b800000000000000000000000083dfcdde43c81f03f785af650cd48fbaca296dcb0000000000000000000000000be0cfdceadebdd4debeb5bd699b0efa24a76ad100000000000000000000000005fa2d205c3153a48b8359ce19dc38ad4f5b0b27000000000000000000000000f67a9e951d167251193c4fde85ac23cb695f2ffb00000000000000000000000061b87fc4942161a35193bb500da807975e4c68630000000000000000000000006a89e763625adc2fd4b708c5c83cedb3dd2b4a26000000000000000000000000f304c1ac367d482d3fdd72b479759f38391d77e0000000000000000000000000609a55d3d71a9a073899a82c8b4cfdb967c9555b0000000000000000000000005636c422011b3cfaa94dae7a7a09357a8fbb04b6000000000000000000000000610a18f707cd61a9cdc9e60a493c68bf80c1b7f20000000000000000000000008ceef5d00c467abf3a9f6747ec87e0a9320df6ef000000000000000000000000b1766222958ea332e793942a1eeade772ed4c1dc000000000000000000000000d5724ccd34f379f09745b3a0dd50dba6f77e2002000000000000000000000000e2cdff5950c9e651d482ad1adb65662b5ab1364f0000000000000000000000000681965f435279c961062cb8ab84a3bc5bd6ddaa00000000000000000000000026dfb41ed84e4ba5029d4336aef1b53974671e390000000000000000000000002314e1da99b2d37e918ae8da5607dbf0b2908c07000000000000000000000000cccc5476251d3f35016ed1f3181bfaae0f81101c000000000000000000000000e531c351dee96994b09ab54849ab74f85f86641c00000000000000000000000052a08de67538ad9f2577ad0732bdb94ce7a7c9f8000000000000000000000000ea32bf2a8a1ef1263706bef95381d9fc9bb02908000000000000000000000000b8d4664b77da409f94a01a512caa356c5557e9d40000000000000000000000000c49d1efe638931c661696fa59413cdb52aa43900000000000000000000000009c3246f4753b32fe1e50bbc5d21104f10e34fe21000000000000000000000000e3d92a4574faf6d91260950c24e8c3b3747d9d17000000000000000000000000c54099b502a7638a9b5e38e56ca4dfd30a28934200000000000000000000000050d05dedb59a9eeb1faf986ee8699068fddb6102000000000000000000000000c97102934020edf1af562eea3db17c2d557e22380000000000000000000000002a36da086066e0e5376537afc4f6c0edea03c79e000000000000000000000000c645e4162fc99b9da2cd2d431d9d398615592cba00000000000000000000000001c1ea56597a038dfe42d7cc27b80a11bea0a70b0000000000000000000000004bc877d55d9149c0e55dd28afb342a2aa08442680000000000000000000000009636f5704a53b0f4e8d439a9f3391f742bdd96650000000000000000000000004d8c04bb1a412a9041b9c5b66aa0ef9e8b50c0e50000000000000000000000002cb411c7299df05bedc37f1f2417829a33a440d00000000000000000000000000eabf5ada3d723ae709518a9a82e77abdcb488c90000000000000000000000001506cc13e1f94067205a856b5a3a374a7be272ea0000000000000000000000001575c666f3520d404ec2a88e3618f52b7820807b00000000000000000000000010fe1c1674be88a6f32df4599a0f41902fcdf946000000000000000000000000c0bb20e49594bf6d3e625236fd3b4f91b0234137000000000000000000000000d817dfcdc28369c9223a24bd7daf485ba7b226b000000000000000000000000093210cc2ca7a6433511888242a647cddae2352900000000000000000000000006553185cc6ddd3a4c758505e6912e69326ff132f000000000000000000000000b80a491a87e279bea39cbcc5f5727ab40ec6c631000000000000000000000000369364d439eb92e98576a4fb85dcc8d22e00d0e60000000000000000000000007bec9c9745a0878a891f2ad39215fe712f44c6ba0000000000000000000000001d08efc39c3ae9e11909e2d207e59c893c406602000000000000000000000000357522635fc3131e5e06331c981f4ad107b9024800000000000000000000000044f6e041e79091fe01d7fc44f2aba4b35505be4400000000000000000000000073246e1bbad34b612d87558b7f6213a9b6ca016f0000000000000000000000009e9d6ad238bffbb573dc2d2b869f44797fc8f5160000000000000000000000009da03e4dc69f14f3feb4bf4bc2104eb61dc513a10000000000000000000000006e062d2859ea869a19946e520a61398c8caeae4800000000000000000000000016239ac0859a8b7d3f28f30c9ae0aaa636ebcbeb00000000000000000000000091996f9b1473fa5eca050ba22cafeea836563e2a0000000000000000000000008dff80ffc3d352180d66d4fbf13a49cfea72e9e20000000000000000000000002772d2409feab45f4dcff462d01a499216099b32000000000000000000000000fe35c00791b3c5987f5e17ab657edbeb8fa03b7c000000000000000000000000b0c8ab2044565e14196d36d678cd0848f60b8d55000000000000000000000000efd2204519291b1cc4afa2fd5a0295c0b70fabd700000000000000000000000010d0736b69721f4ed99357500620959397dd9fcc000000000000000000000000e52a4561d836c0352fbca4cf39ca884c2a7e36df000000000000000000000000865fcf81d4db06a6158f283fd722c5823860c6c90000000000000000000000009e1c13cb0658522e831f16b88ee059dd05563abb00000000000000000000000058a7a99cb7f3b98bee668daa5b4d22123e75c27e0000000000000000000000001932a0b01897462e8da50d2d7a3d1a64f4783a5b0000000000000000000000004ececf4bff63e538a5564286c29fa043fc81ff310000000000000000000000002d2de3d4d75c055ee5118e15026b37dc3894c2e80000000000000000000000004d29bed5581f715ee97ae15a809de85dabac06b80000000000000000000000001f2b46757406d9fd4559a9e220514c2ada3d83ac000000000000000000000000b46ea1e8d32175f54486026ed3167b6a0c9942de000000000000000000000000e2e1408502c0ed9a9633cdfa20bfa54a1226a6b90000000000000000000000009ce574a85f42cf3ac53186a224200a512e61567a0000000000000000000000002c6df4ef5bf470d4b9923a45d469f073e9c8956700000000000000000000000011a6a1b1459d30d2d8ec09594fdaf89b3a0aac23000000000000000000000000301511c7235b885ee773cd70e87875aadee2e4ca000000000000000000000000cc0e3a5bb80ba8e3d8147e6c52f634a198b5fa7a0000000000000000000000000c7ac997eb68307536ebf07bf1dbe7c24a43a1cd0000000000000000000000004e7e1f002ec1e71ce990cc2c8042e8eab6923c6f00000000000000000000000079f43d89f69cefb9c24d3ed590613fcb35fc9746000000000000000000000000a8b4f11563a67f6dbc250454944b69acabcdb2ea0000000000000000000000000e72125a5492fbe09728188af8c56b59d829a81200000000000000000000000056ffe0816724a4d990556686924c63734705cc270000000000000000000000005ba56799020771ad96d598481417a868c83cfc46000000000000000000000000869258549ad4b5dd809cce66988e798b6fbb0646000000000000000000000000a1a2966d6fbf42a402d4d339b6aa0086f7684e4d000000000000000000000000afda65a993f45189b2d7889afa8a9d81ac870b2a0000000000000000000000005a5947060f5f1f7abaf28d232cd1a1410e63f83d000000000000000000000000a5e2c57d3caea06b4c06896ec1dd8277b86d2d5d0000000000000000000000002e33a3fab744b59652330a2cd61d7a74a82bd3620000000000000000000000006b3157455d487a2d49d61161293d2977a5e9d55800000000000000000000000049ecce7a9b3c63b2072d0106f19ac9e565dad311000000000000000000000000294a7fabeb03cc9752c167bbd758ef1f2aa282ea0000000000000000000000005e45f2bb8c67d5afff81a8d5ef40eb5764bf6ea9000000000000000000000000e5903117222cd6e87deaa0cb60b3e394896645ae000000000000000000000000ff026f6e68e03099ccbe65cb085c2ddc77bc2ae5000000000000000000000000c73f39024f6d367d26225d8e662e73858293101e000000000000000000000000a7a833dce3410c82e91fc31322bb1107af6963030000000000000000000000004376f54292dcce5b7509eccaf276b05534a017ef000000000000000000000000754a820f370d174d8312bcd220e4ae4e564413c10000000000000000000000002d8050751de0f29d42acb073a88b0b2f4b424976000000000000000000000000c1fbd9ccfe58ebec0d5ebd5832ba54a183960bdc000000000000000000000000d33d8427a8cfa61c086b5b0c50ff03863219f848000000000000000000000000b806ef50c709b34613afb54b3feaac756d1d05270000000000000000000000006b964437ec5e74f957bbf63a343908d4a408284100000000000000000000000028ffbef1db5adb5b0188b6b2e66124fd7b501e360000000000000000000000000fe5726f2f8a197614efca0db26685bfbd7b162a000000000000000000000000ab9fd3cd41af80df78e2f732d56770e685f5b1a00000000000000000000000003a6358808c4b46bd2168d93a3ae06ee49afbc3920000000000000000000000004bf255bff8214e6a6073e09423fc22f5d00f86d9000000000000000000000000f0597611a88531691d9f4d55727755548445e16e000000000000000000000000e09dfef14ab2172249d354324ee0b3619e89afd100000000000000000000000024d989d57b0ed9d65cc349a3d2aa26af612b62c80000000000000000000000008ccd3402a43a016b1002ac01aac50bffc70e852c000000000000000000000000709a12192906026ab5d59c08abd7f240eec21a440000000000000000000000003cec38b1d7b99f4a0cd9a9927b64e793f05179f600000000000000000000000067f8547b1ed20f0ce4c89cbdd94a2bc5d11679b60000000000000000000000006e11b7bcba039c76914f2c7a73212d37be75a7e7000000000000000000000000f42b4460d140bdd5fcf368fb3ac82eb1cea5018a0000000000000000000000006bca1de32c41b1f6d88709054ac6e530f6541eec00000000000000000000000021659b8694c46edf943816864e48c77dc580ce7d000000000000000000000000456f16e567680f1ea131d91b5eedac34e54863e700000000000000000000000049d4178c0cf401eadd796cea93b0a753457b6cee000000000000000000000000454d17020eba4fac2305297d55ea52e65af23847000000000000000000000000c2ff791ae0605b51edf8dbd4ae55c8d4ae022c9a000000000000000000000000702348ab0080847ceac1d4fc0535bcb41a7c5dd8000000000000000000000000bf6be8f8bbc5b158ff7bdbfb50ce5ea4b7829b2d0000000000000000000000009bbb71f5b54af929c8d113ab5c30ab906797e4e70000000000000000000000009f247a2780d4dc01b34efb776cf6f113f79944b1000000000000000000000000d7ebd43f919a1dc9a7849c69ee2e89cce11c403c000000000000000000000000f325b427455dd1e549bf6a90ed818ac256acdaf9000000000000000000000000019d9e2036923ab814b64e61084334566e9c4b96000000000000000000000000ccb78b25a32b3c394073c66d949e13bb59eafe1200000000000000000000000078f3155780171d27176d30191ffab765807c58bd000000000000000000000000f634c6a72d84098061b6c8690841323ee365fd3a0000000000000000000000007c9477f0ea0638586d736d036839a71e30952441000000000000000000000000f8feae1acef1c132ac5d9098101d640d1bc21c3200000000000000000000000010cf24eb1feba80d070ac5c89df9009fb6ccb143000000000000000000000000920eae66c912c0b150af6247306ff85b29d00f29000000000000000000000000518ab19ef6517dc85fb6599841a6f3375a60b442000000000000000000000000a0e09c86239cb426bec0523b19b12cfa104d1a67000000000000000000000000f3204801ed5dc04a6803147131ccea479421053d0000000000000000000000002c4e86c72bc185e3366fcef39ca51721201b2ce0000000000000000000000000cf19ef3aa0b6996459db59ba0c0e9835efb2427100000000000000000000000041ec8298092e9542d256ac4dd176fd2f70b35094000000000000000000000000a38de7f2316f607525eb0e641838cb8889a5025c0000000000000000000000001ac5a4c5d8a5b4323c22c72315b84dbf6e53745d0000000000000000000000000d2ae700b09f36d4f1136360a9c4cce956c1cea80000000000000000000000003dec5e3405deb5224da1815dd4161040a9be4dec00000000000000000000000082990c76522c3c1cb5d9c2e5a6877165d9f2f401000000000000000000000000d5cdf572c6bfd421e304ba7a8659e1b20e817dd8000000000000000000000000b2c18dd5b1ffba0cdf49ada2e6b2217d7725858e00000000000000000000000070da1e96383c23aaf3a022f108c4d5c6ee45b15a00000000000000000000000075187ba60cafc4a2cb057aaddd5c9fdac3896cee00000000000000000000000075b6132cefedcadabfffa58868f1955d433ea5cb000000000000000000000000b5c620d00b02e55c24654a7e2a4385318002adb8000000000000000000000000f527530a81bb456754363edeecd949b2f872aafd0000000000000000000000007338acfa46ddf401f06a6249f3ec4460c18b79a1000000000000000000000000c48895068b2a45975d51c440ed6d8a1420870a5f00000000000000000000000064fe470195e0ebee92dab58e1087ef0c86134a340000000000000000000000001b610f4d8870a2a8aac0028f1deb877468a9f7e6000000000000000000000000189d3e3f2e7590fca1c8bbada9e89c08237440550000000000000000000000006e5de945c23ef08949d7039f9d7a93c14808ca8f0000000000000000000000004c8e4d1d3bb0cf5b8e6775889d3a95efcd2f20f30000000000000000000000009cbe6cda58d7451ff9b7eec994bdb9491b408b23000000000000000000000000b57c9551d714cdd18ee21f7fd2771a76edb7f7dc000000000000000000000000c04c997fa8e9b8337fc4ad8e1a33b7430e0369320000000000000000000000009cae2fbed22845326696969a7fa843594d70613d00000000000000000000000079ea191c8bfac2c489406f51d930e1391d25455c000000000000000000000000118d12096a0f3544df672b7d9fa92dcbb1ad700a000000000000000000000000d6f244f2070fc836e7489d639754a025e3a5489400000000000000000000000043a54be2c5666d72511ec79c05cfddd3e8ed05610000000000000000000000007350536cf9b19499b7df2a11a45eb0908c598fc300000000000000000000000038eacbc8757aefbbfa124bbeddb946947e1e985e0000000000000000000000009f1ccedf68ba5d2ef8940a2ff824c54a90c731a1000000000000000000000000e0c281ea23af6e2055b2e824d1cbdbaed0027e6a000000000000000000000000704c56f7680596a19b7c906ad520fd5b0ecc51510000000000000000000000008d3281b14782fead287b43f25e93e2554fdd98b20000000000000000000000006b0e2d84e12bd72936ef198ac19dc122454bf5d4000000000000000000000000b8431444533afb444233140431b13af887f974920000000000000000000000009a7a19a56b1891587519b3611551f8b1d527fc89000000000000000000000000b65fccafd24862f4739854a3d9d7b40836ff834f000000000000000000000000d90e07d4a20fabf3bd712900c6fd171a3fc649af000000000000000000000000b76a92754813b78db6a320943c3c8f530249dcd8000000000000000000000000b681efa4d9103800106b49decf4c6ffce0f6244000000000000000000000000048c7269ba56d0d03053844b1f5eaef36518db0e4000000000000000000000000cca8063d4948f1a97dfb36583667e02efd215f49000000000000000000000000ce8f91c80f553580f160686d5e5263edae30805a000000000000000000000000995f6dae46e0ebf11da55b828240cce38dafef870000000000000000000000003131bc6e5dc4080cce12313bf2db3dd542e9ca4c00000000000000000000000003a40af31adb7bd537a9dacf1ee9dceb26320e3f0000000000000000000000008308ae151917dbec559c0f22502db91639d1ea9b0000000000000000000000001a6909b4eb850ee3e5aba17c05b2a170b55ca546000000000000000000000000bbeee9daffc4b8e28a1bebd2c9af38942e912247000000000000000000000000edadc8008a7e403859fc680f0d375c17852bb29000000000000000000000000074680c60cbdfc151997b32c942b752969201fa89000000000000000000000000750191ae9db683d7dad9903c87f47c84fae339ae000000000000000000000000ba54da464cc2b6fb8d100878c3b0e038c6970821000000000000000000000000d10144495b2aac8a3a5ebca7aa6cb5c5a510c676000000000000000000000000b9c7022700fac54aa44e2345e407be7fca22c2a10000000000000000000000000c75a27cea8c869485bf64391d0c48c3f70ed2dd0000000000000000000000004cf6646225b86fd953277d568789b689da13d8980000000000000000000000004815759e37b14f614894752f4a3a1eaa27d3a1260000000000000000000000002eac11183f0c2add3330604f1409de0ca9b0691b00000000000000000000000054bc926fc0f9d5c057aceae11bc1c4e7531b1ff4000000000000000000000000824fe1b18b2b55b00753b615519b44db898554a7000000000000000000000000cf19996763a9b75612a02d475972a4d2aa382a2a00000000000000000000000000222fbf7360e86f5c8f90490ea1e0be8d042ea20000000000000000000000009ab515460559d1ae2f7a70f3766292e52f1fda4100000000000000000000000099c35988d597205bd9bde890a7e6a32bbd2aeeaa000000000000000000000000e5af31dabca1b3e36bfa08d3689d24d9ba90f8ba000000000000000000000000d4930cb88b703b843730929cf2d6270c1ff4e5180000000000000000000000004a5009899565b98f6d9f49184170f1b99b261f5c000000000000000000000000876a98ca19155a40494b6d0bb6c5247d32483ead000000000000000000000000ce4b3078cf2129dcc9f10c6e6a5749588646d2080000000000000000000000006a2baaf933c3893c6c63d87a9ab9acd81f05e6f60000000000000000000000009eae29745b58f64523d8b560b68d866be9c1aced000000000000000000000000096bd7f1e3123dad879bc4f7905794545415f5f2000000000000000000000000fd5a1f2e84dea340d5ee855f72c23c9803d040b100000000000000000000000069df2a801783007e983aea2fd4710f44f3d472e200000000000000000000000034ddfcf407ae0841a6b2d8bd933ef7776e735a13000000000000000000000000d04502eab848efe3bc210a7a8696a3f0a2afe587000000000000000000000000782b4bf602003b904372752529cf1085bddb7c2b0000000000000000000000006c6c0b5d7c8f866923520d1352943453aed8d28b000000000000000000000000b5773215b241999568ac9386fc0b96873dd13a0b000000000000000000000000929926848c8f987cbe7ce448c09a57cb29ec991e000000000000000000000000bb207149efcb1191864f2ebad5719d27fba9155c00000000000000000000000087d9dee7067f01f45f53a797ce266f46575a03900000000000000000000000004cc342b02ee8cdaf2b76b7d22abacaa6d6ae331d0000000000000000000000005d38bd67d2aaba3e8e3e4a901ae29e64d392beb30000000000000000000000007eb3c836db41a0c2510f4d1d45f0000faa268516000000000000000000000000fc0ab9742bddf182f9c82b3bdefb4c7864435e2c0000000000000000000000009810cf292f5ffe1f6e8ab04e128a9ac9babdddc80000000000000000000000001c688b520035616351c5ea121dcba9f09f0f212a0000000000000000000000002f1a0174458a9f1dddad7714a78f26afc5fce902000000000000000000000000057a646455d1700f858009f41d5a71f94352da5d000000000000000000000000456c4103cab454ca29591b440e055c3d045dcfe600000000000000000000000070c6215a80d74c471d8f5f24a42bc23ee84e609d000000000000000000000000af5bc12a8749e29a0f60976ec78e1ce6abe1e1da000000000000000000000000f4f384e310402323466740d8b4cfb3b15b600c7c0000000000000000000000002d13f16b86beda8af22aa2f26556465a33b2ae770000000000000000000000000d391929d18f81ce808be94eeb99388fa4386b700000000000000000000000000bd7e307a1b7488186199a23ee42090d2c4f7884000000000000000000000000bd588fa6663c6f2a49c405ab1c1406e820d4a20c000000000000000000000000c143bc7868ebe5042df09c6c9ccc0e8066ede4bc00000000000000000000000072bbb1f1e39ca425812ad32fdf3d6390085342dd000000000000000000000000e3f2f2086443f166f48f25a3b641b1ffba307f6b00000000000000000000000008f1eb1832636a649a8d81559ca17f6fa7e9939b000000000000000000000000f21aab0e1f0ee5ed56d071140fd7715d860fe89d0000000000000000000000002a23d9b16289f43b1692a77916a40bea1c480c0f000000000000000000000000339d12a16bf4cb26f71c85a0bc47f42cd40f49ba00000000000000000000000011885b4d945ee8f2886026356f6570751288758500000000000000000000000088c738b35291b1695e0bc2857b811d232fc87c7b0000000000000000000000006d31dd74d2d27f18706fe2e250475fe29f1c11ad0000000000000000000000003ed9a8ab43b93f9cb854f9a164cf092539fbcd62000000000000000000000000b86acf65cb8551648bd19c85edff8a2e8a3bdb580000000000000000000000007e8525ef5ab10833cb04310e0b5ff43a7116820f0000000000000000000000002eda7a1cb350aed586e099f8bfc0041ab1054aa8000000000000000000000000c31e8e2e0386f382f19a47ff834997b195445135000000000000000000000000aae73120c0ab92623e1b2831ebae905ea07ba048000000000000000000000000940cfcadc8320acf240e1a752f744081c65f6ba60000000000000000000000008ef2791067019b4d9f5443a587bc44788fe4f65200000000000000000000000051613bf1b8bd5c7d988424823ac6bfcacafedb370000000000000000000000004d86bcaf91b621ff357b0b951feea3af77a7605c000000000000000000000000d5b0c14051df21b97ba6a33f2d94d1002eade9450000000000000000000000002255fb361890a94ae9b676f9ed7b8108b2809e4c000000000000000000000000787337a38c91248e1304da85b6ca040ac54bc5c90000000000000000000000009d7863bd1eedfc1b918450c03d725022b42dec9e000000000000000000000000e7d091c8cf85acc2845ae42da4f6db2254b84cfc000000000000000000000000ae08df0a6a759dbfe6a5b7bfb12568bf22a8b7a6000000000000000000000000aebfebf75fdfebc34b6546fcb9f13c69c25822bf0000000000000000000000003647e480f7446fd3bb1bdb6e8b7a48c9d4cdccb0000000000000000000000000e8735d48519568e3a5746b3951cc639953963a300000000000000000000000006a38d8d1dd07254aefc350d2e93985998f584aa9000000000000000000000000347c61b29c4612c5a8155ba581414992e644afa900000000000000000000000047892acc6789c498fa7fef0cf2e76d3129a62023000000000000000000000000871a8fe811d43522a4c86903e2f889da41d637ed000000000000000000000000b5627d831d4758fb0448341963b62de9e80c2b680000000000000000000000005623063775fec069b15af8a608b1bb7c0807bdf3000000000000000000000000b3b12bfbd2490cb599b44e41393aaa3d416e778a00000000000000000000000089c3b2d3e54efafc7ea77cc434ef909576503f07000000000000000000000000bedfaeed7bd92074dc792520096e0ad6e21ec6910000000000000000000000009f23f9fbb3256c4dd4269074acd48968b270bda2000000000000000000000000f27ddbda3b78f77d6079f7940a004cf10d5ccb7d000000000000000000000000157c68403ab64143047e84836046a717b6c26e06000000000000000000000000ee2119dbb921e577ad75ad7314793c27193e5f65000000000000000000000000f5d179ddbb5d336c9117b62132a9bbd8830ce6dd00000000000000000000000001a5cdd1a7982779cb092a3ba3c9bea5f7c164be00000000000000000000000089c84ac9121550a5d73a65989835f55ed06815d000000000000000000000000026e2121b9fb9a9fdc51a378f97e085610e76daa50000000000000000000000008e937aae9c6b7d0a319fa0df596f1bac71e1b8b9000000000000000000000000639440790e1324820f64ec42fccda75cf309413c00000000000000000000000029960f0b284b4db26a608538a3baaa06d228088a000000000000000000000000352e28a1eb5ad9cf2f033ebd27fb362ffa0c2e5a0000000000000000000000006b6c41253e271dd0d7d4e54f340d3c7d07df976a000000000000000000000000bb31364ed8192494371d94a6c1cab02351ebfcbb0000000000000000000000008da5ae4d5b5bff4115855b05f07fed9d96bde05f000000000000000000000000e47fd01b25f0dded6bf3538ce5125f0c90d2eb620000000000000000000000007d2730e572a720abe9758cf2d16d677faa07b4c6000000000000000000000000efb3a01e0e5e75b627d4776036a506d90b6ea4c00000000000000000000000006dabf73ddf264d07651b68f3f696c49eb46ed27500000000000000000000000040a7e45d7610cc62488bd7870c5dfb22630a8c2a0000000000000000000000006f8a2b4c7c239f15ab4afa58dc924b8e3bf4fac2000000000000000000000000cd1a9f3c88122c9b389e6ac008e1af5c2ef1c74e000000000000000000000000e0788d130d57ec4ade6c48f6edbd694d39758bd4000000000000000000000000d151b3adec385b4a0bfc6b8fb2e0bc75ff00a84b0000000000000000000000002c9cff82fe1820998866dacfb1d75ee9764c21d1000000000000000000000000bb2f160ec18b2eddcad6ac3883672194b63e52ae0000000000000000000000003feef776a3b5226b723f28024ffce9383f5bbf1c00000000000000000000000022f4f7ce907ccd52d815fcc3ab5a37465884cc1d00000000000000000000000083c60a649616ca75d1c597240dadbd80d2d253db000000000000000000000000c6e9c43317e8df2986a79f362e73f3d0376354a1000000000000000000000000220a3702551673d60785e4b4ed6da5446c35ffa0000000000000000000000000dbaa5caafd2c7a4750755f5be8d4f2bb5d52be6d000000000000000000000000531e210c4c66a73317ed9a38faf9ee80a02235fb000000000000000000000000a26d25e5a5ed0e9b0e508d64fec890ba2fe678720000000000000000000000002df36780c35bca5a36b7bc7e96ed3c2029abe00900000000000000000000000090fa2cf04ea091b671ba742a9c2bad5b72eeaff0000000000000000000000000e02de1bbd2f0b3181c7cbd19cf6b764e60662ddb000000000000000000000000efa220c4fcad7543bc5bcd8219a2b05c2166c489000000000000000000000000b819acfc2c8452bdb3dba0d10f75f0b4e22b2cf40000000000000000000000001552aa8cf6137a069f6eb49f87135fc097085c80000000000000000000000000a5ebc41240fff05bb651e2cbd876ca04151197440000000000000000000000004ed01b9349776b8768f159548b5e3e43c9a73dc3000000000000000000000000b2f52738ad9d43faadb9fc2bfeaab2f8de0e07a400000000000000000000000028524ba4abf18d9d819ade58e67e351672db3198000000000000000000000000433a31a21a87ac4e35e454b8452e6aee66dd37fb000000000000000000000000dc21af6a53d0dd4f379617f074a4ff2759dce2550000000000000000000000002bc515e5846a5497da5112678017f2fca7f644ea000000000000000000000000da3605d79bc9e6ddef9bc8166c922cf7fd7c01a00000000000000000000000006e1a5f42e7d9d8cea301e0dc4bb768aec37e608900000000000000000000000079fb57fc1b8ab8eab541c4b9e0b3aef66b2f6aca0000000000000000000000005a9ed7f7347154f82cb8049f8b63bab2e50ac09e0000000000000000000000008c9c671599f2dbcc072b574ee3fe2f4dd70fdf8e0000000000000000000000001489e5dc822168a007e1fbb7aab7141c157095180000000000000000000000007cd1955b0412c609a33b0dddc68e4d91dc89c8da000000000000000000000000db217fb5e8ba29ad6a027ec4fd13a885c38fae8e000000000000000000000000644c6a5c4d78ea0f91350af414ebe85fe8b534a700000000000000000000000062d5e63eb4493500dc79954a743bf0a0c2cc59f8000000000000000000000000cfcf02ce8355b4e6380175c1b3d1268faf9e49b2000000000000000000000000d8f61f9d4238034197e8f610acb20be1dd89bb9a000000000000000000000000097ef46e88148a9450460b8cb4044f52b9f9f4e800000000000000000000000071dcb8902fdb1677e41d2357299eaa56a52b6ed300000000000000000000000080720f7c79c03e078f234154c6ff1cf2396c3c390000000000000000000000001852ca378ec144f578a17c5311bd0ef07e757ef40000000000000000000000001290b79aa3103e5b09d1a455c3eaebfbb8578d7c00000000000000000000000028dc38dca55a4685c793206dbe91a6aff4a2d6c400000000000000000000000029524178992b96066781c363b3f43de18fa87c9d000000000000000000000000634307de7803ac4ba796e1ff2821ac96e0102f71000000000000000000000000c77a58e092d011906870487e93f126a4d91cc2a200000000000000000000000006c106b2e924c43fdb5251445cd63a9cb1e6e8e9000000000000000000000000646afca1f4db745f7e305913df1c960af13f6f3f0000000000000000000000004514482ad412913ee5107df3b9071bbf6428278d0000000000000000000000009337b15f00c4c76a875f7c70c8acddd40e8d10ed000000000000000000000000a62e8b478d0a41bcf2fea50354bef88fcb8bebfe0000000000000000000000002deeb28156d49513e1155c4e6131d260b2f16b36000000000000000000000000811d50a70a5870de2145ab26050bdf341ac9065f00000000000000000000000097e4dbe10b8fedadf7ef98eab0346368d20315fb000000000000000000000000dc94f86035b54f88cd99dd7e432e653ff742e0e7000000000000000000000000ad7731dad9ee3d4409a8164fc02d0e16d2923f07000000000000000000000000d1366de39b51b86a12e319eb50728c6f5eeee90a000000000000000000000000d3b9f1306b2db4e6d528fc0f409342d0a88d27cf000000000000000000000000a73d684e342d4892033579e6c4b7328cb592943b0000000000000000000000009671065a1afe051f35a1e3c55ab4a28c219cd3c600000000000000000000000005b44a3cf01c5de466576643ba49f57aad61287f000000000000000000000000bd5d730ae36dc3345facecc645aaf1d7fb02ab9700000000000000000000000070c224d314ee4c32dda5e746bd39d3870877b5b5000000000000000000000000da047112707a957e5722034a5fd5e5b1513a0117000000000000000000000000cee56de19babd8ef5b46b06a7259a2056a9604f00000000000000000000000004d7a59f872801a0ab4fb30065382b5497dec1fbe0000000000000000000000007deb055643d8954bbba09582107e71c8ee55de4000000000000000000000000095a57bcdc8be02d3f37124d6c84a9aeea09f5c080000000000000000000000008070c6dd14a3c103adf626bc7f297abdfe002cec000000000000000000000000ffc20b79a9be229530a55321d26dcc26a828d84b00000000000000000000000025c97c372ae09e324ba9ab07d840642a3c77325600000000000000000000000054eed759ae2729db7c3a224776a37e0f4278c1590000000000000000000000003851ca2eb9c3f9f5136fcc43299a63eaaa59ead9000000000000000000000000fe0f3692e8530bfa3b07fc8a340ebf6543bf168b000000000000000000000000bd01416770525fc9e09d9c2580ed3f88dfc0cd55000000000000000000000000a892ed5400f8649b482b8b8253e3e943b3eb33ea000000000000000000000000f2d1e77a21763920a0fb699a1ee6f9db3a767e440000000000000000000000007d5b7e507cc46e05281f508cdca206e9f5c07c6100000000000000000000000027dab2b8f01068115c55874e52bfb8d55082b603000000000000000000000000d0c34d17512a8f8d34a07a99884ffb2cad3c450b00000000000000000000000086df6fb7d87cad5683a4b148f1e5afa6cb4633ed0000000000000000000000002c2f60eb21e14fd6ab5aec3d7374a1833a6f2a300000000000000000000000008add84345a1e8043016cef2a09756ab59ee8698a000000000000000000000000c37b2bab262e2a620aba2e7a3d2be8f82aba46a60000000000000000000000003bd15b4b50f2fb4ba93a8856461eb7686302536b000000000000000000000000ad35d412aa1b4645321e1c9d63fe94e5a3fecb14000000000000000000000000f926ea24db1a7af7d99d2c5dc9438d3768660150000000000000000000000000b683d20eef13b8362a2487a2e9e748584bb8401c0000000000000000000000004bd97c9c385eccc6c644d9c8ddb4339150b72a87000000000000000000000000f90f7e8db7eb48258a5a924c5c7e361d3f65dc63000000000000000000000000d2c5afc0510e16563d7fafe92f2f6c7fdfef12ba0000000000000000000000007e0fe380958c8b6eda7df0d80b0829263256fe85000000000000000000000000dd37b4e1dbbc00df2167160f3b6502acfd7cd3eb000000000000000000000000eadad6ce029de3e6902564fca7deb8c7747ee7b2000000000000000000000000461cae7ad88533708a87f1ba4ee8adf2761c0844000000000000000000000000780258998e2686fd38a81b3168ae354d9e941f7e000000000000000000000000acdcb2c39792a6fbe98fd2c3376d07ee3f01ba260000000000000000000000007fdf2105d4f1b6637d3cdfbfb3187d8ac31d9da10000000000000000000000008e8d326502844fa25bba4e1958e88da2b83fd968000000000000000000000000c716045a5ce81fdf4e40515713062d91c6619add0000000000000000000000002b4e3df272e05b5318c69c95274055973c36fe1d000000000000000000000000263dd3ff0f0fe992d420939fda3487c01487353e000000000000000000000000fc8a85ecbb80410678ad2239f7859562508f474a000000000000000000000000e2d712e5da20b6a86687f58e42fd63008ac9fb71000000000000000000000000a96b992d5d6bd60f997c32d8313e4b63ebbe00540000000000000000000000008cc85ffc4b05600b3c9a3f84667cc53d47803617000000000000000000000000aa0ce17e708ba765bf5f9be62061088f484ff3ef000000000000000000000000f31073cf36463d73cffef66e51ab932cae29531a000000000000000000000000818ec440b8998ce3cb73487e3bf3c3d634bfdb3d0000000000000000000000003adb37f340803728db32752cdadf3113ca09b7840000000000000000000000005087127f5799390ea0a0671b06ef8a1d24b1c7eb0000000000000000000000005fffcff526d519ca7efe22dfa609adffaca19a310000000000000000000000001158cc2f11019c6ff6c21b35eb5c1ba7ebdbd6360000000000000000000000007a8bf43624178225dae0b3689c4845023342f556000000000000000000000000ac27712312fceda71ec7a4e7324cc385fc18a124000000000000000000000000bbaa13a9d9bddba086a03c170278018389f55ee4000000000000000000000000e5c9885f57554d5ecb7201103d631270e026955e000000000000000000000000b877163207814b4bdede708a850cf74b5092cc93000000000000000000000000d7b355ad11d976ae1248c2e04b1c4aa42c4f7ea3000000000000000000000000301bf5d2716b883f26aeff6fdd372f0887977dee00000000000000000000000088caca2704c22b9a0cd662e2860f6c76f1d0a2e6000000000000000000000000cd6650f3545da260ec91a75580542081d13dfa8f000000000000000000000000a35db188b04ba88a4c312d2bacfb1520610e23c4000000000000000000000000b9e437b9569a887b223cfc0d93e6b1260cf52a87000000000000000000000000204cf59a2db11ca3b9c6d7aa54ad3c9d1509cf59000000000000000000000000bbc792ac4428de5be3404bf44ca992f6e09f138d0000000000000000000000009840ccd9ab7d9f273409f9ad0557276b30050dd9000000000000000000000000cbc165bff8c8b6561797eb1f74c6040db585d0c4000000000000000000000000a9efc92954e94c53846eb296d4601563b67bd6d0000000000000000000000000d5fadc58e8efa9cd08d33e6945b936fb7fe49acc000000000000000000000000811bd9adb17a80dede58ff916cf4c388da8a745200000000000000000000000058d6aa4b27c69a627ae509024e64f41504fb884b0000000000000000000000009057602d25cf39f09dc7d5a886a5193fff3ddd820000000000000000000000001774eb38d69c961e213b9eba87a0742778d78e02000000000000000000000000cea0aeef0ca5a6c449223ae5158c93a62f72b2ca000000000000000000000000a7f926fae2b5c76293816c824044df65728b81b50000000000000000000000003b67b626b5763b60def60fd7c8b10915f8265274000000000000000000000000a2f113bfa70b1832e03406242391314fa319c8a00000000000000000000000003bab1cde009ec302e18d786fb0c04999b74b3dd900000000000000000000000077b760b83962fe0ba28cdefbf9271a9104836552000000000000000000000000a9d705ea7e2065ab161d030a0e0aa6852fc5948000000000000000000000000065ae19b6201324ed1db17c92f76fa7ffdc85e5e5000000000000000000000000dfe6f62f320c2d5d521c481744d2e23e055d6425000000000000000000000000c4a2d39f26c8a8a08a74845adea0b702a85f24ef000000000000000000000000e116fb923df2dedc85fa65cfe97847a4bdcaf0ff00000000000000000000000009feb3af49e79e0468720c83e5a83d7e412eb89100000000000000000000000016a9732c934357f3141b782eb3c3c52997b6700b00000000000000000000000018ffb6c8c52e6ecc2e7811733c1c131b9c523c02000000000000000000000000e54457f837c1c5fcaae5ca82f6916d43c8efa935000000000000000000000000d08fc97ca4f5fc776ab9af03e7ac1fe36b111c81000000000000000000000000af468202f2ba2b975b2f8aa4d1afaad44f8f3110000000000000000000000000eef35b79c4f1033d978e55ab31dbf7c641cee52500000000000000000000000030470033516f3f5efbc30ef52898bf485917bef600000000000000000000000044b167ea405343a12e8352fafba8e2f50bfadef6000000000000000000000000432aac83aae62863556dc4da144115dce6af99c1000000000000000000000000faf6a861dac886ba264a7da477a846a791d3d41c0000000000000000000000003a61da1b69dbe8634eba3682baaaaa12974843c4000000000000000000000000d155308ff74a697fc6e6209e768ddd1e2c745a32000000000000000000000000d12aa56baa5a2641bbe5a6239dd7e623dce115f8000000000000000000000000418ea70133c063f5f97a5af170ae613850980354000000000000000000000000b4b2e5c059aac04272477a30f76a8ef507a177fe00000000000000000000000035a0c1f11bb1711e38a12f95874f65d0b7749f5e000000000000000000000000d8ff4b237338c282e7c80439934736e79a62180700000000000000000000000065e3eb464164e2c4767760afe4c483dad4b130b600000000000000000000000026c4f99d9b8cf4c5e6ede2b0faa856daded23c9400000000000000000000000019a442d093f792cf1c996176908289ddcfdada3f0000000000000000000000008c6f2ab207f1df2ec09d3e1a92c5a6876ec978000000000000000000000000000eae5a91c09decfaeac82cbb8c6ef4cb239ad694000000000000000000000000d22bb2e9a3d87a7d317b7203d51ed2dad59dff2e0000000000000000000000002829b377421b915533d8d01347a968672b13754500000000000000000000000085d9d573f791e154ec765ab727146a3a2026a8a9000000000000000000000000526ebdfa8935f7aeed46b967d69ed534b5407c9d0000000000000000000000007c28b284a66e87c8da452fdc08a70b503656cb8000000000000000000000000090742f7a4f1eeab3ffa83e8d30eedd29a35fed2d000000000000000000000000d4ed319c1dfe1ec1e19c98a03ba4752b753ec63f00000000000000000000000037eff44b15a12a1d9952069535f6253c5f160a9a000000000000000000000000cc5e35b9b09d127875681788b8d8e51e702d7d1600000000000000000000000090509bc9bc061a07a49f92f36a5661b91f42b2d700000000000000000000000011adc11618f37655a0fabc4dfeebcfa1ae39fdb9000000000000000000000000f89dd80a231a13265b296d5efd9d2bb08ccd300f000000000000000000000000313fc721aeb88173f4027195d9a8bb2c2ab93ea9000000000000000000000000cd7c8f4d18a0b3d5b21929a10503b18f064264c10000000000000000000000008458e57968eaac1e01165963dde0279cc6b45a620000000000000000000000007c4e02c2752462b83c07d6c4d0f85c6a295cbbd7000000000000000000000000e9a884f328a495724f543c24110c680d3e16946f00000000000000000000000069f74459fb96d9f30b27cf9d22cd7ad4908f1014000000000000000000000000c7de8d91201c79ef4230b6a84777e1327694cc2c0000000000000000000000007aab63ce5beb3adf417e5396bf50f1203b67b48a000000000000000000000000d6d64fdc2b064a8e1227ccdb7fa0a1bc2e459f3c000000000000000000000000288af59bebb32cd71207e53612f7beb16d9c986c000000000000000000000000ce10fcdbaff75ebf96befa835df2592635f9b619000000000000000000000000c2539f9b6029e87afb49c7d6d334c0ed8988d44f0000000000000000000000006abf90bde99271d2ac9cded38cbaca5a2bf307ed000000000000000000000000b6ff6106147fb945ec7b0dd06af882d9d8f6ba29000000000000000000000000fc29860295fd989cf751c0ee26966fe3f827b648000000000000000000000000f692a2638b209cc51a58f78f19fa15a2af5c3f0d0000000000000000000000006e4d561b9f1bb0f9d589c05b0c6a14b382f2618b0000000000000000000000001eaca7b5bfb85da5526c92dcd0afaead4dd0f6a2000000000000000000000000cef1436ad76ff6ea30368b2ce365582b4c837294000000000000000000000000537494ddb138e4eca17a889902c058aa1e56e067000000000000000000000000cb72b04512cff9a6babfea3a74ec7b43c8ac664800000000000000000000000053fee826a07635896c4af9d0e5323aa7d8d37b030000000000000000000000001e0f57d498a08cacdc62dbff2919461aece340ab0000000000000000000000006b3b8ded4f26e21b242db03eaef558a7b7eabfa6000000000000000000000000e7c5063af223960901a3c0682f2135f627c9bdf10000000000000000000000001979cfcfb2b6e51accbc944c3d0204ec59d36710000000000000000000000000dbda33995ffbcb5c99956109335f26857cbe1c830000000000000000000000001b5c80db30dc6eb73aa5ce5da3913b827577d7110000000000000000000000005f5de5472ce2a60fb661351520a3c552a706bb5700000000000000000000000054c9ec46f96cd0d7f3ca8ac669496bf7cd957d72000000000000000000000000cb4f2a29dd8158480749c64bacb95ae038276032000000000000000000000000a8f5fa239d36117809f62b6ec789237fb77ecb38000000000000000000000000e0554771aae919f7d1f70049cdbb17ef48e56ff00000000000000000000000006245493ddeeaaf3a8cd99b5afa60b0627345ebcd000000000000000000000000e679e44bf0484fd96a8a5a1cf910f24af1ac1fa5000000000000000000000000f52afb75b5f612349aebaf9d9d5578d7ac7e84aa0000000000000000000000008cb6a383c3f1b622edb3a87fb4b90832dbf9b862000000000000000000000000debfc5ea9e4dba86fee1c761bed69d123473dfff000000000000000000000000022b787e3d2496b5b693f24906deeed95728669d00000000000000000000000028bea8da39d53b12fcf2e8ef321726591b91e994000000000000000000000000426a8f203058ef830fe7060b4859a18ee3975549000000000000000000000000d052688bed3e3e1e7d2cbd8241909c48426ca33800000000000000000000000061e720ed6e1f7bc707edcca39efb58daddfe12fe000000000000000000000000edea5c1d977ef82aeae9fc5b3b9b556bbe6833ca0000000000000000000000006ef99bed799da3f116f016b732f1267ac2fc87ab000000000000000000000000232820ceaa29fc1dec4dc73cb3c19a4d935788ab000000000000000000000000fd92e997b8d45fe78ce5af5b869efcf3f68eb9b7000000000000000000000000eb73d5a2aaf42a7e062f1cacc83282342bf34fb80000000000000000000000008183ca60301106e7fa578247c7337881a460af27000000000000000000000000d6925c787342a01dd275db83687ad8c2d00c610c000000000000000000000000cdc5c3e5d160e6a9103505e5bbaabb9587f8f799000000000000000000000000c342c8a5c92dfd059815930de5e54134b544f704000000000000000000000000eca2fbeaaaf87794adad83ff72972ec7b2407ca70000000000000000000000003e92e6423a8eaebce6ec6cdf4f70621e7a2cdccc00000000000000000000000098422fc0c3aa0dcacf02a666aa5f0e9f44e0cf480000000000000000000000004926b5775a1e567af0f66f51d742c4c49ce64f970000000000000000000000007e1b9f992810508bf9def21bc89c85decaeff68e000000000000000000000000de5c1d10b284c3a8d2bc132a4fc22b24b6f2b7f30000000000000000000000001d014d121e4c4d63e3c36a07076a0759f68452de000000000000000000000000c235818ba20de1b1a78502b509db2f6d3df18e32000000000000000000000000027298f8caa9f6de31b4a2eca651a35f0b3351bf000000000000000000000000a0363748c1160f49722f824d4fbfb840f0df78f900000000000000000000000010806ce40ec919f28e31bb492d652dd1318ff76e0000000000000000000000003cef5c82c04cbfc9fbed94a698e205893797ea2b000000000000000000000000c97ff91bbb64db60bc2fde8b4f581993bb26ff7100000000000000000000000080ec3d33711b834b7faa36594841824c3cbf9788000000000000000000000000800d60abbc727f710bd786707a2771b6796a2db40000000000000000000000006ae61ac5f0a8b2123ef3e13cddd8d6d508537528000000000000000000000000fc97e3febdc6110fb6d919896c2437595898a44d00000000000000000000000005a392635d2619d0228785aa861b1ef50ef77eb70000000000000000000000000bcd66333db95312eb0b40ca6a300ede572438f20000000000000000000000000e7928ac9a4ca2942d7563d602d50f992cde48a40000000000000000000000004e43f5beaa6c4e9d954092d3aaefe0ee30efb3c70000000000000000000000008c4ba85ea81c717f03cc7e708408358610ffab3e000000000000000000000000dbec81b4eab0b5234dbd9ff7c456bf750d7a90860000000000000000000000003b070a03969992f8e45d5fd0221ce4520287cada000000000000000000000000e928f15f26fbea69e8950a7ee7cef761181f34a60000000000000000000000004d93c1d9ce805daa7843a5499ed1a672d95615460000000000000000000000000b35496b22d5c6e3a3fdb9de1d230a5e41ea5bdc000000000000000000000000dc7bc46a69dec99916067122e0215064b46d56cc000000000000000000000000589fc6f0eb113df2880d22867aa0a8f286d1c9ac00000000000000000000000071238023774dfc7bcf8abe155b6fdf938813be24000000000000000000000000c90c0b3d8687b9fbec9b91170453bfa7d7a905ee0000000000000000000000006b02e77b9311b43bea5fcd7f3ad8ead738792a16000000000000000000000000b722afc88def08dcb09bde0263c5e4baded68d250000000000000000000000005515ee8a2c72ec6bd62b8dea10d184d5a7a2c22300000000000000000000000094c2b64b9444d8d4c470cc1d4afa169a8e36c8610000000000000000000000008414f602838510a24fcf1b9fc7e5fd7b828afa56000000000000000000000000797b69e8422beb0885d7db43cbb815c232db425300000000000000000000000080be685a8a75b78d6365ee258cdf27d5bebb34c500000000000000000000000024896db96a7d67892325097221112c2af4ad8057000000000000000000000000fc2d5e1208151511afe9b39254af7f8c74f758ca0000000000000000000000000a5fa9d65eab228981d42ca706f4e5070b8fafca000000000000000000000000e4941ad1a671dabc8aca20e43ff306baa4803d49000000000000000000000000beddb69145a46cdfae2262564e4ad60ea61567b20000000000000000000000008582056b4599a18c06ac1cba788e31c8dcd80ce40000000000000000000000002107bbd456cf294d1af82a4080641b9f0397b3d40000000000000000000000009acdb26e77f51c0dae1f026f2c092d7af134373e000000000000000000000000d02eed9adc05b5b2b76365991c2c320781d33aa500000000000000000000000052cc91bf81739706a4cdc388cda7d332637d2bad000000000000000000000000d1d5eb96f36a7605b0ced801ff497e81f6245106000000000000000000000000a095d1d895d0593c574449252519c1cf8e838a5f0000000000000000000000006b74b252cabb754b7631d70f852f9890892820e4000000000000000000000000ce2f7e42bac59e5eda98c34dfe978afbc7a7c3500000000000000000000000005978700748494bd34091d72098e3132b47db8bd400000000000000000000000009e0be2a4e7ee47623e13ff349e4d2301a1804760000000000000000000000008e30c7819f4629b0fe6a1578568f39c60a4884140000000000000000000000006179d8810757f3d5632cb70acfa50f5b63b5a4600000000000000000000000005c4522798b128d91ab3adf4fbeaa68639b947db5000000000000000000000000c208934e867dfcdc10e5ab58b631d2c3185edbc900000000000000000000000013a0a88f1de6848dd57f196b7400e6b9dee147da0000000000000000000000004eeacd3a13df81153139e234abc7065496075d9f0000000000000000000000009dea09772d8b949c40bd6a3014e42da151470e0f000000000000000000000000cf25266066757a2da4c93ccdfcf839f5e7074043000000000000000000000000c9bddd8962c5d9dd0a48c433469342488da871c3000000000000000000000000cfa48e8a3f4c84e90c3ea15a52d02ad63ec612c2000000000000000000000000c9970c3822e0fd106484899ff8ae0b77cb975eda00000000000000000000000013acc326d2289fe97fdd3110506fe660198f450e000000000000000000000000e95edf42a23819f2501c5a954094df7204680a4f000000000000000000000000c941f0521fffc58a5f97613d13018a1615d5b7410000000000000000000000002c41cfa00c8cc5fbf75eba8faad851f31bcddef000000000000000000000000064b1a48cab7e5596656fcc83a2cdc47bac994c7500000000000000000000000041bbcb60c6f356a8b4e596699edda03ef32782c2000000000000000000000000b3fd161dd2fe040598b6cb7590371162da9e6767000000000000000000000000138a93eecfc4006e7ff1a8f2f8d3defbbefba8f4000000000000000000000000ba2e0b580689e69724c46cc537fa71f928846530000000000000000000000000c2a4a2085b93338f7eb1631edd340eaff9270ec1000000000000000000000000dfe223285e457239c0adbf7bf9daab10013036cc0000000000000000000000002f326d1c4d7b275dc32ce4f8eaac5c90863b85f10000000000000000000000007cad33852eec7ee9da618bba32a2d5f4e9d31c62000000000000000000000000c55317b5a97c426ce1d9259ada4e46b01e76693d000000000000000000000000ca7b8dd9ccc06bd5e4f0e485a677228bd58cffc0000000000000000000000000427899268bcb85bc84762383cca674c25cff1aa800000000000000000000000046f01a3aea75d11fc668f76ad7124f91394955fe000000000000000000000000d55bf82860601f2e9c2b17ecd93d4d24a48d5981000000000000000000000000d1a95fafc1798fff6c0ecf1d274e5d6a4b3703a0000000000000000000000000288efcf548e5d3f505ab852666d8389a24e0a73a0000000000000000000000008115859e31e6245146569f9eebd01dd5a5e5eaa40000000000000000000000005f6377664cf092663f2fdf3fa57fbfa331a9505700000000000000000000000040cdb3a00da6238014a8faba48fb7a15fa8113d200000000000000000000000062b3af8b6519e602305a6ddf3a8f2c4cf28f04b30000000000000000000000002b388a9d11046697219877896934d3d718246a4e0000000000000000000000005383fcbe592b42d11eb5037dba880da3f3eda0fc000000000000000000000000f4e678c50ff64d84068de92a602a8e20a903162900000000000000000000000017be856f1132f3bade659a455f0cbc7cb106530e000000000000000000000000e2e916859cd2bc2b8d0121c206a7e4bacfc92b1800000000000000000000000063b1146d8d2414e8184327ec47c6741d063503cc000000000000000000000000db0b92eac8622d27860364bd28bc5a23d8515f420000000000000000000000003aba2402c866d2dab040460cdf049a6a1753ca5a00000000000000000000000050a402c6fe5789f67d6f1ef27bf83e8546180f2400000000000000000000000071f531dbc8d6af5e7237dbe2572b6d60a8b40499000000000000000000000000f592b12a694da393a6c817fad93575b76cafc034000000000000000000000000bf7b6941baff954cba3f5a415c374f13b5c690750000000000000000000000003f448e1bad7c4a31cd80a8f8180e909dde6966ab000000000000000000000000405d521893400d727f75291a26570c1f3e343b44000000000000000000000000d350077ea59c0bbfeac9c6b80da28ace00acb5e7000000000000000000000000dea348f67e0abe768affd83488bf3e26b42e30e4000000000000000000000000bb84a1fa1080ddb64346c82e1c72b3fe5fd405ee00000000000000000000000080f6fb1a81669abce227c86c105964cafa0bc18c0000000000000000000000004e795f798bd8faae316307da13ef0b07b40d814300000000000000000000000070f0f8f9b5e6ecd63e521d49518b77bcd8546129000000000000000000000000e1e3e5128ee31646779ccfd71fa0efe77d41e52b00000000000000000000000089e84fdbbe6e81900aad694d63ea64f0ff9342d600000000000000000000000046d5c00fc75db6abd544679933c37cefd59676d8000000000000000000000000f5629ce938e9a1c8860f18a1ab69cf2d3be72bbc0000000000000000000000004020da98fc5fd41c74334363c7afcd6b5153680e0000000000000000000000000c4601039dcf443ef27e57eebe8e5892f9847f7400000000000000000000000093fe4a01445006c07493d1abd95881a9b1b4e13c0000000000000000000000005f8dd7c0e208d7ba757856d990c5409d1c2244bc000000000000000000000000db8fe362302d40fa5b48309e9a92353c8a5586e0000000000000000000000000aaec1b181995a7cd093fcad8bbc56a1338e375de0000000000000000000000002a9132262263573eef1305e42f8eb442e31f267300000000000000000000000001150ec8e484977faf4df720f6f5e6cced0cc1d2000000000000000000000000bfb84557348e196617ace57a3cf37c82eaef17a4000000000000000000000000ae90cca5d5d1088489ac6abaa61919264f8201a6000000000000000000000000c7126760fd389b1716b43265290fcdbdf08ce573000000000000000000000000d90f477e3d76e61a9886af7bc868ee1510d845020000000000000000000000004a6461a8dfa423266867db7329952c5a9e18800c0000000000000000000000003d4e0803d3f8dbd09966d245bd2c06a347024c520000000000000000000000006cd6f33841c4506587e506e83a55660a17cca3fe000000000000000000000000cb697100013d276dc9609e045343223c4c433a4e00000000000000000000000079580be558cea52fbeea6ce69c874283e6f294dd00000000000000000000000091a08c5b05854d271f4769a1ec62fef2c5d12ab4000000000000000000000000dce5f0bed4d071e5964b2cae0c5ba0e22750fa3c00000000000000000000000070490a1534048a5c6c16aba6b0a04dc0cde60f1a000000000000000000000000b394c8a5ea562f96db9d9c93234407622f336ea3000000000000000000000000c8c358e14ad07bf0278414272b85e5424293dbdb0000000000000000000000007f43a862d14ce6ed5323ce95d0b6893982319153000000000000000000000000e422d83cb95b6cdd66e72e90155a317f084e112a000000000000000000000000047e583db321645134d7f31d75996c247680913b0000000000000000000000009526147f4a531ab2c0a06bb7872731749c5e5b2c00000000000000000000000063d5200cf1e4724a3cce9c7cffc8c86345d04bdb0000000000000000000000005df482a8d8050ff9e8860b5b38053a847d99f50b000000000000000000000000aeef5a89cffb6251ec866f41115c4388994dcdcb00000000000000000000000056591b031b14efe2a2f736db05986c3b7999c17e000000000000000000000000b10858b43963250128c4ad8d25cf4038e2266c2b0000000000000000000000005d23120b73683f8da161b8412e6c69ca5c85056d0000000000000000000000005b5459670a4e1efed191d330ee91b93f3da5145b0000000000000000000000004a2d7a9555cc1ae187005cec0f4bd9d60b89d3ca000000000000000000000000ae12d74eab2002c022d61cef786f9ec1e66dda990000000000000000000000004e68a17b6749979d99cf978aa89f309db1e4ebb5000000000000000000000000203e28d2255ca3c8794477404461053809b28a0900000000000000000000000000d8e9289720aa27a4ed65ac331304363663015f000000000000000000000000f6c161b8e76946512620ac89b09d72a2c3d84c790000000000000000000000001c8326324b54283ce0ea8d3da1ef50354d2376fc000000000000000000000000290d9ae219d745bc01fd08b5c6205fe329437eaa000000000000000000000000d4b96935992385861260776540564f62a8c3ee5e000000000000000000000000d6d261693a2f2abfa68ef9013c7c758ec7a76764000000000000000000000000b50330c036476ef1c50beeae07a60971e573cae70000000000000000000000000a38c22840ceaed013fcd42873071c3fb839ad37000000000000000000000000adc3adb4bf83b896b886287c3340b152fed520df0000000000000000000000005f8d5ca10f2d9c6e7565202dbe3788d68ff8b9c8000000000000000000000000c960ef9e08574983359ce469947be7bb5cd0bebc0000000000000000000000004be7f0adccedf3b24ca4b89f2775d4a414e459cf000000000000000000000000295ada8ae912c224e581dd9013592599793f1b400000000000000000000000005ec61bb166363754546a105b32630858c624ea4400000000000000000000000049232b72cd224b28ab2e0eb89b00b41f92d6e7c4000000000000000000000000248f564df6fa4e9ff89e196989c31b02b360bcfa0000000000000000000000001e4f2a6e074219e66a7be9d9b9e347892bef5a140000000000000000000000008227b8b35fe71983727c21bdc6a58c1fcd5124d0000000000000000000000000055892102ac60615d634613c56f06b92ba2719a0000000000000000000000000da03066587376965e6586c048fd8a03f0155a218000000000000000000000000158ec59778e999d62be27ea054192614e3643412000000000000000000000000a405d380ebeb87a4881dc8126fefa76aee285d4500000000000000000000000022a135b8b5653ac0de616cc4fd5a11f189301733000000000000000000000000372fabdf9b498cd7fbb598029b7b599e193c90a7000000000000000000000000c28ad1fcfccc602475ab01726a6e2d80ab8dd257000000000000000000000000762424233c63a52e7c87bfb810af26a1edeacfa90000000000000000000000002ec3d0b426055b13b3e3476e1e7febaf40a61ac00000000000000000000000002cb98ad90779c683dcd503576bd8d92fed92f7580000000000000000000000005662502b403d8860211e9c8bc0aaae650d3379ca000000000000000000000000fbadae77750b37f47d908650dd125a654bb11e65000000000000000000000000f4088f5f7b79d4c7d08beddcddda62fad9346dcd00000000000000000000000040540d9b78fd9358f5c53b57c7e062b95e5960fa000000000000000000000000e60e6f9b889565604e4da5d57f641ecd0e889c10000000000000000000000000572cf589af38a80787c23c8b0ef768b0be86f2d2000000000000000000000000b22f2116176b2828ccc302ccbb9ba42bf243d5f8000000000000000000000000662516c15b44b3888db07f59cd05271a438016dd0000000000000000000000002785e85513556a9395bcb7843e1c6bcb1eb50d1c0000000000000000000000002a42d5778737d5082484793284f3664b12538fcb000000000000000000000000ab8adcb18b3dd042a5112c43d1772bc5d530828100000000000000000000000097eb4414a9448166a10f2ac42d66b79a338d5f7c000000000000000000000000d8d46b911950cb9ce631032c124671fdaf1913840000000000000000000000008f716664fa8e8d62d424a0760e8738a9a8493e8800000000000000000000000006c59b44a3226b4f112d94ab877090918cc0231b00000000000000000000000010e9fb420de3759567869da6743e9ce23b1609520000000000000000000000005c0d37a889a2c670107c6a77906cd3b8f0006596000000000000000000000000cb1ad15703fed18f82278f0b181a8b760850991400000000000000000000000098903956e1cf8e661dbd2d4807176ffe7b51118e000000000000000000000000397a0ccb49e0028939f6f2d8df0c4eef9d8e8017000000000000000000000000476586244468bc158a609f080c9105dac955e5e1000000000000000000000000fe391492c9e03aeb2bbb1ce4a79e0353df5a05af000000000000000000000000a579ea4473354f91808ce0e17f9d6716326dca8c000000000000000000000000af537d20fb083173f94691a8eb8772b809d181f10000000000000000000000007c050ac2de04b7460b1d3d179aa2b13a508c0dfa00000000000000000000000067b68a66d1f89b65c29b6c38477218d247ad5be00000000000000000000000005e2f699cd40aefab18c31887e21f4453ccb4edba0000000000000000000000004a66fb7c1f45be8c90ef5702c1d54cb2781846ea000000000000000000000000235f3eeb2567bac8ff058f276bd5e9504726f8c10000000000000000000000003cc2ed866be00c7b3b46bf6bca6dddf36ad94f2f000000000000000000000000b60d552452048af1fcaa6a68ce021164436365b6000000000000000000000000f1284b25047ef472bf34e7f1da26e74ca83cbd62000000000000000000000000429df06994d6aec3bbf0b5a2743e2c84c2b482ba0000000000000000000000005ea24599bdd375581b54278f6796d6907b3855fb000000000000000000000000fe9925d7802e8bd0a600825ed2e22ce45795ce3b000000000000000000000000d46580c70710e2c0c96309c070413fad02711b99000000000000000000000000d46ab72394d39a328fd31cc5355834c16c41f4b30000000000000000000000009fb5b8601b84600ea8bf15aa51b5d7f133de049a000000000000000000000000d675d3b75825e35d461e1916855d35ff931f37f9000000000000000000000000773dd4e393f431b4ba34143289b968933d05d05a0000000000000000000000007aae0dc628dd37c24a02eff7d01af17f55a1f9b100000000000000000000000026b9498e9d3fb4102e3d8d366adc4e09ba6f6a72000000000000000000000000a90f958aeb07b23eac905d778a0b7118b549c0b9000000000000000000000000818c976e0fa5a5f20b43034df32ae5fb56ec3a94000000000000000000000000e677c3f0235386ff0d5b0fbc7f257d089530533d0000000000000000000000009d0408ff6c580f01cff37c236b0bf763fc774205000000000000000000000000d3880ecf1ecda33541543859431b98c8f2fcd6d800000000000000000000000045c318d7270ba9bdc12d9d2f772412402e500d920000000000000000000000002cdf0dd6080a17f5dc539f9f41d7bd5c452dc7e7000000000000000000000000996113db7d5144ab991dda6346a0e2fca0e8980a0000000000000000000000004f189280b359b8dfcb298948d4f9b639d762d44400000000000000000000000056ac6203b29eb35227b4ecc4e208561d41b6da45000000000000000000000000fcf7f1a0acefa903cec5928720f8e3ef5ee570dd000000000000000000000000b1bcc64288e005624125a20b10cd93a45a1b63860000000000000000000000005b9766574534c7b7dcfd4783ae23ea49767d070c00000000000000000000000039dffbeaab9f308b8fc88c51d643b0480709eb7f000000000000000000000000a8057e18a0c800184ea47a26380360fb025311890000000000000000000000006138f57208c6c91b5ebc53239dd9d5b3f70d82aa000000000000000000000000aba473e380ad1a0723d2e43009e250a230d74f820000000000000000000000007889e1b1baf1cec639bdaaef5b7255033270fd7e0000000000000000000000009a8cbca73f9c80ca13c90c180e36856d3caefc51000000000000000000000000c2d9ecda53eb7157117bfe524ef87af22bcf1a4d0000000000000000000000005b1489a633b7e2390908f6cdd1f55b46785145de0000000000000000000000006373f6727aade649ddc49b4285d1cd3c975b31c8000000000000000000000000a55d8f718f44f1ef58f1fd0a70e81a895ab6faed0000000000000000000000005d5a89b64504051f580cae61c577dc0ceb38db22000000000000000000000000c26cdd5fa24c35e76aca47af9c1485dcab2ba5c100000000000000000000000060c2ab98bd2ecb59eb03ee8253c65ea684fc8d96000000000000000000000000eb9e10f291294d10f3edd083ddbf2f704b1242a7000000000000000000000000e35541ab8d95be7bc866a9872a0e6605efaae1f50000000000000000000000000bb81410059c43e5c659e428bc0b2eea00e679bb000000000000000000000000aea7830f8400f666811556bc20aef7b244699d3000000000000000000000000016418467598cc821cfa5ea9bf8640d234720a564000000000000000000000000371c224428fe67412c9dabfeed5fd33ecc283f1b000000000000000000000000e3e19c9eabb1cef72bad69e4f7546b4df3e5c2de0000000000000000000000000bef69740c722344905c570fd2ec0e7c52bdabea00000000000000000000000033c64ac9d5f0199cd2be91bf269adccb6a18cf0d0000000000000000000000009c326fad65c59fc0ceebd926b5b1841fa1d9aa9200000000000000000000000027d6435a6b48f2e2f93269fb536ee29e2fa5b172000000000000000000000000ec21fcfb1519cdda9b62a441fe0509422c1c06cd000000000000000000000000361496d850451e3fc624e8b06606d2e280709eda00000000000000000000000052d07f64319a668d0f2f91c8919f8e4c27a1a4f60000000000000000000000005b65c74db6bfebf9b38256c5a8b232056c2b05f2000000000000000000000000effa423ea99a85f2ea4768bc49f755e05c8128a8000000000000000000000000de04fd581a7c582792ed783e9b3da351f1bb52b7000000000000000000000000aa6936e21aadd590544a621363aabf1bc2d2127e00000000000000000000000017850b605205a07d9e93d6ca932704a3b4e6840f000000000000000000000000849c4191d03a890b5ae6eafa968dbf7dabcf1aa60000000000000000000000002966760a3543391932e7969d444f30e7f5214d43000000000000000000000000a78cd313dfe306274ee6cea6cb7adec6d55bed630000000000000000000000003fcfe394a82e14fd81a4eb75d9d269706ce634a90000000000000000000000003d23c0763b2efedfd5a075919b39c421c4e0d1bb00000000000000000000000021fecc44147d7b925ece07036083ede11db704c000000000000000000000000039c220dab327ce126aa807c2ca456f8aadefd976000000000000000000000000a7b58595c4d95be0cf2a4e9a596235f5353d7079000000000000000000000000f10612488e171d1e06a98f9e855e050d7f7a101d000000000000000000000000e16eb9baeceda2c1d103e340cdeaccff652a9df7000000000000000000000000dff6ea66651b11882d93394c9beaa4ed741702ce000000000000000000000000de5f14fb4d220dc0ecf5deeaf60e08843574706d0000000000000000000000005699a2b901cbe82c213e9b8a1514d0ac37d3d1b0000000000000000000000000d2df002a2fb2a6ad8e0306c9813a29603229667a000000000000000000000000bbf6bc2b777eeebe0aee39eb80aaf3ac60dbb93e0000000000000000000000007b3b3b4cf2a43b94646b16795775890e10f463a3000000000000000000000000f3dea7cfb06d98f9518cde9fbebfcf1c0d3c0306000000000000000000000000d71f6586f5d7001392c7e10dea63d3db76d4c4ac000000000000000000000000aafae75565b8e5a56674c9e20e8563c5aad70a770000000000000000000000002f5df3181871b5bd0855e9d41622e8af85643aa9000000000000000000000000e455f2816b9acbca9a5eaa8286837efb0fedb4fd0000000000000000000000006caeab880291255b06b3f664ac384110ea31eabb000000000000000000000000322d9a433a4e4c97a3ad4be3d1bd1ae1d4ca8cbc000000000000000000000000ad8cefc7bcd24e902357188e0bbf7c197326b9ee00000000000000000000000044e356064b55678e6683776c618935743a68c23a000000000000000000000000ed863d8ecff01c90e9bc254b61316634e261e2800000000000000000000000005097ef45767e4c4b1b1c52c4feb7966d4aa34c1c0000000000000000000000000af46658b733408939dd67d93fe9107e56cf3d87000000000000000000000000c68cb0cdcc5d6ec094b141142e5c6e1ab19ae3fa000000000000000000000000616b877e9f8264b421d0c30422bb11f49b34b21a00000000000000000000000038a8191035930d65748aeb03796aeec67751ee6a0000000000000000000000009f015546e620a7fc24e75858ac22889f5c556433000000000000000000000000c058e0907c4bc4e432d0fe3c621f5d4d37ada406000000000000000000000000be23817e2fa2b83ca9b0bf0e911595c5513ddea40000000000000000000000005921e5a15631692eec49bf060f249722903460410000000000000000000000004a1c755bff0f1d390c24fc3bc130a00d128b0dba0000000000000000000000008701f4269e7d0ae21d578bd74523a93065388bc90000000000000000000000000952abbfde7338d1b07109ff8efde240f17e1c110000000000000000000000008d80b63a01e345dcb9eeca570e2fd1729f6fc744000000000000000000000000a8fdc1ee43b61f702dc7dc0bce657d6016162037000000000000000000000000d463a2bba869243353306b1acfd4a37308c14bb8000000000000000000000000c9965e422763830b4cf497c1ac9bd2dd02e0b887000000000000000000000000faf0f353f53db5dc68a778bc4aae62a51911d27e000000000000000000000000be2fcbf66ee35383cb3e5078464473ba0515899f000000000000000000000000dca5bea1174ebf4c400ff60fe632ab883d414ec0000000000000000000000000b5e41dd1739ef2108642119d7ab6c6eae994357b0000000000000000000000000dafb25e3c9cd64769073d2cf4c8bdb26a258de9000000000000000000000000154ad78c0e87773b57228deca8705f46a6f82fb800000000000000000000000005bf2a1b9b9ee918ac29c022a3a4909bd1235c420000000000000000000000000d64c41b5372cf348e3e064ede137da5a43bc67f000000000000000000000000bb0b538c6fc28a4b337a4d35065ea5650ce227bb0000000000000000000000008f9113f70f226a7b90fc216698f06b368827c1d000000000000000000000000036d73630c3cdaffcab91cbe1d7fbb6ec6ae6d0b5000000000000000000000000645b07639883752e2494478f0df8d3b9b445203900000000000000000000000016edb078fdd287099e4f3e0bfa6faca7aad181800000000000000000000000001cb96cb9fd24ea9d7076f541e2bf9e2f4b8e4426000000000000000000000000c019c3e41e3238a6297811174119e064b2d598350000000000000000000000009b56a9f28822b12ba894259ff3f24d5b25e91abf000000000000000000000000eb6722fc5d52036eb4dba3184c99f4ea871f56df0000000000000000000000004081a867b3f3fb8761a054024d09d2575d81d381000000000000000000000000fb5a9158b60f2fa301738a139197d937246aa6780000000000000000000000002d4038db80f82153c44c25b025d6f029869e202f00000000000000000000000076cb16006aea7747a904a2cc498cd6f687ee7cf3000000000000000000000000bb60966aec5843a7f7bd052a22afd6a236b9aa290000000000000000000000002dea0b846c36a17e3525ab74d134a1e7c7012b3f000000000000000000000000cfc91816af9442fac36c749ed8ac8d31a4c43ece000000000000000000000000d2a4b7821c8a5b7341867c85b517c9ad69b90a440000000000000000000000004a277614034f61c435e5a7637fcc931d9c5ea536000000000000000000000000347105c0a7be8c9795db76038b19f22f965d2bd5000000000000000000000000c752c8a9f6baae9bd0a90bf85ef7aed1bade4986000000000000000000000000afb6a12693bfb2ef388cc7727f724022b916e0d50000000000000000000000005a644a53c9cdb28efc89833ba44bc09284956ad6000000000000000000000000eec16afabfc7b9553f0787111bc81c7a668bd43c000000000000000000000000d5c9ae6326ef9673b0da4a3eeae2b885e26677d10000000000000000000000009e572249d5571e54eaa6bac0ab00f819011e3abe000000000000000000000000e31da732d3425f429b2da8f6154dd7a04a406f970000000000000000000000009f937006ccba6d8ba7680a6b3fc73660cae46f5f000000000000000000000000b83d44399b2e4740ab84b5a6f8134535b15d41450000000000000000000000000f131d4e730ac8ef9bb6b440d0fe7371283b630f000000000000000000000000ba2e25c3b862fd2ab9484d54a99f769421c4bebf000000000000000000000000b5e9372a9f5483ccfb7aca65c99100b7f635ee470000000000000000000000009718992575eea4a5bf3d01d338ceadbff78963750000000000000000000000008ff32842027f195c21e80302832abf2eeeff42fe000000000000000000000000c8cc22a836a1a32436107c58d4202c1e445c67490000000000000000000000002b8121c57df1d3e914343ecbed1fa321a803666600000000000000000000000049811a40bd020b70868923a08e457dd757bc8c79000000000000000000000000c813d89ffe140bef67bc1b9a936766f3de9eba61000000000000000000000000f2ac9ef2b6e04802709e7c190bc24ced6fad84d9000000000000000000000000d81f31168753515d11a454d6196e7731e9827e65000000000000000000000000ad52e4340e9996f02a01f06cfd33a6f3037af1d1000000000000000000000000ec7c35324ac46e4c681ef1719f47a49cf0a920010000000000000000000000001a73f79db3bba0c55420805de45647ea321d54e000000000000000000000000003eff48e6492057422d5069a65b0af069ba18480000000000000000000000000200dc82e05e686100009d7fe52b41e1019efb6fc00000000000000000000000018e211f16114dc6b6b4434205a3e1347b4f5f97a000000000000000000000000bd68e2e444dc1cfef649f1eaf64f4b4a5b4a0c660000000000000000000000003759f06f38f449d01e4ecd5313a6afcfad0f28a80000000000000000000000004318fb30dc8bbc065909c7e8b7ad928346de6b470000000000000000000000006a6dab0aba1e7910e3d8beb32cd0e2e4643f326b0000000000000000000000008538ae94222772c486ff3b689ac077d927ee2e05000000000000000000000000f286f5de1ae097b50c1c9a4ebfcce8384e53089800000000000000000000000051676ebfd05cdbf29d5e899175337c79984d1e9a000000000000000000000000490c30a022a5abad876635f9a86ec721f5f3263b000000000000000000000000e7bff252a37b297529f32080dcef27eaf0cd49ed00000000000000000000000060feb968aacb5d061b0e1652ef1cb4d1b81743370000000000000000000000004d305f3fdc1ecf84e971868db10b674fef54c64b000000000000000000000000ea1f9f1e36540982930b61f430735f04eb36877700000000000000000000000053b45245d1c4225c472df31d07983423aeccf60f00000000000000000000000064673d90291bd5eba2f7a2cb68d31dc58f47286f000000000000000000000000b2396d7e68736e676d3fa725b98c26d67301733200000000000000000000000012c25cf6c490cf8e9f58d13d0544e149ae58efd1000000000000000000000000850edf2f13e9bc23a4209bca989e4cfe09744712000000000000000000000000b62306a56c68440808a07e9f3706b27b479ee88a00000000000000000000000043f7dbe313cbdfac5bd09d37de965eeca399b7cc000000000000000000000000d8a39e8e82331cdbbd39ad4ec6a2add2cd22d830000000000000000000000000fd1dc9c10aba8da589157456b2f8c1a30a35f1750000000000000000000000002c95d10e23c66478152922d84abab0a1ab8695d3000000000000000000000000802020f26fec19c1222788842e9fcd9bfd032e89000000000000000000000000457da0a40623dc96e057131e44864670e6ffb71d0000000000000000000000008883e147f5e8c1c1524f060059c145b6573b15bf000000000000000000000000f8082eee840607be1baa0402fb9809413ebbe4430000000000000000000000003f5daeeb3fc7156f184e5680b8f16ae8a10abf0d000000000000000000000000601b4c96ca9eb4ee9cd188160b230bd45de92d95000000000000000000000000dcb530b7b7d69f1ff50ec6c67cd5799da27f35ae000000000000000000000000f21c9e1ddc01b56943d71a06872c84920646b1dc000000000000000000000000eac72ef90573e48a91c84785c6319ae03362d0f40000000000000000000000004067853c21a8e66b8dfd412402d9c5f703bcaa18000000000000000000000000c8e487f2d8626cb3909a5da2914259e4c7aaa7f000000000000000000000000096dd4bf544387be7f4066245b6e3dbd68f394bcf0000000000000000000000003c6a5fd2f4a9f5ce833c27edf81e2f8680c18860000000000000000000000000fa882a66f512f199c40092536257cce1e77c3c87000000000000000000000000ff2475bd8f041ff17281c5b621d70902fa46cd890000000000000000000000007ed0102a71b197abe82887b754132e2ddc4e663600000000000000000000000004106909f82751d40f5cd8a22308916aa3a6470f000000000000000000000000419852c1b041242f4178da7e2b879bd883dd63550000000000000000000000007fa1b6b5e8afc9cde37ff1cac7011a38928940d2000000000000000000000000da285d4d2652070f1588c2a233da4052e6d32061000000000000000000000000dced386d20c9b8bcb60ccfb0af9eef95af82f5df0000000000000000000000003ce3ce89c177d83c0f4b9e871408e959d968b082000000000000000000000000c7eb413b6308a46b1bd7ba517ea02929b3f1f7ad00000000000000000000000049b517f531f9040f8147d69c2fbaf08197daea8700000000000000000000000099f040e075fa726f2c091a4c12a63aadd4c9d296000000000000000000000000292bf1b6ea74cbd6a5aceb0c40c206e3ceffdddc000000000000000000000000a170bb1aaac96fa67726203a80e8a2e44aff8f42000000000000000000000000521a8990892f58de1803c33311c7a27568781b3100000000000000000000000060273c5b0ff71b09940aecc0e8897105ed6d039b00000000000000000000000047724eaca9a4921eec567df168a85459339b261e0000000000000000000000002053774d08f108d205021ea9c6a0b2bb20d07fdd000000000000000000000000022e0cc013913bc1193911f2be8b1a4700050f3c000000000000000000000000b41dd1edbfd725d131376f036dc8b7ccbd489303000000000000000000000000750d92ddd902dacb1a09fac073a58274ffd68b050000000000000000000000005675aed2686c90442829bbf2fcb0d99bf48ab2e9000000000000000000000000b3c29c37246884bd0ddae8d12a62d397ac9df33c000000000000000000000000e9f992624a8cf07dc6a3bb13798c0784949a0f4500000000000000000000000017eaeedeead5643c20119b5d2481846ade995b360000000000000000000000001b3c7ab57faf52ad12c395826c536b27b8d1e817000000000000000000000000915e5abacf01f82b29863073ab56c24ccd3aea7c