MSKILTVFGATGKQGGSVIRTILQDAKLSQEFRIRGITRDTTKPAAQALSKQGVELRNADMNSKESLVQALQGSHSVFLVTTPAWGVAGSDAEPVHGKNATDAAKATGVQHLIFSSLLNVTETSGGRLKHVPHFDQKAQVEQYIRSTGVPATFVLPGYFMSNYPEVGMLRKGEDGVYNLAYPVGQNAKFPLVDIEADMGKYVAAALKNPSESLGAQILAAEDYYTPTRILQEFEEVTGQKARFVQVDPDTFKSFMPGPIGEEMLQNHLFIENPGYFNGRDLKESNDWLEKAGYQPTSWREFLERNKAAFLQ*