MPEVLSRRALNRATLDRQLLLTRAELSAFDAIRHLYGMQAQAPNPPYIGLWSRLARFGHEDLAGLLHGRRVVRLVLMRSTIHLVTADDCLALRPLLQPMLARALRGSARGKGLAGLDLDELAAAGRALVDETPLTFRELGERLRERWPERPAADLVNGVRNTVALVQVPPRGIWGVGGLPAHTSAEAWLGRPLDGRASLEEMVRRYLAAYGPATVMDIQQWSGLTRLGEVVGGMRLPRFVTEEGAELVDLPEASRPGPDTPAPVRYLSEFDNMLLSFGERTRTRIMADEYRARVFTVNGIIKATVLVDGFVRGLWKVVRKRDEAVLEVELFQPVSALERAELEREGMRMLDFAAAPAKIRDIRFS