Ref A: 39b83b8b261c40ef84f70223f27afb59 Ref B: 52B5B74315660C43CDDC6E8441078BEF Ref C: Wed May 22 19:18:49 2013 PST