Ref A: 4cd2e42c74d043ed8fd19d8022177d17 Ref B: 634EFCC5D695C6C844C34888C95A168C Ref C: Tue May 21 23:34:11 2013 PST