This took me about a month to figure out. Its perfect. PM me for any mistakes.
Intro
F :-------------------------|-------------------------|
C :-------------------------|-------------------------|
G :-------------------------|-------------------------|
C :5-5-5-5-5-5-5-5-5-----5-5|5-5-5-5-5-----5-5-5-5-5-5|
F :--------------------|------------------------|
C :--------------------|------------------------|
G :--------------------|------------------------|
C :5---5-5-5-5-5-------|----5-5-5-5-5-5-5-5-5---|
^Alternate
F :----------------|----------------|----------------|----------------|
C :----------------|----------------|----------------|----------------|
G :----------------|----------------|----------------|----------------|X2
C :1-1-1-1-3-3-3-3-|5-5-5-5-0-0-0-0-|1-1-1-1-3-3-3-3-|5-5-5-5-0-0-0-0-|
F :----------------|----------------|----------------|----------------|
C :----------------|----------------|----------------|----------------|x3
G :----------------|----------------|----------------|----------------|
C :0-0-0-0-0-0-0-1-|1-1-1-1-1-1-1-3-|3-3-3-3-3-3-3-5-|5-5-5-5-5-5-5-0-|
F :----------------|----------------|----------------|
C :----------------|----------------|----------------|x1
G :----------------|----------------|----------------|
C :0-0-0-0-0-0-0-1-|1-1-1-1-1-1-1-3-|3-3-3-3-3-3-3-5-|
F :------------------|------------------|2-3-0-----------------|
C :------------------|------------------|------4----1-12-10----|x3
G :------------------|------------------|-------------------12-|
C :5-0-5-0-0-1-4-4---|5-0-5-0-0-1-4-4-0-|---------0------------|
F :------------------|----------------|----------------|
C :------------------|----------------|----------------|x1
G :------------------|----------------|----------------|
C :5-0-5-0-0-1-4-4---|5-5-5-5-5-5-5-5-|1-1-1-1-1-1-1-1-|
F :----------------|----------------|----------------|----------------|
C :----------------|----------------|----------------|----------------|
G :----------------|----------------|----------------|----------------|x2
C :3-3-3-3-3-3-3-3-|5-5-5-5-5-5-5-5-|5-5-5-5-5-5-5-5-|1-1-1-1-1-1-1-1-|
F :----------------|----------------|----------------------|
C :----------------|----------------|----------------------|
G :----------------|----------------|----------------------|
C :3-3-3-3-3-3-3-3-|5-5-5-5-5-5-5-5-|5-5-6-6-5-----5-5-5-5-|
F :----------------|----------------------|----------------|
C :----------------|----------------------|----------------|
G :----------------|----------------------|----------------|
C :4-5-5-0-1-3-3-0-|5-5-6-6-5-----5-5-5-5-|4-5-5-0-1-3-5-8-|
F :----------------------|----------------|----------------------|
C :----------------------|----------------|----------------------|
G :----------------------|----------------|----------------------|
C :5-5-6-6-5-----5-5-5-5-|4-5-5-0-1-3-3-0-|5-5-6-6-5-----5-5-5-5-|
F :--------------5-|----------------------|----------------|
C :--------0-4-7---|----------------------|----------------|
G :------0---------|----------------------|----------------|
C :4-5-5-----------|5-5-6-6-5-----5-5-5-5-|4-5-5-0-1-3-3-0-|
F :----------------------|----------------|----------------------|
C :----------------------|----------------|----------------------|
G :----------------------|----------------|----------------------|
C :5-5-6-6-5-----5-5-5-5-|4-5-5-0-1-3-5-8-|5-5-6-6-5-----5-5-5-5-|
F :----------------|----------------------|--------------5-|
C :----------------|----------------------|--------0-4-7---|
G :----------------|----------------------|------0---------|
C :4-5-5-0-1-3-3-0-|5-5-6-6-5-----5-5-5-5-|4-5-5-----------|
s lides
F :8----------3---2|-3---0---5-3---2|-3-0-------7----|----------------|
C :----------------|----------------|----------------|----------------|
G :----------------|----------------|----------------|----------------|
C :-------5-5---5--|---5---5-----5--|-------5-5----5-|----------------|
F :-----------------|-------------------|------------------------|
C :-----------5-----|----5-------4-5---5|---4---1-1-1-1-3-3-3-3-5|
G :-----------------|-------------------|------------------------|
C :-------0-0---0-0-|0-0---0-0-0-----0--|-0---0------------------|
F :-------------------------------|------------------3---2|
C :5-5-5---------3-3-3-3-5-5-5-5-7|7-7-7------------------|
G :------6-6-6-6------------------|------8-8-8-8----------|
C :-------------------------------|--------------5-5---5--|
s lides
F :-3---0---5-3---2|-3-0-------7----|----------------|-----------------|
C :----------------|----------------|----------------|-----------5-----|
G :----------------|----------------|----------------|-----------------|
C :---5---5-----5--|-------5-5----5-|----------------|-------0-0---0-0-|
F :-------------------|------------------------|
C :----5-------4-5---5|---4---1-1-1-1-3-3-3-3-5|
G :-------------------|------------------------|
C :0-0---0-0-0-----0--|-0---0------------------|
F :-------------------------------|-----------------------|
C :5-5-5---------3-3-3-3-5-5-5-5-7|7-7-7------------------|
G :------6-6-6-6------------------|------8-8-8-8----------|
C :-------------------------------|--------------8---8---8|
F :----------------|----------------|----------------|----------------|
C :----------------|----------------|----------------|----------------|
G :----------------|----------------|----------------|----------------|
C :---8-8---8-8-8--|-8-8---5---5---5|---5-5---5-5-5--|-5-5---1---1---1|
F :----------------|----------------|----------------|----------------|
C :----------------|----------------|----------------|----------------|
G :----------------|----------------|----------------|----------------|
C :---1-1---1-1---1|-1-1-1-3---3---3|-3-3-3---3-3---3|-3-3-3-8---8---8|
F :----------------|----------------|----------------|----------------|
C :----------------|----------------|----------------|----------------|
G :----------------|----------------|----------------|----------------|
C :---8-8---8-8-8--|-8-8---5---5---5|---5-5---5-5-5--|-5-5---1---1---1|
F :----------------|----------------|----------------|----------------|
C :----------------|----------------|----------------|----------------|
G :----------------|----------------|----------------|----------------|
C :---1-1---1-1---1|-1-1-1-3---3---3|-3-3-3---3-3---3|-3-3-5-5-5-5-5-5|
F :----------------|----------------|----------------|----------------|
C :----------------|----------------|----------------|----------------|
G :----------------|----------------|----------------|----------------|
C :-5-5-0-0-0-0-0-0|-0-0-1-1-1-1-1-1|-1-1-3-3-3-3-3-3|-3-3-5-5-5-5-5-5|
F :----------------|----------------|----------------|----------------|
C :----------------|----------------|----------------|----------------|
G :----------------|----------------|----------------|----------------|
C :-5-5-0-0-0-0-0-0|-0-0-1-1-1-1-1-1|-1-1-3-3-3-3-3-3|-3-3-5-5-5-5-5-5|
F :----------------|----------------|----------------------|
C :----------------|----------------|----------------------|
G :----------------|----------------|----------------------|
C :-5-5-0-0-0-0-0-0|-0-0-8-8-8-8-8-8|-8-8-10-10-10-10-10-10|
F :------------------|----------------|----------------|
C :------------------|----------------|----------------|
G :------------------|----------------|----------------|
C :-10-10-5-5-5-5-5-5|-5-5-0-0-0-0-0-0|-0-0-8-8-8-8-8-8|
F :----------------------|----------------------|----------------|
C :----------------------|----------------------|----------------|
G :----------------------|----------------------|----------------|
C :-8-8-10-10-10-10-10-10|-10-10-10-10-10-10-0-0|-0-0-0-0-0-0-0-0|
F :----------------|-------------------------|------------------------|
C :----------------|-------------------------|------------------------|
G :----------------|-------------------------|------------------------|
C :-0-0-0-0-0-0---0|0-0-0-0-----0-0-0-0-0-0-0|-------0-0-0-0-0-0-0-0-0|
F :----------------------|--------------------------|
C :----------------------|--------------------------|
G :----------------------|--------------------------|
C :-----0-0-0-0-0-0-0----|-0-0-0-0-0-0-0---0-0-0-0-0|
F :--------------------|---------------------------|
C :--------------------|---------------------------|
G :--------------------|---------------------------|
C :-----------0-0-0-0-0|0-0-0-0---0-0-0-0-0-0-0-0-0|
F :----------------------|--------------------------|
C :----------------------|--------------------------|
G :----------------------|--------------------------|
C :-----0-0-0-0-0-0-0----|-0-0-0-0-0-0-0---0-0-0-0-0|
F :------------------------|------------------------|
C :------------------------|------------------------|
G :------------------------|------------------------|
C :-------0-0-0-0-0-0-0-0-0|-------0-0-0-0-0-0-0-0-0|
F :----------------------|--------------------------|
C :----------------------|--------------------------|
G :----------------------|--------------------------|
C :-----0-0-0-0-0-0-0----|-0-0-0-0-0-0-0---0-0-0-0-0|
F :--------------------|---------------------------|
C :--------------------|---------------------------|
G :--------------------|---------------------------|
C :-----------0-0-0-0-0|0-0-0-0---0-0-0-0-0-0-0-0-0|
F :----------------------|--------------------------|
C :----------------------|--------------------------|
G :----------------------|--------------------------|
C :-----0-0-0-0-0-0-0----|-0-0-0-0-0-0-0---0-0-0-0-0|
F :------------------------|------------------------|
C :------------------------|------------------------|
G :------------------------|------------------------|
C :-------0-0-0-0-0-0-0-0-0|-------0-0-0-0-0-0-0-0-0|
F :----------------------|--------------------------|
C :----------------------|--------------------------|
G :----------------------|--------------------------|
C :-----0-0-0-0-0-0-0----|-0-0-0-0-0-0-0---0-0-0-0-0|
F :--------------------|---------------------------|
C :--------------------|---------------------------|
G :--------------------|---------------------------|
C :-----------0-0-0-0-0|0-0-0-0---0-0-0-0-0-0-0-0-0|
F :----------------------|--------------------------|
C :----------------------|--------------------------|
G :----------------------|--------------------------|
C :-----0-0-0-0-0-0-0----|-0-0-0-0-0-0-0---0-0-0-0-0|
F :------------------------|----------------|----------------|
C :------------------------|----------------|----------------|
G :------------------------|----------------|----------------|
C :-------0-0-0-0-0-0-0-0-0|-------5--------|---------------*|