Ref A: b3fd4a1963e0479880d1df9b84c3df8c Ref B: C514A9542FDC97FED4C7595C8025250E Ref C: Fri Dec 19 16:50:38 2014 PST