MLSKRQPTLTVLMDEVNKPHNLSAIVRTCDAVGVLEAHAVPPRHGTLAAFEGHTYDATSGSAHKWVRVNPHADAVGAVRELQGRGFQVLATHLSQRSVDYRELDYTRPTCVLLGAEKWGVSDEAADAADANIVIPMYGMVQSLNVSVAAASILFEAQRQRLAAGMYGTPQLAPEALEALAFEWAYPDLAPLYRERGEAYPALDEAGRIVS