MAITKIHARSVYDSRGNPTVEVDVVTDTGLNRAIVPSGASTGQHEACELRDGDKSKWGGKGVTKAVENVNNIIGPALIKENIDVKDQSKVDEFLIQLDGTPNKTKLGANAILGVSLAVAKAGAAAKGVPLFAHVSDLAGTKKPYVLPVPFMNVLNGGSHAGGRLAFQEFMIVPSAAPSFTEAMRQGAEVYQQLKGLAKKKYGQSAGNVGDEGGVAPDIQSAEEALELITAAIEAAGYTGKMNIAMDVASTEFYKEDEKKYDLDFKNPDSDKSKWITYEELAAMYSDLCKKYPIVSIEDPFAEDDWEAWSYFYKTQDIQIVADDLTVTNPLRIKKAIDQKAANALLLKVNQIGTLTESIQAAKDSFADGWGVMVSHRSGETEDVTIADIAVGLRAGQIKTGAPARSERLAKLNQILRIEEELGSNAVFAGESFRKAINM