MKLNLTTVKKAMGITPKSVGRVFILDGNNVVGHRVVNLLIDEGETPDVTIRVGMREEEDNDKDVEKWNCVERVKFVWEDKTTYDNALKDVKTVFVTTPTTENWDQHFTHFLSACNKAKVKRIIKLSMYHSLRSRAENPRRFFGDPEYLVGRDQFHDVPLVHQHALCDGDLILRGLDCTILFASHLMSNVLKYQGTTLCERKEFYGASGGKKVNYVSPNDVADVAVRAILDPKSHRREGYTLTGAAPIKDEEVATLISQRTDTEVAYVEKPLSFFDKDSAMLEKIKASGLEEEKFAKGDFERLAGREPETFEEYLSADHRMTVDERKALGLADFFTMTNKIELDFPSEPHFVTLVPKTEETPAETAQPVAAQ*