1400eba3b:	53                   	push   %rbx
1400eba3c:	48 81 ec b8 09 00 00 	sub    $0x9b8,%rsp
1400eba43:	48 8b 3d a6 d0 14 00 	mov    0x14d0a6(%rip),%rdi        # 0x140238af0
1400eba4a:	48 8b 07             	mov    (%rdi),%rax
1400eba4d:	48 89 84 24 a8 09 00 	mov    %rax,0x9a8(%rsp)
1400eba54:	00
1400eba55:	31 c0                	xor    %eax,%eax
1400eba57:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1400eba5c:	89 94 24 08 0a 00 00 	mov    %edx,0xa08(%rsp)
1400eba63:	44 89 84 24 10 0a 00 	mov    %r8d,0xa10(%rsp)
1400eba6a:	00
1400eba6b:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
1400eba6f:	0f 8c 65 07 00 00    	jl     0x1400ec1da
1400eba75:	0f 85 eb 06 00 00    	jne    0x1400ec166
1400eba7b:	48 8b 05 a6 d8 18 00 	mov    0x18d8a6(%rip),%rax        # 0x140279328
1400eba82:	c6 44 24 73 00       	movb   $0x0,0x73(%rsp)
1400eba87:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
1400eba8e:	00 00
1400eba90:	c7 44 24 74 00 00 00 	movl   $0x0,0x74(%rsp)
1400eba97:	00
1400eba98:	48 85 c0             	test   %rax,%rax
1400eba9b:	0f 84 fb 06 00 00    	je     0x1400ec19c
1400ebaa1:	8b 94 24 08 0a 00 00 	mov    0xa08(%rsp),%edx
1400ebaa8:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1400ebaad:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
1400ebab4:	00
1400ebab5:	4c 8b 3d 6c 3e 1c 00 	mov    0x1c3e6c(%rip),%r15        # 0x1402af928
1400ebabc:	4c 8d 34 d7          	lea    (%rdi,%rdx,8),%r14
1400ebac0:	44 8b 94 24 08 0a 00 	mov    0xa08(%rsp),%r10d
1400ebac7:	00
1400ebac8:	48 89 84 24 50 07 00 	mov    %rax,0x750(%rsp)
1400ebacf:	00
1400ebad0:	c7 84 24 20 01 00 00 	movl   $0x0,0x120(%rsp)
1400ebad7:	00 00 00 00
1400ebadb:	c7 84 24 30 03 00 00 	movl   $0x0,0x330(%rsp)
1400ebae2:	00 00 00 00
1400ebae6:	c7 84 24 40 05 00 00 	movl   $0x0,0x540(%rsp)
1400ebaed:	00 00 00 00
1400ebaf1:	45 85 d2             	test   %r10d,%r10d
1400ebaf4:	0f 84 62 06 00 00    	je     0x1400ec15c
1400ebafa:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
1400ebaff:	48 8b 1d 4a 39 1c 00 	mov    0x1c394a(%rip),%rbx        # 0x1402af450
1400ebb06:	bd 01 00 00 00       	mov    $0x1,%ebp
1400ebb0b:	8b bc 24 10 0a 00 00 	mov    0xa10(%rsp),%edi
1400ebb12:	eb 79                	jmp    0x1400ebb8d
1400ebb14:	0f 1f 40 00          	nopl   0x0(%rax)
1400ebb18:	31 d2                	xor    %edx,%edx
1400ebb1a:	4c 8d 84 24 f0 00 00 	lea    0xf0(%rsp),%r8
1400ebb21:	00
1400ebb22:	48 89 f1             	mov    %rsi,%rcx
1400ebb25:	c7 84 24 f0 00 00 00 	movl   $0xdeadbeef,0xf0(%rsp)
1400ebb2c:	ef be ad de
1400ebb30:	ff 15 0a 3e 1c 00    	call   *0x1c3e0a(%rip)        # 0x1402af940
1400ebb36:	81 bc 24 f0 00 00 00 	cmpl   $0xdeadbeef,0xf0(%rsp)
1400ebb3d:	ef be ad de
1400ebb41:	0f 84 83 00 00 00    	je     0x1400ebbca
1400ebb47:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1400ebb4d:	41 f6 c4 41          	test   $0x41,%r12b
1400ebb51:	0f 85 49 02 00 00    	jne    0x1400ebda0
1400ebb57:	66 41 f7 c4 04 03    	test   $0x304,%r12w
1400ebb5d:	0f 85 ed 01 00 00    	jne    0x1400ebd50
1400ebb63:	41 81 e4 82 00 00 00 	and    $0x82,%r12d
1400ebb6a:	0f 85 90 01 00 00    	jne    0x1400ebd00
1400ebb70:	48 8b 15 b1 d7 18 00 	mov    0x18d7b1(%rip),%rdx        # 0x140279328
1400ebb77:	48 89 f1             	mov    %rsi,%rcx
1400ebb7a:	ff 15 c8 3d 1c 00    	call   *0x1c3dc8(%rip)        # 0x1402af948
1400ebb80:	49 83 c5 08          	add    $0x8,%r13
1400ebb84:	4d 39 f5             	cmp    %r14,%r13
1400ebb87:	0f 84 83 00 00 00    	je     0x1400ebc10
1400ebb8d:	41 0f bf 45 04       	movswl 0x4(%r13),%eax
1400ebb92:	41 8b 4d 00          	mov    0x0(%r13),%ecx
1400ebb96:	45 31 c9             	xor    %r9d,%r9d
1400ebb99:	66 45 89 4d 06       	mov    %r9w,0x6(%r13)
1400ebb9e:	89 84 24 8c 00 00 00 	mov    %eax,0x8c(%rsp)
1400ebba5:	41 89 c4             	mov    %eax,%r12d
1400ebba8:	85 c9                	test   %ecx,%ecx
1400ebbaa:	78 d4                	js     0x1400ebb80
1400ebbac:	66 a9 c7 03          	test   $0x3c7,%ax
1400ebbb0:	74 ce                	je     0x1400ebb80
1400ebbb2:	ff d3                	call   *%rbx
1400ebbb4:	48 89 c6             	mov    %rax,%rsi
1400ebbb7:	48 85 c0             	test   %rax,%rax
1400ebbba:	0f 84 00 06 00 00    	je     0x1400ec1c0
1400ebbc0:	f7 d0                	not    %eax
1400ebbc2:	a8 03                	test   $0x3,%al
1400ebbc4:	0f 85 4e ff ff ff    	jne    0x1400ebb18
1400ebbca:	48 8d 94 24 8c 00 00 	lea    0x8c(%rsp),%rdx
1400ebbd1:	00
1400ebbd2:	48 89 f1             	mov    %rsi,%rcx
1400ebbd5:	e8 86 fc ff ff       	call   0x1400eb860
1400ebbda:	44 8b 84 24 8c 00 00 	mov    0x8c(%rsp),%r8d
1400ebbe1:	00
1400ebbe2:	66 41 89 45 06       	mov    %ax,0x6(%r13)
1400ebbe7:	45 85 c0             	test   %r8d,%r8d
1400ebbea:	74 0d                	je     0x1400ebbf9
1400ebbec:	89 ea                	mov    %ebp,%edx
1400ebbee:	83 c5 01             	add    $0x1,%ebp
1400ebbf1:	48 89 b4 d4 50 07 00 	mov    %rsi,0x750(%rsp,%rdx,8)
1400ebbf8:	00
1400ebbf9:	66 85 c0             	test   %ax,%ax
1400ebbfc:	b8 00 00 00 00       	mov    $0x0,%eax
1400ebc01:	0f 45 f8             	cmovne %eax,%edi
1400ebc04:	49 83 c5 08          	add    $0x8,%r13
1400ebc08:	4d 39 f5             	cmp    %r14,%r13
1400ebc0b:	75 80                	jne    0x1400ebb8d
1400ebc0d:	0f 1f 00             	nopl   (%rax)
1400ebc10:	89 bc 24 10 0a 00 00 	mov    %edi,0xa10(%rsp)
1400ebc17:	48 8d 3d 02 d7 18 00 	lea    0x18d702(%rip),%rdi        # 0x140279320
1400ebc1e:	48 8b 1d b3 3d 1c 00 	mov    0x1c3db3(%rip),%rbx        # 0x1402af9d8
1400ebc25:	31 c9                	xor    %ecx,%ecx
1400ebc27:	48 8d 84 24 20 01 00 	lea    0x120(%rsp),%rax
1400ebc2e:	00
1400ebc2f:	4c 8d 8c 24 40 05 00 	lea    0x540(%rsp),%r9
1400ebc36:	00
1400ebc37:	48 89 c2             	mov    %rax,%rdx
1400ebc3a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400ebc3f:	45 31 ed             	xor    %r13d,%r13d
1400ebc42:	4c 8d 84 24 30 03 00 	lea    0x330(%rsp),%r8
1400ebc49:	00
1400ebc4a:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
1400ebc4f:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
1400ebc54:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400ebc59:	ff d3                	call   *%rbx
1400ebc5b:	31 d2                	xor    %edx,%edx
1400ebc5d:	85 c0                	test   %eax,%eax
1400ebc5f:	7f 0d                	jg     0x1400ebc6e
1400ebc61:	44 8b ac 24 10 0a 00 	mov    0xa10(%rsp),%r13d
1400ebc68:	00
1400ebc69:	ba 01 00 00 00       	mov    $0x1,%edx
1400ebc6e:	89 54 24 5c          	mov    %edx,0x5c(%rsp)
1400ebc72:	48 8d 84 24 50 07 00 	lea    0x750(%rsp),%rax
1400ebc79:	00
1400ebc7a:	4c 8b 25 97 3c 1c 00 	mov    0x1c3c97(%rip),%r12        # 0x1402af918
1400ebc81:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1400ebc86:	48 8b 35 93 3c 1c 00 	mov    0x1c3c93(%rip),%rsi        # 0x1402af920
1400ebc8d:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1400ebc92:	49 89 c6             	mov    %rax,%r14
1400ebc95:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ebc9c:	00 00 00 00
1400ebca0:	45 31 c0             	xor    %r8d,%r8d
1400ebca3:	c7 44 24 20 ff 04 00 	movl   $0x4ff,0x20(%rsp)
1400ebcaa:	00
1400ebcab:	45 89 e9             	mov    %r13d,%r9d
1400ebcae:	89 e9                	mov    %ebp,%ecx
1400ebcb0:	4c 89 f2             	mov    %r14,%rdx
1400ebcb3:	41 ff d4             	call   *%r12
1400ebcb6:	39 e8                	cmp    %ebp,%eax
1400ebcb8:	0f 85 32 01 00 00    	jne    0x1400ebdf0
1400ebcbe:	48 8b 3d 4b 3c 1c 00 	mov    0x1c3c4b(%rip),%rdi        # 0x1402af910
1400ebcc5:	48 8d 9c 24 90 00 00 	lea    0x90(%rsp),%rbx
1400ebccc:	00
1400ebccd:	0f 1f 00             	nopl   (%rax)
1400ebcd0:	45 31 c9             	xor    %r9d,%r9d
1400ebcd3:	45 31 c0             	xor    %r8d,%r8d
1400ebcd6:	31 d2                	xor    %edx,%edx
1400ebcd8:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1400ebcdf:	00
1400ebce0:	48 89 d9             	mov    %rbx,%rcx
1400ebce3:	ff d6                	call   *%rsi
1400ebce5:	85 c0                	test   %eax,%eax
1400ebce7:	74 b7                	je     0x1400ebca0
1400ebce9:	48 89 d9             	mov    %rbx,%rcx
1400ebcec:	41 ff d7             	call   *%r15
1400ebcef:	48 89 d9             	mov    %rbx,%rcx
1400ebcf2:	ff d7                	call   *%rdi
1400ebcf4:	eb da                	jmp    0x1400ebcd0
1400ebcf6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ebcfd:	00 00 00
1400ebd00:	8b 8c 24 40 05 00 00 	mov    0x540(%rsp),%ecx
1400ebd07:	85 c9                	test   %ecx,%ecx
1400ebd09:	0f 84 2f 04 00 00    	je     0x1400ec13e
1400ebd0f:	48 8d 94 24 48 05 00 	lea    0x548(%rsp),%rdx
1400ebd16:	00
1400ebd17:	31 c0                	xor    %eax,%eax
1400ebd19:	eb 10                	jmp    0x1400ebd2b
1400ebd1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ebd20:	83 c0 01             	add    $0x1,%eax
1400ebd23:	48 83 c2 08          	add    $0x8,%rdx
1400ebd27:	39 c8                	cmp    %ecx,%eax
1400ebd29:	74 05                	je     0x1400ebd30
1400ebd2b:	48 39 32             	cmp    %rsi,(%rdx)
1400ebd2e:	75 f0                	jne    0x1400ebd20
1400ebd30:	39 c1                	cmp    %eax,%ecx
1400ebd32:	75 09                	jne    0x1400ebd3d
1400ebd34:	83 f9 40             	cmp    $0x40,%ecx
1400ebd37:	0f 85 91 03 00 00    	jne    0x1400ec0ce
1400ebd3d:	41 83 c8 04          	or     $0x4,%r8d
1400ebd41:	e9 2a fe ff ff       	jmp    0x1400ebb70
1400ebd46:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ebd4d:	00 00 00
1400ebd50:	8b 8c 24 30 03 00 00 	mov    0x330(%rsp),%ecx
1400ebd57:	85 c9                	test   %ecx,%ecx
1400ebd59:	0f 84 f4 03 00 00    	je     0x1400ec153
1400ebd5f:	48 8d 94 24 38 03 00 	lea    0x338(%rsp),%rdx
1400ebd66:	00
1400ebd67:	31 c0                	xor    %eax,%eax
1400ebd69:	eb 10                	jmp    0x1400ebd7b
1400ebd6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ebd70:	83 c0 01             	add    $0x1,%eax
1400ebd73:	48 83 c2 08          	add    $0x8,%rdx
1400ebd77:	39 c8                	cmp    %ecx,%eax
1400ebd79:	74 05                	je     0x1400ebd80
1400ebd7b:	48 39 32             	cmp    %rsi,(%rdx)
1400ebd7e:	75 f0                	jne    0x1400ebd70
1400ebd80:	39 c1                	cmp    %eax,%ecx
1400ebd82:	75 09                	jne    0x1400ebd8d
1400ebd84:	83 f9 40             	cmp    $0x40,%ecx
1400ebd87:	0f 85 58 03 00 00    	jne    0x1400ec0e5
1400ebd8d:	41 83 c8 12          	or     $0x12,%r8d
1400ebd91:	e9 cd fd ff ff       	jmp    0x1400ebb63
1400ebd96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ebd9d:	00 00 00
1400ebda0:	8b 8c 24 20 01 00 00 	mov    0x120(%rsp),%ecx
1400ebda7:	85 c9                	test   %ecx,%ecx
1400ebda9:	0f 84 98 03 00 00    	je     0x1400ec147
1400ebdaf:	48 8d 94 24 28 01 00 	lea    0x128(%rsp),%rdx
1400ebdb6:	00
1400ebdb7:	31 c0                	xor    %eax,%eax
1400ebdb9:	eb 14                	jmp    0x1400ebdcf
1400ebdbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ebdc0:	83 c0 01             	add    $0x1,%eax
1400ebdc3:	48 83 c2 08          	add    $0x8,%rdx
1400ebdc7:	39 c1                	cmp    %eax,%ecx
1400ebdc9:	0f 84 35 02 00 00    	je     0x1400ec004
1400ebdcf:	48 39 32             	cmp    %rsi,(%rdx)
1400ebdd2:	75 ec                	jne    0x1400ebdc0
1400ebdd4:	39 c1                	cmp    %eax,%ecx
1400ebdd6:	0f 84 28 02 00 00    	je     0x1400ec004
1400ebddc:	41 b8 29 00 00 00    	mov    $0x29,%r8d
1400ebde2:	e9 70 fd ff ff       	jmp    0x1400ebb57
1400ebde7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ebdee:	00 00
1400ebdf0:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
1400ebdf4:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
1400ebdf9:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400ebdfe:	85 d2                	test   %edx,%edx
1400ebe00:	0f 85 a4 02 00 00    	jne    0x1400ec0aa
1400ebe06:	8b 8c 24 08 0a 00 00 	mov    0xa08(%rsp),%ecx
1400ebe0d:	48 c7 84 ec 50 07 00 	movq   $0x0,0x750(%rsp,%rbp,8)
1400ebe14:	00 00 00 00 00
1400ebe19:	85 c9                	test   %ecx,%ecx
1400ebe1b:	0f 84 3f 01 00 00    	je     0x1400ebf60
1400ebe21:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400ebe26:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1400ebe2c:	eb 60                	jmp    0x1400ebe8e
1400ebe2e:	66 90                	xchg   %ax,%ax
1400ebe30:	89 f8                	mov    %edi,%eax
1400ebe32:	41 89 fc             	mov    %edi,%r12d
1400ebe35:	0f b7 6b 04          	movzwl 0x4(%rbx),%ebp
1400ebe39:	83 e0 29             	and    $0x29,%eax
1400ebe3c:	41 83 e4 04          	and    $0x4,%r12d
1400ebe40:	83 f8 08             	cmp    $0x8,%eax
1400ebe43:	0f 84 0b 01 00 00    	je     0x1400ebf54
1400ebe49:	85 c0                	test   %eax,%eax
1400ebe4b:	0f 85 d3 01 00 00    	jne    0x1400ec024
1400ebe51:	83 e7 12             	and    $0x12,%edi
1400ebe54:	74 0a                	je     0x1400ebe60
1400ebe56:	89 ea                	mov    %ebp,%edx
1400ebe58:	81 e2 04 03 00 00    	and    $0x304,%edx
1400ebe5e:	09 d0                	or     %edx,%eax
1400ebe60:	81 e5 82 00 00 00    	and    $0x82,%ebp
1400ebe66:	89 c2                	mov    %eax,%edx
1400ebe68:	09 e8                	or     %ebp,%eax
1400ebe6a:	45 85 e4             	test   %r12d,%r12d
1400ebe6d:	0f 44 c2             	cmove  %edx,%eax
1400ebe70:	66 0b 43 06          	or     0x6(%rbx),%ax
1400ebe74:	66 83 f8 01          	cmp    $0x1,%ax
1400ebe78:	83 5c 24 58 ff       	sbbl   $0xffffffff,0x58(%rsp)
1400ebe7d:	66 89 43 06          	mov    %ax,0x6(%rbx)
1400ebe81:	48 83 c3 08          	add    $0x8,%rbx
1400ebe85:	4c 39 f3             	cmp    %r14,%rbx
1400ebe88:	0f 84 d2 00 00 00    	je     0x1400ebf60
1400ebe8e:	8b 0b                	mov    (%rbx),%ecx
1400ebe90:	85 c9                	test   %ecx,%ecx
1400ebe92:	78 ed                	js     0x1400ebe81
1400ebe94:	66 f7 43 04 45 03    	testw  $0x345,0x4(%rbx)
1400ebe9a:	74 e5                	je     0x1400ebe81
1400ebe9c:	ff 15 ae 35 1c 00    	call   *0x1c35ae(%rip)        # 0x1402af450
1400ebea2:	48 89 c6             	mov    %rax,%rsi
1400ebea5:	44 89 e8             	mov    %r13d,%eax
1400ebea8:	48 39 b4 c4 50 07 00 	cmp    %rsi,0x750(%rsp,%rax,8)
1400ebeaf:	00
1400ebeb0:	0f 84 2a 01 00 00    	je     0x1400ebfe0
1400ebeb6:	31 d2                	xor    %edx,%edx
1400ebeb8:	4c 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%r8
1400ebebf:	00
1400ebec0:	48 89 f1             	mov    %rsi,%rcx
1400ebec3:	ff 15 77 3a 1c 00    	call   *0x1c3a77(%rip)        # 0x1402af940
1400ebec9:	31 d2                	xor    %edx,%edx
1400ebecb:	45 31 c0             	xor    %r8d,%r8d
1400ebece:	48 89 f1             	mov    %rsi,%rcx
1400ebed1:	ff 15 71 3a 1c 00    	call   *0x1c3a71(%rip)        # 0x1402af948
1400ebed7:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400ebedc:	48 89 f1             	mov    %rsi,%rcx
1400ebedf:	e8 54 72 0f 00       	call   0x1401e3138
1400ebee4:	85 c0                	test   %eax,%eax
1400ebee6:	74 15                	je     0x1400ebefd
1400ebee8:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
1400ebeef:	a8 09                	test   $0x9,%al
1400ebef1:	75 0a                	jne    0x1400ebefd
1400ebef3:	83 c8 09             	or     $0x9,%eax
1400ebef6:	89 84 24 c0 00 00 00 	mov    %eax,0xc0(%rsp)
1400ebefd:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400ebf02:	48 89 f1             	mov    %rsi,%rcx
1400ebf05:	e8 2e 72 0f 00       	call   0x1401e3138
1400ebf0a:	85 c0                	test   %eax,%eax
1400ebf0c:	74 08                	je     0x1400ebf16
1400ebf0e:	83 8c 24 c0 00 00 00 	orl    $0x12,0xc0(%rsp)
1400ebf15:	12
1400ebf16:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400ebf1b:	48 89 f1             	mov    %rsi,%rcx
1400ebf1e:	e8 15 72 0f 00       	call   0x1401e3138
1400ebf23:	8b bc 24 c0 00 00 00 	mov    0xc0(%rsp),%edi
1400ebf2a:	85 c0                	test   %eax,%eax
1400ebf2c:	0f 84 fe fe ff ff    	je     0x1400ebe30
1400ebf32:	83 cf 04             	or     $0x4,%edi
1400ebf35:	0f b7 6b 04          	movzwl 0x4(%rbx),%ebp
1400ebf39:	41 bc 04 00 00 00    	mov    $0x4,%r12d
1400ebf3f:	89 f8                	mov    %edi,%eax
1400ebf41:	89 bc 24 c0 00 00 00 	mov    %edi,0xc0(%rsp)
1400ebf48:	83 e0 29             	and    $0x29,%eax
1400ebf4b:	83 f8 08             	cmp    $0x8,%eax
1400ebf4e:	0f 85 f5 fe ff ff    	jne    0x1400ebe49
1400ebf54:	89 e8                	mov    %ebp,%eax
1400ebf56:	83 e0 41             	and    $0x41,%eax
1400ebf59:	e9 f3 fe ff ff       	jmp    0x1400ebe51
1400ebf5e:	66 90                	xchg   %ax,%ax
1400ebf60:	8b 54 24 58          	mov    0x58(%rsp),%edx
1400ebf64:	85 d2                	test   %edx,%edx
1400ebf66:	0f 94 c3             	sete   %bl
1400ebf69:	80 7c 24 73 00       	cmpb   $0x0,0x73(%rsp)
1400ebf6e:	74 35                	je     0x1400ebfa5
1400ebf70:	84 db                	test   %bl,%bl
1400ebf72:	74 31                	je     0x1400ebfa5
1400ebf74:	83 bc 24 10 0a 00 00 	cmpl   $0xffffffff,0xa10(%rsp)
1400ebf7b:	ff
1400ebf7c:	74 3e                	je     0x1400ebfbc
1400ebf7e:	ff 15 0c 32 1c 00    	call   *0x1c320c(%rip)        # 0x1402af190
1400ebf84:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1400ebf89:	8b 54 24 74          	mov    0x74(%rsp),%edx
1400ebf8d:	48 29 f8             	sub    %rdi,%rax
1400ebf90:	48 89 d7             	mov    %rdx,%rdi
1400ebf93:	48 39 d0             	cmp    %rdx,%rax
1400ebf96:	0f 83 60 01 00 00    	jae    0x1400ec0fc
1400ebf9c:	29 c7                	sub    %eax,%edi
1400ebf9e:	89 bc 24 10 0a 00 00 	mov    %edi,0xa10(%rsp)
1400ebfa5:	8b 84 24 10 0a 00 00 	mov    0xa10(%rsp),%eax
1400ebfac:	85 c0                	test   %eax,%eax
1400ebfae:	0f 84 50 01 00 00    	je     0x1400ec104
1400ebfb4:	84 db                	test   %bl,%bl