MGAPVCGALVCFFVLLVARAAAETAPVERPTLPSADVAIDGNGNGARAGAGKAAGAGAVGGGIVSNSVLVALLDSRYTEMAELVEKALLLQALEDAVAEHNVTILAPRNEALERDIDPEFKRFLLEPRNLNSLQSLLLFHVLPARLPSGSWPAAATHPTLAGEDVELAAADGGGGMRVAHAAVSRPDAVVRTDGVIHGIDRLLVPRSVQDEFNRRRSLADISAMPPTAAPEVDPRTDRLKKPAPPGDSPVLPISDATVPDPSVALASEPSDHYDGDSQVKDFIQTLLKYGGYNELADIFVNLTSLATELAQLVSEGYALTVLAPNDEAMARLTADQLSEPGSPENILYYHMIPEYQTEESMYNAVRRFGKVRYDTLRLPHKVVAREADGSVKFGHGEGSAYLFDPDIFADGRISVQGIDAVLFPPAETKTKTKPATARIRTAPAITGVSKIKHRRGKLLEAACQMVGILGQRSQFTRCQ*