MFRLVEKKGAVVHRITSFGTRRKGNWDDWGKMRLGKPKRIVTEAPFTLKKILQRIGEEEKLEAMPRPGKHSYDENSSPKPPFSYIWLTYMAIQDSDDKMLPLTDIYKYIMDKFPFYRQNTQRWQNSLRHNLSFNDCFIKIPRRPDRPGKGSFWAIHPAAQRMFENGSCLRRQKRFKLTEDFMPRKQLQPRLKTLPSQSPEISFLSPNKSPFDLPSSFQSSSSVDLSEVKPMQFNLLEEFGKLINRETIPPDPAFNVQQLLFAQILANHCMNVENRQRQVEESVENGFLKSRPQLPLIGSPEMKPFTSTNEDSLSPKPSFSIASLLGNGQKLPSSFYLP