P100506