MEVEVRALRSLKDEVLWRKIGLFVSDKKLRNMIGIVKGGSNDAVITKDKHFDGIEPVLGMSVGVHLKENEVIRPYGLRSSVLGGRQHTAEKGASQGDTGGAVNTIDETTQDNLCDHCVIQRASQWDWKVKKPWKPKKGRCKMVLGGDVGKLKNLCPSFFSTLSASKIVHLNIFMASPKVDISANTTPKSPIRELEREGDNIDIVGCTVLGVYDQSNNIPQEYIRYLGVLPVVDGLGSETSGRLELESGESSMGALMETLVPSY*