Ref A: fe22efa9c5d14089aad116aae83a6a10 Ref B: F25403CA2BC8F21B5A570297D536845D Ref C: Fri Jul 31 21:38:48 2015 PST