Which of the following is equivalent to
(2+3)\left(2^{2}+3^{2}\right)\left(2^{4}+3^{4}\right)\left(2^{8}+3^{8}\right)\left(2^{16}+3^{16}\right)\left(2^{32}+3^{32}\right)\left(2^{64}+3^{64}\right) ?
Answer Choices
A. 3^{127}+2^{127}
B. 3^{127}+2^{127}+2 \cdot 3^{63}+3 \cdot 2^{63}
C. 3^{128}-2^{128}
D. 3^{128}+2^{128}
E. 5^{127}