Ref A: 4e47821d39964b06bf77558c259f9b0c Ref B: 8C42FE88CD418DA12A74EC99650F175E Ref C: Thu Nov 20 19:08:41 2014 PST