MVKEQSLLSTEIVPNGSMSFSVRVRRRLPDFLQSVNLKYVKLGYHYLISHGFYLFTIPALLVAFSAELGALSKQDFRQLWRLFEFDLFSILACSGAIVFIATLHFMSRPRGVYLVDFACFKPPVELKRSKKAFLDHLKEIGKFNEASIEYQVKAMERSGLGDETYISSAILSNPPSQTMKESRAEAELVMFSAIDELFEKTKVRPKDVGVLVVNCGLFNPTPSLSAMVINHYKMRGNILSFNIGGMGCSAGIIALDLANDMLQATSSTYAVVVSTENITSSFYTGNRKSMLLPNCYLRMGGAAILLSNKRKDRRRAKYQLAHIVRTHKGADDKSFRSIYQEEDEGMNKGLSLSGDLVEVAGDAIKTNITTLGPLVLPLSEHLLFLATLFYQKVMKKKDVKPYIPDFKLAFEHFCIHTGGRSVLEEMQKNLELSDKHVEASKMTLHRFGNTSSSSIWYELAYLEAKGRVKRGDRIWQISFGSGFKCNSVVW