MSLMSSSLVLCNCLSFTSQHSVLASSSPISLGYNRFQSISLRGKRRKKLWRFVPSAEKEDSHTGNNKRRRSWWQRFFFDDDGNWLGLRDDEIVDETDELEKDDEMSDEEKFETWKRRAEAIVELREGQEEIGDNSVGDVSKKWEDWIVDSDDSLVESWSRGDEGSEERSELDELSVPERGLVKMVRDMVLGVEEEDILYEDRVFRYASSKSAKFLAVLILIPWALDFLAHDYLLMPFLDRYVKTVPLAAQTLDVRRSQKLEMVKELNREKARYRLEVEIGKTPPLSDDDLWWELRGKALELREEWRLENRKAFANIWSDMVFGISLFVLLYANQGRVALLKFTGYKIINNISDTGKAFLIILITDIFLGYHSESGWETLLEIIMEHYGLEVEQSTITIFICLVPVVIDACVKLWLFKFLPRLSPRVSNIFQEMKRH*