Ref A: 0b5c2dc9082c4eaba2aa6af2376bef32 Ref B: 14F6F3BA9FC13A87F3A5F48212A6F354 Ref C: Fri Mar 27 17:43:59 2015 PST