MTDLVLGATFDPLLVRILRDSGISNKYLIYQTPIRSDLLQLCLVPAKSCIVTMPKNIISLETKLKIINDASESSYAELGEKYGLHKPTIGTIMRQKDQLLEKAESGYFGKNMKRMRVAAELEIERCLLQWLRRARAENVPISGPLLQKKAQDFARQLGKVEFKCCNGW