Merge changes I14c7cddd,I4a39d0e8,I3f24c8f4,I9699f138
am: 2f34e59c10

Change-Id: I41e3ca49405aa297b2eab33134233a19d036d4e2