Ref A: af6e5329898848d2809ead5d10bd6499 Ref B: F21FF050401B1B307CA8F5797A4C17ED Ref C: Sun May 19 13:29:15 2013 PST