Ref A: 47ee68442dbe463782d8ac7507cf39bb Ref B: 69B0C2F428E7429DA32AEF35BA9B87B9 Ref C: Sun Mar 01 17:33:52 2015 PST