TTLTGQPPLYGGSTGGLLSAADTEEKYAITWTSPKEQVFEMPTAGAAVMREGENLVYFARKEQCLALAAQQLRPRKINDYKIYRIFPDGETVLIHPKDGVFPEKVNKGREAVNSVPRSIGQNPNPSQLKFTGKKPYDP
-----------------E-------EEEEEEE------EE----HHHHHH-----EEE-HHHHHHHHHHHHH-------EEEEEE-----EEEEE------------------------------EEEEE--------