Ref A: 3d852a9d3dfc43ebb71b1d02ae11ced1 Ref B: C22BBF524A1BF4DD2A69BB83570EE0D0 Ref C: Wed Apr 23 21:46:14 2014 PST