140002aa5:	cc                   	int3
140002aa6:	cc                   	int3
140002aa7:	cc                   	int3
140002aa8:	40 53                	rex push %rbx
140002aaa:	48 83 ec 20          	sub    $0x20,%rsp
140002aae:	0f 57 c0             	xorps  %xmm0,%xmm0
140002ab1:	48 8d 05 b0 c5 01 00 	lea    0x1c5b0(%rip),%rax        # 0x14001f068
140002ab8:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
140002abc:	48 89 01             	mov    %rax,(%rcx)
140002abf:	48 8b d9             	mov    %rcx,%rbx
140002ac2:	48 83 a1 a8 00 00 00 	andq   $0x0,0xa8(%rcx)
140002ac9:	00
140002aca:	48 83 c1 18          	add    $0x18,%rcx
140002ace:	48 83 a1 98 00 00 00 	andq   $0x0,0x98(%rcx)
140002ad5:	00
140002ad6:	e8 a5 fa ff ff       	call   0x140002580
140002adb:	48 83 a3 b8 00 00 00 	andq   $0x0,0xb8(%rbx)
140002ae2:	00
140002ae3:	48 8b c3             	mov    %rbx,%rax
140002ae6:	48 83 a3 c0 00 00 00 	andq   $0x0,0xc0(%rbx)
140002aed:	00
140002aee:	48 83 c4 20          	add    $0x20,%rsp
140002af2:	5b                   	pop    %rbx
140002af3:	c3                   	ret
140002af4:	cc                   	int3
140002af5:	cc                   	int3
140002af6:	cc                   	int3
140002af7:	cc                   	int3
140002af8:	cc                   	int3
140002af9:	cc                   	int3
140002afa:	cc                   	int3
140002afb:	cc                   	int3
140002afc:	cc                   	int3
140002afd:	cc                   	int3
140002afe:	cc                   	int3
140002aff:	cc                   	int3
140002b00:	40 53                	rex push %rbx
140002b02:	b8 30 14 00 00       	mov    $0x1430,%eax
140002b07:	e8 64 9e 01 00       	call   0x14001c970
140002b0c:	48 2b e0             	sub    %rax,%rsp
140002b0f:	48 8b 05 3a 79 02 00 	mov    0x2793a(%rip),%rax        # 0x14002a450
140002b16:	48 33 c4             	xor    %rsp,%rax
140002b19:	48 89 84 24 20 14 00 	mov    %rax,0x1420(%rsp)
140002b20:	00
140002b21:	48 8d 99 b8 00 00 00 	lea    0xb8(%rcx),%rbx
140002b28:	48 8b 03             	mov    (%rbx),%rax
140002b2b:	48 85 c0             	test   %rax,%rax
140002b2e:	75 5a                	jne    0x140002b8a
140002b30:	4c 8d 41 18          	lea    0x18(%rcx),%r8
140002b34:	ba 00 08 00 00       	mov    $0x800,%edx
140002b39:	48 8d 8c 24 20 04 00 	lea    0x420(%rsp),%rcx
140002b40:	00
140002b41:	e8 1a f3 ff ff       	call   0x140001e60
140002b46:	4c 8d 8c 24 20 04 00 	lea    0x420(%rsp),%r9
140002b4d:	00
140002b4e:	ba 00 04 00 00       	mov    $0x400,%edx
140002b53:	4c 8d 05 46 e1 01 00 	lea    0x1e146(%rip),%r8        # 0x140020ca0
140002b5a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140002b5f:	e8 9c f9 ff ff       	call   0x140002500
140002b64:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140002b69:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140002b6d:	49 ff c0             	inc    %r8
140002b70:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140002b75:	75 f6                	jne    0x140002b6d
140002b77:	49 ff c0             	inc    %r8
140002b7a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140002b7f:	48 8b cb             	mov    %rbx,%rcx
140002b82:	e8 45 f5 ff ff       	call   0x1400020cc
140002b87:	48 8b 03             	mov    (%rbx),%rax
140002b8a:	48 8d 48 04          	lea    0x4(%rax),%rcx
140002b8e:	48 f7 d8             	neg    %rax
140002b91:	48 1b c0             	sbb    %rax,%rax
140002b94:	48 23 c1             	and    %rcx,%rax
140002b97:	48 8b 8c 24 20 14 00 	mov    0x1420(%rsp),%rcx
140002b9e:	00
140002b9f:	48 33 cc             	xor    %rsp,%rcx
140002ba2:	e8 b9 89 01 00       	call   0x14001b560
140002ba7:	48 81 c4 30 14 00 00 	add    $0x1430,%rsp
140002bae:	5b                   	pop    %rbx
140002baf:	c3                   	ret
140002bb0:	cc                   	int3
140002bb1:	cc                   	int3
140002bb2:	cc                   	int3
140002bb3:	cc                   	int3
140002bb4:	cc                   	int3
140002bb5:	cc                   	int3
140002bb6:	cc                   	int3
140002bb7:	cc                   	int3
140002bb8:	cc                   	int3
140002bb9:	cc                   	int3
140002bba:	cc                   	int3
140002bbb:	cc                   	int3
140002bbc:	cc                   	int3
140002bbd:	cc                   	int3
140002bbe:	cc                   	int3
140002bbf:	cc                   	int3
140002bc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140002bc5:	57                   	push   %rdi
140002bc6:	48 83 ec 20          	sub    $0x20,%rsp
140002bca:	8b da                	mov    %edx,%ebx
140002bcc:	48 8b f9             	mov    %rcx,%rdi
140002bcf:	e8 28 00 00 00       	call   0x140002bfc
140002bd4:	f6 c3 01             	test   $0x1,%bl
140002bd7:	74 0d                	je     0x140002be6
140002bd9:	ba c8 00 00 00       	mov    $0xc8,%edx
140002bde:	48 8b cf             	mov    %rdi,%rcx
140002be1:	e8 02 8f 01 00       	call   0x14001bae8
140002be6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140002beb:	48 8b c7             	mov    %rdi,%rax
140002bee:	48 83 c4 20          	add    $0x20,%rsp
140002bf2:	5f                   	pop    %rdi
140002bf3:	c3                   	ret
140002bf4:	cc                   	int3
140002bf5:	cc                   	int3
140002bf6:	cc                   	int3
140002bf7:	cc                   	int3
140002bf8:	cc                   	int3
140002bf9:	cc                   	int3
140002bfa:	cc                   	int3
140002bfb:	cc                   	int3
140002bfc:	40 53                	rex push %rbx
140002bfe:	48 83 ec 20          	sub    $0x20,%rsp
140002c02:	48 8b d9             	mov    %rcx,%rbx
140002c05:	48 8b 89 b8 00 00 00 	mov    0xb8(%rcx),%rcx
140002c0c:	48 85 c9             	test   %rcx,%rcx
140002c0f:	74 40                	je     0x140002c51
140002c11:	83 c8 ff             	or     $0xffffffff,%eax
140002c14:	f0 0f c1 01          	lock xadd %eax,(%rcx)
140002c18:	83 f8 01             	cmp    $0x1,%eax
140002c1b:	75 24                	jne    0x140002c41
140002c1d:	48 ff 15 8c d1 01 00 	rex.W call *0x1d18c(%rip)        # 0x14001fdb0
140002c24:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002c29:	4c 8b 83 b8 00 00 00 	mov    0xb8(%rbx),%r8
140002c30:	33 d2                	xor    %edx,%edx
140002c32:	48 8b c8             	mov    %rax,%rcx
140002c35:	48 ff 15 6c d1 01 00 	rex.W call *0x1d16c(%rip)        # 0x14001fda8
140002c3c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002c41:	48 83 a3 b8 00 00 00 	andq   $0x0,0xb8(%rbx)
140002c48:	00
140002c49:	48 83 a3 c0 00 00 00 	andq   $0x0,0xc0(%rbx)
140002c50:	00
140002c51:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140002c58:	48 85 c9             	test   %rcx,%rcx
140002c5b:	74 40                	je     0x140002c9d
140002c5d:	83 c8 ff             	or     $0xffffffff,%eax
140002c60:	f0 0f c1 01          	lock xadd %eax,(%rcx)
140002c64:	83 f8 01             	cmp    $0x1,%eax
140002c67:	75 24                	jne    0x140002c8d
140002c69:	48 ff 15 40 d1 01 00 	rex.W call *0x1d140(%rip)        # 0x14001fdb0
140002c70:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002c75:	4c 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%r8
140002c7c:	33 d2                	xor    %edx,%edx
140002c7e:	48 8b c8             	mov    %rax,%rcx
140002c81:	48 ff 15 20 d1 01 00 	rex.W call *0x1d120(%rip)        # 0x14001fda8
140002c88:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002c8d:	48 83 a3 a8 00 00 00 	andq   $0x0,0xa8(%rbx)
140002c94:	00
140002c95:	48 83 a3 b0 00 00 00 	andq   $0x0,0xb0(%rbx)
140002c9c:	00
140002c9d:	48 8d 05 84 c3 01 00 	lea    0x1c384(%rip),%rax        # 0x14001f028
140002ca4:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140002ca8:	48 89 03             	mov    %rax,(%rbx)
140002cab:	48 83 c4 20          	add    $0x20,%rsp
140002caf:	5b                   	pop    %rbx
140002cb0:	e9 15 97 01 00       	jmp    0x14001c3ca
140002cb5:	cc                   	int3
140002cb6:	cc                   	int3
140002cb7:	cc                   	int3
140002cb8:	cc                   	int3
140002cb9:	cc                   	int3
140002cba:	cc                   	int3
140002cbb:	cc                   	int3
140002cbc:	48 83 ec 28          	sub    $0x28,%rsp
140002cc0:	48 8b 05 31 7f 02 00 	mov    0x27f31(%rip),%rax        # 0x14002abf8
140002cc7:	48 85 c0             	test   %rax,%rax
140002cca:	74 06                	je     0x140002cd2
140002ccc:	ff 15 06 d7 01 00    	call   *0x1d706(%rip)        # 0x1400203d8
140002cd2:	48 83 c4 28          	add    $0x28,%rsp
140002cd6:	c3                   	ret
140002cd7:	cc                   	int3
140002cd8:	cc                   	int3
140002cd9:	cc                   	int3
140002cda:	cc                   	int3
140002cdb:	cc                   	int3
140002cdc:	cc                   	int3
140002cdd:	cc                   	int3
140002cde:	cc                   	int3
140002cdf:	cc                   	int3
140002ce0:	48 83 ec 28          	sub    $0x28,%rsp
140002ce4:	48 8b 05 35 7f 02 00 	mov    0x27f35(%rip),%rax        # 0x14002ac20
140002ceb:	48 85 c0             	test   %rax,%rax
140002cee:	74 06                	je     0x140002cf6
140002cf0:	ff 15 e2 d6 01 00    	call   *0x1d6e2(%rip)        # 0x1400203d8
140002cf6:	48 83 c4 28          	add    $0x28,%rsp
140002cfa:	c3                   	ret
140002cfb:	cc                   	int3
140002cfc:	cc                   	int3
140002cfd:	cc                   	int3
140002cfe:	cc                   	int3
140002cff:	cc                   	int3
140002d00:	cc                   	int3
140002d01:	cc                   	int3
140002d02:	cc                   	int3
140002d03:	cc                   	int3
140002d04:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140002d09:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140002d0e:	53                   	push   %rbx
140002d0f:	48 83 ec 30          	sub    $0x30,%rsp
140002d13:	48 8b d9             	mov    %rcx,%rbx
140002d16:	48 8b 05 83 7e 02 00 	mov    0x27e83(%rip),%rax        # 0x14002aba0
140002d1d:	ff 15 b5 d6 01 00    	call   *0x1d6b5(%rip)        # 0x1400203d8
140002d23:	89 44 24 50          	mov    %eax,0x50(%rsp)
140002d27:	85 c0                	test   %eax,%eax
140002d29:	79 12                	jns    0x140002d3d
140002d2b:	48 85 db             	test   %rbx,%rbx
140002d2e:	75 0d                	jne    0x140002d3d
140002d30:	eb 04                	jmp    0x140002d36
140002d32:	8b 44 24 50          	mov    0x50(%rsp),%eax
140002d36:	48 83 c4 30          	add    $0x30,%rsp
140002d3a:	5b                   	pop    %rbx
140002d3b:	c3                   	ret
140002d3c:	cc                   	int3
140002d3d:	33 d2                	xor    %edx,%edx
140002d3f:	33 c9                	xor    %ecx,%ecx
140002d41:	e8 d6 97 01 00       	call   0x14001c51c
140002d46:	cc                   	int3
140002d47:	cc                   	int3
140002d48:	cc                   	int3
140002d49:	cc                   	int3
140002d4a:	cc                   	int3
140002d4b:	cc                   	int3
140002d4c:	cc                   	int3
140002d4d:	cc                   	int3
140002d4e:	cc                   	int3
140002d4f:	cc                   	int3
140002d50:	48 83 ec 28          	sub    $0x28,%rsp
140002d54:	33 d2                	xor    %edx,%edx
140002d56:	33 c9                	xor    %ecx,%ecx
140002d58:	e8 bf 97 01 00       	call   0x14001c51c
140002d5d:	cc                   	int3
140002d5e:	cc                   	int3
140002d5f:	cc                   	int3
140002d60:	cc                   	int3
140002d61:	cc                   	int3
140002d62:	cc                   	int3
140002d63:	cc                   	int3
140002d64:	cc                   	int3
140002d65:	cc                   	int3
140002d66:	cc                   	int3
140002d67:	cc                   	int3
140002d68:	cc                   	int3
140002d69:	cc                   	int3
140002d6a:	cc                   	int3
140002d6b:	cc                   	int3
140002d6c:	cc                   	int3
140002d6d:	cc                   	int3
140002d6e:	cc                   	int3
140002d6f:	cc                   	int3
140002d70:	48 81 ec f8 00 00 00 	sub    $0xf8,%rsp
140002d77:	48 8b d1             	mov    %rcx,%rdx
140002d7a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140002d7f:	e8 24 fd ff ff       	call   0x140002aa8
140002d84:	48 8d 15 65 51 02 00 	lea    0x25165(%rip),%rdx        # 0x140027ef0
140002d8b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140002d90:	e8 87 97 01 00       	call   0x14001c51c
140002d95:	cc                   	int3
140002d96:	cc                   	int3
140002d97:	cc                   	int3
140002d98:	cc                   	int3
140002d99:	cc                   	int3
140002d9a:	cc                   	int3
140002d9b:	cc                   	int3
140002d9c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140002da1:	57                   	push   %rdi
140002da2:	48 83 ec 20          	sub    $0x20,%rsp
140002da6:	48 8b fa             	mov    %rdx,%rdi
140002da9:	48 8d 05 78 c2 01 00 	lea    0x1c278(%rip),%rax        # 0x14001f028
140002db0:	48 89 01             	mov    %rax,(%rcx)
140002db3:	48 8d 51 08          	lea    0x8(%rcx),%rdx
140002db7:	48 8b d9             	mov    %rcx,%rbx
140002dba:	0f 57 c0             	xorps  %xmm0,%xmm0
140002dbd:	0f 11 02             	movups %xmm0,(%rdx)
140002dc0:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140002dc4:	e8 f5 95 01 00       	call   0x14001c3be
140002dc9:	41 b9 80 00 00 00    	mov    $0x80,%r9d
140002dcf:	48 8d 05 92 c2 01 00 	lea    0x1c292(%rip),%rax        # 0x14001f068
140002dd6:	48 89 03             	mov    %rax,(%rbx)
140002dd9:	0f 10 47 18          	movups 0x18(%rdi),%xmm0
140002ddd:	0f 11 43 18          	movups %xmm0,0x18(%rbx)
140002de1:	0f 10 4f 28          	movups 0x28(%rdi),%xmm1
140002de5:	0f 11 4b 28          	movups %xmm1,0x28(%rbx)
140002de9:	0f 10 47 38          	movups 0x38(%rdi),%xmm0
140002ded:	0f 11 43 38          	movups %xmm0,0x38(%rbx)
140002df1:	0f 10 4f 48          	movups 0x48(%rdi),%xmm1
140002df5:	0f 11 4b 48          	movups %xmm1,0x48(%rbx)
140002df9:	0f 10 47 58          	movups 0x58(%rdi),%xmm0
140002dfd:	0f 11 43 58          	movups %xmm0,0x58(%rbx)
140002e01:	0f 10 4f 68          	movups 0x68(%rdi),%xmm1
140002e05:	0f 11 4b 68          	movups %xmm1,0x68(%rbx)
140002e09:	0f 10 47 78          	movups 0x78(%rdi),%xmm0
140002e0d:	0f 11 43 78          	movups %xmm0,0x78(%rbx)
140002e11:	0f 10 87 88 00 00 00 	movups 0x88(%rdi),%xmm0
140002e18:	42 0f 11 44 0b 08    	movups %xmm0,0x8(%rbx,%r9,1)
140002e1e:	42 0f 10 4c 0f 18    	movups 0x18(%rdi,%r9,1),%xmm1
140002e24:	42 0f 11 4c 0b 18    	movups %xmm1,0x18(%rbx,%r9,1)
140002e2a:	45 33 c9             	xor    %r9d,%r9d
140002e2d:	4c 89 8b a8 00 00 00 	mov    %r9,0xa8(%rbx)
140002e34:	4c 89 8b b0 00 00 00 	mov    %r9,0xb0(%rbx)
140002e3b:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
140002e42:	48 8b 8f b0 00 00 00 	mov    0xb0(%rdi),%rcx
140002e49:	48 85 c0             	test   %rax,%rax
140002e4c:	74 11                	je     0x140002e5f
140002e4e:	48 89 83 a8 00 00 00 	mov    %rax,0xa8(%rbx)
140002e55:	48 89 8b b0 00 00 00 	mov    %rcx,0xb0(%rbx)
140002e5c:	f0 ff 00             	lock incl (%rax)
140002e5f:	4c 89 8b b8 00 00 00 	mov    %r9,0xb8(%rbx)
140002e66:	4c 89 8b c0 00 00 00 	mov    %r9,0xc0(%rbx)
140002e6d:	48 8b 87 b8 00 00 00 	mov    0xb8(%rdi),%rax
140002e74:	48 8b 8f c0 00 00 00 	mov    0xc0(%rdi),%rcx
140002e7b:	48 85 c0             	test   %rax,%rax
140002e7e:	74 11                	je     0x140002e91
140002e80:	48 89 83 b8 00 00 00 	mov    %rax,0xb8(%rbx)
140002e87:	48 89 8b c0 00 00 00 	mov    %rcx,0xc0(%rbx)
140002e8e:	f0 ff 00             	lock incl (%rax)
140002e91:	48 8b c3             	mov    %rbx,%rax
140002e94:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140002e99:	48 83 c4 20          	add    $0x20,%rsp
140002e9d:	5f                   	pop    %rdi
140002e9e:	c3                   	ret
140002e9f:	cc                   	int3
140002ea0:	cc                   	int3
140002ea1:	cc                   	int3
140002ea2:	cc                   	int3
140002ea3:	cc                   	int3
140002ea4:	cc                   	int3
140002ea5:	cc                   	int3
140002ea6:	cc                   	int3
140002ea7:	cc                   	int3
140002ea8:	cc                   	int3
140002ea9:	cc                   	int3
140002eaa:	cc                   	int3
140002eab:	cc                   	int3
140002eac:	cc                   	int3
140002ead:	cc                   	int3
140002eae:	cc                   	int3
140002eaf:	cc                   	int3
140002eb0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140002eb5:	56                   	push   %rsi
140002eb6:	57                   	push   %rdi
140002eb7:	41 56                	push   %r14