单项选择题

an)为等比数列,且a4a7=-512,a3+a8=124,公比q为整数,则a10的值为

A.-1
B.28
C.512
D.-512