SCTLGPLDQKFSWEQLSELEAYFKVEPYPDLQDRKIMATRLKLKEEQVEA