140090ce7:	48 8b 10             	mov    (%rax),%rdx
140090cea:	e8 41 29 03 00       	call   0x1400c3630
140090cef:	be ff ff ff ff       	mov    $0xffffffff,%esi
140090cf4:	4c 8d 6c 24 60       	lea    0x60(%rsp),%r13
140090cf9:	e9 22 ff ff ff       	jmp    0x140090c20
140090cfe:	66 90                	xchg   %ax,%ax
140090d00:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
140090d05:	41 89 f0             	mov    %esi,%r8d
140090d08:	48 8d 0d a9 72 17 00 	lea    0x1772a9(%rip),%rcx        # 0x140207fb8
140090d0f:	e8 1c 29 03 00       	call   0x1400c3630
140090d14:	eb d9                	jmp    0x140090cef
140090d16:	e8 55 3b 15 00       	call   0x1401e4870
140090d1b:	90                   	nop
140090d1c:	0f 1f 40 00          	nopl   0x0(%rax)
140090d20:	41 57                	push   %r15
140090d22:	41 56                	push   %r14
140090d24:	41 55                	push   %r13
140090d26:	41 54                	push   %r12
140090d28:	55                   	push   %rbp
140090d29:	57                   	push   %rdi
140090d2a:	56                   	push   %rsi
140090d2b:	53                   	push   %rbx
140090d2c:	48 83 ec 68          	sub    $0x68,%rsp
140090d30:	4c 8b 2d b9 7d 1a 00 	mov    0x1a7db9(%rip),%r13        # 0x140238af0
140090d37:	49 8b 45 00          	mov    0x0(%r13),%rax
140090d3b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140090d40:	31 c0                	xor    %eax,%eax
140090d42:	48 8b 05 57 86 1a 00 	mov    0x1a8657(%rip),%rax        # 0x1402393a0
140090d49:	49 89 cc             	mov    %rcx,%r12
140090d4c:	48 89 d3             	mov    %rdx,%rbx
140090d4f:	48 8d 0d c6 70 17 00 	lea    0x1770c6(%rip),%rcx        # 0x140207e1c
140090d56:	4c 89 c5             	mov    %r8,%rbp
140090d59:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140090d60:	00 00
140090d62:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140090d69:	00 00
140090d6b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140090d70:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
140090d77:	00 00
140090d79:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140090d80:	00 00
140090d82:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140090d87:	e8 54 01 05 00       	call   0x1400e0ee0
140090d8c:	48 89 c6             	mov    %rax,%rsi
140090d8f:	48 85 c0             	test   %rax,%rax
140090d92:	0f 84 58 01 00 00    	je     0x140090ef0
140090d98:	48 89 c1             	mov    %rax,%rcx
140090d9b:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140090da0:	41 be 01 00 00 00    	mov    $0x1,%r14d
140090da6:	e8 ed 90 15 00       	call   0x1401e9e98
140090dab:	48 89 f2             	mov    %rsi,%rdx
140090dae:	48 89 f9             	mov    %rdi,%rcx
140090db1:	49 89 c0             	mov    %rax,%r8
140090db4:	e8 f7 ab 00 00       	call   0x14009b9b0
140090db9:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140090dbf:	48 8d 15 64 72 17 00 	lea    0x177264(%rip),%rdx        # 0x14020802a
140090dc6:	48 89 f9             	mov    %rdi,%rcx
140090dc9:	e8 e2 ab 00 00       	call   0x14009b9b0
140090dce:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140090dd3:	48 89 d9             	mov    %rbx,%rcx
140090dd6:	e8 c5 f9 ff ff       	call   0x1400907a0
140090ddb:	49 89 d8             	mov    %rbx,%r8
140090dde:	48 8d 0d 1b e4 ff ff 	lea    -0x1be5(%rip),%rcx        # 0x14008f200
140090de5:	48 89 f2             	mov    %rsi,%rdx
140090de8:	e8 83 2e f8 ff       	call   0x140013c70
140090ded:	83 3b ff             	cmpl   $0xffffffff,(%rbx)
140090df0:	0f 84 1a 01 00 00    	je     0x140090f10
140090df6:	48 89 f9             	mov    %rdi,%rcx
140090df9:	e8 42 9b 00 00       	call   0x14009a940
140090dfe:	8b 13                	mov    (%rbx),%edx
140090e00:	85 d2                	test   %edx,%edx
140090e02:	0f 88 c8 00 00 00    	js     0x140090ed0
140090e08:	4c 8d 7c 24 40       	lea    0x40(%rsp),%r15
140090e0d:	48 89 d9             	mov    %rbx,%rcx
140090e10:	4c 89 fa             	mov    %r15,%rdx
140090e13:	e8 f8 fa ff ff       	call   0x140090910
140090e18:	89 c6                	mov    %eax,%esi
140090e1a:	83 f8 ff             	cmp    $0xffffffff,%eax
140090e1d:	75 31                	jne    0x140090e50
140090e1f:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140090e24:	48 8d 0d 07 72 17 00 	lea    0x177207(%rip),%rcx        # 0x140208032
140090e2b:	48 85 ed             	test   %rbp,%rbp
140090e2e:	0f 84 24 01 00 00    	je     0x140090f58
140090e34:	e8 c7 28 03 00       	call   0x1400c3700
140090e39:	4c 89 f9             	mov    %r15,%rcx
140090e3c:	e8 ff 9a 00 00       	call   0x14009a940
140090e41:	c7 45 00 ff ff ff ff 	movl   $0xffffffff,0x0(%rbp)
140090e48:	e9 85 00 00 00       	jmp    0x140090ed2
140090e4d:	0f 1f 00             	nopl   (%rax)
140090e50:	48 8b 05 b9 84 1a 00 	mov    0x1a84b9(%rip),%rax        # 0x140239310
140090e57:	8b 53 04             	mov    0x4(%rbx),%edx
140090e5a:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140090e5e:	89 10                	mov    %edx,(%rax)
140090e60:	31 d2                	xor    %edx,%edx
140090e62:	e8 99 ec 00 00       	call   0x14009fb00
140090e67:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
140090e6b:	31 d2                	xor    %edx,%edx
140090e6d:	e8 8e ec 00 00       	call   0x14009fb00
140090e72:	8b 43 10             	mov    0x10(%rbx),%eax
140090e75:	85 c0                	test   %eax,%eax
140090e77:	0f 85 a3 00 00 00    	jne    0x140090f20
140090e7d:	45 85 f6             	test   %r14d,%r14d
140090e80:	75 4e                	jne    0x140090ed0
140090e82:	8b 43 18             	mov    0x18(%rbx),%eax
140090e85:	83 f8 ff             	cmp    $0xffffffff,%eax
140090e88:	74 18                	je     0x140090ea2
140090e8a:	48 8b 15 7f 82 1a 00 	mov    0x1a827f(%rip),%rdx        # 0x140239110
140090e91:	89 02                	mov    %eax,(%rdx)
140090e93:	83 f8 01             	cmp    $0x1,%eax
140090e96:	75 0a                	jne    0x140090ea2
140090e98:	c7 05 fe b3 15 00 ff 	movl   $0xffffffff,0x15b3fe(%rip)        # 0x1401ec2a0
140090e9f:	ff ff ff
140090ea2:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
140090ea7:	74 27                	je     0x140090ed0
140090ea9:	48 8b 35 90 81 1a 00 	mov    0x1a8190(%rip),%rsi        # 0x140239040
140090eb0:	48 8b 0e             	mov    (%rsi),%rcx
140090eb3:	e8 f8 7f 06 00       	call   0x1400f8eb0
140090eb8:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140090ebc:	e8 3f 9b 03 00       	call   0x1400caa00
140090ec1:	c7 05 d5 b3 15 00 ff 	movl   $0xffffffff,0x15b3d5(%rip)        # 0x1401ec2a0
140090ec8:	ff ff ff
140090ecb:	48 89 06             	mov    %rax,(%rsi)
140090ece:	66 90                	xchg   %ax,%ax
140090ed0:	31 f6                	xor    %esi,%esi
140090ed2:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140090ed7:	49 2b 45 00          	sub    0x0(%r13),%rax
140090edb:	75 76                	jne    0x140090f53
140090edd:	89 f0                	mov    %esi,%eax
140090edf:	48 83 c4 68          	add    $0x68,%rsp
140090ee3:	5b                   	pop    %rbx
140090ee4:	5e                   	pop    %rsi
140090ee5:	5f                   	pop    %rdi
140090ee6:	5d                   	pop    %rbp
140090ee7:	41 5c                	pop    %r12
140090ee9:	41 5d                	pop    %r13
140090eeb:	41 5e                	pop    %r14
140090eed:	41 5f                	pop    %r15
140090eef:	c3                   	ret
140090ef0:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140090ef5:	4c 89 e2             	mov    %r12,%rdx
140090ef8:	48 89 f9             	mov    %rdi,%rcx
140090efb:	e8 80 f2 ff ff       	call   0x140090180
140090f00:	41 89 c6             	mov    %eax,%r14d
140090f03:	e9 b1 fe ff ff       	jmp    0x140090db9
140090f08:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140090f0f:	00
140090f10:	48 89 d9             	mov    %rbx,%rcx
140090f13:	e8 88 f8 ff ff       	call   0x1400907a0
140090f18:	e9 d9 fe ff ff       	jmp    0x140090df6
140090f1d:	0f 1f 00             	nopl   (%rax)
140090f20:	4d 89 e0             	mov    %r12,%r8
140090f23:	48 89 f9             	mov    %rdi,%rcx
140090f26:	48 8d 15 08 71 17 00 	lea    0x177108(%rip),%rdx        # 0x140208035
140090f2d:	e8 8e b0 00 00       	call   0x14009bfc0
140090f32:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140090f37:	49 89 d8             	mov    %rbx,%r8
140090f3a:	48 8d 0d ff db ff ff 	lea    -0x2401(%rip),%rcx        # 0x14008eb40
140090f41:	e8 2a 2d f8 ff       	call   0x140013c70
140090f46:	48 89 f9             	mov    %rdi,%rcx
140090f49:	e8 f2 99 00 00       	call   0x14009a940
140090f4e:	e9 2f ff ff ff       	jmp    0x140090e82
140090f53:	e8 18 39 15 00       	call   0x1401e4870
140090f58:	e8 33 24 03 00       	call   0x1400c3390
140090f5d:	90                   	nop
140090f5e:	66 90                	xchg   %ax,%ax
140090f60:	53                   	push   %rbx
140090f61:	48 83 ec 20          	sub    $0x20,%rsp
140090f65:	48 89 d3             	mov    %rdx,%rbx
140090f68:	83 f9 08             	cmp    $0x8,%ecx
140090f6b:	0f 87 ae 00 00 00    	ja     0x14009101f
140090f71:	48 8d 15 84 71 17 00 	lea    0x177184(%rip),%rdx        # 0x1402080fc
140090f78:	89 c9                	mov    %ecx,%ecx
140090f7a:	48 63 04 8a          	movslq (%rdx,%rcx,4),%rax
140090f7e:	48 01 d0             	add    %rdx,%rax
140090f81:	ff e0                	jmp    *%rax
140090f83:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140090f88:	48 83 c4 20          	add    $0x20,%rsp
140090f8c:	5b                   	pop    %rbx
140090f8d:	c3                   	ret
140090f8e:	48 8d 0d cb 70 17 00 	lea    0x1770cb(%rip),%rcx        # 0x140208060
140090f95:	e8 86 dd ff ff       	call   0x14008ed20
140090f9a:	48 89 da             	mov    %rbx,%rdx
140090f9d:	48 89 c1             	mov    %rax,%rcx
140090fa0:	e8 eb 23 03 00       	call   0x1400c3390
140090fa5:	48 8d 0d 19 71 17 00 	lea    0x177119(%rip),%rcx        # 0x1402080c5
140090fac:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140090fb1:	e8 6a dd ff ff       	call   0x14008ed20
140090fb6:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140090fbb:	48 89 c1             	mov    %rax,%rcx
140090fbe:	e8 cd 23 03 00       	call   0x1400c3390
140090fc3:	48 8d 0d e4 70 17 00 	lea    0x1770e4(%rip),%rcx        # 0x1402080ae
140090fca:	e8 51 dd ff ff       	call   0x14008ed20
140090fcf:	48 89 da             	mov    %rbx,%rdx
140090fd2:	48 89 c1             	mov    %rax,%rcx
140090fd5:	e8 b6 23 03 00       	call   0x1400c3390
140090fda:	48 8d 0d b2 70 17 00 	lea    0x1770b2(%rip),%rcx        # 0x140208093
140090fe1:	e8 3a dd ff ff       	call   0x14008ed20
140090fe6:	48 89 da             	mov    %rbx,%rdx
140090fe9:	48 89 c1             	mov    %rax,%rcx
140090fec:	e8 9f 23 03 00       	call   0x1400c3390
140090ff1:	48 8d 0d 8a 70 17 00 	lea    0x17708a(%rip),%rcx        # 0x140208082
140090ff8:	e8 23 dd ff ff       	call   0x14008ed20
140090ffd:	48 89 da             	mov    %rbx,%rdx
140091000:	48 89 c1             	mov    %rax,%rcx
140091003:	e8 88 23 03 00       	call   0x1400c3390
140091008:	48 8d 0d 39 70 17 00 	lea    0x177039(%rip),%rcx        # 0x140208048
14009100f:	e8 0c dd ff ff       	call   0x14008ed20
140091014:	48 89 da             	mov    %rbx,%rdx
140091017:	48 89 c1             	mov    %rax,%rcx
14009101a:	e8 01 24 03 00       	call   0x1400c3420
14009101f:	4c 8d 05 b8 70 17 00 	lea    0x1770b8(%rip),%r8        # 0x1402080de
140091026:	ba 90 03 00 00       	mov    $0x390,%edx
14009102b:	48 8d 0d bf 70 17 00 	lea    0x1770bf(%rip),%rcx        # 0x1402080f1
140091032:	e8 59 27 03 00       	call   0x1400c3790
140091037:	90                   	nop
140091038:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14009103f:	00
140091040:	41 55                	push   %r13
140091042:	41 54                	push   %r12
140091044:	55                   	push   %rbp
140091045:	57                   	push   %rdi
140091046:	56                   	push   %rsi
140091047:	53                   	push   %rbx
140091048:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
14009104f:	48 8b 3d 9a 7a 1a 00 	mov    0x1a7a9a(%rip),%rdi        # 0x140238af0
140091056:	48 89 d3             	mov    %rdx,%rbx
140091059:	48 89 ce             	mov    %rcx,%rsi
14009105c:	48 8b 17             	mov    (%rdi),%rdx
14009105f:	48 89 94 24 98 00 00 	mov    %rdx,0x98(%rsp)
140091066:	00
140091067:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14009106c:	e8 df 65 05 00       	call   0x1400e7650
140091071:	85 c0                	test   %eax,%eax
140091073:	75 73                	jne    0x1400910e8
140091075:	0f b7 44 24 46       	movzwl 0x46(%rsp),%eax
14009107a:	66 25 00 f0          	and    $0xf000,%ax
14009107e:	66 3d 00 80          	cmp    $0x8000,%ax
140091082:	74 3c                	je     0x1400910c0
140091084:	48 85 db             	test   %rbx,%rbx
140091087:	0f 84 f3 00 00 00    	je     0x140091180
14009108d:	c7 03 02 00 00 00    	movl   $0x2,(%rbx)
140091093:	31 c9                	xor    %ecx,%ecx
140091095:	e8 16 7e 06 00       	call   0x1400f8eb0
14009109a:	31 c0                	xor    %eax,%eax
14009109c:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1400910a3:	00
1400910a4:	48 2b 17             	sub    (%rdi),%rdx
1400910a7:	0f 85 b4 02 00 00    	jne    0x140091361
1400910ad:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1400910b4:	5b                   	pop    %rbx
1400910b5:	5e                   	pop    %rsi
1400910b6:	5f                   	pop    %rdi
1400910b7:	5d                   	pop    %rbp
1400910b8:	41 5c                	pop    %r12
1400910ba:	41 5d                	pop    %r13
1400910bc:	c3                   	ret
1400910bd:	0f 1f 00             	nopl   (%rax)
1400910c0:	48 81 7c 24 58 00 00 	cmpq   $0x100000,0x58(%rsp)
1400910c7:	10 00
1400910c9:	7e 35                	jle    0x140091100
1400910cb:	48 85 db             	test   %rbx,%rbx
1400910ce:	0f 84 dc 00 00 00    	je     0x1400911b0
1400910d4:	c7 03 08 00 00 00    	movl   $0x8,(%rbx)
1400910da:	31 c9                	xor    %ecx,%ecx
1400910dc:	e8 cf 7d 06 00       	call   0x1400f8eb0
1400910e1:	eb b7                	jmp    0x14009109a
1400910e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400910e8:	48 85 db             	test   %rbx,%rbx
1400910eb:	74 73                	je     0x140091160
1400910ed:	c7 03 01 00 00 00    	movl   $0x1,(%rbx)
1400910f3:	31 c9                	xor    %ecx,%ecx
1400910f5:	e8 b6 7d 06 00       	call   0x1400f8eb0
1400910fa:	eb 9e                	jmp    0x14009109a
1400910fc:	0f 1f 40 00          	nopl   0x0(%rax)
140091100:	31 d2                	xor    %edx,%edx
140091102:	48 89 f1             	mov    %rsi,%rcx
140091105:	e8 d6 48 05 00       	call   0x1400e59e0
14009110a:	41 89 c5             	mov    %eax,%r13d
14009110d:	85 c0                	test   %eax,%eax
14009110f:	78 7f                	js     0x140091190
140091111:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140091116:	e8 a5 99 03 00       	call   0x1400caac0
14009111b:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140091120:	44 89 e9             	mov    %r13d,%ecx
140091123:	48 89 c2             	mov    %rax,%rdx
140091126:	48 89 c5             	mov    %rax,%rbp
140091129:	e8 92 9f 03 00       	call   0x1400cb0c0
14009112e:	44 89 e9             	mov    %r13d,%ecx
140091131:	49 89 c4             	mov    %rax,%r12
140091134:	e8 07 8a 15 00       	call   0x1401e9b40
140091139:	4c 39 64 24 58       	cmp    %r12,0x58(%rsp)
14009113e:	0f 84 9c 00 00 00    	je     0x1400911e0
140091144:	48 85 db             	test   %rbx,%rbx
140091147:	0f 84 83 00 00 00    	je     0x1400911d0
14009114d:	c7 03 04 00 00 00    	movl   $0x4,(%rbx)
140091153:	48 89 e9             	mov    %rbp,%rcx
140091156:	e8 55 7d 06 00       	call   0x1400f8eb0
14009115b:	e9 3a ff ff ff       	jmp    0x14009109a
140091160:	31 ed                	xor    %ebp,%ebp
140091162:	b9 01 00 00 00       	mov    $0x1,%ecx
140091167:	49 89 d8             	mov    %rbx,%r8
14009116a:	48 89 f2             	mov    %rsi,%rdx
14009116d:	e8 ee fd ff ff       	call   0x140090f60
140091172:	48 89 e9             	mov    %rbp,%rcx
140091175:	e8 36 7d 06 00       	call   0x1400f8eb0
14009117a:	e9 1b ff ff ff       	jmp    0x14009109a
14009117f:	90                   	nop
140091180:	31 ed                	xor    %ebp,%ebp
140091182:	b9 02 00 00 00       	mov    $0x2,%ecx
140091187:	eb de                	jmp    0x140091167
140091189:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140091190:	48 85 db             	test   %rbx,%rbx
140091193:	74 2b                	je     0x1400911c0
140091195:	c7 03 03 00 00 00    	movl   $0x3,(%rbx)
14009119b:	31 c9                	xor    %ecx,%ecx
14009119d:	e8 0e 7d 06 00       	call   0x1400f8eb0
1400911a2:	e9 f3 fe ff ff       	jmp    0x14009109a
1400911a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400911ae:	00 00
1400911b0:	31 ed                	xor    %ebp,%ebp
1400911b2:	b9 08 00 00 00       	mov    $0x8,%ecx
1400911b7:	eb ae                	jmp    0x140091167
1400911b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400911c0:	31 ed                	xor    %ebp,%ebp
1400911c2:	b9 03 00 00 00       	mov    $0x3,%ecx
1400911c7:	eb 9e                	jmp    0x140091167
1400911c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400911d0:	b9 04 00 00 00       	mov    $0x4,%ecx
1400911d5:	eb 90                	jmp    0x140091167
1400911d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400911de:	00 00
1400911e0:	48 8d 15 39 6f 17 00 	lea    0x176f39(%rip),%rdx        # 0x140208120
1400911e7:	48 89 e9             	mov    %rbp,%rcx
1400911ea:	e8 d1 95 00 00       	call   0x14009a7c0
1400911ef:	85 c0                	test   %eax,%eax
1400911f1:	0f 84 01 01 00 00    	je     0x1400912f8
1400911f7:	42 0f b6 44 25 ff    	movzbl -0x1(%rbp,%r12,1),%eax
1400911fd:	3c 0d                	cmp    $0xd,%al
1400911ff:	74 0f                	je     0x140091210
140091201:	3c 0a                	cmp    $0xa,%al
140091203:	75 1d                	jne    0x140091222
140091205:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14009120c:	00 00 00 00
140091210:	49 83 ec 01          	sub    $0x1,%r12
140091214:	42 0f b6 44 25 ff    	movzbl -0x1(%rbp,%r12,1),%eax
14009121a:	3c 0a                	cmp    $0xa,%al
14009121c:	74 f2                	je     0x140091210
14009121e:	3c 0d                	cmp    $0xd,%al
140091220:	74 ee                	je     0x140091210
140091222:	49 83 fc 08          	cmp    $0x8,%r12