MEVVCVTGGSGYIGSWLVRLLLDRGYTVNATVKDLKDEKETKHLEALEGAESRLRLFQIDLVDYESIVAAVTGASGVFHLATPIIVDQVHDPQKEILGPAIKGTINVLTAAKEVGVKRVVVTSSVSAIVPSHKWPPHLPKTEDCWADEEYCKQNQLWYPLSKTLAEKAAWDFAKEKGLDVVVVNPGTVMGPILPPTLNASMLIIHRLIQGCTETYKDFFMGSVHVKDVALAHILVYENKAATGRHLCVEAISHYGDFAAMVAELYPQYNIPRFPNDTQPGLLRSKTGSKKLMELGLEFIPMEQIIRDSVESLKTKGFIS*