MVKLTADLVWNSPHFFNAIKERELELRGNKIPVIENLGATEDQFDTIDLSDNEIVKLENFPLLNRLGTLIVNNNRITRINPNIGEFLPKLHTLVLTNNRLVNLVEIDPLASIPKLQYLSLLDNNITKKPNYRLYVIHKLKSLRVLDFIKVKAKERAEAAALFSSKEAEEEVKKVSQEVAQKVSDTTEDAEAPKVVAPTQEQILAIKAAIINSQTIEEIARLEQALKFGQVPAGLVVPDPASGVNDGSGPMEVGLSY*