MLTIGQLARIFEISTKTLRHYDAIGLFVPARTGSDNGYRYYQPEQIEQLSRILALRRLDVPLEAIDRLKRDGALDDPQRLRHFLQRHQHTLREEISARQRLLAELDRTLATLAHWRIRNMHARIVERPAFSVVGMEYFGSAPGDTIGQLWERFIPREHEIAGKHDPEVSYGICAQQPNGEFHYVAGFEVQEGWPVPEGMVRFQVPAQKYAVFTHKGTAPQIAESFQAIYSHLLAERGLEPKAGVDFEYYDQRFRGPLDPNSQVDLYIPIY*