MSTQPWKCALVTGGGGGLGKVFAQSLIKRGKKVYIAGRTESNLSQTAKEIGAAGYFVVDVGNIASLPAFVEKVKNEAPEVDCILNNAGIQKPLDFAKGADLNAVDQEININITGLVHLCALFIPHLKEKPHASIQNVASGLAYIPIAVVPVYCATKAFVKSFTLSLREQLRSTNISVVEISPPMVESDLHRDHDNPDNNKKSNSPHALSQEEWIAAVEKGWDAGAEEIGAGFSQIGIDKWRGTFGELHTKMAAQAH*