AQIFADVRTYWSPEAVKRVTGYTLEGRAANGIIHLINSGAAALDGTGEQTKDGKPVIKPYYELTDEDIKKCLEATQFRPASTEYFRGGGYSTDFLTKGGMPVTISRLNIVKGLGPVLQIAEGYTVDLPEEVHDVLDKRTDPTWPTTWFVPNLTGEGAFKDVYSVMNNWGANHCSISYGHIGADLITLASILRIPVNMHNVPEEKIFRPDAWSMFGTKDLEGADYRACKKL
------------HHHHHHHH-----------EEEEE---HHHHHHHHH--------E--------HHHHHHHH-----------------EEEEE-----EEEEEEEEE-----EEEEE----EE---HHHHHHHHHH-------EEEEE----------HHHHHHH-----EEEE---HHHHHHHHHHH---EEEE-----------HHHH----------HHHHHH--