MVLKVGDLELETTAEGFLRNAADWNQQVAEALARQNGIEISAAHWEILLFIRDYYRQYQHLPNARMFAAAIKKTLGEDKAQSRYLQKLFPDGPLKYASKLAGLPKPPTCL