MSRLKSNKLDLTILRCVSFLLYPDDTEKLMLASKTGLTRNQISNWFINARVRIWKPMIEEMYREEFAEDTGNLSTSS