MFVYQRVDSITHGWLFQSPRLHPIWRNTPVYQVASRYPDWLQRGFHIITPNRQVLVGPYEHYKECFKHVGNVGKFGGAQFRYDATVGGQIPIITLLQDLLQTGDRIDSLMLGIEGTGVLSGTLSLAFNQLNADPEMPFSQAYQLASERQLTATNSEEDLSGFDTAKKSLILARELGLTLELSDVQVDSLLPEPVEGKDLLALLKEKVDGPMAEKFREAKEKGELLFYVGRIDVPKGSITAQNPPFAVQDADMAVEVVSQRFPESTPLVFRGPGAGADFAASGLFASLRLGEAQVVISWCFNMNGWDYPGFMDVYVD*