MFKFNTDIQMLKYEVLYNVAKLTLEDRLEDHYDEIPYEIIPGTKPRFRCCVYKERAIIEQRTKVAMGKNLKRTMKYAIEGEEPVIQVLDIACEECPIKRYRVTEACRGCITHRCTEVCPKGAISIIDRKSHIDYDKCIECGRCKEACPYNAISDNLRPCIRSCAAKAITMDEELKASINYEKCTSCGACTLACPFGAITDKSYIVDIIRAIKSGKKVYALIAPAIASQFKDVTVGQIKSALRKFGFADVIEVALGADFVAVEEAKEFEERIKDLKVMTSSCCPAFVVHIKKSYPELAHNISTTVSPMTAISKYIKKHDPMAMTVFIGPCTAKKSEVMREDIKGITDFAMTFEEMAAILDAAKIDIKEQQDVEVDDATLFGRKFARSGGVLEAVIEAIKEIDADVEINPIVCNGLEECNKTLKIMKAGKLPNNFVEGMACVGGCIGGAGVINNNVNQAKLAVNKFGDASLHKNIKERVNQFDTDEVDFHIGHSSDESNKSSCKEA