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