Ref A: f68cd8fafa6b4b39ba8c75f2225c5110 Ref B: 6F27A9AE82EB03A701BA57B7377598CD Ref C: Tue May 21 11:13:44 2013 PST