Ref A: 862d28215e464f82aaf3be31d674ef96 Ref B: 55E49886FFCED9CACE7EB531E9C8C19B Ref C: Wed Jun 19 01:53:39 2013 PST