MMKKIDVKILDPRVGKEFPLPTYATSGSAGLDLRACLNDAVELAPGDTTLVPTGLAIHIADPSLAAMMLPRSGLGHKHGIVLGNLVGLIDSDYQGQLMISVWNRGQDSFTIQPGERIAQMIFVPVVQAEFNLVEDF
------EEEEEE----------E--------EEEE-----EEE----EEEEE--EEEE-----EEEEEE---------EEEE-----E-------EEEEEEEE----EEEEE----EEEEEEEE----EEEEE---