Ref A: fdca78f7329d4af3bf49fedcb27f4c16 Ref B: 37DB022E5B9B1E416CAC8EAA93667FB8 Ref C: Sun Apr 20 02:40:13 2014 PST