IDKQKAICNYFTKEISRSGQDKHGFGRSGLKKHLATYPLIIHILPLICDEIDIKRKVFKVSIQRNGKELPRSDVEKIGAYKLYPIGDAVNFGVTTSAFNFQRIDIDGDNLKKRTNLKFEVKNTFFSTPFFTLMAIFGELNRIAARTAKSVDDDVSAAPRFFLFLRGVSLDFPKLAGKPEIQR