MSLGKKVTLNTGAQIPQLGFGTWQSAPGQVGEAVYHALKAGYRHLDLATIYQNQREVAQGIKRAFQDIPGLKREDLFITSKLWNSQHHPDDVEKALDDCLAELELDYLDLYLVHWPSSFKRGDEYFPLVKDSPIPEGDVEIDDSISIVDTWKAMIKLPKSKARAVGVSNHTIEHLEAIIKATGVVPAANQIERHPRLQSNELIAYCKEKGIHVTAYSAFGNNMLGLPLLIASDEVKAVAADASKRLGQEVSPAQVILAWSQVGGHSVIPKSVTPERIRSNFQEIELTPEEVERVSALGKQPRRFNIPYIANKPRWDINIFGEEEEKPATHKVII*