Ref A: 776b1ae0769a47a5ad2e284cfed3bf20 Ref B: F82B500087E9AB90877F12A50D5DCCA5 Ref C: Thu Oct 23 04:15:19 2014 PST