Ref A: dbb988651bb54fc7a027d63aa7f3e86e Ref B: B161F32ABA818A281ABFF617175340E0 Ref C: Wed Jan 28 23:37:13 2015 PST