Ref A: f8e5d1a71bf346d5a8554f753fa61b3a Ref B: 1FA4AE14C5C6DB822FF40AAC8DC64F09 Ref C: Mon May 20 18:05:46 2013 PST