EYEYLVPPDDYLAAGVHIGTQIKTGDMKKFIFKVRQDGLYVLDIRKLDERIRVAAKFLSRYEPSKILLVAARQYAHKPVQMFSKVVGSDYIVGRFIPGTLTNPMLSEYREPEVVFVNDPAIDKQAVSEATAVGIPVVALCDSNNSSADVDLVIPTNNKGRRALAIVYWLLAREIAKIRGQDFTYSIEDFEAEL
-------HHHHHHHH--------------EEEEE-----E---HHHHHHHHHHHHHHHHH----EEEEEE----HHHHHHHHHHHH----------H---------------EEEEE-------HHHHHH-----EEEEE---------EEEE-----HHHHHHHHHHHHHHHHHHHH---------HHH---