MSAHRPNAFNSLRMGEVIREKVQDGITGETRDLQYTQCKIVGNGSFGVVFQTKLSPSGEDAAIKRVLQDKRFKNRELQIMRIVRHPNIVQLKAFYYSNGERKDEVYLNLVQEFVPETVYRASRFFNKMKTTMPILEVKLYIYQLFRALAYIHSQGICHRDIKPQNLLLDPNSGILKLCDFGSAKILVPNEPNVSYICSRYYRAPELIFGATNYTTKIDVWSTGCVMAELMLGQPLFPGESGIDQLVEIIKVLGTPTREQIRTMNPNYMEHKFPQIKPHPFNKVFRKADANAIDLIARLLEYTPTERQSAIDAMVHPFFDELRDPNTKLPDSRHGTGQLRDLPALFDFTRHELSIAPSLNPKLVPAHIRPVLASQGLDIDHFTPLTEQEMMAKLD*