MLMAALTGGVPEAVVWHLVGEGAKKGHANPWIRFLAFCLLPLEEKLPAPGDKAGWTHHNQEVSKMWKKLSKDEKDVFQDPYFFALANLPDLSNVPGGDNDLPDTDDGDETPLQLLDQTTNAPQVHKLTDEEKLKYQPLFNRLVEIDKLHVCHGKPSPSTSVATIQKKSFVELRKAPHAFAVIYQQYQVTYYLAAVSCGSTEGWTQVFLSNSNFAKWAHDNVKVPQTLSSYIHGQSAAKIVEGPSKPQQPSDERKSRLGKQLNGLVDAIFRGHKFPKCEFPKKK