MSAHRPNAFNSLRMGEVIREKVQDGITGETRDLQYTQCKIVGNGSFGVVFQTKLSPSGEDAAIKRVLQDKRFKARLPFNRELQIMRIVRHPNIVQLKAFYYSNGERKDEVYLNLVQEFVPETVYRASRFFNKMKTTMPTLEVKLYIYQLFRALAYIHSQGICHRDIKPQNLLLDPNSGVLKLCDFGSAKILVENEPNVSYICSRYYRAPELIFGATNYTTKIDVWSTGCVMAELMLGQPLFPGESGIDQLVEIIKVLGTPTREQIRTMNPNYMEHKFPQIKPHPFNKVFRKADANAIDLISRLLEYTPTERQAAVDAMVHPFFDELRDPATKLPDSRHGTGQLRDLPDLFDFTLHELSIAPHLNHQLVPPHMRPVLAARGLDIDNLTPMAKQDMLAKLD*