MKQKVVNIGDIKVANDLPFVLFGGMNVLESRDLAMRICEHYVTVTQKLGIPYVFKASFDKANRSSIHSYRGPGLEEGMKIFQELKQTFGVKVITDVHEASQAQPVADVVDVIQLPAFLARQTDLVEAMAKTGAVINVKKPQFVSPGQMGNIVDKFHEGGNDKVILCDRGANFGYDNLVVDMLGFSVMKKVSGNSPVIFDVTHALQCRDPFGAASGGRRGQVTELARAGMAVGLAGLFLESHPDPANAKCDGPSALPLAKLEQFLTQIKAIDDLVKSFDELDTEN*