MSQNRSGVFSNLRMGEVVREKVQDGLTGETKEIQYSQCKIVGNGSFGVVFQTKMMPSGEDAAIKRVLQDKRFKNRELQIMRIVRHPNIVELKAFYYSNGERKDEVYLNLVLEYVPETVYRASRYFNKLKTTMPMLEVKLYIYQLFRSLAYIHSQGICHRDIKPQNLLLDPATGILKLCDFGSAKILVENEPNVSYICSRYYRAPELIFGATNYTTKIDVWSTGCVMAELMLGQPLFPGESGIDQLVEIIKVLGTPTREQIRTMNPNYMEHKFPQIKPHPFNKVFRKAPHEAIDLISALLEYTPTQRLSAIEAMCHPFFDELRDPNTKLPDSRHPNGAARDLPNLFDFSRHELSIAPSMNSRLVPPHSRPALEARGLYIDDFKPLKKEEMMAHLD*