MEKLLSSARELGGLSWTADSRALCCATTRAQFKQTLAHHSCPLHERPTLLNPDLGFLRSSWVTEFLGFYPDLLLHLRSSSSSVFPTQTRFFNAISTASQVLMENMYSFWSFGDDQRGQTDVQEDHSWKLAATKLAFADQMRVKFDRTRSDVKVVAPHDKNIKQVKGRAKLRSDEVMKGEGLNQKLSDLDLKFGDLGHKFGLGGNLNSTAPSQLVSSADKRFKSLPPAETLPRNETLGGYIFVCNNDTMAEDLKRQLFGLPQRYRDSVRTIQPGLPLFLYNYTTHQLHGVYEAASFGGSNIDPTAWEDKKCKGESRFPAQVRIRVRRLSKPLEEDSFRPVLHHYDGPKFRLQLSVPETLALLDLFSETGLV*