MTRYALLVRGINVGKNKVVMAELRQELTNLGLEKVESYINSGNIFFTSIDSKAQLVEKLETFFAVHYPFIQSFSLLSLEDFEAELENLPAWWSRDLARKDFLFYTEGLDVDQVIATVESLELKDEVLYFGKLGIFWGKFSEESYSKTAYHKYLLKVPFYRHITIRNAKTFDKIGQMLKK
---EEEEE-----------HHHHHHHHHH------EEEE----EEEE----HHHHHHHHHHHHHHH------EEEE-HHHHHHHHHH-----------EEEEEE-----HHHHHHHHH------EEEEE---EEEEEE----------HHHHHH--------HHHHHHHHHHHHHHH--