Ref A: ec2826c703c7430eb7d45acb96471fed Ref B: C232E77AEFB953D7AD425DFB16FC0C32 Ref C: Mon Mar 30 02:33:12 2015 PST