140009b7e:	0f 85 8c 00 00 00    	jne    0x140009c10
140009b84:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
140009b88:	84 c0                	test   %al,%al
140009b8a:	0f 85 39 fe ff ff    	jne    0x1400099c9
140009b90:	e9 49 fd ff ff       	jmp    0x1400098de
140009b95:	0f 1f 00             	nopl   (%rax)
140009b98:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
140009b9c:	84 c0                	test   %al,%al
140009b9e:	0f 85 3c fe ff ff    	jne    0x1400099e0
140009ba4:	e9 2d fd ff ff       	jmp    0x1400098d6
140009ba9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140009bb0:	48 8b 05 e9 f7 22 00 	mov    0x22f7e9(%rip),%rax        # 0x1402393a0
140009bb7:	48 8d 7c 24 70       	lea    0x70(%rsp),%rdi
140009bbc:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
140009bc3:	00 00
140009bc5:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
140009bcc:	00 00
140009bce:	48 89 f9             	mov    %rdi,%rcx
140009bd1:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140009bd8:	00
140009bd9:	e8 12 c9 ff ff       	call   0x1400064f0
140009bde:	48 83 7c 24 78 00    	cmpq   $0x0,0x78(%rsp)
140009be4:	75 72                	jne    0x140009c58
140009be6:	48 8b 15 1b 86 25 00 	mov    0x25861b(%rip),%rdx        # 0x140262208
140009bed:	48 85 d2             	test   %rdx,%rdx
140009bf0:	0f 84 0f fa ff ff    	je     0x140009605
140009bf6:	e9 ff f9 ff ff       	jmp    0x1400095fa
140009bfb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009c00:	48 8b 05 99 f7 22 00 	mov    0x22f799(%rip),%rax        # 0x1402393a0
140009c07:	80 38 00             	cmpb   $0x0,(%rax)
140009c0a:	0f 84 22 fd ff ff    	je     0x140009932
140009c10:	e8 6b b8 ff ff       	call   0x140005480
140009c15:	0f 1f 00             	nopl   (%rax)
140009c18:	48 8b 05 81 f7 22 00 	mov    0x22f781(%rip),%rax        # 0x1402393a0
140009c1f:	80 38 00             	cmpb   $0x0,(%rax)
140009c22:	0f 84 7f fb ff ff    	je     0x1400097a7
140009c28:	eb e6                	jmp    0x140009c10
140009c2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140009c30:	48 8b 0b             	mov    (%rbx),%rcx
140009c33:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140009c39:	ba 34 00 00 00       	mov    $0x34,%edx
140009c3e:	e8 cd 36 00 00       	call   0x14000d310
140009c43:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140009c48:	4c 89 f1             	mov    %r14,%rcx
140009c4b:	e8 d0 32 00 00       	call   0x14000cf20
140009c50:	48 89 c1             	mov    %rax,%rcx
140009c53:	e9 fc f9 ff ff       	jmp    0x140009654
140009c58:	31 d2                	xor    %edx,%edx
140009c5a:	48 89 f9             	mov    %rdi,%rcx
140009c5d:	e8 5e 0d 09 00       	call   0x14009a9c0
140009c62:	48 89 05 9f 85 25 00 	mov    %rax,0x25859f(%rip)        # 0x140262208
140009c69:	48 89 c2             	mov    %rax,%rdx
140009c6c:	e9 7c ff ff ff       	jmp    0x140009bed
140009c71:	45 31 f6             	xor    %r14d,%r14d
140009c74:	e9 dd f8 ff ff       	jmp    0x140009556
140009c79:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140009c7f:	48 8d 15 0f cc 1e 00 	lea    0x1ecc0f(%rip),%rdx        # 0x1401f6895
140009c86:	4c 89 e1             	mov    %r12,%rcx
140009c89:	e8 22 1d 09 00       	call   0x14009b9b0
140009c8e:	e9 6d fc ff ff       	jmp    0x140009900
140009c93:	e8 d8 ab 1d 00       	call   0x1401e4870
140009c98:	90                   	nop
140009c99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140009ca0:	41 57                	push   %r15
140009ca2:	41 56                	push   %r14
140009ca4:	41 55                	push   %r13
140009ca6:	41 54                	push   %r12
140009ca8:	55                   	push   %rbp
140009ca9:	57                   	push   %rdi
140009caa:	56                   	push   %rsi
140009cab:	53                   	push   %rbx
140009cac:	48 83 ec 58          	sub    $0x58,%rsp
140009cb0:	83 3d 81 85 25 00 01 	cmpl   $0x1,0x258581(%rip)        # 0x140262238
140009cb7:	49 89 cc             	mov    %rcx,%r12
140009cba:	48 89 d6             	mov    %rdx,%rsi
140009cbd:	44 89 c5             	mov    %r8d,%ebp
140009cc0:	4c 89 cf             	mov    %r9,%rdi
140009cc3:	76 11                	jbe    0x140009cd6
140009cc5:	ba 01 00 00 00       	mov    $0x1,%edx
140009cca:	48 8d 0d cf 14 1e 00 	lea    0x1e14cf(%rip),%rcx        # 0x1401eb1a0
140009cd1:	e8 aa 39 01 00       	call   0x14001d680
140009cd6:	49 89 f9             	mov    %rdi,%r9
140009cd9:	41 89 e8             	mov    %ebp,%r8d
140009cdc:	48 89 f2             	mov    %rsi,%rdx
140009cdf:	4c 89 e1             	mov    %r12,%rcx
140009ce2:	e8 d9 f7 ff ff       	call   0x1400094c0
140009ce7:	89 c3                	mov    %eax,%ebx
140009ce9:	a9 fb ff ff ff       	test   $0xfffffffb,%eax
140009cee:	0f 85 62 01 00 00    	jne    0x140009e56
140009cf4:	48 85 ff             	test   %rdi,%rdi
140009cf7:	0f 84 13 01 00 00    	je     0x140009e10
140009cfd:	4c 8b 7f 18          	mov    0x18(%rdi),%r15
140009d01:	4d 85 ff             	test   %r15,%r15
140009d04:	0f 84 06 01 00 00    	je     0x140009e10
140009d0a:	4c 8b 77 20          	mov    0x20(%rdi),%r14
140009d0e:	4d 85 f6             	test   %r14,%r14
140009d11:	0f 84 f9 00 00 00    	je     0x140009e10
140009d17:	49 8b 47 10          	mov    0x10(%r15),%rax
140009d1b:	4c 89 e1             	mov    %r12,%rcx
140009d1e:	48 89 c2             	mov    %rax,%rdx
140009d21:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140009d26:	e8 4d 01 1e 00       	call   0x1401e9e78
140009d2b:	85 c0                	test   %eax,%eax
140009d2d:	0f 84 dd 00 00 00    	je     0x140009e10
140009d33:	4d 8b 56 10          	mov    0x10(%r14),%r10
140009d37:	4d 89 e5             	mov    %r12,%r13
140009d3a:	4c 89 d0             	mov    %r10,%rax
140009d3d:	eb 13                	jmp    0x140009d52
140009d3f:	90                   	nop
140009d40:	49 83 c5 01          	add    $0x1,%r13
140009d44:	48 83 c0 01          	add    $0x1,%rax
140009d48:	41 3a 55 ff          	cmp    -0x1(%r13),%dl
140009d4c:	0f 85 cf 01 00 00    	jne    0x140009f21
140009d52:	0f b6 10             	movzbl (%rax),%edx
140009d55:	84 d2                	test   %dl,%dl
140009d57:	75 e7                	jne    0x140009d40
140009d59:	4d 8b 5f 08          	mov    0x8(%r15),%r11
140009d5d:	4c 89 e9             	mov    %r13,%rcx
140009d60:	4c 89 54 24 48       	mov    %r10,0x48(%rsp)
140009d65:	4c 89 5c 24 40       	mov    %r11,0x40(%rsp)
140009d6a:	e8 29 01 1e 00       	call   0x1401e9e98
140009d6f:	4c 8b 5c 24 40       	mov    0x40(%rsp),%r11
140009d74:	4c 8b 54 24 48       	mov    0x48(%rsp),%r10
140009d79:	49 89 c0             	mov    %rax,%r8
140009d7c:	49 39 c3             	cmp    %rax,%r11
140009d7f:	0f 82 52 01 00 00    	jb     0x140009ed7
140009d85:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140009d8a:	4d 29 c3             	sub    %r8,%r11
140009d8d:	4c 89 ea             	mov    %r13,%rdx
140009d90:	4c 89 54 24 48       	mov    %r10,0x48(%rsp)
140009d95:	4c 89 5c 24 40       	mov    %r11,0x40(%rsp)
140009d9a:	4a 8d 0c 18          	lea    (%rax,%r11,1),%rcx
140009d9e:	e8 45 00 1e 00       	call   0x1401e9de8
140009da3:	85 c0                	test   %eax,%eax
140009da5:	0f 85 2c 01 00 00    	jne    0x140009ed7
140009dab:	4c 8b 54 24 48       	mov    0x48(%rsp),%r10
140009db0:	4c 3b 15 e9 f5 22 00 	cmp    0x22f5e9(%rip),%r10        # 0x1402393a0
140009db7:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
140009dbe:	00
140009dbf:	4c 8b 5c 24 40       	mov    0x40(%rsp),%r11
140009dc4:	0f 84 2e 01 00 00    	je     0x140009ef8
140009dca:	41 c6 02 00          	movb   $0x0,(%r10)
140009dce:	49 8b 47 10          	mov    0x10(%r15),%rax
140009dd2:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140009dd7:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140009ddc:	4d 89 d8             	mov    %r11,%r8
140009ddf:	4c 89 f1             	mov    %r14,%rcx
140009de2:	e8 c9 1b 09 00       	call   0x14009b9b0
140009de7:	48 8b 47 20          	mov    0x20(%rdi),%rax
140009deb:	48 8d 0d ae 13 1e 00 	lea    0x1e13ae(%rip),%rcx        # 0x1401eb1a0
140009df2:	48 8b 50 10          	mov    0x10(%rax),%rdx
140009df6:	e8 75 3e 01 00       	call   0x14001dc70
140009dfb:	48 8b 47 18          	mov    0x18(%rdi),%rax
140009dff:	4c 8b 60 10          	mov    0x10(%rax),%r12
140009e03:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140009e0a:	00 00 00 00
140009e0e:	66 90                	xchg   %ax,%ax
140009e10:	41 bd 02 00 00 00    	mov    $0x2,%r13d
140009e16:	4c 8d 35 83 13 1e 00 	lea    0x1e1383(%rip),%r14        # 0x1401eb1a0
140009e1d:	83 fb 04             	cmp    $0x4,%ebx
140009e20:	75 34                	jne    0x140009e56
140009e22:	83 fd 01             	cmp    $0x1,%ebp
140009e25:	74 49                	je     0x140009e70
140009e27:	48 8b 46 10          	mov    0x10(%rsi),%rax
140009e2b:	48 3b 05 6e f5 22 00 	cmp    0x22f56e(%rip),%rax        # 0x1402393a0
140009e32:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
140009e39:	00
140009e3a:	0f 84 90 00 00 00    	je     0x140009ed0
140009e40:	c6 00 00             	movb   $0x0,(%rax)
140009e43:	eb 54                	jmp    0x140009e99
140009e45:	48 8d 0d a0 ca 1e 00 	lea    0x1ecaa0(%rip),%rcx        # 0x1401f68ec
140009e4c:	e8 4f 97 0b 00       	call   0x1400c35a0
140009e51:	bb 03 00 00 00       	mov    $0x3,%ebx
140009e56:	89 d8                	mov    %ebx,%eax
140009e58:	48 83 c4 58          	add    $0x58,%rsp
140009e5c:	5b                   	pop    %rbx
140009e5d:	5e                   	pop    %rsi
140009e5e:	5f                   	pop    %rdi
140009e5f:	5d                   	pop    %rbp
140009e60:	41 5c                	pop    %r12
140009e62:	41 5d                	pop    %r13
140009e64:	41 5e                	pop    %r14
140009e66:	41 5f                	pop    %r15
140009e68:	c3                   	ret
140009e69:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140009e70:	48 89 f1             	mov    %rsi,%rcx
140009e73:	e8 18 53 0d 00       	call   0x1400df190
140009e78:	85 c0                	test   %eax,%eax
140009e7a:	75 c9                	jne    0x140009e45
140009e7c:	48 89 f1             	mov    %rsi,%rcx
140009e7f:	e8 bc ff 1d 00       	call   0x1401e9e40
140009e84:	48 89 f1             	mov    %rsi,%rcx
140009e87:	e8 ec fc 1d 00       	call   0x1401e9b78
140009e8c:	31 d2                	xor    %edx,%edx
140009e8e:	89 c1                	mov    %eax,%ecx
140009e90:	e8 5b aa 1d 00       	call   0x1401e48f0
140009e95:	85 c0                	test   %eax,%eax
140009e97:	78 77                	js     0x140009f10
140009e99:	ba 01 00 00 00       	mov    $0x1,%edx
140009e9e:	4c 89 f1             	mov    %r14,%rcx
140009ea1:	e8 da 37 01 00       	call   0x14001d680
140009ea6:	49 89 f9             	mov    %rdi,%r9
140009ea9:	41 89 e8             	mov    %ebp,%r8d
140009eac:	48 89 f2             	mov    %rsi,%rdx
140009eaf:	4c 89 e1             	mov    %r12,%rcx
140009eb2:	e8 09 f6 ff ff       	call   0x1400094c0
140009eb7:	89 c3                	mov    %eax,%ebx
140009eb9:	83 f8 04             	cmp    $0x4,%eax
140009ebc:	75 98                	jne    0x140009e56
140009ebe:	41 83 fd 01          	cmp    $0x1,%r13d
140009ec2:	74 92                	je     0x140009e56
140009ec4:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140009eca:	e9 53 ff ff ff       	jmp    0x140009e22
140009ecf:	90                   	nop
140009ed0:	80 38 00             	cmpb   $0x0,(%rax)
140009ed3:	74 c4                	je     0x140009e99
140009ed5:	eb 2b                	jmp    0x140009f02
140009ed7:	48 8d 0d c2 c9 1e 00 	lea    0x1ec9c2(%rip),%rcx        # 0x1401f68a0
140009ede:	e8 bd b5 ff ff       	call   0x1400054a0
140009ee3:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140009ee8:	4c 89 e2             	mov    %r12,%rdx
140009eeb:	48 89 c1             	mov    %rax,%rcx
140009eee:	e8 9d 94 0b 00       	call   0x1400c3390
140009ef3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009ef8:	41 80 3a 00          	cmpb   $0x0,(%r10)
140009efc:	0f 84 d5 fe ff ff    	je     0x140009dd7
140009f02:	e8 79 b5 ff ff       	call   0x140005480
140009f07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140009f0e:	00 00
140009f10:	48 8d 0d ec c9 1e 00 	lea    0x1ec9ec(%rip),%rcx        # 0x1401f6903
140009f17:	e8 84 96 0b 00       	call   0x1400c35a0
140009f1c:	e9 30 ff ff ff       	jmp    0x140009e51
140009f21:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
140009f26:	4d 89 e1             	mov    %r12,%r9
140009f29:	4c 8d 05 f0 c9 1e 00 	lea    0x1ec9f0(%rip),%r8        # 0x1401f6920
140009f30:	ba b1 08 00 00       	mov    $0x8b1,%edx
140009f35:	48 8d 0d a7 bd 1e 00 	lea    0x1ebda7(%rip),%rcx        # 0x1401f5ce3
140009f3c:	e8 4f 98 0b 00       	call   0x1400c3790
140009f41:	90                   	nop
140009f42:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140009f49:	00 00 00 00
140009f4d:	0f 1f 00             	nopl   (%rax)
140009f50:	48 83 ec 28          	sub    $0x28,%rsp
140009f54:	48 8b 0d b5 82 25 00 	mov    0x2582b5(%rip),%rcx        # 0x140262210
140009f5b:	48 85 c9             	test   %rcx,%rcx
140009f5e:	74 10                	je     0x140009f70
140009f60:	8b 41 08             	mov    0x8(%rcx),%eax
140009f63:	85 c0                	test   %eax,%eax
140009f65:	75 11                	jne    0x140009f78
140009f67:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140009f6b:	48 85 c9             	test   %rcx,%rcx
140009f6e:	75 f0                	jne    0x140009f60
140009f70:	48 83 c4 28          	add    $0x28,%rsp
140009f74:	c3                   	ret
140009f75:	0f 1f 00             	nopl   (%rax)
140009f78:	e8 83 f3 ff ff       	call   0x140009300
140009f7d:	48 8b 0d 8c 82 25 00 	mov    0x25828c(%rip),%rcx        # 0x140262210
140009f84:	eb d5                	jmp    0x140009f5b
140009f86:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140009f8d:	00 00 00
140009f90:	57                   	push   %rdi
140009f91:	56                   	push   %rsi
140009f92:	53                   	push   %rbx
140009f93:	48 83 ec 20          	sub    $0x20,%rsp
140009f97:	4c 89 c6             	mov    %r8,%rsi
140009f9a:	48 89 cb             	mov    %rcx,%rbx
140009f9d:	44 89 cf             	mov    %r9d,%edi
140009fa0:	e8 6b 76 0b 00       	call   0x1400c1610
140009fa5:	49 89 f1             	mov    %rsi,%r9
140009fa8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140009fae:	48 89 d9             	mov    %rbx,%rcx
140009fb1:	48 8d 15 9d c9 1e 00 	lea    0x1ec99d(%rip),%rdx        # 0x1401f6955
140009fb8:	e8 03 20 09 00       	call   0x14009bfc0
140009fbd:	85 ff                	test   %edi,%edi
140009fbf:	74 0f                	je     0x140009fd0
140009fc1:	48 83 c4 20          	add    $0x20,%rsp
140009fc5:	5b                   	pop    %rbx
140009fc6:	5e                   	pop    %rsi
140009fc7:	5f                   	pop    %rdi
140009fc8:	c3                   	ret
140009fc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140009fd0:	48 83 c6 02          	add    $0x2,%rsi
140009fd4:	48 89 f1             	mov    %rsi,%rcx
140009fd7:	e8 bc fe 1d 00       	call   0x1401e9e98
140009fdc:	48 89 f2             	mov    %rsi,%rdx
140009fdf:	48 89 d9             	mov    %rbx,%rcx
140009fe2:	49 89 c0             	mov    %rax,%r8
140009fe5:	48 83 c4 20          	add    $0x20,%rsp
140009fe9:	5b                   	pop    %rbx
140009fea:	5e                   	pop    %rsi
140009feb:	5f                   	pop    %rdi
140009fec:	e9 bf 19 09 00       	jmp    0x14009b9b0
140009ff1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140009ff8:	00 00 00 00
140009ffc:	0f 1f 40 00          	nopl   0x0(%rax)
14000a000:	55                   	push   %rbp
14000a001:	57                   	push   %rdi
14000a002:	56                   	push   %rsi
14000a003:	53                   	push   %rbx
14000a004:	48 83 ec 48          	sub    $0x48,%rsp
14000a008:	48 8b 2d e1 ea 22 00 	mov    0x22eae1(%rip),%rbp        # 0x140238af0
14000a00f:	48 8b 45 00          	mov    0x0(%rbp),%rax
14000a013:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000a018:	31 c0                	xor    %eax,%eax
14000a01a:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
14000a01f:	48 89 d3             	mov    %rdx,%rbx
14000a022:	48 89 ca             	mov    %rcx,%rdx
14000a025:	48 8b 05 74 f3 22 00 	mov    0x22f374(%rip),%rax        # 0x1402393a0
14000a02c:	48 89 f1             	mov    %rsi,%rcx
14000a02f:	44 89 c7             	mov    %r8d,%edi
14000a032:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14000a039:	00 00
14000a03b:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14000a042:	00 00
14000a044:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000a049:	e8 c2 75 0b 00       	call   0x1400c1610
14000a04e:	49 89 d9             	mov    %rbx,%r9
14000a051:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14000a057:	48 89 f1             	mov    %rsi,%rcx
14000a05a:	48 8d 15 f4 c8 1e 00 	lea    0x1ec8f4(%rip),%rdx        # 0x1401f6955
14000a061:	e8 5a 1f 09 00       	call   0x14009bfc0
14000a066:	85 ff                	test   %edi,%edi
14000a068:	74 26                	je     0x14000a090
14000a06a:	31 d2                	xor    %edx,%edx
14000a06c:	48 89 f1             	mov    %rsi,%rcx
14000a06f:	e8 4c 09 09 00       	call   0x14009a9c0
14000a074:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14000a079:	48 2b 55 00          	sub    0x0(%rbp),%rdx
14000a07d:	75 2d                	jne    0x14000a0ac
14000a07f:	48 83 c4 48          	add    $0x48,%rsp
14000a083:	5b                   	pop    %rbx
14000a084:	5e                   	pop    %rsi
14000a085:	5f                   	pop    %rdi
14000a086:	5d                   	pop    %rbp
14000a087:	c3                   	ret
14000a088:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14000a08f:	00
14000a090:	48 83 c3 02          	add    $0x2,%rbx
14000a094:	48 89 d9             	mov    %rbx,%rcx
14000a097:	e8 fc fd 1d 00       	call   0x1401e9e98
14000a09c:	48 89 da             	mov    %rbx,%rdx
14000a09f:	48 89 f1             	mov    %rsi,%rcx
14000a0a2:	49 89 c0             	mov    %rax,%r8
14000a0a5:	e8 06 19 09 00       	call   0x14009b9b0
14000a0aa:	eb be                	jmp    0x14000a06a
14000a0ac:	e8 bf a7 1d 00       	call   0x1401e4870
14000a0b1:	90                   	nop
14000a0b2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000a0b9:	00 00 00 00
14000a0bd:	0f 1f 00             	nopl   (%rax)