MNLKREQEFVSQYHFDARNFEWENENGAPETKVDVNFQLLQHDQENQVTSLIVILSFMIVFDKFVISGTISQVNHIDGRIVNEPSELNQEEVETLARPCLNMLNRLTYEVTEIALDLPGINLEF
-------EEEE-------------------EEEEEEEE---------EEEEEEEEEEEE----EEEEEEEEEEEEEE--E--------HHHHHHHHHHHHHHHHHHHHHHHHHHH---------