Investigating the protein and RNA interactions of the Polypyrimidine Tract Binding protein: High resolution structures with implications in the regulation of alternative splicing