HKEQVEVGVSLGIQADEQATVDLVRRHVEQGYRRIKLKIKPGWDVQPVRATREAFPDIRLTVDANSAYTLADAGRLRQLDEYDLTYIEQPLAWDDLVDHAELARRIRTPLCLDESVASASDARKALALGAGGVINLKVARVGGHAESRRVHDVAQSFGAPVWCGGMLESGIGRAHNIHLSTLSNFRLPGDTSSASRYWERDLIQEPLEAVDGLMPVPQGPGTGVTLDREFLATVTEAQEEHRA
---EEEEEEE------HHHHHHHHHHHHHH---EEEEE---HHHHHHHHHHHHH----EEEE-------HHHHHHHHHH------EEE-------HHHHHHHHH-----EEE------HHHHHHHHHH----EEEE-------HHHHHHHHHHHHH----EEE-----HHHHHHHHHHHHH--------------------------EE---EEEE-------EEE-HHHHHHHH--------