bapc