MSVKTVKVSNVSLGASERDLKEFFSFSGDIEYVEMKSDNERSQIAYVTFKDSQGADTAVLLSGATIVDLSVTVALDPDYQLPPAALAELSATGNKAPGDESALRKAEDVVSGMLAKGFILGKDAINKAKGFDEKHQLTSTASAKVVSFDKKIGLTEKISAGTTVVGDKVREVDQKFQVSEKTKSAFAVAEQKVSSAGSAIMSNRYVFTGAAWVTGAFNKVAKAAGDVGQKAKEKAGMAEEEQKRKMVDDFAQVHLSESPKASGASDQKPSKPPPAQGLIL