Ref A: 230049fa8ac64fa69bef18d0c0c035dd Ref B: C927694807C63DD7BD8DF91B2FF67C79 Ref C: Tue Aug 19 22:57:58 2014 PST