Human Protein Tyrosine Phosphatase 1C (PTPN6) Gene Structure: Alternate Promoter Usage and Exon Skipping Generate Multiple Transcripts