MSRERSRRELPPVQEHIDKLKKVVEEGNGYGALQMYKSISARYVTAQRFSEALDILFSGACVELEHGLVNCGADLAILFVDTLVKAKSPCNDESLDRIRCMFKLFPRVPVPPHLVDVSDDEDVHNLQESLGEARSRVDNLTSFLRAAIRWSAEFGGPSTGYPELHAMLADYLYTECPELDMVRISRHFVRAEDPEKFATMLINFMGRCYPGEDDLAIARAVLMYLSMGNMKDANTLMDEIKKQAETLSESDLIQFITYLLETLQRDALPLFSMLRAKFKSCIDREPLLNELLDEIAERFYGVQRKNPLQGMFGDIFKVI*