MSVLKQKYGPVLWLKLGTSTNITVVQTAQAAAELFKNHDISFADRFIPDANQAHSYYQGSLALAPYGPFWRFQRRICTVEMFVHKKISETVPVRRKCVDNMLKWIEKAANSAEKGSGIEVTRFVFLASFNMLGNLILSKDLADPESEEASEFFNAMKGIMEWSGITNVSDIFPFLRKFDLQSLRKKMTRDMGKAIEIMSMFLKEREEERKEGMEKRKDFLDVLLEFEGTGKDEPAKLSEHEIKIFILEMFLAGSETTSNSVEWALTELLRHPEAMAKVKTEISKVIGPNRKFEESDIENLPYMQSVIKESLRLHPPLPFLIPRETIQDTKFMGYDVPKGTRVLVNAWAIGRDPECWDDPMSFKPERY*