Ref A: 7e54340648dc4089827368168f29cbd3 Ref B: 6F260B04097A949F22AFC0F1A266E7EA Ref C: Sun Nov 23 05:57:14 2014 PST