MKRIIRLGILFLISSVLFSGAYSLWAQGVMGEAIPAITFADSVHNFGLVAEEKGPVGCIFSFTNTGNAPLVITNATADCGCTTPSYTRETVEPGAKGEVRVSYNPEGRPGTFVKKVRIYSNAGELPKELVIKGNVTTLGGNEDRKYQLRVGGLQVSNQHLAFPIVSAEGEAAIRLVVNNPTNQPIMVRLRKVPKFVSISKTEFTLAPNEPEELYLTSLVSPKDKPALRQGVLRLEAWDTQGGVRERTDIKVSMPVVPDELMIATEMAPKMDLLTYFDFGERSATETIKGRISIENKGDAPLEIYSIVSDNKAIKIKAKSKIVAAGEKGELVYSVNMREVARQGGKLSQNVDILVNDPHGPLRKVRFEAAVRK