Ref A: bf26da01d4a14b3db5aec40d2d8271b1 Ref B: 57D23CE91C54E0DE708AFC18E9A39BA9 Ref C: Wed Jan 28 21:44:22 2015 PST