MEAFGAPYYHIHRADFHKLLYDLAAPSMTLRLNSTVVGCDPEAPSLTLASGETVHGDLVIGADGVKSYIQQVVLGQVNPAEATGDAAYRALIPTQLMLSDPDLKSFVDTPEMTGWMGPGRHIMAYNVRAKQEFNLVMLHPDDGSVESWTAEGSAEKMRADFADFEPRVQKMLALVKSTLKWRLMDRKPLATWVHPAGRVALLGDACHPMLPYRAQGAAMAIEDAALLGNLLAHVASRAQLAPLLRAYEALRLPRTAETQGASRLNQVIFHLPDGPEQAARDTAMRTAAEAELAAGNPNLWADRRKNEIQFGYDADAIAEAWW