140030c53:	8b f0                	mov    %eax,%esi
140030c55:	85 c0                	test   %eax,%eax
140030c57:	0f 88 71 ff ff ff    	js     0x140030bce
140030c5d:	48 8d 14 6b          	lea    (%rbx,%rbp,2),%rdx
140030c61:	0f b7 02             	movzwl (%rdx),%eax
140030c64:	45 8d 48 2f          	lea    0x2f(%r8),%r9d
140030c68:	66 41 2b c1          	sub    %r9w,%ax
140030c6c:	48 8b ca             	mov    %rdx,%rcx
140030c6f:	66 f7 d8             	neg    %ax
140030c72:	1b f6                	sbb    %esi,%esi
140030c74:	81 e6 ff ff 00 80    	and    $0x8000ffff,%esi
140030c7a:	66 44 39 0a          	cmp    %r9w,(%rdx)
140030c7e:	0f 85 c6 00 00 00    	jne    0x140030d4a
140030c84:	4c 8b fa             	mov    %rdx,%r15
140030c87:	41 8d 68 5c          	lea    0x5c(%r8),%ebp
140030c8b:	41 0f b7 c1          	movzwl %r9w,%eax
140030c8f:	66 41 3b c1          	cmp    %r9w,%ax
140030c93:	75 06                	jne    0x140030c9b
140030c95:	66 89 29             	mov    %bp,(%rcx)
140030c98:	4c 8b f9             	mov    %rcx,%r15
140030c9b:	48 83 c1 02          	add    $0x2,%rcx
140030c9f:	0f b7 01             	movzwl (%rcx),%eax
140030ca2:	66 85 c0             	test   %ax,%ax
140030ca5:	75 e8                	jne    0x140030c8f
140030ca7:	4c 3b fa             	cmp    %rdx,%r15
140030caa:	0f 84 9a 00 00 00    	je     0x140030d4a
140030cb0:	66 45 89 07          	mov    %r8w,(%r15)
140030cb4:	4c 8b 15 8d d3 00 00 	mov    0xd38d(%rip),%r10        # 0x14003e048
140030cbb:	4c 8d 2d 86 d3 00 00 	lea    0xd386(%rip),%r13        # 0x14003e048
140030cc2:	4d 3b d5             	cmp    %r13,%r10
140030cc5:	74 48                	je     0x140030d0f
140030cc7:	41 f6 42 1c 04       	testb  $0x4,0x1c(%r10)
140030ccc:	74 41                	je     0x140030d0f
140030cce:	41 8b 06             	mov    (%r14),%eax
140030cd1:	ff c0                	inc    %eax
140030cd3:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140030cd6:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140030cdc:	77 0a                	ja     0x140030ce8
140030cde:	8b c1                	mov    %ecx,%eax
140030ce0:	49 8b cc             	mov    %r12,%rcx
140030ce3:	48 2b c8             	sub    %rax,%rcx
140030ce6:	eb 03                	jmp    0x140030ceb
140030ce8:	49 8b c8             	mov    %r8,%rcx
140030ceb:	4c 8d 0d 5e 58 00 00 	lea    0x585e(%rip),%r9        # 0x140036550
140030cf2:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140030cf7:	4c 03 c9             	add    %rcx,%r9
140030cfa:	4c 8d 05 0f 74 00 00 	lea    0x740f(%rip),%r8        # 0x140038110
140030d01:	49 8b 4a 10          	mov    0x10(%r10),%rcx
140030d05:	ba 0b 00 00 00       	mov    $0xb,%edx
140030d0a:	e8 e9 4a fd ff       	call   0x1400057f8
140030d0f:	45 33 c0             	xor    %r8d,%r8d
140030d12:	48 8b d3             	mov    %rbx,%rdx
140030d15:	33 c9                	xor    %ecx,%ecx
140030d17:	48 ff 15 72 4e 00 00 	rex.W call *0x4e72(%rip)        # 0x140035b90
140030d1e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030d23:	45 33 c0             	xor    %r8d,%r8d
140030d26:	85 c0                	test   %eax,%eax
140030d28:	74 1a                	je     0x140030d44
140030d2a:	83 f8 50             	cmp    $0x50,%eax
140030d2d:	74 15                	je     0x140030d44
140030d2f:	3d b7 00 00 00       	cmp    $0xb7,%eax
140030d34:	74 0e                	je     0x140030d44
140030d36:	0f b7 f0             	movzwl %ax,%esi
140030d39:	81 ce 00 00 07 80    	or     $0x80070000,%esi
140030d3f:	85 c0                	test   %eax,%eax
140030d41:	0f 4e f0             	cmovle %eax,%esi
140030d44:	66 41 89 2f          	mov    %bp,(%r15)
140030d48:	eb 07                	jmp    0x140030d51
140030d4a:	4c 8d 2d f7 d2 00 00 	lea    0xd2f7(%rip),%r13        # 0x14003e048
140030d51:	85 f6                	test   %esi,%esi
140030d53:	0f 88 7c fe ff ff    	js     0x140030bd5
140030d59:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140030d60:	00
140030d61:	48 8b c3             	mov    %rbx,%rax
140030d64:	49 8b d8             	mov    %r8,%rbx
140030d67:	48 89 01             	mov    %rax,(%rcx)
140030d6a:	e9 66 fe ff ff       	jmp    0x140030bd5
140030d6f:	4d 8b e0             	mov    %r8,%r12
140030d72:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140030d76:	4c 8d 0d d3 57 00 00 	lea    0x57d3(%rip),%r9        # 0x140036550
140030d7d:	4d 03 cc             	add    %r12,%r9
140030d80:	89 74 24 20          	mov    %esi,0x20(%rsp)
140030d84:	ba 0c 00 00 00       	mov    $0xc,%edx
140030d89:	4c 8d 05 80 73 00 00 	lea    0x7380(%rip),%r8        # 0x140038110
140030d90:	e8 df 0e fd ff       	call   0x140001c74
140030d95:	48 8b cb             	mov    %rbx,%rcx
140030d98:	48 ff 15 59 48 00 00 	rex.W call *0x4859(%rip)        # 0x1400355f8
140030d9f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030da4:	83 c8 ff             	or     $0xffffffff,%eax
140030da7:	41 01 06             	add    %eax,(%r14)
140030daa:	3b f8                	cmp    %eax,%edi
140030dac:	74 25                	je     0x140030dd3
140030dae:	8b cf                	mov    %edi,%ecx
140030db0:	48 ff 15 21 4a 00 00 	rex.W call *0x4a21(%rip)        # 0x1400357d8
140030db7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030dbc:	33 ed                	xor    %ebp,%ebp
140030dbe:	48 85 c0             	test   %rax,%rax
140030dc1:	74 10                	je     0x140030dd3
140030dc3:	33 d2                	xor    %edx,%edx
140030dc5:	8b cf                	mov    %edi,%ecx
140030dc7:	48 ff 15 ca 49 00 00 	rex.W call *0x49ca(%rip)        # 0x140035798
140030dce:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030dd3:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140030dda:	00
140030ddb:	8b c6                	mov    %esi,%eax
140030ddd:	48 83 c4 40          	add    $0x40,%rsp
140030de1:	41 5f                	pop    %r15
140030de3:	41 5e                	pop    %r14
140030de5:	41 5d                	pop    %r13
140030de7:	41 5c                	pop    %r12
140030de9:	5f                   	pop    %rdi
140030dea:	5e                   	pop    %rsi
140030deb:	5d                   	pop    %rbp
140030dec:	c3                   	ret
140030ded:	cc                   	int3
140030dee:	cc                   	int3
140030def:	cc                   	int3
140030df0:	cc                   	int3
140030df1:	cc                   	int3
140030df2:	cc                   	int3
140030df3:	cc                   	int3
140030df4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140030df9:	55                   	push   %rbp
140030dfa:	56                   	push   %rsi
140030dfb:	57                   	push   %rdi
140030dfc:	41 54                	push   %r12
140030dfe:	41 55                	push   %r13
140030e00:	41 56                	push   %r14
140030e02:	41 57                	push   %r15
140030e04:	48 8d ac 24 30 f0 ff 	lea    -0xfd0(%rsp),%rbp
140030e0b:	ff
140030e0c:	b8 d0 10 00 00       	mov    $0x10d0,%eax
140030e11:	e8 3a 15 00 00       	call   0x140032350
140030e16:	48 2b e0             	sub    %rax,%rsp
140030e19:	48 8b 05 b8 d2 00 00 	mov    0xd2b8(%rip),%rax        # 0x14003e0d8
140030e20:	48 33 c4             	xor    %rsp,%rax
140030e23:	48 89 85 c0 0f 00 00 	mov    %rax,0xfc0(%rbp)
140030e2a:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140030e2f:	4d 8b e8             	mov    %r8,%r13
140030e32:	8b 0d 44 d3 00 00    	mov    0xd344(%rip),%ecx        # 0x14003e17c
140030e38:	4c 8b e2             	mov    %rdx,%r12
140030e3b:	48 ff 15 96 49 00 00 	rex.W call *0x4996(%rip)        # 0x1400357d8
140030e42:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030e47:	83 cb ff             	or     $0xffffffff,%ebx
140030e4a:	4c 8b f0             	mov    %rax,%r14
140030e4d:	48 85 c0             	test   %rax,%rax
140030e50:	75 22                	jne    0x140030e74
140030e52:	8b 1d 24 d3 00 00    	mov    0xd324(%rip),%ebx        # 0x14003e17c
140030e58:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140030e5d:	21 44 24 60          	and    %eax,0x60(%rsp)
140030e61:	4c 8d 74 24 60       	lea    0x60(%rsp),%r14
140030e66:	8b cb                	mov    %ebx,%ecx
140030e68:	48 ff 15 29 49 00 00 	rex.W call *0x4929(%rip)        # 0x140035798
140030e6f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030e74:	41 8b 06             	mov    (%r14),%eax
140030e77:	ff c0                	inc    %eax
140030e79:	41 89 06             	mov    %eax,(%r14)
140030e7c:	4c 8b 15 c5 d1 00 00 	mov    0xd1c5(%rip),%r10        # 0x14003e048
140030e83:	48 8d 0d be d1 00 00 	lea    0xd1be(%rip),%rcx        # 0x14003e048
140030e8a:	48 8d 15 bf 56 00 00 	lea    0x56bf(%rip),%rdx        # 0x140036550
140030e91:	41 bf df 01 00 00    	mov    $0x1df,%r15d
140030e97:	4c 3b d1             	cmp    %rcx,%r10
140030e9a:	74 37                	je     0x140030ed3
140030e9c:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
140030ea1:	74 30                	je     0x140030ed3
140030ea3:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140030ea6:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140030eac:	77 0a                	ja     0x140030eb8
140030eae:	8b c1                	mov    %ecx,%eax
140030eb0:	41 8b cf             	mov    %r15d,%ecx
140030eb3:	48 2b c8             	sub    %rax,%rcx
140030eb6:	eb 02                	jmp    0x140030eba
140030eb8:	33 c9                	xor    %ecx,%ecx
140030eba:	4c 8d 0c 11          	lea    (%rcx,%rdx,1),%r9
140030ebe:	ba 0d 00 00 00       	mov    $0xd,%edx
140030ec3:	49 8b 4a 10          	mov    0x10(%r10),%rcx
140030ec7:	4c 8d 05 42 72 00 00 	lea    0x7242(%rip),%r8        # 0x140038110
140030ece:	e8 3d 0d fd ff       	call   0x140001c10
140030ed3:	49 8b 45 00          	mov    0x0(%r13),%rax
140030ed7:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140030edc:	33 ff                	xor    %edi,%edi
140030ede:	49 8b cd             	mov    %r13,%rcx
140030ee1:	48 21 7c 24 58       	and    %rdi,0x58(%rsp)
140030ee6:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140030eeb:	48 8b 40 28          	mov    0x28(%rax),%rax
140030eef:	ff 15 d3 4e 00 00    	call   *0x4ed3(%rip)        # 0x140035dc8
140030ef5:	8b f0                	mov    %eax,%esi
140030ef7:	85 c0                	test   %eax,%eax
140030ef9:	0f 88 e4 01 00 00    	js     0x1400310e3
140030eff:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140030f04:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140030f09:	48 21 7c 24 40       	and    %rdi,0x40(%rsp)
140030f0e:	48 8b 01             	mov    (%rcx),%rax
140030f11:	48 8b 40 38          	mov    0x38(%rax),%rax
140030f15:	ff 15 ad 4e 00 00    	call   *0x4ead(%rip)        # 0x140035dc8
140030f1b:	8b f0                	mov    %eax,%esi
140030f1d:	85 c0                	test   %eax,%eax
140030f1f:	0f 88 be 01 00 00    	js     0x1400310e3
140030f25:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140030f2a:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140030f2f:	41 b9 00 00 04 00    	mov    $0x40000,%r9d
140030f35:	c7 44 24 48 24 08 00 	movl   $0x824,0x48(%rsp)
140030f3c:	00
140030f3d:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140030f42:	48 ff 15 57 4a 00 00 	rex.W call *0x4a57(%rip)        # 0x1400359a0
140030f49:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030f4e:	8b f0                	mov    %eax,%esi
140030f50:	85 c0                	test   %eax,%eax
140030f52:	78 19                	js     0x140030f6d
140030f54:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140030f59:	49 8b cc             	mov    %r12,%rcx
140030f5c:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140030f61:	e8 56 fb ff ff       	call   0x140030abc
140030f66:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140030f6b:	8b f0                	mov    %eax,%esi
140030f6d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140030f72:	48 ff 15 f7 44 00 00 	rex.W call *0x44f7(%rip)        # 0x140035470
140030f79:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030f7e:	85 f6                	test   %esi,%esi
140030f80:	0f 88 5d 01 00 00    	js     0x1400310e3
140030f86:	33 c9                	xor    %ecx,%ecx
140030f88:	48 21 4c 24 48       	and    %rcx,0x48(%rsp)
140030f8d:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140030f92:	4c 8b 15 af d0 00 00 	mov    0xd0af(%rip),%r10        # 0x14003e048
140030f99:	4c 8d 25 a8 d0 00 00 	lea    0xd0a8(%rip),%r12        # 0x14003e048
140030fa0:	4d 3b d4             	cmp    %r12,%r10
140030fa3:	74 4c                	je     0x140030ff1
140030fa5:	41 f6 42 1c 04       	testb  $0x4,0x1c(%r10)
140030faa:	74 45                	je     0x140030ff1
140030fac:	41 8b 06             	mov    (%r14),%eax
140030faf:	ff c0                	inc    %eax
140030fb1:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140030fb4:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140030fba:	77 0a                	ja     0x140030fc6
140030fbc:	8b c1                	mov    %ecx,%eax
140030fbe:	49 8b cf             	mov    %r15,%rcx
140030fc1:	48 2b c8             	sub    %rax,%rcx
140030fc4:	eb 02                	jmp    0x140030fc8
140030fc6:	33 c9                	xor    %ecx,%ecx
140030fc8:	4c 8d 0d 81 55 00 00 	lea    0x5581(%rip),%r9        # 0x140036550
140030fcf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140030fd4:	4c 03 c9             	add    %rcx,%r9
140030fd7:	4c 8d 05 32 71 00 00 	lea    0x7132(%rip),%r8        # 0x140038110
140030fde:	49 8b 4a 10          	mov    0x10(%r10),%rcx
140030fe2:	ba 0e 00 00 00       	mov    $0xe,%edx
140030fe7:	e8 0c 48 fd ff       	call   0x1400057f8
140030fec:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140030ff1:	48 85 c9             	test   %rcx,%rcx
140030ff4:	74 0d                	je     0x140031003
140030ff6:	48 8b 01             	mov    (%rcx),%rax
140030ff9:	48 8b 40 10          	mov    0x10(%rax),%rax
140030ffd:	ff 15 c5 4d 00 00    	call   *0x4dc5(%rip)        # 0x140035dc8
140031003:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140031008:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14003100d:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140031012:	45 33 c9             	xor    %r9d,%r9d
140031015:	48 8b d7             	mov    %rdi,%rdx
140031018:	c7 44 24 20 80 00 00 	movl   $0x80,0x20(%rsp)
14003101f:	00
140031020:	48 8b 01             	mov    (%rcx),%rax
140031023:	45 8d 41 02          	lea    0x2(%r9),%r8d
140031027:	48 8b 40 28          	mov    0x28(%rax),%rax
14003102b:	ff 15 97 4d 00 00    	call   *0x4d97(%rip)        # 0x140035dc8
140031031:	8b f0                	mov    %eax,%esi
140031033:	85 c0                	test   %eax,%eax
140031035:	78 64                	js     0x14003109b
140031037:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14003103c:	48 85 c9             	test   %rcx,%rcx
14003103f:	74 0d                	je     0x14003104e
140031041:	48 8b 01             	mov    (%rcx),%rax
140031044:	48 8b 40 10          	mov    0x10(%rax),%rax
140031048:	ff 15 7a 4d 00 00    	call   *0x4d7a(%rip)        # 0x140035dc8
14003104e:	49 8b 45 00          	mov    0x0(%r13),%rax
140031052:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140031057:	49 8b cd             	mov    %r13,%rcx
14003105a:	48 8b 40 20          	mov    0x20(%rax),%rax
14003105e:	ff 15 64 4d 00 00    	call   *0x4d64(%rip)        # 0x140035dc8
140031064:	8b f0                	mov    %eax,%esi
140031066:	85 c0                	test   %eax,%eax
140031068:	78 31                	js     0x14003109b
14003106a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14003106f:	45 33 c9             	xor    %r9d,%r9d
140031072:	83 4c 24 50 ff       	orl    $0xffffffff,0x50(%rsp)
140031077:	83 4c 24 54 ff       	orl    $0xffffffff,0x54(%rsp)
14003107c:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140031082:	48 8b 01             	mov    (%rcx),%rax
140031085:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
14003108a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14003108f:	48 8b 40 38          	mov    0x38(%rax),%rax
140031093:	ff 15 2f 4d 00 00    	call   *0x4d2f(%rip)        # 0x140035dc8
140031099:	8b f0                	mov    %eax,%esi
14003109b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400310a0:	48 85 c9             	test   %rcx,%rcx
1400310a3:	74 13                	je     0x1400310b8
1400310a5:	48 83 64 24 48 00    	andq   $0x0,0x48(%rsp)
1400310ab:	48 8b 01             	mov    (%rcx),%rax
1400310ae:	48 8b 40 10          	mov    0x10(%rax),%rax
1400310b2:	ff 15 10 4d 00 00    	call   *0x4d10(%rip)        # 0x140035dc8
1400310b8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400310bd:	48 85 c9             	test   %rcx,%rcx
1400310c0:	74 13                	je     0x1400310d5
1400310c2:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
1400310c8:	48 8b 01             	mov    (%rcx),%rax
1400310cb:	48 8b 40 10          	mov    0x10(%rax),%rax
1400310cf:	ff 15 f3 4c 00 00    	call   *0x4cf3(%rip)        # 0x140035dc8
1400310d5:	85 f6                	test   %esi,%esi
1400310d7:	78 11                	js     0x1400310ea
1400310d9:	48 8b cf             	mov    %rdi,%rcx
1400310dc:	e8 d7 1c fe ff       	call   0x140012db8
1400310e1:	eb 07                	jmp    0x1400310ea
1400310e3:	4c 8d 25 5e cf 00 00 	lea    0xcf5e(%rip),%r12        # 0x14003e048
1400310ea:	48 8b 0d 57 cf 00 00 	mov    0xcf57(%rip),%rcx        # 0x14003e048
1400310f1:	49 3b cc             	cmp    %r12,%rcx
1400310f4:	74 41                	je     0x140031137
1400310f6:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400310fa:	74 3b                	je     0x140031137
1400310fc:	41 8b 06             	mov    (%r14),%eax
1400310ff:	8d 14 80             	lea    (%rax,%rax,4),%edx
140031102:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140031108:	77 07                	ja     0x140031111
14003110a:	8b c2                	mov    %edx,%eax
14003110c:	4c 2b f8             	sub    %rax,%r15
14003110f:	eb 03                	jmp    0x140031114
140031111:	45 33 ff             	xor    %r15d,%r15d
140031114:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140031118:	4c 8d 0d 31 54 00 00 	lea    0x5431(%rip),%r9        # 0x140036550
14003111f:	4d 03 cf             	add    %r15,%r9
140031122:	89 74 24 20          	mov    %esi,0x20(%rsp)
140031126:	ba 0f 00 00 00       	mov    $0xf,%edx
14003112b:	4c 8d 05 de 6f 00 00 	lea    0x6fde(%rip),%r8        # 0x140038110
140031132:	e8 3d 0b fd ff       	call   0x140001c74
140031137:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14003113c:	48 85 c9             	test   %rcx,%rcx
14003113f:	74 13                	je     0x140031154
140031141:	48 83 64 24 58 00    	andq   $0x0,0x58(%rsp)
140031147:	48 8b 01             	mov    (%rcx),%rax
14003114a:	48 8b 40 10          	mov    0x10(%rax),%rax
14003114e:	ff 15 74 4c 00 00    	call   *0x4c74(%rip)        # 0x140035dc8
140031154:	48 8b cf             	mov    %rdi,%rcx
140031157:	48 ff 15 9a 44 00 00 	rex.W call *0x449a(%rip)        # 0x1400355f8
14003115e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031163:	41 ff 0e             	decl   (%r14)
140031166:	83 fb ff             	cmp    $0xffffffff,%ebx
140031169:	74 23                	je     0x14003118e
14003116b:	8b cb                	mov    %ebx,%ecx
14003116d:	48 ff 15 64 46 00 00 	rex.W call *0x4664(%rip)        # 0x1400357d8
140031174:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031179:	48 85 c0             	test   %rax,%rax
14003117c:	74 10                	je     0x14003118e
14003117e:	33 d2                	xor    %edx,%edx