MKKVLGIYGNANRHWVGDGFPVRSLFSYNTLGQHISPFLLLDYAGPADFPPAQQRRGVGQHPHRGFETVTIVYQGEVEHHDSTGAGGRIGPGDVQWMTAASGILHEEYHSERFRSTGGTLEMVQLWVNLPSSDKMNPPRYQTLLDADIPRVGLPDRAGELRVIAGRYGRHQGPALTHSPLAVWDVQLKAGKHLALDLPKGHTCAVVVLRGTLAVGDEIVREAQVALLDRDDPRLELEANNDVQLLVLSGEPLDEPIIGYGPFVMSSREEIDQAIEDFENGRFIRAH