MKLLNRSFTKDGEGHVKLVPEEAEDMWHAYNLIREGDRLTATTFRKVGAYHSLELEEQRAFTLFKVQWDAVDIDRVVSATNPAQSADLAAVLITEGLAHVCLVGGATTLTQAKLEANLPRKRGPAIAGYDKAYNKFQESVLQAILRHVDFGVVKCLVLAGPGFAKDSLKQYMDLEAVRRDLRPLIENKDKVVLAPASSAYKHALQVEALKAFMAMLSSDSARAFYGPGHVFAANDMGAIQTLLISDSLFRINNVQKRKRYVGLVDAVKDGGGEALIFSSMHVSGEQLNQLSGIAAVLRFPLPDLEDQELPEEA*