Ref A: 21a47d71e4ca45ed99c95a33c8c37948 Ref B: DB07D79D21449748DC469A4ED8261070 Ref C: Sat Nov 01 06:19:09 2014 PST