MRDYLKAKLLSDVEGTCSGNYGYIICVLDSNKIDIGKGRIVPGKGEAEFQVGYKAIVWRPFKGEVLDAIVSTVNKMGFFADVGPLSIFVSSHLIPSDLKFDPTSNPPSYVSEDQLVEKVLKLD