Ref A: 43f5c041e5ef4c57a4355c7c36fa6930 Ref B: C2787D8AA2E2C80C5659393C38A1291D Ref C: Fri May 24 14:55:06 2013 PST