Ref A: c504d48afd4a4c4eb9fa8cf19e9d1bf0 Ref B: 7467B6A625038B8100B11AE66D131813 Ref C: Tue Sep 30 06:36:52 2014 PST