Ref A: ed4809d2acd74e0bbf9e66f5ee5eaf1b Ref B: DCAB573C57CE22F13783759E930CC083 Ref C: Fri Aug 29 01:41:24 2014 PST