KVVPLEKALEVVQSFKISPGIEEVPIEKGLGRIAAEDIYSPIDVPPFDRATVDGYAVRAEDTFMASEASPVRLKVIGSVHAGEEPKFKLGKGEAAYISTGAMLPGNADAVIQFEDVERVNGEILIYKPAYPGLGVMKKGIDIEKGRLLVKKGERLGFKQTALLSAVGINKVKVFRK
----HHHHHHHHHHH------EEEEE-H----EE--------------------EEEEE-----------EEEEEEEE--------------EEEEEE----------EEEEEEEEEE---EEEEE--------------------HHH-------HHHHHHHHH----EEEEE--