MGSSSTNPSSETLLKVGVVGFGPFAQFLSRTILKQGHLVTATSRSDHSRLCSELGITFFREMDQFCNANNDVILLCPSILSLSSVMQSLPSNRLEKGTLFVDVLSVKEHPRDLLLHVLPEECDVLCTHPMFGPESGKDGWNGMPLVFDKVRIRNESLCMNFLSIFEKQGCRMVEMSCTEHDKLAARSQFLTHTIGRILSEMKIESTLMDTKGFQTLLQLRDNTMKDSLDLYCGLFKHNKFAKQELENLEGAFHSLKLKLQETEDAK