Ref A: 6a75e52317454600b53aaf390ce1292c Ref B: 2430A93B312DC72C19728069219C4EF3 Ref C: Sat Oct 25 21:28:35 2014 PST