Ref A: 5026e561b1084b2b98df2cb388da27df Ref B: 057DD869B6BD61F94EC43CA6F1F78948 Ref C: Fri May 24 20:28:16 2013 PST