MSPVKTQWTRLIRFVAAETAQVHIGEPVDPKLDVGLAFHQKKPIKAYEIAGSALDPAAQVTKNILTVKQLLAPLSREEVGLVRCLGLNYADHAAEANLAKPTYPVLFYKPVNALIGPEVPVTIPKHVQPVEKHLPDYEVELTVVIGKPAKNVPEAEALDYVIAYTAGNDISFRYHQMAVSQWNFSKGYDNTTPIGPCLVAAHAFPDPQKVPLKTVVNGKTVQDGTTADQIFSVRQTIAFLSQGTTLLPGSIIMTGTPKGVGFVKKPPVYLKDADDMSVWVGGGIGTLVNPVVEERGDQKAKL*