Ref A: b21ecc127bdc489eaf84fe32bc2e5f3f Ref B: 777D48E8097EB82A90C95C49E6302A31 Ref C: Tue Sep 30 04:58:05 2014 PST