140a0c1c5:	74 33                	je     0x140a0c1fa
140a0c1c7:	33 c0                	xor    %eax,%eax
140a0c1c9:	49 8b d0             	mov    %r8,%rdx
140a0c1cc:	48 85 c9             	test   %rcx,%rcx
140a0c1cf:	74 1c                	je     0x140a0c1ed
140a0c1d1:	66 45 39 08          	cmp    %r9w,(%r8)
140a0c1d5:	74 13                	je     0x140a0c1ea
140a0c1d7:	48 83 f9 01          	cmp    $0x1,%rcx
140a0c1db:	74 10                	je     0x140a0c1ed
140a0c1dd:	48 83 c2 02          	add    $0x2,%rdx
140a0c1e1:	48 ff c9             	dec    %rcx
140a0c1e4:	66 44 39 0a          	cmp    %r9w,(%rdx)
140a0c1e8:	75 ed                	jne    0x140a0c1d7
140a0c1ea:	48 8b c2             	mov    %rdx,%rax
140a0c1ed:	48 85 c0             	test   %rax,%rax
140a0c1f0:	74 08                	je     0x140a0c1fa
140a0c1f2:	49 2b c0             	sub    %r8,%rax
140a0c1f5:	48 d1 f8             	sar    $1,%rax
140a0c1f8:	eb 03                	jmp    0x140a0c1fd
140a0c1fa:	48 8b c6             	mov    %rsi,%rax
140a0c1fd:	48 3b c6             	cmp    %rsi,%rax
140a0c200:	0f 84 2b 01 00 00    	je     0x140a0c331
140a0c206:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0c20a:	48 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rax
140a0c211:	ff ff 7f
140a0c214:	48 2b c1             	sub    %rcx,%rax
140a0c217:	48 83 f8 01          	cmp    $0x1,%rax
140a0c21b:	0f 82 35 01 00 00    	jb     0x140a0c356
140a0c221:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
140a0c226:	48 8b c7             	mov    %rdi,%rax
140a0c229:	76 03                	jbe    0x140a0c22e
140a0c22b:	48 8b 07             	mov    (%rdi),%rax
140a0c22e:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140a0c233:	4c 8d 0d ea bc 13 00 	lea    0x13bcea(%rip),%r9        # 0x140b47f24
140a0c23a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a0c23f:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140a0c244:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140a0c24b:	00 00
140a0c24d:	e8 9e b3 72 ff       	call   0x1401375f0
140a0c252:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140a0c257:	48 8b cf             	mov    %rdi,%rcx
140a0c25a:	e8 c1 a1 5f ff       	call   0x140006420
140a0c25f:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140a0c264:	bf 00 10 00 00       	mov    $0x1000,%edi
140a0c269:	48 83 f8 07          	cmp    $0x7,%rax
140a0c26d:	76 30                	jbe    0x140a0c29f
140a0c26f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140a0c274:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140a0c27b:	00
140a0c27c:	48 8b d1             	mov    %rcx,%rdx
140a0c27f:	48 3b c7             	cmp    %rdi,%rax
140a0c282:	72 15                	jb     0x140a0c299
140a0c284:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a0c288:	48 2b d1             	sub    %rcx,%rdx
140a0c28b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140a0c28f:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0c293:	0f 87 8b 00 00 00    	ja     0x140a0c324
140a0c299:	ff 15 21 06 10 00    	call   *0x100621(%rip)        # 0x140b0c8c0
140a0c29f:	48 8b 43 10          	mov    0x10(%rbx),%rax
140a0c2a3:	0f 57 c0             	xorps  %xmm0,%xmm0
140a0c2a6:	0f 57 c9             	xorps  %xmm1,%xmm1
140a0c2a9:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
140a0c2ae:	f3 0f 7f 4c 24 58    	movdqu %xmm1,0x58(%rsp)
140a0c2b4:	48 83 f8 01          	cmp    $0x1,%rax
140a0c2b8:	0f 82 92 00 00 00    	jb     0x140a0c350
140a0c2be:	48 ff c8             	dec    %rax
140a0c2c1:	48 8b d3             	mov    %rbx,%rdx
140a0c2c4:	48 3b c6             	cmp    %rsi,%rax
140a0c2c7:	48 0f 42 f0          	cmovb  %rax,%rsi
140a0c2cb:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140a0c2d0:	76 03                	jbe    0x140a0c2d5
140a0c2d2:	48 8b 13             	mov    (%rbx),%rdx
140a0c2d5:	48 83 c2 02          	add    $0x2,%rdx
140a0c2d9:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140a0c2de:	4c 8b c6             	mov    %rsi,%r8
140a0c2e1:	e8 3a 7b 5f ff       	call   0x140003e20
140a0c2e6:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140a0c2eb:	48 8b cb             	mov    %rbx,%rcx
140a0c2ee:	e8 2d a1 5f ff       	call   0x140006420
140a0c2f3:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140a0c2f8:	48 83 f8 07          	cmp    $0x7,%rax
140a0c2fc:	76 33                	jbe    0x140a0c331
140a0c2fe:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140a0c303:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140a0c30a:	00
140a0c30b:	48 8b d1             	mov    %rcx,%rdx
140a0c30e:	48 3b c7             	cmp    %rdi,%rax
140a0c311:	72 18                	jb     0x140a0c32b
140a0c313:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a0c317:	48 2b d1             	sub    %rcx,%rdx
140a0c31a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140a0c31e:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0c322:	76 07                	jbe    0x140a0c32b
140a0c324:	ff 15 6e 06 10 00    	call   *0x10066e(%rip)        # 0x140b0c998
140a0c32a:	cc                   	int3
140a0c32b:	ff 15 8f 05 10 00    	call   *0x10058f(%rip)        # 0x140b0c8c0
140a0c331:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140a0c336:	48 33 cc             	xor    %rsp,%rcx
140a0c339:	e8 a2 32 0e 00       	call   0x140aef5e0
140a0c33e:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140a0c343:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140a0c347:	49 8b 73 28          	mov    0x28(%r11),%rsi
140a0c34b:	49 8b e3             	mov    %r11,%rsp
140a0c34e:	5f                   	pop    %rdi
140a0c34f:	c3                   	ret
140a0c350:	e8 ab ab 61 ff       	call   0x140026f00
140a0c355:	cc                   	int3
140a0c356:	e8 15 7a 5f ff       	call   0x140003d70
140a0c35b:	cc                   	int3
140a0c35c:	40 53                	rex push %rbx
140a0c35e:	48 83 ec 50          	sub    $0x50,%rsp
140a0c362:	48 8b 05 d7 2c 2b 00 	mov    0x2b2cd7(%rip),%rax        # 0x140cbf040
140a0c369:	48 33 c4             	xor    %rsp,%rax
140a0c36c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a0c371:	48 8b d9             	mov    %rcx,%rbx
140a0c374:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140a0c378:	48 85 c9             	test   %rcx,%rcx
140a0c37b:	0f 84 a4 00 00 00    	je     0x140a0c425
140a0c381:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140a0c386:	48 8b c3             	mov    %rbx,%rax
140a0c389:	76 03                	jbe    0x140a0c38e
140a0c38b:	48 8b 03             	mov    (%rbx),%rax
140a0c38e:	66 83 38 2b          	cmpw   $0x2b,(%rax)
140a0c392:	0f 85 8d 00 00 00    	jne    0x140a0c425
140a0c398:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140a0c39c:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
140a0c3a0:	49 3b c0             	cmp    %r8,%rax
140a0c3a3:	0f 57 c0             	xorps  %xmm0,%xmm0
140a0c3a6:	0f 57 c9             	xorps  %xmm1,%xmm1
140a0c3a9:	48 8b d3             	mov    %rbx,%rdx
140a0c3ac:	4c 0f 42 c0          	cmovb  %rax,%r8
140a0c3b0:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140a0c3b5:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
140a0c3ba:	f3 0f 7f 4c 24 38    	movdqu %xmm1,0x38(%rsp)
140a0c3c0:	76 03                	jbe    0x140a0c3c5
140a0c3c2:	48 8b 13             	mov    (%rbx),%rdx
140a0c3c5:	48 83 c2 02          	add    $0x2,%rdx
140a0c3c9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a0c3ce:	e8 4d 7a 5f ff       	call   0x140003e20
140a0c3d3:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140a0c3d8:	48 8b cb             	mov    %rbx,%rcx
140a0c3db:	e8 40 a0 5f ff       	call   0x140006420
140a0c3e0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a0c3e5:	48 83 f8 07          	cmp    $0x7,%rax
140a0c3e9:	76 36                	jbe    0x140a0c421
140a0c3eb:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a0c3f0:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140a0c3f7:	00
140a0c3f8:	48 8b d1             	mov    %rcx,%rdx
140a0c3fb:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a0c401:	72 18                	jb     0x140a0c41b
140a0c403:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a0c407:	48 2b d1             	sub    %rcx,%rdx
140a0c40a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140a0c40e:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0c412:	76 07                	jbe    0x140a0c41b
140a0c414:	ff 15 7e 05 10 00    	call   *0x10057e(%rip)        # 0x140b0c998
140a0c41a:	cc                   	int3
140a0c41b:	ff 15 9f 04 10 00    	call   *0x10049f(%rip)        # 0x140b0c8c0
140a0c421:	b0 01                	mov    $0x1,%al
140a0c423:	eb 02                	jmp    0x140a0c427
140a0c425:	32 c0                	xor    %al,%al
140a0c427:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140a0c42c:	48 33 cc             	xor    %rsp,%rcx
140a0c42f:	e8 ac 31 0e 00       	call   0x140aef5e0
140a0c434:	48 83 c4 50          	add    $0x50,%rsp
140a0c438:	5b                   	pop    %rbx
140a0c439:	c3                   	ret
140a0c43a:	90                   	nop
140a0c43b:	90                   	nop
140a0c43c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a0c441:	57                   	push   %rdi
140a0c442:	48 83 ec 20          	sub    $0x20,%rsp
140a0c446:	48 8b d9             	mov    %rcx,%rbx
140a0c449:	45 33 c9             	xor    %r9d,%r9d
140a0c44c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140a0c450:	48 8b fa             	mov    %rdx,%rdi
140a0c453:	48 85 c9             	test   %rcx,%rcx
140a0c456:	0f 84 88 00 00 00    	je     0x140a0c4e4
140a0c45c:	4c 3b c9             	cmp    %rcx,%r9
140a0c45f:	0f 87 ef 00 00 00    	ja     0x140a0c554
140a0c465:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140a0c46a:	48 8b c3             	mov    %rbx,%rax
140a0c46d:	76 03                	jbe    0x140a0c472
140a0c46f:	48 8b 03             	mov    (%rbx),%rax
140a0c472:	48 83 3d be 73 2b 00 	cmpq   $0x7,0x2b73be(%rip)        # 0x140cc3838
140a0c479:	07
140a0c47a:	4c 8d 15 9f 73 2b 00 	lea    0x2b739f(%rip),%r10        # 0x140cc3820
140a0c481:	46 0f b7 1c 48       	movzwl (%rax,%r9,2),%r11d
140a0c486:	4c 0f 47 15 92 73 2b 	cmova  0x2b7392(%rip),%r10        # 0x140cc3820
140a0c48d:	00
140a0c48e:	48 83 3d 9a 73 2b 00 	cmpq   $0x0,0x2b739a(%rip)        # 0x140cc3830
140a0c495:	00
140a0c496:	76 3a                	jbe    0x140a0c4d2
140a0c498:	48 8b 15 91 73 2b 00 	mov    0x2b7391(%rip),%rdx        # 0x140cc3830
140a0c49f:	33 c0                	xor    %eax,%eax
140a0c4a1:	4d 8b c2             	mov    %r10,%r8
140a0c4a4:	48 85 d2             	test   %rdx,%rdx
140a0c4a7:	74 1c                	je     0x140a0c4c5
140a0c4a9:	66 45 39 1a          	cmp    %r11w,(%r10)
140a0c4ad:	74 13                	je     0x140a0c4c2
140a0c4af:	48 83 fa 01          	cmp    $0x1,%rdx
140a0c4b3:	74 10                	je     0x140a0c4c5
140a0c4b5:	49 83 c0 02          	add    $0x2,%r8
140a0c4b9:	48 ff ca             	dec    %rdx
140a0c4bc:	66 45 39 18          	cmp    %r11w,(%r8)
140a0c4c0:	75 ed                	jne    0x140a0c4af
140a0c4c2:	49 8b c0             	mov    %r8,%rax
140a0c4c5:	48 85 c0             	test   %rax,%rax
140a0c4c8:	74 08                	je     0x140a0c4d2
140a0c4ca:	49 2b c2             	sub    %r10,%rax
140a0c4cd:	48 d1 f8             	sar    $1,%rax
140a0c4d0:	eb 04                	jmp    0x140a0c4d6
140a0c4d2:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140a0c4d6:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140a0c4da:	75 15                	jne    0x140a0c4f1
140a0c4dc:	49 ff c1             	inc    %r9
140a0c4df:	4c 3b c9             	cmp    %rcx,%r9
140a0c4e2:	72 81                	jb     0x140a0c465
140a0c4e4:	32 c0                	xor    %al,%al
140a0c4e6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a0c4eb:	48 83 c4 20          	add    $0x20,%rsp
140a0c4ef:	5f                   	pop    %rdi
140a0c4f0:	c3                   	ret
140a0c4f1:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140a0c4f6:	48 8b c3             	mov    %rbx,%rax
140a0c4f9:	76 03                	jbe    0x140a0c4fe
140a0c4fb:	48 8b 03             	mov    (%rbx),%rax
140a0c4fe:	42 0f b7 04 48       	movzwl (%rax,%r9,2),%eax
140a0c503:	66 89 07             	mov    %ax,(%rdi)
140a0c506:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
140a0c50a:	49 3b f9             	cmp    %r9,%rdi
140a0c50d:	72 4c                	jb     0x140a0c55b
140a0c50f:	ba 01 00 00 00       	mov    $0x1,%edx
140a0c514:	48 8b c7             	mov    %rdi,%rax
140a0c517:	49 2b c1             	sub    %r9,%rax
140a0c51a:	48 3b c2             	cmp    %rdx,%rax
140a0c51d:	48 0f 42 d0          	cmovb  %rax,%rdx
140a0c521:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140a0c526:	48 8b c3             	mov    %rbx,%rax
140a0c529:	76 03                	jbe    0x140a0c52e
140a0c52b:	48 8b 03             	mov    (%rbx),%rax
140a0c52e:	48 2b fa             	sub    %rdx,%rdi
140a0c531:	4a 8d 0c 48          	lea    (%rax,%r9,2),%rcx
140a0c535:	4c 8b c7             	mov    %rdi,%r8
140a0c538:	48 8d 14 51          	lea    (%rcx,%rdx,2),%rdx
140a0c53c:	4d 2b c1             	sub    %r9,%r8
140a0c53f:	4e 8d 04 45 02 00 00 	lea    0x2(,%r8,2),%r8
140a0c546:	00
140a0c547:	e8 1a 3f 0e 00       	call   0x140af0466
140a0c54c:	b0 01                	mov    $0x1,%al
140a0c54e:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140a0c552:	eb 92                	jmp    0x140a0c4e6
140a0c554:	ff 15 3e 04 10 00    	call   *0x10043e(%rip)        # 0x140b0c998
140a0c55a:	cc                   	int3
140a0c55b:	e8 a0 a9 61 ff       	call   0x140026f00
140a0c560:	cc                   	int3
140a0c561:	90                   	nop
140a0c562:	90                   	nop
140a0c563:	90                   	nop
140a0c564:	4c 8b dc             	mov    %rsp,%r11
140a0c567:	53                   	push   %rbx
140a0c568:	56                   	push   %rsi
140a0c569:	57                   	push   %rdi
140a0c56a:	41 54                	push   %r12
140a0c56c:	41 55                	push   %r13
140a0c56e:	41 56                	push   %r14
140a0c570:	41 57                	push   %r15
140a0c572:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140a0c579:	48 8b 05 c0 2a 2b 00 	mov    0x2b2ac0(%rip),%rax        # 0x140cbf040
140a0c580:	48 33 c4             	xor    %rsp,%rax
140a0c583:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
140a0c58a:	00
140a0c58b:	4d 8b f1             	mov    %r9,%r14
140a0c58e:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140a0c593:	4d 8b f8             	mov    %r8,%r15
140a0c596:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140a0c59b:	8b da                	mov    %edx,%ebx
140a0c59d:	0f 57 c0             	xorps  %xmm0,%xmm0
140a0c5a0:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140a0c5a5:	45 33 e4             	xor    %r12d,%r12d
140a0c5a8:	45 8b cc             	mov    %r12d,%r9d
140a0c5ab:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140a0c5b0:	48 c7 44 24 50 07 00 	movq   $0x7,0x50(%rsp)
140a0c5b7:	00 00
140a0c5b9:	66 44 89 64 24 38    	mov    %r12w,0x38(%rsp)
140a0c5bf:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
140a0c5c4:	66 0f 6f 15 64 56 1a 	movdqa 0x1a5664(%rip),%xmm2        # 0x140bb1c30
140a0c5cb:	00
140a0c5cc:	f3 41 0f 7f 53 90    	movdqu %xmm2,-0x70(%r11)
140a0c5d2:	66 45 89 63 80       	mov    %r12w,-0x80(%r11)
140a0c5d7:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
140a0c5dc:	41 8b fc             	mov    %r12d,%edi
140a0c5df:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
140a0c5e4:	48 c7 44 24 70 07 00 	movq   $0x7,0x70(%rsp)
140a0c5eb:	00 00
140a0c5ed:	66 44 89 64 24 58    	mov    %r12w,0x58(%rsp)
140a0c5f3:	85 d2                	test   %edx,%edx
140a0c5f5:	74 4a                	je     0x140a0c641
140a0c5f7:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
140a0c5fc:	4d 8d 43 80          	lea    -0x80(%r11),%r8
140a0c600:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140a0c605:	e8 f6 f8 ff ff       	call   0x140a0bf00
140a0c60a:	84 c0                	test   %al,%al
140a0c60c:	0f 84 05 01 00 00    	je     0x140a0c717
140a0c612:	4d 8d 46 04          	lea    0x4(%r14),%r8
140a0c616:	49 8d 56 05          	lea    0x5(%r14),%rdx
140a0c61a:	4d 8b cf             	mov    %r15,%r9
140a0c61d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140a0c622:	e8 81 f0 ff ff       	call   0x140a0b6a8
140a0c627:	84 c0                	test   %al,%al
140a0c629:	0f 84 e8 00 00 00    	je     0x140a0c717
140a0c62f:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140a0c634:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140a0c639:	66 0f 6f 15 ef 55 1a 	movdqa 0x1a55ef(%rip),%xmm2        # 0x140bb1c30
140a0c640:	00
140a0c641:	85 db                	test   %ebx,%ebx
140a0c643:	0f 84 ca 0c 00 00    	je     0x140a0d313
140a0c649:	83 eb 01             	sub    $0x1,%ebx
140a0c64c:	0f 84 8d 0c 00 00    	je     0x140a0d2df
140a0c652:	83 eb 01             	sub    $0x1,%ebx
140a0c655:	0f 84 c9 0a 00 00    	je     0x140a0d124
140a0c65b:	83 eb 01             	sub    $0x1,%ebx
140a0c65e:	0f 84 f7 07 00 00    	je     0x140a0ce5b
140a0c664:	83 eb 01             	sub    $0x1,%ebx
140a0c667:	0f 84 2f 06 00 00    	je     0x140a0cc9c
140a0c66d:	83 eb 01             	sub    $0x1,%ebx
140a0c670:	0f 84 54 05 00 00    	je     0x140a0cbca
140a0c676:	83 eb 01             	sub    $0x1,%ebx
140a0c679:	0f 84 bd 02 00 00    	je     0x140a0c93c
140a0c67f:	83 eb 01             	sub    $0x1,%ebx
140a0c682:	0f 84 c1 00 00 00    	je     0x140a0c749
140a0c688:	83 fb 01             	cmp    $0x1,%ebx
140a0c68b:	0f 85 7d 0c 00 00    	jne    0x140a0d30e
140a0c691:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a0c696:	e8 c1 fc ff ff       	call   0x140a0c35c
140a0c69b:	84 c0                	test   %al,%al
140a0c69d:	0f 84 1a 05 00 00    	je     0x140a0cbbd
140a0c6a3:	bb 01 00 00 00       	mov    $0x1,%ebx
140a0c6a8:	48 3b fb             	cmp    %rbx,%rdi
140a0c6ab:	0f 85 0c 05 00 00    	jne    0x140a0cbbd
140a0c6b1:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140a0c6b6:	48 83 7c 24 70 07    	cmpq   $0x7,0x70(%rsp)
140a0c6bc:	48 0f 47 44 24 58    	cmova  0x58(%rsp),%rax
140a0c6c2:	44 0f b7 08          	movzwl (%rax),%r9d
140a0c6c6:	48 8d 05 13 71 2b 00 	lea    0x2b7113(%rip),%rax        # 0x140cc37e0
140a0c6cd:	48 83 3d 23 71 2b 00 	cmpq   $0x7,0x2b7123(%rip)        # 0x140cc37f8
140a0c6d4:	07
140a0c6d5:	48 0f 47 05 03 71 2b 	cmova  0x2b7103(%rip),%rax        # 0x140cc37e0
140a0c6dc:	00