Ref A: 13f430533fe54d91b433dbdee7d0a0dd Ref B: 48BFA03FAFC7CC5594D969E55FFF5DF9 Ref C: Sun Apr 26 02:02:48 2015 PST