Ref A: f7d631b64dac4f5d824229dc845a902f Ref B: 702F8AF4F595996ABCC081170F3C952F Ref C: Thu May 23 05:59:31 2013 PST