MKTTAEYYVIARQLFLQAYPQLAAEINALNDSDAENVGMSLCQLKTLQADRAWAAYVREKKLDGMLFAIQLAEPDKALAAQAIECYLREHAAALGISWEQFCRQNQLSIK