Ref A: ac46d5cfadbe4e2bae6b89dee933edab Ref B: 6BF6FB2B713AC50ED303F5BE8DE143F1 Ref C: Mon May 20 02:05:59 2013 PST