MDKFLLTFERPPNNEFPLNDEANGGEDESRALTKEDVDDILAKAKEEDTPKEHGIKPPYPLWMDSVQFPTKFKQPTLQTYSGNGSAGQHVIHFKILTGVIVDQDALKIRLFTSTLKGTAFDWYSTQPEDSIQNWTMLETRFVTHFKGRGHPITMVQLYSLKQGENESTYDFIHKWKAMAYECSDVLPHASLVDICRNNMRARIRSMIIGNESKNLGELLEAFMEA