HMLWARLVGLARLEARALSKKERRSLLERLKPYYTRIPFSEKADLRLVKARTDSGEYEIITVDGVPCLFEWSDGRIYPTLQCLKAFGVDWLKGVVLVDKGAAIALAKGAHLMIPGVVGVEGSFTRGDVVAALYHETRTPVMVGVAEVDSSALEKLYREKARGRAVRRVHRLGDALWELAQEVGK
-----------HHH-----HHHHHHHHHHHHHHHHH--------EEEEEEE-----EEEEEE---EEEEEE--------HHHHH---------EEEE--HHHHHHH---------EE---------EEEEEEE----EEEEEEEE---HHHHHHHHH-----EEEEEEEEE---HHHH------