1400adafc:	4c 89 f1             	mov    %r14,%rcx
1400adaff:	48 83 c4 38          	add    $0x38,%rsp
1400adb03:	5b                   	pop    %rbx
1400adb04:	5e                   	pop    %rsi
1400adb05:	5f                   	pop    %rdi
1400adb06:	5d                   	pop    %rbp
1400adb07:	41 5c                	pop    %r12
1400adb09:	41 5d                	pop    %r13
1400adb0b:	41 5e                	pop    %r14
1400adb0d:	41 5f                	pop    %r15
1400adb0f:	e9 9c b3 04 00       	jmp    0x1400f8eb0
1400adb14:	0f 1f 40 00          	nopl   0x0(%rax)
1400adb18:	48 83 c4 38          	add    $0x38,%rsp
1400adb1c:	5b                   	pop    %rbx
1400adb1d:	5e                   	pop    %rsi
1400adb1e:	5f                   	pop    %rdi
1400adb1f:	5d                   	pop    %rbp
1400adb20:	41 5c                	pop    %r12
1400adb22:	41 5d                	pop    %r13
1400adb24:	41 5e                	pop    %r14
1400adb26:	41 5f                	pop    %r15
1400adb28:	c3                   	ret
1400adb29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400adb30:	41 54                	push   %r12
1400adb32:	55                   	push   %rbp
1400adb33:	57                   	push   %rdi
1400adb34:	56                   	push   %rsi
1400adb35:	53                   	push   %rbx
1400adb36:	48 83 ec 20          	sub    $0x20,%rsp
1400adb3a:	89 d5                	mov    %edx,%ebp
1400adb3c:	8b 15 b2 64 1c 00    	mov    0x1c64b2(%rip),%edx        # 0x140273ff4
1400adb42:	49 89 cc             	mov    %rcx,%r12
1400adb45:	4c 89 c3             	mov    %r8,%rbx
1400adb48:	85 d2                	test   %edx,%edx
1400adb4a:	74 0b                	je     0x1400adb57
1400adb4c:	41 8b 80 a4 01 00 00 	mov    0x1a4(%r8),%eax
1400adb53:	85 c0                	test   %eax,%eax
1400adb55:	74 11                	je     0x1400adb68
1400adb57:	48 83 c4 20          	add    $0x20,%rsp
1400adb5b:	5b                   	pop    %rbx
1400adb5c:	5e                   	pop    %rsi
1400adb5d:	5f                   	pop    %rdi
1400adb5e:	5d                   	pop    %rbp
1400adb5f:	41 5c                	pop    %r12
1400adb61:	c3                   	ret
1400adb62:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400adb68:	48 8d 0d 31 ea 13 00 	lea    0x13ea31(%rip),%rcx        # 0x1401ec5a0
1400adb6f:	48 8d 3d 0a d9 15 00 	lea    0x15d90a(%rip),%rdi        # 0x14020b480
1400adb76:	e8 85 8c 00 00       	call   0x1400b6800
1400adb7b:	48 8b 35 be b8 18 00 	mov    0x18b8be(%rip),%rsi        # 0x140239440
1400adb82:	89 83 a4 01 00 00    	mov    %eax,0x1a4(%rbx)
1400adb88:	48 8b 0e             	mov    (%rsi),%rcx
1400adb8b:	e8 80 1a 00 00       	call   0x1400af610
1400adb90:	85 c0                	test   %eax,%eax
1400adb92:	74 16                	je     0x1400adbaa
1400adb94:	48 8b 86 b0 00 00 00 	mov    0xb0(%rsi),%rax
1400adb9b:	48 85 c0             	test   %rax,%rax
1400adb9e:	74 0a                	je     0x1400adbaa
1400adba0:	49 89 d8             	mov    %rbx,%r8
1400adba3:	89 ea                	mov    %ebp,%edx
1400adba5:	4c 89 e1             	mov    %r12,%rcx
1400adba8:	ff d0                	call   *%rax
1400adbaa:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1400adbae:	48 83 c7 08          	add    $0x8,%rdi
1400adbb2:	48 85 f6             	test   %rsi,%rsi
1400adbb5:	75 d1                	jne    0x1400adb88
1400adbb7:	48 83 c4 20          	add    $0x20,%rsp
1400adbbb:	5b                   	pop    %rbx
1400adbbc:	5e                   	pop    %rsi
1400adbbd:	5f                   	pop    %rdi
1400adbbe:	5d                   	pop    %rbp
1400adbbf:	41 5c                	pop    %r12
1400adbc1:	c3                   	ret
1400adbc2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400adbc9:	00 00 00 00
1400adbcd:	0f 1f 00             	nopl   (%rax)
1400adbd0:	83 3d 1d 64 1c 00 00 	cmpl   $0x0,0x1c641d(%rip)        # 0x140273ff4
1400adbd7:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400adbdc:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
1400adbe1:	4c 8b 5c 24 38       	mov    0x38(%rsp),%r11
1400adbe6:	75 08                	jne    0x1400adbf0
1400adbe8:	c3                   	ret
1400adbe9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400adbf0:	4c 89 5c 24 38       	mov    %r11,0x38(%rsp)
1400adbf5:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
1400adbfa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400adbff:	e9 2c f0 ff ff       	jmp    0x1400acc30
1400adc04:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400adc0b:	00 00 00 00
1400adc0f:	90                   	nop
1400adc10:	53                   	push   %rbx
1400adc11:	48 83 ec 50          	sub    $0x50,%rsp
1400adc15:	48 8b 1d d4 ae 18 00 	mov    0x18aed4(%rip),%rbx        # 0x140238af0
1400adc1c:	44 8b 1d d1 63 1c 00 	mov    0x1c63d1(%rip),%r11d        # 0x140273ff4
1400adc23:	4c 8b 94 24 80 00 00 	mov    0x80(%rsp),%r10
1400adc2a:	00
1400adc2b:	48 8b 03             	mov    (%rbx),%rax
1400adc2e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400adc33:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1400adc3a:	00
1400adc3b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400adc40:	45 85 db             	test   %r11d,%r11d
1400adc43:	74 18                	je     0x1400adc5d
1400adc45:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400adc4a:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400adc51:	00 00
1400adc53:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1400adc58:	e8 d3 ef ff ff       	call   0x1400acc30
1400adc5d:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400adc62:	48 2b 03             	sub    (%rbx),%rax
1400adc65:	75 06                	jne    0x1400adc6d
1400adc67:	48 83 c4 50          	add    $0x50,%rsp
1400adc6b:	5b                   	pop    %rbx
1400adc6c:	c3                   	ret
1400adc6d:	e8 fe 6b 13 00       	call   0x1401e4870
1400adc72:	90                   	nop
1400adc73:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400adc7a:	00 00 00 00
1400adc7e:	66 90                	xchg   %ax,%ax
1400adc80:	53                   	push   %rbx
1400adc81:	48 83 ec 50          	sub    $0x50,%rsp
1400adc85:	48 8b 1d 64 ae 18 00 	mov    0x18ae64(%rip),%rbx        # 0x140238af0
1400adc8c:	83 3d 61 63 1c 00 00 	cmpl   $0x0,0x1c6361(%rip)        # 0x140273ff4
1400adc93:	4c 8b 94 24 80 00 00 	mov    0x80(%rsp),%r10
1400adc9a:	00
1400adc9b:	4c 8b 9c 24 88 00 00 	mov    0x88(%rsp),%r11
1400adca2:	00
1400adca3:	48 8b 03             	mov    (%rbx),%rax
1400adca6:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400adcab:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1400adcb2:	00
1400adcb3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400adcb8:	74 14                	je     0x1400adcce
1400adcba:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400adcbf:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
1400adcc4:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1400adcc9:	e8 62 ef ff ff       	call   0x1400acc30
1400adcce:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400adcd3:	48 2b 03             	sub    (%rbx),%rax
1400adcd6:	75 06                	jne    0x1400adcde
1400adcd8:	48 83 c4 50          	add    $0x50,%rsp
1400adcdc:	5b                   	pop    %rbx
1400adcdd:	c3                   	ret
1400adcde:	e8 8d 6b 13 00       	call   0x1401e4870
1400adce3:	90                   	nop
1400adce4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400adceb:	00 00 00 00
1400adcef:	90                   	nop
1400adcf0:	41 54                	push   %r12
1400adcf2:	55                   	push   %rbp
1400adcf3:	57                   	push   %rdi
1400adcf4:	56                   	push   %rsi
1400adcf5:	53                   	push   %rbx
1400adcf6:	48 83 ec 40          	sub    $0x40,%rsp
1400adcfa:	8b 05 f4 62 1c 00    	mov    0x1c62f4(%rip),%eax        # 0x140273ff4
1400add00:	48 89 ce             	mov    %rcx,%rsi
1400add03:	89 d7                	mov    %edx,%edi
1400add05:	4c 89 c5             	mov    %r8,%rbp
1400add08:	85 c0                	test   %eax,%eax
1400add0a:	75 14                	jne    0x1400add20
1400add0c:	48 83 c4 40          	add    $0x40,%rsp
1400add10:	5b                   	pop    %rbx
1400add11:	5e                   	pop    %rsi
1400add12:	5f                   	pop    %rdi
1400add13:	5d                   	pop    %rbp
1400add14:	41 5c                	pop    %r12
1400add16:	c3                   	ret
1400add17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400add1e:	00 00
1400add20:	e8 4b 86 00 00       	call   0x1400b6370
1400add25:	85 c0                	test   %eax,%eax
1400add27:	75 7f                	jne    0x1400adda8
1400add29:	e8 02 e7 ff ff       	call   0x1400ac430
1400add2e:	48 ba cf f7 53 e3 a5 	movabs $0x20c49ba5e353f7cf,%rdx
1400add35:	9b c4 20
1400add38:	48 c1 e8 03          	shr    $0x3,%rax
1400add3c:	48 f7 e2             	mul    %rdx
1400add3f:	48 89 d3             	mov    %rdx,%rbx
1400add42:	48 c1 eb 04          	shr    $0x4,%rbx
1400add46:	48 89 d9             	mov    %rbx,%rcx
1400add49:	e8 82 89 00 00       	call   0x1400b66d0
1400add4e:	48 89 da             	mov    %rbx,%rdx
1400add51:	48 89 e9             	mov    %rbp,%rcx
1400add54:	48 8d 2d 25 d7 15 00 	lea    0x15d725(%rip),%rbp        # 0x14020b480
1400add5b:	49 89 c4             	mov    %rax,%r12
1400add5e:	e8 0d 84 00 00       	call   0x1400b6170
1400add63:	48 8b 1d d6 b6 18 00 	mov    0x18b6d6(%rip),%rbx        # 0x140239440
1400add6a:	48 8b 0b             	mov    (%rbx),%rcx
1400add6d:	e8 9e 18 00 00       	call   0x1400af610
1400add72:	85 c0                	test   %eax,%eax
1400add74:	74 16                	je     0x1400add8c
1400add76:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1400add7d:	48 85 c0             	test   %rax,%rax
1400add80:	74 0a                	je     0x1400add8c
1400add82:	4d 89 e0             	mov    %r12,%r8
1400add85:	89 fa                	mov    %edi,%edx
1400add87:	48 89 f1             	mov    %rsi,%rcx
1400add8a:	ff d0                	call   *%rax
1400add8c:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1400add90:	48 83 c5 08          	add    $0x8,%rbp
1400add94:	48 85 db             	test   %rbx,%rbx
1400add97:	75 d1                	jne    0x1400add6a
1400add99:	48 83 c4 40          	add    $0x40,%rsp
1400add9d:	5b                   	pop    %rbx
1400add9e:	5e                   	pop    %rsi
1400add9f:	5f                   	pop    %rdi
1400adda0:	5d                   	pop    %rbp
1400adda1:	41 5c                	pop    %r12
1400adda3:	c3                   	ret
1400adda4:	0f 1f 40 00          	nopl   0x0(%rax)
1400adda8:	48 8d 05 12 d6 15 00 	lea    0x15d612(%rip),%rax        # 0x14020b3c1
1400addaf:	45 31 c9             	xor    %r9d,%r9d
1400addb2:	45 31 c0             	xor    %r8d,%r8d
1400addb5:	89 fa                	mov    %edi,%edx
1400addb7:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1400addbc:	48 89 f1             	mov    %rsi,%rcx
1400addbf:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400addc4:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400addcb:	00 00
1400addcd:	e8 ae fe ff ff       	call   0x1400adc80
1400addd2:	90                   	nop
1400addd3:	48 83 c4 40          	add    $0x40,%rsp
1400addd7:	5b                   	pop    %rbx
1400addd8:	5e                   	pop    %rsi
1400addd9:	5f                   	pop    %rdi
1400addda:	5d                   	pop    %rbp
1400adddb:	41 5c                	pop    %r12
1400adddd:	c3                   	ret
1400addde:	66 90                	xchg   %ax,%ax
1400adde0:	83 3d 0d 62 1c 00 00 	cmpl   $0x0,0x1c620d(%rip)        # 0x140273ff4
1400adde7:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400addec:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
1400addf1:	4c 8b 5c 24 38       	mov    0x38(%rsp),%r11
1400addf6:	75 08                	jne    0x1400ade00
1400addf8:	c3                   	ret
1400addf9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400ade00:	4c 89 5c 24 38       	mov    %r11,0x38(%rsp)
1400ade05:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
1400ade0a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400ade0f:	e9 fc ee ff ff       	jmp    0x1400acd10
1400ade14:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ade1b:	00 00 00 00
1400ade1f:	90                   	nop
1400ade20:	53                   	push   %rbx
1400ade21:	48 83 ec 50          	sub    $0x50,%rsp
1400ade25:	48 8b 1d c4 ac 18 00 	mov    0x18acc4(%rip),%rbx        # 0x140238af0
1400ade2c:	44 8b 1d c1 61 1c 00 	mov    0x1c61c1(%rip),%r11d        # 0x140273ff4
1400ade33:	4c 8b 94 24 80 00 00 	mov    0x80(%rsp),%r10
1400ade3a:	00
1400ade3b:	48 8b 03             	mov    (%rbx),%rax
1400ade3e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400ade43:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1400ade4a:	00
1400ade4b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400ade50:	45 85 db             	test   %r11d,%r11d
1400ade53:	74 18                	je     0x1400ade6d
1400ade55:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400ade5a:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400ade61:	00 00
1400ade63:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1400ade68:	e8 a3 ee ff ff       	call   0x1400acd10
1400ade6d:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400ade72:	48 2b 03             	sub    (%rbx),%rax
1400ade75:	75 06                	jne    0x1400ade7d
1400ade77:	48 83 c4 50          	add    $0x50,%rsp
1400ade7b:	5b                   	pop    %rbx
1400ade7c:	c3                   	ret
1400ade7d:	e8 ee 69 13 00       	call   0x1401e4870
1400ade82:	90                   	nop
1400ade83:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ade8a:	00 00 00 00
1400ade8e:	66 90                	xchg   %ax,%ax
1400ade90:	53                   	push   %rbx
1400ade91:	48 83 ec 50          	sub    $0x50,%rsp
1400ade95:	48 8b 1d 54 ac 18 00 	mov    0x18ac54(%rip),%rbx        # 0x140238af0
1400ade9c:	83 3d 51 61 1c 00 00 	cmpl   $0x0,0x1c6151(%rip)        # 0x140273ff4
1400adea3:	4c 8b 94 24 80 00 00 	mov    0x80(%rsp),%r10
1400adeaa:	00
1400adeab:	4c 8b 9c 24 88 00 00 	mov    0x88(%rsp),%r11
1400adeb2:	00
1400adeb3:	48 8b 03             	mov    (%rbx),%rax
1400adeb6:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400adebb:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1400adec2:	00
1400adec3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400adec8:	74 14                	je     0x1400adede
1400adeca:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400adecf:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
1400aded4:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1400aded9:	e8 32 ee ff ff       	call   0x1400acd10
1400adede:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400adee3:	48 2b 03             	sub    (%rbx),%rax
1400adee6:	75 06                	jne    0x1400adeee
1400adee8:	48 83 c4 50          	add    $0x50,%rsp
1400adeec:	5b                   	pop    %rbx
1400adeed:	c3                   	ret
1400adeee:	e8 7d 69 13 00       	call   0x1401e4870
1400adef3:	90                   	nop
1400adef4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400adefb:	00 00 00 00
1400adeff:	90                   	nop
1400adf00:	41 55                	push   %r13
1400adf02:	41 54                	push   %r12
1400adf04:	55                   	push   %rbp
1400adf05:	57                   	push   %rdi
1400adf06:	56                   	push   %rsi
1400adf07:	53                   	push   %rbx
1400adf08:	48 83 ec 38          	sub    $0x38,%rsp
1400adf0c:	8b 05 e2 60 1c 00    	mov    0x1c60e2(%rip),%eax        # 0x140273ff4
1400adf12:	48 89 ce             	mov    %rcx,%rsi
1400adf15:	89 d5                	mov    %edx,%ebp
1400adf17:	85 c0                	test   %eax,%eax
1400adf19:	75 15                	jne    0x1400adf30
1400adf1b:	48 83 c4 38          	add    $0x38,%rsp
1400adf1f:	5b                   	pop    %rbx
1400adf20:	5e                   	pop    %rsi
1400adf21:	5f                   	pop    %rdi
1400adf22:	5d                   	pop    %rbp
1400adf23:	41 5c                	pop    %r12
1400adf25:	41 5d                	pop    %r13
1400adf27:	c3                   	ret
1400adf28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400adf2f:	00
1400adf30:	e8 3b 84 00 00       	call   0x1400b6370
1400adf35:	85 c0                	test   %eax,%eax
1400adf37:	0f 85 bb 00 00 00    	jne    0x1400adff8
1400adf3d:	e8 ee e4 ff ff       	call   0x1400ac430
1400adf42:	48 8d 3d 37 d5 15 00 	lea    0x15d537(%rip),%rdi        # 0x14020b480
1400adf49:	48 ba cf f7 53 e3 a5 	movabs $0x20c49ba5e353f7cf,%rdx
1400adf50:	9b c4 20
1400adf53:	48 c1 e8 03          	shr    $0x3,%rax
1400adf57:	48 f7 e2             	mul    %rdx
1400adf5a:	48 89 d3             	mov    %rdx,%rbx
1400adf5d:	48 c1 eb 04          	shr    $0x4,%rbx
1400adf61:	48 89 d9             	mov    %rbx,%rcx
1400adf64:	e8 67 87 00 00       	call   0x1400b66d0
1400adf69:	49 89 c5             	mov    %rax,%r13
1400adf6c:	e8 0f 86 00 00       	call   0x1400b6580
1400adf71:	48 89 d9             	mov    %rbx,%rcx
1400adf74:	e8 e7 86 00 00       	call   0x1400b6660
1400adf79:	48 8d 0d c0 e8 ff ff 	lea    -0x1740(%rip),%rcx        # 0x1400ac840
1400adf80:	49 89 c4             	mov    %rax,%r12
1400adf83:	e8 98 8a 00 00       	call   0x1400b6a20
1400adf88:	48 8d 0d 51 e8 ff ff 	lea    -0x17af(%rip),%rcx        # 0x1400ac7e0
1400adf8f:	e8 6c 0b 00 00       	call   0x1400aeb00
1400adf94:	e8 a7 88 00 00       	call   0x1400b6840
1400adf99:	e8 f2 89 00 00       	call   0x1400b6990
1400adf9e:	e8 1d 0b 00 00       	call   0x1400aeac0
1400adfa3:	e8 a8 88 00 00       	call   0x1400b6850
1400adfa8:	48 8b 1d 91 b4 18 00 	mov    0x18b491(%rip),%rbx        # 0x140239440