QKNLLCGKCKAYACSTDDIRIIKDSHHIVLGEAFKERYTTKPHKKPMQFDGFEKKSKMYCRNNNCQHDWGITVKYLTFDNLPVIKIKSFVMESQMDFQKWKSINSSLKNFDVEEMSNLYPPF
-EEEEE----EEEEE---EEEE---EEEEE------EEEEE--------------EEEEEE---------EEEEEE------------EEE-----E--------------HHHHHH-----