DKVYQMKSKPRGYCLIINNHNFAKAREKVPKLHSIRDRNGTHLDAGALTTTFEELHFEIKPHDDCTVEQIYEILKIYQLMDHSNMDCFICCILSHGDKGIIYGTDGQEAPIYELTSQFTGLKCPSLAGKPKVFFIQACQGDNYQKGIPVETD
---E-------EEEEEEE-----------------------HHHHHHHHHHHHH---EEEEE---HHHHHHHHHHHHHH-------EEEEEEE-----EEEEE----EEEHHHHHHH------HH-----EEEEEE----------------