Ref A: 96b28a8f33e5494a8e95e5815012fda3 Ref B: 6718F34DA3BE84614573DEB96C93311E Ref C: Sun Jan 25 23:04:20 2015 PST