Ref A: dbba0b269d9b4fed8d4b35e9405c935f Ref B: EB5A89DD324965309B469F2D94E0D264 Ref C: Thu Aug 21 18:17:02 2014 PST