MGNQKQKWTSEEEDALLAGVNKHGPGKWKNILKDPDFAPSLTHRSNIDLKDKWRNLSVSTASQGSKEKSRIPKAKAIVAAISNNQSSAPAKLIAAADTAGDDTPNNSTQDGKNVPRYYSMIFEALSTIKDSNGCDIGTIVNFIEQRHEVPQNFRRQLSSKLRRLVSQGKLEKVQNCYKVKKDNSLAVKTPTPKQKDVRQRISQQTMGAVMPSGETVEDAAKAAAYKVADAENKSFLAAEAVKEAERIAKMAEDTDSMLQIIKEMYEKCSRGEIILLA