Ref A: 7e0c4c75e1734e299366a661a66d5d5f Ref B: 9534E48188CE2B442182345AC216DA24 Ref C: Sat Jan 31 01:27:59 2015 PST