	.file	"913148.c"
	.intel_syntax noprefix
	.text
	.globl	qspToWLower
	.type	qspToWLower, @function
qspToWLower:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	DWORD PTR -20[rbp], edi
	cmp	DWORD PTR -20[rbp], 255
	jg	.L2
	cmp	DWORD PTR -20[rbp], 64
	jle	.L3
	cmp	DWORD PTR -20[rbp], 90
	jle	.L4
.L3:
	cmp	DWORD PTR -20[rbp], 191
	jle	.L5
	cmp	DWORD PTR -20[rbp], 222
	jg	.L5
.L4:
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 32
	jmp	.L6
.L5:
	cmp	DWORD PTR -20[rbp], 181
	jne	.L7
	mov	eax, 956
	jmp	.L6
.L7:
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L6
.L2:
	cmp	DWORD PTR -20[rbp], 767
	jg	.L8
	cmp	DWORD PTR -20[rbp], 255
	jle	.L9
	cmp	DWORD PTR -20[rbp], 302
	jle	.L10
.L9:
	cmp	DWORD PTR -20[rbp], 305
	jle	.L11
	cmp	DWORD PTR -20[rbp], 310
	jle	.L10
.L11:
	cmp	DWORD PTR -20[rbp], 329
	jle	.L12
	cmp	DWORD PTR -20[rbp], 374
	jle	.L10
.L12:
	cmp	DWORD PTR -20[rbp], 477
	jle	.L13
	cmp	DWORD PTR -20[rbp], 494
	jle	.L10
.L13:
	cmp	DWORD PTR -20[rbp], 503
	jle	.L14
	cmp	DWORD PTR -20[rbp], 542
	jle	.L10
.L14:
	cmp	DWORD PTR -20[rbp], 545
	jle	.L15
	cmp	DWORD PTR -20[rbp], 562
	jg	.L15
.L10:
	mov	eax, DWORD PTR -20[rbp]
	and	eax, 1
	test	eax, eax
	jne	.L16
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 1
	jmp	.L6
.L16:
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L6
.L15:
	cmp	DWORD PTR -20[rbp], 312
	jle	.L17
	cmp	DWORD PTR -20[rbp], 327
	jle	.L18
.L17:
	cmp	DWORD PTR -20[rbp], 460
	jle	.L19
	cmp	DWORD PTR -20[rbp], 37339
	jg	.L19
.L18:
	mov	eax, DWORD PTR -20[rbp]
	and	eax, 1
	test	eax, eax
	je	.L20
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 1
	jmp	.L6
.L20:
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L6
.L19:
	cmp	DWORD PTR -20[rbp], 375
	jle	.L21
	cmp	DWORD PTR -20[rbp], 503
	jg	.L21
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 376
	cmp	eax, 127
	ja	.L22
	mov	eax, eax
	lea	rdx, 0[0+rax*4]
	lea	rax, .L24[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cdqe
	lea	rdx, .L24[rip]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L24:
	.long	.L49-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L48-.L24
	.long	.L22-.L24
	.long	.L47-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L46-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L45-.L24
	.long	.L44-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L43-.L24
	.long	.L42-.L24
	.long	.L41-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L40-.L24
	.long	.L39-.L24
	.long	.L22-.L24
	.long	.L38-.L24
	.long	.L37-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L36-.L24
	.long	.L35-.L24
	.long	.L22-.L24
	.long	.L34-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L33-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L32-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L31-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L30-.L24
	.long	.L29-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L28-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L27-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L27-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L27-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L22-.L24
	.long	.L27-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L26-.L24
	.long	.L22-.L24
	.long	.L25-.L24
	.long	.L23-.L24
	.text
.L49:
	mov	DWORD PTR -12[rbp], 255
	jmp	.L50
.L26:
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 1
	mov	DWORD PTR -12[rbp], eax
	jmp	.L50
.L48:
	mov	DWORD PTR -12[rbp], 115
	jmp	.L50
.L47:
	mov	DWORD PTR -12[rbp], 595
	jmp	.L50
.L46:
	mov	DWORD PTR -12[rbp], 596
	jmp	.L50
.L45:
	mov	DWORD PTR -12[rbp], 598
	jmp	.L50
.L44:
	mov	DWORD PTR -12[rbp], 599
	jmp	.L50
.L43:
	mov	DWORD PTR -12[rbp], 477
	jmp	.L50
.L42:
	mov	DWORD PTR -12[rbp], 601
	jmp	.L50
.L41:
	mov	DWORD PTR -12[rbp], 603
	jmp	.L50
.L40:
	mov	DWORD PTR -12[rbp], 608
	jmp	.L50
.L39:
	mov	DWORD PTR -12[rbp], 611
	jmp	.L50
.L38:
	mov	DWORD PTR -12[rbp], 617
	jmp	.L50
.L37:
	mov	DWORD PTR -12[rbp], 616
	jmp	.L50
.L36:
	mov	DWORD PTR -12[rbp], 623
	jmp	.L50
.L35:
	mov	DWORD PTR -12[rbp], 626
	jmp	.L50
.L34:
	mov	DWORD PTR -12[rbp], 629
	jmp	.L50
.L33:
	mov	DWORD PTR -12[rbp], 640
	jmp	.L50
.L32:
	mov	DWORD PTR -12[rbp], 643
	jmp	.L50
.L31:
	mov	DWORD PTR -12[rbp], 648
	jmp	.L50
.L30:
	mov	DWORD PTR -12[rbp], 650
	jmp	.L50
.L29:
	mov	DWORD PTR -12[rbp], 651
	jmp	.L50
.L28:
	mov	DWORD PTR -12[rbp], 658
	jmp	.L50
.L27:
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 2
	mov	DWORD PTR -12[rbp], eax
	jmp	.L50
.L25:
	mov	DWORD PTR -12[rbp], 405
	jmp	.L50
.L23:
	mov	DWORD PTR -12[rbp], 447
	jmp	.L50
.L22:
	mov	DWORD PTR -12[rbp], 0
.L50:
	cmp	DWORD PTR -12[rbp], 0
	je	.L21
	mov	eax, DWORD PTR -12[rbp]
	jmp	.L6
.L21:
	cmp	DWORD PTR -20[rbp], 544
	jne	.L51
	mov	eax, 414
	jmp	.L6
.L8:
	cmp	DWORD PTR -20[rbp], 1023
	jg	.L52
	cmp	DWORD PTR -20[rbp], 912
	jle	.L53
	cmp	DWORD PTR -20[rbp], 939
	jg	.L53
	cmp	DWORD PTR -20[rbp], 930
	je	.L53
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 32
	jmp	.L6
.L53:
	cmp	DWORD PTR -20[rbp], 983
	jle	.L54
	cmp	DWORD PTR -20[rbp], 1006
	jg	.L54
	mov	eax, DWORD PTR -20[rbp]
	and	eax, 1
	test	eax, eax
	jne	.L54
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 1
	jmp	.L6
.L54:
	cmp	DWORD PTR -20[rbp], 901
	jle	.L55
	cmp	DWORD PTR -20[rbp], 1013
	jg	.L55
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 902
	cmp	eax, 111
	ja	.L56
	mov	eax, eax
	lea	rdx, 0[0+rax*4]
	lea	rax, .L58[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cdqe
	lea	rdx, .L58[rip]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L58:
	.long	.L74-.L58
	.long	.L56-.L58
	.long	.L73-.L58
	.long	.L72-.L58
	.long	.L71-.L58
	.long	.L56-.L58
	.long	.L70-.L58
	.long	.L56-.L58
	.long	.L69-.L58
	.long	.L68-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L67-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L66-.L58
	.long	.L65-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L64-.L58
	.long	.L63-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L56-.L58
	.long	.L62-.L58
	.long	.L61-.L58
	.long	.L60-.L58
	.long	.L56-.L58
	.long	.L59-.L58
	.long	.L57-.L58
	.text
.L74:
	mov	DWORD PTR -8[rbp], 940
	jmp	.L75
.L73:
	mov	DWORD PTR -8[rbp], 941
	jmp	.L75
.L72:
	mov	DWORD PTR -8[rbp], 942
	jmp	.L75
.L71:
	mov	DWORD PTR -8[rbp], 943
	jmp	.L75
.L70:
	mov	DWORD PTR -8[rbp], 972
	jmp	.L75
.L69:
	mov	DWORD PTR -8[rbp], 973
	jmp	.L75
.L68:
	mov	DWORD PTR -8[rbp], 911
	jmp	.L75
.L67:
	mov	DWORD PTR -8[rbp], 963
	jmp	.L75
.L66:
	mov	DWORD PTR -8[rbp], 946
	jmp	.L75
.L65:
	mov	DWORD PTR -8[rbp], 952
	jmp	.L75
.L64:
	mov	DWORD PTR -8[rbp], 966
	jmp	.L75
.L63:
	mov	DWORD PTR -8[rbp], 960
	jmp	.L75
.L62:
	mov	DWORD PTR -8[rbp], 954
	jmp	.L75
.L61:
	mov	DWORD PTR -8[rbp], 961
	jmp	.L75
.L60:
	mov	DWORD PTR -8[rbp], 963
	jmp	.L75
.L59:
	mov	DWORD PTR -8[rbp], 952
	jmp	.L75
.L57:
	mov	DWORD PTR -8[rbp], 949
	jmp	.L75
.L56:
	mov	DWORD PTR -8[rbp], 0
.L75:
	cmp	DWORD PTR -8[rbp], 0
	je	.L55
	mov	eax, DWORD PTR -8[rbp]
	jmp	.L6
.L55:
	cmp	DWORD PTR -20[rbp], 837
	jne	.L51
	mov	eax, 953
	jmp	.L6
.L52:
	cmp	DWORD PTR -20[rbp], 1279
	jg	.L76
	cmp	DWORD PTR -20[rbp], 1023
	jle	.L77
	cmp	DWORD PTR -20[rbp], 1039
	jg	.L77
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 80
	jmp	.L6
.L77:
	cmp	DWORD PTR -20[rbp], 1039
	jle	.L78
	cmp	DWORD PTR -20[rbp], 1071
	jg	.L78
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 32
	jmp	.L6
.L78:
	cmp	DWORD PTR -20[rbp], 1119
	jle	.L79
	cmp	DWORD PTR -20[rbp], 1152
	jle	.L80
.L79:
	cmp	DWORD PTR -20[rbp], 1161
	jle	.L81
	cmp	DWORD PTR -20[rbp], 1214
	jle	.L80
.L81:
	cmp	DWORD PTR -20[rbp], 1231
	jle	.L82
	cmp	DWORD PTR -20[rbp], 1268
	jle	.L80
.L82:
	cmp	DWORD PTR -20[rbp], 1272
	jne	.L83
.L80:
	mov	eax, DWORD PTR -20[rbp]
	and	eax, 1
	test	eax, eax
	jne	.L84
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 1
	jmp	.L6
.L84:
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L6
.L83:
	cmp	DWORD PTR -20[rbp], 1216
	jle	.L51
	cmp	DWORD PTR -20[rbp], 1229
	jg	.L51
	mov	eax, DWORD PTR -20[rbp]
	and	eax, 1
	test	eax, eax
	je	.L85
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 1
	jmp	.L6
.L85:
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L6
.L76:
	cmp	DWORD PTR -20[rbp], 7935
	jg	.L86
	cmp	DWORD PTR -20[rbp], 1279
	jle	.L87
	cmp	DWORD PTR -20[rbp], 1294
	jle	.L88
.L87:
	cmp	DWORD PTR -20[rbp], 7679
	jle	.L89
	cmp	DWORD PTR -20[rbp], 7828
	jle	.L88
.L89:
	cmp	DWORD PTR -20[rbp], 7839
	jle	.L90
	cmp	DWORD PTR -20[rbp], 7928
	jg	.L90
.L88:
	mov	eax, DWORD PTR -20[rbp]
	and	eax, 1
	test	eax, eax
	jne	.L91
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 1
	jmp	.L6
.L91:
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L6
.L90:
	cmp	DWORD PTR -20[rbp], 1328
	jle	.L92
	cmp	DWORD PTR -20[rbp], 1366
	jg	.L92
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 48
	jmp	.L6
.L92:
	cmp	DWORD PTR -20[rbp], 7835
	jne	.L51
	mov	eax, 7777
	jmp	.L6
.L86:
	cmp	DWORD PTR -20[rbp], 8191
	jg	.L93
	cmp	DWORD PTR -20[rbp], 7943
	jle	.L94
	cmp	DWORD PTR -20[rbp], 7951
	jle	.L95
.L94:
	cmp	DWORD PTR -20[rbp], 7959
	jle	.L96
	cmp	DWORD PTR -20[rbp], 7965
	jle	.L95
.L96:
	cmp	DWORD PTR -20[rbp], 7975
	jle	.L97
	cmp	DWORD PTR -20[rbp], 7983
	jle	.L95
.L97:
	cmp	DWORD PTR -20[rbp], 7991
	jle	.L98
	cmp	DWORD PTR -20[rbp], 7999
	jle	.L95
.L98:
	cmp	DWORD PTR -20[rbp], 8007
	jle	.L99
	cmp	DWORD PTR -20[rbp], 8013
	jle	.L95
.L99:
	cmp	DWORD PTR -20[rbp], 8039
	jle	.L100
	cmp	DWORD PTR -20[rbp], 8047
	jle	.L95
.L100:
	cmp	DWORD PTR -20[rbp], 8071
	jle	.L101
	cmp	DWORD PTR -20[rbp], 8079
	jle	.L95
.L101:
	cmp	DWORD PTR -20[rbp], 8087
	jle	.L102
	cmp	DWORD PTR -20[rbp], 8095
	jle	.L95
.L102:
	cmp	DWORD PTR -20[rbp], 8103
	jle	.L103
	cmp	DWORD PTR -20[rbp], 8111
	jg	.L103
.L95:
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 8
	jmp	.L6
.L103:
	cmp	DWORD PTR -20[rbp], 8024
	jle	.L104
	cmp	DWORD PTR -20[rbp], 8031
	jg	.L104
	mov	eax, DWORD PTR -20[rbp]
	and	eax, 1
	test	eax, eax
	je	.L105
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 8
	jmp	.L6
.L105:
	mov	eax, DWORD PTR -20[rbp]
	jmp	.L6
.L104:
	cmp	DWORD PTR -20[rbp], 8119
	jle	.L51
	cmp	DWORD PTR -20[rbp], 8188
	jg	.L51
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 8120
	cmp	eax, 68
	ja	.L106
	mov	eax, eax
	lea	rdx, 0[0+rax*4]
	lea	rax, .L108[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cdqe
	lea	rdx, .L108[rip]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L108:
	.long	.L112-.L108
	.long	.L112-.L108
	.long	.L118-.L108
	.long	.L118-.L108
	.long	.L117-.L108
	.long	.L106-.L108
	.long	.L116-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L115-.L108
	.long	.L115-.L108
	.long	.L115-.L108
	.long	.L115-.L108
	.long	.L114-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L112-.L108
	.long	.L112-.L108
	.long	.L113-.L108
	.long	.L113-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L112-.L108
	.long	.L112-.L108
	.long	.L111-.L108
	.long	.L111-.L108
	.long	.L110-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L106-.L108
	.long	.L109-.L108
	.long	.L109-.L108
	.long	.L107-.L108
	.text
.L112:
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 8
	mov	DWORD PTR -4[rbp], eax
	jmp	.L119
.L118:
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 74
	mov	DWORD PTR -4[rbp], eax
	jmp	.L119
.L117:
	mov	DWORD PTR -4[rbp], 8115
	jmp	.L119
.L116:
	mov	DWORD PTR -4[rbp], 953
	jmp	.L119
.L115:
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 86
	mov	DWORD PTR -4[rbp], eax
	jmp	.L119
.L114:
	mov	DWORD PTR -4[rbp], 8131
	jmp	.L119
.L113:
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 100
	mov	DWORD PTR -4[rbp], eax
	jmp	.L119
.L111:
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 112
	mov	DWORD PTR -4[rbp], eax
	jmp	.L119
.L110:
	mov	DWORD PTR -4[rbp], 8165
	jmp	.L119
.L109:
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 126
	mov	DWORD PTR -4[rbp], eax
	jmp	.L119
.L107:
	mov	DWORD PTR -4[rbp], 8179
	jmp	.L119
.L106:
	mov	DWORD PTR -4[rbp], 0
.L119:
	cmp	DWORD PTR -4[rbp], 0
	je	.L51
	mov	eax, DWORD PTR -4[rbp]
	jmp	.L6
.L93:
	cmp	DWORD PTR -20[rbp], 8543
	jle	.L120
	cmp	DWORD PTR -20[rbp], 8559
	jg	.L120
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 16
	jmp	.L6
.L120:
	cmp	DWORD PTR -20[rbp], 9397
	jle	.L121
	cmp	DWORD PTR -20[rbp], 9423
	jg	.L121
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 26
	jmp	.L6
.L121:
	cmp	DWORD PTR -20[rbp], 65312
	jle	.L122
	cmp	DWORD PTR -20[rbp], 65338
	jg	.L122
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 32
	jmp	.L6
.L122:
	cmp	DWORD PTR -20[rbp], 66559
	jle	.L123
	cmp	DWORD PTR -20[rbp], 66597
	jg	.L123
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 40
	jmp	.L6
.L123:
	cmp	DWORD PTR -20[rbp], 8486
	jne	.L124
	mov	eax, 969
	jmp	.L6
.L124:
	cmp	DWORD PTR -20[rbp], 8490
	jne	.L125
	mov	eax, 107
	jmp	.L6
.L125:
	cmp	DWORD PTR -20[rbp], 8491
	jne	.L51
	mov	eax, 229
	jmp	.L6
.L51:
	mov	eax, DWORD PTR -20[rbp]
.L6:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	qspToWLower, .-qspToWLower
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"913148.c"
	.text
	.align	2
	.global	qspToWLower
	.syntax unified
	.arm
	.fpu softvfp
	.type	qspToWLower, %function
qspToWLower:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #28
	str	r0, [fp, #-24]
	ldr	r3, [fp, #-24]
	cmp	r3, #255
	bgt	.L2
	ldr	r3, [fp, #-24]
	cmp	r3, #64
	ble	.L3
	ldr	r3, [fp, #-24]
	cmp	r3, #90
	ble	.L4
.L3:
	ldr	r3, [fp, #-24]
	cmp	r3, #191
	ble	.L5
	ldr	r3, [fp, #-24]
	cmp	r3, #222
	bgt	.L5
.L4:
	ldr	r3, [fp, #-24]
	add	r3, r3, #32
	b	.L6
.L5:
	ldr	r3, [fp, #-24]
	cmp	r3, #181
	bne	.L7
	mov	r3, #956
	b	.L6
.L7:
	ldr	r3, [fp, #-24]
	b	.L6
.L2:
	ldr	r3, [fp, #-24]
	cmp	r3, #768
	bge	.L8
	ldr	r3, [fp, #-24]
	cmp	r3, #255
	ble	.L9
	ldr	r3, [fp, #-24]
	ldr	r2, .L126
	cmp	r3, r2
	ble	.L10
.L9:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+4
	cmp	r3, r2
	ble	.L11
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+8
	cmp	r3, r2
	ble	.L10
.L11:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+12
	cmp	r3, r2
	ble	.L12
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+16
	cmp	r3, r2
	ble	.L10
.L12:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+20
	cmp	r3, r2
	ble	.L13
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+24
	cmp	r3, r2
	ble	.L10
.L13:
	ldr	r3, [fp, #-24]
	cmp	r3, #504
	blt	.L14
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+28
	cmp	r3, r2
	ble	.L10
.L14:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+32
	cmp	r3, r2
	ble	.L15
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+36
	cmp	r3, r2
	bgt	.L15
.L10:
	ldr	r3, [fp, #-24]
	and	r3, r3, #1
	cmp	r3, #0
	bne	.L16
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	b	.L6
.L16:
	ldr	r3, [fp, #-24]
	b	.L6
.L15:
	ldr	r3, [fp, #-24]
	cmp	r3, #312
	ble	.L17
	ldr	r3, [fp, #-24]
	cmp	r3, #328
	blt	.L18
.L17:
	ldr	r3, [fp, #-24]
	cmp	r3, #460
	ble	.L19
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+40
	cmp	r3, r2
	bgt	.L19
.L18:
	ldr	r3, [fp, #-24]
	and	r3, r3, #1
	cmp	r3, #0
	beq	.L20
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	b	.L6
.L20:
	ldr	r3, [fp, #-24]
	b	.L6
.L19:
	ldr	r3, [fp, #-24]
	cmp	r3, #376
	blt	.L21
	ldr	r3, [fp, #-24]
	cmp	r3, #504
	bge	.L21
	ldr	r3, [fp, #-24]
	sub	r3, r3, #376
	cmp	r3, #127
	ldrls	pc, [pc, r3, asl #2]
	b	.L22
.L24:
	.word	.L49
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L48
	.word	.L22
	.word	.L47
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L46
	.word	.L26
	.word	.L22
	.word	.L45
	.word	.L44
	.word	.L26
	.word	.L22
	.word	.L22
	.word	.L43
	.word	.L42
	.word	.L41
	.word	.L26
	.word	.L22
	.word	.L40
	.word	.L39
	.word	.L22
	.word	.L38
	.word	.L37
	.word	.L26
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L36
	.word	.L35
	.word	.L22
	.word	.L34
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L33
	.word	.L26
	.word	.L22
	.word	.L32
	.word	.L22
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L31
	.word	.L26
	.word	.L22
	.word	.L30
	.word	.L29
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L28
	.word	.L26
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L27
	.word	.L26
	.word	.L22
	.word	.L27
	.word	.L26
	.word	.L22
	.word	.L27
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L22
	.word	.L27
	.word	.L26
	.word	.L22
	.word	.L26
	.word	.L22
	.word	.L25
	.word	.L23
.L49:
	mov	r3, #255
	str	r3, [fp, #-16]
	b	.L50
.L26:
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	b	.L50
.L48:
	mov	r3, #115
	str	r3, [fp, #-16]
	b	.L50
.L47:
	ldr	r3, .L126+44
	str	r3, [fp, #-16]
	b	.L50
.L46:
	mov	r3, #596
	str	r3, [fp, #-16]
	b	.L50
.L45:
	ldr	r3, .L126+48
	str	r3, [fp, #-16]
	b	.L50
.L44:
	ldr	r3, .L126+52
	str	r3, [fp, #-16]
	b	.L50
.L43:
	ldr	r3, .L126+20
	str	r3, [fp, #-16]
	b	.L50
.L42:
	ldr	r3, .L126+56
	str	r3, [fp, #-16]
	b	.L50
.L41:
	ldr	r3, .L126+60
	str	r3, [fp, #-16]
	b	.L50
.L40:
	mov	r3, #608
	str	r3, [fp, #-16]
	b	.L50
.L39:
	ldr	r3, .L126+64
	str	r3, [fp, #-16]
	b	.L50
.L38:
	ldr	r3, .L126+68
	str	r3, [fp, #-16]
	b	.L50
.L37:
	mov	r3, #616
	str	r3, [fp, #-16]
	b	.L50
.L36:
	ldr	r3, .L126+72
	str	r3, [fp, #-16]
	b	.L50
.L35:
	ldr	r3, .L126+76
	str	r3, [fp, #-16]
	b	.L50
.L34:
	ldr	r3, .L126+80
	str	r3, [fp, #-16]
	b	.L50
.L33:
	mov	r3, #640
	str	r3, [fp, #-16]
	b	.L50
.L32:
	ldr	r3, .L126+84
	str	r3, [fp, #-16]
	b	.L50
.L31:
	mov	r3, #648
	str	r3, [fp, #-16]
	b	.L50
.L30:
	ldr	r3, .L126+88
	str	r3, [fp, #-16]
	b	.L50
.L29:
	ldr	r3, .L126+92
	str	r3, [fp, #-16]
	b	.L50
.L28:
	ldr	r3, .L126+96
	str	r3, [fp, #-16]
	b	.L50
.L27:
	ldr	r3, [fp, #-24]
	add	r3, r3, #2
	str	r3, [fp, #-16]
	b	.L50
.L25:
	ldr	r3, .L126+100
	str	r3, [fp, #-16]
	b	.L50
.L23:
	ldr	r3, .L126+104
	str	r3, [fp, #-16]
	b	.L50
.L22:
	mov	r3, #0
	str	r3, [fp, #-16]
.L50:
	ldr	r3, [fp, #-16]
	cmp	r3, #0
	beq	.L21
	ldr	r3, [fp, #-16]
	b	.L6
.L21:
	ldr	r3, [fp, #-24]
	cmp	r3, #544
	bne	.L51
	ldr	r3, .L126+108
	b	.L6
.L8:
	ldr	r3, [fp, #-24]
	cmp	r3, #1024
	bge	.L52
	ldr	r3, [fp, #-24]
	cmp	r3, #912
	ble	.L53
	ldr	r3, [fp, #-24]
	cmp	r3, #940
	bge	.L53
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+112
	cmp	r3, r2
	beq	.L53
	ldr	r3, [fp, #-24]
	add	r3, r3, #32
	b	.L6
.L53:
	ldr	r3, [fp, #-24]
	cmp	r3, #984
	blt	.L54
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+116
	cmp	r3, r2
	bgt	.L54
	ldr	r3, [fp, #-24]
	and	r3, r3, #1
	cmp	r3, #0
	bne	.L54
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	b	.L6
.L54:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+120
	cmp	r3, r2
	ble	.L55
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+124
	cmp	r3, r2
	bgt	.L55
	ldr	r3, [fp, #-24]
	sub	r3, r3, #900
	sub	r3, r3, #2
	cmp	r3, #111
	ldrls	pc, [pc, r3, asl #2]
	b	.L56
.L58:
	.word	.L74
	.word	.L56
	.word	.L73
	.word	.L72
	.word	.L71
	.word	.L56
	.word	.L70
	.word	.L56
	.word	.L69
	.word	.L68
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L67
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L66
	.word	.L65
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L64
	.word	.L63
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L56
	.word	.L62
	.word	.L61
	.word	.L60
	.word	.L56
	.word	.L59
	.word	.L57
.L74:
	mov	r3, #940
	str	r3, [fp, #-12]
	b	.L75
.L73:
	ldr	r3, .L126+128
	str	r3, [fp, #-12]
	b	.L75
.L72:
	ldr	r3, .L126+132
	str	r3, [fp, #-12]
	b	.L75
.L71:
	ldr	r3, .L126+136
	str	r3, [fp, #-12]
	b	.L75
.L70:
	mov	r3, #972
	str	r3, [fp, #-12]
	b	.L75
.L69:
	ldr	r3, .L126+140
	str	r3, [fp, #-12]
	b	.L75
.L68:
	ldr	r3, .L126+144
	str	r3, [fp, #-12]
	b	.L75
.L67:
	ldr	r3, .L126+148
	str	r3, [fp, #-12]
	b	.L75
.L66:
	ldr	r3, .L126+152
	str	r3, [fp, #-12]
	b	.L75
.L65:
	mov	r3, #952
	str	r3, [fp, #-12]
	b	.L75
.L64:
	ldr	r3, .L126+156
	str	r3, [fp, #-12]
	b	.L75
.L63:
	mov	r3, #960
	str	r3, [fp, #-12]
	b	.L75
.L62:
	ldr	r3, .L126+160
	str	r3, [fp, #-12]
	b	.L75
.L61:
	ldr	r3, .L126+164
	str	r3, [fp, #-12]
	b	.L75
.L60:
	ldr	r3, .L126+148
	str	r3, [fp, #-12]
	b	.L75
.L59:
	mov	r3, #952
	str	r3, [fp, #-12]
	b	.L75
.L57:
	ldr	r3, .L126+168
	str	r3, [fp, #-12]
	b	.L75
.L56:
	mov	r3, #0
	str	r3, [fp, #-12]
.L75:
	ldr	r3, [fp, #-12]
	cmp	r3, #0
	beq	.L55
	ldr	r3, [fp, #-12]
	b	.L6
.L55:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+172
	cmp	r3, r2
	bne	.L51
	ldr	r3, .L126+176
	b	.L6
.L52:
	ldr	r3, [fp, #-24]
	cmp	r3, #1280
	bge	.L76
	ldr	r3, [fp, #-24]
	cmp	r3, #1024
	blt	.L77
	ldr	r3, [fp, #-24]
	cmp	r3, #1040
	bge	.L77
	ldr	r3, [fp, #-24]
	add	r3, r3, #80
	b	.L6
.L77:
	ldr	r3, [fp, #-24]
	cmp	r3, #1040
	blt	.L78
	ldr	r3, [fp, #-24]
	cmp	r3, #1072
	bge	.L78
	ldr	r3, [fp, #-24]
	add	r3, r3, #32
	b	.L6
.L78:
	ldr	r3, [fp, #-24]
	cmp	r3, #1120
	blt	.L79
	ldr	r3, [fp, #-24]
	cmp	r3, #1152
	ble	.L80
.L79:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+180
	cmp	r3, r2
	ble	.L81
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+184
	cmp	r3, r2
	ble	.L80
.L81:
	ldr	r3, [fp, #-24]
	cmp	r3, #1232
	blt	.L82
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+188
	cmp	r3, r2
	ble	.L80
.L82:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+192
	cmp	r3, r2
	bne	.L83
.L80:
	ldr	r3, [fp, #-24]
	and	r3, r3, #1
	cmp	r3, #0
	bne	.L84
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	b	.L6
.L84:
	ldr	r3, [fp, #-24]
	b	.L6
.L83:
	ldr	r3, [fp, #-24]
	cmp	r3, #1216
	ble	.L51
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+196
	cmp	r3, r2
	bgt	.L51
	ldr	r3, [fp, #-24]
	and	r3, r3, #1
	cmp	r3, #0
	beq	.L85
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	b	.L6
.L85:
	ldr	r3, [fp, #-24]
	b	.L6
.L76:
	ldr	r3, [fp, #-24]
	cmp	r3, #7936
	bge	.L86
	ldr	r3, [fp, #-24]
	cmp	r3, #1280
	blt	.L87
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+200
	cmp	r3, r2
	ble	.L88
.L87:
	ldr	r3, [fp, #-24]
	cmp	r3, #7680
	blt	.L89
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+204
	cmp	r3, r2
	ble	.L88
.L89:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+208
	cmp	r3, r2
	ble	.L90
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+212
	cmp	r3, r2
	bgt	.L90
.L88:
	ldr	r3, [fp, #-24]
	and	r3, r3, #1
	cmp	r3, #0
	bne	.L91
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	b	.L6
.L91:
	ldr	r3, [fp, #-24]
	b	.L6
.L90:
	ldr	r3, [fp, #-24]
	cmp	r3, #1328
	ble	.L92
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+216
	cmp	r3, r2
	bgt	.L92
	ldr	r3, [fp, #-24]
	add	r3, r3, #48
	b	.L6
.L92:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+220
	cmp	r3, r2
	bne	.L51
	ldr	r3, .L126+224
	b	.L6
.L86:
	ldr	r3, [fp, #-24]
	cmp	r3, #8192
	bge	.L93
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+228
	cmp	r3, r2
	ble	.L94
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+232
	cmp	r3, r2
	ble	.L95
.L94:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+236
	cmp	r3, r2
	ble	.L96
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+240
	cmp	r3, r2
	ble	.L95
.L96:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+244
	cmp	r3, r2
	ble	.L97
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+248
	cmp	r3, r2
	ble	.L95
.L97:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+252
	cmp	r3, r2
	ble	.L98
	ldr	r3, [fp, #-24]
	cmp	r3, #8000
	blt	.L95
.L98:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+256
	cmp	r3, r2
	ble	.L99
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+260
	cmp	r3, r2
	ble	.L95
.L99:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+264
	cmp	r3, r2
	ble	.L100
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+268
	cmp	r3, r2
	ble	.L95
.L100:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+272
	cmp	r3, r2
	ble	.L101
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+276
	cmp	r3, r2
	ble	.L95
.L101:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+280
	cmp	r3, r2
	ble	.L102
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+284
	cmp	r3, r2
	ble	.L95
.L102:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+288
	cmp	r3, r2
	ble	.L103
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+292
	cmp	r3, r2
	bgt	.L103
.L95:
	ldr	r3, [fp, #-24]
	sub	r3, r3, #8
	b	.L6
.L103:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+296
	cmp	r3, r2
	ble	.L104
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+300
	cmp	r3, r2
	bgt	.L104
	ldr	r3, [fp, #-24]
	and	r3, r3, #1
	cmp	r3, #0
	beq	.L105
	ldr	r3, [fp, #-24]
	sub	r3, r3, #8
	b	.L6
.L105:
	ldr	r3, [fp, #-24]
	b	.L6
.L104:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+304
	cmp	r3, r2
	ble	.L51
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+308
	cmp	r3, r2
	bgt	.L51
	ldr	r3, [fp, #-24]
	sub	r3, r3, #8064
	sub	r3, r3, #56
	cmp	r3, #68
	ldrls	pc, [pc, r3, asl #2]
	b	.L106
.L108:
	.word	.L112
	.word	.L112
	.word	.L118
	.word	.L118
	.word	.L117
	.word	.L106
	.word	.L116
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L115
	.word	.L115
	.word	.L115
	.word	.L115
	.word	.L114
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L112
	.word	.L112
	.word	.L113
	.word	.L113
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L112
	.word	.L112
	.word	.L111
	.word	.L111
	.word	.L110
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L106
	.word	.L109
	.word	.L109
	.word	.L107
.L112:
	ldr	r3, [fp, #-24]
	sub	r3, r3, #8
	str	r3, [fp, #-8]
	b	.L119
.L118:
	ldr	r3, [fp, #-24]
	sub	r3, r3, #74
	str	r3, [fp, #-8]
	b	.L119
.L117:
	ldr	r3, .L126+312
	str	r3, [fp, #-8]
	b	.L119
.L116:
	ldr	r3, .L126+176
	str	r3, [fp, #-8]
	b	.L119
.L115:
	ldr	r3, [fp, #-24]
	sub	r3, r3, #86
	str	r3, [fp, #-8]
	b	.L119
.L114:
	ldr	r3, .L126+316
	str	r3, [fp, #-8]
	b	.L119
.L113:
	ldr	r3, [fp, #-24]
	sub	r3, r3, #100
	str	r3, [fp, #-8]
	b	.L119
.L111:
	ldr	r3, [fp, #-24]
	sub	r3, r3, #112
	str	r3, [fp, #-8]
	b	.L119
.L110:
	ldr	r3, .L126+320
	str	r3, [fp, #-8]
	b	.L119
.L109:
	ldr	r3, [fp, #-24]
	sub	r3, r3, #126
	str	r3, [fp, #-8]
	b	.L119
.L107:
	ldr	r3, .L126+324
	str	r3, [fp, #-8]
	b	.L119
.L106:
	mov	r3, #0
	str	r3, [fp, #-8]
.L119:
	ldr	r3, [fp, #-8]
	cmp	r3, #0
	beq	.L51
	ldr	r3, [fp, #-8]
	b	.L6
.L93:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+328
	cmp	r3, r2
	ble	.L120
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+332
	cmp	r3, r2
	bgt	.L120
	ldr	r3, [fp, #-24]
	add	r3, r3, #16
	b	.L6
.L120:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+336
	cmp	r3, r2
	ble	.L121
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+340
	cmp	r3, r2
	bgt	.L121
	ldr	r3, [fp, #-24]
	add	r3, r3, #26
	b	.L6
.L121:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+344
	cmp	r3, r2
	ble	.L122
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+348
	cmp	r3, r2
	bgt	.L122
	ldr	r3, [fp, #-24]
	add	r3, r3, #32
	b	.L6
.L122:
	ldr	r3, [fp, #-24]
	cmp	r3, #66560
	blt	.L123
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+352
	cmp	r3, r2
	bgt	.L123
	ldr	r3, [fp, #-24]
	add	r3, r3, #40
	b	.L6
.L123:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+356
	cmp	r3, r2
	bne	.L124
	ldr	r3, .L126+360
	b	.L6
.L124:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+364
	cmp	r3, r2
	bne	.L125
	mov	r3, #107
	b	.L6
.L125:
	ldr	r3, [fp, #-24]
	ldr	r2, .L126+368
	cmp	r3, r2
	bne	.L51
	mov	r3, #229
	b	.L6
.L51:
	ldr	r3, [fp, #-24]
.L6:
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
.L127:
	.align	2
.L126:
	.word	302
	.word	305
	.word	310
	.word	329
	.word	374
	.word	477
	.word	494
	.word	542
	.word	545
	.word	562
	.word	37339
	.word	595
	.word	598
	.word	599
	.word	601
	.word	603
	.word	611
	.word	617
	.word	623
	.word	626
	.word	629
	.word	643
	.word	650
	.word	651
	.word	658
	.word	405
	.word	447
	.word	414
	.word	930
	.word	1006
	.word	901
	.word	1013
	.word	941
	.word	942
	.word	943
	.word	973
	.word	911
	.word	963
	.word	946
	.word	966
	.word	954
	.word	961
	.word	949
	.word	837
	.word	953
	.word	1161
	.word	1214
	.word	1268
	.word	1272
	.word	1229
	.word	1294
	.word	7828
	.word	7839
	.word	7928
	.word	1366
	.word	7835
	.word	7777
	.word	7943
	.word	7951
	.word	7959
	.word	7965
	.word	7975
	.word	7983
	.word	7991
	.word	8007
	.word	8013
	.word	8039
	.word	8047
	.word	8071
	.word	8079
	.word	8087
	.word	8095
	.word	8103
	.word	8111
	.word	8024
	.word	8031
	.word	8119
	.word	8188
	.word	8115
	.word	8131
	.word	8165
	.word	8179
	.word	8543
	.word	8559
	.word	9397
	.word	9423
	.word	65312
	.word	65338
	.word	66597
	.word	8486
	.word	969
	.word	8490
	.word	8491
	.size	qspToWLower, .-qspToWLower
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
