MKLLNRSFTKDGEGHVKLVPEEAEDMWHAYNLIREGDRLTATTFRKVGAYHSLELEEQRAFTLFKVQWDAVDIDRVVSATNPAQSADLAAVLITEGLAHVCLVGGATTLTQAKLETNLPRKRGPAIAGYDKAYNKFQERPLIENKDKVVLAPASSAYKHALQVEALKAFMAMLSSDSARAFYGPGHVFAANDMGAIQTLLISDSLFRINNVQKRKRYVGLVDAVKDGGGEALIFSSMHVSGEQLNQLSGIAAVLRFPLPDLEDQELPEEA*