Ref A: e6a799c204ca40c18b3fa70340f48a35 Ref B: 222A1DC34322B5B8DDFA1FB23CC79A75 Ref C: Sat May 25 07:40:45 2013 PST