Ref A: ad0a73db913f4b469b3601d568fc5a35 Ref B: 586B8AD611ED53301871A1A54DA646AE Ref C: Wed Nov 26 08:15:44 2014 PST