Ref A: 99b0c640c516482fbe10ddc889237d0a Ref B: 5511DC080F96101BCCA94D6864CCFB33 Ref C: Fri Dec 19 21:52:04 2014 PST