GMTFRDTSAIASWHAHVYFDASSRDAAWTLREQIEAHWSGKLQLGRFHERPVGPHPMWSYQLAFTQEQFADLVGWLTLNHGALDIFLHPNTGDALRDHRDAAVWIGHSHELVLSALN
------------EEEEEE----HHHHHHHHHHHHHHH----EEEEE-------------EEEEE----HHHHHHHHHHH----EEEEE-----HHHHHHHHH---------------