MAQEVAEVTTVKSLSDLGIKDLPVNYMKDEDERPTVAYNDFSKAVPVISLANAGAGGAERAQLLRELRAAFEEWGMFQMIDHGVPSELNSQIMCCAHEFFSLSAQEKMQYAIKAGQFVGYGNGSFINDDPFLDWRELYVATCSSPARDIQCWPAKPLHFRETLTQYSDATLKLAKTLLGLISESLGVETDAIEKACGERQQKVLMNYYPTCPRPDLTLGLKRHTDPGTLTILLQDKVGGLQATKDDGRTWVTVEPIDGAFVVNIGDHMHVLSNERGSSSCCKSDGCEAFYDPHPDSVVYPLDALTPASNRKSGAARRFERCVYSEFYERKMMKHLVDREIKHSKGISLVQQPEMETLAQ