Ref A: 1931db0cd176448f84b8caa0b6f4f582 Ref B: 1957D1BF03267D9FB4CE11CB655A110C Ref C: Tue Mar 03 19:33:39 2015 PST