MHGLNMGRKDGFSRIPSMRDRVQGCLSQHPNELVSIFSKYVAHGKCILQPHEIRRELETLFQGFDHNLVKEEFRTVLRAAQEAIVCPPWVALAIRPKPGLWEYVRVNVDELTLDELTVSEYLRFKEHLVEEREMEIDPYVLELDFEPFNASLPRLTRPSSIGNGVQFLNRHLSSRLFRDPESMQPLFEFLRAHKHQGQVLMINERIPTLQRLRAALMKAEEQLSQLPGDTPYAEFGYRLQEMGLEKGWGDTAAHVLQMMHLLLDILQAPDPETLEKFLGMIPAVFNVVILSPHGYFGQANVLGLPDTGGQVVYILDQVRALENEILENIKKQGLQIEPKILVVTRLIPDAEGTSCNERIEKISGTQFSKILRVPFRTEHGVLRHWRSRFDIWPYLETFAEDATSEICGELNGPPELIIGNYSDGNLVASLIAHRLGITQCTIAHALEKTKYPESDIYWKNFEEKYHFSCQFTADLIAMNHADFIITSTYQEIAGSKDTVGQYESHMAFTLPGCYRVVNGIDVFDPKF