Ref A: 6466f3d50e0b4be29650095b64eb77dd Ref B: 20B10D43D577FB63D7F86E4EB1802DF2 Ref C: Fri Feb 27 03:50:03 2015 PST