Ok. My bass teacher taught me this so I'm positive on all of this except for the solo.

Verse: Always repeat to lower part in verse after playing higher part once.

Higher Part       Lower Part - Palm muted and played with thumb.
G|--------9h12--||-------------|
D|0h9-h12-------||-------------|
A|--------------||--5-7-----5--|
E|--------------||x-----0h7---0|

G|-------12||----9h12-||------9-||----9h12-||-------12-||-------9h12|
D|9-9h12---||9h12-----||9-h12---||9h12-----||9-9h12----||0h9h12-----|
A|---------||---------||--------||---------||----------||-----------|
E|---------||---------||--------||---------||----------||-----------|

Verse End:

G|-------9-||-------------|
D|0h9h12---||-------------|
A|---------||--5-7-----5--|
E|---------||x-----oh7---0|

Chorus: Go to bridge on 2nd time.
                                                 Back to verse 1st time
G|---7-9-7-----------------------7-9-----------------------|
D|079------10-9-7/5--0-5-7-9--079----10-9-7/5---5-5-8p7-5--|
A|---------------------------------------------7-7-7-----7-|
E|---------------------------------------------------------|


Bridge: Palm Muted, Played with thumb. Play as much as song does.
                          x3                   Then repeat to brige start.
G|------------------------||---------------------4-4|
D|------------------------||------------------------|
A|---------1--------------||---------1--------------|
E|3p1h3p1h3-h3p1h3p1h3-x--||3p1h3p1h3-h3p1h3p1h3--3-|


Altered Ending for Chorus: Play after bridge. Then theres the solo.

G|---7-9-7-9\12-----------------9-7-6-5---|
D|079----------9--10-9-10\14----6-5-4-3---|
A|--------------------------12------------|
E|----------------------------------------|

After solo is done play altered end chorus again, then repeat to the verse. When Chorus 
play it like this to end the song.

Outro:

G|---7-9-7-----------------------7-9-7-----------------------|
D|079------10-9-7/5--0-5-7-9--079------10-9-7/5---5-58p7-5---|
A|-----------------------------------------------7-7------7--|
E|----------------------------------------------------------0|
Show more