Ref A: 808db20c2ce3475d8d4f2d233c676a04 Ref B: 93F0A4986D100FCE91AC9AE69C905939 Ref C: Sun May 19 12:46:24 2013 PST