MKAILLTAALAALQSFSPVALADKGGSCHFHGKTPATQAVVTDCATQRRDALVKAGKLESSWQSATLGTLELVDGKKGKEWKATFTNPAAADKTKQTLYVFFSHPGNFIAANFTGQ