TDLSAQKRLAADVLDVGKNRVWFNPERQGDIADAITREDVRELVDEGAIQAKDKKGNSRGRARERQKKRAYGHQKGAGSRKGKAGARQNSKEDWESRIRAQRTKLRELRDEGTLSSSQYRDLYDKAGGGEFDSVADLERYIDA
---HHHHHHHHHHH------EEE---HHHHHHH---HHHHHHHHH---EEEE------HHHHHHHHHHHHH-------------------HHHHHHHHHHHHHHHHHHHH-----HHHHHHHHHHH----HHHHHHHHHHH--