Ref A: 98a2c739c07c4e17801b08ab578ddb1d Ref B: 43DCC7F6D36EB68B593A6CE958807420 Ref C: Thu May 23 17:57:37 2013 PST