MSSQELFSPVRAAQSATTHTPPTNTMDAAAKEALILDLHAVEAVKLGTFVLKSGITSPIYLDLRVLVSHPRLLASVASLLGALPATRPYDLLCGVPYTALPFAAALSVAASVPMLLSRYDTKRVEGAFRAAQTVLIVEDLVTSGASVLETVAPLRAEGLVVADAVVVIDREQGGRENLAASGVALHSLMTLTEMLAVLARHGKVGEEKIAEVRRFLQANRKVAVPGVPAGPPKPSATARRKSFAERAGLATNPMGRRLFEVMEAKQSNLCVAADVGTAKELLELADKVGPEICMLKTHVDILSDFTPDFGANLRTIAGKHNFLIFEDRKFADIGNTVTMQSEGGIFRILDWADIINAHIVPGPGIVDGLKLKGLPKGRGLLLLAEMSSAGNLAYGDYTAAAVKIAEQHPDFVIGFISVNPASWSPAPSSPAFIHATPGVQIAAGGDALGQQYNTPFSVINDRGSDIIIVGRGIIKASNPVETARQYRMEGWQAYQSGFS*