Ref A: 645fd30975cf4aaf8b8d1e72a61c1028 Ref B: F1164C8A528DF3E1A2BACFEA1D60B0F0 Ref C: Mon Apr 27 12:11:36 2015 PST