GMADIDQASKTEMEAAAFRHLLRHLDEHKDVQNIDLMIQADFCRNCLAKWLMEAATEQGVELDYDGAREYVYGMPFAEWKTLYQKPASEAQLAAFEAK
------HHHHHHHHHHHHHHHHHHHH-------HHH------HHHHHHHHHHHHH--------HHHHHHHH----HHHHHHHH-----HHHHHHHH--