Ref A: 910e6bd936c549ceb5ee5bd65598b7b6 Ref B: 76FC42F87207799DA1FCA3F54D62256C Ref C: Wed Oct 22 22:21:15 2014 PST