MVLGHFTKLSSTFLLSIPAVGRLEGAESVLQAVGVLAAIVNVHECGHFLEAYLQNIRVNKFAIGFGPMLLKFNLRNLEVFLLRVYSAGSLDEFFDCGKRANDRDKRALEFIETVTINADERYGLIGRSDRATFKKCLPVITYDDLKPEIRRIASGDTCPILSAHPVSELLTSLGTSAGERKLMPTIEEELERKTLLYSLLMPVMNLYMKGLEKGKGMYLFFIKSEAKTPGGLLARPVLTSYYKSRYFKERPYDPYNIYREDCLLKTNAQPCSGSGSDSDPTDAAEENFFFSCFVSDRSSKENGGGGGGGGRGIAMLRWRFHESVYFK