Ref A: 0df2a40d569e43e5bbaafe232d2f6387 Ref B: 32FF315F0C56F0C671D9D806EBA09284 Ref C: Thu Apr 17 19:03:28 2014 PST