Ref A: e14567a7ac814c0e834612ebc0d8130a Ref B: 34EB2F0174EB8C51F6348CE66FD012DF Ref C: Fri May 24 19:20:18 2013 PST