Ref A: b8ce092d6514488b90894d28199c5ee5 Ref B: F58F8A88C6949CDA374BB8D090FBD92B Ref C: Tue Oct 21 10:38:13 2014 PST