Ref A: ea0c0ca5882a458f9864dc149f7d4ada Ref B: D40A34C4335BAADADA281784340158BC Ref C: Fri May 24 00:43:25 2013 PST