MSPQQNLGDDEAGRLKALQIAMMLALPFSLKAAVNLGVPKILVDAGSGADLTAEDIATSIAKLLDRCADATNLDRILRVLASHNVLTEIVSKNGNDSDCPQRSYGPTSTLKYFTDNEDGVSLAPFLLMATDTVILPTFQYLHLPVLDYAATDARFDKLFNKAMHDHTHIEMSALLKKYRGFETLTSLVDVGGGLGATLAMILSKYPKIRGINFDQPHVVADGLQVPNLELVGGDFFASVPEADAVFMKWILHDWDDEQCVKILKNVWRALPPHGKVINLDYVLSDNSDPSPATKISLCTDISMMAVNSNGRERTLAQFKRLAADAGFRRIECVAQIDDLSLLEFYKN*