Ref A: 70c74c03277c4e9a96f905f73d80b744 Ref B: 0625735B5BAE307B90236F748120CFF1 Ref C: Thu May 23 20:59:57 2013 PST