Ref A: 482c12e5889140a8bdba69fbd89c04a5 Ref B: EC795341AD2AA1EA0A42876AA07769E7 Ref C: Fri Mar 27 19:50:49 2015 PST