Program Adaptive Mutational Fuzzing