MNGVRKRLSDMSFRMINVFKDPKPLKFYKGTVVKLENDSSYQRVFDKNKYTEFAGVIIDIKPQELAILYDSDMSDIQGYSKLYTYQDLNYELKDRISIADLVYFEIFSIDSSIGYFTLVLKEFIWTN