MLGRLQTYVWINTKGFQKIMKKYDKRMELRGTAQELGPEFEARLEKEAFCSGKMSILAEMFKSRRPGGVSSSGIAAAGSRPQLQLITGNANSELSSEIAARLGVPLTPAKIARFPDGEVSIQILENVRNSDVYIIQPTCPPVNDNLMELLLCASAVRRAAAARVTAVVPYYGYARQDRKERSRVPISAADVAKMMEAMGVDRVCCVDLHCGQIQGFFGPRTPVDNLWATPIAVSYFKTRELNNVAVVSPDAGGVARAKMFREGLEAQGMRASLAMIITQRRSTGELGSEIAQADLVGTVTGCDCIIVDDMIDTAGTLFMATNALKSFGASRVFAFATHGLFNPPAADRIEECAIEEVIVANTIPLPPSVNREARKVRQISVGKLLAQAVKCLHTGDSILSLDVVTSCDQAIKCIHTGDSVQRLFDMDEGVNLLA*