MGKKLKMTQLGMFRNKSVGKHVCMSLATDVAADSKLRDLEMEKRDPRTVVAVILGGGAGTRLFPLTKRRAKPAVPIGGSYRLIDVPMSNCINSGINKVYILTQFNSASLNRHLARAYNFGHGVNFGDGYVEALAATQTPGEAGKRWFQGTADAVRQFHWLFEDQRSKEIEDVLILSGDHLYRMDYMDFVQNHRQSGADITISCLPMDDSRASDFGLMKIDNKGRVLFFSEKPKGEDLKAMEVDTKVLGLSREEAEKKPYIASMGVYVFKKEILLNLLRWRFPTANDFGSEIIPASAKEFFIKAYLFNDYWEDIGTIRSFFEANLALTAHPPRFSFYDATKPMYTSRRNLPPSKIDDSKIVDSIISHGSFLNNCFIEHSVVGIRSRVNSNVHLKDTVMLGADYYETDSEVASLLAEGRVPIGIGENTRIKDCIIDKNARIGKNVVISNSEGIQEADRSLEGFYIRSGITIILKNFTIKDGFVI*