MKQGKSEKDIQSPRQEIKILRKLKLGNIIEMLDSFENEREFCVVTEFVQGELFEILEDDKRLPEEQVQAIAKQLLCDFGFARAMSTNTVVLRSIKGTPLYMAPELVREQPYNHTADLWSLGVILYELYVGQPPFYTNSVYALIRHIVKVPQSQLTWPALLEHPFIKDSLEEVEAREMHTAVVRHKAAWRLKESGGQQKNGLTNFKKCDSSTPFKDASAPGVVAAAQSDMKSAVKVNYPSPEDFLGFSTHEVIKSSGVMIRPELVMKLIADELRIPRGSGFTVAELKVAAMEFQRVDELGNQGLFHRLENP*