MMSGTVVIGIGIAGSLRIRDLLNPLPSSPVEHLKLLGFVSRRSLGNVQGVKQISLQEALNSNEVNVAIISTDNQNHSESVRMFLEAGKHVLVEYPMSLSAKTAHELWGLAEQKGKILHVEHIELLTEEYKQLKKEVEGKELVKGTLHFTGGPLDEERSGFPAFSGIARLSWLVDLFGDLTVTSATREEQKEKNYSRMTAHFLTADKRPLTWIEERAPGMKRDKIINFCFKSGCLERLPDAPRSAVGIFMQDLILFAKKLLGQISKEELAAEKRRILLCLELAEEIKMHLFRCQKAVLVL