MRACVVRQFGGPEVLEYVDSHPPPALTSELDVIVRVKACLISPVDALVREGAVFADIVAAPCVLGYCISGVIEETGAGVRDFAMGDEVCALLPPGSSGGYAELSVVNAYELVRKGEGVGHEAAAASLGAGVRAFTAFRRLHRDDTLLLHSGASGPGHIALQVARLYGVKLFVTAGSDEELALVRSLAPRARGVSASKAGPSKAAGGKAGAGSSGRGAGGPGRAGSGPGGSSREESDGEGREGEGAASAAEAGGDAGERKARHARLVRNIRCLATHGQLVTTAPDAQLDPPDTRELFLRNASVGFLFEHAWLLDGSYRGRYLHILMALAAAHAALPSATGALVLTIP*