MGGVASIPSTDPACTLQVIGAGFSRTGTVSMALALEKLLGGPVCHGGTQMHMLGDEYARRWVEVYEARHDRPELLRRLREVTRGFVGITDMPGVHFVEELLELYPEARVVGVRRDADRWWKSANEMHDKMTPWYMDVLLWPVPTSRWFARWHELAMERTKELGLLPFGPEYLDRYNDWVSRVVPEEKIVWMEMKDEWGPLCKMLDKPKPDLPFPRANDAEAAEGLIREKVKKATFIWSGIIGAIAISAAVAHRIYRHT