Merge changes I14498bf3,I719fc648,Iaea9338a am: 19abd4d485 am: f61b11b6b5 am: a7074b47e7

Change-Id: Ia4df9526b1014e9cbd2e7ae2e736b1a7ea050eb8