MSFLVLSPCLHMMPRQRALPVKDHNAQTKENEGDKTIDIWAPGQPRNPERYVLKDQETRYRQRYLDLMVNSEVRHIFKTRAKIISYVREFLNDLDFLEVETPMMNMIAGGAAARPFVTHHNDLNMKLYMRIAPELYLKELIVGGLDRVYEIGKQFRNEGIDLTHNPEFTTCEFYMAYADYNDLMELTENMLSGMVKKLAGGYKIHYHANGVDKEPIEIDFTPPFRRIDMIQGLEEAAQLNIPKDISSEEANKYLLAACEKFDVKCPPPQTTTRLLDKLVGHFLEEECVNPSFIINHPQIMSPLAKWHRTRPGLTERFELFVNKHEVCNAYTELNDPVVQRERFADQLKVFMFLVNCYAY*