Ref A: e50610b47bcf48c5a2111da70ebe1981 Ref B: 234060FDE33F89832C293DEFA76572D6 Ref C: Sun Aug 31 02:59:42 2014 PST