MNRLKEKYLNEVVPALMSKFNYKSIMQVPKIEKIVINMGVGDAVQNPKALDSAVEELTLIAGQRPVVTRAKKSIAGFRLRQGMPIGAKVTLRGERMYEFLDKLISVSLPRARDFRGVSKKSFDGRGNYTLGIKEQLIFPEIDYDKVNKVRGMDIVIVTTANTDEEARELLALLGMPFQK
--HHHHHHHHHHHHHHHH-----------EEEEEEEEE-----------HHHHHHHHHHHH---EEEEEE-------------EEEEEEEE---HHHHHHHHHHHHHH----------------EEEEE----------------------EEEEEEEE---HHHHHHHHHH-------