MRTSTFLLAASTAGSVLGVPLVKKDNYDPLPGGDIDILNYALTLEFLERKFYEQGLANYTKEELTGAGLDANLYENLQTIYSDEKTHVDFLAGALGDKAIPEPTFAFPSTDAKSFLGLSAILEGVGVSAYLGAAAVIADKAYVTAAGAILTVEARHAAYIRNAIGQKPFPTPFDTPLNFNQVFSLAAQFVAGFAPGTPELPFRAFPSLSVVKAGHGLVFPGAAAAAEKEGLVKYGQKVSAVFYSGLDTYYGCLSRNGDDGKDGKAGPAGQVYVILSTADGNTVQAADENTVAGVGILEL