STNRVMQADEDFNIRFVNLVRTHKCLYDKKVPEYRNRDNQEKAWVLISKETRESVIHCKERWRNLRACLSRYIKQQSGSEPQHKPYYLTEHMAFLLPFLKSSRNSLEGNNSLAT