Ref A: d391a6bdd21c4839ab9284a35308ee4c Ref B: 6718F34DA3BE84614573DEB96C93311E Ref C: Wed May 22 09:10:23 2013 PST