MSEVEVRALVEREVPGWAEDDVKVDALFKAFSGQREDWQGRLDFWRALIVKLARHLGLIVIDGREVQLRWFLRGGLLPLCLNDVLREMLRSGELQALEQQERQQQTSSLGRALAWALGFQTAKDTIDTAVGGRLVVTVLLKERVAHVCKTLADTSWKSDCIVTMKSFVGLFGDTDDAKAAMHYLLDKKLARHVCIDERDELIEGLKISLVQSCVSALNQVDYHMLQLHWTSEKMKQRLDALDQRVSQLREAAVGAKDKRVALRHLRSMKVLASSRDKCADLMARIQEILDAISDAEATKKVSEAIQLGNRAMREHHVTLEEVHEQLKEMDEAMVLTKLVGDALGDVVLRLWWLVLPMCRVAGGSASIDAVEDEDLLQEIASLEEEVSQEPGGHKEELAGTISRPDEEVALVVEGFSNLQVASA*