MNLNDVIGFGIAGNFAGHLEQAGEMKDFANIITEANKPKGIFPFYLPKAETVLSQYPYSSSEQIIPDHECPQLEPEVAIYCQVQYENNQVVGLKPTHFAAFNDCTLRKEGAKKISEKKNWGPASKGVSETWIALDQFNPEGNIHQYSLASFVERDGELHPYGIDAKISDYSLFNQELIEWLIDAMNHQDDNGPLENIPALLKAHDYPETCVISVGATAYAPFGEQNYLMPGDKLTVAVYETDSHDIQSLIREENFAGGISWLRQTVSL