MSKLPLTRVLAVFGSGTDGRLGLGFPITSQLYPRIVASLAGYSIKQVSCGGAHTAVVTDDGSLFTFGLNDWGQLGHSREDKFVAAPIEVTLPDPVKAVAAGGFHTLALTTAGELWAWGMSGEGQLGIGQPTEGRQLEPRMVRSMTGSGLVAVAAGDHHSAALTADGQVYTWGRGDHGALGHGSVQGHVPVELVPKRVRGLAGVRVAALTAAPYATGAVDGEGQAFAWGHGTGWQLGTGRNTSELTPVKLDLLPGGVTSLALGQLHSLAVVGDGRAVVFGSDETGSLGGGTDTLRSRVARRPQPVPGLPLVSQAAVGWKHSLAVGRDGRLFSWGWSGAMGQGTFTDYGGGQLGHGDDQDRWAPEPVLRLHTSRHRYLDLRAPHVKSRPWRVLAAAAGRNHSAAVVELPLDVRDLAD*