1400d28a0:	75 40                	jne    0x1400d28e2
1400d28a2:	31 c9                	xor    %ecx,%ecx
1400d28a4:	48 bf 00 00 00 00 fc 	movabs $0xfffffffc00000000,%rdi
1400d28ab:	ff ff ff
1400d28ae:	48 89 c8             	mov    %rcx,%rax
1400d28b1:	48 21 f8             	and    %rdi,%rax
1400d28b4:	48 3b 05 cd 0c 03 00 	cmp    0x30ccd(%rip),%rax        # 0x140103588
1400d28bb:	74 44                	je     0x1400d2901
1400d28bd:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
1400d28c4:	00
1400d28c5:	48 8b 0e             	mov    (%rsi),%rcx
1400d28c8:	48 21 cf             	and    %rcx,%rdi
1400d28cb:	48 3b 3d b6 0c 03 00 	cmp    0x30cb6(%rip),%rdi        # 0x140103588
1400d28d2:	74 34                	je     0x1400d2908
1400d28d4:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1400d28db:	48 83 c4 28          	add    $0x28,%rsp
1400d28df:	5f                   	pop    %rdi
1400d28e0:	5e                   	pop    %rsi
1400d28e1:	c3                   	ret
1400d28e2:	f0 ff 48 08          	lock decl 0x8(%rax)
1400d28e6:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1400d28ea:	75 b8                	jne    0x1400d28a4
1400d28ec:	80 79 20 00          	cmpb   $0x0,0x20(%rcx)
1400d28f0:	74 1d                	je     0x1400d290f
1400d28f2:	48 83 c1 10          	add    $0x10,%rcx
1400d28f6:	e8 55 15 f9 ff       	call   0x140063e50
1400d28fb:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1400d28ff:	eb a3                	jmp    0x1400d28a4
1400d2901:	e8 8a 69 f4 ff       	call   0x140019290
1400d2906:	eb b5                	jmp    0x1400d28bd
1400d2908:	e8 83 69 f4 ff       	call   0x140019290
1400d290d:	eb c5                	jmp    0x1400d28d4
1400d290f:	0f 0b                	ud2
1400d2911:	cc                   	int3
1400d2912:	cc                   	int3
1400d2913:	cc                   	int3
1400d2914:	cc                   	int3
1400d2915:	cc                   	int3
1400d2916:	cc                   	int3
1400d2917:	cc                   	int3
1400d2918:	cc                   	int3
1400d2919:	cc                   	int3
1400d291a:	cc                   	int3
1400d291b:	cc                   	int3
1400d291c:	cc                   	int3
1400d291d:	cc                   	int3
1400d291e:	cc                   	int3
1400d291f:	cc                   	int3
1400d2920:	56                   	push   %rsi
1400d2921:	48 83 ec 20          	sub    $0x20,%rsp
1400d2925:	48 89 ce             	mov    %rcx,%rsi
1400d2928:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400d292c:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
1400d2933:	00
1400d2934:	48 85 c9             	test   %rcx,%rcx
1400d2937:	75 2b                	jne    0x1400d2964
1400d2939:	48 8b 0e             	mov    (%rsi),%rcx
1400d293c:	48 b8 00 00 00 00 fc 	movabs $0xfffffffc00000000,%rax
1400d2943:	ff ff ff
1400d2946:	48 21 c8             	and    %rcx,%rax
1400d2949:	48 3b 05 38 0c 03 00 	cmp    0x30c38(%rip),%rax        # 0x140103588
1400d2950:	75 05                	jne    0x1400d2957
1400d2952:	e8 39 69 f4 ff       	call   0x140019290
1400d2957:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1400d295e:	48 83 c4 20          	add    $0x20,%rsp
1400d2962:	5e                   	pop    %rsi
1400d2963:	c3                   	ret
1400d2964:	48 8b 01             	mov    (%rcx),%rax
1400d2967:	48 8b 00             	mov    (%rax),%rax
1400d296a:	ba 01 00 00 00       	mov    $0x1,%edx
1400d296f:	ff 15 93 43 02 00    	call   *0x24393(%rip)        # 0x1400f6d08
1400d2975:	eb c2                	jmp    0x1400d2939
1400d2977:	cc                   	int3
1400d2978:	cc                   	int3
1400d2979:	cc                   	int3
1400d297a:	cc                   	int3
1400d297b:	cc                   	int3
1400d297c:	cc                   	int3
1400d297d:	cc                   	int3
1400d297e:	cc                   	int3
1400d297f:	cc                   	int3
1400d2980:	56                   	push   %rsi
1400d2981:	57                   	push   %rdi
1400d2982:	48 83 ec 28          	sub    $0x28,%rsp
1400d2986:	48 89 ce             	mov    %rcx,%rsi
1400d2989:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400d298d:	48 c7 46 30 00 00 00 	movq   $0x0,0x30(%rsi)
1400d2994:	00
1400d2995:	48 85 c9             	test   %rcx,%rcx
1400d2998:	75 55                	jne    0x1400d29ef
1400d299a:	48 8b 7e 48          	mov    0x48(%rsi),%rdi
1400d299e:	48 83 c7 68          	add    $0x68,%rdi
1400d29a2:	48 89 f9             	mov    %rdi,%rcx
1400d29a5:	ff 15 65 4f 02 00    	call   *0x24f65(%rip)        # 0x1400f7910
1400d29ab:	84 c0                	test   %al,%al
1400d29ad:	74 28                	je     0x1400d29d7
1400d29af:	48 8b 46 48          	mov    0x48(%rsi),%rax
1400d29b3:	48 ff 80 58 01 00 00 	incq   0x158(%rax)
1400d29ba:	48 8b 4e 48          	mov    0x48(%rsi),%rcx
1400d29be:	80 b9 78 01 00 00 01 	cmpb   $0x1,0x178(%rcx)
1400d29c5:	74 1a                	je     0x1400d29e1
1400d29c7:	48 89 f9             	mov    %rdi,%rcx
1400d29ca:	48 83 c4 28          	add    $0x28,%rsp
1400d29ce:	5f                   	pop    %rdi
1400d29cf:	5e                   	pop    %rsi
1400d29d0:	48 ff 25 61 4e 02 00 	rex.W jmp *0x24e61(%rip)        # 0x1400f7838
1400d29d7:	48 89 f9             	mov    %rdi,%rcx
1400d29da:	e8 61 9e f8 ff       	call   0x14005c840
1400d29df:	eb ce                	jmp    0x1400d29af
1400d29e1:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
1400d29e8:	e8 b3 9e f8 ff       	call   0x14005c8a0
1400d29ed:	eb d8                	jmp    0x1400d29c7
1400d29ef:	48 8b 01             	mov    (%rcx),%rax
1400d29f2:	48 8b 00             	mov    (%rax),%rax
1400d29f5:	ba 01 00 00 00       	mov    $0x1,%edx
1400d29fa:	ff 15 08 43 02 00    	call   *0x24308(%rip)        # 0x1400f6d08
1400d2a00:	eb 98                	jmp    0x1400d299a
1400d2a02:	cc                   	int3
1400d2a03:	cc                   	int3
1400d2a04:	cc                   	int3
1400d2a05:	cc                   	int3
1400d2a06:	cc                   	int3
1400d2a07:	cc                   	int3
1400d2a08:	cc                   	int3
1400d2a09:	cc                   	int3
1400d2a0a:	cc                   	int3
1400d2a0b:	cc                   	int3
1400d2a0c:	cc                   	int3
1400d2a0d:	cc                   	int3
1400d2a0e:	cc                   	int3
1400d2a0f:	cc                   	int3
1400d2a10:	56                   	push   %rsi
1400d2a11:	57                   	push   %rdi
1400d2a12:	53                   	push   %rbx
1400d2a13:	48 83 ec 40          	sub    $0x40,%rsp
1400d2a17:	48 8b 05 22 e6 02 00 	mov    0x2e622(%rip),%rax        # 0x140101040
1400d2a1e:	48 31 e0             	xor    %rsp,%rax
1400d2a21:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400d2a26:	80 79 58 01          	cmpb   $0x1,0x58(%rcx)
1400d2a2a:	75 72                	jne    0x1400d2a9e
1400d2a2c:	48 89 ce             	mov    %rcx,%rsi
1400d2a2f:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400d2a36:	aa aa aa
1400d2a39:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1400d2a3e:	48 89 07             	mov    %rax,(%rdi)
1400d2a41:	48 89 d1             	mov    %rdx,%rcx
1400d2a44:	48 89 fa             	mov    %rdi,%rdx
1400d2a47:	e8 54 9a f9 ff       	call   0x14006c4a0
1400d2a4c:	48 83 3f 00          	cmpq   $0x0,(%rdi)
1400d2a50:	74 4c                	je     0x1400d2a9e
1400d2a52:	48 8b 46 48          	mov    0x48(%rsi),%rax
1400d2a56:	48 8b 58 30          	mov    0x30(%rax),%rbx
1400d2a5a:	48 8d 7c 24 28       	lea    0x28(%rsp),%rdi
1400d2a5f:	48 89 f9             	mov    %rdi,%rcx
1400d2a62:	e8 49 9c f8 ff       	call   0x14005c6b0
1400d2a67:	48 8b 07             	mov    (%rdi),%rax
1400d2a6a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400d2a6f:	31 d2                	xor    %edx,%edx
1400d2a71:	48 39 c8             	cmp    %rcx,%rax
1400d2a74:	0f 99 c2             	setns  %dl
1400d2a77:	49 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r8
1400d2a7e:	ff ff 7f
1400d2a81:	49 01 d0             	add    %rdx,%r8
1400d2a84:	48 29 c8             	sub    %rcx,%rax
1400d2a87:	49 0f 40 c0          	cmovo  %r8,%rax
1400d2a8b:	48 39 d8             	cmp    %rbx,%rax
1400d2a8e:	7c 0e                	jl     0x1400d2a9e
1400d2a90:	48 8b 46 48          	mov    0x48(%rsi),%rax
1400d2a94:	8a 80 51 01 00 00    	mov    0x151(%rax),%al
1400d2a9a:	34 01                	xor    $0x1,%al
1400d2a9c:	eb 02                	jmp    0x1400d2aa0
1400d2a9e:	31 c0                	xor    %eax,%eax
1400d2aa0:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400d2aa5:	48 31 e1             	xor    %rsp,%rcx
1400d2aa8:	48 3b 0d 91 e5 02 00 	cmp    0x2e591(%rip),%rcx        # 0x140101040
1400d2aaf:	74 06                	je     0x1400d2ab7
1400d2ab1:	e8 1a c8 f9 ff       	call   0x14006f2d0
1400d2ab6:	cc                   	int3
1400d2ab7:	48 83 c4 40          	add    $0x40,%rsp
1400d2abb:	5b                   	pop    %rbx
1400d2abc:	5f                   	pop    %rdi
1400d2abd:	5e                   	pop    %rsi
1400d2abe:	c3                   	ret
1400d2abf:	cc                   	int3
1400d2ac0:	56                   	push   %rsi
1400d2ac1:	57                   	push   %rdi
1400d2ac2:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1400d2ac9:	48 8b 05 70 e5 02 00 	mov    0x2e570(%rip),%rax        # 0x140101040
1400d2ad0:	48 31 e0             	xor    %rsp,%rax
1400d2ad3:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1400d2ada:	00
1400d2adb:	80 79 19 01          	cmpb   $0x1,0x19(%rcx)
1400d2adf:	0f 85 b4 00 00 00    	jne    0x1400d2b99
1400d2ae5:	80 3d 80 a5 04 00 00 	cmpb   $0x0,0x4a580(%rip)        # 0x14011d06c
1400d2aec:	0f 85 a7 00 00 00    	jne    0x1400d2b99
1400d2af2:	48 89 ce             	mov    %rcx,%rsi
1400d2af5:	0f 28 05 14 de 00 00 	movaps 0xde14(%rip),%xmm0        # 0x1400e0910
1400d2afc:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1400d2b01:	0f 29 47 50          	movaps %xmm0,0x50(%rdi)
1400d2b05:	0f 29 47 40          	movaps %xmm0,0x40(%rdi)
1400d2b09:	0f 29 47 30          	movaps %xmm0,0x30(%rdi)
1400d2b0d:	0f 29 47 20          	movaps %xmm0,0x20(%rdi)
1400d2b11:	0f 29 47 10          	movaps %xmm0,0x10(%rdi)
1400d2b15:	0f 29 07             	movaps %xmm0,(%rdi)
1400d2b18:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1400d2b1c:	48 89 f9             	mov    %rdi,%rcx
1400d2b1f:	e8 3c 5f f9 ff       	call   0x140068a60
1400d2b24:	48 8d 05 a5 ef 00 00 	lea    0xefa5(%rip),%rax        # 0x1400e1ad0
1400d2b2b:	48 89 07             	mov    %rax,(%rdi)
1400d2b2e:	48 c7 47 48 00 00 00 	movq   $0x0,0x48(%rdi)
1400d2b35:	00
1400d2b36:	48 8b 7e 28          	mov    0x28(%rsi),%rdi
1400d2b3a:	48 83 c7 68          	add    $0x68,%rdi
1400d2b3e:	48 89 f9             	mov    %rdi,%rcx
1400d2b41:	ff 15 c9 4d 02 00    	call   *0x24dc9(%rip)        # 0x1400f7910
1400d2b47:	84 c0                	test   %al,%al
1400d2b49:	75 08                	jne    0x1400d2b53
1400d2b4b:	48 89 f9             	mov    %rdi,%rcx
1400d2b4e:	e8 ed 9c f8 ff       	call   0x14005c840
1400d2b53:	80 7e 39 00          	cmpb   $0x0,0x39(%rsi)
1400d2b57:	75 2d                	jne    0x1400d2b86
1400d2b59:	48 8b 46 28          	mov    0x28(%rsi),%rax
1400d2b5d:	ff 88 30 01 00 00    	decl   0x130(%rax)
1400d2b63:	c6 46 39 01          	movb   $0x1,0x39(%rsi)
1400d2b67:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1400d2b6b:	e8 40 ad f7 ff       	call   0x14004d8b0
1400d2b70:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1400d2b74:	48 8b 01             	mov    (%rcx),%rax
1400d2b77:	48 8b 40 48          	mov    0x48(%rax),%rax
1400d2b7b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400d2b80:	ff 15 82 41 02 00    	call   *0x24182(%rip)        # 0x1400f6d08
1400d2b86:	48 89 f9             	mov    %rdi,%rcx
1400d2b89:	ff 15 a9 4c 02 00    	call   *0x24ca9(%rip)        # 0x1400f7838
1400d2b8f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400d2b94:	e8 67 b8 f7 ff       	call   0x14004e400
1400d2b99:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1400d2ba0:	00
1400d2ba1:	48 31 e1             	xor    %rsp,%rcx
1400d2ba4:	48 3b 0d 95 e4 02 00 	cmp    0x2e495(%rip),%rcx        # 0x140101040
1400d2bab:	74 06                	je     0x1400d2bb3
1400d2bad:	e8 1e c7 f9 ff       	call   0x14006f2d0
1400d2bb2:	cc                   	int3
1400d2bb3:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1400d2bba:	5f                   	pop    %rdi
1400d2bbb:	5e                   	pop    %rsi
1400d2bbc:	c3                   	ret
1400d2bbd:	cc                   	int3
1400d2bbe:	cc                   	int3
1400d2bbf:	cc                   	int3
1400d2bc0:	56                   	push   %rsi
1400d2bc1:	57                   	push   %rdi
1400d2bc2:	48 83 ec 28          	sub    $0x28,%rsp
1400d2bc6:	89 d7                	mov    %edx,%edi
1400d2bc8:	48 89 ce             	mov    %rcx,%rsi
1400d2bcb:	48 8d 05 c6 f0 00 00 	lea    0xf0c6(%rip),%rax        # 0x1400e1c98
1400d2bd2:	48 89 01             	mov    %rax,(%rcx)
1400d2bd5:	48 8d 05 d4 ee 00 00 	lea    0xeed4(%rip),%rax        # 0x1400e1ab0
1400d2bdc:	48 89 41 20          	mov    %rax,0x20(%rcx)
1400d2be0:	48 83 c1 48          	add    $0x48,%rcx
1400d2be4:	e8 a7 fc ff ff       	call   0x1400d2890
1400d2be9:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
1400d2bed:	e8 2e fd ff ff       	call   0x1400d2920
1400d2bf2:	48 8d 05 ff f0 00 00 	lea    0xf0ff(%rip),%rax        # 0x1400e1cf8
1400d2bf9:	48 89 06             	mov    %rax,(%rsi)
1400d2bfc:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
1400d2c00:	e8 5b 10 f9 ff       	call   0x140063c60
1400d2c05:	85 ff                	test   %edi,%edi
1400d2c07:	74 08                	je     0x1400d2c11
1400d2c09:	48 89 f1             	mov    %rsi,%rcx
1400d2c0c:	e8 bf b2 f9 ff       	call   0x14006ded0
1400d2c11:	48 89 f0             	mov    %rsi,%rax
1400d2c14:	48 83 c4 28          	add    $0x28,%rsp
1400d2c18:	5f                   	pop    %rdi
1400d2c19:	5e                   	pop    %rsi
1400d2c1a:	c3                   	ret
1400d2c1b:	cc                   	int3
1400d2c1c:	cc                   	int3
1400d2c1d:	cc                   	int3
1400d2c1e:	cc                   	int3
1400d2c1f:	cc                   	int3
1400d2c20:	56                   	push   %rsi
1400d2c21:	57                   	push   %rdi
1400d2c22:	53                   	push   %rbx
1400d2c23:	48 83 ec 20          	sub    $0x20,%rsp
1400d2c27:	89 d7                	mov    %edx,%edi
1400d2c29:	48 89 cb             	mov    %rcx,%rbx
1400d2c2c:	48 8d 71 e0          	lea    -0x20(%rcx),%rsi
1400d2c30:	48 8d 05 61 f0 00 00 	lea    0xf061(%rip),%rax        # 0x1400e1c98
1400d2c37:	48 89 41 e0          	mov    %rax,-0x20(%rcx)
1400d2c3b:	48 8d 05 6e ee 00 00 	lea    0xee6e(%rip),%rax        # 0x1400e1ab0
1400d2c42:	48 89 01             	mov    %rax,(%rcx)
1400d2c45:	48 83 c1 28          	add    $0x28,%rcx
1400d2c49:	e8 42 fc ff ff       	call   0x1400d2890
1400d2c4e:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400d2c52:	e8 c9 fc ff ff       	call   0x1400d2920
1400d2c57:	48 8d 05 9a f0 00 00 	lea    0xf09a(%rip),%rax        # 0x1400e1cf8
1400d2c5e:	48 89 43 e0          	mov    %rax,-0x20(%rbx)
1400d2c62:	48 83 c3 f0          	add    $0xfffffffffffffff0,%rbx
1400d2c66:	48 89 d9             	mov    %rbx,%rcx
1400d2c69:	e8 f2 0f f9 ff       	call   0x140063c60
1400d2c6e:	85 ff                	test   %edi,%edi
1400d2c70:	74 08                	je     0x1400d2c7a
1400d2c72:	48 89 f1             	mov    %rsi,%rcx
1400d2c75:	e8 56 b2 f9 ff       	call   0x14006ded0
1400d2c7a:	48 89 f0             	mov    %rsi,%rax
1400d2c7d:	48 83 c4 20          	add    $0x20,%rsp
1400d2c81:	5b                   	pop    %rbx
1400d2c82:	5f                   	pop    %rdi
1400d2c83:	5e                   	pop    %rsi
1400d2c84:	c3                   	ret
1400d2c85:	cc                   	int3
1400d2c86:	cc                   	int3
1400d2c87:	cc                   	int3
1400d2c88:	cc                   	int3
1400d2c89:	cc                   	int3
1400d2c8a:	cc                   	int3
1400d2c8b:	cc                   	int3
1400d2c8c:	cc                   	int3
1400d2c8d:	cc                   	int3
1400d2c8e:	cc                   	int3
1400d2c8f:	cc                   	int3
1400d2c90:	56                   	push   %rsi
1400d2c91:	57                   	push   %rdi
1400d2c92:	48 83 ec 28          	sub    $0x28,%rsp
1400d2c96:	89 d7                	mov    %edx,%edi
1400d2c98:	48 89 ce             	mov    %rcx,%rsi
1400d2c9b:	e8 60 b7 f7 ff       	call   0x14004e400
1400d2ca0:	85 ff                	test   %edi,%edi
1400d2ca2:	74 08                	je     0x1400d2cac
1400d2ca4:	48 89 f1             	mov    %rsi,%rcx
1400d2ca7:	e8 24 b2 f9 ff       	call   0x14006ded0
1400d2cac:	48 89 f0             	mov    %rsi,%rax
1400d2caf:	48 83 c4 28          	add    $0x28,%rsp
1400d2cb3:	5f                   	pop    %rdi
1400d2cb4:	5e                   	pop    %rsi
1400d2cb5:	c3                   	ret
1400d2cb6:	cc                   	int3
1400d2cb7:	cc                   	int3
1400d2cb8:	cc                   	int3
1400d2cb9:	cc                   	int3
1400d2cba:	cc                   	int3
1400d2cbb:	cc                   	int3
1400d2cbc:	cc                   	int3
1400d2cbd:	cc                   	int3
1400d2cbe:	cc                   	int3
1400d2cbf:	cc                   	int3
1400d2cc0:	83 39 ff             	cmpl   $0xffffffff,(%rcx)
1400d2cc3:	0f 95 c0             	setne  %al
1400d2cc6:	c3                   	ret
1400d2cc7:	cc                   	int3