MKTHFADNYHMCPYPECGRRFTQESKLRAHFRAQHEKNLGGPVMNPGVYSRVQT