Ref A: 5f337b5aa806419e8129f9d5b9966e54 Ref B: 5F7FB1A50B878976D209742A94B7DB37 Ref C: Wed May 22 20:14:27 2013 PST