Ref A: 6b4b52e8762a4d9291957c2949c714ef Ref B: 68E07A54149AF3214720A59662A54F8F Ref C: Fri Dec 19 21:49:20 2014 PST