Ref A: 8a35ba3297cb4ae296bb427f8bb2420e Ref B: F65035D25D89B96BC8B66E0936AE796A Ref C: Tue May 21 06:42:38 2013 PST