MGQEGVKRDEQVVLGEEIGNIRVITLNRPRQLNVISSKVVSLLAEYLEKWEKDDKAELVIIKAIGRAFSAGGDLKMFYDGREPRDSCLEVVYRMYWLCYHIHSYKKTQVALVHGISMGGGASLMVPMKFSVVTEKTVFATPEATIGFHTDCGFSYMLSHLPGHLGEFIALTGARLNGKELVTVGLATHYVPSEKMPELEKRLMCLNSGDRNAIKSAIEEFSLDVKVDEDSVLNKQSTINECFSKDSVEEIIKSFETEARKEGNAWIGPMLKSLKRSSPTGLKITLRSIREGRNQTLAESLKKEFRLTMNILRTTISNDVYEGIRALTIDKDNAPKWDPPTLDKVNGEKVDIVFQPFKEELELQIPEKEECRWDGKYEHSAYAQVTEEAK*