Ref A: a6baa8938b0544ee85aacdcbd5f915bf Ref B: B14FF36DF937D878773E17BC2DCEDA56 Ref C: Wed May 22 20:47:43 2013 PST