MKKTLIALTVAGLGFAAAAQAAVEATPAIATWKATAKKDTESALVVTPLDSLSFQYAEGIKGFNTVNGLFDVAIKGDASATDFTLKAKKLSGTLNHLSGGSTVDVGVLWQGAPVSTTAYTTLIDTAAGITGGNLSPLASSFKDDTQRSTAQGSFTFNIESATVNGTEAAFETLPDGLWSGEVNVEFVANWS