MTVIHRMEIPVPFAVETVNVFLVEGETLTLIDTGTNTKESRLALEKQLAALGYKVEDIETVVLTHHHADHCGLLDIFSERTNIVGHPWNEPWITQNPQFIKRYQQFFLEASVQFGVPEVLLPQGALLTKTMIYSCKRSLTHTVREGDRIASLPEFTVIETPGHASTHISLYRERDGVLIGGDALIGHISSNPILEPPYEGEIERAQPMLQYNETLKRLARMNISRVLSGHGEDVLDVVGLVNERLQKQEARAFKVLNLLKAQPMTAFEVCVKLFPTLYEKQLPLTISENVGQLDFLAYNQQVMIDKSSKQWIYYAK