MFHLLGAQQNQKLKRRRFFCPVCGGELAVKLGLQKAPHFAHKQNKSCAIDIEPESAYHLEGKRQLYVWLKTQRASPILEPYIRTINQRPDVMARIKEHMLAVEYQCATIAPDVFQKRTEGFKQEGIIPQWIMGYSRLKRTASSFYQLSTFHWQFINASPYRELICYCPERRSFLRLSHIIPFYTNHSYSSVQTIPIHRAGAGDLFFTEPKPSIQYSGWTKAIHRFRHKPHRFNSKETNRLRLLFYEKRQTPFSFLPTEVFVPVRKGAVFKSPVFVWQGFLYLFMTDLGGKRAPIRFSAVLQQCKLHIHNKNIALRSECSEECLSEAVKQYIDFLCKKGFLRETQKEVYVLNQPAGGIHSMQDLIERDRSCFIE