MDMFAGLPLSPTHSYENESEVREKIYDYLKNPDEYTCSITMGYPRTAQKSYGNERRLLMCYPAVILSGQGWRHRVNEMRDLCQNVECTVHHPRPPLHPQYPGQAVLDKQTFVTAEMMTTNGEVWRIPDTIYADTPVMAQLRINDDRDEVSVKATQLKLRLFYNGCYDIGIFASKMINVLSKPQRSAASNSQKNLAFKSGDIITLSVRNTKLTRNLCVTNGQLGADLPYYSTFQIFLVDDEMTESDNIKVVDDEVITYGSTVKLIDTETNIGLPKMRILRSDERGITLSSVPGVQEVLHFHRVAFQFFDEPNLFLGLDDMDFQNVRPKSAKQEPFVKSGQRMLDPSTSETWLLLPHESITYTFAELNGTVHGPVTPAPLFENYMEFAKGEFVSVDGNSFTPRLQAWVDDIPLDTYYKNSESMVVRLPDEEERRDSENRLRAVGLTPTLQLVFVRDDFIMYPTSYFFNDKEK