Ref A: 8c41b9e1a48d4def8e13bc5b5f842a0f Ref B: 5B35A21FFB694079DC7F6256306DBAFB Ref C: Wed Oct 22 03:05:49 2014 PST