Ref A: d593e9fc78144cc4af0306d13d04d149 Ref B: AB1CBE3F5A6EA242BC7CE2B6C4413DD9 Ref C: Tue Jan 27 14:29:50 2015 PST