Ref A: 090d3226afb14057bf20fea3162dd159 Ref B: B1B1BDC9E5D10FBC2A75E72763DD6E1E Ref C: Tue May 21 06:00:47 2013 PST