Ref A: 321685afd97043d1b7c61ab3ae65f27b Ref B: 30A9176767FBAD1211F3A3C5E8D8D989 Ref C: Sun May 26 00:52:50 2013 PST