MSDIKKLGSSWIINWFFGFNQIPTNEDSSIYMKSVLTCAKADGVISPEEKDWALGFCASWGVADWVIEDLKTYEADEALEEVIARSPQVSMAQRDILLSAIWVSAADGELHEKEKAKIRKMATILGIKEEIVDQLEQLYYYEAALRQKRLNLLYPQKSPY
------------------------HHHHHHHHHHHHHHHH------HHHHHHHHHHHHH----HHHHHHHHH------HHHHHH-----HHHHHHHHHHHHHHHHH-----HHHHHHHHHHHHH----HHHHHHHHHHHHHHHHHHHHHHHH--------