Princess Daisy: Difference between revisions

From the Super Mario Wiki, the Mario encyclopedia
Jump to navigationJump to search
m (Reverted edits by Yoshi96 (Talk); changed back to last version by Coincollector)
No edit summary
Line 1: Line 1:
{{FA}}
FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP
{{Character-infobox
| image=[[Image:DaisyMP8Official.png|200px|center]] <br>Solo version art of '''Princess Daisy''' from the ''[[Mario Party 8]]'' group picture.
| full_name= Princess Daisy
| title= Princess Daisy
| first_appearance= ''[[Super Mario Land]]'' (1989)
| species= [[Human]]/Evolved Dinosaur (film)
|affiliation=[[Sarasaland]]
| latest_appearance= ''[[Mario Super Sluggers]]''
| portrayed_by= [[Samantha Mathis]] (the ''[[Super Mario Bros. (film)|Super Mario Bros.]]'' movie)<br>[[Kate Fleming]] (''[[Mario Tennis (N64)]]'')<br>[[Jen Taylor]] (''[[Mario Party 3]]'', ''[[Mario Party 4|4]]'' and ''[[Mario Party 5|5]]'')<br>[[Deanna Mustard]] (''[[Mario Golf: Toadstool Tour]]'', 2004 to present)
}}
 
{{quote|Everybody says that I'm the fairest of them all!|Princess Daisy|Mario Party 3}}
 
'''Princess Daisy''' (Japanese: デイジー姫, ''Deiji-Hime'') is the princess of [[Sarasaland]], who first appeared in the game ''[[Super Mario Land]]''. Daisy is known to be a tomboy, and her special abilities often deal with flowers. As such, her representations and personal emblems are often flowers of yellow, orange, and turquoise colorings. She shares a friendly rivalry with [[Princess Peach]], and is also good friends with [[Mario]] and [[Luigi]].
 
Years after the release of ''Super Mario Land'' Daisy started appearing in more and more Mario games; this was due to the lack of [[human]] characters in the series.<ref>[http://www.camelot.co.jp/gimon/gimon13.html]</ref> She now appears in the majority of Mario games; most regularly as a playable character. Daisy was created by [[Gunpei Yokoi]], [[Shigeru Miyamoto]]'s mentor. Yokoi passed away eight years after her debut appearance, and three years before she appeared as a major character in another Mario game. It is possible that Daisy's re-debut into the Mario series was part of a tribute to his passing. Daisy has appeared in over thirty games to date, and continues to do so regularly.
 
==History==
{{spoiler}}
[[Image:SMLDAISY.PNG|thumb|98px|Daisy in her debut. (''Super Mario Land'')]]
===''Super Mario Land'' series===
====''Super Mario Land''====
During the events of ''[[Super Mario Land]]'', Sarasaland, a neighboring desert nation friendly to the [[Mushroom Kingdom]], was invaded by the space invader [[Tatanga]]. His armies conquered the country, and Daisy, the leader of Sarasaland, was kidnapped by him. [[Mario]] attempted to rescue the princess and liberate Sarasaland. Mario had to travel through each kingdom of Sarasaland, fighting new enemies at the end of each one. Every time he defeated a level's [[Boss]], what appeared to be Daisy would thank the hero; however it turned out that common enemies were simply disguised as Daisy, forcing Mario to explore another kingdom. In the end Mario found the real Daisy being held captive by Tatanga. After a long battle in his plane, the [[Sky Pop]], Mario was able to defeat Tatanga and rescue Daisy. The game ends with Mario and Daisy flying away in the Sky Pop.
 
====''Super Mario Land 2: 6 Golden Coins''====
Although Daisy did not actually appear in the sequel, ''[[Super Mario Land 2: 6 Golden Coins]]'', the game revealed that [[Wario]] had, in fact, hired Tatanga to kidnap Princess Daisy in the previous game. Wario used Princess Daisy's kidnapping as bait to lure Mario to Sarasaland. This gave Wario the time to conquer [[Mario Land]] while Mario was distracted.
 
===''Mario Golf'' series===
====''NES Open Tournament Golf''====
For a period of time, Daisy was considered an obscure character in the Mario franchise. After being rescued from Tatanga, Daisy snagged a cameo as [[Luigi]]'s caddy in ''[[NES Open Tournament Golf]]''. Like Peach did for Mario, Daisy would send remarks to Luigi while golfing. While there were other female non-playable characters in the game, it is unknown whether or not they were intended to be either Daisy or Peach.
 
[[Image:MGTTDaisyflower.PNG|thumb|210px|Daisy getting a nice hit. (''Mario Golf: Toadstool Tour'')]]
====''Mario Golf: Toadstool Tour''====
Daisy made her first golfing debut in ''[[Mario Golf: Toadstool Tour]]'' for the Gamecube. Statistics wise, Daisy was one of the strongest characters in the game; surpassing power character [[Wario]], Daisy had almost as much strength behind her swing as [[Donkey Kong]]. If the player were to get a "Nice Shot!", Daisy's ball would soar through the air in a burst of flower petals. This meant that, ''Toadstool Tour'', was actually the first game in which Daisy used any sort of flower ability. In Doubles Mode, Daisy and Peach are automatic partners; this combination would set a trend for later spinoff installments after this one.
 
===''Mario Tennis'' series===
====''Mario Tennis''====
[[Image:Falltripdaisy.png|thumb|150px|left|Daisy after receiving her trophy in ''Mario Tennis''.]]
Daisy made her reappearance about one decade after the release of ''NES Open Tournament Golf'', in the game ''[[Mario Tennis]]'', the first of many appearances. Statistics wise, Daisy competed as a Technical player, and was one of the few female competitors. Stated to be a tom-boy, Daisy sported a look very similar to that of her appearance in ''NES Open Tournament Golf'' (the exceptions being her missing crown, and short-lived tan). 
 
====''Mario Power Tennis''====
''[[Mario Power Tennis (GCN)|Mario Power Tennis]]'', re-introduced Daisy's Technical style of play. Unlike the first ''Mario Tennis'', Daisy no longer had her clumsy personality; it was replaced with her refined energetic style taken from ''Mario Golf: Toadstool Tour''. Daisy's "Offensive Power Shot" ('''Wonder Flower''') would disorient opponents and knock them back if returned. Her "Defensive Power Shot" ('''Flowerbed Return'''), allowed Daisy to fly over a growing flowerbed to return any reachable shots. This is the second installment in the Mario series' spinoff category sports-wise where she is shown to use her special flower abilities.
 
===[[Mario Party (series)|''Mario Party'' series]]===
====''Mario Party 3''====
[[Image:MP3Art.PNG|thumb|left|190px|Daisy coutering a pitch in the "Hey, Batter Batter!" mini-game. (''Mario Party 3'')]]
''[[Mario Party 3]]'' marked Daisy's first entry as a participant in the ''Mario Party'' series after her return in ''Mario Tennis (N64)''; her personality from that game endured, but her tomboyish side was more emphasized and she was notably boastful. Proving she was no longer a "damsel-in-distress", Daisy punched [[Bowser]] sending him soaring into the sky; simply because he was in her way. Her partner in battle mode was a [[Snifit]], whom had a large attack strength and defense. Daisy, like [[Waluigi]], was not playable in the story mode of the game; however, she appeared after the player completed the first five regular Duel Boards. When this occurred, Daisy buttered-up the [[Millennium Star]] into giving her the Beauty [[Star Stamp]]. The Millennium Star began to award her the Star Stamp, but the player contested the decision. The Millennium Star decided that the player and Daisy should duel on the [[Backtrack|Backtrack Board]] for the stamp. Once defeated, Daisy runs off while shouting, ''"Augh! I don't believe this! I've never lost--not even to my dad!"''; this is the only hint to another ruler of Sarasaland.
 
====''Mario Party 4''====
In the fourth installment of the  ''Mario Party'' series, [[Toad]], [[Koopa Troopa]], [[Goomba]], [[Boo]] and [[Shy Guy]] all find the odd, mystical [[Party Cube]]. They then invite the whole Mario crew to another party that's hosted inside it. Daisy agrees along with the rest of the crew, but as usual, [[Bowser]] enters to ruin things with his own board, hosted by [[Koopa Kid]].
 
Throughout Story Mode, Daisy receives [[Daisy Room|her items]] as rewards for completing each board, and defeating the board's host in a mini-game. Upon completion of [[Bowser's Gnarly Party]] board, and the [[The Final Battle!|Final Battle Cube]], Bowser rewards Daisy with Bowser's Teapot, the final item for Daisy's Room.
 
This is also the first game in which Daisy is seen in her current main dress, along with [[Peach]].
 
====''Mario Party 7''====
[[Image:DaisyMP7.PNG|thumb|220px|Daisy participating in the [[Deck Hands]] game. (''Mario Party 7'')]]
Invited by [[Toadsworth]], Daisy and the others join-up to go on a [[Peach's Cruiser|luxury cruise]] around the world in ''[[Mario Party 7]]''. However, Toadsworth did not invite Bowser. This makes Bowser furious, so he plans revenge. When the cruise ship arrives at its first destination, Daisy and the others realize that Bowser has turned their vacation paradise into a stress-filled madhouse. The goal is to gather stars, but each board requires one to do that in a different way.
 
In Solo Mode, once Daisy defeats Bowser in the [[Bowser's Enchanted Inferno|Enchanted Inferno]], she leaves on Peach's Cruiser. Daisy is last shown waving good-bye to Bowser and her vacation. When Team Mode is selected, Daisy's automatic partner is Peach, and their team orb is the [[Flower Orb]].
 
====''Mario Party DS''====
In ''[[Mario Party DS]]'', Daisy was informed by Mario, along with the rest of the characters, that she had received an invitation to go to Bowser's Castle. They all tentatively accepted the invite, but were trapped and shrunken down to size where they then started a friendly rivalry to see who would be the next Super Star to challenge Bowser himself.
 
===[[Mario Kart (series)|''Mario Kart'' series]]===
====''Mario Kart: Double Dash!!''====
Daisy was introduced to the ''Mario Kart'' series of spinoff installments, starting with ''[[Mario Kart: Double Dash!!]]''. In that game, Daisy was [[Princess Peach]]'s default partner, and they shared with one another the best defensive special Items|item in the game, the [[Heart]]. Like Peach, Daisy was placed in the middle-weight category. Additionally, Daisy had a personal kart dedicated to her called the [[Bloom Coach]]; the kart being an [[unlockable]]. Along with that, she had her own race course called the [[Daisy Cruiser]] (accessed in the Flower Cup's third level in Grand Prix mode). Additionally, the Daisy Cruiser can be seen drifting in the ocean on the [[Peach Beach]] and [[Yoshi Circuit]] courses.
 
====''Mario Kart DS''====
[[Image:PowerFlower.jpg|Daisy in her ''Power Flower''.''(Mario Kart DS)''|thumb|left]]
After ''Mario Kart: Double Dash!!'', Princess Daisy joined the ''Mario Kart'' portable racing scene in ''[[Mario Kart DS]]'' being one of the unlockable participants (by getting a Gold Trophy on every cup in the Retro Grand Prix on 50cc). This was Daisy's second handheld appearance overall since her debut to the Mario series in ''Super Mario Land''. Daisy was a light-weight character unlike in ''Double Dash'' where she appeared as a middle-weight. Daisy's three karts were: Standard DS, [[Power Flower (kart)|Power Flower]], and [[Light Dancer]]; the second two being unlockable. Like other secret characters, Daisy was not featured in any mission modes. Daisy was the staff ghost character for the [[Sky Garden]] and [[Tick-Tock Clock]] courses. Daisy's name appears on shop-like signs throughout [[Delfino Square]].
 
====''Mario Kart Wii''====
:''See also: [[Baby Daisy]].
[[Image:LuigiDaisyStaue.PNG|thumb|350px|Fountain from the Daisy Circuit. (''Mario Kart Wii'')]]
Daisy appears as a Medium-Sized unlockable character in ''[[Mario Kart Wii]]'' (by winning the 150cc Special Cup in 1st place, or by playing 2,850 games). Daisy shares the Medium-Sized group of karts and bikes, but all in her own personal style. Like Peach and Rosalina, Daisy swaps her dress for a new biker suit whenever driving in any of the bike vehicles. [[Baby Daisy]], the baby counterpart of herself, makes her first appearance in the series as an unlockable character as well.
 
Daisy's new course in the Star Cup called [[Daisy Circuit]], is her own seaside resort. Daisy Circuit is adorned with various flowery motifs, [[Daisy Cruiser|luxury cruise ships]], a hotel resort, and golden statues that top large fountains. Daisy, along with Mario, Luigi, and Peach, appear in the [[Block Plaza]] battle course as large statues on each of the surrounding block platforms which move over time. Daisy's flower emblem appears throughout the [[Dry Dry Ruins (course)|Dry Dry Ruins]] course, and as seen in the Daisy Circuit she has her own brand of candy. Daisy is the staff ghost character for the [[Coconut Mall]] and [[Daisy Circuit]] levels.
 
Daisy is commonly used to get good Time Trial records due to her good speed bonus.  That makes vehicles like the [[Mach Bike]] move slightly faster than normal.  However, her speed bonus is also rivaled by [[Baby Luigi]], [[Baby Daisy]], and [[Funky Kong]].
 
===''Mario Baseball'' series===
====''Mario Superstar Baseball''====
[[Image:DaisyBatting.PNG|left|200px|thumb|Replay of Daisy at the batter's plate. (''Mario Superstar Baseball'')]]
Daisy made her first appearance on the baseball field in ''[[Mario Superstar Baseball]]'' as a Balanced player; however, she leaned more towards the Technique type. Daisy appeared in Challenge Mode as the secondary Team Captain on Peach's team. Daisy shared good chemistry with both Peach and Luigi, while she shared bad chemistry with characters like [[Waluigi]] and [[Petey Piranha]]. This was also the first game that stated Daisy to be physically stronger than Peach, though she has had a higher level of strength in past games. Daisy's special pitch (the [[Flower Ball]]) allowed her to throw a gust of flower petals, hiding the ball from any opponents. When at bat, the Flower Ball flies at a higher distance than normal, and like before is hidden by flower petals. In the game's Challenge Mode, Daisy was only able to use this move once the player had purchased the [[Pretty Flowers]] power-up. Daisy's special talents were the Quick Throw and Sliding Catch, and her strong points were pitching and batting.
 
====''Mario Super Sluggers''====
[[Image:Daisy-mss-intro-2.png|thumb|250px|Daisy countering a pitch thrown from Mario in the ''Mario Super Sluggers'' opening.]]
Daisy appears again as one of the Team Captains for ''[[Mario Super Sluggers]]''. Like the previous installment, ''Mario Superstar Baseball'', Daisy shares chemistry with Peach and Luigi, but now she also shares chemistry with Birdo. The Daisy Cruiser returns again also, but this time as a baseball stadium. Also, like last time, Daisy's special moves deal with her renowned flower abilities. For Daisy's ''Flower Swing'' (when she's up to bat), upon successful exectuion she swings around with flower petals all-about, and a flower like ring appears at the tip of her bat with a turquoise center at the tip of the bat, making it appear as her usual flower symbol. Daisy then hits the ball causing it to soar through the air, and once the ball's destination is set a patch of daises pops up from the ground surrounded by a small garden-fence, blocking any players from getting in range of catching the ball. For Daisy's ''Flower Ball'' (when she's up to pitch on the fielding end), Daisy winks at the camera before jumping straight up through a barrage of flowers, and she then spins before throwing the covered ball.
 
Although Daisy is available from the start overall, she has to be added to the roster in Challenge Mode. In order to do this, the player must go through a set of tasks in order for her to be available. Once the player enters the [[Peach Ice Garden]], they talk to a Red Toad who informs them that Daisy has been turned into a statue by Bowser Jr., who has already made his way through the rest of the garden area. After completing other tasks, the player returns to see the Toad defending Daisy from a Boomerang Bro., who is trying to remove her for evil purposes. Once defeated, the Boomerang Bro. leaves, and the player convinces the Toad to move Daisy from the first panel to the panel where Toadsworth is standing. This fixes the fountain, and lets the player access the ball-field of the garden. The player then rescues Peach, and Daisy is turned back to her normal state. Afterwards, the player must obtain a Toad statue found in a bush to put it in the place of Daisy's current position. This once again lets someone leave the panel, but leaves the fountain working properly. Daisy then is able to join the overall roster to assist in saving the rest of the Baseball Kingdom from Bowser Jr.'s invasion attempts.
 
In Exhibition Mode, Daisy is the Team Captain for the '''Daisy Flowers'''. The icon for this team includes Daisy's crown, along with a floral wreath used as the border around it.
 
===''Mario Football'' series===
====''Mario Smash Football''====
Once again Daisy joined up with the Mario crew, this time to play soccer. Daisy was introduced to the ''[[Mario Football]]'' series in the first installment, ''[[Mario Smash Football]]''. In this game, Daisy was an Offensive Captain, who wore the number "09" jersey and possessed the ability to perform the [[Super Strike]] called [[Torpedo Strike]]. The Torpedo Strike can be classified as flower power due to the original name, and the flowers that emit from its finish. Rather than appear in her formal sports attire, Daisy and the rest of the crew wore soccer jerseys.
 
====''Mario Strikers Charged Football''====
Daisy also appeared in ''[[Mario Strikers Charged Football]]'', the follow-up to ''Mario Smash Football'' for the Nintendo Gamecube. Now qualified as a Defensive Captain, Daisy had a personal [[Super Ability]] and [[Mega Strike]]. Daisy's Super Ability was [[Crystal Smash!]], which covered the surrounding ground with orange crystals, blasting away anyone in range. In her Mega Strike, Daisy summoned a crystal gauntlet around her hand, and punched the ball towards the goal, this being one of the few times in the game where someone used their hands to make contact with the ball. In the games Striker Challenge Mode, Daisy faced up against both [[Princess Peach|Peach]] and [[Waluigi]]. She battled Peach to take the Star Cup championship, and she took on Waluigi to see if she could get the Brick Wall award for an unprecedented fifth straight year.
 
===''Mario & Sonic'' series===
[[Image:Highjump.PNG|thumb|170px|Daisy participating in the High Jump event.]]
====''Mario & Sonic at the Olympic Games''====
In ''[[Mario & Sonic at the Olympic Games]]'' for the Wii and DS, Daisy appeared as, for the first time, a Speed character. Being well balanced for many event types, Daisy was a good choice for a variety of play. Although the game doesn't offer a selection of events most complementary to special techniques, there are events that use them. In her fencing special, Daisy's flower power propelled her forward, allowing her to jab rapidly. In her table tennis special, Daisy spun around with flower petals surrounding her paddle, and knocked the ball back covered in petals with increased speed.
 
===Miscellaneous games===
===''Mario is Missing''===
After ''NES Open Tournament Golf'', a [[Booth Woman]] resembling Daisy appeared as the clerk at an information center in the game ''[[Mario is Missing]]''. The woman was never named, but appeared in every level, and was almost identical to Daisy's only current in-game colored model. Like other people Luigi spoke to throughout the game, she provided Luigi with information about the area where the green plumber was, or information on the artifact Luigi was holding.
 
[[Image:DaisyHoops.PNG|thumb|Daisy's profile artwork (''Mario Hoops 3-on-3'')]]
===''Mario Hoops 3-on-3''===
Daisy made her second [[Nintendo DS]] appearance in ''[[Mario Hoops 3-on-3]]''. As she had been depicted before, Daisy was a Technical player. Daisy's [[Special Shot]] was the [[Flower Shot]], which let Daisy hover in mid-air to kick the ball into the hoop; the flower shot is activated by tapping a vertically flipped triangle. Unlockable was a refined version of Daisy's original sports attire. Like previous sports titles, Daisy once again had her own stage, this time [[Daisy Garden]]; a garden where two [[Petey Piranha]] species characters replace normal basketball hoops. This made it difficult to dunk, but easy to shoot.
 
===''Itadaki Street DS''===
Daisy also appeared in the Dragon Quest crossover game, ''[[Itadaki Street DS]]'', which was a Japan only release. Daisy was a playable character, and her non-playable role had something to do with the [[Mario Stadium (Mario Superstar Baseball)|Mario Stadium]] from ''[[Mario Superstar Baseball]]''.
 
===''Super Smash Bros. Brawl''===
[[Image:Daisy5.jpg|thumb|left|[[Princess Peach]] in her Daisy pallet design. (''Super Smash Bros. Brawl'')]]
Although Daisy did not make a playable appearance in the game ''[[Super Smash Bros. Brawl]]'', she did appear as a number of stickers, and her own trophy. Daisy's trophy is modeled after her ''[[Mario Strikers Charged Football]]'' appearance, as it is said to "compliment her spunky scoring strikes". Her stickers use artworks from ''Mario Party 7'' and ''Mario Smash Football''. The ''Mario Party 7'' sticker, is large in size and gives +27 attack to leg attacks. It is only usable by Peach and [[Princess Zelda|Zelda]]. The ''Mario Smash Football'' sticker's size is medium, and it's area of effect is once again leg strikes giving an attack of +5, and being available for use by all characters.
 
It should be noted that like other characters, Peach once again had a recolor that mimics the pallet design of Daisy's model. When selecting the random button for the [[player]]'s name and the stage's name, Daisy's name pops up by chance as '''DAISY'''; other character names appear as well.
{{endspoiler}}
 
==Physical Description and Traits==
[[Image:MP6Daisy.PNG|thumb|230px|Daisy taking a photo as she plays the mini-game ''Freeze Frame''. (''Mario Party 6'')]]
===Current Depiction===
Daisy is portrayed as an orange-haired girl with blue eyes, wearing a floor length yellow and orange dress with wrist-length gloves. Daisy's dress has broad shoulders with white floral frills peering out of them. Daisy's collar is also a white floral frill, as well are the openings of her gloves. At Daisy's waist are two orange [[wikipedia:Pannier (clothing)|paniers]], used to accent the dresses frame. Daisy also wears turquoise, flower-shaped, jewels throughout her outfit. Included in the set is a set of earrings, a brooch, and flower jewels on her crown. Daisy's crown is golden with four jewels. The front and back jewels being the turquoise flowers followed throughout the rest of her outfit, and at each side is one round ruby jewel. At the bottom of the dress are two orange loops, which are another hoop apart in width, and dark orange dress shoes.
 
Daisy's hair is depicted anywhere in-between shades of brown and orange, though it has been stated she has orange hair.<ref>[http://marioparty6.com/launch/]</ref> Daisy's hair style is parted down the middle, and consists of seven thick flips at the back-end.  Two parted bangs are included, which have two small separated parts in the middle. At each edge of the fringe are two flips, and depending on the angle, two of the four are sometimes hidden. Daisy hairstyle also has short sideburns in front of her earrings. Unlike Peach, Daisy does not need to tie her hair up when participating in special activities.
 
Daisy's skin is very light and fair in complexion. Being the lightest of many characters, Daisy's complexion is often seen as pallor next to those with darker skin tones. Daisy's eyebrows are of a light shade, and are thin as well as lengthy. Daisy's eyes are very large, as are her pupils. Daisy's eyes consist of two thick lashes, and like every other main [[Human]] Mario character, Daisy has a shade of blue eyes. Daisy's face is describable as round, with baby-faced cheeks, and a slightly square jaw-line.
 
Daisy is one of the taller main characters, being passed only by the larger scaled, such as [[Waluigi]] and [[Rosalina]]. Daisy and Peach appear to have similar measurements when it comes to their body compositions, but Daisy has been shown to be slightly shorter when closely compared. Regardless of her thin, feminine size, Daisy is portrayed to be the stronger of many characters.
 
===Athletic Wear===
[[Image:MaSatOG - Daisy.jpg|thumb|left|130px|Daisy wearing her "main sports outfit".]]
====Basic Sports====
In most of the recent Mario sports installments for the Gamecube and Wii systems, Daisy's "main sports outfit" includes orange shorts, a yellow sleeveless shirt, and the usual flower accessories. The shorts include two yellow hoops at the bottom, and two yellow curved lines running from the side seams to the front waist. Also included are a pair of orange and yellow athletic shoes with two lace straps on each. Unless appearing in a ''Mario Party'' or ''Mario Kart'' game, Daisy will be depicted in this instead of her current main princess outfit. Daisy's "main sports outfit" was first seen in ''[[Mario Golf: Toadstool Tour]]'', in which it also marked her first time participating in the Gamecube series of Mario sport game installments. As stated earlier, Daisy has been seen wearing this outfit for most of the Gamecube, Wii, and DS Mario sports installments, with the latest one being ''[[Mario Super Sluggers]]''.
 
[[Image:SMSArt.PNG|thumb|150px|Artwork of Daisy for ''Mario Smash Football''.]]
====Soccer====
In ''Mario Smash Football'', Daisy wears a 2-piece soccer outfit. The outfit consists of an orange midriff-baring crop top and orange shorts, both with turquoise accents, as well as orange and turquoise cleats. Later on in ''[[Mario Strikers Charged Football]]'', Daisy wears orange midriff-baring battle armor along with orange shorts and orange and turquoise cleats; this is due to the increased intensity of the game. Aside from the increased amount of protective equipment, the outfit includes numerous flower patterns, and is available in two colors; this is due to the necessary change of colors when certain teams with similar team colors face off. Daisy appears in this outfit for her [[Trophy]] in ''[[Super Smash Bros. Brawl]]'' to show off her spunky nature.
 
====Kart Racing====
As motorbikes were a newly added feature to ''[[Mario Kart Wii]]'', Daisy wears a biker outfit if riding on any of them (along with [[Princess_Peach#Biker_Outfit|Peach]] and [[Rosalina#Athletic_Wear|Rosalina]]). However, Daisy's biker outfit has a white and yellow color combination, and as usual, includes her flower jewelry as seen in her current main outfit. Daisy's biker outfit also includes a refined version of her floral gloves, yellow biker boots, and a yellow scarf that rests to the side of her chest (the scarf is wrapped above her floral collar making it hard to see). A yellow heart with an orange outline is present on her back; the heart is hidden by her hair unless it is flowing up.
 
===Personality===
[[Image:ItadakiDaisy.PNG|thumb|160px|left|Artwork of Daisy for ''Itadaki Street DS''.]]
When it comes down to it, Daisy can be defined best as a tomboy. It has been said that Daisy is always full of energy, and it's evident due to her cheerful nature. Her team name when partnered with [[Boo]] in Mario Party 8 happens to be "High Spirited Duo"; obviously basing it off the fact Boo is a spirit and that Daisy is full of spirit. Words and phrases used to describe Daisy include: Tomboy, cheerful, full of energy, bright, lively, unique, upbeat, go-getter, witty, a breath of fresh air.
 
In each of the game's she appears in she is widely acknowledged as a tomboy or "less feminine" than her royal pal, [[Princess Peach]]. As such, Daisy is not "dainty" or "fragile" compared to what one might think from her appearance. She also has a huge competitive drive, though it's apparent she knows it's all in good fun. Daisy can tend to speak in a more common contemporary vernacular than other characters; the prime example of this being her ways of speaking in a slang tone of voice.
 
In ''Mario Tennis'' for the [[Nintendo 64]], she was depicted as being a bit clumsy. This was shown in her tournament victory cut-scene where she starts thanking everyone, and suddenly trips off the stage with her trophy. Additionally, in ''Mario Party 3'', Daisy revealed her seductive side by showing off her good looks, and flirting with the [[Millennium Star]] to get a free badge. Simply by doing a twirl the Millennium Star basically fell in love with her, and was willing to give the beauty badge to her right away.
 
Daisy has been said to be cute and something of an idol in ''Mario Kart: Double Dash!!''. In ''Mario Party DS'' Daisy is described as someone with spunk and sass. ''Mario Strikers Charged Football'' shows her tomboy attitude to a new high, as her competitive drive is pushed much further compared to normal. It has even been said by Deanna Mustard, her voiceover, that the ''Mario Football'' series is where her personality shows best. In ''Mario Kart Wii'', Daisy is said to leave any friendships she has at the starting line; this is obvious as in the middle of racing Daisy tends to mock other players. Daisy can be summarized as an energetic, friendly, and fun loving girl who can, so to speak, "hang with the guys."
 
==Powers and Abilities==
Often dealing with flower powers, Daisy's [[abilities]] are based on her large relations to flowers. Throughout her many appearances, most of her special abilities have used some sort of flower related effect. While Daisy is thin, she is known to be one of the few lighter Mario characters with a large amount of physical strength. Unlike most characters, Daisy's style of play changes depending on what activity she's participating in. Having been qualified in a larger amount of categories than any other character, Daisy's range of abilities can be summarized as all-around, with a certain change in each game that determines the ultimate style.
 
===Special Abilities===
[[Image:Daisydaisybat.png|thumb|250px||left|Daisy's "Flower Swing" in use. (''Mario Super Sluggers'')]]
In ''[[Mario Golf: Toadstool Tour]]'', Daisy had the longest hit ratio for any human player, being out ranked only by powerhouses [[Bowser]] and [[Donkey Kong]]. In ''Mario Party 7'', Daisy was able to show off her love for flowers, as her special team orb was the [[Flower Orb]]. In ''Mario Power Tennis'', Daisy was a technical player who had two special moves. The first was called [[Wonder Flower]], which is an offensive power shot where Daisy summons huge petals around her racket. The other is called [[Flowerbed Return]], which is a defensive power shot where Daisy literally flies above the ground where a bed of daisies appear under her until she reaches the ball. In ''[[Mario Hoops 3 on 3]]'', Daisy is once again a technical player. She used flower powers in her special move, the [[Flower Shot]]. The Flower Shot works by Daisy summoning a barrage of petals around herself which seem to lift her into the air where she then kicks the ball into the hoop.
 
In ''[[Mario Superstar Baseball]]'', she was a Balanced player who leaned towards Technique (instead of being a technical player who leaned towards balance). She could easily hit a home run if the timing was right or if the placement was well done. Daisy's special pitch and swing in ''Mario Superstar Baseball'' are both known as the [[Flower Ball]]. This technique uses flower petals to hide the ball from any opponents' eyes, giving Daisy an almost guaranteed hit or strike. This is also displayed again in ''[[Mario Super Sluggers]]''; her pitch covers the ball in flower petals, but her bat summons a small daisy garden around where the ball is going to land, shielding off the opposing team from catching the ball.[[Image:Specialability.PNG|thumb|250px|Daisy using her special ability ([[Crystal Smash!]]) from ''Mario Strikers Charged Football''.]]
 
In ''[[Mario Smash Football]]'', Daisy was an offensive captain.  Daisy's Super Strike was called the [[Torpedo Strike]]. In this Super Strike, Daisy launches the ball at the goal, and images of daisies fly all about. In ''[[Mario Strikers Charged Football]]'' Daisy showed a new form of powers other than her usual flower abilities. She used the ability of summoning huge orange crystals from the ground.  She is also capable of teleporting; the distance depends on how charged the ball is.  Depending on how charged the ball is, Daisy can teleport a long distance by doing a spin in smoke. After the spin she re-appears a certain amount of length away in any direction.
 
In ''[[Mario & Sonic at the Olympic Games]]'', Daisy is for the first time, a [[Speed]] character. Her usual above-average strength is not at all present and she happens to be a complete athletic powerhouse. Although she is a Speed character, her rounded technique still qualifies her for a balanced range of event handicaps. In certain game types where it is available, Daisy can use some of her flower powers to do various things such as spike the ping-pong ball, do a rapid combo attack in fencing, and more.
 
===Standard Abilities===
Daisy has been shown in promotional art using various items from various games. It should be noted that Daisy has had three different pieces of art where she is holding a baseball bat: one from ''[[Mario Party 3]]'', another from ''[[Mario Party 5]]'', and finally in her ''[[Mario Superstar Baseball]]'' piece. She has also been shown using a soccer ball in various promotional art. Other items she has been seen using are a butterfly net, a [[Chain Chomp]] whistle, and a camera. Like other Mario characters, Daisy can [[punch]], [[kick]], [[jump]], and even [[Ground Pound|ground pound]].
 
==Interactions with Other Characters==
===Birdo===
{{main|Birdo}}
 
Daisy and Birdo have been shown from time to time to interact with each other. In ''[[Mario Tennis (N64)]]'', when choosing Daisy in the double tournament mode, her default partner will be Birdo. Among the team names they have shared, the team name, "Gallopin' Gal-Pals" from the Mario Party series, is the biggest hint at their interactions. In ''Mario Super Sluggers'' they even have good chemistry with one-another, a trait only characters that play together well and have a ''buddy relationship'' share.
 
===Luigi===
{{main|Luigi}}
 
[[Image:DaisyTrophy.png|thumb|left|250px|Scene of the trophy ceremony for Daisy. (''Mario Power Tennis'')]]
As previously noted, one of Daisy's only appearances between ''Super Mario Land'' and ''Mario Tennis'' was in ''NES Open Tournament Golf'', where she caddied for Luigi just as Peach did for Mario; this would be Luigi's first documented interaction with Daisy. After appearing as an optional automatic partner for Daisy in ''Mario Tennis'', Luigi and Daisy have been portrayed as a couple on numerous occasions. Such as in ''Mario Golf Toadstool Tour'', where they are seen golfing alongside Peach and Mario. Some of their team names from the Mario Party series include: "Steady Sweeties", "Tango Tanglers", and "Shy Sidekicks". Perhaps the most telling occurrence was in ''Mario Power Tennis'', wherein Daisy says to Luigi, "Hey, sweety! I'll take that", while receiving her trophy from Luigi. Also, in ''[[Mario Superstar Baseball]]'' and ''Mario Super Sluggers'', Luigi and Daisy are "buddy players", and they share good chemistry. Most recently, in ''Mario Kart Wii'', there is a giant statue on the Daisy Circuit that shows the two holding hands and dancing together, along with another of [[Baby Luigi]] swinging [[Baby Daisy]]. Arguably the greatest evidence for any existing relationship between Luigi and Daisy is in the ''Super Mario Bros.'' film, released in 1993. Luigi and Daisy were quite clearly depicted as being infatuated with one another in this movie.  Nintendo's only official word on this matter came in ''Super Smash Bros. Melee'', where Daisy's trophy biography states, ''"After her appearance in ''Mario Golf'', some gossips started portraying her as Luigi's answer to Mario's Peach"''.
 
It was stated in the official ''Mario Party 4'' guide that Luigi has quite the crush on Daisy, and that it's rumored there's an attraction between them. Luigi and Daisy also appear together commonly in the [[Miracle Book]] pages from ''Mario Party 6''. Most often in a situation where something bad happens to Luigi, but Daisy is left unharmed. Examples of this include the page Amp Attack, where  Luigi and Daisy are playing [[Circuit Maximus]], and are wondering what the three black spheres are. The player can press A to make them turn around, which reveals that the spheres are Amps which then electrocute Luigi. On another page titled It Came from the Deep, Daisy and Luigi are fishing for treasure in [[Treasure Trawlers]]. If the player  presses A, Daisy gets a treasure chest while Luigi catches the tentacle of a Blooper.
 
===Mario===
{{main|Mario}}
 
Daisy was rescued by Mario from the clutches of Tatanga in Super Mario Land, and she rewarded him with a kiss upon her rescue. Mario has never explicitly expressed an interest in her, nor has Daisy to him. In Mario Party 5, Mario and Daisy are given the team name "Nice Couple" when paired together, while they do not share player chemistry at all in Mario Superstar Baseball and in Mario Super Sluggers. Regardless, Daisy and Mario have been officially stated to be good friends.
 
===Peach===
{{main|Princess Peach}}
[[Image:Daisyreceive.png|thumb|200px|Daisy, Peach, Nina, and [[Kate]] in ''Mario Tennis (N64)''.]]
Daisy and Peach have been portrayed to be best friends since Daisy's big comeback  appearance in ''Mario Tennis'' for the Nintendo 64. It has been stated that Peach missed female companionship until Daisy's arrival in the Mushroom Kingdom.<ref>[http://marioparty6.com/launch/]</ref> Soon after in Mario Tennis (GBC), Daisy is commonly alongside Peach in future spinoff installments for the Mario series; in most cases, Daisy and Peach will commonly be a team if something involves using a partner approach to take care of a certain task. Daisy and Peach share a team orb, the flower orb, in ''Mario Party 7'', share a team item, the [[Heart]], in ''Mario Kart: Double Dash!!'', and are automatic partners in a vast amount of other games as well.
 
While Daisy and Peach are considered to be best friends, they are often rivaled against each other in games like ''Mario Smash Football'' (where the two face-off in the game's opening) and ''Mario Strikers Charged Football'' (where the two go up against each other in Challenge Mode). Like Luigi, the two share good chemistry in the Mario Baseball series. Daisy also appears as the second member of Peach's team in Challenge mode for ''Mario Superstar Baseball'' as the team's secondary captain.  Nintendo's ''Mario Power Tennis'' website said that Daisy is Peach's "sister in arms", a term used to describe a close friendship as Daisy and Peach are not literally sisters. In the ''Mario Kart: Double Dash!!'' and ''Mario Kart Wii'' official guides published by Prima and licensed by Nintendo, Daisy is said to be Peach's cousin. This statement is yet to be used in any games, however.
 
Additionally, in ''Mario Super Sluggers''' Challenge Mode, the game's storyline shows proof of Peach & Daisy being best friends. This can be seen once Peach joins the overall game roster (after completing the certain task to trigger said result). Once this is done, the first case she brings up is about Daisy's welfare. Once Peach is informed of Daisy being turned into a statue by Bowser Jr. (which by this time, the curse breaks and Daisy returns to her normal self), she calls on Mario and the other teammates to help her find Daisy. Upon finding Daisy to rescue her entirely, the situation gets worse in terms of the [[Peach Ice Garden]] flooding again. Daisy suggests to Peach and her friends to find a respectable weight alternative and bring it back to where she was standing (so that the locale wouldn't flood any further). An excerpt of the said dialouge is shown as follows:
''When Peach meets Daisy for the first time (after Daisy returns to her normal self)'': 
*Daisy: "Oh sweet! You helped me get back to normal, didn't you? Thanks!" 
*Peach: "Are you all right, Daisy?" 
*Daisy: "Right as rain, Peach. Thanks for asking! Now let's go teach that Bowser Jr. a lesson!" 
 
''Then as Daisy steps off the panel, the fountain floods again.'' 
 
*Daisy: "Oh dear... This will never do." 
*Peach: "The fountain has flooded all over again!" 
*Daisy: "Hmmm... Maybe there's another weight?" 
 
Once all of the tasks that involve Daisy are complete, Daisy is finally able to join Peach's team afterwards (the [[Peach Monarchs]]) vowing to help obliterate Bowser's gang who invaded the Baseball Kingdom and turned her into a statue.
 
In the Super Mario manga series, when Daisy is introduced to Peach, Peach mistakes a wink from Daisy to Mario as a way of showing affection. Peach confronts Daisy, and they get into an argument which is what sparks the start of their rivalry in the manga; this ultimately leads to their lasting friendship.
 
===Tatanga===
{{main|Tatanga}}
 
Tatanga was the main antagonist of ''Super Mario Land'', where he was hired by [[Wario]] to brain-wash all of Sarasaland to distract [[Mario]] (so Wario could take over [[Mario's Castle]]). Tatanga attempted to bewed Daisy in the middle of the take over, and Daisy objected the proposal. In the American and Japanese comics, Daisy's relationship with Tatanga was equal to the relationship between Peach and Bowser, not mutual. Although Tatanga has yet to be seen in any game since, the alien has still been mentioned in later texts involving Daisy.
 
===Toads===
''Main articles'': [[Toad (Species)]], [[Toadsworth]], and [[Toadette]]
 
Unlocking Daisy in Challenge Mode of ''Mario Super Sluggers'' is a long process which shows large interactions between [[Toad]], [[Toadette]], and [[Toadsworth]]. The Red Toad found in the gardens area of the [[Peach Ice Garden]] is the first to explain to the player that the statue of Daisy is actually Daisy herself who has been turned to stone, "Bowser Jr. turned Princess Daisy into a statue!". Once the player leaves to investigate he says he will stay to protect her. When the player returns later, the same Toad is defending Daisy from a [[Boomerang Bro.]] who is trying to trash the statue to make room for the arrival of more enemies. The Red Toad tells the Boomerang Bro. to not dare lay a finger on Princess Daisy, showing he has large compassion for her. Once the player defeats the Boomerang Bro., the Toad assumes they will be staying to protect her, but is informed the player wants to move the statue to another location. The Toad responds by saying, "NO WAY, DUDE! NUH-UH! What if you drop it and she breaks into a kajillion pieces? HUH?". Once reassured, he tells the player they can remove the statue as long as they promise not to drop her. Later on when the player rescues Peach from Bowser Jr., Toadette struggles to inform Peach of the bad news about Daisy, but Toadsworth tells Toadette to pull herself together and then blatantly informs Peach of the situation.
 
Aside form the above events, Daisy is often seen next to Toad in Mario Baseball series cut-scenes, and Toadette and Daisy share positive team names from the ''Mario Party'' series.
 
===Waluigi===
{{main|Waluigi}}
 
[[Image:DaWaMP4.PNG|thumb|left|200px|Daisy (in the background) and Waluigi in the ''Mario Party 4'' opening.]]
[[Waluigi]] and Daisy started appearing as regulars in the Mario series around the same time, and due to this they are often placed around one-another. In games like ''Mario Superstar Baseball'', the two share bad chemistry, and in ''Mario Strikers Charged Football'', Daisy goes up against Waluigi in Challenge Mode. They share team names from Mario Party such as: "Awkward Date", "Double Facers", and "Skinny Stars". It was stated in the official ''Mario Party 4'' guide that Waluigi happens to have a crush on Daisy, which could cause trouble at the party. It was also stated in the same guide that Waluigi suffers the same shortcomings as Wario, aside from his soft spot for Daisy.
 
===Other Characters===
[[Image:Mss hrc dc entrance.png|thumb|200px|Daisy escorting Bowser and Bowser Jr. into the Daisy Cruiser. (''Mario Super Sluggers'')]]
Characters like [[Toadette]], [[Yoshi]], Toad and others playable throughout the Mario series all seem to, at one point or another, suggest they have some sort of connection with Daisy in the Mario series. Team names from Mario Party such as: Shopping Buddies, Tomboy Trouble, and more, suggest a positive combination.
 
For example, in one of the ''Mario Super Sluggers'' cutscenes, she was seen eating with Yoshi at the Daisy Cruiser before the fireworks show started. Also, prior to that, Daisy invited everyone in the Baseball Kingdom to the final festivities on the Daisy Cruiser. Inside everyone ate treats like cake and ice-cream, even Bowser and his son, who Daisy personally escorted inside regardless of the fact that Bowser Jr. had earlier turned her into a statue.
 
==Development==
[[Image:MTArt.PNG|110px|thumb|Daisy in the locker rooms. ''Mario Tennis (N64)'']]
===Early Design===
When Daisy first appeared in the ''[[Mario (series)|Mario]]'' series, she had long orange hair, a flower motif to her yellow and white dress, a pale skin tone, and a rose colored crown. Daisy had a white belt at her waist, and the border was white, had almost a Hershey-Kiss shape with a small white dot over top of each point. This outfit also included accessories such as a blue flower brooch, blue flower earrings, and even blue flower jewels on her crown. The daisy-motif has only changed once since; a green color was added instead of the original blue. In ''Mario Tennis'' for the ''Nintendo 64'', her appearance was refined; giving her a rounder face, a tanned skin tone, and a more brunette hair coloring. It should be noted however, that while any artwork depicts Daisy with tanned skin, in-game she has a regular, un-tanned, skin tone. In her next video game appearance, the new motif had remained; although she was no longer wearing sports clothes, and she now had her original rose crown.
 
===Cultural Relevance===
Those two games were actually the only appearances Daisy had tanned skin in. This change and the next one may have had something to do with the fads of Japanese culture. As it was in the late nineties that a fad in Japan referred to as [[wikipedia:Ganguro|ganguro]] was a popular trend. With her introduction to ''Mario Party 4'', Daisy's character design was altered yet again; she was given shorter (yet still long) hair, a new yellow and orange dress design, a golden crown, and her original skin tone. This change may have something to do with the fad of [[wikipedia:Cuteness in Japanese culture|kawaii]], which has to do with cute like characters in media. Considering Daisy's doll-like appearance, this may be why the change from her tanned skin ganguro style switched to the kawaii style of the twenty-first century. Over time, Daisy's ''Mario Party 4'' appearance has slightly changed, but not as much as the first drastic update. Although this is so, her refined appearance now remains constant.
 
===Sports Attire===
[[Image:Daisytour.jpg|250px|thumb|left|Daisy watching a tennis match. (''Mario Tennis'')]]
In Daisy's appearances for ''[[NES Open Tournament Golf]]'' and ''[[Mario Tennis]]'' she appeared in her first sports attire. Unlike in ''[[Mario Party 3]]'', this outfit was short, included tennis shoes, no gloves, and no crown. This sports outfit appeared as an unlockable costume in ''[[Mario Hoops 3-on-3]]''; unlike the original, it had more of her modern motif. Aside from her original sports outfit and the refined version, Daisy's common sports attire is like her current dress except it has no sleeves, no gloves, tennis shoes, and spots shorts. If Daisy isn't wearing her princess dress, she'll usually be seen in this outfit for most Mario series' sports installments for the Gamecube, Wii, and DS. While riding the bikes in ''[[Mario Kart Wii]]'', she will wear a biker outfit, a trait shared with [[Princess Peach]] and [[Rosalina]].
 
===Character Relevance===
Something about Daisy's development is the relevance it shares to Peach's. Although the style of her crown has, like mentioned, changed slightly over time, these changes are always in some contrast to Peach's crown. When Daisy first appeared her crown was a rose like color, while Peach's was yellow, Daisy happened to wear a yellow dress, and Peach a pink, or rose, dress. Another fact was that Daisy's main floral jewel on her crown used to be yellow, while Peach's was red. This may also be another switch of the rose and yellow coloring; it should also be mentioned the smaller jewels on Daisy and Peach's crowns were at a time both blue while the main jewels had the opposite colors as mentioned. Nowadays Peach has a darkened gold crown while Daisy has a lightened gold crown, and although the jewelery on the crown isn't in contrast to anything, the fact Daisy has a brunette hair coloring and Peach has a blond hair coloring reveals that the crowns are more of a brunette and blond shaded gold.
 
Meaning, Daisy has a blond crown and brunette hair while Peach has blond hair and a brunette crown. These types of contrasting colors appear throughout Daisy and Peach's sports attire as well; for example: Daisy has a white collar and Peach has a dark rose collar, Daisy has a secondary coloring on her shorts while Peach doesn't, and Peach has a secondary coloring on her shirt while Daisy doesn't. Basically, this explains that Daisy and Peach are made to completely contrast, or be the opposite, of one another in everything except their similar body composition.
 
===Graphical Mis-Haps===
Whether they be mistakes or flaws-by-design, Daisy has had a number of graphical mishaps when it comes to her in-game character models. The most common mistake being the number of flips at the back of Daisy's hair changing anywhere from four to nine; most often there are eight. The second most reoccurring mistake would be the princess' crowns having the jewel detailing on both the outside and inside of them.
 
*The title screen of ''[[NES Open Tournament Golf]]'' depicts Daisy's dress as blue and Peach's dress as green, instead of their yellow and pink dresses respectively; this may be due to the color limitations of the era. 
*Daisy's trophy in ''Super Smash Bros. Melee'' has a third eye pattern on the back of her head that players can view by zooming in through the back of her hair until it is no longer visible; this was fixed in PAL and US version 1.2 of the game. Also in ''Super Smash Bros. Melee'', her trophy is depicted with maroon shoes, and Peach's costume recolor is depicted with teal shoes. Daisy's shoes are, and have always been orange, therefore both colors are incorrect.
*In beta screenshots of ''[[Mario Golf: Toadstool Tour]]'', Daisy appeared to have a bit of a pudgy stomach, but this extra layering was added to hide errors with her model's design; in the final release of the game, [[Camelot]], the creators of the game, fixed this.
*In ''[[Mario Golf: Toadstool Tour]]'' and ''[[Mario Power Tennis (GCN)|Mario Power Tennis]]'', Daisy's floral collar seems to be incomplete, as the collar has frill detailing, but isn't trimmed properly.
*As seen in ''[[Mario Kart: Double Dash!!]]'', Daisy's hair is free flowing while racing, but when she is moved in certain directions at high enough speeds, her hair tends to separate itself from the rest of her head.
*In ''[[Mario Superstar Baseball]]'' there is a mis-colored line running through the back of Daisy's hair flip; this is likely due to the skin design not completely fitting Daisy's character model's mesh. These lines can be found on other characters as well.
*In ''[[Mario & Sonic at the Olympic Games]]'' for the Wii, while playing as Daisy in the [[Dream Platform]] if the player moves Daisy forward at the highest speed, there is an opening behind her head where it is completely clear as if there are no polygons between that area of Daisy's model.
 
==List of Appearances by Date==
{| class=sortable cellspacing=0 cellpadding=3 border=1 align=center width=100% style="border-collapse:collapse; font-family:Arial"
|-
! width=50% | Title
! width=20% | Description
! width=20% | Original Release Date
! width=10% | System/Format
|-
| ''[[Super Mario Land]]''
| Non-Playable Character
| [[Japan]]:<br>April 21, [[1989]]
| [[GameBoy|GB]]
|-
| ''[[NES Open Tournament Golf]]''
| Non-Playable Character
| [[North America]]:<br>September 1, [[1991]]
| [[Nintendo Entertainment System|NES]]
|-
| ''[[Mario Tennis (N64)]]''
| Playable Character
| [[Japan]]:<br>July 21, [[2000]]
| [[Nintendo 64|N64]]
|-
| ''[[Mario Tennis (GBC)]]''
| Non-Playable Character
| [[Japan]]:<br>November 1, 2000
| [[GameBoy Color|GBC]]
|-
| ''[[Mario Party 3]]''
| Playable Character (Party Mode Only)
| [[Japan]]:<br>December 7, 2000
| [[Nintendo 64|N64]]
|-
| ''[[Super Smash Bros. Melee]]''
| Non-Playable Character, [[Trophy]]
| [[Japan]]:<br>November 21, [[2001]]
| [[Nintendo GameCube|NGC]]
|-
| ''[[Mario Party 4]]''
| Playable Character
| [[North America]]:<br>October 21, [[2002]]
| [[Nintendo GameCube|NGC]]
|-
| ''[[Daisy’s Rodeo!|Mario Party-e]]''
| Playable Character
| [[Japan]]:<br>February 7, [[2003]]
| [[E-Reader|e-Reader]]
|-
| ''[[Mario Golf: Toadstool Tour]]''
| Playable Character
| [[North America]]:<br>July 28, 2003
| [[Nintendo GameCube|NGC]]
|-
| ''[[Mario Kart: Double Dash!!]]''
| Playable Character
| [[Japan]]:<br>November 7, 2003
| [[Nintendo GameCube|NGC]]
|-
| ''[[Mario Party 5]]''
| Playable Character
| [[North America]]:<br>November 10, 2003
| [[Nintendo GameCube|NGC]]
|-
| ''[[Super Mario Fushigi no Janjan Land]]''
| Playable Character
| [[Japan]]:<br>[[2004]]
| [[Arcade]]
|-
| ''[[Mario Power Tennis (GCN)|Mario Power Tennis]]''
| Playable Character
| [[Japan]]:<br>October 28, 2004
| [[Nintendo GameCube|NGC]]
|-
| ''[[Mario Party 6]]''
| Playable Character
| [[Japan]]:<br>November 18, 2004
| [[Nintendo GameCube|NGC]]
|-
| ''[[Super Mario Fushigi no Korokoro Party]]''
| Playable Character
| [[Japan]]:<br>[[2005]]
| [[Arcade]]
|-
| ''[[Yakuman DS]]''
| Unlockable Playable Character
| [[Japan]]:<br>March 31, 2005
| [[Nintendo DS|DS]]
|-
| ''[[Mario Superstar Baseball]]''
| Playable Character
| [[Japan]]:<br>July 21, 2005
| [[Nintendo GameCube|NGC]]
|-
| ''[[Mario Party 7]]''
| Playable Character
| [[North America]]:<br>November 7, 2005
| [[Nintendo GameCube|NGC]]
|-
| ''[[Mario Kart DS]]''
| Unlockable Playable Character
| [[North America]]:<br>November 14, 2005
| [[Nintendo DS|DS]]
|-
| ''[[Mario Smash Football]]''
| Playable Character
| [[Europe]]:<br>November 18, 2005
| [[Nintendo GameCube|NGC]]
|-
| ''[[Super Mario Fushigi no Korokoro Party 2]]''
| Playable Character
| [[Japan]]:<br>[[2006]]
| [[Arcade]]
|-
| ''[[Mario Hoops 3-on-3]]''
| Playable Character
| [[Japan]]:<br>July 27, 2006
| [[Nintendo DS|DS]]
|-
| ''[[Mario Kart Arcade GP 2]]''
| Non-Playable Character
| [[Japan]]:<br>[[2007]]
| [[Arcade]]
|-
| ''[[Mario Strikers Charged Football]]''
| Playable Character
| [[Europe]]:<br>May 25, 2007
| [[Wii]]
|-
| ''[[Mario Party 8]]''
| Playable Character
| [[North America]]:<br>May 29, 2007
| [[Wii]]
|-
| ''[[Itadaki Street DS]]''
| Playable Character
| [[Japan]]:<br>June 21, 2007
| [[Nintendo DS|DS]]
|-
| ''[[Mario & Sonic at the Olympic Games]]''
| Playable Character
| [[Japan]]:<br>November 6, 2007
| [[Wii]], [[Nintendo DS|DS]]
|-
| ''[[Mario Party DS]]''
| Playable Character
| [[Japan]]:<br>November 8, 2007
| [[Nintendo DS|DS]]
|-
| ''[[Super Smash Bros. Brawl]]''
| Non-Playable Character, Trophy, [[Sticker]]
| [[Japan]]:<br>January 31, [[2008]]
| [[Wii]]
|-
| ''[[Mario Kart Wii]]''
| Unlockable Playable Character
| [[Japan]]:<br>April 10, [[2008]]
| [[Wii]]
|-
| ''[[Mario Super Sluggers]]''
| Unlockable (Challenge Mode Only) Playable Character
| [[Japan]]:<br>June 19, [[2008]]
| [[Wii]]
|}
 
==Appearances in Other Media==
[[Image:Daisytatanga.jpg|thumb|Daisy and Tatanga as they appeared in the comic books.]]
===Comics===
Daisy also appeared in the [[Nintendo Comics System|Game Boy comic books]], where, as in ''Super Mario Land'', she was the unwilling prisoner of Tatanga, hoping that Mario would eventually rescue her. In these comics, Daisy, Mario, and Tatanga, were released from the world of video games to go on adventures in the "[[Real World]]".
 
===Manga===
Daisy appears as a prominent character in the [[Super Mario Kun]] [[wikipedia:Manga|manga]], available only in [[wikipedia:Japan|Japan]]. First appearing in the Sarasaland chapters, Daisy's original role is equal to that as it was in the American comics. She is the captive princess of Tatanga, who plans to have her hand in marriage. Afterwards, Daisy's role switches to that of a heroine, alongside close friends Mario, Luigi, and Peach; most commonly as a rivalry for Peach. Although Daisy has not received her own series of manga such as Wario and Yoshi have, she is used as a more consistently reoccurring main character.
 
===Music===
Many of the songs from the [[Super Mario Compact Disco]] revolve around lyrics dealing with or relating to Daisy. The song ''Save Me (With Your Charm)'' actually states in the beginning that it is Daisy singing,<blockquote>Yo, this is Princess Daisy| You're listening to Super Mario Compact Disco| Kick it</blockquote>Daisy was also mentioned in the songs ''Super Mario Land'', ''Radio Compact Disco 4'', ''Super Mario USA'', and ''Six Golden Coins''; most of these mentions related to a love interest between Mario and Daisy, Daisy being captive, or Daisy being rescued. The song lyrics make several errors in relation to the games, however.
 
Aside from the Super Mario Compact Disco, Daisy had her own song on the Super Mario Land [single]. On the Japanese release, the song was titled ''Daisy's Mix'', but on the United Kingdom release it was titled ''Daisy's Breakdown''. On the [[Super Mario Land Original Soundtrack|Super Mario Land OST]] released only in Japan, Daisy had her own song titled ''Oh! Daisy (Princess Daisy Theme)''.  On the Mario Tennis 64 OST, Daisy had her own trophy theme called ''Trophy Win - Daisy''. Any other soundtracks featuring level music, such as ''[[Mario Kart Double Dash!!]]'' and ''[[Mario Hoops 3 on 3]]'', contain the theme music of Daisy levels pertaining to the specific game.
 
===Film===
In the [[Super Mario Bros. (movie)|''Super Mario Bros.'' film]], Daisy is a main character and the princess of [[Dinohatten]]. The first scene of the movie depicts Daisy’s mother, who was fleeing from [[Bowser|King Koopa]], putting a green egg with a small crystal tied to it on the steps of a cathedral. Her mother is later killed in a rock slide, and the green egg hatches into Daisy as a baby.
[[Image:MATHIS.jpg|thumb|left|Princess Daisy, as depicted in the film.]]
 
The nuns had either taken a vow of silence, or decided to keep it secret, because Daisy grows up thinking she is a normal human being. However, she always has an odd love of fossils and dinosaurs, so much that she becomes a paleontologist. One of her digging sites is being hounded by [[Anthony Scapelli]], a wealthy entrepreneur, because the dig is making him lose business. One day, she meets [[Mario]] and [[Luigi]], and she and Luigi really hit it off.
 
Later in the film, King Koopa sends out his cousins [[Spike (character)|Spike]] and [[Iggy (Super Mario Bros.)|Iggy]] to capture Daisy. Luckily, the cousins continually kidnap the wrong girls, including Mario's girlfriend [[Daniella]]. Finally, when Mario and Luigi are helping her repair damage (done by Scapelli) to the fossil site, Iggy and Spike knock Mario and Luigi out and kidnap Daisy. They take her to Dinohattan and Mario and Luigi quickly follow. Luckily, Luigi is able to recover Daisy’s crystal necklace before she is abducted in a car, which takes the young woman straight to King Koopa’s Tower.
When Daisy arrives, King Koopa reveals to her that she is the princess of the dinosaur world. King Koopa states that the meteor that supposedly wiped out the dinosaurs actually sent the reptiles to an alternate dimension, where they eventually evolved into humanoids (just as had happened on [[Earth]], albeit Earthlings evolved from primates). Her mother and father, King Bowser, were the king of this dimension, until King Koopa turned her father into a fungus. Her mother fled to the dinosaur's original dimension, using a crystal recovered from the meteor that caused the dimensional rift, and, as previously mentioned, entrusted her daughter’s life to a group of nuns.
 
After revealing this to Daisy, King Koopa states that he has long harbored an ambition to take over the real world (his former home), but cannot send his entire army there without the crystal. As such, he sent Iggy and Spike to find her and with her, the meteorite piece. However, Daisy does not have the crystal, Luigi does. When this is revealed to King Koopa, he locks Daisy up in his tower.
 
While imprisoned, Daisy forms a friendship with King Koopa's pet, [[Yoshi]]. King Koopa’s mistress, [[Lena]], grows to hate Daisy, suspecting that King Koopa has a crush on her. Eventually, this hatred drives her insane, and Lena attempted to kill Daisy. Yoshi saves the princess at the last minute, and they both escape from the tower together. She is then kidnapped by a Goomba (who, in fact, used to an anti-King Koopa street musician named [[Toad]]). Ironically, it is Iggy and Spike, who had recently had there brains enlarged, that save Daisy from her new prison. She then meets up again with Mario and Luigi. Mario goes to save the "princesses" that Spike and Iggy kidnapped while searching for Daisy, while Luigi and Daisy go to stop the invasion.
 
Finally, Daisy seals the breach between the dimensions and decides to stay in Dinohattan an take her rightful place as ruler. The end of the movie shows Daisy, geared for war, appears at Mario's apartment, telling them that they have to come back to Dinohattan, because a new threat had emerged. This was an attempt at setting up a sequel, which never came.
 
The novelization of the ''[[Super Mario Bros. (movie)|Super Mario Bros.]]'' live-action movie, which is set outside the game universe, states that Daisy's father is named, King Bowser; this is likely a mistake as King Bowser isn't even depicted as her father in the movie.
 
==Portrayals==
Daisy is voiced/portrayed by:
 
*[[Samantha Mathis]] in the ''[[Super Mario Bros. (movie)|Super Mario Bros.]]'' movie.
*[[Kate Fleming]] in ''Mario Tennis'' for the Nintendo 64; never continued her role.
*[[Jen Taylor]] in ''Mario Party 3'', ''Mario Party 4'', and ''Mario Party 5''; a fill-in until a replacement would be found.
*[[Deanna Mustard]] in any Mario series' installments as of 2004 to the present. Her debut installment in terms of portraying Daisy is the ''[[Mario Golf: Toadstool Tour]]'' game.
 
==Trivia==
*The ''Super Mario Land'' instruction manual names Daisy '''"Daisy Princess"''',  even though her official name is "Princess Daisy."  This may be the result of poor translation, as Daisy's Japanese name, Deiji-Hime, literally means "Daisy-Princess."
*Daisy's ''Super Smash Bros. Melee'' trophy states that she appeared in ''[[Mario Golf]]'' for Nintendo 64 and Game Boy Color rather than ''[[Mario Tennis]]'' for Nintendo 64 and Game Boy Color. Although Daisy appeared in ''[[NES Open Tournament Golf]]'' in 1991, the only ''Mario Golf'' game she has appeared in is ''[[Mario Golf: Toadstool Tour]]'', and that game was released nineteen months after ''Super Smash Bros. Melee''.
*In ''[[Mario Superstar Baseball]]'', Daisy's MVP section misspelled Sarasaland as "Sarasara Land"; this is likely a translation mistake.
*Daisy's emblem/representation has been an orange daisy with a teal center, instead of the common white shazta daisy with a yellow center.
*Despite not making an appearance, Daisy is indirectly referrenced in ''[[Super Mario Galaxy]]''. After crossing the finish line in the [[Loopdeswoop Galaxy]], one of the [[Penguin]]s will tell Mario or Luigi that their performance must impress "the princesses."
*Daisy debuted on April 21, 1989 in Japan. The April birthstone is the sapphire (which is found on her earrings, brooch, and crown in earlier games and some handhelds), and its birth flower is the daisy.
*Daisy is the first major Mario character not created by Shigeru Miyamoto, and the only major female character in the ''Mario'' series not created by him.
 
==Official Profiles and Statistics==
===''[[Mario Tennis]]===
*'''Type:''' Technique
*'''Bio:''' ''"Don't judge this book by her flowery cover, Daisy possesses superior technique and can nimbly face off against the fiercest powerhouse."''
 
===''[[Mario Party 4]]===
*'''Daisy's Room:'''
**'''Daisy's Bed:''' "A comfy-looking yellow bed."
***'''How To Unlock:''' Defeat Toad in Story Mode with Daisy
**'''Daisy's Flowers:''' "Beautiful bouquet of flowers."
***'''How To Unlock:''' Defeat Goomba in Story Mode with Daisy
**'''Daisy's Table:''' "A round, yellow table set for two."
***'''How To Unlock:''' Defeat Shy Guy in Story Mode with Daisy
**'''Daisy's Side Table:''' "A small nightstand with a book on top."
***'''How To Unlock:''' Defeat Boo in Story Mode with Daisy
**'''Daisy Doll:''' "A rather cute doll of Daisy."
***'''How To Unlock:''' Defeat Koopa in Story Mode with Daisy
**'''Bowser Teapot:''' "A teapot shaped like Bowser's head, sitting on a small table."
***'''How To Unlock:''' Defeat Bowser in Story Mode with Daisy
*'''Bio:''' ''"Daisy is a feisty girl who loves to get dirty and play with the rest of the crowd. Luigi has quite a crush on her, and it's rumored there is an attraction between the two. Waluigi also happens to have a crush on Princess Daisy, which may well cause some trouble at the party..."''
 
===''[[Mario Party-e]]===
*'''Daisy Card:'''
**'''Card Type: Coin card
**'''e-Challenge Card Type:''' Free Challenge card
***'''Card Number:''' 4/4
**'''Card Description:''' ''"Draw 3 cards from the top of the Deck to exchange with 3 cards from your Hand. Return your 3 Hand cards to the top of the Deck in any order."''
*'''Mini Game:'''
**'''[[Daisy’s Rodeo!]]:'''
***'''Description of the Game:''' ''"Keep Daisy in the saddle of Bowser's rodeo machine by pressing the L, R, or B Buttons when they are displayed on the screen. Stay on for 10 seconds to win the game. If you miss two times in a row, the game is over."''
***'''How to Play:''' ''"Press the displayed Button to keep Daisy in the saddle."''
 
===''[[Mario Golf: Toadstool Tour]]===
*'''Distance:''' 213
*'''Star Distance:''' 275
*'''Trajectory:''' Draw
*'''Height:''' 4/5
*'''Impact:''' 3/5
*'''Control:''' 3.5/5
*'''Spin:''' 4/5
*'''Bio Quote:''' ''"What's up? I'm new but golf is my thing! And I'll go toe-to-toe to prove it!"''
*'''Bio:''' ''"Daisy packs more power than you might think, and her spin rating is high. She tends to slice the ball."''
 
===''[[Mario Party 5]]===
*'''Bio Quote:''' ''"I'm not gonna give up!"''
*'''Bio:''' ''"Daisy first appeared as the damsel in distress in 1989's ''Super Mario Land'', a role usually occupied by Peach. After Mario rescued her, tongues wagged about a possible love affair between the portly plumber and the Princess of Sarasaland, but lately Luigi has been seen courting Daisy, and we have no reason to believe that Mario's affection for Peach has ever wavered!"''
**'''Super Dual Mode:'''
***'''Finals Name:'''
***'''Machine Name:''' Cute 'n' Astute
***'''Machine Bio:''' "Fast, it's no pansy!"
****'''Machine Engine:'''
****'''Machine Weapon:''' Bullet Bill Gun
****'''Machine Body Type:''' Star Body
****'''Machine Tires:''' Wiggler Tires
 
===''[[Mario Kart: Double Dash!!]]===
*'''Partner:''' [[Peach]]
*'''Class:''' Middleweight
*'''[[Kart|Personal Kart]]:''' [[Bloom Coach]]
*'''[[Item|Special Item]]:''' [[Heart]]
*'''Course Owner:''' ''[[Daisy Cruiser]]''
*'''Acceleration:''' ***
*'''Speed:''' ***
*'''Weight:''' **
*'''Bio:''' ''"This is Princess Daisy's first foray onto the circuits. She's so cute she's become something of an idol."''
*'''Bio 2:''' ''"Whoever said girls can't drive never met Daisy. She's fast, fearless, and not afraid to trade a little paint with anyone who tried to pass her."''
 
===''[[Mario Power Tennis (GCN)|Mario Power Tennis]]===
*'''Type:''' Technique
*'''Defensive Power Shot:''' [[Flowerbed Return]]<br>
*'''Offensive Power Shot:''' [[Wonder Flower]]
*'''Stats:'''
**'''Power:''' 3.5/5
**'''Speed:''' 3.5/5
**'''Reach:''' 3/5
**'''Serve:''' 3.5/5
**'''Lunge:''' 3.5/5
**'''Control:''' 4/5
*'''Bio:''' ''"Energetic and cheerful, Daisy sweeps across the court like a breath of fresh air."''
*'''Site Bio:''' ''"Grown men cry when this maid comes a-courtin'. She puts more English on the ball than a dictionary."''
 
===''[[Mario Superstar Baseball]]===
*'''Teams:''' Daisy Lilies, Daisy Cupids, Daisy Queen Bees, Daisy Petals
*'''Type:''' Balanced
*'''Starting Team Captain:''' [[Peach]]
*'''Status:''' Secondary Team Captain
*'''Stats:'''
**'''Batting:''' 4/5
**'''Pitching:''' 4.5/5
**'''Fielding:''' 3/5
**'''Running:''' 3.5/5
*'''Player Profile:'''
**'''Strong Point:''' Pitching
**'''Special Talents:''' Quick Throw, Sliding Catch
**'''Trajectory:'''
***'''Field:''' Center
***'''Height:''' Normal
*'''Special Ball:''' [[Flower Ball]]
*'''Default Batting Position:''' Left
*'''Default Throwing Arm:''' Right
*'''Sweet Spot:''' The Flower on the bat
*'''Player Chemistry:'''
**'''Good Chemistry:''' [[Luigi]], [[Peach]]
**'''Indifferent Chemistry:''' [[Noki]]s, [[Pianta]]s, [[Paratroopa]]s, [[Shy Guy]]s
**'''Bad Chemistry:''' [[Waluigi]], [[Bowser]], [[Petey Piranha]]
*'''Manual Bio:''' ''"While a well-balanced player, Daisy leans more toward technique."''
*'''Game Bio:''' ''"Sarasara Land's princess. Mario rescued Daisy from the nasty villain Tatanga. While often compared to Peach, Daisy is both stronger and more tomboyish than her blond counterpart. She uses a Flower Ball that scatters confusing petals."''
 
===''[[Mario Party 7]]===
*'''Partner:''' [[Peach]]
*'''Special Orb:''' [[Flower Orb]]
 
===''[[Mario Kart DS]]===
*'''Class:''' Lightweight
*'''Default Karts:''' [[Power Flower (kart)|Power Flower]], [[Kart|Standard DS]]
*'''Unlockable Kart:''' [[Light Dancer]]
*'''Bio:''' ''"With similar skills to Mario, Daisy's plus points are her maneuverability and use of items. Her karts also have a tight turning circle, meaning that power-sliding around a corner is a cinch."''
 
===''[[Mario Smash Football]]===
*'''Type:''' Offensive Captain
*'''Super Strike:''' [[Torpedo Strike]]
*'''Bio:''' ''"Daisy uses quick and precise footwork to show off her abundance of talent. Daisy's witty attitude matches her playing style."''
 
===''[[Mario Hoops 3 on 3]]===
*'''Baller Name:''' Cash Money Coin Collector
*'''Type:''' Technical
*'''Special Dunk:''' [[Flower Shot]]
*'''Letter to Tap:''' ▼
*'''Bio:''' ''"Daisy's a bit of a tomboy, and her shooting is first class. She's always full of energy."
 
===''[[Mario Party 8]]===
[[Image:DaisyEmblem.png|thumb|Daisy Emblem]]
 
*'''Team Names:'''
**'''Mario:''' Flower Players
**'''Luigi:''' Tango Tanglers
**'''Peach:''' Damsels in Success
**'''Yoshi:''' Tomboy Trouble
**'''Wario:''' Mischief-Makers
**'''Waluigi:''' Double-Facers
**'''Toad:''' Bloomy Shroomy
**'''Boo:''' High Spirited Duo
**'''Toadette:''' Perfumed Shroomy
**'''Birdo:''' Gallopin' Gal-Pals
**'''Dry Bones:''' Daisy Pushers
**'''Blooper:''' Bloopsie-Daisy
**'''Hammer Bro:''' Barn-Builders
 
===''[[Mario Strikers Charged Football]]===
*'''Character Type:''' Defensive
**'''Mega Strike:''' Daisy jumps up high into the air with the ball. She then raises her hand charging crystals into her clenched fist, and punches the ball straight towards the goal emitting shining crystals throughout the mega strike.
**'''Super Ability:''' “[[Crystal Smash!]]” A ring of crystals shoots out of the ground in a circle around Daisy, knocking out anybody near them and shortly protecting Daisy.
**'''Deke:''' Daisy spins 1 round and then disappears and she moves forward a little, then she appears again, just like dry bones.
*'''Home Uniform:''' Daisy wears orange gear with teal, white, and yellow accents.
*'''Away Uniform:''' Daisy wears teal gear with orange, white, and yellow accents.
**'''Team Emblem:''' Signature teal and yellow daisy emblem.
**'''Team Number:''' 9
*'''Ground Entrance:''' Daisy stands up while exclaiming, "Oh yeah?!-". Then she gets in a boxing stance and says, "C'mon!". Shortly after she strikes the stance there will be a sound effect from a real boxing match bell.
*'''Air Entrance:''' Daisy falls to the ground grunts and exclaims "Huh! Come on!" while lifting her head.
**'''Theme:''' [[Wikipedia: New wave music|New Wave]]
*'''Bio:''' ''"Daisy is a defensive powerhouse, fast and physical. Her crystal ability can shield her efforts and devastate opponents."''
*'''Sidekicks:''' [[Dry Bones]], [[Shy Guy]], and [[Boo]].
**'''Team Bio:''' ''"Daisy and Dry Bones make a tough duo to beat and can give Boo room to sneak ahead while Shy Guy provides support in the center."''
====Stats====
*'''Movement:''' 10
*'''Shooting:''' 3
*'''Passing:''' 3
*'''Defense:''' 10
 
===''[[Mario Party DS]]''===
*'''Collection Info:'''
**'''Character Figure Info:'''
***'''Description:''' ''"Daisy is bright and cheerful in her own unique way, and her fans adore her for it! She always makes a party more than lively!"''
**'''Badge Info:'''
***'''Badge Name:''' Daisy Master
***'''Description:''' ''"Complete Story Mode with Daisy. This is the badge given to a player who shows spunk and sass."''
*'''Team Names:'''
**'''Mario:''' Flower Players
**'''Luigi:''' Shy Sidekicks
**'''Peach:''' Power Princesses
**'''Yoshi:''' Cutie Pies
**'''Wario:''' Wilted Flowers
**'''Waluigi:''' Skinny Stars
**'''Toad:''' Button Mushrooms
*'''Character Voices Info:'''
**'''1 Daisy Happy:''' ''"That's-Right!"''
**'''2 Daisy Sad:''' ''"Owhhh.."''
**'''3 Daisy Superstar:''' ''"I'm a super-star!!"''
**'''4 Daisy Oomph:''' ''"Huh-."''
**'''5 Daisy Ouch!:''' ''"Umph-!"''
*'''Bio:''' ''Hot off the heels of Mario Party 8, Daisy makes a return appearance as a contestant!''
 
===''[[Mario & Sonic at the Olympic Games]]===
*'''Extra Unlockables:'''
**'''Daisy Emblem:''' Complete all six of "Daisy"'s missions.
**'''Daisy Crown:''' Get all gold and 1st medals using "Daisy".
*'''Mission Mode:'''
**'''Wii:'''
***'''Mission One:'''
****'''MISSION EVENT:'''
****'''OBJECTIVE:'''
***'''Mission Two:'''
****'''MISSION EVENT:'''
****'''OBJECTIVE:'''
***'''Mission Three:'''
****'''MISSION EVENT:'''
****'''OBJECTIVE:'''
***'''Mission Four:'''
****'''MISSION EVENT:'''
****'''OBJECTIVE:'''
***'''Mission Five:'''
****'''MISSION EVENT:'''
****'''OBJECTIVE:'''
***'''Mission Six:'''
****'''FINAL MISSION:'''
****'''OBJECTIVE:'''
**'''DS:'''
***'''Mission One:'''
****'''MISSION EVENT:''' 400m Hurdles
****'''OBJECTIVE:''' "Cross the finish line without knocking down a hurdle!"
***'''Mission Two:'''
****'''MISSION EVENT:''' Trampoline
****'''OBJECTIVE:''' "Achieve seven GOOD ratings in your performance!"
***'''Mission Three:'''
****'''MISSION EVENT:''' Triple Jump
****'''OBJECTIVE:''' "Achieve a GREAT rating in all three jumps!"
***'''Mission Four:'''
****'''MISSION EVENT:''' Dream Table Tennis
****'''OBJECTIVE:''' "Successfully return three consecutive special shots!"
***'''Mission Five:'''
****'''MISSION EVENT:''' Dream Shooting
****'''OBJECTIVE:''' "Shoot down only the balloons marked with Daisy's flower symbol!"
***'''Mission Six:'''
****'''FINAL MISSION:''' 100m Freestyle
****'''OBJECTIVE:''' "Beat Blaze when she's in top condition!"
 
==== Bio ====
''"Like Peach, Daisy is a princess, although she comes from Sarasaland.  Daisy is exceptionally fast and will perform well in all the Speed-based events, but her solid technique also will help her excel in some aquatics and gymnastics competitions."''
 
==== Stats ====
{{M&Sstat
|character= [[Princess Daisy|Daisy]]
|image= MyS_emblem_Daisy.jpg
|speed=80
|power=40
|skill=70
|stamina=50
}}
<br clear=all>
 
===''[[Super Smash Bros. (series)|Super Smash Bros. Series]]''===
====''[[Super Smash Bros. Melee]]'' Trophy====
{| cellspacing=0 border=1 cellpadding=4 style="border-collapse:collapse;"
! width=11% | Type
!Description
!Image
|-
|'''Various
|''The princess of Sarasaland. Daisy met Mario when he helped defeat the evil alien Tatanga in Super Mario Land. Princess Daisy is a bit of a tomboy when compared with her counterpart, Princess Peach. After her appearance in Mario Golf, some gossips started portraying her as Luigi's answer to Mario's Peach.
|[[Image:Trophy206.PNG]]
|}
 
====''[[Super Smash Bros. Brawl]]'' Trophy====
{| cellspacing=0 border=1 cellpadding=4 style="border-collapse:collapse;"
! width=11% | Type
!Description
!Image
|-
|'''Striker Daisy
|''The princess of Sarasaland and an upbeat and cheerful go-getter. She has appeared in titles ever since Mario saved her after her kidnapping by the tyrannical alien, Tatanga. Although her iconic look is a yellow and white dress, she goes with a sportier look in ''Super Mario Strikers'' to complement her spunky scoring strikes.
|[[Image:TrStriker_daisy.jpg|100px]]
|}
====''Super Smash Bros. Brawl'' Stickers====
{| border=1 cellpadding=3 cellspacing=0 style="text-align:center" width=100%
|-
! width=120px | Image !! | Game !! | Effect
|-
| [[Image:SMSArt.PNG|120px]]
| ''Super Mario Strikers''
| [Leg] - Attack +5
|-
| [[Image:MP7ArtDuo.jpg|120px]]
| ''Mario Party 7''
| [Leg] - Attack +27<br>'''Usable by:''' Peach, Zelda
|-
|}
 
===''[[Mario Kart Wii]]''===
*'''Size:''' Medium
*'''Stats:'''
**'''Acceleration:''' **/***
**'''Top Speed:''' **/***
**'''Off-Road:''' **/***
*Actual Bonuses
**'''Speed:''' +2
**'''Handling:''' +1
**'''Mini-Turbo:''' +1
*'''Site Bio:''' ''"A sweet smile and a friendly face don't mean Daisy is a push-over when the racing gets tough. When the green light flashes, she leaves her friendships at the starting grid!"''
*'''Guide Bio:''' ''"Hi, I'm Daisy! Peach's cousin is louder and less proper, but she's always friendly to Mario and Luigi for saving her from Tatanga the Mysterious Spaceman."''
 
===''[[Mario Super Sluggers]]''===
[[Image:Daisyflowers.png|thumb|220px|The team emblem and logo for the '''Daisy Flowers''' in ''Mario Super Sluggers''.]]
*'''Team Name:''' Daisy Flowers
**'''Collectable Card Info:''' "This team mirrors their captain's toughness. They may be called the Daisy Flowers, but when they take the field, Daisy always makes sure they give a good effort. That makes them one tough team to beat."
*'''Stats:'''
**'''Pitch:''' 7/10
**'''Bat:''' 6/10
**'''Field:''' 8/10
**'''Run:''' 5/10
*'''Abilities:'''
**'''Star Swing:''' Flower Ball
***'''Collectable Card Info:''' "Daisy may be a tough girl, but she still likes to make things pretty. Maybe that's why she sends her Flower Ball toward the plate, surrounded by swirling petals. Don't stop to smell them or you'll never remember to swing."
**'''Star Pitch:''' Flower Swing
***'''Collectable Card Info:''' "You may not think of Daisy's Flower Swing at first. But then you try to field it and are blocked by a ring of flowers that sprout up around it. It makes the field pretty and gets her an easy base hit."
**'''Fielding:''' Super Dive
*'''Player Chemistry:'''
**'''Good Chemistry:''' [[Luigi]], [[Peach]], [[Birdo]]
**'''Bad Chemistry:''' N/A
*'''Bio:''' "Her amazing glove is her best feature."
**'''Collectable Card Info:''' "Daisy brings her boundless enthusiasm to the baseball diamond, heading her own team and boasting her own stadium - the Daisy Cruiser. She's a defensive dynamo who also throws a mean changeup."
 
==Gallery==
===Screenshots===
''<center><gallery>
Image:Savedaisy.PNG|<center>[[Super Mario Land]]
Image:NESOPENDAISY.PNG|<center>[[NES Open Tournament Golf]]
Image:Tennisn64daisy.PNG|<center>[[Mario Tennis]]
Image:Mario_Tennis_GBC.PNG|<center>[[Mario Tennis (GBC)]]
Image:MP3Daisywinner.PNG|<center>[[Mario Party 3]]
Image:DaisyPrincessMP4DUH.PNG|<center>[[Mario Party 4]]
Image:E-readersaidy.PNG|<center>[[Mario Party-e]]
Image:Hitgolf.PNG|<center>[[Mario Golf: Toadstool Tour]]
Image:FlowerpowerMP5daisy.PNG|<center>[[Mario Party 5]]
Image:DaisyDD.PNG|<center>[[Mario Kart: Double Dash!!]]
Image:Daisympthit.PNG|<center>[[Mario Power Tennis (GCN)|Mario Power Tennis]]
Image:DaisyMP6.PNG|<center>[[Mario Party 6]]
Image:YakumanDS CharacterSelection.jpg|<center>[[Yakuman DS]]
Image:DaisyCupids.PNG|<center>[[Mario Superstar Baseball]]
Image:MP7DaisyScreen.PNG|<center>[[Mario Party 7]]
Image:LightDancer.jpg|<center>[[Mario Kart DS]]
Image:Daisysmstrikes.PNG|<center>[[Mario Smash Football]]
Image:Daisy garden.PNG|<center>[[Mario Hoops 3 on 3]]
Image:Daisymkarccameo.png|<center>[[Mario Kart Arcade GP 2]]
Image:DaisyZoomFlyMP8.PNG|<center>[[Mario Party 8]]
Image:Daisyhmmitadaki.PNG|<center>[[Itadaki Street DS]]
Image:MarioPartyDSdaisy.PNG|<center>[[Mario Party DS]]
Image:Daisyfencingspecial.PNG|<center>[[Mario & Sonic at the Olympic Games]]
Image:Daisyssss.PNG|<center>[[Mario Kart Wii]]
Image:DaisyShot.png|<center>[[Mario Super Sluggers]]
</gallery></center>
 
===Official Artwork===
<center><gallery>
Image:SMLDAISY.PNG|<center>''[[Super Mario Land]]
Image:NESOpenDL.PNG|<center>''[[NES Open Tournament Golf]]
Image:MT64Art.PNG|<center>''[[Mario Tennis]]'' (N64)
Image:MTArt.PNG|<center>''Mario Tennis'' (N64)
Image:MP3Art.PNG|<center>''[[Mario Party 3]]'' (''Hey, Batter Batter!'' mini-game)
Image:Daisymp3 2.jpg|<center>''Mario Party 3'' (''Parasol Plummet'' mini-game)
Image:MP5Art.jpg|<center>''[[Mario Party 4]]
Image:MPArt.jpg|<center>''Mario Party 4'' (''Butterfly Blitz'' mini-game)
Image:MPArt2.jpg|<center>''Mario Party 4'' (Soccer mini-game)
Image:MGDaisy.PNG|<center>''[[Mario Golf: Toadstool Tour]]
Image:MGPeachDaisy.PNG|<center>''Mario Golf: Toadstool Tour
Image:MP5Daisy.PNG|<center>''[[Mario Party 5]]
Image:DDArt.jpg|<center>''[[Mario Kart: Double Dash!!]]
Image:MPTDaisy1.PNG|<center>''[[Mario Power Tennis (GCN)|Mario Power Tennis]]
Image:MP7Art.PNG|<center>''[[Mario Party 6]]
Image:MP6_Daisy.jpg|<center>''Mario Party 6
Image:MP6_Daisy2.jpg|<center>''Mario Party 6
Image:MSBDaisy.jpg|<center>''[[Mario Superstar Baseball]]
Image:MP7ArtDuo.jpg|<center>''[[Mario Party 7]]
Image:MKDSArt.jpg|<center>''[[Mario Kart DS]]
Image:SMSArt.PNG|<center>''[[Mario Smash Football]]
Image:Daisy-mh3on3.jpg|<center>''[[Mario Hoops 3 on 3]]
Image:DaisyHoops.PNG|<center>''Mario Hoops 3 on 3
Image:DaisyMP8Official.png|<center>''[[Mario Party 8]]
Image:MarioParty8DM.PNG|<center>Mario Party 8
Image:DaisyStrikersj.jpg|<center>''[[Mario Strikers Charged Football]]
Image:ItadakiDaisy.PNG|<center>''[[Itadaki Street DS]]
Image:MaSatOG - Daisy.jpg|<center>''[[Mario & Sonic at the Olympic Games]]
Image:DaisyMKWii.PNG|<center>''[[Mario Kart Wii]]
Image:DaisyMSSart.PNG|<center>''[[Mario Super Sluggers]]
</gallery></center>
 
==Quotes==
*''"Thank you Mario.  Your quest is over."'' &ndash; ''[[Super Mario Land]]
*''"Well thank you, thank you all! Thank you- WHOOOOPS!"''&ndash; ''[[Mario Tennis]]
*''"What? He was in my way!"'' &ndash; ''[[Mario Party 3]]
*''"Everybody says that I'm the fairest of them all!"'' &ndash; ''Mario Party 3
*''"When it comes to beauty, there's no denying Daisy is fairest of all! There's no need to battle."'' &ndash; ''Mario Party 3
*''"Augh! I don't believe this! I've never lost--not even to my dad!"'' &ndash; ''Mario Party 3
*''"Welcome, Nina/Alex. You sure are an agressive player."'' &ndash; ''[[Mario Tennis (GBC)]]
*''"Welcome, Nina/Alex. Welcome, Kate/Harry. You two combine for some aggressive play."'' &ndash; ''Mario Tennis (GBC)
*''"You truly are an incredible player!"'' &ndash; ''Mario Tennis (GBC)
*''"I have never seen teamwork as good as yours! You're amazing!"'' &ndash; ''Mario Tennis (GBC)
*''"Yeah! Daisy's the winner!"'' &ndash; ''[[Mario Party 4]]
*''"You can do this! I just know it!"'' &ndash; ''[[Mario Golf: Toadstool Tour]]
*''"Seriously, are you aiming there?!"'' &ndash; ''Mario Golf: Toadstool Tour
*''"Let it fly!"'' &ndash; ''Mario Golf: Toadstool Tour
*''"Are you just gonna let me win?"'' &ndash; ''Mario Golf: Toadstool Tour
*''"OH! No, no, no, no, no, no, no!! You KLUTZ!! Phew! ...Keep it together."'' &ndash; ''Mario Golf: Toadstool Tour
*''"Just hit it!"'' &ndash; ''Mario Golf: Toadstool Tour
*''"Yes! Yes! I rule! I rule! Ha!"'' &ndash; ''Mario Golf: Toadstool Tour
*''"Hi, I'm Daisy!"'' &ndash; ''[[Mario Kart: Double Dash!!]]
*''"Woo! Not too bad, right?"'' &ndash; ''Mario Kart: Double Dash!!
*''"Tch! I'm so sure!"'' &ndash; ''[[Mario Power Tennis (GCN)|Mario Power Tennis]]
*''"Alright, I won! Take that!"'' &ndash; ''Mario Power Tennis
*''"Hey! Come on!"'' &ndash; ''Mario Power Tennis
*''"Yes-yes! We did it, we won! High-five! Yes!"'' &ndash; ''Mario Power Tennis
*''"Hey sweetie! I'll take that. Mmwa. "'' &ndash; ''Mario Power Tennis
*''"You know I'll win!"'' &ndash; ''[[Mario Party 7]]
*''"Yeah!?-Yeah!? Tch, uh-uh."'' &ndash; ''[[Mario Smash Football]]
*''"Ssss- Ow, Daisy!"'' &ndash; ''Mario Smash Football
*''"Aw, brutal!!"'' &ndash; ''[[Mario Hoops 3 on 3]]
*''"We're all super-stars!"''  &ndash; ''[[Mario Party 8]]
*''"Here comes Daisy!"'' &ndash; ''Mario Party 8
*''"Oh yeah?! C'mon!"'' &ndash; ''[[Mario Strikers Charged Football]]
*''"Uh-huh, alright! Daisy."'' &ndash; ''Mario Strikers Charged Football
*''"Hot-stuff! Yeah."'' &ndash; ''Mario Strikers Charged Football
*''"Ugh-hoof! Agh-huh! Nooo! Waario!!"'' &ndash; ''Mario Strikers Charged Football*''
*''"Wa-hoo! Team DAISY!! Mmwa!"'' &ndash; ''Mario Strikers Charged Football
*''"That's right!"''&ndash; ''[[Mario Party DS]]
*''"WHOO-HOO! Not too bad, right?"'' &ndash; ''[[Mario & Sonic at the Olympic Games]]
*''"Yea-Haw! Hi, I'm Daisy!"'' &ndash; ''Mario & Sonic at the Olympic Games
*''"Yes! Daisy!"''&ndash; ''[[Mario Kart Wii]]
*''"Comin' through!"''&ndash; ''Mario Kart Wii
*''"Out-of-the-way!"''&ndash; ''Mario Kart Wii
*''"Yeah, not too bad. Next time!"''&ndash; ''Mario Kart Wii
*''"Yeah, Red Team!"''&ndash; ''Mario Kart Wii
*''"Blue Team's the best!"''&ndash; ''Mario Kart Wii
*''"Oh sweet! You helped me get back to normal, didn't you? Thanks!"''&ndash; ''[[Mario Super Sluggers]]
*''"Right as rain, Peach. Thanks for asking!"''&ndash; ''Mario Super Sluggers
*''"Now let's go teach that Bowser Jr. a lesson!"''&ndash; ''Mario Super Sluggers
*''"Oh dear... This will never do."''&ndash; ''Mario Super Sluggers
*''"Hmmm... Maybe there's another weight?"''&ndash; ''Mario Super Sluggers
*''"Well? Did you find anything good?"''&ndash; ''Mario Super Sluggers
*''"Sweet! That's just perfect!"''&ndash; ''Mario Super Sluggers
*''"That solves the problem!"''&ndash; ''Mario Super Sluggers
*''"I want to play baseball with everyone!"''&ndash; ''Mario Super Sluggers
*''"We'll mop up Bowser's minions together!"''&ndash; ''Mario Super Sluggers
 
 
====Quotes in ''[[Super Mario Bros. (movie)]]''====
*''"I'm the boss here."
*''"Thank God you're here! I mean, you're a plumber, right?"
*''"Luigi, help me!"
*''"Where's my father?"
*''"I guess we're both prisoners here, huh?"
*''"Uh, I'm a vegetarian. I don't eat anything with a face."
*''"I hope he's alright."
*''"The rock will merge our two dimensions!"
*''"Only I can stop it."
*''"Luigi, Mario! You gotta come with me, I need your help."
*''"You're never gonna believe this."
 
==References==
<references/>
 
{{start box}}
{{succession box |
  | title = Leader of [[Sarasaland]]
  | game = ''[[Super Mario Land]]''
  | before = Unknown
  | after = [[Tatanga]]
|}}
 
{{succession box |
  | title = Leader of [[Sarasaland]]
  | game = ''[[Super Mario Land]]''
  | before = [[Tatanga]]
  | after = Incumbent
|}}
{{end box}}
 
{{Human}}
{{Royalty}}
{{SML}}
{{Mariosonic}}
{{MP Players}}
{{MK Players}}
{{MG}}
{{MT}}
{{Mario Strikers Characters}}
{{MSB}}
 
[[Category:Characters]]
[[Category:Allies]]
[[Category:Characters who have kissed Mario]]
[[Category:Mario Party Characters]]
[[Category:Royalty]]
[[Category:Humans]]
[[Category:Playable Characters]]
[[Category:Unlockables]]
[[Category:Mario Superstar Baseball Characters]]
[[Category:Characters who break the Fourth Wall]]
[[Category:Super Smash Bros. Trophies|Daisy, Princess]]
[[Category:Super Smash Bros. Stickers|Daisy]]
[[Category:Technical Characters]]
[[Category:Defensive Characters]]
[[Category:All-Around Characters]]
[[Category:Speedy Characters]]
[[Category:Mario Kart Series Playable Characters]]
[[Category:Mario Hoops 3-on-3 Playable Characters]]
[[Category:Itadaki Street DS Characters]]
[[Category:Mario Golf Characters]]
[[Category:Mario Super Sluggers Playable Characters]]
[[Category:Mario Kart: Double Dash!! Characters]]
[[Category:Hostages]]

Revision as of 10:04, April 24, 2009

FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP FAP