TNLCPFGEVFNATKFPSVYAWERKKISNCVADYSVLYNSTFFSTFKCYGVSATKLNDLCFSNVYADSFVVKGDDVRQIAPGQTGVIADYNYKLPDDFMGCVLAWNTRNIDATSTGNYNYKYRYLRHGKLRPFERDISNVPFSPDGKPCTPPALNCYWPLNDYGFYTTTGIGYQPYRVVVLSFE
------------------EEEEEEEEE-----HHHHHHH------EE----HHHHH------EEEEEEE------------------------------EEEEEE--------------EEEEE------------HHHH---------------------------------EEEEEEEEE-