MKLVLVVCLALNAFQSDAASLRRSGRSKLTFIEEQMTMQMKLMMPEKSTLNNIEASVLNMARAKKKHGSGGSNLTAFLDQIQALLEDTMKKNILQRKEQTQYDLDGSYANLSTCTHPNDTTLVNTIAELDEEHVKCRGEQDVMWSDYDSTCIVARQIFENERKALCDAYEQARVFPAPATTCVMNEGTPVPTIGHYLIDMEKYFSDAYDALYLKKQRCDIAMATPFPNEELCGHKICQYYDKEIECDKKQEAFELPACDGHKKYTCGHYTDCYAEKKDVYDSVVTLAQENEVANKAEWRAVLRIECFINALREPEDELEAAIDACRAKTFSTAPVELKYHGAAPAARSCTEVYLQPGSAVFSSAWYAGLSTATPAASCASACCMAEEFNPGYPAGANCPYVHGAAGANLVDAATTTESTTTTTESTTTTTLASGGRRGFR*