MADMTRGERTVQLFAKVISNPEKKFTISDLMTSFEIPESERRNVQRDMRFLSEMDGGRYIAVDTVGRTSYYTSALRNAERLLFPNFENTMLHFVFLKRIANIYPATSEIISQLLERIEKSLPGREQKSLRHLGEELNTKIIFMGTPPDIEENASEKMRTILQAIHDHRKIDVFYRTASAYKKSTRIPLMIIVYQNEIYVGCESEKVKDATYTLKFRRMVKVQLSKETFVENPKVLEKLRRQVTSGAAFMSEQEPHPEDVEIEFEMSASLYLMENKFNRTMHMRLAKNGEILVKMKADVNQLLVNWVVSFSTAARVIKPASLQMRLKEYGEYLRSIYG