MFLFLKLMKNSKVDCEYDNEKMEKDSDFRQWDELIPDTLGLIFSHLSLKEILTVIPRVCKSWSKAVTGPYCWQEIDIEEWSSRCPPDNLDRMLRILIARSGGSLRKLCVSGLNTELIFSFIAENAGSLQTLRLPRSELSDSIVERIAGRFSTITFLDVSYCVKIGSRALEAIGKNCKLLVGLCRNMHPLDTAGKPLEDDEAHAIATTMPKLKHLEMAYHLIGTSSVLQILSSCPELEFLDLRGCWSVILDDKLIKEKFPKLKVLGPVVVDYYERNDWDECSDFSDASSEYLAWEFMAGGMEDYFDDESFDGMWDDDEASLEELELRFYEGIDEDVEGYGWPLSP*