MSLHQLAVHNEGTHAHLPPLPSMPPKLAPPQSNPLPLRGLHSRSSSEADLQQLQENSLQLKSFTGDHGVRDIVALPRPLSMMDLAPQPTHGSLLRVAYQGVPGAYSEMAASRAYPNCEAVPCEQFEAAFQAVELWVVDRAVLPIENSLGGSIHRNYDLLLRHRLHIVGEVQLSVHHCLLALPGVKPEELLRVLSHPQALAQCENTLTKLNVIREAVDDTAGAAQFIAANNLRDTGAVASARAAEIYGLEVLADGIQDDSDNVTRFLMLAREPIIPRIDRPFKTSITFTLEEGPGVLFKALAVFALRELNLTKIESRPLRKRPLRVVDDTSNGAAKSVYFDYLFFVDFEASMADQRAQNALRHLQEFATFLRVLGSYPMDITPIKPPQAS*