MGEGPCIHVLVVDDCPIDRKVVEKLLLKTGTFTVTIAGGGEKALEILGLDEENAEFANVNDCKIDLILTDYCMPGINGYDLLKAIKDHTSLKAIPVVIMSSENNPERISRCRMTGAEDFVLKPLHLRDIQRLRSYVKPRTPRTKTGTKRKVPLDMMPESNRSERQTRPAGVVVA