MRVDPLKFKGTKQYRDYIEGVFEYLVGFLDRTEPLMFLDRVFKNLEAEFENQWKKRARTMTIYDVIVNFDECNTVESLIELGPVKLRECLEVLGLKSGGTVLQKAARVLLAKNTPVNKLERKHLKKRTEDKATALLEVKVNKLCKILKETLDRTRQHVKNRSAMTAKELADDREADHVLELEINREEEDDDNNKVVNVNNKLSMPYWLYKLHGLDQEFKCQICGDSTYKGRRSFENHFWEKRHEYGMSCLGIPNSKLFYEITLIDEAKELWESIRLREGLTQWCPEIDEECEDGDGNIYTKKTYTDLVRQGLI*