VSWISWFCGLRGNEFFCEVDEDYIQDKFNLTGLNEQVPHYRQALDMILDLEPDPNQSDLIEQAAEMLYGLIHARYILTNRGIAQMLEKYQQGDFGYCPRVYCENQPMLPIGLSDIPGEAMVKLYCPKCMDVYTPKSSRHHHTDGAYFGTGFPHMLFMVHPEYRPKRP
--HHHHH------EEEEEE---HH---------------HHHHHHHHH---------HHHHHHHHHHHHHHHHH----HHHHHHHHHHHH---------------EEEEEE--------EEEEE------EE------------------HHHHHHHHH--------