This is 100% correct. The solo follows.
Hope you enjoy!
E|-----/12-10-8-7-8-8---8------------8----------------------|
B|------------------10--8h10p8---8~--10---------------------|
G|--10/----10-9-7-9-10---------10-------10p9-10/12-10/12-10-|
D|------------------10--------------------------------------|
A|------------------8---------------------------------------|
E|----------------------------------------------------------|