Ref A: bb05de2fb656481db1c8d9c64a4e5bd7 Ref B: 61AAD04B26CFCBF428D93C1DE143900F Ref C: Thu May 23 16:47:31 2013 PST