^"P" in Cyrillic is actually "R"
The Latin "P" is "П" in Russian
edit: I see the Kh-31P is listed as "П" in Russian so all clear. But I believe the "A" stands for "active," not "antiship."
Labeling is for export consumption.
A for active is correct. Kh-31A containers an active radar seeker while Kh-31P contains a passive radar seeker.
For the plane to use passive radar missiles, it needs to come with a built in ESM that will detect radar sources, classify and ID them as threats or not, then copy the signal to the missile's warhead. This and the TV guidance channel for the Kh-59 and KAB-500 are the biggest additions to the MKK in addition to the R-77 support.
For the MK2 and its Kh-31A and antiship capability, the same radar has to be modified further to counter sea clutter, and needs to have MTI or Moving Target Indicator to be able to detect the movement of slow objects at sea. Antiship missiles are generally active radar guided even the earliest ones like Seersucker or Silkworm.