MVKEQALLSTEIVPNGSMSFSVRVRRRLPDFLQSVNLKYVKLGYHYLISHGFYLFTIPALVVAFSAELGALSKQDFGQLWRDFEFDLLSILACSGAIVFIATLHFMSSPRSVYLVDFACFKPPAELKRTKKAFLDHCKEIGKFNEASIDFQLKAMERSGLGDETYLSPAVLLNPPVHTMKAARAEAELVIFSAIDELFEKTKVRAKDVGVLVVNCGLFNPTPSLSAMVINHYKMRGNILSFNIGGMGCSAGIISLDLANDMLQATGSTYAVVVSTENITSSFYAGNKKSMLLPNCFFRLGGAAILLSNKRKDRRRSKYQLTHIVRTHKGADDKSFKSIYQEEDESMNKGLSLSSDLVEVAGDAIKTNITTLGPLVLPLSEHLLFLATLFCKKVLRKKDMKPYIPDFKLAFEHFCIHTGGRWVLEEMQKNLDLSDKHVEASKMTLHR