140880f34:	74 0d                	je     0x140880f43
140880f36:	48 8b 05 73 c7 b2 00 	mov    0xb2c773(%rip),%rax        # 0x1413ad6b0
140880f3d:	ff 15 dd 2a 70 00    	call   *0x702add(%rip)        # 0x140f83a20
140880f43:	48 8b 05 1e c7 b2 00 	mov    0xb2c71e(%rip),%rax        # 0x1413ad668
140880f4a:	48 8b cf             	mov    %rdi,%rcx
140880f4d:	ff 15 cd 2a 70 00    	call   *0x702acd(%rip)        # 0x140f83a20
140880f53:	48 ff 0d 3e 2b bb 00 	decq   0xbb2b3e(%rip)        # 0x141433a98
140880f5a:	48 8b cf             	mov    %rdi,%rcx
140880f5d:	48 63 d0             	movslq %eax,%rdx
140880f60:	48 8b 05 f1 c6 b2 00 	mov    0xb2c6f1(%rip),%rax        # 0x1413ad658
140880f67:	48 29 15 e2 2a bb 00 	sub    %rdx,0xbb2ae2(%rip)        # 0x141433a50
140880f6e:	ff 15 ac 2a 70 00    	call   *0x702aac(%rip)        # 0x140f83a20
140880f74:	48 8b 0d 95 2b bb 00 	mov    0xbb2b95(%rip),%rcx        # 0x141433b10
140880f7b:	48 85 c9             	test   %rcx,%rcx
140880f7e:	74 20                	je     0x140880fa0
140880f80:	48 8b 05 39 c7 b2 00 	mov    0xb2c739(%rip),%rax        # 0x1413ad6c0
140880f87:	eb 0a                	jmp    0x140880f93
140880f89:	48 8b 05 c8 c6 b2 00 	mov    0xb2c6c8(%rip),%rax        # 0x1413ad658
140880f90:	48 8b cf             	mov    %rdi,%rcx
140880f93:	ff 15 87 2a 70 00    	call   *0x702a87(%rip)        # 0x140f83a20
140880f99:	48 8b 0d 70 2b bb 00 	mov    0xbb2b70(%rip),%rcx        # 0x141433b10
140880fa0:	48 8b 7d 1f          	mov    0x1f(%rbp),%rdi
140880fa4:	48 89 5d ff          	mov    %rbx,-0x1(%rbp)
140880fa8:	48 85 ff             	test   %rdi,%rdi
140880fab:	74 77                	je     0x140881024
140880fad:	39 1d 7d c6 b2 00    	cmp    %ebx,0xb2c67d(%rip)        # 0x1413ad630
140880fb3:	74 58                	je     0x14088100d
140880fb5:	48 85 c9             	test   %rcx,%rcx
140880fb8:	74 0d                	je     0x140880fc7
140880fba:	48 8b 05 ef c6 b2 00 	mov    0xb2c6ef(%rip),%rax        # 0x1413ad6b0
140880fc1:	ff 15 59 2a 70 00    	call   *0x702a59(%rip)        # 0x140f83a20
140880fc7:	48 8b 05 9a c6 b2 00 	mov    0xb2c69a(%rip),%rax        # 0x1413ad668
140880fce:	48 8b cf             	mov    %rdi,%rcx
140880fd1:	ff 15 49 2a 70 00    	call   *0x702a49(%rip)        # 0x140f83a20
140880fd7:	48 ff 0d ba 2a bb 00 	decq   0xbb2aba(%rip)        # 0x141433a98
140880fde:	48 8b cf             	mov    %rdi,%rcx
140880fe1:	48 63 d0             	movslq %eax,%rdx
140880fe4:	48 8b 05 6d c6 b2 00 	mov    0xb2c66d(%rip),%rax        # 0x1413ad658
140880feb:	48 29 15 5e 2a bb 00 	sub    %rdx,0xbb2a5e(%rip)        # 0x141433a50
140880ff2:	ff 15 28 2a 70 00    	call   *0x702a28(%rip)        # 0x140f83a20
140880ff8:	48 8b 0d 11 2b bb 00 	mov    0xbb2b11(%rip),%rcx        # 0x141433b10
140880fff:	48 85 c9             	test   %rcx,%rcx
140881002:	74 20                	je     0x140881024
140881004:	48 8b 05 b5 c6 b2 00 	mov    0xb2c6b5(%rip),%rax        # 0x1413ad6c0
14088100b:	eb 0a                	jmp    0x140881017
14088100d:	48 8b 05 44 c6 b2 00 	mov    0xb2c644(%rip),%rax        # 0x1413ad658
140881014:	48 8b cf             	mov    %rdi,%rcx
140881017:	ff 15 03 2a 70 00    	call   *0x702a03(%rip)        # 0x140f83a20
14088101d:	48 8b 0d ec 2a bb 00 	mov    0xbb2aec(%rip),%rcx        # 0x141433b10
140881024:	48 89 5d 1f          	mov    %rbx,0x1f(%rbp)
140881028:	48 89 5d 17          	mov    %rbx,0x17(%rbp)
14088102c:	48 8b 5d 2f          	mov    0x2f(%rbp),%rbx
140881030:	e9 ee 00 00 00       	jmp    0x140881123
140881035:	48 85 ff             	test   %rdi,%rdi
140881038:	74 38                	je     0x140881072
14088103a:	45 84 c9             	test   %r9b,%r9b
14088103d:	74 0a                	je     0x140881049
14088103f:	48 8b cf             	mov    %rdi,%rcx
140881042:	e8 e9 e8 fe ff       	call   0x14086f930
140881047:	eb 29                	jmp    0x140881072
140881049:	48 8b 0f             	mov    (%rdi),%rcx
14088104c:	48 8d 15 9d 28 7d 00 	lea    0x7d289d(%rip),%rdx        # 0x1410538f0
140881053:	41 b1 01             	mov    $0x1,%r9b
140881056:	c7 47 24 01 00 00 00 	movl   $0x1,0x24(%rdi)
14088105d:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140881064:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
14088106b:	ff ff
14088106d:	e8 ae 25 09 00       	call   0x140913620
140881072:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140881076:	e8 d5 aa 00 00       	call   0x14088bb50
14088107b:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
14088107f:	48 89 5d 1f          	mov    %rbx,0x1f(%rbp)
140881083:	48 89 5d 17          	mov    %rbx,0x17(%rbp)
140881087:	e8 c4 aa 00 00       	call   0x14088bb50
14088108c:	48 89 5d 2f          	mov    %rbx,0x2f(%rbp)
140881090:	48 8b 7d ef          	mov    -0x11(%rbp),%rdi
140881094:	48 85 ff             	test   %rdi,%rdi
140881097:	74 77                	je     0x140881110
140881099:	39 1d 91 c5 b2 00    	cmp    %ebx,0xb2c591(%rip)        # 0x1413ad630
14088109f:	74 5f                	je     0x140881100
1408810a1:	48 8b 0d 68 2a bb 00 	mov    0xbb2a68(%rip),%rcx        # 0x141433b10
1408810a8:	48 85 c9             	test   %rcx,%rcx
1408810ab:	74 0d                	je     0x1408810ba
1408810ad:	48 8b 05 fc c5 b2 00 	mov    0xb2c5fc(%rip),%rax        # 0x1413ad6b0
1408810b4:	ff 15 66 29 70 00    	call   *0x702966(%rip)        # 0x140f83a20
1408810ba:	48 8b 05 a7 c5 b2 00 	mov    0xb2c5a7(%rip),%rax        # 0x1413ad668
1408810c1:	48 8b cf             	mov    %rdi,%rcx
1408810c4:	ff 15 56 29 70 00    	call   *0x702956(%rip)        # 0x140f83a20
1408810ca:	48 ff 0d c7 29 bb 00 	decq   0xbb29c7(%rip)        # 0x141433a98
1408810d1:	48 8b cf             	mov    %rdi,%rcx
1408810d4:	48 63 d0             	movslq %eax,%rdx
1408810d7:	48 8b 05 7a c5 b2 00 	mov    0xb2c57a(%rip),%rax        # 0x1413ad658
1408810de:	48 29 15 6b 29 bb 00 	sub    %rdx,0xbb296b(%rip)        # 0x141433a50
1408810e5:	ff 15 35 29 70 00    	call   *0x702935(%rip)        # 0x140f83a20
1408810eb:	48 8b 0d 1e 2a bb 00 	mov    0xbb2a1e(%rip),%rcx        # 0x141433b10
1408810f2:	48 85 c9             	test   %rcx,%rcx
1408810f5:	74 20                	je     0x140881117
1408810f7:	48 8b 05 c2 c5 b2 00 	mov    0xb2c5c2(%rip),%rax        # 0x1413ad6c0
1408810fe:	eb 0a                	jmp    0x14088110a
140881100:	48 8b 05 51 c5 b2 00 	mov    0xb2c551(%rip),%rax        # 0x1413ad658
140881107:	48 8b cf             	mov    %rdi,%rcx
14088110a:	ff 15 10 29 70 00    	call   *0x702910(%rip)        # 0x140f83a20
140881110:	48 8b 0d f9 29 bb 00 	mov    0xbb29f9(%rip),%rcx        # 0x141433b10
140881117:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
14088111b:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
14088111f:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
140881123:	48 85 db             	test   %rbx,%rbx
140881126:	0f 84 d0 00 00 00    	je     0x1408811fc
14088112c:	83 3d fd c4 b2 00 00 	cmpl   $0x0,0xb2c4fd(%rip)        # 0x1413ad630
140881133:	74 5e                	je     0x140881193
140881135:	48 85 c9             	test   %rcx,%rcx
140881138:	74 0d                	je     0x140881147
14088113a:	48 8b 05 6f c5 b2 00 	mov    0xb2c56f(%rip),%rax        # 0x1413ad6b0
140881141:	ff 15 d9 28 70 00    	call   *0x7028d9(%rip)        # 0x140f83a20
140881147:	48 8b 05 1a c5 b2 00 	mov    0xb2c51a(%rip),%rax        # 0x1413ad668
14088114e:	48 8b cb             	mov    %rbx,%rcx
140881151:	ff 15 c9 28 70 00    	call   *0x7028c9(%rip)        # 0x140f83a20
140881157:	48 ff 0d 3a 29 bb 00 	decq   0xbb293a(%rip)        # 0x141433a98
14088115e:	48 8b cb             	mov    %rbx,%rcx
140881161:	48 63 d0             	movslq %eax,%rdx
140881164:	48 8b 05 ed c4 b2 00 	mov    0xb2c4ed(%rip),%rax        # 0x1413ad658
14088116b:	48 29 15 de 28 bb 00 	sub    %rdx,0xbb28de(%rip)        # 0x141433a50
140881172:	ff 15 a8 28 70 00    	call   *0x7028a8(%rip)        # 0x140f83a20
140881178:	48 8b 0d 91 29 bb 00 	mov    0xbb2991(%rip),%rcx        # 0x141433b10
14088117f:	48 85 c9             	test   %rcx,%rcx
140881182:	74 78                	je     0x1408811fc
140881184:	48 8b 05 35 c5 b2 00 	mov    0xb2c535(%rip),%rax        # 0x1413ad6c0
14088118b:	ff 15 8f 28 70 00    	call   *0x70288f(%rip)        # 0x140f83a20
140881191:	eb 69                	jmp    0x1408811fc
140881193:	48 8b 05 be c4 b2 00 	mov    0xb2c4be(%rip),%rax        # 0x1413ad658
14088119a:	48 8b cb             	mov    %rbx,%rcx
14088119d:	ff 15 7d 28 70 00    	call   *0x70287d(%rip)        # 0x140f83a20
1408811a3:	eb 57                	jmp    0x1408811fc
1408811a5:	48 85 ff             	test   %rdi,%rdi
1408811a8:	74 38                	je     0x1408811e2
1408811aa:	45 84 c9             	test   %r9b,%r9b
1408811ad:	74 0a                	je     0x1408811b9
1408811af:	48 8b cf             	mov    %rdi,%rcx
1408811b2:	e8 79 e7 fe ff       	call   0x14086f930
1408811b7:	eb 29                	jmp    0x1408811e2
1408811b9:	48 8b 0f             	mov    (%rdi),%rcx
1408811bc:	48 8d 15 2d 27 7d 00 	lea    0x7d272d(%rip),%rdx        # 0x1410538f0
1408811c3:	41 b1 01             	mov    $0x1,%r9b
1408811c6:	c7 47 24 01 00 00 00 	movl   $0x1,0x24(%rdi)
1408811cd:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1408811d4:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
1408811db:	ff ff
1408811dd:	e8 3e 24 09 00       	call   0x140913620
1408811e2:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1408811e6:	e8 65 a9 00 00       	call   0x14088bb50
1408811eb:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1408811ef:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
1408811f3:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
1408811f7:	e8 54 a9 00 00       	call   0x14088bb50
1408811fc:	4c 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%r15
140881203:	00
140881204:	48 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%rsi
14088120b:	00
14088120c:	4c 8b a4 24 b8 00 00 	mov    0xb8(%rsp),%r12
140881213:	00
140881214:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
14088121b:	00
14088121c:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140881223:	41 5e                	pop    %r14
140881225:	5f                   	pop    %rdi
140881226:	5d                   	pop    %rbp
140881227:	c3                   	ret
140881228:	cc                   	int3
140881229:	cc                   	int3
14088122a:	cc                   	int3
14088122b:	cc                   	int3
14088122c:	cc                   	int3
14088122d:	cc                   	int3
14088122e:	cc                   	int3
14088122f:	cc                   	int3
140881230:	40 55                	rex push %rbp
140881232:	56                   	push   %rsi
140881233:	41 54                	push   %r12
140881235:	41 57                	push   %r15
140881237:	48 8d 6c 24 c1       	lea    -0x3f(%rsp),%rbp
14088123c:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
140881243:	48 8b 05 b6 7c b3 00 	mov    0xb37cb6(%rip),%rax        # 0x1413b8f00
14088124a:	48 33 c4             	xor    %rsp,%rax
14088124d:	48 89 45 17          	mov    %rax,0x17(%rbp)
140881251:	48 63 c2             	movslq %edx,%rax
140881254:	41 b1 01             	mov    $0x1,%r9b
140881257:	4d 8b e0             	mov    %r8,%r12
14088125a:	4c 8b f9             	mov    %rcx,%r15
14088125d:	41 84 c1             	test   %al,%r9b
140881260:	74 2b                	je     0x14088128d
140881262:	c7 41 24 01 00 00 00 	movl   $0x1,0x24(%rcx)
140881269:	48 8d 15 e8 26 7d 00 	lea    0x7d26e8(%rip),%rdx        # 0x141053958
140881270:	48 8b 09             	mov    (%rcx),%rcx
140881273:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14088127a:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
140881281:	ff ff
140881283:	e8 98 23 09 00       	call   0x140913620
140881288:	e9 a2 03 00 00       	jmp    0x14088162f
14088128d:	48 89 9c 24 18 01 00 	mov    %rbx,0x118(%rsp)
140881294:	00
140881295:	be 01 00 00 00       	mov    $0x1,%esi
14088129a:	48 89 bc 24 e0 00 00 	mov    %rdi,0xe0(%rsp)
1408812a1:	00
1408812a2:	48 8d 5d a9          	lea    -0x57(%rbp),%rbx
1408812a6:	4c 89 ac 24 d8 00 00 	mov    %r13,0xd8(%rsp)
1408812ad:	00
1408812ae:	45 32 d2             	xor    %r10b,%r10b
1408812b1:	4c 89 b4 24 d0 00 00 	mov    %r14,0xd0(%rsp)
1408812b8:	00
1408812b9:	8b d6                	mov    %esi,%edx
1408812bb:	48 89 55 9f          	mov    %rdx,-0x61(%rbp)
1408812bf:	41 b8 64 00 00 00    	mov    $0x64,%r8d
1408812c5:	4c 89 7d 87          	mov    %r15,-0x79(%rbp)
1408812c9:	4c 8b e8             	mov    %rax,%r13
1408812cc:	66 c7 45 a7 01 00    	movw   $0x1,-0x59(%rbp)
1408812d2:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
1408812d6:	4c 89 45 97          	mov    %r8,-0x69(%rbp)
1408812da:	c6 45 a9 7b          	movb   $0x7b,-0x57(%rbp)
1408812de:	85 c0                	test   %eax,%eax
1408812e0:	0f 8e 08 03 00 00    	jle    0x1408815ee
1408812e6:	45 33 f6             	xor    %r14d,%r14d
1408812e9:	4b 8b 04 f4          	mov    (%r12,%r14,8),%rax
1408812ed:	4c 8d 1d 8c 6d 7c 00 	lea    0x7c6d8c(%rip),%r11        # 0x141048080
1408812f4:	0f b7 48 14          	movzwl 0x14(%rax),%ecx
1408812f8:	83 e1 3f             	and    $0x3f,%ecx
1408812fb:	42 80 3c 19 03       	cmpb   $0x3,(%rcx,%r11,1)
140881300:	0f 85 43 03 00 00    	jne    0x140881649
140881306:	48 85 d2             	test   %rdx,%rdx
140881309:	0f 84 8a 00 00 00    	je     0x140881399
14088130f:	0f b6 44 1a ff       	movzbl -0x1(%rdx,%rbx,1),%eax
140881314:	2c 5b                	sub    $0x5b,%al
140881316:	a8 df                	test   $0xdf,%al
140881318:	74 7f                	je     0x140881399
14088131a:	49 3b d0             	cmp    %r8,%rdx
14088131d:	72 72                	jb     0x140881391
14088131f:	4b 8d 3c 00          	lea    (%r8,%r8,1),%rdi
140881323:	4c 3b c6             	cmp    %rsi,%r8
140881326:	77 04                	ja     0x14088132c
140881328:	49 8d 78 0b          	lea    0xb(%r8),%rdi
14088132c:	45 84 c9             	test   %r9b,%r9b
14088132f:	74 38                	je     0x140881369
140881331:	45 84 d2             	test   %r10b,%r10b
140881334:	75 63                	jne    0x140881399
140881336:	e8 35 26 0a 00       	call   0x140923970
14088133b:	85 c0                	test   %eax,%eax
14088133d:	75 6a                	jne    0x1408813a9
14088133f:	48 8b cf             	mov    %rdi,%rcx
140881342:	e8 19 c4 06 00       	call   0x1408ed760
140881347:	48 8b d8             	mov    %rax,%rbx
14088134a:	48 85 c0             	test   %rax,%rax
14088134d:	74 5a                	je     0x1408813a9
14088134f:	4c 8b 45 9f          	mov    -0x61(%rbp),%r8
140881353:	48 8b c8             	mov    %rax,%rcx
140881356:	48 8b 55 8f          	mov    -0x71(%rbp),%rdx
14088135a:	e8 b1 dc 65 00       	call   0x140edf010
14088135f:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
140881363:	c6 45 a7 00          	movb   $0x0,-0x59(%rbp)
140881367:	eb 20                	jmp    0x140881389
140881369:	e8 02 26 0a 00       	call   0x140923970
14088136e:	85 c0                	test   %eax,%eax
140881370:	75 37                	jne    0x1408813a9
140881372:	48 8b d7             	mov    %rdi,%rdx
140881375:	48 8b cb             	mov    %rbx,%rcx
140881378:	e8 b3 67 07 00       	call   0x1408f7b30
14088137d:	48 8b d8             	mov    %rax,%rbx
140881380:	48 85 c0             	test   %rax,%rax
140881383:	74 24                	je     0x1408813a9
140881385:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140881389:	48 8b 55 9f          	mov    -0x61(%rbp),%rdx
14088138d:	48 89 7d 97          	mov    %rdi,-0x69(%rbp)
140881391:	c6 04 1a 2c          	movb   $0x2c,(%rdx,%rbx,1)
140881395:	48 ff 45 9f          	incq   -0x61(%rbp)
140881399:	4b 8b 0c f4          	mov    (%r12,%r14,8),%rcx
14088139d:	48 85 c9             	test   %rcx,%rcx
1408813a0:	75 6b                	jne    0x14088140d
1408813a2:	33 db                	xor    %ebx,%ebx
1408813a4:	e9 9c 00 00 00       	jmp    0x140881445
1408813a9:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
1408813ad:	b9 00 90 00 00       	mov    $0x9000,%ecx
1408813b2:	40 88 75 a8          	mov    %sil,-0x58(%rbp)
1408813b6:	48 8b 03             	mov    (%rbx),%rax
1408813b9:	66 85 48 14          	test   %cx,0x14(%rax)
1408813bd:	74 0a                	je     0x1408813c9
1408813bf:	48 8b c8             	mov    %rax,%rcx
1408813c2:	e8 69 7f 0a 00       	call   0x140929330
1408813c7:	eb 04                	jmp    0x1408813cd
1408813c9:	66 89 70 14          	mov    %si,0x14(%rax)
1408813cd:	48 8b 0b             	mov    (%rbx),%rcx
1408813d0:	c7 43 24 07 00 00 00 	movl   $0x7,0x24(%rbx)
1408813d7:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1408813db:	e8 f0 cf 06 00       	call   0x1408ee3d0
1408813e0:	80 7d a7 00          	cmpb   $0x0,-0x59(%rbp)
1408813e4:	75 09                	jne    0x1408813ef
1408813e6:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1408813ea:	e8 61 a7 00 00       	call   0x14088bb50
1408813ef:	48 8d 45 a9          	lea    -0x57(%rbp),%rax
1408813f3:	48 c7 45 97 64 00 00 	movq   $0x64,-0x69(%rbp)
1408813fa:	00
1408813fb:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1408813ff:	48 c7 45 9f 00 00 00 	movq   $0x0,-0x61(%rbp)
140881406:	00
140881407:	40 88 75 a7          	mov    %sil,-0x59(%rbp)
14088140b:	eb 8c                	jmp    0x140881399
14088140d:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
140881411:	41 b8 02 02 00 00    	mov    $0x202,%r8d
140881417:	0f b7 c2             	movzwl %dx,%eax
14088141a:	66 41 23 c0          	and    %r8w,%ax
14088141e:	66 41 3b c0          	cmp    %r8w,%ax
140881422:	75 0c                	jne    0x140881430
140881424:	40 38 71 16          	cmp    %sil,0x16(%rcx)
140881428:	75 06                	jne    0x140881430
14088142a:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14088142e:	eb 15                	jmp    0x140881445
140881430:	40 84 d6             	test   %dl,%sil
140881433:	74 04                	je     0x140881439
140881435:	33 db                	xor    %ebx,%ebx
140881437:	eb 0c                	jmp    0x140881445
140881439:	40 0f b6 d6          	movzbl %sil,%edx
14088143d:	e8 0e 69 0a 00       	call   0x140927d50
140881442:	48 8b d8             	mov    %rax,%rbx
140881445:	4b 8b 0c f4          	mov    (%r12,%r14,8),%rcx
140881449:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14088144d:	f6 c2 02             	test   $0x2,%dl
140881450:	74 0c                	je     0x14088145e
140881452:	40 38 71 16          	cmp    %sil,0x16(%rcx)
140881456:	75 06                	jne    0x14088145e
140881458:	44 8b 41 10          	mov    0x10(%rcx),%r8d
14088145c:	eb 2b                	jmp    0x140881489
14088145e:	f6 c2 10             	test   $0x10,%dl
140881461:	74 10                	je     0x140881473
140881463:	66 0f ba e2 0a       	bt     $0xa,%dx
140881468:	44 8b 41 10          	mov    0x10(%rcx),%r8d
14088146c:	73 1b                	jae    0x140881489
14088146e:	44 03 01             	add    (%rcx),%r8d
140881471:	eb 16                	jmp    0x140881489
140881473:	40 84 d6             	test   %dl,%sil
140881476:	74 05                	je     0x14088147d
140881478:	45 33 c0             	xor    %r8d,%r8d
14088147b:	eb 0c                	jmp    0x140881489
14088147d:	40 0f b6 d6          	movzbl %sil,%edx
140881481:	e8 4a 5f 0a 00       	call   0x1409273d0
140881486:	44 8b c0             	mov    %eax,%r8d
140881489:	48 8b d3             	mov    %rbx,%rdx
14088148c:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140881490:	e8 8b dc 02 00       	call   0x1408af120
140881495:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140881499:	48 8b 45 97          	mov    -0x69(%rbp),%rax
14088149d:	48 3b c8             	cmp    %rax,%rcx
1408814a0:	0f 82 ed 00 00 00    	jb     0x140881593
1408814a6:	48 8d 3c 00          	lea    (%rax,%rax,1),%rdi