MLQPKVRKACDFCYRRRIKCDAQKPQCSNCVLHGSTCAFGATSRKSRTRHQESGEDIGVLRLQVERLQSSLDQALKRIDELQSLVPRSDKAPDVLAASPPAAGLHEGPVDLVQKELSDVRMELPPLQEVLSATAVYLTTLNAVLPLFHPGRLLQSINNWYAHPSRRDRTTWAAINVILALAHGRMDPNEATLSESAAYYLHNAQTVLSEVIMGDAALLNVQILVGMVILFQGTQDLKPATMLIAVALRLAHELGLHTRRAGYLDTSQILERDRVFWIAYLLDRDISLRTGRPPVQREADIDLEWPSAEPEDGAGHVAYADSAFGFNFLRCRVRLARIQGEVYDFMVATRAGTMDDYLRGENIVRLNYMLDDWISKIPPPFRPGSVLQAGQPNLCRNLAVLYSIHLACRTQVYRAHAMDSRWMQSLRSFGRTVTQEGHVVPAPLPTPSLQDWEKLVDETRSYMRLFWGIERRDQAFIWLEKFLHHRRLGWQLTCYIVQDDRVHVYYGISLFDSQHHV