MVNTFFLFCGCVDQASVAVVEKWGRFLRLADPGLHFFNPLAGECVAGSLTTRVQSLDVRVETKTKDNVFVQLICTIQYRVVKENADDAFYELQNPQQQIQAYVFDVVRAIVPRMNLDDLFEQKNDVAKAVLEELEKVMADYGYSIEHILMVDIIPDAAVRKAMNDINAAQRLQLASVYKGEAEKILMVKKAEAEAEAKYLSGVGIAKQRQAITDGLRENILNFSHSVSGTSAKEVMDLIMVTQYFDTIKELGDGSKNTTIFIPHGPGHVKDISEQIRDGMMQASSSNV*