Which aggregate of the IPv6 addresses 2001:0303:0000:5000:0000:052B:0000:0000/96 and 2001:0303:0000:5000:0000:052C:0000:0000/96 has the longest possible mask?
A. 2001:0303:0000:5000:0000:052A:0000:0000/96
B. 2001:0303:0000:5000:0000:052A:0000:0000/95
C. 2001:0303:0000:5000:0000:0528:0000:0000/93
D. 2001:0303:0000:5000:0000:0520:0000:0000/92