1400cbeb1:	90                   	nop
1400cbeb2:	90                   	nop
1400cbeb3:	90                   	nop
1400cbeb4:	90                   	nop
1400cbeb5:	90                   	nop
1400cbeb6:	90                   	nop
1400cbeb7:	90                   	nop
1400cbeb8:	90                   	nop
1400cbeb9:	90                   	nop
1400cbeba:	90                   	nop
1400cbebb:	90                   	nop
1400cbebc:	90                   	nop
1400cbebd:	90                   	nop
1400cbebe:	90                   	nop
1400cbebf:	90                   	nop
1400cbec0:	56                   	push   %rsi
1400cbec1:	53                   	push   %rbx
1400cbec2:	48 83 ec 28          	sub    $0x28,%rsp
1400cbec6:	48 8b 35 13 d6 16 00 	mov    0x16d613(%rip),%rsi        # 0x1402394e0
1400cbecd:	8b 06                	mov    (%rsi),%eax
1400cbecf:	89 cb                	mov    %ecx,%ebx
1400cbed1:	85 c0                	test   %eax,%eax
1400cbed3:	78 4b                	js     0x1400cbf20
1400cbed5:	85 c0                	test   %eax,%eax
1400cbed7:	74 34                	je     0x1400cbf0d
1400cbed9:	48 8b 05 30 d0 16 00 	mov    0x16d030(%rip),%rax        # 0x140238f10
1400cbee0:	83 38 01             	cmpl   $0x1,(%rax)
1400cbee3:	74 1b                	je     0x1400cbf00
1400cbee5:	ba 01 00 00 00       	mov    $0x1,%edx
1400cbeea:	89 d9                	mov    %ebx,%ecx
1400cbeec:	48 83 c4 28          	add    $0x28,%rsp
1400cbef0:	5b                   	pop    %rbx
1400cbef1:	5e                   	pop    %rsi
1400cbef2:	e9 29 f8 ff ff       	jmp    0x1400cb720
1400cbef7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400cbefe:	00 00
1400cbf00:	31 d2                	xor    %edx,%edx
1400cbf02:	89 d9                	mov    %ebx,%ecx
1400cbf04:	e8 17 f8 ff ff       	call   0x1400cb720
1400cbf09:	85 c0                	test   %eax,%eax
1400cbf0b:	78 d8                	js     0x1400cbee5
1400cbf0d:	31 c0                	xor    %eax,%eax
1400cbf0f:	48 83 c4 28          	add    $0x28,%rsp
1400cbf13:	5b                   	pop    %rbx
1400cbf14:	5e                   	pop    %rsi
1400cbf15:	c3                   	ret
1400cbf16:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400cbf1d:	00 00 00
1400cbf20:	ba 01 00 00 00       	mov    $0x1,%edx
1400cbf25:	48 8d 0d 94 35 14 00 	lea    0x143594(%rip),%rcx        # 0x14020f4c0
1400cbf2c:	e8 3f b8 f7 ff       	call   0x140047770
1400cbf31:	89 06                	mov    %eax,(%rsi)
1400cbf33:	eb a0                	jmp    0x1400cbed5
1400cbf35:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cbf3c:	00 00 00 00
1400cbf40:	55                   	push   %rbp
1400cbf41:	57                   	push   %rdi
1400cbf42:	56                   	push   %rsi
1400cbf43:	53                   	push   %rbx
1400cbf44:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1400cbf4b:	48 8b 35 9e cb 16 00 	mov    0x16cb9e(%rip),%rsi        # 0x140238af0
1400cbf52:	48 8b 3d c7 89 12 00 	mov    0x1289c7(%rip),%rdi        # 0x1401f4920
1400cbf59:	48 89 cb             	mov    %rcx,%rbx
1400cbf5c:	48 89 d5             	mov    %rdx,%rbp
1400cbf5f:	48 8b 0e             	mov    (%rsi),%rcx
1400cbf62:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1400cbf67:	b9 01 00 00 00       	mov    $0x1,%ecx
1400cbf6c:	ff d7                	call   *%rdi
1400cbf6e:	48 39 c3             	cmp    %rax,%rbx
1400cbf71:	74 2d                	je     0x1400cbfa0
1400cbf73:	48 89 d9             	mov    %rbx,%rcx
1400cbf76:	e8 15 32 01 00       	call   0x1400df190
1400cbf7b:	85 c0                	test   %eax,%eax
1400cbf7d:	0f 85 b0 00 00 00    	jne    0x1400cc033
1400cbf83:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400cbf88:	48 2b 06             	sub    (%rsi),%rax
1400cbf8b:	0f 85 9d 00 00 00    	jne    0x1400cc02e
1400cbf91:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1400cbf98:	5b                   	pop    %rbx
1400cbf99:	5e                   	pop    %rsi
1400cbf9a:	5f                   	pop    %rdi
1400cbf9b:	5d                   	pop    %rbp
1400cbf9c:	c3                   	ret
1400cbf9d:	0f 1f 00             	nopl   (%rax)
1400cbfa0:	8b 05 fa 0d 12 00    	mov    0x120dfa(%rip),%eax        # 0x1401ecda0
1400cbfa6:	85 c0                	test   %eax,%eax
1400cbfa8:	78 16                	js     0x1400cbfc0
1400cbfaa:	85 c0                	test   %eax,%eax
1400cbfac:	75 c5                	jne    0x1400cbf73
1400cbfae:	48 89 d9             	mov    %rbx,%rcx
1400cbfb1:	e8 42 dd 11 00       	call   0x1401e9cf8
1400cbfb6:	85 c0                	test   %eax,%eax
1400cbfb8:	75 b9                	jne    0x1400cbf73
1400cbfba:	eb c7                	jmp    0x1400cbf83
1400cbfbc:	0f 1f 40 00          	nopl   0x0(%rax)
1400cbfc0:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1400cbfc5:	48 8d 0d 03 35 14 00 	lea    0x143503(%rip),%rcx        # 0x14020f4cf
1400cbfcc:	e8 9f b7 f7 ff       	call   0x140047770
1400cbfd1:	89 05 c9 0d 12 00    	mov    %eax,0x120dc9(%rip)        # 0x1401ecda0
1400cbfd7:	85 c0                	test   %eax,%eax
1400cbfd9:	79 cf                	jns    0x1400cbfaa
1400cbfdb:	b9 01 00 00 00       	mov    $0x1,%ecx
1400cbfe0:	ff d7                	call   *%rdi
1400cbfe2:	48 89 c1             	mov    %rax,%rcx
1400cbfe5:	e8 8e db 11 00       	call   0x1401e9b78
1400cbfea:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400cbfef:	89 c1                	mov    %eax,%ecx
1400cbff1:	e8 aa b7 01 00       	call   0x1400e77a0
1400cbff6:	85 c0                	test   %eax,%eax
1400cbff8:	74 16                	je     0x1400cc010
1400cbffa:	c7 05 9c 0d 12 00 01 	movl   $0x1,0x120d9c(%rip)        # 0x1401ecda0
1400cc001:	00 00 00
1400cc004:	e9 6a ff ff ff       	jmp    0x1400cbf73
1400cc009:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cc010:	0f b7 44 24 26       	movzwl 0x26(%rsp),%eax
1400cc015:	66 25 00 f0          	and    $0xf000,%ax
1400cc019:	66 3d 00 80          	cmp    $0x8000,%ax
1400cc01d:	0f 95 c0             	setne  %al
1400cc020:	0f b6 c0             	movzbl %al,%eax
1400cc023:	89 05 77 0d 12 00    	mov    %eax,0x120d77(%rip)        # 0x1401ecda0
1400cc029:	e9 7c ff ff ff       	jmp    0x1400cbfaa
1400cc02e:	e8 3d 88 11 00       	call   0x1401e4870
1400cc033:	ff 15 e7 33 1e 00    	call   *0x1e33e7(%rip)        # 0x1402af420
1400cc039:	8b 08                	mov    (%rax),%ecx
1400cc03b:	e8 60 0f fc ff       	call   0x14008cfa0
1400cc040:	48 89 ea             	mov    %rbp,%rdx
1400cc043:	48 8d 0d 8f 34 14 00 	lea    0x14348f(%rip),%rcx        # 0x14020f4d9
1400cc04a:	e8 d1 73 ff ff       	call   0x1400c3420
1400cc04f:	90                   	nop
1400cc050:	53                   	push   %rbx
1400cc051:	48 83 ec 30          	sub    $0x30,%rsp
1400cc055:	48 8b 1d 94 ca 16 00 	mov    0x16ca94(%rip),%rbx        # 0x140238af0
1400cc05c:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1400cc061:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
1400cc066:	4c 8b 03             	mov    (%rbx),%r8
1400cc069:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1400cc06e:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1400cc073:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1400cc078:	e8 73 de 11 00       	call   0x1401e9ef0
1400cc07d:	85 c0                	test   %eax,%eax
1400cc07f:	78 10                	js     0x1400cc091
1400cc081:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400cc086:	48 2b 03             	sub    (%rbx),%rax
1400cc089:	75 1f                	jne    0x1400cc0aa
1400cc08b:	48 83 c4 30          	add    $0x30,%rsp
1400cc08f:	5b                   	pop    %rbx
1400cc090:	c3                   	ret
1400cc091:	ff 15 89 33 1e 00    	call   *0x1e3389(%rip)        # 0x1402af420
1400cc097:	8b 08                	mov    (%rax),%ecx
1400cc099:	e8 02 0f fc ff       	call   0x14008cfa0
1400cc09e:	48 8d 0d 4a 34 14 00 	lea    0x14344a(%rip),%rcx        # 0x14020f4ef
1400cc0a5:	e8 76 73 ff ff       	call   0x1400c3420
1400cc0aa:	e8 c1 87 11 00       	call   0x1401e4870
1400cc0af:	90                   	nop
1400cc0b0:	57                   	push   %rdi
1400cc0b1:	56                   	push   %rsi
1400cc0b2:	53                   	push   %rbx
1400cc0b3:	48 83 ec 20          	sub    $0x20,%rsp
1400cc0b7:	48 8b 35 22 d4 16 00 	mov    0x16d422(%rip),%rsi        # 0x1402394e0
1400cc0be:	8b 06                	mov    (%rsi),%eax
1400cc0c0:	89 cb                	mov    %ecx,%ebx
1400cc0c2:	48 89 d7             	mov    %rdx,%rdi
1400cc0c5:	85 c0                	test   %eax,%eax
1400cc0c7:	78 47                	js     0x1400cc110
1400cc0c9:	85 c0                	test   %eax,%eax
1400cc0cb:	74 1c                	je     0x1400cc0e9
1400cc0cd:	48 8b 05 3c ce 16 00 	mov    0x16ce3c(%rip),%rax        # 0x140238f10
1400cc0d4:	83 38 01             	cmpl   $0x1,(%rax)
1400cc0d7:	74 1f                	je     0x1400cc0f8
1400cc0d9:	ba 01 00 00 00       	mov    $0x1,%edx
1400cc0de:	89 d9                	mov    %ebx,%ecx
1400cc0e0:	e8 3b f6 ff ff       	call   0x1400cb720
1400cc0e5:	85 c0                	test   %eax,%eax
1400cc0e7:	78 3c                	js     0x1400cc125
1400cc0e9:	48 83 c4 20          	add    $0x20,%rsp
1400cc0ed:	5b                   	pop    %rbx
1400cc0ee:	5e                   	pop    %rsi
1400cc0ef:	5f                   	pop    %rdi
1400cc0f0:	c3                   	ret
1400cc0f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cc0f8:	31 d2                	xor    %edx,%edx
1400cc0fa:	89 d9                	mov    %ebx,%ecx
1400cc0fc:	e8 1f f6 ff ff       	call   0x1400cb720
1400cc101:	85 c0                	test   %eax,%eax
1400cc103:	78 d4                	js     0x1400cc0d9
1400cc105:	eb e2                	jmp    0x1400cc0e9
1400cc107:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400cc10e:	00 00
1400cc110:	ba 01 00 00 00       	mov    $0x1,%edx
1400cc115:	48 8d 0d a4 33 14 00 	lea    0x1433a4(%rip),%rcx        # 0x14020f4c0
1400cc11c:	e8 4f b6 f7 ff       	call   0x140047770
1400cc121:	89 06                	mov    %eax,(%rsi)
1400cc123:	eb a4                	jmp    0x1400cc0c9
1400cc125:	48 89 fa             	mov    %rdi,%rdx
1400cc128:	48 8d 0d cc 33 14 00 	lea    0x1433cc(%rip),%rcx        # 0x14020f4fb
1400cc12f:	e8 ec 72 ff ff       	call   0x1400c3420
1400cc134:	90                   	nop
1400cc135:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cc13c:	00 00 00 00
1400cc140:	48 8b 05 b9 cd 16 00 	mov    0x16cdb9(%rip),%rax        # 0x140238f00
1400cc147:	23 08                	and    (%rax),%ecx
1400cc149:	75 05                	jne    0x1400cc150
1400cc14b:	31 c0                	xor    %eax,%eax
1400cc14d:	c3                   	ret
1400cc14e:	66 90                	xchg   %ax,%ax
1400cc150:	89 d1                	mov    %edx,%ecx
1400cc152:	e9 69 fd ff ff       	jmp    0x1400cbec0
1400cc157:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400cc15e:	00 00
1400cc160:	53                   	push   %rbx
1400cc161:	48 83 ec 20          	sub    $0x20,%rsp
1400cc165:	48 8b 05 94 cd 16 00 	mov    0x16cd94(%rip),%rax        # 0x140238f00
1400cc16c:	23 08                	and    (%rax),%ecx
1400cc16e:	4c 89 c3             	mov    %r8,%rbx
1400cc171:	75 0d                	jne    0x1400cc180
1400cc173:	48 83 c4 20          	add    $0x20,%rsp
1400cc177:	5b                   	pop    %rbx
1400cc178:	c3                   	ret
1400cc179:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cc180:	89 d1                	mov    %edx,%ecx
1400cc182:	e8 39 fd ff ff       	call   0x1400cbec0
1400cc187:	85 c0                	test   %eax,%eax
1400cc189:	79 e8                	jns    0x1400cc173
1400cc18b:	48 89 da             	mov    %rbx,%rdx
1400cc18e:	48 8d 0d 66 33 14 00 	lea    0x143366(%rip),%rcx        # 0x14020f4fb
1400cc195:	e8 86 72 ff ff       	call   0x1400c3420
1400cc19a:	90                   	nop
1400cc19b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400cc1a0:	48 83 ec 28          	sub    $0x28,%rsp
1400cc1a4:	e8 77 ef ff ff       	call   0x1400cb120
1400cc1a9:	48 85 c0             	test   %rax,%rax
1400cc1ac:	78 05                	js     0x1400cc1b3
1400cc1ae:	48 83 c4 28          	add    $0x28,%rsp
1400cc1b2:	c3                   	ret
1400cc1b3:	ff 15 67 32 1e 00    	call   *0x1e3267(%rip)        # 0x1402af420
1400cc1b9:	8b 08                	mov    (%rax),%ecx
1400cc1bb:	e8 e0 0d fc ff       	call   0x14008cfa0
1400cc1c0:	48 8d 0d 28 33 14 00 	lea    0x143328(%rip),%rcx        # 0x14020f4ef
1400cc1c7:	e8 54 72 ff ff       	call   0x1400c3420
1400cc1cc:	90                   	nop
1400cc1cd:	0f 1f 00             	nopl   (%rax)
1400cc1d0:	53                   	push   %rbx
1400cc1d1:	48 83 ec 20          	sub    $0x20,%rsp
1400cc1d5:	49 89 c9             	mov    %rcx,%r9
1400cc1d8:	48 89 d1             	mov    %rdx,%rcx
1400cc1db:	ba 01 00 00 00       	mov    $0x1,%edx
1400cc1e0:	4c 89 c3             	mov    %r8,%rbx
1400cc1e3:	e8 70 db 11 00       	call   0x1401e9d58
1400cc1e8:	48 39 d8             	cmp    %rbx,%rax
1400cc1eb:	75 06                	jne    0x1400cc1f3
1400cc1ed:	48 83 c4 20          	add    $0x20,%rsp
1400cc1f1:	5b                   	pop    %rbx
1400cc1f2:	c3                   	ret
1400cc1f3:	48 8d 0d 15 33 14 00 	lea    0x143315(%rip),%rcx        # 0x14020f50f
1400cc1fa:	e8 21 72 ff ff       	call   0x1400c3420
1400cc1ff:	90                   	nop
1400cc200:	48 83 ec 28          	sub    $0x28,%rsp
1400cc204:	e8 87 2f 01 00       	call   0x1400df190
1400cc209:	85 c0                	test   %eax,%eax
1400cc20b:	75 05                	jne    0x1400cc212
1400cc20d:	48 83 c4 28          	add    $0x28,%rsp
1400cc211:	c3                   	ret
1400cc212:	48 8d 0d 03 33 14 00 	lea    0x143303(%rip),%rcx        # 0x14020f51c
1400cc219:	e8 02 72 ff ff       	call   0x1400c3420
1400cc21e:	90                   	nop
1400cc21f:	90                   	nop
1400cc220:	41 57                	push   %r15
1400cc222:	41 56                	push   %r14
1400cc224:	41 55                	push   %r13
1400cc226:	41 54                	push   %r12
1400cc228:	55                   	push   %rbp
1400cc229:	57                   	push   %rdi
1400cc22a:	56                   	push   %rsi
1400cc22b:	53                   	push   %rbx
1400cc22c:	48 83 ec 48          	sub    $0x48,%rsp
1400cc230:	45 89 c7             	mov    %r8d,%r15d
1400cc233:	48 89 cf             	mov    %rcx,%rdi
1400cc236:	89 d5                	mov    %edx,%ebp
1400cc238:	4d 89 cc             	mov    %r9,%r12
1400cc23b:	41 83 e7 40          	and    $0x40,%r15d
1400cc23f:	85 d2                	test   %edx,%edx
1400cc241:	0f 8e d1 01 00 00    	jle    0x1400cc418
1400cc247:	48 63 d2             	movslq %edx,%rdx
1400cc24a:	0f b6 44 11 ff       	movzbl -0x1(%rcx,%rdx,1),%eax
1400cc24f:	44 89 c1             	mov    %r8d,%ecx
1400cc252:	81 e1 00 02 00 00    	and    $0x200,%ecx
1400cc258:	3c 0a                	cmp    $0xa,%al
1400cc25a:	0f 84 48 01 00 00    	je     0x1400cc3a8
1400cc260:	85 c9                	test   %ecx,%ecx
1400cc262:	0f 84 88 01 00 00    	je     0x1400cc3f0
1400cc268:	3c 0d                	cmp    $0xd,%al
1400cc26a:	0f 85 80 01 00 00    	jne    0x1400cc3f0
1400cc270:	c7 44 24 3c 00 00 00 	movl   $0x0,0x3c(%rsp)
1400cc277:	00
1400cc278:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1400cc27f:	00
1400cc280:	44 8d 6d ff          	lea    -0x1(%rbp),%r13d
1400cc284:	45 85 ff             	test   %r15d,%r15d
1400cc287:	0f 85 bb 03 00 00    	jne    0x1400cc648
1400cc28d:	44 89 ed             	mov    %r13d,%ebp
1400cc290:	45 85 ed             	test   %r13d,%r13d
1400cc293:	0f 84 79 05 00 00    	je     0x1400cc812
1400cc299:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cc2a0:	44 89 c0             	mov    %r8d,%eax
1400cc2a3:	45 89 c6             	mov    %r8d,%r14d
1400cc2a6:	45 31 c9             	xor    %r9d,%r9d
1400cc2a9:	44 89 6c 24 34       	mov    %r13d,0x34(%rsp)
1400cc2ae:	c0 e8 07             	shr    $0x7,%al
1400cc2b1:	41 81 e6 00 08 00 00 	and    $0x800,%r14d
1400cc2b8:	41 89 ed             	mov    %ebp,%r13d
1400cc2bb:	31 db                	xor    %ebx,%ebx
1400cc2bd:	88 44 24 30          	mov    %al,0x30(%rsp)
1400cc2c1:	44 89 cd             	mov    %r9d,%ebp
1400cc2c4:	44 89 f6             	mov    %r14d,%esi
1400cc2c7:	44 89 84 24 a0 00 00 	mov    %r8d,0xa0(%rsp)
1400cc2ce:	00
1400cc2cf:	eb 7c                	jmp    0x1400cc34d
1400cc2d1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cc2d8:	4d 85 e4             	test   %r12,%r12
1400cc2db:	74 56                	je     0x1400cc333
1400cc2dd:	29 ea                	sub    %ebp,%edx
1400cc2df:	48 63 cd             	movslq %ebp,%rcx
1400cc2e2:	4d 89 e1             	mov    %r12,%r9
1400cc2e5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400cc2eb:	48 63 d2             	movslq %edx,%rdx
1400cc2ee:	48 01 f9             	add    %rdi,%rcx
1400cc2f1:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
1400cc2f6:	e8 5d da 11 00       	call   0x1401e9d58
1400cc2fb:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1400cc302:	00
1400cc303:	4c 89 e2             	mov    %r12,%rdx
1400cc306:	e8 25 da 11 00       	call   0x1401e9d30
1400cc30b:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400cc310:	ba 01 00 00 00       	mov    $0x1,%edx
1400cc315:	4d 89 e1             	mov    %r12,%r9
1400cc318:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400cc31e:	e8 35 da 11 00       	call   0x1401e9d58
1400cc323:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
1400cc32a:	00
1400cc32b:	4c 89 e2             	mov    %r12,%rdx
1400cc32e:	e8 fd d9 11 00       	call   0x1401e9d30
1400cc333:	41 81 cf 00 08 00 00 	or     $0x800,%r15d
1400cc33a:	41 8d 6e 01          	lea    0x1(%r14),%ebp
1400cc33e:	89 ea                	mov    %ebp,%edx
1400cc340:	48 83 c3 01          	add    $0x1,%rbx
1400cc344:	44 39 ea             	cmp    %r13d,%edx
1400cc347:	0f 8d 1b 01 00 00    	jge    0x1400cc468
1400cc34d:	0f b6 04 1f          	movzbl (%rdi,%rbx,1),%eax
1400cc351:	41 89 de             	mov    %ebx,%r14d
1400cc354:	89 da                	mov    %ebx,%edx