Ref A: e8b52026356e4a10be03b1443862e36b Ref B: A6275C431142141B7A5E91224E08FDD7 Ref C: Tue Nov 25 13:19:22 2014 PST