140008e70:	ba 2b 00 00 00       	mov    $0x2b,%edx
140008e75:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140008e7a:	48 ff 15 1f a8 00 00 	rex.W call *0xa81f(%rip)        # 0x1400136a0
140008e81:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140008e86:	48 83 c4 58          	add    $0x58,%rsp
140008e8a:	c3                   	ret
140008e8b:	cc                   	int3
140008e8c:	cc                   	int3
140008e8d:	cc                   	int3
140008e8e:	cc                   	int3
140008e8f:	cc                   	int3
140008e90:	cc                   	int3
140008e91:	cc                   	int3
140008e92:	cc                   	int3
140008e93:	cc                   	int3
140008e94:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140008e99:	55                   	push   %rbp
140008e9a:	56                   	push   %rsi
140008e9b:	57                   	push   %rdi
140008e9c:	41 54                	push   %r12
140008e9e:	41 55                	push   %r13
140008ea0:	41 56                	push   %r14
140008ea2:	41 57                	push   %r15
140008ea4:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140008ea9:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
140008eb0:	48 8b 05 b1 01 01 00 	mov    0x101b1(%rip),%rax        # 0x140019068
140008eb7:	48 33 c4             	xor    %rsp,%rax
140008eba:	48 89 45 17          	mov    %rax,0x17(%rbp)
140008ebe:	4d 8b f8             	mov    %r8,%r15
140008ec1:	89 55 8f             	mov    %edx,-0x71(%rbp)
140008ec4:	45 33 c0             	xor    %r8d,%r8d
140008ec7:	0f 57 c0             	xorps  %xmm0,%xmm0
140008eca:	0f 57 c9             	xorps  %xmm1,%xmm1
140008ecd:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
140008ed2:	41 8b f8             	mov    %r8d,%edi
140008ed5:	44 89 44 24 44       	mov    %r8d,0x44(%rsp)
140008eda:	45 8b e0             	mov    %r8d,%r12d
140008edd:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
140008ee2:	45 8b e8             	mov    %r8d,%r13d
140008ee5:	44 89 45 8b          	mov    %r8d,-0x75(%rbp)
140008ee9:	44 89 45 87          	mov    %r8d,-0x79(%rbp)
140008eed:	8b f2                	mov    %edx,%esi
140008eef:	44 89 44 24 58       	mov    %r8d,0x58(%rsp)
140008ef4:	4c 8b f1             	mov    %rcx,%r14
140008ef7:	44 89 44 24 54       	mov    %r8d,0x54(%rsp)
140008efc:	44 89 44 24 50       	mov    %r8d,0x50(%rsp)
140008f01:	44 89 45 83          	mov    %r8d,-0x7d(%rbp)
140008f05:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140008f09:	0f 11 4d 97          	movups %xmm1,-0x69(%rbp)
140008f0d:	48 8b 0d 44 01 01 00 	mov    0x10144(%rip),%rcx        # 0x140019058
140008f14:	48 8d 05 3d 01 01 00 	lea    0x1013d(%rip),%rax        # 0x140019058
140008f1b:	48 3b c8             	cmp    %rax,%rcx
140008f1e:	74 1c                	je     0x140008f3c
140008f20:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
140008f24:	72 16                	jb     0x140008f3c
140008f26:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140008f2a:	4d 8b ce             	mov    %r14,%r9
140008f2d:	e8 5e fe ff ff       	call   0x140008d90
140008f32:	48 8b 0d 1f 01 01 00 	mov    0x1011f(%rip),%rcx        # 0x140019058
140008f39:	45 33 c0             	xor    %r8d,%r8d
140008f3c:	4d 85 f6             	test   %r14,%r14
140008f3f:	74 39                	je     0x140008f7a
140008f41:	bf ff ff ff 7f       	mov    $0x7fffffff,%edi
140008f46:	49 8b c6             	mov    %r14,%rax
140008f49:	8b d7                	mov    %edi,%edx
140008f4b:	66 44 39 00          	cmp    %r8w,(%rax)
140008f4f:	74 0a                	je     0x140008f5b
140008f51:	48 83 c0 02          	add    $0x2,%rax
140008f55:	48 83 ea 01          	sub    $0x1,%rdx
140008f59:	75 f0                	jne    0x140008f4b
140008f5b:	48 8b c2             	mov    %rdx,%rax
140008f5e:	48 f7 d8             	neg    %rax
140008f61:	1b db                	sbb    %ebx,%ebx
140008f63:	f7 d3                	not    %ebx
140008f65:	81 e3 57 00 07 80    	and    $0x80070057,%ebx
140008f6b:	48 85 d2             	test   %rdx,%rdx
140008f6e:	74 05                	je     0x140008f75
140008f70:	48 2b fa             	sub    %rdx,%rdi
140008f73:	eb 0a                	jmp    0x140008f7f
140008f75:	49 8b f8             	mov    %r8,%rdi
140008f78:	eb 05                	jmp    0x140008f7f
140008f7a:	bb 57 00 07 80       	mov    $0x80070057,%ebx
140008f7f:	85 db                	test   %ebx,%ebx
140008f81:	49 0f 48 f8          	cmovs  %r8,%rdi
140008f85:	78 25                	js     0x140008fac
140008f87:	48 8d 0c 7d 02 00 00 	lea    0x2(,%rdi,2),%rcx
140008f8e:	00
140008f8f:	e8 4c 86 ff ff       	call   0x1400015e0
140008f94:	4c 8b e0             	mov    %rax,%r12
140008f97:	48 85 c0             	test   %rax,%rax
140008f9a:	0f 85 8d 00 00 00    	jne    0x14000902d
140008fa0:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
140008fa5:	48 8b 0d ac 00 01 00 	mov    0x100ac(%rip),%rcx        # 0x140019058
140008fac:	48 8d 05 a5 00 01 00 	lea    0x100a5(%rip),%rax        # 0x140019058
140008fb3:	48 3b c8             	cmp    %rax,%rcx
140008fb6:	74 1b                	je     0x140008fd3
140008fb8:	80 79 19 02          	cmpb   $0x2,0x19(%rcx)
140008fbc:	72 15                	jb     0x140008fd3
140008fbe:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140008fc2:	ba 1b 00 00 00       	mov    $0x1b,%edx
140008fc7:	4d 8b ce             	mov    %r14,%r9
140008fca:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140008fce:	e8 35 fe ff ff       	call   0x140008e08
140008fd3:	4d 85 e4             	test   %r12,%r12
140008fd6:	74 08                	je     0x140008fe0
140008fd8:	49 8b cc             	mov    %r12,%rcx
140008fdb:	e8 40 86 ff ff       	call   0x140001620
140008fe0:	4d 85 ed             	test   %r13,%r13
140008fe3:	74 08                	je     0x140008fed
140008fe5:	49 8b cd             	mov    %r13,%rcx
140008fe8:	e8 33 86 ff ff       	call   0x140001620
140008fed:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140008ff2:	48 85 c9             	test   %rcx,%rcx
140008ff5:	74 0c                	je     0x140009003
140008ff7:	48 ff 15 5a a5 00 00 	rex.W call *0xa55a(%rip)        # 0x140013558
140008ffe:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009003:	8b c3                	mov    %ebx,%eax
140009005:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140009009:	48 33 cc             	xor    %rsp,%rcx
14000900c:	e8 3f 5a 00 00       	call   0x14000ea50
140009011:	48 8b 9c 24 58 01 00 	mov    0x158(%rsp),%rbx
140009018:	00
140009019:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
140009020:	41 5f                	pop    %r15
140009022:	41 5e                	pop    %r14
140009024:	41 5d                	pop    %r13
140009026:	41 5c                	pop    %r12
140009028:	5f                   	pop    %rdi
140009029:	5e                   	pop    %rsi
14000902a:	5d                   	pop    %rbp
14000902b:	c3                   	ret
14000902c:	cc                   	int3
14000902d:	48 8d 57 01          	lea    0x1(%rdi),%rdx
140009031:	4d 8b c6             	mov    %r14,%r8
140009034:	49 8b cc             	mov    %r12,%rcx
140009037:	e8 14 ee ff ff       	call   0x140007e50
14000903c:	8b d8                	mov    %eax,%ebx
14000903e:	85 c0                	test   %eax,%eax
140009040:	0f 88 5f ff ff ff    	js     0x140008fa5
140009046:	48 8d 05 c3 d0 00 00 	lea    0xd0c3(%rip),%rax        # 0x140016110
14000904d:	85 f6                	test   %esi,%esi
14000904f:	48 8d 15 3a d1 00 00 	lea    0xd13a(%rip),%rdx        # 0x140016190
140009056:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14000905c:	48 0f 45 d0          	cmovne %rax,%rdx
140009060:	48 c7 c1 02 00 00 80 	mov    $0xffffffff80000002,%rcx
140009067:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14000906c:	45 33 c0             	xor    %r8d,%r8d
14000906f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140009074:	48 ff 15 e5 a4 00 00 	rex.W call *0xa4e5(%rip)        # 0x140013560
14000907b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009080:	33 f6                	xor    %esi,%esi
140009082:	85 c0                	test   %eax,%eax
140009084:	74 4a                	je     0x1400090d0
140009086:	0f b7 d8             	movzwl %ax,%ebx
140009089:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
14000908f:	85 c0                	test   %eax,%eax
140009091:	0f 4e d8             	cmovle %eax,%ebx
140009094:	48 8b 0d bd ff 00 00 	mov    0xffbd(%rip),%rcx        # 0x140019058
14000909b:	48 8d 05 b6 ff 00 00 	lea    0xffb6(%rip),%rax        # 0x140019058
1400090a2:	48 3b c8             	cmp    %rax,%rcx
1400090a5:	0f 84 ad 07 00 00    	je     0x140009858
1400090ab:	80 79 19 02          	cmpb   $0x2,0x19(%rcx)
1400090af:	0f 82 a3 07 00 00    	jb     0x140009858
1400090b5:	8d 56 0b             	lea    0xb(%rsi),%edx
1400090b8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400090bc:	4c 8d 05 a5 d2 00 00 	lea    0xd2a5(%rip),%r8        # 0x140016368
1400090c3:	44 8b cb             	mov    %ebx,%r9d
1400090c6:	e8 81 fc ff ff       	call   0x140008d4c
1400090cb:	e9 81 07 00 00       	jmp    0x140009851
1400090d0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400090d5:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400090da:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400090df:	4c 8d 05 22 d1 00 00 	lea    0xd122(%rip),%r8        # 0x140016208
1400090e6:	bf 52 00 00 00       	mov    $0x52,%edi
1400090eb:	66 89 75 b7          	mov    %si,-0x49(%rbp)
1400090ef:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1400090f3:	89 7c 24 40          	mov    %edi,0x40(%rsp)
1400090f7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400090fc:	49 8b d6             	mov    %r14,%rdx
1400090ff:	48 8d 44 24 44       	lea    0x44(%rsp),%rax
140009104:	44 8d 4f b0          	lea    -0x50(%rdi),%r9d
140009108:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000910d:	48 ff 15 54 a4 00 00 	rex.W call *0xa454(%rip)        # 0x140013568
140009114:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009119:	85 c0                	test   %eax,%eax
14000911b:	74 37                	je     0x140009154
14000911d:	0f b7 d8             	movzwl %ax,%ebx
140009120:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
140009126:	85 c0                	test   %eax,%eax
140009128:	0f 4e d8             	cmovle %eax,%ebx
14000912b:	48 8b 0d 26 ff 00 00 	mov    0xff26(%rip),%rcx        # 0x140019058
140009132:	48 8d 05 1f ff 00 00 	lea    0xff1f(%rip),%rax        # 0x140019058
140009139:	48 3b c8             	cmp    %rax,%rcx
14000913c:	0f 84 16 07 00 00    	je     0x140009858
140009142:	80 79 19 02          	cmpb   $0x2,0x19(%rcx)
140009146:	0f 82 0c 07 00 00    	jb     0x140009858
14000914c:	8d 57 ba             	lea    -0x46(%rdi),%edx
14000914f:	e9 64 ff ff ff       	jmp    0x1400090b8
140009154:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140009158:	66 89 75 01          	mov    %si,0x1(%rbp)
14000915c:	48 8d 4d b9          	lea    -0x47(%rbp),%rcx
140009160:	48 ff 15 79 a2 00 00 	rex.W call *0xa279(%rip)        # 0x1400133e0
140009167:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000916c:	85 c0                	test   %eax,%eax
14000916e:	74 3a                	je     0x1400091aa
140009170:	78 0b                	js     0x14000917d
140009172:	0f b7 d8             	movzwl %ax,%ebx
140009175:	81 cb 00 00 01 80    	or     $0x80010000,%ebx
14000917b:	eb 02                	jmp    0x14000917f
14000917d:	8b d8                	mov    %eax,%ebx
14000917f:	48 8b 0d d2 fe 00 00 	mov    0xfed2(%rip),%rcx        # 0x140019058
140009186:	48 8d 05 cb fe 00 00 	lea    0xfecb(%rip),%rax        # 0x140019058
14000918d:	48 3b c8             	cmp    %rax,%rcx
140009190:	0f 84 c2 06 00 00    	je     0x140009858
140009196:	80 79 19 02          	cmpb   $0x2,0x19(%rcx)
14000919a:	0f 82 b8 06 00 00    	jb     0x140009858
1400091a0:	ba 0d 00 00 00       	mov    $0xd,%edx
1400091a5:	e9 0e ff ff ff       	jmp    0x1400090b8
1400091aa:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400091af:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400091b4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400091b9:	4c 8d 05 60 d0 00 00 	lea    0xd060(%rip),%r8        # 0x140016220
1400091c0:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1400091c4:	66 89 75 b7          	mov    %si,-0x49(%rbp)
1400091c8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400091cd:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400091d3:	48 8d 44 24 44       	lea    0x44(%rsp),%rax
1400091d8:	89 7c 24 40          	mov    %edi,0x40(%rsp)
1400091dc:	49 8b d6             	mov    %r14,%rdx
1400091df:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400091e4:	48 ff 15 7d a3 00 00 	rex.W call *0xa37d(%rip)        # 0x140013568
1400091eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400091f0:	85 c0                	test   %eax,%eax
1400091f2:	74 39                	je     0x14000922d
1400091f4:	0f b7 d8             	movzwl %ax,%ebx
1400091f7:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
1400091fd:	85 c0                	test   %eax,%eax
1400091ff:	0f 4e d8             	cmovle %eax,%ebx
140009202:	48 8b 0d 4f fe 00 00 	mov    0xfe4f(%rip),%rcx        # 0x140019058
140009209:	48 8d 05 48 fe 00 00 	lea    0xfe48(%rip),%rax        # 0x140019058
140009210:	48 3b c8             	cmp    %rax,%rcx
140009213:	0f 84 3f 06 00 00    	je     0x140009858
140009219:	80 79 19 02          	cmpb   $0x2,0x19(%rcx)
14000921d:	0f 82 35 06 00 00    	jb     0x140009858
140009223:	ba 0e 00 00 00       	mov    $0xe,%edx
140009228:	e9 8b fe ff ff       	jmp    0x1400090b8
14000922d:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140009231:	66 89 75 01          	mov    %si,0x1(%rbp)
140009235:	48 8d 4d b9          	lea    -0x47(%rbp),%rcx
140009239:	48 ff 15 a0 a1 00 00 	rex.W call *0xa1a0(%rip)        # 0x1400133e0
140009240:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009245:	85 c0                	test   %eax,%eax
140009247:	74 3a                	je     0x140009283
140009249:	78 0b                	js     0x140009256
14000924b:	0f b7 d8             	movzwl %ax,%ebx
14000924e:	81 cb 00 00 01 80    	or     $0x80010000,%ebx
140009254:	eb 02                	jmp    0x140009258
140009256:	8b d8                	mov    %eax,%ebx
140009258:	48 8b 0d f9 fd 00 00 	mov    0xfdf9(%rip),%rcx        # 0x140019058
14000925f:	48 8d 05 f2 fd 00 00 	lea    0xfdf2(%rip),%rax        # 0x140019058
140009266:	48 3b c8             	cmp    %rax,%rcx
140009269:	0f 84 e9 05 00 00    	je     0x140009858
14000926f:	80 79 19 02          	cmpb   $0x2,0x19(%rcx)
140009273:	0f 82 df 05 00 00    	jb     0x140009858
140009279:	ba 0f 00 00 00       	mov    $0xf,%edx
14000927e:	e9 35 fe ff ff       	jmp    0x1400090b8
140009283:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140009288:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14000928d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140009292:	4c 8d 05 97 cf 00 00 	lea    0xcf97(%rip),%r8        # 0x140016230
140009299:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14000929e:	41 b9 ff ff 00 00    	mov    $0xffff,%r9d
1400092a4:	49 8b d6             	mov    %r14,%rdx
1400092a7:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400092ac:	89 74 24 40          	mov    %esi,0x40(%rsp)
1400092b0:	48 ff 15 b1 a2 00 00 	rex.W call *0xa2b1(%rip)        # 0x140013568
1400092b7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400092bc:	85 c0                	test   %eax,%eax
1400092be:	74 39                	je     0x1400092f9
1400092c0:	0f b7 d8             	movzwl %ax,%ebx
1400092c3:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
1400092c9:	85 c0                	test   %eax,%eax
1400092cb:	0f 4e d8             	cmovle %eax,%ebx
1400092ce:	48 8b 0d 83 fd 00 00 	mov    0xfd83(%rip),%rcx        # 0x140019058
1400092d5:	48 8d 05 7c fd 00 00 	lea    0xfd7c(%rip),%rax        # 0x140019058
1400092dc:	48 3b c8             	cmp    %rax,%rcx
1400092df:	0f 84 73 05 00 00    	je     0x140009858
1400092e5:	80 79 19 02          	cmpb   $0x2,0x19(%rcx)
1400092e9:	0f 82 69 05 00 00    	jb     0x140009858
1400092ef:	ba 10 00 00 00       	mov    $0x10,%edx
1400092f4:	e9 bf fd ff ff       	jmp    0x1400090b8
1400092f9:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
1400092fd:	e8 de 82 ff ff       	call   0x1400015e0
140009302:	4c 8b e8             	mov    %rax,%r13
140009305:	48 85 c0             	test   %rax,%rax
140009308:	0f 84 92 fc ff ff    	je     0x140008fa0
14000930e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140009313:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140009318:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000931d:	4c 8d 05 0c cf 00 00 	lea    0xcf0c(%rip),%r8        # 0x140016230
140009324:	48 8d 44 24 44       	lea    0x44(%rsp),%rax
140009329:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14000932e:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140009334:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140009339:	49 8b d6             	mov    %r14,%rdx
14000933c:	48 ff 15 25 a2 00 00 	rex.W call *0xa225(%rip)        # 0x140013568
140009343:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009348:	85 c0                	test   %eax,%eax
14000934a:	74 39                	je     0x140009385
14000934c:	0f b7 d8             	movzwl %ax,%ebx
14000934f:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
140009355:	85 c0                	test   %eax,%eax
140009357:	0f 4e d8             	cmovle %eax,%ebx
14000935a:	48 8b 0d f7 fc 00 00 	mov    0xfcf7(%rip),%rcx        # 0x140019058
140009361:	48 8d 05 f0 fc 00 00 	lea    0xfcf0(%rip),%rax        # 0x140019058
140009368:	48 3b c8             	cmp    %rax,%rcx
14000936b:	0f 84 e7 04 00 00    	je     0x140009858
140009371:	80 79 19 02          	cmpb   $0x2,0x19(%rcx)
140009375:	0f 82 dd 04 00 00    	jb     0x140009858
14000937b:	ba 11 00 00 00       	mov    $0x11,%edx
140009380:	e9 33 fd ff ff       	jmp    0x1400090b8
140009385:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000938a:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14000938f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140009394:	4c 8d 05 a5 ce 00 00 	lea    0xcea5(%rip),%r8        # 0x140016240
14000939b:	48 8d 45 8b          	lea    -0x75(%rbp),%rax
14000939f:	c7 44 24 40 04 00 00 	movl   $0x4,0x40(%rsp)
1400093a6:	00
1400093a7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400093ac:	bf 18 00 00 00       	mov    $0x18,%edi
1400093b1:	48 8d 44 24 44       	lea    0x44(%rsp),%rax
1400093b6:	44 8b cf             	mov    %edi,%r9d
1400093b9:	49 8b d6             	mov    %r14,%rdx
1400093bc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400093c1:	48 ff 15 a0 a1 00 00 	rex.W call *0xa1a0(%rip)        # 0x140013568
1400093c8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400093cd:	85 c0                	test   %eax,%eax
1400093cf:	74 37                	je     0x140009408
1400093d1:	0f b7 d8             	movzwl %ax,%ebx
1400093d4:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
1400093da:	85 c0                	test   %eax,%eax
1400093dc:	0f 4e d8             	cmovle %eax,%ebx
1400093df:	48 8b 0d 72 fc 00 00 	mov    0xfc72(%rip),%rcx        # 0x140019058
1400093e6:	48 8d 05 6b fc 00 00 	lea    0xfc6b(%rip),%rax        # 0x140019058
1400093ed:	48 3b c8             	cmp    %rax,%rcx
1400093f0:	0f 84 62 04 00 00    	je     0x140009858
1400093f6:	80 79 19 02          	cmpb   $0x2,0x19(%rcx)
1400093fa:	0f 82 58 04 00 00    	jb     0x140009858
140009400:	8d 57 fa             	lea    -0x6(%rdi),%edx
140009403:	e9 b0 fc ff ff       	jmp    0x1400090b8