MATTLTKGDIVLFALRKPAIASNASLTDVEPQSVEDAIQDLENMMYEWQINPGDIGYLFAADGEEPLPDDDSGLPRKYMQAVGYQLMLRILSDYNLEPSSGVLINAQRSYDALLTDTLIVPSMRRRGDFPVGQGNKYDLYTADRYYLGDLPPIDGDVPNP