MAASGTCIGFSVAQWRDKQLTSFFRSCGLQHKTLQVEDETTIACWCKTPEAETQAELDKPALVLIHGFATSSLWQWNQQVKPLQKKFRIFVPDLIFFGKSTTSGRNRSEIFQAQMLAKAMEIMNVPSYNVVGTSYGGFVAFRLAHLFPERVEKVVIANSGICKNSEDDRKLQERAKVEAIPDLLLPSSAAALRTLSNLSIHKFSPFVPSFILQSIVEYFYHENKHERVELLQKIVLGKESTDPLPTLSQKVLVIWGEYDGIFPPKLANQLKEHLKENAELVVIKNASHCTQMENPREFNRLVEQFLLGKAA*