1400acc00:	48 8b 07             	mov    (%rdi),%rax
1400acc03:	eb db                	jmp    0x1400acbe0
1400acc05:	0f 1f 00             	nopl   (%rax)
1400acc08:	48 89 dd             	mov    %rbx,%rbp
1400acc0b:	48 89 e8             	mov    %rbp,%rax
1400acc0e:	48 83 c4 28          	add    $0x28,%rsp
1400acc12:	5b                   	pop    %rbx
1400acc13:	5e                   	pop    %rsi
1400acc14:	5f                   	pop    %rdi
1400acc15:	5d                   	pop    %rbp
1400acc16:	41 5c                	pop    %r12
1400acc18:	41 5d                	pop    %r13
1400acc1a:	c3                   	ret
1400acc1b:	b9 08 00 00 00       	mov    $0x8,%ecx
1400acc20:	45 31 ed             	xor    %r13d,%r13d
1400acc23:	e9 49 ff ff ff       	jmp    0x1400acb71
1400acc28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400acc2f:	00
1400acc30:	41 57                	push   %r15
1400acc32:	41 56                	push   %r14
1400acc34:	41 55                	push   %r13
1400acc36:	41 54                	push   %r12
1400acc38:	55                   	push   %rbp
1400acc39:	57                   	push   %rdi
1400acc3a:	56                   	push   %rsi
1400acc3b:	53                   	push   %rbx
1400acc3c:	48 83 ec 68          	sub    $0x68,%rsp
1400acc40:	48 8d 2d 39 e8 15 00 	lea    0x15e839(%rip),%rbp        # 0x14020b480
1400acc47:	4c 8b bc 24 d0 00 00 	mov    0xd0(%rsp),%r15
1400acc4e:	00
1400acc4f:	4c 8b b4 24 d8 00 00 	mov    0xd8(%rsp),%r14
1400acc56:	00
1400acc57:	4c 8b ac 24 e0 00 00 	mov    0xe0(%rsp),%r13
1400acc5e:	00
1400acc5f:	89 54 24 54          	mov    %edx,0x54(%rsp)
1400acc63:	49 89 cc             	mov    %rcx,%r12
1400acc66:	4c 89 ce             	mov    %r9,%rsi
1400acc69:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
1400acc6e:	e8 bd f7 ff ff       	call   0x1400ac430
1400acc73:	48 ba cf f7 53 e3 a5 	movabs $0x20c49ba5e353f7cf,%rdx
1400acc7a:	9b c4 20
1400acc7d:	48 c1 e8 03          	shr    $0x3,%rax
1400acc81:	48 f7 e2             	mul    %rdx
1400acc84:	48 89 d3             	mov    %rdx,%rbx
1400acc87:	48 c1 eb 04          	shr    $0x4,%rbx
1400acc8b:	48 89 d9             	mov    %rbx,%rcx
1400acc8e:	e8 3d 9a 00 00       	call   0x1400b66d0
1400acc93:	48 8b 3d a6 c7 18 00 	mov    0x18c7a6(%rip),%rdi        # 0x140239440
1400acc9a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400acc9f:	48 8b 0f             	mov    (%rdi),%rcx
1400acca2:	e8 69 29 00 00       	call   0x1400af610
1400acca7:	85 c0                	test   %eax,%eax
1400acca9:	74 33                	je     0x1400accde
1400accab:	48 8b 87 b8 00 00 00 	mov    0xb8(%rdi),%rax
1400accb2:	48 85 c0             	test   %rax,%rax
1400accb5:	74 27                	je     0x1400accde
1400accb7:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1400accbc:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
1400accc1:	4c 89 e1             	mov    %r12,%rcx
1400accc4:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1400accc9:	8b 54 24 54          	mov    0x54(%rsp),%edx
1400acccd:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1400accd2:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1400accd7:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400accdc:	ff d0                	call   *%rax
1400accde:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
1400acce2:	48 83 c5 08          	add    $0x8,%rbp
1400acce6:	48 85 ff             	test   %rdi,%rdi
1400acce9:	75 b4                	jne    0x1400acc9f
1400acceb:	48 89 d9             	mov    %rbx,%rcx
1400accee:	48 83 c4 68          	add    $0x68,%rsp
1400accf2:	5b                   	pop    %rbx
1400accf3:	5e                   	pop    %rsi
1400accf4:	5f                   	pop    %rdi
1400accf5:	5d                   	pop    %rbp
1400accf6:	41 5c                	pop    %r12
1400accf8:	41 5d                	pop    %r13
1400accfa:	41 5e                	pop    %r14
1400accfc:	41 5f                	pop    %r15
1400accfe:	e9 1d 97 00 00       	jmp    0x1400b6420
1400acd03:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400acd0a:	00 00 00 00
1400acd0e:	66 90                	xchg   %ax,%ax
1400acd10:	41 57                	push   %r15
1400acd12:	41 56                	push   %r14
1400acd14:	41 55                	push   %r13
1400acd16:	41 54                	push   %r12
1400acd18:	55                   	push   %rbp
1400acd19:	57                   	push   %rdi
1400acd1a:	56                   	push   %rsi
1400acd1b:	53                   	push   %rbx
1400acd1c:	48 83 ec 58          	sub    $0x58,%rsp
1400acd20:	4c 8d 3d 59 e7 15 00 	lea    0x15e759(%rip),%r15        # 0x14020b480
1400acd27:	4c 89 c5             	mov    %r8,%rbp
1400acd2a:	4c 89 cf             	mov    %r9,%rdi
1400acd2d:	49 89 cd             	mov    %rcx,%r13
1400acd30:	41 89 d4             	mov    %edx,%r12d
1400acd33:	e8 f8 f6 ff ff       	call   0x1400ac430
1400acd38:	48 ba cf f7 53 e3 a5 	movabs $0x20c49ba5e353f7cf,%rdx
1400acd3f:	9b c4 20
1400acd42:	48 c1 e8 03          	shr    $0x3,%rax
1400acd46:	48 f7 e2             	mul    %rdx
1400acd49:	48 89 d3             	mov    %rdx,%rbx
1400acd4c:	48 c1 eb 04          	shr    $0x4,%rbx
1400acd50:	48 89 d9             	mov    %rbx,%rcx
1400acd53:	e8 78 99 00 00       	call   0x1400b66d0
1400acd58:	48 89 d9             	mov    %rbx,%rcx
1400acd5b:	48 89 c6             	mov    %rax,%rsi
1400acd5e:	e8 fd 98 00 00       	call   0x1400b6660
1400acd63:	48 89 c3             	mov    %rax,%rbx
1400acd66:	e8 95 97 00 00       	call   0x1400b6500
1400acd6b:	4c 8b 35 ce c6 18 00 	mov    0x18c6ce(%rip),%r14        # 0x140239440
1400acd72:	49 8b 0e             	mov    (%r14),%rcx
1400acd75:	e8 96 28 00 00       	call   0x1400af610
1400acd7a:	85 c0                	test   %eax,%eax
1400acd7c:	74 4b                	je     0x1400acdc9
1400acd7e:	49 8b 86 c0 00 00 00 	mov    0xc0(%r14),%rax
1400acd85:	48 85 c0             	test   %rax,%rax
1400acd88:	74 3f                	je     0x1400acdc9
1400acd8a:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400acd8f:	49 89 d9             	mov    %rbx,%r9
1400acd92:	49 89 f0             	mov    %rsi,%r8
1400acd95:	4c 89 e9             	mov    %r13,%rcx
1400acd98:	48 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%rdx
1400acd9f:	00
1400acda0:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400acda5:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400acdaa:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
1400acdb1:	00
1400acdb2:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400acdb7:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
1400acdbe:	00
1400acdbf:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400acdc4:	44 89 e2             	mov    %r12d,%edx
1400acdc7:	ff d0                	call   *%rax
1400acdc9:	4d 8b 77 08          	mov    0x8(%r15),%r14
1400acdcd:	49 83 c7 08          	add    $0x8,%r15
1400acdd1:	4d 85 f6             	test   %r14,%r14
1400acdd4:	75 9c                	jne    0x1400acd72
1400acdd6:	48 83 c4 58          	add    $0x58,%rsp
1400acdda:	5b                   	pop    %rbx
1400acddb:	5e                   	pop    %rsi
1400acddc:	5f                   	pop    %rdi
1400acddd:	5d                   	pop    %rbp
1400acdde:	41 5c                	pop    %r12
1400acde0:	41 5d                	pop    %r13
1400acde2:	41 5e                	pop    %r14
1400acde4:	41 5f                	pop    %r15
1400acde6:	c3                   	ret
1400acde7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400acdee:	00 00
1400acdf0:	41 57                	push   %r15
1400acdf2:	41 56                	push   %r14
1400acdf4:	41 55                	push   %r13
1400acdf6:	41 54                	push   %r12
1400acdf8:	55                   	push   %rbp
1400acdf9:	57                   	push   %rdi
1400acdfa:	56                   	push   %rsi
1400acdfb:	53                   	push   %rbx
1400acdfc:	48 83 ec 48          	sub    $0x48,%rsp
1400ace00:	4c 8d 3d 79 e6 15 00 	lea    0x15e679(%rip),%r15        # 0x14020b480
1400ace07:	4c 89 c5             	mov    %r8,%rbp
1400ace0a:	4c 89 cf             	mov    %r9,%rdi
1400ace0d:	49 89 cd             	mov    %rcx,%r13
1400ace10:	41 89 d4             	mov    %edx,%r12d
1400ace13:	e8 18 f6 ff ff       	call   0x1400ac430
1400ace18:	48 ba cf f7 53 e3 a5 	movabs $0x20c49ba5e353f7cf,%rdx
1400ace1f:	9b c4 20
1400ace22:	48 c1 e8 03          	shr    $0x3,%rax
1400ace26:	48 f7 e2             	mul    %rdx
1400ace29:	48 89 d3             	mov    %rdx,%rbx
1400ace2c:	48 c1 eb 04          	shr    $0x4,%rbx
1400ace30:	48 89 d9             	mov    %rbx,%rcx
1400ace33:	e8 98 98 00 00       	call   0x1400b66d0
1400ace38:	48 89 d9             	mov    %rbx,%rcx
1400ace3b:	48 89 c6             	mov    %rax,%rsi
1400ace3e:	e8 1d 98 00 00       	call   0x1400b6660
1400ace43:	4c 8b 35 f6 c5 18 00 	mov    0x18c5f6(%rip),%r14        # 0x140239440
1400ace4a:	48 89 c3             	mov    %rax,%rbx
1400ace4d:	49 8b 0e             	mov    (%r14),%rcx
1400ace50:	e8 bb 27 00 00       	call   0x1400af610
1400ace55:	85 c0                	test   %eax,%eax
1400ace57:	74 3e                	je     0x1400ace97
1400ace59:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
1400ace60:	48 85 c0             	test   %rax,%rax
1400ace63:	74 32                	je     0x1400ace97
1400ace65:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400ace6a:	49 89 d9             	mov    %rbx,%r9
1400ace6d:	49 89 f0             	mov    %rsi,%r8
1400ace70:	4c 89 e9             	mov    %r13,%rcx
1400ace73:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
1400ace7a:	00
1400ace7b:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400ace80:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400ace85:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
1400ace8c:	00
1400ace8d:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400ace92:	44 89 e2             	mov    %r12d,%edx
1400ace95:	ff d0                	call   *%rax
1400ace97:	4d 8b 77 08          	mov    0x8(%r15),%r14
1400ace9b:	49 83 c7 08          	add    $0x8,%r15
1400ace9f:	4d 85 f6             	test   %r14,%r14
1400acea2:	75 a9                	jne    0x1400ace4d
1400acea4:	48 83 c4 48          	add    $0x48,%rsp
1400acea8:	5b                   	pop    %rbx
1400acea9:	5e                   	pop    %rsi
1400aceaa:	5f                   	pop    %rdi
1400aceab:	5d                   	pop    %rbp
1400aceac:	41 5c                	pop    %r12
1400aceae:	41 5d                	pop    %r13
1400aceb0:	41 5e                	pop    %r14
1400aceb2:	41 5f                	pop    %r15
1400aceb4:	c3                   	ret
1400aceb5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400acebc:	00 00 00 00
1400acec0:	41 56                	push   %r14
1400acec2:	41 55                	push   %r13
1400acec4:	41 54                	push   %r12
1400acec6:	55                   	push   %rbp
1400acec7:	57                   	push   %rdi
1400acec8:	56                   	push   %rsi
1400acec9:	53                   	push   %rbx
1400aceca:	48 83 ec 30          	sub    $0x30,%rsp
1400acece:	48 8d 35 ab e5 15 00 	lea    0x15e5ab(%rip),%rsi        # 0x14020b480
1400aced5:	49 89 cd             	mov    %rcx,%r13
1400aced8:	41 89 d4             	mov    %edx,%r12d
1400acedb:	4c 89 c5             	mov    %r8,%rbp
1400acede:	4c 89 cf             	mov    %r9,%rdi
1400acee1:	e8 4a f5 ff ff       	call   0x1400ac430
1400acee6:	48 ba cf f7 53 e3 a5 	movabs $0x20c49ba5e353f7cf,%rdx
1400aceed:	9b c4 20
1400acef0:	48 c1 e8 03          	shr    $0x3,%rax
1400acef4:	48 f7 e2             	mul    %rdx
1400acef7:	48 c1 ea 04          	shr    $0x4,%rdx
1400acefb:	48 89 d1             	mov    %rdx,%rcx
1400acefe:	e8 cd 97 00 00       	call   0x1400b66d0
1400acf03:	48 8b 1d 36 c5 18 00 	mov    0x18c536(%rip),%rbx        # 0x140239440
1400acf0a:	49 89 c6             	mov    %rax,%r14
1400acf0d:	48 8b 0b             	mov    (%rbx),%rcx
1400acf10:	e8 fb 26 00 00       	call   0x1400af610
1400acf15:	85 c0                	test   %eax,%eax
1400acf17:	74 1f                	je     0x1400acf38
1400acf19:	48 8b 83 d8 00 00 00 	mov    0xd8(%rbx),%rax
1400acf20:	48 85 c0             	test   %rax,%rax
1400acf23:	74 13                	je     0x1400acf38
1400acf25:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400acf2a:	49 89 e9             	mov    %rbp,%r9
1400acf2d:	4d 89 f0             	mov    %r14,%r8
1400acf30:	44 89 e2             	mov    %r12d,%edx
1400acf33:	4c 89 e9             	mov    %r13,%rcx
1400acf36:	ff d0                	call   *%rax
1400acf38:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1400acf3c:	48 83 c6 08          	add    $0x8,%rsi
1400acf40:	48 85 db             	test   %rbx,%rbx
1400acf43:	75 c8                	jne    0x1400acf0d
1400acf45:	48 83 c4 30          	add    $0x30,%rsp
1400acf49:	5b                   	pop    %rbx
1400acf4a:	5e                   	pop    %rsi
1400acf4b:	5f                   	pop    %rdi
1400acf4c:	5d                   	pop    %rbp
1400acf4d:	41 5c                	pop    %r12
1400acf4f:	41 5d                	pop    %r13
1400acf51:	41 5e                	pop    %r14
1400acf53:	c3                   	ret
1400acf54:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400acf5b:	00 00 00 00
1400acf5f:	90                   	nop
1400acf60:	e9 cb 91 00 00       	jmp    0x1400b6130
1400acf65:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400acf6c:	00 00 00 00
1400acf70:	41 54                	push   %r12
1400acf72:	55                   	push   %rbp
1400acf73:	57                   	push   %rdi
1400acf74:	56                   	push   %rsi
1400acf75:	53                   	push   %rbx
1400acf76:	48 83 ec 30          	sub    $0x30,%rsp
1400acf7a:	8b 1d 74 70 1c 00    	mov    0x1c7074(%rip),%ebx        # 0x140273ff4
1400acf80:	48 89 cf             	mov    %rcx,%rdi
1400acf83:	41 89 d4             	mov    %edx,%r12d
1400acf86:	85 db                	test   %ebx,%ebx
1400acf88:	74 0e                	je     0x1400acf98
1400acf8a:	48 83 c4 30          	add    $0x30,%rsp
1400acf8e:	5b                   	pop    %rbx
1400acf8f:	5e                   	pop    %rsi
1400acf90:	5f                   	pop    %rdi
1400acf91:	5d                   	pop    %rbp
1400acf92:	41 5c                	pop    %r12
1400acf94:	c3                   	ret
1400acf95:	0f 1f 00             	nopl   (%rax)
1400acf98:	e8 63 2c 00 00       	call   0x1400afc00
1400acf9d:	48 8b 05 9c c4 18 00 	mov    0x18c49c(%rip),%rax        # 0x140239440
1400acfa4:	48 8d 2d d5 e4 15 00 	lea    0x15e4d5(%rip),%rbp        # 0x14020b480
1400acfab:	48 89 ee             	mov    %rbp,%rsi
1400acfae:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400acfb3:	ff 50 08             	call   *0x8(%rax)
1400acfb6:	83 f8 01             	cmp    $0x1,%eax
1400acfb9:	83 db ff             	sbb    $0xffffffff,%ebx
1400acfbc:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400acfc0:	48 83 c6 08          	add    $0x8,%rsi
1400acfc4:	48 85 c0             	test   %rax,%rax
1400acfc7:	75 ea                	jne    0x1400acfb3
1400acfc9:	85 db                	test   %ebx,%ebx
1400acfcb:	74 bd                	je     0x1400acf8a
1400acfcd:	ba 01 00 00 00       	mov    $0x1,%edx
1400acfd2:	48 8d 0d cd e3 15 00 	lea    0x15e3cd(%rip),%rcx        # 0x14020b3a6
1400acfd9:	c7 05 11 70 1c 00 01 	movl   $0x1,0x1c7011(%rip)        # 0x140273ff4
1400acfe0:	00 00 00
1400acfe3:	e8 88 a7 f9 ff       	call   0x140047770
1400acfe8:	85 c0                	test   %eax,%eax
1400acfea:	74 64                	je     0x1400ad050
1400acfec:	e8 df 2a 00 00       	call   0x1400afad0
1400acff1:	48 8d 0d 28 f9 ff ff 	lea    -0x6d8(%rip),%rcx        # 0x1400ac920
1400acff8:	e8 33 44 f5 ff       	call   0x140001430
1400acffd:	48 8d 15 9c f8 ff ff 	lea    -0x764(%rip),%rdx        # 0x1400ac8a0
1400ad004:	b9 0d 00 00 00       	mov    $0xd,%ecx
1400ad009:	e8 c2 ac fe ff       	call   0x140097cd0
1400ad00e:	e8 dd 96 00 00       	call   0x1400b66f0
1400ad013:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400ad018:	48 8b 0b             	mov    (%rbx),%rcx
1400ad01b:	e8 f0 25 00 00       	call   0x1400af610
1400ad020:	85 c0                	test   %eax,%eax
1400ad022:	74 11                	je     0x1400ad035
1400ad024:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400ad028:	48 85 c0             	test   %rax,%rax
1400ad02b:	74 08                	je     0x1400ad035
1400ad02d:	44 89 e2             	mov    %r12d,%edx
1400ad030:	48 89 f9             	mov    %rdi,%rcx
1400ad033:	ff d0                	call   *%rax
1400ad035:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1400ad039:	48 83 c5 08          	add    $0x8,%rbp
1400ad03d:	48 85 db             	test   %rbx,%rbx
1400ad040:	75 d6                	jne    0x1400ad018
1400ad042:	48 83 c4 30          	add    $0x30,%rsp
1400ad046:	5b                   	pop    %rbx
1400ad047:	5e                   	pop    %rsi
1400ad048:	5f                   	pop    %rdi
1400ad049:	5d                   	pop    %rbp
1400ad04a:	41 5c                	pop    %r12
1400ad04c:	c3                   	ret
1400ad04d:	0f 1f 00             	nopl   (%rax)
1400ad050:	c7 05 4a f5 13 00 00 	movl   $0x0,0x13f54a(%rip)        # 0x1401ec5a4
1400ad057:	00 00 00
1400ad05a:	eb 90                	jmp    0x1400acfec
1400ad05c:	0f 1f 40 00          	nopl   0x0(%rax)
1400ad060:	8b 05 8e 6f 1c 00    	mov    0x1c6f8e(%rip),%eax        # 0x140273ff4
1400ad066:	c3                   	ret
1400ad067:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ad06e:	00 00
1400ad070:	41 56                	push   %r14
1400ad072:	41 55                	push   %r13