MEELTSLGRHLSTLPLDPKVGKMLLMGAVFQCLEPALTIAAALAHRDPFVLPIDRKEEADEAKRSFAEDSYSDHICWLRAFEAWQLAKLEEVEHQFCWRKFLSPSSLQMMENMRNQFCDLLTDIGFIDKSLGPEAYNEYSADIEMVSAVLCAGLFPSVVQCKRRGKRTVFFTKEDGKVSLHPSSVNYQVPSFPLPYLIYSGKVKTSSIFIRESTNISDYALLMFGGSLTPSQSGKEIEMLGGYLHFSASENTMEIVKNLRWELDRLLQRKIDEPGLDITVVGKGIVAAVVELLHSGNGQQSA*