MINKPNQFVNHLSALKKHFASYKELREAFNDYHKHNGDELTTFFLHQFDKVMELVKQKDFKTAQSRCEEELAAPYLPKPLVSFFQSLLQLVNHDLLEQQNAALASLPAAKIIELVLQDYPNKLNMIHYLLPKTKAFVKPHLLQRLQFVLTDSELLELKRFSFFQALNQIPGFQGEQVEYFNSKLKQKFTLTLGEFEIAQQPDAKAYFEQLITQIQQLFLKEPVNAEFANEIIDAFLVSYFPLHPPVPLAQLAAKIYEYVSQIVLNEAVNLKDELIKLIVHTLYEQLDRPVGDEN