Ref A: 3fe768d74f0a4c778050c44a3336eb94 Ref B: 88F8F3371E2270B83D5FF4F57CA132F9 Ref C: Tue Jan 27 13:38:14 2015 PST