Ref A: 9619b9b1c1204f31a8cb1cbf4c39e245 Ref B: F27B8B53F1451ADDF59ECB6B98AAD525 Ref C: Wed May 22 19:17:40 2013 PST