Ref A: e2a081f6e7ea43309a0e993bf697f074 Ref B: 85F54BF7B836441FFA48DF6F672100FD Ref C: Fri Jan 30 20:40:25 2015 PST