MATVTLTGVKGRQIQVPTTLFINNEFTPASTTETLTIENPSTGTPLATVSSASPADVDRAVHCATQALPAWKATPGAIRGTLLHKLADLIERDAEDLASLEALEGGLLYTDSMNMSMPQSISTLRYYAGWADKIDGKTLHLPDGGVGYTFREPLGVCAAIVPWNAPLMITIWKLAPALATGNCLIIKPSELTPLSALKLALLIREAGFPAGTVAILLGDGPKAGNALSSHPDIRKLSFTGSTVAGRAILHASASSNLKQISLELGGKGPSIVFSDCDLANALLWTRIGITANNGQICAAGSRIYVQRGIYDKFLEEYARLSREEKPVIGDALDEKTTKGPVSSAAQLQKILGYVEEGKKRGVRVLFGGERIGEKGYFVQNTAFADVGQGEKMMREEIFGPVACIAPFDTEEEAIALANDSAHGLSSAIFTNDVNRAHRVTAGIESGQVTVNAWSMLAANAPFGGVKESGFGRDMGEEALEGWTTVKVVKYNILPPAAAKL*