Ref A: 5e5faab178fa49c18291d812f2d017cd Ref B: 14E0275D8B4797EF5C2CF465F4478B74 Ref C: Wed Oct 22 07:11:34 2014 PST