MIDAPVDEVFAWHGRPGAITRLTPPWGPARVVAESGSLRDGQAVLALPGGMRWVAQHDPAAYDPPRRFVDELASPLLRPAIRWRHTHEFSEAGDGTTRLTDTVETTVPARALRPMFAYRHRQLADDLAAHRWAREHRPEPLTVAVSGSSGVVGTALTALLTTGGHRVVRLVRRTPRAQDERWWDPEAPAGDLLDGVDAVVHLAGASIAGRFTAEHKRRIRESRVGPTARLSELAARTGTGTFVTASAIGCYGFDRGDETLTEESPRGDGFLADVVEDWESAAEPARAAGARVVHVRTGIVQTAAGGVLRLMHPLFAAGLGGPLGSGEQWTSWIGIDDLLDVYYRALVDDRLRGPVNAVAPNPVRNREYSRILGRVLRRPALLPTPSLAPRAVLGEEGARELALAGQRVVPLRLLAVRHPFRFRDLEPALRHALGRTAS