MAASLVGKKIVFVTGNAKKLEEVVQILGDKFPCTLVAQKIDLPEYQGEPDEISIQKCQEAVRQVQGPVLVEDTCLCFNALGGLPGPYIKWFLEKLKPEGLHQLLAGFEDKSAYALCTFALSTGDPSQPVRLFRGRTSGRIVAPRGCQDFGWDPCFQPDGYEQTYAEMPKAEKNAVSHRFRALLELQEYFGSLAA
--------EEEEEE----HHHHHHHHH-----EEE-------------HHHHHHHHHHHHHHH----EEHH--HEEEE---------EH--------HHHHHH---------EEEEEEEEEE------EEEEEEEEEEEEE------------EEEE-----------HHHHHHHHHHHHHHHHHHHHHHHH--