MDQLVKDALARWPDVPAVYGWLSLDARGRWHLHPQGDAARGAPGESITSPQILAFIGRNYECDAQGNWFFQNGPQRVYVRLDAAPLILRRADEFSGLQTHTGQAVTAVRQWWLDDEGRLYASTAAGPGLVEDRELAPLLAQLHVDGQALADVLETGWPEPGRPPLMVSHPAWPNAAPLHGVASGDVARRLGFVANPAKPA