MGSSASNALTEDEVGIIPRVISDVFAGAEKLRGQSECVVRCAFLEVHNEEVRDLLHPDTPTKGISIRERADGAIVVSGIREERTRSYDDMLRLLENGSVARTTGATSMNAGSSRSHAIFTIILEQRHLTRERMRANRGAYSSAKFHLVDLAGSERNKRTRAIGARFKESININSGLLALGNVISALAGEEQRTLATARGEAPPPKTHVHVPYRESKLTRLLQDSLGGNSRTCMIACVSTADQNLEETLSTLKYAARARNIRNKVIVNRD