MDIRPNHTIYINNLNEKLKKDELKKSLYAIFSQFGQILDIVALKTLRMKGQAFVIFKEINSATKALMSMQGFPFYDKPMRIQYCKTDSDIIAKMKGTYSERPKKPKKPAPVAREEDPEKKKAKKNANKIDGRLGMGFDGLHGMAQYNAAAMLSNLQGVGPVPEQPPNQILFLTNLPDETSEMMLSMLFNQ