motorola XT1058 root required

i want to unlock my phone ..which required root to unlock the before

* daemon not running. starting it now *
* daemon started successfully *
^ Mot Composite ADB Interface
Version: Linux version 3.4.42-gc0e6937 (hudsoncm@ilclbld99) (gcc version 4.8 (GCC) ) #1 SMP PREEMPT Mon Mar 28 06:53:31 CDT 2016
Phone model: motorola XT1058
Android 5.1; Firmware: LPAS23.12-21.7-1; Date: Mon Mar 28 06:43:21 CDT 2016
Version: LPAS23.12-21.7-1
Baseband Firmware: MSM8960PRO_BP_23255.140.93.00R
Please ROOT the phone first!