Ref A: ea9d91c21d8343bca474ff8d379a7f19 Ref B: AB4320E186696ACEA719756051E7EFFE Ref C: Mon Dec 29 05:40:32 2014 PST