MRFSPLLEQLIEALRCLPGVGPKTAQRMAFQLLTRGRDNGRRLAQSLIDAVEQIGHCQQCRIFSESEVCEICASPHRDPTLLCIVENPVDVSVIEQTSSFRGKYFVLMGHLSPLDGIGPAEIGITKLKSHFDHGDIQEAIIATNPTVEGEATAHYISELAKQYTIKVSRIARGVSLGSELEYIDPSTLAHALAGREII