MKAVVFHDIGDIRLEDVAEPRLQEPTDAIVRLTASAICGTDLHFVRGSVGGMRPGTILGHEGVGIVEALGDEVRNLQVGDRVVIPSTIACGNCVYCRAGYYAQCDVANPGGSQAGTAFFGGPRANGGFHGLQAEKARIPYANIGLIRLPSSISDDQAILLSDIFPTGYFGAELAGIAPGNTVAVFGCGPVGQFAIASALLLGAARVFAIDRHPDRLHMARQQGAEVIDFEREDPVQALRWLTAGIGVDRAIDAVGVDAEHSHGTATPAPRQEGTSWSPGNAPAQALEWAVQGLAKAGTLSIIGVYAEDSRQFPIGLAMNRNLTIRMGNCHHRKYIPLLLEHVLSGRIDPAKILTQVKPIGDAIEAFEAFDRRETGWIKVELVPQKRQVEGSEERLDERAVDELARRPTPESGARG*