MSSEESLKRLYQIAEDIYEDLVRGEIPKMKLAARNRSNIVFNTRYGVWKYGDSKITRSAKKLDGAYMLLRTLYVMEFIKEMIRDKKSSTLREMYYISEGWGLAKFHTQDESNKLAEDLEVITGYLREDFKLRPEEDGASVIGNITVEEINRKGKPMRINCRDDVGDSGYLIPYNVEKEKLKFVDVDADFVIGIETGGMFDRLVENGFDEKARAILVHIKGQPARSTRRLLKRMNEELGLPVVIFTDGDPWSFRIFASIAYGAIKTAHISEYLATPTAEFVGITASDILNYDLPTDKLNDRDIAALQSELKDPRFQTPFWTEEIKLMLKIKKKAEQQSLAKYGLDYVTDTYLPEKLTELGVMS