Please identify the sub assemblies Can you please identify the sub assemblies from the pictures. Is this part of a set or something someone just build? As you can see there are a lot of missing pieces. Do they ring a bell to anyone?

(A)









(B)







(C)
Assembly A comes from 75103-1: First Order Transporter




See instructions 75103-1 page=30


Assembly C is from page 65 
(thanks @ LegoSonicBoy)