Ref A: 35e51fa8b8cf432380353b96aa83092a Ref B: D285E960B4294D0504C0CF5F9488C5F3 Ref C: Thu Oct 23 05:38:09 2014 PST