1401a78b9:	90                   	nop
1401a78ba:	90                   	nop
1401a78bb:	90                   	nop
1401a78bc:	90                   	nop
1401a78bd:	90                   	nop
1401a78be:	90                   	nop
1401a78bf:	90                   	nop
1401a78c0:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
1401a78c7:	c3                   	ret
1401a78c8:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401a78cd:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401a78d2:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401a78d7:	c3                   	ret
1401a78d8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a78dd:	57                   	push   %rdi
1401a78de:	48 83 ec 20          	sub    $0x20,%rsp
1401a78e2:	48 8d 05 b7 d8 09 00 	lea    0x9d8b7(%rip),%rax        # 0x1402451a0
1401a78e9:	48 8b f9             	mov    %rcx,%rdi
1401a78ec:	48 89 01             	mov    %rax,(%rcx)
1401a78ef:	48 8d 05 5a d7 09 00 	lea    0x9d75a(%rip),%rax        # 0x140245050
1401a78f6:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401a78fa:	48 8d 05 6f d8 09 00 	lea    0x9d86f(%rip),%rax        # 0x140245170
1401a7901:	48 89 41 18          	mov    %rax,0x18(%rcx)
1401a7905:	48 8d 05 dc d8 09 00 	lea    0x9d8dc(%rip),%rax        # 0x1402451e8
1401a790c:	48 89 81 d8 00 00 00 	mov    %rax,0xd8(%rcx)
1401a7913:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1401a791a:	e8 a1 8c ec ff       	call   0x1400705c0
1401a791f:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1401a7923:	e8 3c 7b 00 00       	call   0x1401af464
1401a7928:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401a792c:	48 85 c9             	test   %rcx,%rcx
1401a792f:	74 12                	je     0x1401a7943
1401a7931:	48 8b 01             	mov    (%rcx),%rax
1401a7934:	48 8b 40 10          	mov    0x10(%rax),%rax
1401a7938:	ff 15 f2 b4 06 00    	call   *0x6b4f2(%rip)        # 0x140212e30
1401a793e:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1401a7943:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a7948:	48 83 c4 20          	add    $0x20,%rsp
1401a794c:	5f                   	pop    %rdi
1401a794d:	c3                   	ret
1401a794e:	90                   	nop
1401a794f:	90                   	nop
1401a7950:	48 83 c1 10          	add    $0x10,%rcx
1401a7954:	e9 77 71 ff ff       	jmp    0x14019ead0
1401a7959:	90                   	nop
1401a795a:	90                   	nop
1401a795b:	90                   	nop
1401a795c:	90                   	nop
1401a795d:	90                   	nop
1401a795e:	90                   	nop
1401a795f:	90                   	nop
1401a7960:	48 8b 49 40          	mov    0x40(%rcx),%rcx
1401a7964:	48 8b 01             	mov    (%rcx),%rax
1401a7967:	48 8b 40 28          	mov    0x28(%rax),%rax
1401a796b:	48 ff 25 be b4 06 00 	rex.W jmp *0x6b4be(%rip)        # 0x140212e30
1401a7972:	90                   	nop
1401a7973:	90                   	nop
1401a7974:	90                   	nop
1401a7975:	90                   	nop
1401a7976:	90                   	nop
1401a7977:	90                   	nop
1401a7978:	90                   	nop
1401a7979:	90                   	nop
1401a797a:	90                   	nop
1401a797b:	90                   	nop
1401a797c:	90                   	nop
1401a797d:	90                   	nop
1401a797e:	90                   	nop
1401a797f:	90                   	nop
1401a7980:	45 33 c0             	xor    %r8d,%r8d
1401a7983:	48 83 c1 10          	add    $0x10,%rcx
1401a7987:	41 8d 50 01          	lea    0x1(%r8),%edx
1401a798b:	e9 f0 89 00 00       	jmp    0x1401b0380
1401a7990:	0f 0d 49 30          	prefetchw 0x30(%rcx)
1401a7994:	8b 51 30             	mov    0x30(%rcx),%edx
1401a7997:	44 8d 82 00 40 00 00 	lea    0x4000(%rdx),%r8d
1401a799e:	8b c2                	mov    %edx,%eax
1401a79a0:	44 33 c2             	xor    %edx,%r8d
1401a79a3:	41 81 e0 00 c0 ff 0f 	and    $0xfffc000,%r8d
1401a79aa:	41 33 d0             	xor    %r8d,%edx
1401a79ad:	f0 0f b1 51 30       	lock cmpxchg %edx,0x30(%rcx)
1401a79b2:	8b d0                	mov    %eax,%edx
1401a79b4:	75 e1                	jne    0x1401a7997
1401a79b6:	c3                   	ret
1401a79b7:	90                   	nop
1401a79b8:	90                   	nop
1401a79b9:	90                   	nop
1401a79ba:	90                   	nop
1401a79bb:	90                   	nop
1401a79bc:	90                   	nop
1401a79bd:	90                   	nop
1401a79be:	90                   	nop
1401a79bf:	90                   	nop
1401a79c0:	48 81 c1 28 ff ff ff 	add    $0xffffffffffffff28,%rcx
1401a79c7:	33 d2                	xor    %edx,%edx
1401a79c9:	e9 16 99 00 00       	jmp    0x1401b12e4
1401a79ce:	90                   	nop
1401a79cf:	90                   	nop
1401a79d0:	48 8b 01             	mov    (%rcx),%rax
1401a79d3:	45 33 c0             	xor    %r8d,%r8d
1401a79d6:	83 ca ff             	or     $0xffffffff,%edx
1401a79d9:	48 8b 40 28          	mov    0x28(%rax),%rax
1401a79dd:	48 ff 25 4c b4 06 00 	rex.W jmp *0x6b44c(%rip)        # 0x140212e30
1401a79e4:	90                   	nop
1401a79e5:	90                   	nop
1401a79e6:	90                   	nop
1401a79e7:	90                   	nop
1401a79e8:	90                   	nop
1401a79e9:	90                   	nop
1401a79ea:	90                   	nop
1401a79eb:	90                   	nop
1401a79ec:	90                   	nop
1401a79ed:	90                   	nop
1401a79ee:	90                   	nop
1401a79ef:	90                   	nop
1401a79f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a79f5:	57                   	push   %rdi
1401a79f6:	48 83 ec 20          	sub    $0x20,%rsp
1401a79fa:	8b da                	mov    %edx,%ebx
1401a79fc:	48 8b f9             	mov    %rcx,%rdi
1401a79ff:	e8 d4 fe ff ff       	call   0x1401a78d8
1401a7a04:	f6 c3 01             	test   $0x1,%bl
1401a7a07:	74 0e                	je     0x1401a7a17
1401a7a09:	48 85 ff             	test   %rdi,%rdi
1401a7a0c:	74 09                	je     0x1401a7a17
1401a7a0e:	48 8b cf             	mov    %rdi,%rcx
1401a7a11:	ff 15 29 b1 06 00    	call   *0x6b129(%rip)        # 0x140212b40
1401a7a17:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a7a1c:	48 8b c7             	mov    %rdi,%rax
1401a7a1f:	48 83 c4 20          	add    $0x20,%rsp
1401a7a23:	5f                   	pop    %rdi
1401a7a24:	c3                   	ret
1401a7a25:	90                   	nop
1401a7a26:	90                   	nop
1401a7a27:	90                   	nop
1401a7a28:	48 8b c4             	mov    %rsp,%rax
1401a7a2b:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401a7a2f:	48 89 68 10          	mov    %rbp,0x10(%rax)
1401a7a33:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401a7a37:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401a7a3b:	41 56                	push   %r14
1401a7a3d:	48 83 ec 20          	sub    $0x20,%rsp
1401a7a41:	4c 8b f1             	mov    %rcx,%r14
1401a7a44:	49 8b f9             	mov    %r9,%rdi
1401a7a47:	b9 e8 00 00 00       	mov    $0xe8,%ecx
1401a7a4c:	41 8b f0             	mov    %r8d,%esi
1401a7a4f:	48 8b ea             	mov    %rdx,%rbp
1401a7a52:	ff 15 f8 b0 06 00    	call   *0x6b0f8(%rip)        # 0x140212b50
1401a7a58:	48 8b d8             	mov    %rax,%rbx
1401a7a5b:	48 85 c0             	test   %rax,%rax
1401a7a5e:	74 53                	je     0x1401a7ab3
1401a7a60:	4c 8b cf             	mov    %rdi,%r9
1401a7a63:	44 8b c6             	mov    %esi,%r8d
1401a7a66:	48 8b d5             	mov    %rbp,%rdx
1401a7a69:	48 8b c8             	mov    %rax,%rcx
1401a7a6c:	e8 97 78 00 00       	call   0x1401af308
1401a7a71:	48 83 a3 d8 00 00 00 	andq   $0x0,0xd8(%rbx)
1401a7a78:	00
1401a7a79:	48 8d 05 c8 df 09 00 	lea    0x9dfc8(%rip),%rax        # 0x140245a48
1401a7a80:	83 a3 e0 00 00 00 00 	andl   $0x0,0xe0(%rbx)
1401a7a87:	48 89 03             	mov    %rax,(%rbx)
1401a7a8a:	48 8d 05 a7 de 09 00 	lea    0x9dea7(%rip),%rax        # 0x140245938
1401a7a91:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401a7a95:	48 8d 05 cc de 09 00 	lea    0x9decc(%rip),%rax        # 0x140245968
1401a7a9c:	48 89 83 c8 00 00 00 	mov    %rax,0xc8(%rbx)
1401a7aa3:	4c 89 b3 d0 00 00 00 	mov    %r14,0xd0(%rbx)
1401a7aaa:	c6 83 e4 00 00 00 00 	movb   $0x0,0xe4(%rbx)
1401a7ab1:	eb 02                	jmp    0x1401a7ab5
1401a7ab3:	33 db                	xor    %ebx,%ebx
1401a7ab5:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401a7aba:	48 8b c3             	mov    %rbx,%rax
1401a7abd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a7ac2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401a7ac7:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401a7acc:	48 83 c4 20          	add    $0x20,%rsp
1401a7ad0:	41 5e                	pop    %r14
1401a7ad2:	c3                   	ret
1401a7ad3:	90                   	nop
1401a7ad4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a7ad9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401a7ade:	57                   	push   %rdi
1401a7adf:	48 83 ec 20          	sub    $0x20,%rsp
1401a7ae3:	8b fa                	mov    %edx,%edi
1401a7ae5:	48 8b d9             	mov    %rcx,%rbx
1401a7ae8:	39 51 20             	cmp    %edx,0x20(%rcx)
1401a7aeb:	75 04                	jne    0x1401a7af1
1401a7aed:	33 c0                	xor    %eax,%eax
1401a7aef:	eb 38                	jmp    0x1401a7b29
1401a7af1:	83 79 30 00          	cmpl   $0x0,0x30(%rcx)
1401a7af5:	75 42                	jne    0x1401a7b39
1401a7af7:	33 f6                	xor    %esi,%esi
1401a7af9:	39 71 20             	cmp    %esi,0x20(%rcx)
1401a7afc:	74 09                	je     0x1401a7b07
1401a7afe:	ff 15 ac a7 18 00    	call   *0x18a7ac(%rip)        # 0x1403322b0
1401a7b04:	21 73 20             	and    %esi,0x20(%rbx)
1401a7b07:	85 ff                	test   %edi,%edi
1401a7b09:	74 1c                	je     0x1401a7b27
1401a7b0b:	33 d2                	xor    %edx,%edx
1401a7b0d:	83 ff 01             	cmp    $0x1,%edi
1401a7b10:	8d 42 02             	lea    0x2(%rdx),%eax
1401a7b13:	0f 44 d0             	cmove  %eax,%edx
1401a7b16:	33 c9                	xor    %ecx,%ecx
1401a7b18:	ff 15 82 a7 18 00    	call   *0x18a782(%rip)        # 0x1403322a0
1401a7b1e:	8b f0                	mov    %eax,%esi
1401a7b20:	85 c0                	test   %eax,%eax
1401a7b22:	78 03                	js     0x1401a7b27
1401a7b24:	89 7b 20             	mov    %edi,0x20(%rbx)
1401a7b27:	8b c6                	mov    %esi,%eax
1401a7b29:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a7b2e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401a7b33:	48 83 c4 20          	add    $0x20,%rsp
1401a7b37:	5f                   	pop    %rdi
1401a7b38:	c3                   	ret
1401a7b39:	b9 dd a8 40 1e       	mov    $0x1e40a8dd,%ecx
1401a7b3e:	e8 8d 41 e6 ff       	call   0x14000bcd0
1401a7b43:	b8 05 40 00 80       	mov    $0x80004005,%eax
1401a7b48:	eb df                	jmp    0x1401a7b29
1401a7b4a:	cc                   	int3
1401a7b4b:	90                   	nop
1401a7b4c:	90                   	nop
1401a7b4d:	90                   	nop
1401a7b4e:	90                   	nop
1401a7b4f:	90                   	nop
1401a7b50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a7b55:	57                   	push   %rdi
1401a7b56:	48 83 ec 20          	sub    $0x20,%rsp
1401a7b5a:	48 8b f9             	mov    %rcx,%rdi
1401a7b5d:	83 e2 70             	and    $0x70,%edx
1401a7b60:	0f 84 d5 00 00 00    	je     0x1401a7c3b
1401a7b66:	83 fa 10             	cmp    $0x10,%edx
1401a7b69:	74 70                	je     0x1401a7bdb
1401a7b6b:	83 fa 20             	cmp    $0x20,%edx
1401a7b6e:	74 2d                	je     0x1401a7b9d
1401a7b70:	83 fa 40             	cmp    $0x40,%edx
1401a7b73:	0f 85 08 01 00 00    	jne    0x1401a7c81
1401a7b79:	83 79 20 00          	cmpl   $0x0,0x20(%rcx)
1401a7b7d:	75 07                	jne    0x1401a7b86
1401a7b7f:	33 db                	xor    %ebx,%ebx
1401a7b81:	e9 94 00 00 00       	jmp    0x1401a7c1a
1401a7b86:	83 79 30 00          	cmpl   $0x0,0x30(%rcx)
1401a7b8a:	0f 85 02 01 00 00    	jne    0x1401a7c92
1401a7b90:	ff 15 1a a7 18 00    	call   *0x18a71a(%rip)        # 0x1403322b0
1401a7b96:	33 db                	xor    %ebx,%ebx
1401a7b98:	89 5f 20             	mov    %ebx,0x20(%rdi)
1401a7b9b:	eb 7d                	jmp    0x1401a7c1a
1401a7b9d:	8b 41 20             	mov    0x20(%rcx),%eax
1401a7ba0:	83 f8 02             	cmp    $0x2,%eax
1401a7ba3:	75 04                	jne    0x1401a7ba9
1401a7ba5:	33 db                	xor    %ebx,%ebx
1401a7ba7:	eb 71                	jmp    0x1401a7c1a
1401a7ba9:	83 79 30 00          	cmpl   $0x0,0x30(%rcx)
1401a7bad:	0f 85 f3 00 00 00    	jne    0x1401a7ca6
1401a7bb3:	85 c0                	test   %eax,%eax
1401a7bb5:	74 0b                	je     0x1401a7bc2
1401a7bb7:	ff 15 f3 a6 18 00    	call   *0x18a6f3(%rip)        # 0x1403322b0
1401a7bbd:	33 db                	xor    %ebx,%ebx
1401a7bbf:	89 5f 20             	mov    %ebx,0x20(%rdi)
1401a7bc2:	33 d2                	xor    %edx,%edx
1401a7bc4:	33 c9                	xor    %ecx,%ecx
1401a7bc6:	ff 15 d4 a6 18 00    	call   *0x18a6d4(%rip)        # 0x1403322a0
1401a7bcc:	8b d8                	mov    %eax,%ebx
1401a7bce:	85 c0                	test   %eax,%eax
1401a7bd0:	78 48                	js     0x1401a7c1a
1401a7bd2:	c7 47 20 02 00 00 00 	movl   $0x2,0x20(%rdi)
1401a7bd9:	eb 3f                	jmp    0x1401a7c1a
1401a7bdb:	8b 41 20             	mov    0x20(%rcx),%eax
1401a7bde:	83 f8 01             	cmp    $0x1,%eax
1401a7be1:	75 04                	jne    0x1401a7be7
1401a7be3:	33 db                	xor    %ebx,%ebx
1401a7be5:	eb 33                	jmp    0x1401a7c1a
1401a7be7:	83 79 30 00          	cmpl   $0x0,0x30(%rcx)
1401a7beb:	0f 85 c9 00 00 00    	jne    0x1401a7cba
1401a7bf1:	85 c0                	test   %eax,%eax
1401a7bf3:	74 0b                	je     0x1401a7c00
1401a7bf5:	ff 15 b5 a6 18 00    	call   *0x18a6b5(%rip)        # 0x1403322b0
1401a7bfb:	33 db                	xor    %ebx,%ebx
1401a7bfd:	89 5f 20             	mov    %ebx,0x20(%rdi)
1401a7c00:	ba 02 00 00 00       	mov    $0x2,%edx
1401a7c05:	33 c9                	xor    %ecx,%ecx
1401a7c07:	ff 15 93 a6 18 00    	call   *0x18a693(%rip)        # 0x1403322a0
1401a7c0d:	8b d8                	mov    %eax,%ebx
1401a7c0f:	85 c0                	test   %eax,%eax
1401a7c11:	78 07                	js     0x1401a7c1a
1401a7c13:	c7 47 20 01 00 00 00 	movl   $0x1,0x20(%rdi)
1401a7c1a:	85 db                	test   %ebx,%ebx
1401a7c1c:	78 43                	js     0x1401a7c61
1401a7c1e:	eb 1d                	jmp    0x1401a7c3d
1401a7c20:	81 fb 06 01 01 80    	cmp    $0x80010106,%ebx
1401a7c26:	75 22                	jne    0x1401a7c4a
1401a7c28:	ff 15 82 a6 18 00    	call   *0x18a682(%rip)        # 0x1403322b0
1401a7c2e:	8b c3                	mov    %ebx,%eax
1401a7c30:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a7c35:	48 83 c4 20          	add    $0x20,%rsp
1401a7c39:	5f                   	pop    %rdi
1401a7c3a:	c3                   	ret
1401a7c3b:	33 db                	xor    %ebx,%ebx
1401a7c3d:	8b c3                	mov    %ebx,%eax
1401a7c3f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a7c44:	48 83 c4 20          	add    $0x20,%rsp
1401a7c48:	5f                   	pop    %rdi
1401a7c49:	c3                   	ret
1401a7c4a:	b9 d0 a8 40 1e       	mov    $0x1e40a8d0,%ecx
1401a7c4f:	e8 7c 40 e6 ff       	call   0x14000bcd0
1401a7c54:	8b c3                	mov    %ebx,%eax
1401a7c56:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a7c5b:	48 83 c4 20          	add    $0x20,%rsp
1401a7c5f:	5f                   	pop    %rdi
1401a7c60:	c3                   	ret
1401a7c61:	b9 d1 a8 40 1e       	mov    $0x1e40a8d1,%ecx
1401a7c66:	e8 65 40 e6 ff       	call   0x14000bcd0
1401a7c6b:	48 83 7f 28 00       	cmpq   $0x0,0x28(%rdi)
1401a7c70:	75 5c                	jne    0x1401a7cce
1401a7c72:	83 7f 30 00          	cmpl   $0x0,0x30(%rdi)
1401a7c76:	75 56                	jne    0x1401a7cce
1401a7c78:	c7 47 38 01 00 00 00 	movl   $0x1,0x38(%rdi)
1401a7c7f:	eb 9f                	jmp    0x1401a7c20
1401a7c81:	b9 d2 a8 40 1e       	mov    $0x1e40a8d2,%ecx
1401a7c86:	e8 45 40 e6 ff       	call   0x14000bcd0
1401a7c8b:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401a7c90:	eb cf                	jmp    0x1401a7c61
1401a7c92:	b9 dd a8 40 1e       	mov    $0x1e40a8dd,%ecx
1401a7c97:	e8 34 40 e6 ff       	call   0x14000bcd0
1401a7c9c:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401a7ca1:	e9 74 ff ff ff       	jmp    0x1401a7c1a
1401a7ca6:	b9 dd a8 40 1e       	mov    $0x1e40a8dd,%ecx
1401a7cab:	e8 20 40 e6 ff       	call   0x14000bcd0
1401a7cb0:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401a7cb5:	e9 60 ff ff ff       	jmp    0x1401a7c1a
1401a7cba:	b9 dd a8 40 1e       	mov    $0x1e40a8dd,%ecx
1401a7cbf:	e8 0c 40 e6 ff       	call   0x14000bcd0
1401a7cc4:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401a7cc9:	e9 4c ff ff ff       	jmp    0x1401a7c1a
1401a7cce:	b9 9c a4 40 1e       	mov    $0x1e40a49c,%ecx
1401a7cd3:	e8 f8 3f e6 ff       	call   0x14000bcd0
1401a7cd8:	e9 43 ff ff ff       	jmp    0x1401a7c20
1401a7cdd:	cc                   	int3
1401a7cde:	90                   	nop
1401a7cdf:	90                   	nop
1401a7ce0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401a7ce4:	45 33 c0             	xor    %r8d,%r8d
1401a7ce7:	33 d2                	xor    %edx,%edx
1401a7ce9:	48 8b 01             	mov    (%rcx),%rax
1401a7cec:	48 8b 40 10          	mov    0x10(%rax),%rax
1401a7cf0:	48 ff 25 39 b1 06 00 	rex.W jmp *0x6b139(%rip)        # 0x140212e30
1401a7cf7:	90                   	nop
1401a7cf8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a7cfd:	57                   	push   %rdi
1401a7cfe:	48 83 ec 20          	sub    $0x20,%rsp
1401a7d02:	33 ff                	xor    %edi,%edi
1401a7d04:	48 8d 05 65 d1 09 00 	lea    0x9d165(%rip),%rax        # 0x140244e70