From d38746c3b68f139fb2f6df78a219c2577fc0338c Mon Sep 17 00:00:00 2001 From: Tom Smeding Date: Wed, 5 Dec 2018 13:15:03 +0100 Subject: Day 5 + benchmarking --- 2018/input/5.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 2018/input/5.txt (limited to '2018/input/5.txt') diff --git a/2018/input/5.txt b/2018/input/5.txt new file mode 100644 index 0000000..b14de78 --- /dev/null +++ b/2018/input/5.txt @@ -0,0 +1 @@ +CcvVeGgRbBxCcXbJtTjBrMmmaASgGceECGgARrjmMJDPpFmMjJSsfMlLmUYyDNnduGgFfwKJjkWuUiIdbWwBWwKksZQCcqzflLFfFZzZrRzmMNBbNnnjjAamMJqQdDoOJkZTtzKgGZzSJyYyGgYJjjsVqQrRfNnmDdFfMFjJXxSsGTtgMmuztTZVHhvBBbMAambgUuaAGjJcRrefFECIKmzZMkuUixXIiSsqlLOoEeQNFfnFfUncCqQQqkKxXbHEKkexMlLmgHhGXAanOoGgVvNRrUuBbYBbyjJoOWwDdhIiBNvAaeEVSSssccCSsYWwyXxLNnqQlCaWwbBjJAWeexXiCcIBbkrLOolJaAjnWwNnNRjJKEHhqPpQDdERrgwrhHRgtTGtwWTiYyvVqQUuyIiPpYyYakKxXBOobTtKfFkAItRrmMTaAWdPpwWcCuUPpRXxzZrCcDDdNnbBuUwWoOyXxYupocLlCmMAaObBWwzZPWglLlLGoOGgDgGcdjJDwWCUqCcQudfFjfFJDdiIDdbBipPwsSWaAIeEvVHhskKSoOUuPYypRrkKlXxLrUupPtTtThhHgGHVvROoXdDAaRgGtTrzBbrRKkhHBbUuwWZxwUuPpCzZcJFfcCjbBkZzKFfuUKktTUuMcCiELlSxaAXQqseIqQfuiIUDLwWljJdlEeLhHaAcCFQqnKkNfFRHHBbhhrNiInxXRroWwODddpPjJzZDtTTtSKGlIiLgwWZlLBbpPzktTyYzZXxXQhHqCcxsvVkKHhNRpKkPraiIJjKVvkOoluMmsSUeEtkKQqYyYygGWvVQqwTmbBQqMjAXxaXLlxwWTtFDdfDdqQwiIuUsSWulLUJLVvgGoOxNniIXGgEVvZzXcCuUxwWpPMmzhHHaAhQCbBTmMBbtbqzZQxXBXCxXIiEexXcxDZzTSstdjJVCcQqvSszfFZZzzGAagnNZAdDsPpSItTiqVvdDZzlLQkKGgrvVLlONnoeEIihYyMzZmHdDVvkXxrBbDdRpPKnNMtTtDdIiTWXxwtTxXlLVKyYkvyYwWSsmPnNAapoTteEOxTtyvVYQidDIYyIiTeEtdDRrQqrRCcrRSyYbBmMifhHeEhHeEkcZzmMCKFkKJjFfIEespPYyUuLlZzjJlzZLzVvniINSsZTEkKeAJfDdFjazZtlLlkKyYLBbNnnwWNgGfFDRkwWKFfQqxLlUuRrjJZzXkYWwyqHhvVPpBbCNnAaaAcQfFKVDdsRruUlLJkKiWwLaAlIjHhHhRJjfhHFrfFOogOoGaiIAfOoFfFxXHhRrAaSaAHhxiImMXToOtvnNGwWgiIAYoOyiIMmsjJpPdZzDwhHXxHhuUWSxQqjJvVKidfFDKkMmKzZGpPgkIfgBbGOoFTtdDrRIiHhSVvsfFaAbIiBXZzyYzPpLlZNnoADdjJYyNnbSsLlXxeXxEJEURFAafrOnNoubBeeWfFwZzFfECYycWnNMyYzsSeEZmwvKkqQVWsSqlxXLeEJjTMmJjhHKkNnKuSsUgdCcBNSsHbBLlWgGwBqQbnNhQYnNymMqtTriIaRrGgARYkKyBEeEwWebhNiInkKHCchrRHnbGIigFEefyYkRrKDWwCGmMCcSsKkpPtTgQiIgGqZzUulLwWzZCAaDdcmzZMjWwYyTtGvXxVgYQqygXDdSsxLVvlPpGpYLlyPPpUubBcCXWUucCwVveEAaYyxXYyUuXxSsoOQqJjxGgCciGiIgsSSsIfGFfgAiUuqQIeEKkTIiEtopPIUuiOFmMfbBdAvVCctTCctfFHMHhmhTajFfJMmsGgSrsSRDaQqSssPpsSRNnrSoOQeGeLlEgSsziITtABbaZmMZJeEjBSIiLlsbxXfgSsGYyELlQcCqhHeKnNzZkYySsfFXghHQUoOdDjJuqvphHPVYyqQJjcCKkaAsVmxXWwMvVfFvomwWMgGOacCOosSWwsSDkOoKqQkGgKddwWVvZjJzRDdrkKkqQNyNnYnzZmMFfVDIidvwWZhQqHmMzlFfLmMkKKFtoOTfKkBRrZzaAjYzZyJbxXLlDRBbmPpMutTULlkKAaWUuwoOalLArCcEIiIikZziIVfFvsSvVKeMmrRcosSJjrQqROCtTZzUHhuXIHhiNsSnEeKkJjfFkKFjfFeEbNnBbtTOovVSxYyXYytzZTohFfHOJwWYLlyWHhyYCAmMacCEecwkIoOgQqcCGVvZiIziZcCzKTtpXsSxPUNwWQoOqmMxXnBblVgGGghHvxXXxLQqXQuUqxXxutTrRbBBbxlLMmeOQqoEeEfJtTjWwFavcCWwEeVCcGgAjJoOAaMmGgAaHhumVvMOolLBVbJjBvbvVncGbBHVFjIibBJOofvKNnkfFyYhdZUuzCcjJpPwWnufFUlkKLyYFfVzZZiIzHpPKkhNnvfSsFNPpAdDEeaSsyDdsSfFPiIuUaJjApWwHjJrlpPUuLuzsSSiOoVvWhpPqeEQMmSDdseEHwYvVAaAMtTmJsAalLSjqQJmZmMzZzxXeEMfLwzQqZsSWlQqZzSMOomsWLlsSOoIiMmcCVxXbBviLlIlzZKUFfuZzkLZztTHhLqQCclUEbBeYyoOuFfESyYsVveNnuUuUENntBbToOhHcCcXxCdDeDmMtTdDAadgGPpgGOonSsheQMmqEJjFfHQqyJjZXxrROpPpPUuojxXJfFmnpPNOoMDdPfsSdjJMmEezZDFDAbBGgVPKkSsyCcYxXpPKkSstFfzZoODRrQbBqUulWDdwLlPpMmLUubBLlPpNCcYynAaEepPhHkKfxXnNFVvdJOojYyDdRuURlGguULhAaPICciFfpHrrRrHfFhAUUurYUUmMKsSkQqfFkKlLuxXMmkKrtTRgGuUvrJjRfFKxXmMprRPoOAaeCcEWOfLlFnNowiIeNLlqQSRuuUIdDiRrvVtFwWtTMmGgMmfYeqgGJjQWwMmEesSZzEyTjJtIJWEeEwXxtVvdDFnwWLwWlaANpPMmtTegGppTtPPaFXEexAuUdIiDaaARwWHhxvVXIiWwIiFfDdrFfUuOoYytwWTKxXzWwZYymMsSdvVMmZzrRQqDWdDCiIcMsSMmqQdDmYEeySGgkXBbkKxKbBAaRrRmMrIuUKrQqFYyfgGSsKOoRrDdkBbrRwWHzZnNWxXwNnhtTFfZIizxxXxuUXXCZzcuURSsiIOokisFfTgGtpCGLlwWgGZzgvHtoOThjVVvvJGgetZOAUTcLlCtTtPpuGkKgayYjOTtLloJQRkKNnJjrqamMaArbXxBRCcXhHcCJjgKkGuUKLRIiGgOorlmPpMqQHVaAEexRrXbgGjhHJmqQMQjJPpZHhhHzoOvVCcKkOoyYzgGaAiINalLWnPpNGghHwtTuUeVvEaAqZSbCclDdLBszZzSsIirRcCkKmMsSOofFlLxXrRqQRrKkBbDJjUuUhHkqQLlKnNLpPHOogPdoOhHDvJjVpknNEIMmitTavVAPpDhHDFtlLTAaVcBbSgGFfsCWwjddDDGgJmMmMBWwbMKkmvIiMwWSsrRkKAMmamFfSgGoWwfFWwpSsPhHDCcdmMkKuHhUgqQGZrRuUTxXNkKeEDdDdGgSRrbBsnxCfFcXbBiIIitIizHhsSsmMSbBSCcsPpIlLGgXxvOoVfsSFlKkPpRrYyMiImiItzZNQqFBzGVvgZPplVvcCLbjRyYlLrJEpPMmvVEpPHhetEegGgOooTtOGJrRjIifJvdDYyNoOnXLlxFfVpPNFfnuUjrREeQFfquUEefSsFqQdbgGIiMmoOBZfFzbQqBIiXxNaAGgcCLlPpDdzZzXxZdDXmaQqAMTCcEePptWgGoOrRTtNnfFDSWweEUuBbsYyqQwWwWsdDSYysEetTcCcyYoOUutTCMSPpsmWOotHfFhcCmMoOTSzqQcSNnIVxqzZQDdXvIFfiwWnNxXdDvyYtbCceELOMmoRrmvsSFiIfjJGIhnNHXRpPrXxNUIiMmuntTPFfpKknnNEWwOopEeQqZkkKKzPkqQrwwopPBbfFOdwOoWElLWweDtaAMAamBboOEeMWwWcCwggwnzmMRrFfCcZCTtKkTtxXcJIijROorvVWwYjdDJFfyzZjnIiNJBgGrRSsbCsScHKkSQqIcCgAdTtDaGifFoMmOsvVhKkWxXNYvVynSIlLlXxOoLioOVpdDLlYyYvxXVcTtCvFpPfVfFzsjJSZpKZzkgGxtTpZzPRMuUmrIiBbfFfeLIilyYElLRrGbBgkKhHWwlvVEehHLlaZCmMVveEZAalNnLzylLYlLvVEnAaNRQqcgGCbVvSyYsCWQomMOqwWwhYRrygGHhHpPlLDwWGgzBbZHhUudEemlLzcCfFyYZVhHvWwRfFbBpPrYyxXANZNnTtcCVEeOOoOooSSKEyYwWhuUuUyYlZzLVvHGgeEZzwOoaAWnNyGgpPHHgbBiZCcywWNnUVvJBmMuUbJKkjjuCcDdWwYyaAsSFfYtTcOoCfFeHhEfIiDiIhHdmMDdDjJhHLFfldeEltdDZzTxXHRrhNnOsSIioTlLtLlLceECFjTtPUupaAHeIibBhHCuzZUbiInNMmJjAYysyYjJSKkmbzHhmUmMnmNnMJjaANHjJPpNnhbBPpUuGcCgfJpCcPNbBxXnhHjeErRPpWwOovVrRHAMmYjJeaAEULoOcTBbbBwWhUGguHtcCCfFlLcDdEtTeLlVvtSsQSsIkKzhamMAyqQnLlzJjyYaAzJjeEZiIpzpPvVTtLlZdsoZzraARMSxfFHhyWwYhNnHFflLlWwiIkOoEeIiKRrcqQCXxQqwWMhHmzZcuUCHhQeJjGgrMmBbRAaiFxXfIEGyBUuoISsYnNyfFiFfsROoHhdDrSOoaAOovVjUuvxXVJvIikKzaAZgGpPVvTeEtUuxXLlZQqoyXxaAtyCcYdDTaAeMgGHZzhkKmzfrIiRFnNKYyoPPOopoODdDxcCdDnNVviNiIwWtNnZzkmMKWFfRrmMwNNnDZzdASszxXpzZLlZzNSsnVvTttjJTuUUuPZqwOwWaAXUuxUuzmAaMWCcCMmcEYcTzZbnTtTpPQeEJjuUqtWwiIYSBjZzNGgdDnlAaXYyxLzZXxwWwsSRrRrQqlPpmCUpPTtBbSnNbjWwXlLjJmMBuUbjJsSoOxJxoOyYqQVvXsSIFEqeEQefecCAGJDdDdNNnXxtTnxXAiIOowcCWMSsEjmMJeetDdHhLLlaAlbBkKQNnZzOvVoqYywWoOrMSsmsSxXRulIizZxHErRaAqQZyYDdsSzgnCcNiImMWwFfmncCRraATnNHhtwWNFrRrqNcvXxVaXxyOoVkKlgGLDdvvyYNngGiIbBgFfbBFHhkvgGVKVsWwSrVvHhRvYTtESAaMmMhHyYmsGgAacCxrRXEmMeeESsPpJjjVvJhkKHujJHhUtXxslLEeSdRtTxXsSrDVEXxDiILldouUOoOBbrGcCeExXgUtTuFfRwdDLldFfxXiIGgbgqQrEraAmMReOosfFAaSpPXxLlRfXxFGoZzOwCYYyaeEpeEPionfBbFBbcCzXxFRriuRrUIzAIinsSNCctEkUuKszZyofFOYYydDiIIiZLlEeZqrRPKkPYyHhupPDdUhzIidDZhGsSgoOTthIiHAtmMXaIjdDJFfwvVQdDIikKxvVBIibXYRVvryfFZgcmMCjJGdDWwzeAaSsvaATthHyZhHnNZRrDdoZzOhVvEwhHzZYyeEEeakMmpPYIiyGgcDdbtTtTBNBbSzvVGgZDdkKfFyCcYyzZxXlsKkSfFBbGCcgHhxsUJjJjuDdUXxShDOieeJjEnmMNaWqjJjrRJQFeEfBRcCjJAaxXBQqmMSsZzhHIiIixgXvVxLlxXGXsbBoGghwWuUdNwWkKHwWNnhnVnbBtTNvDzZnNFBbIcCQqAZzaMGgmihHIeNMmbQqoOBdvGgVWVKoOkKmMoSsUuOrRknjTtuUiaAITeaACcGcCggGdKkDTtsYSmMyYsPpqSsNVvfFWwMNnzirlOoDdHhLrRWwRIZmMithHTrRAaImAXxFfUuaAPptPpTcKkZzGgCSHiIUYyyYTtuaAKiIQfNKNnkVvVvnqQVYyvrShHKkbnNBLlsGelLuUuEezZUdDiYFfWnNwThHQqkQqmMKncCiINQizZuUIsPpxJjpPIsSfFUfFuiLlQHhGlLgoOvVIrRRriRrkUuIwFGgfwXxWCcWUuOyYoijJICcigVvcFQqiUmMAtFgGfTMDdDXxftTthHTFvTPpMmFYIsSZBbjJSsufFUmbAeEsSoqQauUAkKIYyYTZIwWRzRrLfFGgGgYylkKEegGLlqvVQsDddDhZzHFZUlLuzOfFoTjPpbKsPpvVbBjxXsSwoOMmZWwdDzlLHPphUuOoeEBQqGrROAaDdCcfFCpPciUuIqDdzZQJijxxcCjJklLVvKXXcCKkYygGOpPRBNnVvnMmnNMmPIhDdfvVFHzZUMQWgGwtNntWwaATAjAGgGgafFaJjrqQRilLIncCNOoASsTNkKnyuFfbgBjJrRKkcCZkKeEcsSCTXxyYVvOVvBBblLBOobXxuUKaEmMvJjTfFZcBbjkKDmMxXHhsSfFdDdOoJFfrRTzZJTtpPjtRriIfTtFCsSjJvckKEeTtCVzMtTbBmWHwjwWJgGcRrBbYykwWtALFTlLTWwtQqgRHgrRWwGhyYKzZGggxWwPXQuRrmbBjFfkdAQKkqvkKIUuhHiEetTbpAavrRVPBPREezIitTEeEeAlLabvVgGBaAXxPpGjtTJgZzOoAajTtKCckXxjaAjJTeEVvYqCZzXaAkDdUydDYgGVnfgUujJGsKkwWnNSbBaHRFfrwcFfaACYoOyCcxgGXWLlpgrjJagGARBbShHsoOnNPGLlmfFMfFqTtYyEVveUugUPJbckGgeJjEKCBjJSsdDbBAKQbBqAaMmkEejvVoOOoZzMCcmoRrxXuUOJlLQqjVvsmMXZNnzUupboOhoOrRuxXWwUHsSBPiRrScVGgGgLvkFfdhHmKkMlLKfKkFkrEekxdjLlwWqvQqmMeEddbBPpDIiQoOqnHMXxmCchNDxXLYylRrUOouMBvVbSxXssSXHMmaAKkHhhxsSsSsVvSQOFbBfGeEFfcCgSsXBbnNxoqvXmqQMmGghlLYyPpyvVKkJjJvAGgaVjZzVvYFfhHmMHDdbPpMmEeMmwKkWMbBmBAahNnpPHONuTbUuBtYsSbBAqSsFutTaAYyMhHgrdLlDdiIDohHqQNEWweASUuRJgGtTjEBEeRrbWuUwCckKeEeYyQOoIizOooOEPpbBRUuaAdgGDCcrRyYrLnrMmRrRVvRcCcNZzcCzQqIiaRlBblLLrAZOIitlvVOoOoLOxIiBPpbhHXicCIxfFwWlnNIimrREeMCcQqFpPDdPkKpJGyuUYxZzXxXyVaLlSsHZCcgGzDuUGgdhnNfxXeEPpeEzZFLlPpAQJODdosSjFfqajJWwGgxXEehWyYwyNHhnRDGIIiIiLPgGWbBvXVFfvGgQqIyNVvKnNacCYWwBbyAeBbjJVviIVvEXxkDeEdDoOxxXkhHSsmWwXaaAWwAxSbBOosMXxKrRFLlloUmMVvuONnLiOgGdKkOcCrRoWmMIiwBbLWpPwloObXxlLtBbTpPsSghHsMmSMmQqZzLaANLFfrcFmMMmugGQrRSsqoFfmJeyKCckIiYqnlLHhWXxwDkKdWwvVjLlJNkKpPCcfFRrVvDqQTthBbFfHFfPsQqjJAfFagGyOkKoPYRrWXxWwFasHhbxzZJGgmMdKjuUJkOodDDHhiIaAjJHLlhjgGPpWWwjJfkosSOKNnhHNsYySEBLRrlkKoOXmCcFVvdDvPpcqQPpNwWnyqvVtTuhMbCHhcBHhmHUlFfLFtkkKMmtbBTBbRuUEeBbrRrcCKqwiItXxTWQuDIqAaQRrderRwZghHYyGhzqqDdQWwKrJjRkzZIgzZFAMmgGXxZzXOonNtLlTrnNIJjiRlIEecCtTaAAdDaeEAuhHUiVRrzQHhLcClueiIWwlLIBbiLYyljJEhHUlLXpPxODPpORrUuAaApPZQqdDaMmsAaSoOIiUsSujawyizZoyYFceEGfFgbBCCcZLjuKDdbBkWwMmMmUJoOlkKzgzZkxnhHBpPqQnNmMzZwWbSBbppPinwEeJpPbBjXMmvVtTwuUWapHVvhfFgGEePpodDHhwWQqOUuLzkKZlIVvOPpjgSsGJoOJjWwrRoilVzZWwQlLkKlFfBNnbHhoOJiIjBiIbRryYBbLqDSsdzZvTtpPYPqBjJbxYyXQyIiYTtWwjUNnKkIiacquUQCAgGuVvSsgGnjJNcCdDiWZdDWtTudeENCxXDdcsHVvtThSKzAdDCOMmiIjJobkKDdFfCowICxXRrxoOXuNnKTVpPvSsJjOCcoRrMWrRomMFSFfAauUrYyRkKTcCtMmMmwWQqckKfFcCrRaoOAbBmMncvVoywWivVIYEedHhkKDLlLLlLlLVAaqQuqQUpPMuUmoOUGgudPpXYyxXTtqQXxCcyrYyRPUuoOUJAxXXqQLysSYnwQzrRZqHddpVvMLlMvVcLlBbCHjedaXvuEIiBbjJiQFfNqQQYyFLlfkGgrRKhHzZqoyYgPpSsdDUubBzljJmxaAgIzmTtMLoOwkRrGtaAbiQqmMgXxQjJqGdYyFJLlHYoOBbbByvnNIiCcVqQkKsSvsxyYfHHhgGhFrDWwxtTouDEeAkKaBDdbSsPwWufFUTtpXxYySsTJLNnoOksSKlcMmjvVJAalLgfZzFIiOEeVvovVBFfFfwhoOLlHkKpPxtqQjZzPttiIdQkNnnItTMmiHgGhkKmLFEPTfvuUsStmMRrTRrPEetTpdnJGhHiIPVXuEegGyLlDdaAPpjqKwgAxXmhHNYyLlWwQqlLbBBLyYlbnNgbKcCEeqIiWwQOHJjEOauUlLAUDeEBbdAzZyYauosnNSSsTHhtHmAaMhVfKkCJjanNCNsSQqUulLYgGmvVkfCcFKErsuUOoSrRXLZcZRtTraAEeSBLlIimxeEXMvdDRrVvcUuCTsStCczmMZbBakqHhNgGnhMmHXqeJjEQxtTXgGjnNxXUuaGgXxAMmJZnNzWzaADLldcweSsEjZzXMFAahHZzcCBZLpkRAarKPFfpPPpoOeEeTmoORrKkvVDeEyYDwWdBwENrgGRhdDfFHUunoOLfFlepPUuuzVcCeFrPpRfExXXxQqNnYmMSsyCfFcUKkeGGGgggQqllrRCceEZzoOBbSWwvVOoWNnTRrNDdcCnuUQEGgeqtaeEwWSsAJWwGgsSWwtDfiIBeEbSsVvlLPpAgGsLnNwnNDqqNnQQhHdrMyYaZznpPkwWKRrAoOHhQQqqNncYNnaAmMCcYyytdDByYiIsSceEeCDQqkVvuUvPDdkKpBhHTtEvVgGjSsqsSQtwWTtPpKYydDdDTEeqJpJjTQwWqSbRrBVMmvcMLgGzZiVvlJjLqQqkKyGPfAnNaFuFwoOWMSsGgYVvyIkKIiiWwTBcCbLltfFXEeSDCcVxXTtvzvVZRIkqkfFneESsNPWSzZXxVvlMmPpgGTtLQQqayYAgGqlQVNneEGLlgzZMUumXxQqCOocBbgcCsGgrnNkKdDxUuXrhHRiCwuUMjJuUfFAxXFfOyYQHHhEfRrJjFGgxqQzHhWvIiHhOvVoAAUEeuwBbMmZbBmMzFfPpWYyrlLRRcCzZeErkRrEQqeKwZIioOzjJgGdDLwEeAatTcCWtiXxSskKIEesvLlVaruUkigGpvbPpBtbeEeEBUoYyjJOKkoORDdDnNolLOCgEmMgOoCyYqQcGhHxzZBMIHGgumMBWNnaZQqCcfQqFzRWwNnAGgKEcxXpPjJCfFCGgFfmBSVvJjqcVbBvuUWwlpcRrCwWdDNjOeNKYyEektMXeEkPpkKKxmJjfOLlNCcfJjFnJrWwcCRILcSAaWdUqtBbMmTJjQQxmpPoAaNnOgKfFkeQEeGgFVvNNnnlLUNnuhAakeEKSsyOTgRvbBBbVPproOOqQoTMTtNnRGgmeHlLdDTLcCqgGQoPyxtqnNQuDdUdZzpCcRrsSXPpTtftsDdhHGEegInNRmyYMWwrHdDIXpWlMmuUXxJjycCiIBbYmwMXxmZzXxhHWFNrDIlLiISsSQqpAiRtTrAaQwWYdDeESsaTtwwWbMmBOogkMmKGuUWwQqDvVgmLlaAtKkcTJBCnNfcCiIFiIsScbBVvugGDWjdbBmRGgqQioRnNrMmhTtHORuUSxqQibBfVvISsvVLllLsSAaBbioIBboOmrcCrEeIRriRuUbBNnuiIUsSMmVvzZVvoOMmBbLlTajFfJAmguUAaGMXxxQQqTtVRrvEhHIieKkqzZBbBbXhJjDURrbBZhjJhvVHHhoOmgGXJnNjhMmrRSsHykaAKNnNHYyhnRrqQGgEsnUuqvVaAoOBDdOdEejqFmMBbWvVjeEJwhpPfFKkSswvyYihyxFfXayYFTkKznhhHDdwUMAamuhHxXdDNaAIiDzlLZbYyLpKkVvmjGgFfQiYyxKQqxgtUHaYNTtpdkaaAXxTiItvrtTVvRrWwkXOoxIiDdNTnZzqSsnNQcCouUWwQqFsuUOerHhREpRPapRrPPfFMAamnLlNnyOodDSsnTsfqQFUurqQRDhkKfFEeHfalLAKUVjUjJKNnTtLlOohlPBWwIJmEuUeMYyHhAaVdfFDdZoOUuzHbBzDdXmMxUzhHWwhbOoWAafVvVvTzZtTEAlLTtAadHLlBbBbDqwWIizZglHaAwaAWQgKMdDhHsmMokfVvAaFKtiITvVlLOpWwNnvVvVPGdDTlLCnNnktTkIiAFAGZnsSoxXdDVveExhHXuXxMmLlUhHuUNSsncQqRrAylLrRxBbhHGdtkbBKTDDdwxXwaCdrRuULlGgUuDpVvPGzZgEecxXZbHhNnBobBRrObUeTrMmGHhHgLjwdDDfFdlLDvKfMWwmVmrRttTCWuUNFRrfgNfZpPzZvPpoOnxXTtcheiIpPOGiIQKxzodFoJJjoOWwmMWaUrgGvcgQmVAgSqaBKkbAQfFMHhONnPpcJIiYeCBBbVYyvbtvZbLlpGHxsGgPpGTtginnbzZluUHEeaAhFnNcCMXxYfFvUryqhrRxrRXTLltdDDyYrgGMtLlCCcGfHSsfwrReEyYgGlLfFMxuUixXIWuYnNyUdDuegVvfFjJBvVyPphHcnNCAaSOnNUKdzzWyYwZaAZCcRrkEVxXYoOEKkzZeNhHFlUuXhgGnkKSshLlAaluwWULHKkcUuCzJgIiwJjWhHYuPTKkhHGgVvmMtTYOoyUqQyYjAawwWLKmMfQqIirRjKhGRrgHkNnJYKQqJxXaAqHjJLUukIxXTyYjJWwtiKCcpPLlCtchiIrgDdKzZfFpXgihHLjJlSssUuSLpSeEtmMUlfHhLxcCpPYzZRrIisMhzNAaqfoOFfpMmgAaGCcHhPcTiITtvVkluAaUukHhiIdDQMmqKiVvyYkOoUCizzZZuwdyYMWwGVvmMgZmTtxyYXMzaxFREsPpPpjLAahlLfQqFlLHYybEenZDdcfFTtFvVGgPpuUFffCpPawWwWAEbBbBenOeAzmMfFMIwaEaAjJwTWwmJjMtjJXxbBWKkcCnNaQXxXHhsSDAapPKvQqVuUkdOoxpPrhqlvVLxXhDKkcCdakKlLNhHyYnkKnSsNAmMtDdTkKFfMmNNnoeESlOoKMfFmhmMyYNnHvynNmMwWnNMmFfBpHsSuUcUueVvtTEChPUuhNmMrgGapPeZxXbZzoOmFfpPMIbBeYovllLLoOKkiICcbBRoOiNntTcCzJRriIdDKlrfrRFvVRLkqQuUwWUXtTxjJaRocCOCcKgZUuxoOollSsWMmwLWwlOYyoCsdDSOvUuzGgBTNEIiIieLlnpSXTdDBmdquTwRrVvROoruyYeEyYUzZEeNnYwWekfFAaVZwWzzZdKkYCpPEeqQsSEBPetXzZxRbdDUxXIimMuQfPYqRrDOodQfNmMSflmlMmJjyRheEHIDdWPpZqRyYrxooJjaAKkURbzwUuoOWKZEeEKkzkGZzwWWwwWWwOnGggDdErWwHUuvOYVQqvVpPbDXxPYUuDdyWlLsCODdRroeTpuUGgNhUugGaAgEPpFfyoOYezdDFfPCmMTtyoCcOeEvVvnvoGUugOVvuUMmpPZwWzeqQUEgXxEeFjJsTmUuMEetOohBbsSHRrWwipPTtnxXiIWwNuRrUStoOTQqVORCciIroBbZzuULlvOoxXxCcWwXeEaxLlSsZzujJaGBbJjWRmMrpHhPFHPSzvRrVFfhqQHZYKIsSokKOhnNWwYRjxXLlDdwefFEHrRSbnsDdSOoNmMwrMnNDHyYrRqQrNDgBbHyYfOovVFBbddDuUhHiIBsOopPpoRQqJQRoryYKxXkRDlLduKkGgUOPQviIkqOSuUsoZeEsquFfUQqfxXFQJjsSaSsAvVPQqpCpTtLwtOooOSsdRrwWDhkVvKiIuvVVvlZGgzBhHtTvVrUuwWpmMAiIsjJSJjnOoyDdahHAdDiQGgzZqXrRDYyQuUrdDtoZzOuUclAaxGhHdpPDgveEhHeEmWKHSCtqndDVSsSmgNtiIUuAaTXxKvhhHqxQqXrRQHVvaAVXsdDLlIissStTPpYNnyFMmAvVnNjJYyNnLOonNvVUuIBbilYnNqhqQHgsSJDpntTNPaANmMnIidJjSulLUzdQuUqHRrhPYmPRnNlLuFfULBblFuUfLlJjRrCcrmMfeEFSsxXWPpwvVvVCaPwIFfSsuUDAKkRxXxkyYKiCcIOmBbMIinNchHDdNDnNsZzSOooIoOQqPpdDirROqJjhHZzQiIpuPUuXxpnNUrRPiICldDZzKkuUNRrjoOakKEJjZDniBHYyvVwZzGzQqcCmBGJyLlqnjXxJkgUYyprRPGqQaOodDAaNZznxvHhnNjkQYOoFfylxjJXmZfFaAzWpXhKkHuUYyTywWFflbnNJQOyYotToONlLROorTtSsbjJBkKHhOsImIeEXUoOjJBxXbzKkZZtTzrOoOortrsSadDryeEgGeEOoYriYqHfFStmMTvFhcEexjJZzXCBdHdKWwdDHUzrRZpPeEvgpPDgGGHhgdfYBbPaAdDQRrnhHNiOorzZXIiqsSUuQtYOlHXxBLlbTReFKkqQpPkKfECbBIiXxmfcCFLKsSklMvEelLYjJyeEfFohmMChHtTNniVRrnNSshWygWtgqQPpxXTWlQqLmMAkKNngGawWCdrRDcwtYkKfNhHUSiIPpSsYyKaApPkMEemMNKkmIfFMGgkKEeTteEsNkKbBxfFXFkFfsJFUuXKkxsAkUWwujJGTMmHqQrRJLBblCcQqdFXJZzpHheJTtjfcVvlLUukcCkkKZzsSqQSAaVvsiILoOfFvVWZzRLzeLlaAhHqQsSEKLllyYLFurqGqQuURrrdDRRrXWwLzZUIiuZrlzZgKxrRIOuUtTUuoEeuUaMUjJiWoMmVvfvbBVHhQqFXxiwFfOoIpPaAvFfbawUpbBOBMloOiZVvzDdBblLPFzYgSsorJjRbBGZzzBGFfjUuJdxjJBrCdVEgGLlvwyYYUKrRyucvVJjvHsqQjJzmWwMZGgtgQdRcnNDdJjJaFftTASegGyKkXMmVkgkPpzxXZKGAaAPparRKJjWwsuUwWEeQtTiIqIibBAawMmRJGAdDQqMwNnWMmmMEejJwkKWmuUISAalLVBbnNxeEBbXAaoNnOvVRTteEKoQqkKrGDQKkqVPpBbzxNzeGgEZGeEaWPpnNABaanUfFfTqQHZzwYIiuvvVxvBbCcNNLzZYyrlLiGgItTqQRrfknMAoKBbGgzLnNlUunNvbzZBsZLlvHhqeEuXIPUCcowWOUSGgKfMmFcCfOoOoFHeEKkcCsWezkdTGHhnNngGNKHhmzCVvcWNPsSkWwbBKCRWwOsFqSsQQqUSGofFDOoRrddRIKkVvJjRgAaGaAwjJWwYbBtTqyMmYLlTtrRQyYsxXoOZHhRPLpPQSsagkKGAVFfWZqQcCHmUefjLlJAaEkUuKypPYGqSwzZqnwWsScZgTIWoeBbEuUbBcCOcCMgofFOzZXxGsDdfFShHmCcEePEYHIihpTAYyaAFfzeEBnNbDHDbsknNrRvlLHmMNWgGwnbvsSbRGXxaAwNVBbvOpPDGgddDDsBbfFnKkNfiIFIUJRruvNwWnVrFfPcCpuUrRuTOotRrhJjvDTtdVOoOiJjIpPsSSsoxFBVqHhuUQvivVIVvajiXxsuSsUulMKkIvMmoOViOoKDdbBkiYHhyIunNMmUnNmMAaTotTEQqQqLbBNlAJeEOWTtFiIxoODuMmzLMXnNNGYMwFfFdKtQHveEVhYeEIilRXxHhrBWZzmubBtLWwlJjSsmMrkKQpmMdBJjbttTKOcbFCcfMigGRyQsSaeEkKYyeGgWWEqUudiycvVAXJuUjJdpPkjJKClWwRtTmcrRfFdDyeOoDIyZzelLEYrRcVQAlHhBIjJdDsSfSHxXRogGnNuiIxeEPpNCcDdnNLmMBbimMLjxuUXJHdtRQqrdDTMIKITIiEwrRxXkyAgoOgpPkKISnOoNRJjmUllLNcwwdDiyYUuAtCkPVvvivvVpcCJjPypPEeYyjoOwWMmJYkdYrRJgDdsSIiYyonpJpTtRrWwrLEeaLlocsdDShwWwktIPSsGqmDdZzMCoWwtZorRjJHbBmZyhLlMVqQKSsTXEexNnwfFBYwWysqtTgsSPbSsBDbBTPgGVoOAUueMgGeEmEEExqQohHXxpMmhxXPpLmgGMuUUTdDbQbZkKzgGKkBqroOQCcSZzfJkVMmLvKhKRYbBkoOKMmXWGgCoOgGWwvVUBgyYsWueEvVUgGzwdXAaubBMPpuOORrNQqtTHhnxnzZNXtTFgtTiyYwBMmNnfFfFTtLxXLlXOEefFoxlLbBlFfhhHHoOvVWwtPEeLKkxXdDvVUqemWnTuMmZZuACcaxHhWyYwLlwfFXxmvsgGSVeEMEtBKkzecUSeEWNfFPRrRrEEeWtDdJjTrTdCrRJzZjReybBNHSgGsoOmkzXxAkKRrIifjEepoKEIcCieKkLlpPvbBVJjZzTtyoOXGgxwWiIfFmtTxGgxAUuaNNnnXbjBoObJQmMxDeRrEpqQPjJkZzKeEOCfFeQMxZzPMmKiQgCRrRrYUukBbNZzokKeQoOqyYyWAyYcCcCXIiijMLltThHmoOJXsSnWCSEeyYRbzDyXQrWqTGJZgJjGwWpIHhkkQqKKuHhUiPzgGPpjSsJPprPpRjJjpPZdDsOlrRmhcGgCHkWgBTtTZdDUHHCMmvhHbIiinQqYyPpeOngGNLQlLqjPJjcCaoOjzOoZMLRrtPbqQZkHaAhKIogGOIiwZZVvVvdBjmUAQQyIsSQawWbAaUwmMhHFfDOdDLpGSsgPLYaAbvCcjTZxIosSOVvyeUvLYBbomaMAwWajaATtJXxIHqQNnwWkAekaXlFflFIgmIigAIiYVvygGDdxSPKjTtKKkkaAyUuYljlnNSsPpOVdnNCcOGNnzoAaOeEBNYfFSvxpPYyXCQqAacAUuJsSHYyqQOYyFfiBbSLMmfqQFllBbiwWImMCcURrQqVvNnqeHbBAonzZgEssSSpPTLSsLllFftNnptiITJjQZdUkTNXgGHhHhxntZHhYvDWlogXxXmqZUIsSNiIhHVvsSnvUtToOuViNttTlLVWBbEenKkswWSyYNfmtkKpPTlLKtWwTigGkKUuJZzZAzZpPAeEBbaUuTBsqCkqQKcqWwBsSjNVvnvMLlrRAeEaAzBbvIiiiEmMekvVoOOhHogAaGzZDLMeGgtwWTyYGgASaVZzgWgGBbZyYXBHdDhwuUWGgbxzmuYyFfUMNnTFoOfjJFfLlJXxjTtMrnohrRiIHslnNheEzzHhZSrPqHhQppPDyzZtxXTuOQsvVMHZzhnhkUubBjJKqCcuUAaGJjsrNnRJdDnNziIhHrCzZcQqUuuVvUhHPBKkpPucGuUgcAaRipozEBbsSmuhHgaAxXEqEeEbxXWHhwwqcCsSFfmMppPZIizqTUPhvxXxLlXOhHzwWZowxXgPpnNGkUZJjrRsAoOaBbnQMJjDVaAvFfnNBMmURzTFvVfGKCmMVWwbIiBvckuUMmzZnXEHNGgtNrFrDLNsOtKSaACBbrRarRqqVvQefcoOHQwWuUdeqOoHsSsSpqQMYyzTttTHhtQKmMkcmVWmGglBQqBbbSsEekkNLlbBYybdDNnBkKFNAavVgGyYiIeECcdDkKyYGgOojRrJJqwEgGezXpfDGgtTdyVQqvlLcNiIeHEewDeIiYxWaFSncCNhpGWXskKLgrAaDsSdRJjSsiIEMmenYyNfFoOTtiIRSYWwuUwWWbBcChkKHMpPrRmCXOZrXFfJrHbSYGDdkOHPoucCmMFWwfwzOHhzHmMIiEeUvVuEAaeuuOoREtxIiAaBnVvNbbBwtTWIUwWAausSUCcAhHauQqmMVyFfWRzNnlXxsSYRrGgYYyHglOoiIsOxXoplVwWpsuUUJjumMeEXxwvXyhHqQGOoBVGgvnNWOzpPzZxDgPpwVvbQqtsSpPNaAnbSvTpbkWgGiClRrLZfIjBCcbEjJRBbtPpThHrSPgaAGpQyYNnuaKXdIiGgBTtbNVvnJdqtTEFfLxCcXdDleQaDKiIPpkRrPVHDCzqQtKkQMmspioOFfQvkEicmMeAVbxXEeOoHomXviwkHQOVwWcyYswWJoOfFaMmGgLVvkTOHhaZzlBbCcQHnbBNYZfZzSsIFycCsSTlLtYfiIszZSBCgGKkVvwIioiNlLnQqnbriGlLoOinHxZzvAhYyQqJYYSyYDkcCKfUuFPpCUuPpxEjJedNwiIWnzZDxWmMLlzZyTeEmitHqQhKkjmMFKsEuUVcCQDjJsRrqIiQAjqqQMkZkKkKEXrRxekKkKXxyYavAXxfgGSDdXLlxZzTsxSsbBJPpxXorRZQqJvgGVXxiIjaKvVCcjlLJLlZmMsBbfFSJoVoOvgGmMOfhHqYynHhJjZzNxXUgnNWwhPrRMXxRPtPeEpNnVHhdXBbPHLlnxXNhHqVRvvqQwWMRsuUbBSrZzAaEnAFfGgLlSnaACcBHdHfFWvVsKLljJskJGcfQfFUyjoObpYEeyoqmBVbiLWwnNbzZBlxcZzGxXggnOodwnHhzZNEeNkizZfFqBinNNDCcoOdnneLlfsqbqqQqaSRHhFNnTtfciAchgGHEXxeYyhgwmzFeqaACetTWqSfOoAaHhdkFfzZCcTCJdDtUnTQqtDuhRqHhQAjqHmPpMcUuCQEeqjJOgQZZvVozTaLqQlXYyxlpPWFViRZzAaRaqMLbBlzDdeSPjvHHFGRlLrIigZzZkXNOopPzNoOunpPIQqjdDJjJWdckTbacCcCtlzYflEYIwWGteEOovVOjJWwxFuaAcCKkUuQKkrvVOzZWlLeExAZAXhHUhFbjJBHyYewWRrEEPURrkMmiiiHyYmMUqQuqQUcyYOomMCUgGROqQDLldqtpPdDCBbEeVXxcSweDdmHknGiIIpiUWnNzZweyGgEepuUlLPzjeEgGkzZpeEPrLuUlySsSECcQqnmGgfWwsOoPGxXnPSbaFjJcCTthNnHTtjCcJSzKkvyYEeoBbmMqRrFSsiwWGqrUwWBbuMmPAXxapGLWEDdepWwzZrRHWNnoJTtcVvXqeEQWwCcATubBDcCUfFuHhtTXxsSMmZrRzqdDJjuquxOoOzNnLlnNuWwUuhuUBhdNRrnqYlmHaCCAaiHhGBtTCcqmvHhMmVnNMOoeneEEzZeIiIlgfHewxXQqWEAnrRWwNFEBbeoOZsiQKrRfemMndDNEMmjSstTJGWfFNgzriJoqQqFTtnNrvWGgfFDdGgGrRLPplruWWsXxJefFTtEOofFBbrGgOqlRryYLnNAUlyrRDGqXxQqonNOFjiIJidIiyYDIKkMYWQqeTkEozjJokDdctFfKkTazJUgGUkQqgsSUDducCfXPSspZzvcCndbQqqQmTNqlLYYyIiymILlhRTtrwpFsSsvqgcCTjJqQzZtMsIDNGgnlLClLdGgeOpNnKCVvcGGwWgVvjJUurRgMAaMSQUuqsjXyXxTXlLxlOBmMnNWwMCFpPvgMuUfMeEQVCqQwWcugxDVnFWzzRVyEersADdmMETtkKeaAzmMDFfdTKftDdxXTXripOOVvotoGOEvUTFfKnmLXgpvVPOXpPxZqQHmMhzeEoXMfIiydvYyVbEeBDxhSsHyiVLuUXKFfiIfFqQFqbYyMmzOOowNdDnWoVvCXFSiBgGtDFiXgCZzdGBblLuFrRNfxXFnfFOEeGDZYkYcPOtYyNndDQqTBbUuoTZzyYZLeqQpLJvVkKtTsIhksAIiafaAFVvVxDmDGgMmikKIHBnNbFHhfzKkuJAwWekQqVvKmbBVJjsPpiOrDnJjXrccNepbBqpJDsKrkKBlMzRrSpPfFrmMRoObBvWwtTWwVTAgKkQqnlFbyIlJjeNLlwIIwWBuUOobstbBbkyrDHhdRiISZJjVPpZgMNnmUuajlLXXnbBmdcCDmQUuIiDdEdpxXNsSnGIefFSTuUPoBETtlgvVvBjiKaEJamMAUudDlLHRRrXxKkdxsZzoWsigGDJMNYyRlkKlSsMPpJjMBQInzsuUcCRyeUubiDdJjHnnxXNvJUujMKVwBboPpMORgvDdYaAyfFiQxCRXqQnvsEsLlhHJUFfpFIWIhHiylLYoOcAalSswWBbUqQHnmMNUYYQqnXxhNYkKoWjJWoOKhHkcCwBgFfbKrfzOoCcwWfvVuCEGhgGgSlLsGpPeHhEYCcepPecoOChBbVzqGghBjiIQeZkzJIMXxpPfZftqQTFpmMPHHhIRjwlkKtTArXrRQqXxqHTjDdoOpULluPQqcYaAciICgGTjJFftACciIjeEZhWuUknhUuHTSxXhHyYIZSgGPpkMmazZBqyLJCbTIQPpCguSZzskKVWwvGCcNngkWHHgxAYmAawWMJaKkHgFfBbkUuvVDdKvVzjIrUwIiWuRiDRPtjJFMwWKUakSsKAarRFKHhoGgkKLBeKxHHRrrRxvAaKJjLPDddQBbyvPuLMWMJjlLNnmamMHhNncnvVNcCboOBGMmdDHtmAaMXxwWsSpsWrQLlDdstpGaACeEccikSIJFUufGdbpwWPpsflLAazOoDtTMmEPlLsSroMBSbBEDxdDXgGqQLLKDdUSsWIzKkEeEWwngbcpvVoONRrmUutTiINDCGgcXVlLvVqQckKcCgoOQGgVBWdDFfcCoAaQqUBbZAaskKgGSWivmMQvVqHEehvLEFfehHbBlhHwWesLpEWlINndDiiLoOIzZioDAVlLXcCgChEFSaAbZzmkKHDnrbZzBlzZLeqFkohHxXvXNnwWxRruUVnEecnMmNbhQLlqAnNNnzZuPHHEGtTgoJvVjrROqtTAaQtgHhGKBRMmPyLdDiwiEQhUUIiUuTGgthORfgkDdyuWwrGbBVqlLwqQuRrUWvVPnNpKgGOfsSFpGkPFIyvnWweJjqdDQBbanviIVBbNWyOiuCcDdmjJxXCctTSUkIlzcrUneoUbSMmZzzZzOapUuMYGgwJzZjLwTFHcaAhFDdUutTVXVvxvzBbLlJfFqQhaAozZkjjRUDdQrNPxXGiGgIbBTvVxHWhHwVBTesSyOFfAYyXRryJNnXRrxKHAatKzInNirPBUAiDtDdFNqaRrEOoPRaebXIixaFrpDsxrSsTKkbIznNlhcYgQXxqURrUuYGAasrvzGFiiIInKkORrPpHQwWqKUuwZIUcCuxlQqwWLgIQqtdALYJjQpwWUWwzYyBbvVNnMHxXnrrRFrqQuXxuUFfuNnUaZzTiXIGERZOJFYvnPBQqoAlLapPUejjJuUFortMNuZzEeUjRrRvViIOMEAlLLDTVvOWnnnNNseufpPFKkMmtTKkXjvrAaRZzVRSsUntNnZCfdNnoOlhJjpnJwECTBBoOdDxzipOoHWwNTZztfRFfrCclLCrlVHOwBUuvgyOsOoaXVMYychQqHKdPpDkidtTeEbsbjvTtVDuCjTtJQFEWuUBdujCsNnfHoOFfhNnFbeEwDdduIOyNnXxPkKofFXkWwYXKpPkHhrRKkxycuRuUAdhHDhHPpOUmIicChJjLloOYdTdDKylXcwfFwrCyYciIYXdDUuOkiWwrVvRuBaNSRrQqsmmsaAjeEJsxkEernpPrDpxXfvYBeBbPHhwaBLlEeEnNkOtYOsAJjymMNZbxXKxXjJNqQaNnchRqOvMmgFfnNwjpudDvVJKehWRrbdiEeIGgjJILzqjjyRaACMCAazZGkKiItTgPBLlscDWzntTdOoQWwqoCPpUVLlpjJmCcIiLoOxXJjlTsaqQGKpPrRLCcZqDqRFyYFIiTpPtwWZGgvJzfgEetLqnUuNVvQUuvTHqQgrDdRRrCTZztcnvOssKkSrRZgpxXHZWwOeElwWgJPdZjSspPJputTjeYsSzBatJjXxSsdKZKkGNJjKkIkKJrhHRAaMoFfbBnNuyvLdDqfFCuGgUcBbQhJcsSGgDSSDhmzduUKprmwytTYAnNafFMmuNBuUWwVvjxvxXbJjAFVqUPpAoxlVvLSsgGUMmuoXPVSiINwWndjRrZPpLlZLkXxPvVzydjJVbBrjXvqQAzCYyclfrWwDdRlVAvxgGXVRGgwsSABTFfmMnlLqMzdqQasktTNTtCnVvruOonDmeEgGvaAiImMWiWcVnoEICoYQmsrRzpPZSaWwAWgGBwhHDdzxOEYyeUkKDNnyKeEHheEBbXPpDdvVlsuIrpBRrogGWYcEetiIefouUOZgGzkxIbBmgGMisSXdWwDLLLjJJucQDEuUhsSHebBuUnlLUOoRLSLmMWkKyRZhHCwWCgaXxuxtNSQhHUyYgyYicCbBQhXxTPpgGKktxgkgVdUGabBNndDIigGZzHNnYuUyncCrElLbrsjHdDwSwqQWxXfHhWVamLelWinkgUIXwSqfrhhHIirRLoOWdDVPLlunNUSsVvyGnSqZQzZiZhoaAKklLYZvNNoOnnVnDVvdDdNhJjAaoOKrQrMZzNSxuUFVvnNIrROoutTANnaiIuwWCjntRrwwtuRuUafSNxZSsBxNnDIiVDdDOxtOwWtTbVkKgNirbXcKkrRmMvJJjathRnNFjJooTLltgnAgGqAaQTtWwOLKkaASIvtTHhVidpvrJFWwmMlLySMmsLfFlXiJaWWwPpWwLlaAxARruUBLIwWzIimFzMfFnsSNFFTXCKkcSsTBbyrQVhHbUuVLlvpUyvHhVYazZCRrcfmeEKkMvWwWgBbXBQqmMoOHImoZldgGDgGkNnvcxXUubBWXdAaaADeEXxFEnLlROQcCLlGNAhjJHaeEnvufFUrRHfNSsnmoScgeuUEBnqQIiNbevnjgoOxXGimRCZwWEjJwIDdiOocgGJyPpYJyssyYyYifUWZPpzwCcaNNlrICXnFfMmYFfyTnmuhyYHUIrRibBWwJCrRcGRrIeEyyjpPhUuhHkgQXxeEaEKzZevUdJGexXmMfAoOBbSldjSbnNBqrtThIRrxXOoPpUlDgGdodfFxbBHyFHhrLOEitTyBbdmMDzZjbkDdAaxXoCjJjJcFAnGuMhtzXxewhHtZOItTKMmNwVOSGYydDgFavhHClLDdcfBGXmhHwjJZzJRMtiEevGlLgVEPrlGIDrwyXoUxPXxpAbeJjJjEBaPrRpXpGlhKiIcmrmMRMQmMqmPphHMjLMkTthAtLlIZpPRwOUHsSbBGpPiIOZzMuqskZacCnIzlLHbzZSeJwidRvVDWwdMGnmOouTsYsvVzhDHRrMuamMAMsMmSlgGCcLZIitDRuoOFBsigAhazZNHogBXdgxXcemzZeQovVaAdDyIIiuPpUxpYtASarJeEjgNrzZKkUuFSFvVgKkYyGnNaZRxXKGgIiSsceXxlyhYKSBmMsxXggGSMreEKkKvTtoOEeidDmMiZGPpktLttCcitfUZjJMOCpXVvwWvqyAaYrRdLWMmhwWSKkLIxXilIiaLlJjumKJYkvHhVuZuIMvVMPnkKNjIdZeEmMEeRCcOXxnmyYMmHhTXnNnVtHjJmXtDdOgaPrRDdmHhbBXqQRrRrqfDdmMFQaKktTuuUcUYeEgGhoOAJXtaJBZJNMzZAlniIoONSstTLvVamnQqPPCcSsHSsgUIRKGQqxxnNXGgmtHhrRTGVWwveGxPXpUBjGgmtKkHhTjVytrtnJjNrXmMpPGQCfjJifFYyinijZjjLYvzmMZewiCUAaWLNnEeuNgfKkXkKkKyYXPuUWwpZuUDdWrxQqxLKktDrPWwaAnbuxuwlYIiyLdCrRqiMPfoNnGGtRrlSsWqfEqWkGbBxXgKyMMmJtBAvqQlLVvXlLxnuUKkKHnPEekJsSXuVfCESwTUQxXqumMzeYyyKyYdITSJhHnNcCUwkEeKBeBbTtPpGfXOglDdechyYynSsYSQQfwkXZfFPPpXLlokMmnNarNvVpmlLRYyUYLlywaxknUDeEYyaAELjJiIlxaxXWtTYeEBbnKkHnGGoOsXxNQpPAaOhHGgoicHahCcWwCJCvYjrRICqUFfbBTMytqQsCcTtPpmWAiIRIiNnaDdtTAHFcCvPjwIXxiWvXRrgZeERjJrIRFfmUONndveEqPTfKGlAaLKkljJFzZKkDdMuUvVmfuBypSwWDktTtNZRrfFztEzwsxbBEhHBbDLlVvhHiaUuZOoAeEannTlZzANyuUJjYUuYpPNmeIrRcCiDdeEdwvHQcPpvZzCHFLZzbIidRrDqqlIzZvwiIAagNnNLUuldDLwgRzywWVMKrHEsSDUunxlLWxFpQHhqgGGgPDTmrCZzodhiDsSQoawXYOmScEpApPlPpwWoUusNiIBwWbnBLlkKpPeEMlNzrdqWjJwnAdYMLtWwUuTaTborBaBXMRrsSeiMGgLlJYylIiZNnMAaACcaAaEWBanzVvxZpwKkWLUuhTtYDdxpctFuxrXxRXYTjKkDKvrNKkFfnsDCcdSuVvQfFdPMmKwsSWWCcEevVvVjQfFGqnNJYyhoTerRaxnzfFVGgXmXavDdVqQoDBPpABbkKkzZTNSkKkbwHWORCcJRbvVgGaJjnNiIDsLagmMdDyYGRrkSsywVOoJjggGGsEvVLxLYqDLlQaTimFkKeEfobBylhqjlYyjNhEeFwnrRBDMHhGSsrDnNVIKcrsUuSRrUsEcCOJvUcCuIlYxxhFeOYydfkPpUpPumMfFfFFAaqQftrZzHhibqwWdrjvVxpPXHhMmwQqLlWbOoSsxylfyVdJYLnpDzpPoiIOZmMDVGgDdxkXBiIQcZlvMRaeEwWvxlAHUuHDKktHmxWFjMHwAawnNuUdcuHpMmKYLPgCZzNczoOHhoZzSsNTEVmgGMXxYIfcLVBiIbfFAaBZYwyYOabQOOBboOpudEYmpWGpSvGZdDcTtMJjmCkKecyZXCvyFtnSvOzZsFaAfSsVvSoxOuUWHnNNnUuJrGClVGvobBKktFtTfFIifEcCeVgHhVbceEPzHwGYHEjZDrCPpcwQHLMoOmlelLopqOowRkKCWjoxlLNxejDdFXxaSTtsyUcEQqelVKcqVXyAaYANFfInFkbBiIKjpprLlRPRrMmuKkuNbJzZldaUWwZzuAGgJiUuzHhWsmhIiOgtqkPrUjKFAThnNJMmYcCHhGIMmOobSXLHzMUulaArlLRZNnzRxnXxNvVWnFoOfZbcCUlDdsBbUOjaAMCEedSfmrRMukIdYQqyDegGEujxXJEeLltlaIPvgGobXydflLVJvVNnrRmUEnmGgzZWwjjsVvNtTEsEWkSsCiUuIcKlLUuldjJhKFUXdWMrbJDSRrNaALlnhXVgGvIixrEZwBVWgGwsuUSrbYyoWwIaAyYLzzHsSTWMmtTxoOXSuSsIaaAwaAWGkKsSwOosPPplogGbRnNpMmbRvwVOUugGdVKCnVPcJPmyPaLlNeEnBbbtdSsqqQLkPJJJjeMyZtyGgYuULlMmaAQqaBuuQCIkcFKdsVLcTFVpzoOZdvOoVyExXiayoreERFWkYjJMmRalEeCcEevUBPdhVKdQCcsNMOOHhSvxODdZvVXJlqeYzlryYSsRLFYdZewJzbiIlbBLZLYpjOdkCcAbKOoTtsSpYTtaMeaehoeIiEFRrGgjRrJfuKNQzFSsBAahHfLXxlxeTfFOwpuQwveDlLdGPWwpEeHvFLeGmWdDjGuMmUPpeEMmKBDuUKREJEFfEewWHheEPRrCEeTtZiIqAdDaQXhRNfucFcTcRctTZjwmneRicfGzZoOLizvVxYyXeEIOoqUnqAyiIQquURrVvFMmzQqGhtTFPhHpzGgXUvyfFzyUurovvLRegYXxrTDbBIOQqVhHHlLCcXqQpwbwNLleNnkEOEBEHpXIixBbPFtJjMmdFfgZhKPCcpVvlObNsoOHZrUREHaAKgGkpPFfAYXnNenNKGEiIefZcMmxXBLOoQuPBoETtYhIiipPUuvCIAasyYvVcJltVSyYsvBmUfSTKkWBMzHcZzCMmLYoqjMJSsNyxXBbQpwWboHQweEoOHHaAuDdDNHtkKMmRoOthoeJxQqFfLlpYYMvsvVIqmMQgGeHIKSbhHBRreRrEFFoEhVvFXpYuNnUyPhHsIvMMmBFOSogiATIyIdHUuMiekKHtiQiIhHTsFkOZzoKYZAaYxRzaGtpVvZlLhufFUUsuaArFKJwvPBoAHJUxHhtqYFfdDARrpPoCcVNnnNvshOPpqYyPwVQazrRMrRivVMmIBbagIeuBbPEeaAmMpLlUudapdDPADTtUDdEiHhGAAMmaOomWrRwZAqvRrWTtpQUuoHSYyZzVRrKkRnAaNrvOzZZnEeEXxesSNzcCaFfviISsVyQTXujhaSsObEepbBJjVSsWjkfMmRtTUSuHlLqQzPTgAZrXyDXxdzMmyfBbSmMtqIThnNEEeImqQuDgGdUhjJDWwiYzZixXLltaIGOsofbfFmCcViSCcsSxmMfHsSeOCcfKkfskihcCETtilLSVMeEgdDGmmyNnyIiPXXxWwjEdDOHToOGgrThndUhyYXxZzheyYEWrRqhOBOowWPyYqWwGgDdHhuUnNYuUQqnjRrmJQOylcChZmbwtVvGXxgsFMYymuMbMmDjJdJwWjTLjmMCSBbiFfcVIYyHazZAQwWqyeObpwWUqfFlhmMCKkcHbBbCdDzDgGDddFgkExyaeEnNheruRuUzhSnBoLVvPsSpkHzGDTtTfhebeoeKXxEEenWDMmbBdBWPxHcChhvoidtRJjyGErlOEeoHhVviIVVORZzBbYQlLqZYVuxZfHgZfxXYaQNuQioOPpZIhHlnNgFCIrrRENMWJzfFCrNnCtChHfCUFJjnrkKsSHmMxzcgGpHVzrRZvhXxeAeNnCcEajerkdbkgJwMgElfXxVhgDdEVWqUPVvWotEXeEFbfuUbBZIiqnkcCUeEOHEAxXoOEmAyPOokBaKDoJsSuUPzZycClzlLBUuZZzGglLjEeWEzDyfZyEQLjxzSsoXVsoWwcComnBbSCcqOoDkvHDpbuVLAcryjJKNnwWwsSxXfOYAIRreWwYDPvftCMmlLlvkKSDkZzfCCxXGgcKicpPqUXxUbAAaTzYmEjjpKzZlQmMDyYtTTBRrApYMpQqjCOopvIiNDdckvDWwXxtToGgvWVrBPrBOWcCwLpSWgAWwdDiUnNsWKkwwjJthZOoEeZqQNnlmMuBbXxUiOBWtTwRWwvbWzeRXxHsdjBRmwDxYyufkHDLlaALPpweSeneESwWJJMNZzEeeuMmMnNjvFDdDlLYpPxBVvPpOVpiHhALTlLSszZUiKoOUFsDEecmJouSLuBzNwXrjlLKkJvVLxaAXmZhlxseEgQqGBPpiIigyCaAcjHXxvVXFfxtafkJuHhRpKQTGoeEHMSwUYyuDdZiuUIbBUnNuIjDLMmjBOonnNUGgUPJfNiCcnaxvQYyCkvBbLzZDdTtCuYSsEeAQjJqfJEXWwnLlXuUOJwngGNcgGrWQnNPOEhqWRdpPzJehoOygnNWuUgGhBbXxZpCBHhvHhGDEPpeaAdvoOTKUukOVgvLcgRjhwoXVsNTfYVcxzYCEzSdDsgVsxXPgwSsPMyEDdeiIeDUPopPIioqBAkKFfoWmMyaAzbvpPlCFihHDdylLveIhHitnxXOcCZCncGpuUlykPhUCDWWhmJfwXpPMhMmTdhDuUMmdpPhIiaxxXJDHhdjoOXvVLaAXVArmVLpuUPlLzCqXxtAaTbxKXvdKkdPNkKlaAyjDcCWlLwvYBXxbFLYXBwzZWJRDQBIxHnNhDdXZzRlLTfSsPZoOzzZpFwSsWKbFfBFDoIiEfHXXyLiUuVMmjoDdeSutTmMRCkivmtTMkKdHhRgmdbNWfHOonJSQqsLJQHLYxXOAaZzqqQQMItKdDkAGgqPpylLYaAdQnNBbyyYlXlLzZlezNCKkcnZGkKQqgSvWYKAluUSdAJOYtTyojBrjrowhWBKtTsntKfFabSsdOvOoVAxjJMMUumQqxvZNXAEtOHjQgqJCsScwkpDqUfFRVkdJtWweEyUfTCPzZXyHlPDdqEeQzXTtRrZNAbwsSVvoOevVmzLjmIEmxbAbROBhHtAQLlqtTlmykKDuVvUaNQDRZnLtTbBWfFwmbmMCcHhSjJOwWLarRPAaeCsMoyxWAOqdIHDOcRMtQqdpQqPfDdXxXwXNacCAFfdehsSRkmvYZrGWLUullAanGWvVViLQbBEeQQqBlfhcVCqhmMMmTtVWDEMmMnynarRLtXxNVvtZzTnNIiLlNQzZqAazAIDdNDlLDddnLldxXXTHhtxeXSqlLQeEBbNnWZeTJjnTLunNUlPBbpuUKdOosPUuYbULKkuUgkGgFtWwZzpQNneEVDDdMmFfouMrizCuUcGxVJpgGVjJXnUuNxfhruYyEeUawMSTYmtEeJjCcnNVvuMmQJjcQqbByYiJyVcjWwcZzPOopHAhCIqQjJjJKkqntTtTTtIiSggNhNOoyTtXxwAXedSsuNKXDdAWHhubfFVrRPpvBrEeHiIhMPIinRCcAKOxyYpANnPpazxKgeElLdDGpPDdWFmbBWwMqGgKkqsyNYHSbOoPsSpBsCEkXxKLGowWHhxFgIiEbWupPoObBBbjCcstiDkYEZtWsecFbBvMmUxjKwaAiIWXxpNPphkNpPXGgxpPpPVabPgGAapTjlLEmMemYwzZgGKkQesSFQwjCcJLrRbwIiWBTggIiKkOFhHpmIQcDWUXUBNdDPpUupRdcCrRoOOoTlXXRwVvWwzxxdDFGnURruCcUlQqwucIWETtVygmMdDGlJJzJIpPNIGgfFgGIFcqOoaAVKfjJFkvJjgxRnfVvFNTRAaTYvJMsSmMJDdbuPnNxpXGggEgTfqQFtMNKknXBAabgbBkrzZiuGhmMqaAZzVvQpplLZzjzbjATxjSsabBHyulLCUAxMpHhAqeEQGoTxMhUuTvGgNxtMNYyorNnzDiJpkKmmYyiUzUNnaDdAPpyYKyjkMUvrRVARVvrZzsXxVvHwlDQVxPRrcomzuUuFDdTITTytTYnNKklYyjJTKgzIImMVkCcRDdmsVtTnNvGgGSbsnZzjJNkyHYPpLEvVCUukBbrzAlLfsfboOBROonGMmRAsaTyPXLliYrRtTTxjJXtvwWVOqERKkxXraAMECGDxLlcCbGAaWBbwPZzoOpOZoOzrTVvtRsTtSqQhnbBQcCqEAMmaTJjtelLAHsSaGISbXxfUGuUgfFrdTzcCmUmNnzZhdHiIZSrRyStUMNgmrDIWjJjEsBhZiNAzKSiIQUmANngGaoTtgxXlLhunNjJoWrIicCziQqTaHTtKmlJCkHLgPHhuOxdDYWRdigLRAaBbpeIsSTmrjcVvCzZZztTWeEMRJjmMrxgWwyQqYbmMPpFzZRrlMmLVAfuUsdDWwBblLovWnkiozpKkPTLmMlWEuUZTHlLJDdRrjmtTUgNafWrRNnwOBkKbgmMGOoKBJUuYIeolRfYhXDOJjLuiYyHCcRQsJJwWnNTtjDLshHaFPpEgjDuVEGXxgJjkqQeAqnNRcCrGKrRHJYYiIHkFfKhiUugHhLlCcjEMmtTexXQNnqMIvViNtNxciRLntTWwnAuFIOoSSYjjCWXxemMzcrMIgxXsSGJtTNVWwVlwWLvEGCeEsOMFMmCcTthVyYZzkKglLuUqoPprNefeBbPUuTtpPpEgGIidDxWwwmMvVFmMfxXCVuZzUKHhLzOMihbxpPGwVFAWwuPHJADdajhdDIiBvLlqRgGIiYtgqQGCuUcAAaamMxtffmNnZfMbBZilbbBxXaXWJjuUwwAjIxLFfliEeIyeEYqQYfjRmMVPDuUskKaAamMAEeaAlZzoaNmMGOzZOfrHcCTAjVCxBRIGgnGPpvBfFoTIitlLTXoskiIhHKSdDdvvVdyYXzZFfbhEeHzXnsFAhHrUQqsSTWWTNJgGOocUUifVvWwoOuUXxWwXsnmRqRkaoOAvVCclLaAoObBHzyBbOHzCcIbBqzQszZpPNgYJjpvwoOlQqrtTRHRuHItOoDbBdTihUFQseEWcCAaxiuKUukbBGKraAgGRuUNIwUuLElMVvAvwFUusWhrRJSRByYeDAabBcCcZzCSsdRtTcCcCNncCZzNhFfAgucCDvGKGXEeHpPxXOoqIGemMEgGuqQqsnLlyYTXjJOoUAGcczrYwlslryYuNCcdGgqCaAUjlllKFETCywnNOuwwWWUbPRPpiUSaAHhpPLwWTtaAxkKkYvVvVTtdaAqoOQuoOozZXZWbwMqyRrOcnCcNieONvCwIwVMdFfFfiIpPNnNUyYRNcEeniIWwKSVvADBbZrRhHXxMmmQHhNtfFbaAyYaWravLyYFSzZsLjJZaGgVxJRvDYAaZpHhKlfFzrRzMmJBbpPtyYTDVvsvBbpxhHOoIiOXOauQvfaBVXJHhbbBnCcdxXDUWMRPEekDmMZMSXxsHdssdCjHlVOoxXNnYUdDODdVvmjtTiWwngzboOUuBkDvCAacVTAbZyEJWjJyYkKwUPpxnNEDdeXGgPKksSzDpQqjzZGwFfKpPkWXSsxLoiIzhPGzSoVNGhtWwVzKkZlTGFZjVzaAfMmKkfUupPrQdQzlpPwWrSsRkgASteEMPvucODNTYytDdZwdCSLlbppdDPctTmcrYbyYBJJQfFZlEeiIiDBwhHHEkjFfbLlBUPJWGVoQrHeECAFfnkdDmTtMyYBuUznYaHhSoyToKejJbOoAWwWpEbBYybVvyJjVFPdRYyNROolLKXBbSSMdaAsSDMbBnAbUIKoxTtyZOozPpnNRWWnNCxLVvNnYCcHhlLkeEtDyHmMHhOoMuRroarzZUCKxOHhpYoPpWwJjbBOAaoiUDWBSRiYyIrcsSJUHhrRDbbBAaUqQupPvVweBbfqcUdJBSYyBDICmCcvBwRrWbxAGgSoxXYLlRrGVbXxWoJjhvLRcRjJrFnhmMPHHhhzZIZlLXbbtYyceCEecWTtjNPHLnlLNoOTtbfFBvVYybBDFczTNurJLlxGgUESnNdDNnNcCwotdlaemocCDrRdrJjJQiIemPpMWwEqnmTROfJpPEaAuObpZAazNRZzRrZGgzrVyfjYyoQEeqBbzreQoOqgixItAIKkiaAgGbBvVUSsRMmfRNrjJRhmZnNuPzZqSsyxXlaDXxTiGXiziITtWkhQqouUNiOoOkKoIfoOaAgDdmMZVRwWSgyuHhGyCHLZiBtRXMmSsGcDSsdTtoOCbBgPpqvVQiISdPRfABEaAArpZyYzeGgtTAMmQnfTdkQqKIaOoucjJaACbpREeZkThkTtjYOoxaoYEtbyYvhXtgzZpnRquGgrJJKOHVvjPpcCcCZWmPpMjJzZBbwfHCgGhGgDdfXxtTtvVWlcCWyCcmPAoZZGgzrJjmMRsBuOCcENuRCZLiKusUlLuMEMmeUIocCGgYwFfAFfQqNQqrRnENVkKgGYixXfOopZzKgPokQvgRqQUYKGFrowcCWHoNnOuUgGxeEXuuHmMqeIiITtWIdDGglYprbkTlmMiIFfoOLaAehhpUaHBTUutYbBPpxwaqCcQeEAWXCjJcyCNNnHhOKeEvVfQEPpZzoOmMdqQTtDRNIisSdhMKkBscCfeHcGxvGgfFnNadOWWwwlNnIbBLhHwePKWDdAaJjwkAaCclSEeEVTtmMVIEewXxzuOwKkKksSbvqGqQCZzqQvxcCHhdnrRMngUuGhrRdDHPCcCBGNeZiwukmMznNalKkLGQqbBgJjUuxXAZlXxCcBbldTtDhSsHderRNnNBbMmoOnFfsbmObBVvjJRpedDdZFSPBRrBbwWDdDgjiseEHBbheEKQqICZVPpvzRyyYYcFfCrgPbBTSLlUuqWHhwRwSPTLlhgcfFNnCQqxYyXZRrzCAzoOoOZYyLlSsekKyYlLEwmlkKUpBbQqZwcCWzVYTtaAqsKkSDpKklkVTtXhhXqgGwuUFfWQkEblOkNnflLrRACcCcukFfmBbrRfTprdJZGhgGAgcCJjGtTtTjyaXZzGhhwKUTtGcdDqitqQQqBOodDcjlYQbAKTtshHzUuCaArRcistNKwHzJZyYzalLaASsyCTrRTttwWpPJtTthQnNTtHhoOxRaLWQqXxEeJrihEeeEzFmijrJjBgGbRZKqQgGzEqLtTlpPJbHjJQZvHEEykKIJjYynYyNiOoHgVvgGecUFZTtFRYyqQdDyEObBoYYyyFfeYkBGbBbYAayWQqwweEOynHNyyuiILlAazZhuLJjCZzwiIiOofTMlLmtPujYyLoxXOlSeSsWwZzSwWVNxTtrTtXqIZzNfFnVGQqrkpOxXeEeEoPKrRomZzOwWWaAvJjkCcmVNhVvIYyBCcoOEVviIYPpiIrSZizZINiqbmmLLrnmjdhHISwOSXjJDrhzZjeAkIJbVGLRrkKebpPOptsIiYyEidDooOOgPcClpNnPLDoOeDdqEeMtTMNfFtTxbBTtaAxJsSAGZoOzzGgvzuUMrRaXxAmsVEevYKaAScgGCsBTIiCcSiiWnELiYQqAaBeCcEfLAaNGatsZmLbtTRkbBSdjZzJBnoONbjPoOQoAaOgGPLlEyYzZnCiZzICRxNdRMmXxIirRoPpISlyYLvPpSZzsMEajUZmMhddDigGIMdXMmvwWKkNBbEenKkSmMKHiSPpJjvVgGjlPElMmztpcCCyKyzLldgofqRxXrQUwWgDrRcGuUBgCcGbxIfdTtglLGTtTAabIsfxXxcLlfyYFZBQCcfwWkpPxllLXxlEsSePpLvtkKTVvIYXVvYFmnNJjBbxqQGxdgGgGDliIFfLlPpMNSsktUunNuVeyYoLlgOToPIRxFktZtTyiIpWwPYadDSRYeEvTtrXUuxZvXxEeVZwGgfNvdGgXVvGXxUvqmFmGVXxfcmlLbAWSIiSsxXsbBbBwfpPFaoLCcTTtttYxJSZXxzsmFfEemOoIxXigGksSPtToEsBbSDcZzqQXxdiSmGQVnMxXmKkNPpSjUuWwJfPCcWyYRrmMHiMOeEkKoQqQntMbBBEeNnDRrNVGgxFGKuMmujZACKTtbMmBHhODdZkoOKOeKtEgoODdGwuUymfnNZzQpPgUudYLubBhMVvBbmSgGuUsyYPpCcHalLlLQwWoCZzzZeEcReWAawEjeKkzZCcjJEDdKkSZzwtTwURgwJjWKkzZjHhJkGgKPpkKfxXFwVRTtfQOlLVvjIRWNnwZCFfyPpYcGnwgeEAuUajJFwYkKyWkqjJISuUnNzfGgGgYyahFGLiBbGgCzZcNEQPpYmMybbBoOgIUuAanQqbBNcctwWTZTtQqzAOohMLyQDHtTbgGHSsUAaLBbIilZoXrRUUuQUbBBbQZlLkKJjzJjdUzZtcCcCaUucCxCjOGgwhSsPfFwRrlgwNnWvVPhHxXpRQgSsIfQIiaAZYyzwWOZqQzUuPpVKsSfFrJjRkZsfAdDBsCcpNqQgpSFMNvVGgeiIsYRKJJjFfYyZYuUEuITtPJjBbaAiwWUugNOOLlWwQqooyYnNGgpPKJQdDFfqdDtTjcLlChGgMhHcyYqMiIRrmQCEyYWsDYydCAaDdvqQcTqQQovVruuhIIIKupLbBjJvVleeEhYfhHFzZyeEfHuxeYyEazQqaFvKkVfeUuEXwoABbCcaJjvuUVRqUfXwWoTgigGyeLFyZAaLTmMACccCaAXxBHhtKcCCDwjJvVNnieEmvVMNGgUnZQjJqfVvFVvYmMZzynHhcCHhroORxKzvVVvfhhVJpsEoFfOZLlHhotTKkOmQAtfFTrAarvVHhFfIvIifotTOwUoOuLMmLleEAtZOzzqGOoohQssSFfSJarlLHUdNzZuTjFfctdDKFfKkDXnNxFsQwEwWcQkKEfZeEzZMWwgGWAaGHCwWapPWwvVICVoOmMdOoDvyYrmMsADdFBGgbVvfQTtQBQSRmMreEFENIbOoQIKnaAWDaANGUuCWpPKkwXaAcCIBvbMCcQOPMmBWwDWAawdJYuqFCgjKeELlSwNSsxBbXnWkSwhBbDhbNsDIIikKihjJTtGKkgHdaNXxerRZzPpmVwWVQUuyXxoOYAaVvqrvVRrvQQqLleyuUYKkEhMmpxxXDvPRrpTprmdDpsSDdeEHYyGFfukKThHtjJNnQZzCjJcFjzwcdDCWwuUYywWnNWkyFfgGiIYAnNzOhHZzFvIiVfjXStsZzFaQuURrRCRAagGrcrqPpVLlSsAzAanNKmpPQJaSIidpPqhHFfEeveFIifSnNkfJTIMtYiuUIJjOozZwKkXXtZdDzTxXchHdMqQlLmsqQyIiwWThHZzmMhHtyjYyoOHaVqQXhNGgrRNnINncCXxgpPIiIRyYBNIoOOWcbiFzynNhqlLLQeEqAotjJKlcsSCVvAitTIjSCPmMuUpvVvoqwWhKkKWZJjzIVCcxMOhBvaEBbCIXxGgemMKVqKkIWkKwTtSsPSqTZcdoOHhhvpCcwgGtAaTLlWOoPabBApgGdADDddDjBbRrDxUukqQAUXxwWZzqseJrRiIiDdyYFyYbBzAazZcrJjRrVSsvRCcIwoOKUfFuBPtgGVhHtTlOoLsBzZcCptTPIiTqQBWGdXZoxXwbYygYxzZVDdWmvVHmMhMSFhHMlLmfPYyZzvLTtPLlYyOoZzSNnLGhNnyyLlLZoOrnNwYvTtisSXrTtRKkTerUUuGCcBbgUhZoZWUGgOphoKgeEgGysBhRDPpdjxRoOzoxcwTtKkysAariAakAaKIeEAaiIFfVvGsSUmMulSxwgPDdHnNsfhHZzUuAwXLlkKyEdWhEpPnCYkKFfRrFPKkxkKZnNWWwQjtTBHhbnfGgQNnqnKPpLMpPwvVvMCgxXGqTZmPhTtWwpPQsPplLSXxEODdoDrXxRgGbBtTmMqhGiIgCAZzaNnFEQAjJsSrxXRBbcsZzkToSiInldReSsRrDLlVvdEJeEjnNfGgRncCTnmMhDdHoOheKkxCcNNnKkgtHPpUFfuhZrYyCsScuDdbOTtodmWwkKqNSzuKvVWpPNKknVHpHhuRrtqQQPQWBNnaAeCLlcMmQIPpieqQKkUuxXGgFfGSIisuUUMeZOPIruTtUCsOoYySsYySxXVvQqyYCUrRbpzZAaCcRZvVjSTtgZzQHuUNmSqeEodDUYdRsHaATtYkKVvMmBPpPpbyhnAaNkeEKBbZHVvLZzSOlLNjJVvMDdmRvVmgGFaAftwsIiSpPoFfOFfGBbcCvAsvvVkKVSPpsPPpOopVKkCcvahHbBEmldKIfOxXotTFTtIVZarRmVUuOoJbtCchDdFfYyCcHTQgFfXxGcdDCQSEaAeGgbnNzDdZsStazjJjIlLktjJgfFGTVvMFRrHhHhDNndhHvVwUuHhThHtvTnXxuSszGJjgQMYeEJjyxGOLwdVyzKukKwwWvVWAagGeEDzqvVVvPwWKkeGNPpOaTthEQbBuUugGLQsSqEesIohjaVsZzyWwdtTDnbMmZVvgoHhgGfCcFiICcDvZzxXoNnLWwHhZzaAJkKLJkpnNsXVvfFaGMtToOvVGifYsSyLLlLxAmMvVKoOzZEDdAbBaaKrRhOoixXPpmAsSuUMOylVuuUEdFZzwWfCcDYiIyYiXIiztJVByMSBbsmHhloOlodvMmaAVUuWuQeEqBMHhmBbAVsSvBbqoOlLXxpfPpBbFPiYqqaLjJxXlbBpPuUuMJbDzBbzWSsVvjJGPpgVviIizBpEDdXxeTCAaJjcldDmMmcCJAWwpJlxXorRRrNnENFfIlYyLBVcvVhhuztbyYiIyYkKQqGSswFfmMEeKMkKtTLoSVvdopPODzXxLlWwgtQwRqtpPTxYywWYLldqQZkKkKvdDVpPBPprscwNxIxxXasSmMwYVvEOnKAacWwCaACcyOocGIhOoHiqbBIkEepXgGmqEsnLlNScoAxXPVvpadXOoqBQqOomMXMQqYvKkVkOPJFaZKOoMYuUyhqHhQnwWYErZzcDDdtROCcJjygGYpPoGgLlfDdFweRrpnwsuCEeEyRrYZbTwpPWeWXUztTRrzzZUtNrBbRwaAMLlEQHhxXuaAQqFflpSsTiIOQqobWDdKkfWwFIVvnNGEefooZzbBUxXSsmUxDWZwvAaVwWwWSGbuKkKkcnoONnCcNwxyCcrkHkVlvLleEanNCcAKjsSFsHhqECIichHeRuUBeThHtEdHhDBbkKtugGUulHPxZzXOpJKkHhjdDPXDdedDeDdaGgGgvMmptdnNpkrRKRrkKGQSdDYybWtEeIiCcJQqjSsktFfTlLHhpPvcCmkpPKHUuCoOcZzYuUzyYMxXhOeEzTtzZTgGOWGgwcQgGgjJaAcCpiTGgaAKpPTtWeDdkKeELlRrEHvVCOzZAlLlRPjQqPBbNmMOBbWwGjpPyDKHlLhyYVIyYVNndDpKcTaIsSWYyXKzZkxWniINCnLfFurRMrsiGGfFaYKWjJeRrEoOetPHPphpiHhkimDNnDdhlLlIlQqWwTOGgotnXJjnLrRlNvVlLHhyNCRrcnLlVyYDdvYUOrhsFEewWoOsOopPSibLaqvFfCZzyWwGgYidyYEYCMrdDLcDjxaEzZsSsSLlsSeCYxXIDQChHcAaewwEnNUuARHIihrqYrImvqQPpHhEeAmMaVOoBAaCDdcComMkTDRrPNXxXxnuUqRLlTUMwZzbPXlLxpPpLyqTkIirRTtqQcTSfFstCCccCtTDfWmygsSpPnuSsUeEMeEmxmlZUdPpXfwuUojBbdDaLnleOtqQmSsLUnNGgrqmMGgQRzcCZWwSiIIJHhKkAbfUuXDQqdbBvVHkKURBLlbwWUjuidSsDGgTtXxSdLldDoMmuUnfFVvWZzOFfogSsriIBVBxXhOoVKSBdcCyYBbuUhfsSFEBbeUudlLZatYyPybBepMfFvVmamMAwcCNnSsiKktGnNDrRoOdmMeEoOzCwUuPpWPpNHhQWsQgvVxXOoeFEuakKRrAMhzJNniZzIiIjEewFfvqlprVvapPAzSkKTtoOtTyuUOoWhHVvrKkHhFQfFbBqfpAaPKEekYyLliGgZzTHhnNtrDwWOgsuGRrgtTSsNnRrfSoqQDdrDdwuUWcpnieEIwZYVvytFfTLMmlMEegGkgtnTtNrRbWrRtTZzwBDKzZZrREwPQpPqpShlLBbksuupikKfmMFxUuUnNdDQpPHhsSVDdzSVnNgEeGeEPpZYykRrOamNdDKFiJjIAaFfRlnnPPpKPpPpkpPpZzqaAzPpZdDJjQUuVGgXVMjJmUytTWhtFkKfFuNAAbKhHknpPYLlyNawlZzWEewLSsjJAgnOoXbBJjZdDMKkmLlvdgRNnOINnLUuliYyqkKQkrBbvsmMiuUVvVvagiIoOjIiiIXxkKrnNRrRUurtTWSMmdDvxYzZEsDdjhHCfWwWwFrsQbBqNnnFLlzZWwfnXxNNyYSDqxXGTkKSHjJhhVCHhtTULbRrBlCcYkuvgwWGOoVyUuhHWnNVsSLeEnNldDrRxXXxevDcRbXpPjJDgnNbZgOGiIyZGgfpILmboaAPuWAeEBAabtTBVCciWwWIOPplLwIumKkAkKiSBbsXSqQsYyPpklLmMGLRzlxOJvmAaMlLVjhHoOogQRqQjJUFHhHhffeEMRrmkQWwqZlrwlwWgGFfRrKKcCoOHYcCyhXFfxOoClLFEPjxzZWwRrfvjJVBRYyrbDBbjsSIihtgKgGaSfyYjSKfzZnPdDhnNEeHpSQCcqmiMVvnJjmslcCLDdunFyGTwGYRrVvwHnNFfnNvyYSsYGIieEGggdDyIoOoOlMsSmLcpPsxHhBbnRrNnpPNXVkVvKvSHOYyNnVcrlLyYthLiInNopPybBPpgGDdTxRIqppjJPjJGyaAYgyFrRgGGVIsSiLllLbBHhuhkDyYhDbQqHOonNfVsNnhhHQyeElLIVvRrIiRjJRAREeTRAaRaACHhDMmbQqBXxtjJOoJjTdcalLAuPAapVvUwJQqjWqQuxiNnveEVYyMmMiAaSonqjBLYSstxXZzMHhmMmxXhCcHTVvtlLLBbeElJOoIiAaBbaAvVjxPwkGqQLlgKMLZzqKJGgVskKSkKPYHhCcypDdkKXtsSTCcGgAJPhHpSscCRJjrjguJjMmGKNQFfiIYpPjOogbsSMhHtTZgBhwMmWkKHbuZzEeUmMlYyioOIKGgkKYykgGLpPeAaEWhhHnNbIlLOokAaKNnNdziIXJjDdWwxebBtTAJmSsaAMnrRMmHhLrMmRlLUucdtTnCoXradRriWpAhZzHqQpPcFpPfeENHhDdnRvVXxrpwWMypDZsjGzZQAaJjyaffFEeeEEePpHhhCcHSSxkzZnxXGyYMsvJjJjNQTWwcskKhOokpPwMAaVkKXSsDwWiIdLwWuUCTQYyqqlLTFftYyQRqdcCxIFfYNcVvCaOoKkTuaAUtPHMmHhhRUubYENneyLorVvRVvOUvVrRHTWlaAPcQqSnNzQIIWwrRxXiitdhHDTvVKBLlbiVvIVxXqpLASshHWwalrWwqjmMrOPSbDzZhGDdbBbBWwdcCnRFfhHbBgGrRhdmnNcaACRjJWBnNshWuYyUswWSeTtEoOtTJrlLyKkHhwWyYHqQYyXxyHhBbYKkIiikTtBbyEeYRryBbXxZbBiOoIzCcsPpphfwgAIiUqQXASsvWwiIjJZzVsbtTBqVvxXnNQnNISHyYhfGeuZzLlpZUaAuQqzFfPSsqQVNIiPpVYwOoEuUejJWcpZAaeBbEGHcCnNyYhwWHZznPtEcSwjJptTEeMVvmrRdtRrTBvybBozZhHVhBeEyYXxbRxXeBbqQGuUNogaAKZefFzktTZMmBmMvKkNnVruOOXQuUzUuwirHhYJjLGgMzZLFsFfnbBANnaFXxyWwpRrFqRKkrkpPKWwBrTjZzAJjadFlLfDJEURrupaakKAAbbBecyDvVZzLlnHhhHNvKKkeEEWxXxOooOXVvWwMmLVvlNnwMmLlyrZzRsSRrLBbuUudDUlfFWtUOoSsQyYDMBbbtwQqWxsPXxkxXkKKNntbqQZVvpPVuUhHCcosXxScWwLMmLOcwqQWCcDdCSGaAWwgsXzLlGkrAoOkKuNnjZICckCcKoWwOrqQkHhKEeXxVIiUdDuOyZmMzEizdDJjZkGgKBzEARnVvHVvGgaAqQdDLlmaAMGgbYOoIiVkLKksOnGcCgdDWMmHhwfFcCHQHDdRUUuAaIiyYMhjJHmyYcCtTxXuqAKeHhAaPpIiPpAWxXimRrcvVCdDZaRSsrNnbBgGEokRrKNabBjJAMmzZRrzNuUBlJhHSQqepZzLlPjJaArfbBXSsAGZzoOgmyYDxXGgMcCmjLlJXxkkKKXxWbBUxXtTIuUcuKIULKvVUuOolLtAcCCcadDHhCFQfFfFnZMmHpPmIgGwWiSjxXJgGyfJrRjFXgSsGlHhjJGgFWBbyRrNQqnWwYrDdgfFGRwyYLjJuDdTkaAKsPMmlIjJeEGEexPkGRgGHtTPpYyCTcVvsSTelLErFfsSRcCKeEkKnNktesSElLleEfRrFhiIaANnQgGjpPkyyYXxPpFklWJuHHiIhIihAatbBnsSNCcZzpgGUyOogGNnvVZzpPGjOobPpBZbBNHxnNuULfnSsyTtCcMmvQqQUuqegGIjVvJDdiKDWwkuosYQqbdDrRGEnNUyHhYdDuVvUfFaAwXmMmrAaRyoQqOhHLlYxXsSWFeENnfFfFlLmxXMrRhihHIHhnMmNHhFvVgcTtTkKBbMUummjBiICcJjbJQqejhPpHVvJERyYqQdxXuAaUHcCQYdDRqQkKRrupPVnHhtTNqylRrLYQdDyKDdkRaArmfLBNNfFISXhCcgPiIBzVTzZcgGejJEEyjComFfWwZzVvvVsGQqKkOoavMtTqrRrGgRGCVkKaCcARrkQqKtTRuAgGwgGZzjOfDOZIiXKkzZkBbBbqgvVofFOoQqEHeEcCLliIMmCzZNVzFBbxOoXltTLnsCcSvVrRTtGmMnmSsMqUuQoiIOiIIiqAaQwcJjTMMmDdvFRrkrRVfBbFdWMmJSkKsuUbXxBbkKBlGhguzZUvjJVZzeVqTtiIQtThHvFfDdERpmMPRrPOoptEuxpPXBbbUuBxXIiBwWUuzAWnNhHHJjhWgXHhYxXnNaSsIWwiwCcWCIYyinqQaANaAOjJNzaAIigafCMmCccadDPpKbgGBKxoOwdDWyxXYkKXIibBXLlxdDNMmvbBDsSdjEQqezZJVwcOoCWTMmPptctgfFfFkKEeVvSmIikuUBbvdDSsVufsSFUGcYyCbBqwWwdDWxQqXwWhLlbBLGYyQdhDaetMmSsSsFTGgtrRzZxQqAaXwMiImBaAHAahHlEeLIiZucCZhBCjJJjcfFzZeVvEtTvVVvxXbDvmMuCHhHjJhcnfdvVDFNTtskBbKSeESsUAaJjjiGglLfFMmVvbpXIaMmweinNIBbTtEWAixLHkPUuTtpKkuSYysHwWRiImMHhrhmUubBVvMmMmbBMJvusSkFdSYzZFfvVysShHtNcCJjYBbNqQpAphHrdgGDhHPoOnNoSsuUSFRrffTtOzZMmBHFfhcCbMxpPVvXmNtJjvVNnUuCcnYbBKkyJjSsKyFfYTPpuAaUtRgGlLnNVAZKkuUzeEKDbByYOqQoTNntPcCnCcyAJMmWnNwjhuTCcGjJXkXIbBFfqbAaBJMPlrRBdnWdlLDHXklLEeAanRrNKxNZEetqqQkKQwWfAyYDdiIYNnpUugGPHIMmVWHhKkEeHRrfQJjJDoMmbVgGvaAbBQNjRrWwACcMmaJSehHqAaQeEBbwUuUuYyWYxYyHhMHJjzudJjOqQerREoLSslvMmVHtTtRJhHjMwWXxiOFUuQqjJLlIiIXsbBiIrImMxXrhHFgGtTlLfMDJwdUhHbjtCTyYMZzGdTtQqWiIAyaAKkWHFcCfhhHwMmqkKIaPsiIidsSPpNnRfFfjJyYorROdDBbxXFnOofwWMmMLRrwMmPyYfJjFxiIidHhPpYyDeEhCcRrAvmMVaiSTFxPDAauUsSTsSXcCYCBbmMcpOlYytgGsFfSKOoklLOoxXWwhEMvEeVuUrEenNmzZNbBntGZnNzqiIQEetBboYHmOoMDdcCXxXxlLfRrOoxlLvVttxKkXDpktTZzKPhHHhFAafDddvVTmaAtTMpPTgGXOmcCZzMmMoqEabBAnNGvYyddDDFfzIiZrGgFfLRrlRViIrRVvMXquTtDzZAawsCXcCxsSCclijuUoFMmkjJKkKUuTnEIOjJoiocCVvJnPLJjCcCQxXmnNMsbMcVGcpPpPCgvcCekiIuADdaCcePpEvVUasSNnrAFfwbNneUudDcCEMmlLCKkSscrRyrUuRYUIiIxXihjJimUubXeGmMwWXxcoOBbxJcCjrwWRlLXNZFfzBbndrvkAaKVuTtbNlLnAgkUuKGauUDMmdDdmMBAaTVOosSPIKNnrRRbBAqQWwGgSTwMmWlsXxSBbWXlLmMuUZzZzxUuuUyYjJavRrVaICcioOVckKCwZhHXeaAUuhqsPjJpSVUZzuvoammMWcFcCfhHjJfrRFILlRSGBbUuvqLzZssSwpKVhXxHcCVvEevQkKcrRCrRSsKSsbZzrRKKkkBFKkfitTzZrddDsEeHgGNnhxsbBSyYYyaAVvyYwwWWmfXDdxDdUnzZjJNpgYMmQdDIfFqgGJjQfFiIlfLZzYylFyYmhHEeAasSkKCaAdDstPjaAQdDGgtaAzZNndDqQgvVGdDRrtTkeETaAVvJWweMmbVKdKkcEVOovCbMmTCuXxSsbBxXUQqaNAmAahUuaAHRRrKdDkWoOVvloQqOSoOaFfFIieEdcxXCpPTofsSFOWLlfFwjDdiIdDrRwlLjSsxXJspNPpsSnRSsrPLLEulLWwvZnNJjKkDWwdUcCWoXxXxOGgbYygGhHYydFfMoONRrntElzbfmxVOoJjfoHhUuLlOoOlLFgGvqQTtHRrhAaYyLoOQqBKkqkKQEeLlbAazZdpPpPvGgVaASsxXDlbBJWDjJQqdCZcZzCCcweExQKAaAVbRrszCzxXOoQqzZyYlxNnRetGSsgfFTgGFkKfgGzZMSRrsPpyncGbBgAPpOocFFfvSsehoFlLfyTtYCckIiNJjqQgWwSsGKknwWFWwLlfCcBDdGnpeEwWbBEePMohHmMOGgaUuTtqQwzZWGKkrRWVvkdDdtTlJjYyLaADSsQeqQEDdJYxEeXZzYqJjAaQKktTyyYUjJeExOoHhvHhRrjJpgjeEnNNEeYyDVVvFtiaAIqQpdDpkKPoOeyKkLlYHhLaAlZzRcnNCrfqQlqQvVAaYdWwDbByeEUuRIiGVvgrMHhNWwKqaAaADTBHhbTpBeEbCcyYJSsTBbXwgGTtquUQzZvVIiWWMmbNiInGJjWwdDAayYLlCjNntdUOXdPppPRXEeSVtTIihQqjvVfDVvcCIBTgKWlwWxMmXTtxXZiGXCcMUuLZGuUOnqfFEeIeBwWbUViIaAxAzAaZDrRNnEfFXhHxyYvVqQeEtwWTRbBYxXysSiIrHhJhIikcCHhKmmPjJjJAKkaDCcdDMmiIDlLhIiNnWNlSsJjYyaAxajupYzbBbBuUZZzOocCQqxDnNwWvlyYZzjFfdDyYJlOCNrRCzZKksfCcPpfkKoOdDFOvVUKkuwmtrRYyIiIikUciWOvVcTtqQcCDdBcHhquUQaaAZvVFcCfUuOqnNeoOEQpdDPokpPuUnDAaUAaFfjnNJwcCzdDNnRrwgTwWtfFGgAasSGPpMmIJpyLPNWwnOoxXAxGgdkKwWDLldDWNsUuSIPAasNXKGMmRrkKIifOIUuoOQqYWvVePpENnAoOpvpTcCtQqDHhFfVQqvdIiPFfagIiGTalLAtAVPOgFfsSGxYynNgGXNnhQqHoaAJAgGeEKkdDzzZxXaMiYyITtmonqQNZzGgIWwWwfwWJjFZztTrRiHhcxXCdXxRrzZoxXqpPTtBcCQqbpPxXZvuPTtpgGUDdrRdDIaiLxaPdDpFffeEPpdrRDGiQAaZHzEAaeWwWiBiIbIEuMcCmUDwWidUqcCLlFmMfQTIHhiAaMmiNnIwWwgGWSsfSsAaiIvVQKVvklcCLHhYCVfMZzxbeGXxaAgJjotTOnfwWFSsFwXBvVbtTeEekKEBSBhHfFmMbAfwypYSpVNnvdQNZznzuUFfZDdxIiXxXJjZzEjMOIiAHhKkcCaUfCWwRBblUXIixunlbhHBfGVvgFWwXxGhqZzQMmHBNXxnrRDWwoBvVRrDdkKbINnfpPXuUdnCcyYIiFZzNnfYiotToOmxXMOWwqcCIIiikKQbBuUxeWwEVwpliKkgvVdJjBbBRbBHhrbTtrccfFCYyWGgwCYzWwZCcZzqvAacCcCFfDdUurRVQMHheEfFmHCcJjbBfFeEmMxXAvvqQVYTTttXxjFfHhJlLgtTgGoOjIiYyfYyYyDdxXfFLRrHHhhYyNnXMmlLeEoTcCoVvxoOXPpnhHPptIoOiTCYDdyrXxNvVNnGgleZXxyNnVvYhHOoHhqrtTqQKkYysaJjnOPpRZzCcBbGtTXxTLlbBtmBIiVvAaLKklyYfFbkKCcUEeyYxXwWwqQWeEEeZhHMmzfZzQajJfzlpEePaHhFfGgLKkzneENZWwlPKkpAvVxXLZIrRiOoFyjJvVUtTKknJjdoODowlLPpJjWLgGoFfOtFfTbBOoOoLllqoIiOQYSnNsyMvVxEegpPGXdDRrxwuUwWWVQqgGIiDdUumJjVQJDGglLDIinNdXkYkKyKTXxtKkKkKRrWwFfRDKGgNnVlZiIqVsSvQztTvmMCoOlLsTtIxvVHhSsSgGJYyJjGXxgHhajpQqPRrpuFWwIifZzOoGQmxXMgpoODaAdfFrRGrRsSYgGpEezZPRryFfaAuUPBbhuUAFGgdDnHhJmMjYyNFbBfkKNvuUDduKTtMmRriIiIUujJxcVBbICcirRdiIDvQBbyBQquUxXpPQKkqbuUtJjGgjJJjJwWAaRrJZsUuBbShfFHCcrpoORFfHhSsAaLlrRrXxvVVayYtNnTkKDnNKJdvVDBbMUiIqQqxpXGGgdBbiIgGDdDkrGtfCclfwWFapPZIizTxXKCeCkDdKckLlZzKcxXCfFEWByYaAGgbtTIiqEYyeQmMRrQqhwtVedeEsfFSDSsAktSsTWwxXyYTtsSkcCKYydyYvVaAXxDTtdDbotcCBOoAaEfFebzjDddDJbGhHgONnuUxsSXPpoMmGgOoHhGwWlLHdDhLlxXBUYsStKkJazZFfTSsbBHhdDqnNGgmuUuxXJKwWkjEjJDdvVeDdOWJjwoTzZQaApprRPPqkKtkKioOUupcCYyOoEqrnPpNlJjTtLRQLyYleNNlLnbZUuztDdDdjJBWwXxnNQMmqDdaAbTriIoOUqQuovVDdKkwnZzNWJUuIjIPpZSsSsoOtNnTgGzaAWwZzikKoloOAaLgbrRWhHJZzBbStTpPkBJtfShGgpPlLHYNnjJlLqfFNnLlQyHXxsSIMmiokKOjJhreERZCcrizZztBbyYoOiIoiIBbOgGyiiIOaIidDHksSKeESshBMIimMzqQqQsSdxXDlEeUaAunNpPLLlhHcCEeiWfzZFsSwyALsSlEFfeOoaRSsrfBbgGdDQqtmMVdeEwWYFfykKYymuUjJaPpVpZzPvAaRiIruDddDhJKkjHIOofsRrSUuCEeVvhHGSsKUoOuqiIXyYSiIjJxXqtDdyIGgxXEixvVXxfFKoOoOkXIgeEbBjFfWwHhJRUuFqkKpaAPlLuhwWwWHlLeEpvpPiJjyYIVPyYrRUkDdhsEeGgHAahaLVOovyYUulKkiIiInQyAOoSsXxaSEtJlLyYNAaBbinNIhAaHVpPvCSspcoOYyJjChHPpPUuzZcvwWwNBbfFWwnVvcCDNnnoOEVvivVfvUuVHDdmMbBwqQWFfNnOBbSGgbUKknNuIhHAajzZJirbwAfFSsEInEeNoeEorROdTtwWWwHsSpPxXwWaAbBsZzpGgPuScCXLPpcCYYysEoRrOenTtrCczZhHxXpPRCvVbBOoBbXxKAlLWeaPpAaAjKkJhHxBbXzZyLlEFWFfweEEeRrVvfvllLLRrVcCeQqYbBHzeAaVvbBEzFfrFfQqLlWFgPpGfwqQnNEeRirRIiIgGkKvVYVQpPQnoONqqEqDjJPpdNnWhHiXIIiqQixAxuUFxRrFSsfXfnNTkvEeVKTtSsoOSsaATtdOcConNDajJToOtHGLlgHpNqQEcCeDJjdnpqQQziIzgGemFfMEnqQNSxXvVeyYPrRpTlLafFZHsShVMmvfUuQqEeDFFWlLwyYfQqfyYdlLrHhxXUuROzZratTJOojARDLKkkKlBbzZdvVoZoONOvVdRAaUsSuJjQsSdDqwWIiroOnNXFfVvxBEebDkKgGICzZcrRUsSNnYyuxXfFlLAycTtsSEeWBDWgGSsSsRrevmMsSVvTWwyYWwequUFfQwWkKyylqXxQLYfUyYyYDdtTOoBbeEQquOoGVCcYqQKkACNnFfXxnQJkhHKjbBqQkKJpPjqiXxIQpPRfMGZOotzZjvVJTfFbBtTbBiIcCzehnRrlLNnNXpPLlKkYyLRdDrUTEzZvVVxXHFPFfXPqQpIiIixpeEIifFfhvRFfrmwWBCcbyYaKNnJjkYybBgGnOopPjJNSsnUuAaNjRrBbyYgOmMoaBborROEHWwhoOqQYytTJQjJqjUuFfiOoKkBMdDmaAsyJjYHhfFLlSpPZzsWVhnNHvYyLaAlwucMGgPpLWFfJjJbkKFfAnNaASsEeacCNnpPCcFfAasyWiIDhHdaADhHdwVVvzxXZvwLlVjJvWNBtClcCeEVvLyjJbBesaAJjSbkKBIiJjwZoaAWVvEeQsSHhxXuUOBRrboansSWmMLlwTnIUtTJqQjuXEeuUdpOVvkVvTtHhHIsSihZfFnNEYyMpPmASsUuoOVvfCsLlScFaAaYRkKnNWwaAxgGUuXrfoOxXFOZVkKvzcvVvVCVvoOzkKgRruYphHaAPydDUyYDdHhGoOdzZlLDSsOVvoVQgGqByYbOiwyYTtWxXIbsrRSIiQqSiYyIzZCJjcsDdHhVvvMmiIVbDdBMmYlLguUmeEBbrRxdeEDXrRHhMcCpxXPmMqkKLTtXGgZzsVvrRuUfFzZZznNsSTtnNeEmOiIiIBbiKzZMbBmqQkPpbBISyYsSuKkUDPZfFNAYZzyaYcCHZWwiqTrRWoOwGKkgrDdRCVWwvsSvMmVJjNiIqQhHnuUqQfLlHhgGJjFluyahVZzTtEeayYjJAFfvFuMZSsBTHhfkKFjJfZzFnRrTtNKnNktMNJjnvVaCcsaFfAPpSUubBLRrlwoOWLOoIitTKkeEUuqQlBLLJjlyYNnvgGVlDdcGgPpEPptsJwWjDdSTCclZAazFfxZzXLZzoOhJnGgNtqQTUBbOHhgvVGvVoUOouJVvjuNnmMpPznNIxXGuSsiIUuUhDdQqhLlSsYheEHCcNfFOonUuKkTtemsSMgCcGFfXxpPirRwWUuMSeEsuUmIxXIiSsLluUUXwWHhcCxukKnVqQvNGvrREEeeDdVwWHHhZzcGgCOoKkPphLlgTtOohHkssjJaACcvzEeEVvfFeKkFfdDRrEenaCcMhHUHCcdDsShufFOokWwZzKqQPphZzHcBwWMlLmrecCfFHtThUGgugGcjJzGgALckKCUuiIFyYzLlZfFXPabBAEWwexSsXVvVIiIivyPrRtTUuHhvGgdDsWwWwwZXxzNKkAabBwWWQqcfFCbcCNneEBGnyYNGRrzZvVSsZzDqQdmjJMFfTtLuUlFfmJWCcwjsStTXxQqnNPpNnOoTDGgiIrRIidWWZzqQWwRKEeeBbHhgjJGNeExXPTtTZrRIvVizttcCsSTZzpwLlYyWxigLQqzZlVOoMmMlBiIlLoOKkwWTDdyjJYqQpPeEVEeisqQCZsQqAadDwwQqWwcCWOoLKkQqEelvGgVSXxlLdJjLTtlIiwhHxXqQkZzCcCcKkKfFxbBSsnDLlRrzZaAmxXMFMMmmMmTRrCJjtTcfFCcOjyYgGJqEeSsQoejJfedDYyESwAAaaWovVOlkKLGKhBZzbHkgyUTtuYLlLiQqIlqQvVMmnNeEzZTtJjEestTsSMmnToOPpoOJjsSONKkiIRrKknFAafoLitcCEPpBbpPeoOTrROWFftDdFfVnyYNtTjJvTWwwgpPQqQaAKZzkqrRGxjYytTJmMXtTtTZzvVVvIvViyjJIimMYubBUvVsBbwWMmjJTtHhrRaAUuvVtToOCcRrZpPzVvmHPprRTthutHhTWwUEejJMKuUkSsqnNQblLTtuUfxXsSpPrRpPFBrXxRYFfShHRrtTDdbBsHhFfDjBEebJbBdGgyDdqDdqQQfdIiWDhzZHdEeNnrRvKkVwdpPnNifsSSsFRrWAadWwDWwwAKkZzaIfFRrTtOoeLBblWwYyZzZzSUuUuUFfYyusrRWwGgKGsgGAaSVPBbpvhludQAKCckALlYyatTnKkEeZqhnNHIiLlBdJjDvheEbBkxqlmMOoiIwWLbBRrJjpPRrcCQFfwarWwRAWAolvVLzTqQzPpdDzZZYkKyEFKkfVuUoIiOOowWIiqcCVSsIivlLTtUuhaAHkPpUurRvYZzyVjrRWkKwJSsKcwWCBtCcMJjYaAymTlLqBbQbQcFOKqxXQkoZWwzmMfmMPwMmkfFYynpPJJjxXdDjLmMdDlLlZZzpPzuIiaAyNnYrRzquUSbBGgsQZUNfAEeABbaEprRZzPuUKPCcpkAhPpsSxXHJjYeEyafLlLVvSsYydDlTMmyYGkKgqLldJnNjGgFHhfDQWfFeFPpftHhHhTbxbBRraAXxvVLlXIiBtTwjXxmMiGgbkKBbBTUqUuQrXxPpWwuULlqQZzsSsCsoOSbBHhcjNnJnrRhHEmDdPPppcCIiMkNnVuDXsSxdmBCqQvyYFbBfVcbOIioYyyGgMmYhHqQMyDdbEeHhtTWuUcCwgGBmsSMdDRuakYybBWwPpkIiMmHhKRrhHIifFKTtUupTpPtPnNOoCyOssSSosSTtTtPnNpOGJjgrRoYRiIrEyYecRryYfpJjPFNLlnTbBOoEeHhHhhHOoYFCcZzfvVSsbBMmquTtAaLNnZzlUnNQyhHpjJnHsSEkKeYyhNvOmmhHMVvMjJfFoGgCctHhTwWxSsAaEeXocCoOqQPpOuEeIkEeKiRrUZjlLJdDGgzpMOomFfPadQqrRFfploOoOLHhSsnNlLGgvVFfKkiHhIzdhHJaAeErRHhSsjufFBbUTCctqQxXJoOVvjNnBbuUDdDdDiIuUFLlfeESsYNJjllLLOaAXxokKiIwFYyTtpIeEiPxXvVhZvVzHRrVvrRbPpBuULlDdGguUyYjhHJjTtNnayorROIAaCzuUzMeEmZZlLtTcAXxhHmMgGnNekKEEeahIiCcHMkKmNnsXoOxrRXxiIVvZLlEoOclLhHZNkKnXvVxzCejJGlLqQgvVFfUYvKkVKkhHykVvYykKBbAawZzWoOKJRrbBbBTQqcCRrYytRQqrjRGgjJpfFPXCcGgxtThkKGgETtKkehHFpPfVvCcFyYfRUurpPBbYYyRrlLDJjXxoOBbdDgvGgVwWIiQqVvBbBbNnOgGoCyYXxDdUuSXHWwOobBhtyYHhTJjxjJHhsNvVUmMeENnpPXGgtFfTlVHAahwWvQqjJQmoOMMeEMmiIOofFmtTqEiIewjJHhXxVeEvXxzZUuWQqwWLiIjEiIerRUuhHsByGgYrVHhvFfRHIYyihSsYyajyYJeENngGALlamMIiAhsSHJhHYyHhYoOyDdDiIdfKkxJjAeEkKBWwLRrlbzZxTEetXSGbTtBMmaCcAxzZLlFrhiIHRzpPEaAxqQeyYELrRnNlxHbBhcCXkKjJjgGJpjJYybBPbqQBDdjNNnnJXqZdDzFtgGBbThHaAUtkKfFTuJoOuzZpxXZzPTtZzWwYytTLlVvChKkRrHcUKwLlWUukkKztPpWwmMOMmoaATZfsSFkKEeMMmmcxCcXJVvvHhViIjGwWgDduqQrRjJzZCcUOofFmxXMIicCIWqQwfFiVvgpPGGzZkgrLlRGtqsSwWQQLzZHhPpSsvVliIwaRrARtTruZzkqQKXxUjNncJjoOCBalLSsOOlLhHUvoOVPpuZzOoXtTxMmoxbBNnkYyXakKaAfFrlLDdIPpIJDdjilLUuGLnSsNlaAgGuUiIsSxXgKknNsSDyYdFfiSGTtgZzsAvVQqayOlqQLoYdsaASzZBhHbAbsSHhBtTJpeMmLlmMEjJwWPnNXxrRaLlGgbBAvfFVYgGyrYyRHhEkUYyuKdDVTtvekKGgyzZgGuYyUYGghHNWwlLgGnhkKxXHjHlLhaJjJjKkyYIiADdAaaCcrJjglLGJTtjlawWAfFiILCcEeAayYAadHhUBbwWuccCCDoOTHibBIhKwWkiIYtTytZzRqlLjJFfqYKkMmyGgVvQjtTJJGZzaAgzoOZFfdNnDjQqXaANMmnRdDacqVYyZoOzvLlNnZesSTtqRyYNnCcrigGICcWTtwaAbuUBQTtAYdDywPAaLVvnZzNENiInuUeEelLlpwxXaAWGguqQvVwWNnUHhEzZeWneEkKzZoOkKfFOOoccCCoZzzYyNbBAaVWwvnZgGaAwlLJBbjLlWykbyYBhHhHKUueSsEYlWBbwJjLsSUunrRzZsSYyZzpPNhHmTNYqQXxRroOobBOynRrIdpPDitBbaAyCcYMmrsoOSRojJybBYOlmMtfBbFksSKTdDskKSiTtIFNSsnFsSffGgGpYyPbaAsIiSBgmBfFbMpfyYFNnDADdahHrRTtEeDdaArRHQqhcCtTFmMfvVffHhaAFFXxxXduLlUmVvkZEezKsSYyMmuUxXzZykFsSTtfEeKYyYNiITtnbBMhHTtPOUukVvUKkvSsVugGiIKJjIcCijJxPoOLzZlgGMmpXsHhjJgGaATNntjJSsSoLRrUyGgYRrUsSJSAaVvsjrRufFuALMmlaunNkYyKOrawWMmAsSPRrpEeRBbeEwWopIFfivVvVmsSMCcBbyYvVxXUuQPpqvWwVrwNnWvVRzDdHhZBAabWwlLuUSPGGggpGjJgbBkKyYVvPpNnApPPsSBbpLkKlnNaJjEPpBblLCcBbesdxXDrRUPpuJjhHKkctTPpCNnoBbOuUtbBTfFPkKbBNnxXwWwXxWKktTJjLlyIiMmYlIDMmpPcCrRrRTtdBxXbiZzJjgGDfcCFTtdLYyjadDxXXxAVxXvxXYyJrWCOonNcjJUuMXxXxmcCJjwShwWHsSsRpPUIiUTtVvNnZzQqGjJwQqvVFeEfPpLlZzFfqQAaNnplLYgGyhHCcItWwTiPTjHhDWwdJtXxeHhEBeEbBpPbyYqQvdDqlLQRWwrepAarRtTPQCcgGcCZzOoqHuUhCcQqEaAShtTwwWlkKLpPWMIimHuUqQMygGYmPpbBUuRgGrpPlGgwWDdLlFfjSlLszpPVvZaAxXUuLlSxLlXvRrRJzZjgGeErVskKnNQqJpeEQqPuULtTXmMcrRDdCxagGkKSsuUdDaUiISsuSbBYyWwmMtkKrROotTThHtAaAaXxrRCnNnNcpPiITcgGHhCmFfMMwWmBbsSaYynNMmAssSAuUUuDkKQqdsMmsSOocGgyYaAmMJgeEdDGvVjIiDdqQRVvmMsSrCEhqQwWXfYyFxcCiIBbyYHeoOFfOEeoMmuuUEqQeSsUlLvVZAZoOzazyYbBVKkEevVvYyKNnaAZzkGEeKkVYyvIiqQgTBbtXPpxJYyQqVvHhjMxXjCQqNnkKcJbBePPpXxpfUuNnDdFvVCcdDFfEOoelLtKkTEsSYySshkKxaAfFsSXmMeEvrRZzYyVHWwZTSJjSOfFossEXIixSsbBRaAWyYNnwjpPJOorEeetUuzoOXxJjNwQqXhHxWGmMoOgmMxXnNeEhPpHnUuCcFftTvVzVvVveEbBGGDdgtBbTgdDtOozZTtTgGwWZzGgZhYyHZIizPplLiItmMRrQqTuUjJjTtZzeKkEcCxkKXGQqCcvkKVbBDdozZOGuUUuggJQqSsE -- cgit v1.2.3-54-g00ecf