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
140002eb9:	48 83 ec 60          	sub    $0x60,%rsp
140002ebd:	49 8b f8             	mov    %r8,%rdi
140002ec0:	48 8b f2             	mov    %rdx,%rsi
140002ec3:	48 8b d9             	mov    %rcx,%rbx
140002ec6:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140002ecb:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140002ed0:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140002ed5:	45 33 f6             	xor    %r14d,%r14d
140002ed8:	48 85 c9             	test   %rcx,%rcx
140002edb:	74 04                	je     0x140002ee1
140002edd:	66 44 89 31          	mov    %r14w,(%rcx)
140002ee1:	45 88 30             	mov    %r14b,(%r8)
140002ee4:	48 8b 05 d5 7c 02 00 	mov    0x27cd5(%rip),%rax        # 0x14002abc0
140002eeb:	48 85 c0             	test   %rax,%rax
140002eee:	74 0a                	je     0x140002efa
140002ef0:	ff 15 e2 d4 01 00    	call   *0x1d4e2(%rip)        # 0x1400203d8
140002ef6:	85 c0                	test   %eax,%eax
140002ef8:	78 37                	js     0x140002f31
140002efa:	48 8b 05 0f 7d 02 00 	mov    0x27d0f(%rip),%rax        # 0x14002ac10
140002f01:	48 85 c0             	test   %rax,%rax
140002f04:	74 11                	je     0x140002f17
140002f06:	4c 8b c7             	mov    %rdi,%r8
140002f09:	48 8b d6             	mov    %rsi,%rdx
140002f0c:	48 8b cb             	mov    %rbx,%rcx
140002f0f:	ff 15 c3 d4 01 00    	call   *0x1d4c3(%rip)        # 0x1400203d8
140002f15:	eb 1a                	jmp    0x140002f31
140002f17:	4c 39 35 82 7c 02 00 	cmp    %r14,0x27c82(%rip)        # 0x14002aba0
140002f1e:	75 2a                	jne    0x140002f4a
140002f20:	eb 32                	jmp    0x140002f54
140002f22:	b8 0e 00 07 80       	mov    $0x8007000e,%eax
140002f27:	eb 1f                	jmp    0x140002f48
140002f29:	8b 44 24 20          	mov    0x20(%rsp),%eax
140002f2d:	eb 19                	jmp    0x140002f48
140002f2f:	33 c0                	xor    %eax,%eax
140002f31:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
140002f38:	00
140002f39:	48 83 c4 60          	add    $0x60,%rsp
140002f3d:	41 5e                	pop    %r14
140002f3f:	5f                   	pop    %rdi
140002f40:	5e                   	pop    %rsi
140002f41:	c3                   	ret
140002f42:	cc                   	int3
140002f43:	b8 3e 02 07 80       	mov    $0x8007023e,%eax
140002f48:	eb e7                	jmp    0x140002f31
140002f4a:	33 d2                	xor    %edx,%edx
140002f4c:	33 c9                	xor    %ecx,%ecx
140002f4e:	e8 c9 95 01 00       	call   0x14001c51c
140002f53:	90                   	nop
140002f54:	33 d2                	xor    %edx,%edx
140002f56:	33 c9                	xor    %ecx,%ecx
140002f58:	e8 bf 95 01 00       	call   0x14001c51c
140002f5d:	cc                   	int3
140002f5e:	cc                   	int3
140002f5f:	cc                   	int3
140002f60:	cc                   	int3
140002f61:	cc                   	int3
140002f62:	cc                   	int3
140002f63:	cc                   	int3
140002f64:	cc                   	int3
140002f65:	cc                   	int3
140002f66:	cc                   	int3
140002f67:	cc                   	int3
140002f68:	40 53                	rex push %rbx
140002f6a:	55                   	push   %rbp
140002f6b:	56                   	push   %rsi
140002f6c:	57                   	push   %rdi
140002f6d:	41 54                	push   %r12
140002f6f:	41 55                	push   %r13
140002f71:	41 56                	push   %r14
140002f73:	41 57                	push   %r15
140002f75:	48 83 ec 68          	sub    $0x68,%rsp
140002f79:	48 8b 84 24 10 01 00 	mov    0x110(%rsp),%rax
140002f80:	00
140002f81:	45 33 d2             	xor    %r10d,%r10d
140002f84:	44 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%r14d
140002f8b:	00
140002f8c:	4d 8b e8             	mov    %r8,%r13
140002f8f:	48 8b b4 24 00 01 00 	mov    0x100(%rsp),%rsi
140002f96:	00
140002f97:	44 8b e2             	mov    %edx,%r12d
140002f9a:	48 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%rdx
140002fa1:	00
140002fa2:	4c 8b f9             	mov    %rcx,%r15
140002fa5:	4c 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%r8
140002fac:	00
140002fad:	41 8b ea             	mov    %r10d,%ebp
140002fb0:	48 8b 9c 24 20 01 00 	mov    0x120(%rsp),%rbx
140002fb7:	00
140002fb8:	41 8b ce             	mov    %r14d,%ecx
140002fbb:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
140002fc2:	66 44 89 16          	mov    %r10w,(%rsi)
140002fc6:	44 88 10             	mov    %r10b,(%rax)
140002fc9:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140002fce:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140002fd3:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
140002fd8:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140002fdd:	45 85 f6             	test   %r14d,%r14d
140002fe0:	74 57                	je     0x140003039
140002fe2:	83 e9 01             	sub    $0x1,%ecx
140002fe5:	74 49                	je     0x140003030
140002fe7:	83 e9 01             	sub    $0x1,%ecx
140002fea:	74 0e                	je     0x140002ffa
140002fec:	83 f9 01             	cmp    $0x1,%ecx
140002fef:	75 51                	jne    0x140003042
140002ff1:	8b cf                	mov    %edi,%ecx
140002ff3:	e8 48 f2 ff ff       	call   0x140002240
140002ff8:	eb 46                	jmp    0x140003040
140002ffa:	85 ff                	test   %edi,%edi
140002ffc:	78 29                	js     0x140003027
140002ffe:	bf 9c 02 07 80       	mov    $0x8007029c,%edi
140003003:	49 8b cf             	mov    %r15,%rcx
140003006:	89 7c 24 38          	mov    %edi,0x38(%rsp)
14000300a:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
140003011:	00
140003012:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140003017:	4d 8b c5             	mov    %r13,%r8
14000301a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14000301f:	41 8b d4             	mov    %r12d,%edx
140003022:	e8 d5 03 00 00       	call   0x1400033fc
140003027:	8b cf                	mov    %edi,%ecx
140003029:	e8 e6 f1 ff ff       	call   0x140002214
14000302e:	eb 10                	jmp    0x140003040
140003030:	8b cf                	mov    %edi,%ecx
140003032:	e8 bd f1 ff ff       	call   0x1400021f4
140003037:	eb 07                	jmp    0x140003040
140003039:	8b cf                	mov    %edi,%ecx
14000303b:	e8 94 f1 ff ff       	call   0x1400021d4
140003040:	8b e8                	mov    %eax,%ebp
140003042:	44 89 33             	mov    %r14d,(%rbx)
140003045:	b8 01 00 00 00       	mov    $0x1,%eax
14000304a:	89 7b 04             	mov    %edi,0x4(%rbx)
14000304d:	f0 0f c1 05 83 7c 02 	lock xadd %eax,0x27c83(%rip)        # 0x14002acd8
140003054:	00
140003055:	ff c0                	inc    %eax
140003057:	33 ff                	xor    %edi,%edi
140003059:	89 43 08             	mov    %eax,0x8(%rbx)
14000305c:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
140003063:	00
140003064:	48 85 c0             	test   %rax,%rax
140003067:	74 05                	je     0x14000306e
140003069:	66 39 38             	cmp    %di,(%rax)
14000306c:	75 03                	jne    0x140003071
14000306e:	48 8b c7             	mov    %rdi,%rax
140003071:	48 89 43 10          	mov    %rax,0x10(%rbx)
140003075:	48 ff 15 bc cd 01 00 	rex.W call *0x1cdbc(%rip)        # 0x14001fe38
14000307c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003081:	0f 57 c0             	xorps  %xmm0,%xmm0
140003084:	4c 89 6b 30          	mov    %r13,0x30(%rbx)
140003088:	89 43 18             	mov    %eax,0x18(%rbx)
14000308b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140003090:	48 89 43 20          	mov    %rax,0x20(%rbx)
140003094:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140003099:	48 89 43 28          	mov    %rax,0x28(%rbx)
14000309d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400030a2:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
1400030a9:	48 8b 05 80 7b 02 00 	mov    0x27b80(%rip),%rax        # 0x14002ac30
1400030b0:	44 89 63 38          	mov    %r12d,0x38(%rbx)
1400030b4:	89 6b 3c             	mov    %ebp,0x3c(%rbx)
1400030b7:	4c 89 bb 88 00 00 00 	mov    %r15,0x88(%rbx)
1400030be:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
1400030c2:	0f 11 43 48          	movups %xmm0,0x48(%rbx)
1400030c6:	0f 11 43 58          	movups %xmm0,0x58(%rbx)
1400030ca:	0f 11 43 68          	movups %xmm0,0x68(%rbx)
1400030ce:	48 85 c0             	test   %rax,%rax
1400030d1:	74 08                	je     0x1400030db
1400030d3:	ff 15 ff d2 01 00    	call   *0x1d2ff(%rip)        # 0x1400203d8
1400030d9:	eb 03                	jmp    0x1400030de
1400030db:	48 8b c7             	mov    %rdi,%rax
1400030de:	48 89 43 78          	mov    %rax,0x78(%rbx)
1400030e2:	48 8b 05 ef 7a 02 00 	mov    0x27aef(%rip),%rax        # 0x14002abd8
1400030e9:	48 85 c0             	test   %rax,%rax
1400030ec:	74 14                	je     0x140003102
1400030ee:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1400030f3:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1400030f9:	48 8b cb             	mov    %rbx,%rcx