14028589f:	44 8d 42 07          	lea    0x7(%rdx),%r8d
1402858a3:	e8 f8 ba f9 ff       	call   0x1402213a0
1402858a8:	48 8d 15 61 fd fa ff 	lea    -0x5029f(%rip),%rdx        # 0x140235610
1402858af:	48 8b ce             	mov    %rsi,%rcx
1402858b2:	e8 a9 2b fa ff       	call   0x140228460
1402858b7:	33 c0                	xor    %eax,%eax
1402858b9:	e9 78 ff ff ff       	jmp    0x140285836
1402858be:	cc                   	int3
1402858bf:	cc                   	int3
1402858c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402858c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402858ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402858cf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402858d4:	41 56                	push   %r14
1402858d6:	b8 30 00 00 00       	mov    $0x30,%eax
1402858db:	e8 00 4d 07 00       	call   0x1402fa5e0
1402858e0:	48 2b e0             	sub    %rax,%rsp
1402858e3:	49 8b 79 10          	mov    0x10(%r9),%rdi
1402858e7:	49 8b f0             	mov    %r8,%rsi
1402858ea:	49 8b 59 08          	mov    0x8(%r9),%rbx
1402858ee:	48 8b ea             	mov    %rdx,%rbp
1402858f1:	4c 8b f1             	mov    %rcx,%r14
1402858f4:	48 85 ff             	test   %rdi,%rdi
1402858f7:	75 23                	jne    0x14028591c
1402858f9:	4c 8d 0d 70 45 10 00 	lea    0x104570(%rip),%r9        # 0x140389e70
140285900:	c7 44 24 20 15 02 00 	movl   $0x215,0x20(%rsp)
140285907:	00
140285908:	8d 50 45             	lea    0x45(%rax),%edx
14028590b:	44 8d 40 4c          	lea    0x4c(%rax),%r8d
14028590f:	8d 48 f2             	lea    -0xe(%rax),%ecx
140285912:	e8 89 ba f9 ff       	call   0x1402213a0
140285917:	e9 fb 00 00 00       	jmp    0x140285a17
14028591c:	48 8d 15 ed 7e 0a 00 	lea    0xa7eed(%rip),%rdx        # 0x14032d810
140285923:	48 8b cb             	mov    %rbx,%rcx
140285926:	e8 95 bd fe ff       	call   0x1402716c0
14028592b:	85 c0                	test   %eax,%eax
14028592d:	75 08                	jne    0x140285937
14028592f:	8d 48 01             	lea    0x1(%rax),%ecx
140285932:	e9 8d 00 00 00       	jmp    0x1402859c4
140285937:	48 8d 15 4a 44 10 00 	lea    0x10444a(%rip),%rdx        # 0x140389d88
14028593e:	48 8b cb             	mov    %rbx,%rcx
140285941:	e8 7a bd fe ff       	call   0x1402716c0
140285946:	85 c0                	test   %eax,%eax
140285948:	75 05                	jne    0x14028594f
14028594a:	8d 48 06             	lea    0x6(%rax),%ecx
14028594d:	eb 75                	jmp    0x1402859c4
14028594f:	48 8d 15 5a 98 0a 00 	lea    0xa985a(%rip),%rdx        # 0x14032f1b0
140285956:	48 8b cb             	mov    %rbx,%rcx
140285959:	e8 62 bd fe ff       	call   0x1402716c0
14028595e:	85 c0                	test   %eax,%eax
140285960:	75 05                	jne    0x140285967
140285962:	8d 48 02             	lea    0x2(%rax),%ecx
140285965:	eb 5d                	jmp    0x1402859c4
140285967:	48 8d 15 2a 45 10 00 	lea    0x10452a(%rip),%rdx        # 0x140389e98
14028596e:	48 8b cb             	mov    %rbx,%rcx
140285971:	e8 4a bd fe ff       	call   0x1402716c0
140285976:	85 c0                	test   %eax,%eax
140285978:	75 05                	jne    0x14028597f
14028597a:	8d 48 08             	lea    0x8(%rax),%ecx
14028597d:	eb 45                	jmp    0x1402859c4
14028597f:	48 8d 15 96 90 0c 00 	lea    0xc9096(%rip),%rdx        # 0x14034ea1c
140285986:	48 8b cb             	mov    %rbx,%rcx
140285989:	e8 32 bd fe ff       	call   0x1402716c0
14028598e:	85 c0                	test   %eax,%eax
140285990:	75 05                	jne    0x140285997
140285992:	8d 48 07             	lea    0x7(%rax),%ecx
140285995:	eb 2d                	jmp    0x1402859c4
140285997:	48 8d 15 02 45 10 00 	lea    0x104502(%rip),%rdx        # 0x140389ea0
14028599e:	48 8b cb             	mov    %rbx,%rcx
1402859a1:	e8 1a bd fe ff       	call   0x1402716c0
1402859a6:	85 c0                	test   %eax,%eax
1402859a8:	75 05                	jne    0x1402859af
1402859aa:	8d 48 04             	lea    0x4(%rax),%ecx
1402859ad:	eb 15                	jmp    0x1402859c4
1402859af:	48 8d 15 f2 44 10 00 	lea    0x1044f2(%rip),%rdx        # 0x140389ea8
1402859b6:	48 8b cb             	mov    %rbx,%rcx
1402859b9:	e8 02 bd fe ff       	call   0x1402716c0
1402859be:	85 c0                	test   %eax,%eax
1402859c0:	75 22                	jne    0x1402859e4
1402859c2:	33 c9                	xor    %ecx,%ecx
1402859c4:	8b 44 24 60          	mov    0x60(%rsp),%eax
1402859c8:	44 8b c9             	mov    %ecx,%r9d
1402859cb:	89 44 24 28          	mov    %eax,0x28(%rsp)
1402859cf:	49 8b ce             	mov    %r14,%rcx
1402859d2:	4c 8b c6             	mov    %rsi,%r8
1402859d5:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402859da:	48 8b d5             	mov    %rbp,%rdx
1402859dd:	e8 5e f3 ff ff       	call   0x140284d40
1402859e2:	eb 35                	jmp    0x140285a19
1402859e4:	ba 75 00 00 00       	mov    $0x75,%edx
1402859e9:	c7 44 24 20 28 02 00 	movl   $0x228,0x20(%rsp)
1402859f0:	00
1402859f1:	4c 8d 0d 78 44 10 00 	lea    0x104478(%rip),%r9        # 0x140389e70
1402859f8:	44 8b c2             	mov    %edx,%r8d
1402859fb:	8d 4a ad             	lea    -0x53(%rdx),%ecx
1402859fe:	e8 9d b9 f9 ff       	call   0x1402213a0
140285a03:	4c 8b c3             	mov    %rbx,%r8
140285a06:	48 8d 15 43 a4 0c 00 	lea    0xca443(%rip),%rdx        # 0x14034fe50
140285a0d:	b9 02 00 00 00       	mov    $0x2,%ecx
140285a12:	e8 09 ac f9 ff       	call   0x140220620
140285a17:	33 c0                	xor    %eax,%eax
140285a19:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140285a1e:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140285a23:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140285a28:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140285a2d:	48 83 c4 30          	add    $0x30,%rsp
140285a31:	41 5e                	pop    %r14
140285a33:	c3                   	ret
140285a34:	cc                   	int3
140285a35:	cc                   	int3
140285a36:	cc                   	int3
140285a37:	cc                   	int3
140285a38:	cc                   	int3
140285a39:	cc                   	int3
140285a3a:	cc                   	int3
140285a3b:	cc                   	int3
140285a3c:	cc                   	int3
140285a3d:	cc                   	int3
140285a3e:	cc                   	int3
140285a3f:	cc                   	int3
140285a40:	b8 28 00 00 00       	mov    $0x28,%eax
140285a45:	e8 96 4b 07 00       	call   0x1402fa5e0
140285a4a:	48 2b e0             	sub    %rax,%rsp
140285a4d:	48 8b d1             	mov    %rcx,%rdx
140285a50:	48 8d 0d 99 32 ff ff 	lea    -0xcd67(%rip),%rcx        # 0x140278cf0
140285a57:	48 83 c4 28          	add    $0x28,%rsp
140285a5b:	e9 00 00 00 00       	jmp    0x140285a60
140285a60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140285a65:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140285a6a:	57                   	push   %rdi
140285a6b:	b8 70 11 00 00       	mov    $0x1170,%eax
140285a70:	e8 6b 4b 07 00       	call   0x1402fa5e0
140285a75:	48 2b e0             	sub    %rax,%rsp
140285a78:	48 8b 05 01 27 18 00 	mov    0x182701(%rip),%rax        # 0x140408180
140285a7f:	48 33 c4             	xor    %rsp,%rax
140285a82:	48 89 84 24 60 11 00 	mov    %rax,0x1160(%rsp)
140285a89:	00
140285a8a:	48 8b f2             	mov    %rdx,%rsi
140285a8d:	48 8b f9             	mov    %rcx,%rdi
140285a90:	e8 7b 68 fb ff       	call   0x14023c310
140285a95:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140285a9a:	8b d8                	mov    %eax,%ebx
140285a9c:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140285aa1:	48 8d 54 24 44       	lea    0x44(%rsp),%rdx
140285aa6:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140285aab:	e8 20 b2 f9 ff       	call   0x140220cd0
140285ab0:	85 c0                	test   %eax,%eax
140285ab2:	0f 84 b3 00 00 00    	je     0x140285b6b
140285ab8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140285abf:	00
140285ac0:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140285ac6:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140285acb:	8b c8                	mov    %eax,%ecx
140285acd:	e8 ce ad f9 ff       	call   0x1402208a0
140285ad2:	f6 44 24 40 02       	testb  $0x2,0x40(%rsp)
140285ad7:	48 8d 05 5a 4e 0a 00 	lea    0xa4e5a(%rip),%rax        # 0x14032a938
140285ade:	44 8b cb             	mov    %ebx,%r9d
140285ae1:	4c 8d 05 d0 43 10 00 	lea    0x1043d0(%rip),%r8        # 0x140389eb8
140285ae8:	48 0f 45 44 24 48    	cmovne 0x48(%rsp),%rax
140285aee:	48 8d 8c 24 60 01 00 	lea    0x160(%rsp),%rcx
140285af5:	00
140285af6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140285afb:	ba 00 10 00 00       	mov    $0x1000,%edx
140285b00:	8b 44 24 44          	mov    0x44(%rsp),%eax
140285b04:	89 44 24 30          	mov    %eax,0x30(%rsp)
140285b08:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140285b0d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140285b12:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140285b17:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140285b1c:	e8 5f 44 fa ff       	call   0x140229f80
140285b21:	48 8d 84 24 60 01 00 	lea    0x160(%rsp),%rax
140285b28:	00
140285b29:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
140285b30:	48 ff c2             	inc    %rdx
140285b33:	80 3c 10 00          	cmpb   $0x0,(%rax,%rdx,1)
140285b37:	75 f7                	jne    0x140285b30
140285b39:	4c 8b c6             	mov    %rsi,%r8
140285b3c:	48 8d 8c 24 60 01 00 	lea    0x160(%rsp),%rcx
140285b43:	00
140285b44:	ff d7                	call   *%rdi
140285b46:	85 c0                	test   %eax,%eax
140285b48:	7e 21                	jle    0x140285b6b
140285b4a:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140285b4f:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140285b54:	48 8d 54 24 44       	lea    0x44(%rsp),%rdx
140285b59:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140285b5e:	e8 6d b1 f9 ff       	call   0x140220cd0
140285b63:	85 c0                	test   %eax,%eax
140285b65:	0f 85 55 ff ff ff    	jne    0x140285ac0
140285b6b:	48 8b 8c 24 60 11 00 	mov    0x1160(%rsp),%rcx
140285b72:	00
140285b73:	48 33 cc             	xor    %rsp,%rcx
140285b76:	e8 c5 4a 07 00       	call   0x1402fa640
140285b7b:	4c 8d 9c 24 70 11 00 	lea    0x1170(%rsp),%r11
140285b82:	00
140285b83:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140285b87:	49 8b 73 28          	mov    0x28(%r11),%rsi
140285b8b:	49 8b e3             	mov    %r11,%rsp
140285b8e:	5f                   	pop    %rdi
140285b8f:	c3                   	ret
140285b90:	48 8d 05 39 43 10 00 	lea    0x104339(%rip),%rax        # 0x140389ed0
140285b97:	c3                   	ret
140285b98:	cc                   	int3
140285b99:	cc                   	int3
140285b9a:	cc                   	int3
140285b9b:	cc                   	int3
140285b9c:	cc                   	int3
140285b9d:	cc                   	int3
140285b9e:	cc                   	int3
140285b9f:	cc                   	int3
140285ba0:	b8 38 00 00 00       	mov    $0x38,%eax
140285ba5:	e8 36 4a 07 00       	call   0x1402fa5e0
140285baa:	48 2b e0             	sub    %rax,%rsp
140285bad:	48 8b 41 50          	mov    0x50(%rcx),%rax
140285bb1:	48 85 c0             	test   %rax,%rax
140285bb4:	74 1b                	je     0x140285bd1
140285bb6:	44 8b ca             	mov    %edx,%r9d
140285bb9:	45 33 c0             	xor    %r8d,%r8d
140285bbc:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140285bc1:	ff d0                	call   *%rax
140285bc3:	85 c0                	test   %eax,%eax
140285bc5:	74 0a                	je     0x140285bd1
140285bc7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140285bcc:	48 83 c4 38          	add    $0x38,%rsp
140285bd0:	c3                   	ret
140285bd1:	ba c1 00 00 00       	mov    $0xc1,%edx
140285bd6:	c7 44 24 20 59 00 00 	movl   $0x59,0x20(%rsp)
140285bdd:	00
140285bde:	4c 8d 0d 4b 43 10 00 	lea    0x10434b(%rip),%r9        # 0x140389f30
140285be5:	44 8d 42 a4          	lea    -0x5c(%rdx),%r8d
140285be9:	41 8d 48 c1          	lea    -0x3f(%r8),%ecx
140285bed:	e8 ae b7 f9 ff       	call   0x1402213a0
140285bf2:	33 c0                	xor    %eax,%eax
140285bf4:	48 83 c4 38          	add    $0x38,%rsp
140285bf8:	c3                   	ret
140285bf9:	cc                   	int3
140285bfa:	cc                   	int3
140285bfb:	cc                   	int3
140285bfc:	cc                   	int3
140285bfd:	cc                   	int3
140285bfe:	cc                   	int3
140285bff:	cc                   	int3
140285c00:	b8 28 00 00 00       	mov    $0x28,%eax
140285c05:	e8 d6 49 07 00       	call   0x1402fa5e0
140285c0a:	48 2b e0             	sub    %rax,%rsp
140285c0d:	8b d1                	mov    %ecx,%edx
140285c0f:	48 8d 0d 82 9c 18 00 	lea    0x189c82(%rip),%rcx        # 0x14040f898
140285c16:	48 83 c4 28          	add    $0x28,%rsp
140285c1a:	e9 91 e1 02 00       	jmp    0x1402b3db0
140285c1f:	cc                   	int3
140285c20:	40 53                	rex push %rbx
140285c22:	b8 50 00 00 00       	mov    $0x50,%eax
140285c27:	e8 b4 49 07 00       	call   0x1402fa5e0
140285c2c:	48 2b e0             	sub    %rax,%rsp
140285c2f:	48 8b d9             	mov    %rcx,%rbx
140285c32:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140285c37:	0f 57 c0             	xorps  %xmm0,%xmm0
140285c3a:	44 89 44 24 48       	mov    %r8d,0x48(%rsp)
140285c3f:	48 8d 15 3a 59 fb ff 	lea    -0x4a6c6(%rip),%rdx        # 0x14023b580
140285c46:	48 8d 0d cb 98 18 00 	lea    0x1898cb(%rip),%rcx        # 0x14040f518
140285c4d:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140285c53:	e8 08 68 fb ff       	call   0x14023c460
140285c58:	33 d2                	xor    %edx,%edx
140285c5a:	85 c0                	test   %eax,%eax
140285c5c:	0f 45 15 b9 98 18 00 	cmovne 0x1898b9(%rip),%edx        # 0x14040f51c
140285c63:	85 d2                	test   %edx,%edx
140285c65:	75 2b                	jne    0x140285c92
140285c67:	41 b8 41 00 00 00    	mov    $0x41,%r8d
140285c6d:	c7 44 24 20 c4 00 00 	movl   $0xc4,0x20(%rsp)
140285c74:	00
140285c75:	4c 8d 0d b4 42 10 00 	lea    0x1042b4(%rip),%r9        # 0x140389f30
140285c7c:	ba c5 00 00 00       	mov    $0xc5,%edx
140285c81:	41 8d 48 e5          	lea    -0x1b(%r8),%ecx
140285c85:	e8 16 b7 f9 ff       	call   0x1402213a0
140285c8a:	33 c0                	xor    %eax,%eax
140285c8c:	48 83 c4 50          	add    $0x50,%rsp
140285c90:	5b                   	pop    %rbx
140285c91:	c3                   	ret
140285c92:	48 8b 0d 37 a4 18 00 	mov    0x18a437(%rip),%rcx        # 0x1404100d0
140285c99:	e8 a2 67 fb ff       	call   0x14023c440
140285c9e:	48 8b 0d f3 9b 18 00 	mov    0x189bf3(%rip),%rcx        # 0x14040f898
140285ca5:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140285caa:	48 8d 15 cf 01 00 00 	lea    0x1cf(%rip),%rdx        # 0x140285e80
140285cb1:	e8 ba de 02 00       	call   0x1402b3b70
140285cb6:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140285cbb:	48 85 c0             	test   %rax,%rax
140285cbe:	74 18                	je     0x140285cd8
140285cc0:	8b 88 9c 00 00 00    	mov    0x9c(%rax),%ecx
140285cc6:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140285ccb:	ff c1                	inc    %ecx
140285ccd:	89 88 9c 00 00 00    	mov    %ecx,0x9c(%rax)
140285cd3:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140285cd8:	48 89 03             	mov    %rax,(%rbx)
140285cdb:	48 8b 0d ee a3 18 00 	mov    0x18a3ee(%rip),%rcx        # 0x1404100d0
140285ce2:	e8 19 68 fb ff       	call   0x14023c500
140285ce7:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140285cec:	48 83 c4 50          	add    $0x50,%rsp
140285cf0:	5b                   	pop    %rbx
140285cf1:	c3                   	ret
140285cf2:	cc                   	int3
140285cf3:	cc                   	int3
140285cf4:	cc                   	int3
140285cf5:	cc                   	int3
140285cf6:	cc                   	int3
140285cf7:	cc                   	int3
140285cf8:	cc                   	int3
140285cf9:	cc                   	int3
140285cfa:	cc                   	int3
140285cfb:	cc                   	int3
140285cfc:	cc                   	int3
140285cfd:	cc                   	int3
140285cfe:	cc                   	int3
140285cff:	cc                   	int3
140285d00:	40 53                	rex push %rbx
140285d02:	b8 30 00 00 00       	mov    $0x30,%eax
140285d07:	e8 d4 48 07 00       	call   0x1402fa5e0
140285d0c:	48 2b e0             	sub    %rax,%rsp
140285d0f:	48 8b 41 50          	mov    0x50(%rcx),%rax
140285d13:	48 8b d9             	mov    %rcx,%rbx
140285d16:	48 85 c0             	test   %rax,%rax
140285d19:	74 3d                	je     0x140285d58
140285d1b:	45 33 c9             	xor    %r9d,%r9d
140285d1e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140285d23:	33 d2                	xor    %edx,%edx
140285d25:	ff d0                	call   *%rax
140285d27:	85 c0                	test   %eax,%eax
140285d29:	7e 2d                	jle    0x140285d58
140285d2b:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
140285d30:	48 8d 15 29 01 00 00 	lea    0x129(%rip),%rdx        # 0x140285e60
140285d37:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140285d3e:	00
140285d3f:	48 8d 0d 52 9b 18 00 	lea    0x189b52(%rip),%rcx        # 0x14040f898
140285d46:	4c 8b c3             	mov    %rbx,%r8
140285d49:	89 44 24 20          	mov    %eax,0x20(%rsp)
140285d4d:	e8 5e de 02 00       	call   0x1402b3bb0
140285d52:	48 83 c4 30          	add    $0x30,%rsp
140285d56:	5b                   	pop    %rbx
140285d57:	c3                   	ret
140285d58:	b8 01 00 00 00       	mov    $0x1,%eax
140285d5d:	48 83 c4 30          	add    $0x30,%rsp
140285d61:	5b                   	pop    %rbx
140285d62:	c3                   	ret
140285d63:	cc                   	int3
140285d64:	cc                   	int3
140285d65:	cc                   	int3
140285d66:	cc                   	int3
140285d67:	cc                   	int3
140285d68:	cc                   	int3
140285d69:	cc                   	int3
140285d6a:	cc                   	int3