QPDVSAVLSAYNQQGDPTMYEEYYSGLKHFIECSLDCHRAELSQLFYPLFVHMYLELVYNQHENEAKSFFEKFHGDQECYYQDDLRVLSSLTKKEHMKGNETMLDFRTSKFVLRISRDSYQLLKRHLQEKQNNQIWNIVQEHLYIDIFD
------EEEE------HHHHHHHHHHHHHHHH-------HHHHHHHHHHHHHHHHHHHH---HHHHHHHHHHH------HHHHHHHHHHH---------HHHHHHHH---EEEE--HHHHHHHHHHHHH---HHHHHHHHHEEEEEE--