Only One Double Colon

Consider the IPv6 address whose eight 16-bit pieces are 2001, 0db8, 0000, 0000, 0008, 0800, 200c, 417a. More than one answer applies. Select every string below that is a valid text representation of exactly that address under RFC 4291.

A

2001:DB8:0000:0000:0008:0800:200C:417A

B

2001:db8:0:0:0:8:800:200c:417a

C

2001:db8::8:800:200c:417a

D

2001:0db8:0:0:8:800:200c:417a

E

2001:db8::8:800::200c:417a