Ref A: 10963f2a4c4e469bae847fa5c105a46e Ref B: FAD5642C8733453C1E7672EABDB1C0D9 Ref C: Fri Oct 31 02:33:34 2014 PST