MTLRVSLKDAWLRAGVRVALRPLLRRMPVIGALQVGLTRVPEFGYDLNLSLASAALVPLLKTWIDQAIRDLVMQPLVLPEHIFFPIDPSVEDVERPAGVLAVHLIGADHVPKPSLFANARPFVELYVRDSQRRQSHVAAPGRVVVWDSRFELPLNVPEHQELTVILYDYNDWSPNDELGRARLVVRDLVPGQQQEVCLRIKAPEEEKHEEEKSNLSRGERIAMALGRPFTKKDPTVCELHLVVTYLPLDEAGAEQVMRLRQRAGQAPAALPDRAASAGRIEVAPDGQTPQQAPAELPQQLLHPLVQRMLQSGLLQVGVPRAQX