MMCEERKDCSVCVTGAGGFIASWLIKDLLLRGYNVNGTVMDPGDERETGHILSLPGAKERLRLFKANLHEQGSFDTAVQGCEFVILLATPMDFAVDAETQSSVIEAEVNGTLDILRACVKAKTVRRVIYTSSISAASPLNEKGEFRDCIDESCWSNADIIRRKGPLFWMYYLSKTSGEQTARQFGLEYGIEVVTIAASLVAGPSLTPTLPASTEEALAIVTGNAECYEWLRELQHLIGSIALLHTEDVCRAHIFLMEHPSARGRYICSSQSLTLRELGDFCGKRYPQFNLPLKFYEEEDVLSSVPISSKKLLDMGFSFKYGLSEIFDDSIEFAKKLGVLP*