Ref A: 35d24ceaf5574bfc975a10fd9e645ab1 Ref B: AEC35E8700074ACD1AEDAE731A7A1275 Ref C: Sat Feb 28 10:31:09 2015 PST