MTTDYEQFIGKIKQKTGIDLALYKEAQMQRRLKALRDKRGFTDFMSYFNALTKNEAFFNEFLDRMTINVSEFYRNARRWEVLDKKIIPRLLKENKKLKLWSAACSTGEEPYTLAMVMAGHVPLRDISILATDIDQQILERAKVGLYSERSLKEVPADVLNHYFEKDSMGYKVKPEVKATVRFQKQNLLADPFIENADLIICRNVMIYFTEEAKHELYHKFSQALRPGGVLFVGSTEQIFNAASYGFETEDTFFYRKAES