DPLLPGYSFNAHLVAGLTPIEANGYLDFFIDRPLGMKGYILNLTIRGQGVVKNQGREFVCRPGDILLFPPGEIHHYGRHPEAREWYHQWVYFRPRAYWHEWLNWPSIFANTGFFRPDEAHQPHFSDLFGQIINAGQGEGRYSELLAINLLEQLLLRRMEAI
------------EE--------------EEE-------EEEEEEEEEEEEEEE---EEEE----EEEEE----EEEEE------EEEEEEEEE---HHHHH----------EEEE----HHHHHHHHHHHHHHHHH----HHHHHHHHHHHHHHHHHHH--