Ref A: c99266e899524724a3ca0648a4eee38e Ref B: A050788B3A0238F147BE2153DF153786 Ref C: Sun Dec 28 02:26:19 2014 PST