KTPDDVFKLAKDEKVEYVDVRFCDLPGIMQHFTIPASAFDKSVFDDGLAFDGSSIRGFQSIHESDMLLLPDPETARIDPFRAAKTLNINFFVHDPFTLEPY
--HHHHHHHHHH----EEEEEEE-----EEEEEEEHHHHHHHH---------------------EEEEEE----EEE-------EEEEEEEEE--------