140007d79:	0f 85 a5 fe ff ff    	jne    0x140007c24
140007d7f:	eb 0e                	jmp    0x140007d8f
140007d81:	4c 8b 1d c0 ac 00 00 	mov    0xacc0(%rip),%r11        # 0x140012a48
140007d88:	4c 8b 15 b1 ac 00 00 	mov    0xacb1(%rip),%r10        # 0x140012a40
140007d8f:	48 8b 46 30          	mov    0x30(%rsi),%rax
140007d93:	48 89 46 38          	mov    %rax,0x38(%rsi)
140007d97:	4d 85 db             	test   %r11,%r11
140007d9a:	74 05                	je     0x140007da1
140007d9c:	49 8b c3             	mov    %r11,%rax
140007d9f:	eb 08                	jmp    0x140007da9
140007da1:	4d 85 d2             	test   %r10,%r10
140007da4:	74 16                	je     0x140007dbc
140007da6:	49 8b c2             	mov    %r10,%rax
140007da9:	45 33 c9             	xor    %r9d,%r9d
140007dac:	45 33 c0             	xor    %r8d,%r8d
140007daf:	ba fe 00 00 00       	mov    $0xfe,%edx
140007db4:	33 c9                	xor    %ecx,%ecx
140007db6:	ff 15 e4 57 00 00    	call   *0x57e4(%rip)        # 0x14000d5a0
140007dbc:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140007dc0:	48 33 cc             	xor    %rsp,%rcx
140007dc3:	e8 a8 2f 00 00       	call   0x14000ad70
140007dc8:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140007dcf:	00
140007dd0:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140007dd4:	49 8b 73 40          	mov    0x40(%r11),%rsi
140007dd8:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140007ddc:	49 8b e3             	mov    %r11,%rsp
140007ddf:	41 5f                	pop    %r15
140007de1:	41 5e                	pop    %r14
140007de3:	41 5d                	pop    %r13
140007de5:	41 5c                	pop    %r12
140007de7:	5d                   	pop    %rbp
140007de8:	c3                   	ret
140007de9:	cc                   	int3
140007dea:	cc                   	int3
140007deb:	cc                   	int3
140007dec:	cc                   	int3
140007ded:	cc                   	int3
140007dee:	cc                   	int3
140007def:	cc                   	int3
140007df0:	40 53                	rex push %rbx
140007df2:	48 83 ec 20          	sub    $0x20,%rsp
140007df6:	8b 1d 50 a4 00 00    	mov    0xa450(%rip),%ebx        # 0x14001224c
140007dfc:	85 db                	test   %ebx,%ebx
140007dfe:	0f 85 9e 00 00 00    	jne    0x140007ea2
140007e04:	38 1d 26 a4 00 00    	cmp    %bl,0xa426(%rip)        # 0x140012230
140007e0a:	0f 84 90 00 00 00    	je     0x140007ea0
140007e10:	48 8d 0d 21 a4 00 00 	lea    0xa421(%rip),%rcx        # 0x140012238
140007e17:	48 ff 15 a2 54 00 00 	rex.W call *0x54a2(%rip)        # 0x14000d2c0
140007e1e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007e23:	48 83 3d 25 a4 00 00 	cmpq   $0x0,0xa425(%rip)        # 0x140012250
140007e2a:	00
140007e2b:	74 1b                	je     0x140007e48
140007e2d:	8b 1d 19 a4 00 00    	mov    0xa419(%rip),%ebx        # 0x14001224c
140007e33:	48 8d 0d fe a3 00 00 	lea    0xa3fe(%rip),%rcx        # 0x140012238
140007e3a:	48 ff 15 87 54 00 00 	rex.W call *0x5487(%rip)        # 0x14000d2c8
140007e41:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007e46:	eb 5a                	jmp    0x140007ea2
140007e48:	48 83 25 00 a4 00 00 	andq   $0x0,0xa400(%rip)        # 0x140012250
140007e4f:	00
140007e50:	48 8b 05 d9 ab 00 00 	mov    0xabd9(%rip),%rax        # 0x140012a30
140007e57:	48 85 c0             	test   %rax,%rax
140007e5a:	75 0c                	jne    0x140007e68
140007e5c:	48 8b 05 c5 ab 00 00 	mov    0xabc5(%rip),%rax        # 0x140012a28
140007e63:	48 85 c0             	test   %rax,%rax
140007e66:	74 1b                	je     0x140007e83
140007e68:	4c 8d 05 c1 a3 00 00 	lea    0xa3c1(%rip),%r8        # 0x140012230
140007e6f:	48 8d 15 4a fd ff ff 	lea    -0x2b6(%rip),%rdx        # 0x140007bc0
140007e76:	48 8d 0d d3 a3 00 00 	lea    0xa3d3(%rip),%rcx        # 0x140012250
140007e7d:	ff 15 1d 57 00 00    	call   *0x571d(%rip)        # 0x14000d5a0
140007e83:	48 83 3d c5 a3 00 00 	cmpq   $0x0,0xa3c5(%rip)        # 0x140012250
140007e8a:	00
140007e8b:	48 8d 0d a6 a3 00 00 	lea    0xa3a6(%rip),%rcx        # 0x140012238
140007e92:	75 17                	jne    0x140007eab
140007e94:	48 ff 15 2d 54 00 00 	rex.W call *0x542d(%rip)        # 0x14000d2c8
140007e9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007ea0:	33 db                	xor    %ebx,%ebx
140007ea2:	8b c3                	mov    %ebx,%eax
140007ea4:	48 83 c4 20          	add    $0x20,%rsp
140007ea8:	5b                   	pop    %rbx
140007ea9:	c3                   	ret
140007eaa:	cc                   	int3
140007eab:	bb 01 00 00 00       	mov    $0x1,%ebx
140007eb0:	89 1d 96 a3 00 00    	mov    %ebx,0xa396(%rip)        # 0x14001224c
140007eb6:	eb 82                	jmp    0x140007e3a
140007eb8:	cc                   	int3
140007eb9:	cc                   	int3
140007eba:	cc                   	int3
140007ebb:	cc                   	int3
140007ebc:	cc                   	int3
140007ebd:	cc                   	int3
140007ebe:	cc                   	int3
140007ebf:	cc                   	int3
140007ec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140007ec5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140007eca:	57                   	push   %rdi
140007ecb:	48 83 ec 30          	sub    $0x30,%rsp
140007ecf:	80 3d 5a a3 00 00 00 	cmpb   $0x0,0xa35a(%rip)        # 0x140012230
140007ed6:	41 8b f0             	mov    %r8d,%esi
140007ed9:	8b da                	mov    %edx,%ebx
140007edb:	48 8b f9             	mov    %rcx,%rdi
140007ede:	74 69                	je     0x140007f49
140007ee0:	48 8d 0d 51 a3 00 00 	lea    0xa351(%rip),%rcx        # 0x140012238
140007ee7:	48 ff 15 d2 53 00 00 	rex.W call *0x53d2(%rip)        # 0x14000d2c0
140007eee:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007ef3:	8b 05 53 a3 00 00    	mov    0xa353(%rip),%eax        # 0x14001224c
140007ef9:	85 f6                	test   %esi,%esi
140007efb:	74 28                	je     0x140007f25
140007efd:	3b f0                	cmp    %eax,%esi
140007eff:	75 24                	jne    0x140007f25
140007f01:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140007f07:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140007f0b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140007f10:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140007f15:	48 8d 0d 64 a3 00 00 	lea    0xa364(%rip),%rcx        # 0x140012280
140007f1c:	e8 0b d3 ff ff       	call   0x14000522c
140007f21:	84 c0                	test   %al,%al
140007f23:	75 11                	jne    0x140007f36
140007f25:	f7 db                	neg    %ebx
140007f27:	1b c0                	sbb    %eax,%eax
140007f29:	25 3a 08 00 00       	and    $0x83a,%eax
140007f2e:	05 c1 f7 ff ff       	add    $0xfffff7c1,%eax
140007f33:	f0 21 07             	lock and %eax,(%rdi)
140007f36:	48 8d 0d fb a2 00 00 	lea    0xa2fb(%rip),%rcx        # 0x140012238
140007f3d:	48 ff 15 84 53 00 00 	rex.W call *0x5384(%rip)        # 0x14000d2c8
140007f44:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007f49:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140007f4e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140007f53:	48 83 c4 30          	add    $0x30,%rsp
140007f57:	5f                   	pop    %rdi
140007f58:	c3                   	ret
140007f59:	cc                   	int3
140007f5a:	cc                   	int3
140007f5b:	cc                   	int3
140007f5c:	cc                   	int3
140007f5d:	cc                   	int3
140007f5e:	cc                   	int3
140007f5f:	cc                   	int3
140007f60:	48 83 ec 28          	sub    $0x28,%rsp
140007f64:	80 3d c5 a2 00 00 00 	cmpb   $0x0,0xa2c5(%rip)        # 0x140012230
140007f6b:	74 39                	je     0x140007fa6
140007f6d:	48 8d 0d c4 a2 00 00 	lea    0xa2c4(%rip),%rcx        # 0x140012238
140007f74:	48 ff 15 45 53 00 00 	rex.W call *0x5345(%rip)        # 0x14000d2c0
140007f7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007f80:	48 8d 0d a9 a2 00 00 	lea    0xa2a9(%rip),%rcx        # 0x140012230
140007f87:	e8 40 fc ff ff       	call   0x140007bcc
140007f8c:	48 8d 0d a5 a2 00 00 	lea    0xa2a5(%rip),%rcx        # 0x140012238
140007f93:	c6 05 ae a2 00 00 00 	movb   $0x0,0xa2ae(%rip)        # 0x140012248
140007f9a:	48 ff 15 27 53 00 00 	rex.W call *0x5327(%rip)        # 0x14000d2c8
140007fa1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007fa6:	48 83 c4 28          	add    $0x28,%rsp
140007faa:	c3                   	ret
140007fab:	cc                   	int3
140007fac:	cc                   	int3
140007fad:	cc                   	int3
140007fae:	cc                   	int3
140007faf:	cc                   	int3
140007fb0:	cc                   	int3
140007fb1:	cc                   	int3
140007fb2:	cc                   	int3
140007fb3:	cc                   	int3
140007fb4:	48 8b c4             	mov    %rsp,%rax
140007fb7:	48 89 58 08          	mov    %rbx,0x8(%rax)
140007fbb:	48 89 68 10          	mov    %rbp,0x10(%rax)
140007fbf:	48 89 70 18          	mov    %rsi,0x18(%rax)
140007fc3:	48 89 78 20          	mov    %rdi,0x20(%rax)
140007fc7:	41 55                	push   %r13
140007fc9:	41 56                	push   %r14
140007fcb:	41 57                	push   %r15
140007fcd:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140007fd4:	44 8b 58 30          	mov    0x30(%rax),%r11d
140007fd8:	4d 8b f9             	mov    %r9,%r15
140007fdb:	8b bc 24 c0 00 00 00 	mov    0xc0(%rsp),%edi
140007fe2:	45 8b f0             	mov    %r8d,%r14d
140007fe5:	8b ea                	mov    %edx,%ebp
140007fe7:	48 8b f1             	mov    %rcx,%rsi
140007fea:	45 8b d3             	mov    %r11d,%r10d
140007fed:	45 85 db             	test   %r11d,%r11d
140007ff0:	0f 84 9c 00 00 00    	je     0x140008092
140007ff6:	41 83 ea 01          	sub    $0x1,%r10d
140007ffa:	0f 84 85 00 00 00    	je     0x140008085
140008000:	41 83 ea 01          	sub    $0x1,%r10d
140008004:	74 71                	je     0x140008077
140008006:	41 83 ea 01          	sub    $0x1,%r10d
14000800a:	74 5d                	je     0x140008069
14000800c:	41 83 ea 01          	sub    $0x1,%r10d
140008010:	74 49                	je     0x14000805b
140008012:	41 83 ea 01          	sub    $0x1,%r10d
140008016:	74 35                	je     0x14000804d
140008018:	41 83 fa 01          	cmp    $0x1,%r10d
14000801c:	74 21                	je     0x14000803f
14000801e:	41 80 eb 64          	sub    $0x64,%r11b
140008022:	41 80 fb 31          	cmp    $0x31,%r11b
140008026:	77 6a                	ja     0x140008092
140008028:	8b c7                	mov    %edi,%eax
14000802a:	f7 d8                	neg    %eax
14000802c:	41 0f b6 c3          	movzbl %r11b,%eax
140008030:	1b db                	sbb    %ebx,%ebx
140008032:	83 e3 ce             	and    $0xffffffce,%ebx
140008035:	81 c3 96 00 00 00    	add    $0x96,%ebx
14000803b:	03 d8                	add    %eax,%ebx
14000803d:	eb 58                	jmp    0x140008097
14000803f:	8b c7                	mov    %edi,%eax
140008041:	f7 d8                	neg    %eax
140008043:	1b db                	sbb    %ebx,%ebx
140008045:	83 e3 fe             	and    $0xfffffffe,%ebx
140008048:	83 c3 0b             	add    $0xb,%ebx
14000804b:	eb 4a                	jmp    0x140008097
14000804d:	8b c7                	mov    %edi,%eax
14000804f:	f7 d8                	neg    %eax
140008051:	1b db                	sbb    %ebx,%ebx
140008053:	83 e3 fe             	and    $0xfffffffe,%ebx
140008056:	83 c3 0a             	add    $0xa,%ebx
140008059:	eb 3c                	jmp    0x140008097
14000805b:	8b c7                	mov    %edi,%eax
14000805d:	f7 d8                	neg    %eax
14000805f:	1b db                	sbb    %ebx,%ebx
140008061:	83 e3 fc             	and    $0xfffffffc,%ebx
140008064:	83 c3 07             	add    $0x7,%ebx
140008067:	eb 2e                	jmp    0x140008097
140008069:	8b c7                	mov    %edi,%eax
14000806b:	f7 d8                	neg    %eax
14000806d:	1b db                	sbb    %ebx,%ebx
14000806f:	83 e3 fc             	and    $0xfffffffc,%ebx
140008072:	83 c3 06             	add    $0x6,%ebx
140008075:	eb 20                	jmp    0x140008097
140008077:	8b c7                	mov    %edi,%eax
140008079:	f7 d8                	neg    %eax
14000807b:	1b db                	sbb    %ebx,%ebx
14000807d:	83 e3 fc             	and    $0xfffffffc,%ebx
140008080:	83 c3 05             	add    $0x5,%ebx
140008083:	eb 12                	jmp    0x140008097
140008085:	8b c7                	mov    %edi,%eax
140008087:	f7 d8                	neg    %eax
140008089:	1b db                	sbb    %ebx,%ebx
14000808b:	f7 d3                	not    %ebx
14000808d:	83 e3 04             	and    $0x4,%ebx
140008090:	eb 05                	jmp    0x140008097
140008092:	bb ff 00 00 00       	mov    $0xff,%ebx
140008097:	44 8b c3             	mov    %ebx,%r8d
14000809a:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14000809f:	48 8b d6             	mov    %rsi,%rdx
1400080a2:	e8 15 c4 ff ff       	call   0x1400044bc
1400080a7:	41 bd a0 e7 0f 03    	mov    $0x30fe7a0,%r13d
1400080ad:	0f 10 08             	movups (%rax),%xmm1
1400080b0:	f2 0f 10 40 10       	movsd  0x10(%rax),%xmm0
1400080b5:	48 8b 05 7c a9 00 00 	mov    0xa97c(%rip),%rax        # 0x140012a38
1400080bc:	f2 0f 11 44 24 60    	movsd  %xmm0,0x60(%rsp)
1400080c2:	0f 11 4c 24 50       	movups %xmm1,0x50(%rsp)
1400080c7:	48 85 c0             	test   %rax,%rax
1400080ca:	74 1d                	je     0x1400080e9
1400080cc:	85 db                	test   %ebx,%ebx
1400080ce:	74 08                	je     0x1400080d8
1400080d0:	8d 4b 9c             	lea    -0x64(%rbx),%ecx
1400080d3:	83 f9 31             	cmp    $0x31,%ecx
1400080d6:	77 11                	ja     0x1400080e9
1400080d8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400080de:	8b d3                	mov    %ebx,%edx
1400080e0:	41 8b cd             	mov    %r13d,%ecx
1400080e3:	ff 15 b7 54 00 00    	call   *0x54b7(%rip)        # 0x14000d5a0
1400080e9:	83 7c 24 50 00       	cmpl   $0x0,0x50(%rsp)
1400080ee:	74 0f                	je     0x1400080ff
1400080f0:	4c 8b c6             	mov    %rsi,%r8
1400080f3:	48 8d 0d 36 a1 00 00 	lea    0xa136(%rip),%rcx        # 0x140012230
1400080fa:	e8 b9 f8 ff ff       	call   0x1400079b8
1400080ff:	44 8b 44 24 54       	mov    0x54(%rsp),%r8d
140008104:	45 85 c0             	test   %r8d,%r8d
140008107:	74 28                	je     0x140008131
140008109:	48 8b 05 38 a9 00 00 	mov    0xa938(%rip),%rax        # 0x140012a48
140008110:	48 85 c0             	test   %rax,%rax
140008113:	75 0c                	jne    0x140008121
140008115:	48 8b 05 24 a9 00 00 	mov    0xa924(%rip),%rax        # 0x140012a40
14000811c:	48 85 c0             	test   %rax,%rax
14000811f:	74 10                	je     0x140008131
140008121:	8b 54 24 58          	mov    0x58(%rsp),%edx
140008125:	45 33 c9             	xor    %r9d,%r9d
140008128:	41 8b cd             	mov    %r13d,%ecx
14000812b:	ff 15 6f 54 00 00    	call   *0x546f(%rip)        # 0x14000d5a0
140008131:	8b 74 24 60          	mov    0x60(%rsp),%esi
140008135:	85 f6                	test   %esi,%esi
140008137:	75 71                	jne    0x1400081aa
140008139:	40 38 35 f0 a0 00 00 	cmp    %sil,0xa0f0(%rip)        # 0x140012230
140008140:	74 68                	je     0x1400081aa
140008142:	48 8d 0d ef a0 00 00 	lea    0xa0ef(%rip),%rcx        # 0x140012238
140008149:	48 ff 15 70 51 00 00 	rex.W call *0x5170(%rip)        # 0x14000d2c0
140008150:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140008155:	48 83 3d fb a0 00 00 	cmpq   $0x0,0xa0fb(%rip)        # 0x140012258
14000815c:	00
14000815d:	75 38                	jne    0x140008197
14000815f:	48 83 25 f1 a0 00 00 	andq   $0x0,0xa0f1(%rip)        # 0x140012258
140008166:	00
140008167:	48 8b 05 c2 a8 00 00 	mov    0xa8c2(%rip),%rax        # 0x140012a30
14000816e:	48 85 c0             	test   %rax,%rax
140008171:	75 0c                	jne    0x14000817f
140008173:	48 8b 05 ae a8 00 00 	mov    0xa8ae(%rip),%rax        # 0x140012a28
14000817a:	48 85 c0             	test   %rax,%rax
14000817d:	74 18                	je     0x140008197
14000817f:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140008183:	48 8d 15 d6 fd ff ff 	lea    -0x22a(%rip),%rdx        # 0x140007f60
14000818a:	48 8d 0d c7 a0 00 00 	lea    0xa0c7(%rip),%rcx        # 0x140012258
140008191:	ff 15 09 54 00 00    	call   *0x5409(%rip)        # 0x14000d5a0
140008197:	48 8d 0d 9a a0 00 00 	lea    0xa09a(%rip),%rcx        # 0x140012238
14000819e:	48 ff 15 23 51 00 00 	rex.W call *0x5123(%rip)        # 0x14000d2c8
1400081a5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400081aa:	85 ed                	test   %ebp,%ebp
1400081ac:	74 33                	je     0x1400081e1
1400081ae:	48 8b 05 93 a8 00 00 	mov    0xa893(%rip),%rax        # 0x140012a48
1400081b5:	8b d3                	mov    %ebx,%edx
1400081b7:	0f ba ea 1f          	bts    $0x1f,%edx
1400081bb:	45 85 f6             	test   %r14d,%r14d
1400081be:	0f 44 d3             	cmove  %ebx,%edx
1400081c1:	48 85 c0             	test   %rax,%rax
1400081c4:	75 0c                	jne    0x1400081d2
1400081c6:	48 8b 05 73 a8 00 00 	mov    0xa873(%rip),%rax        # 0x140012a40
1400081cd:	48 85 c0             	test   %rax,%rax
1400081d0:	74 0f                	je     0x1400081e1
1400081d2:	45 33 c9             	xor    %r9d,%r9d
1400081d5:	45 33 c0             	xor    %r8d,%r8d
1400081d8:	41 8b cd             	mov    %r13d,%ecx
1400081db:	ff 15 bf 53 00 00    	call   *0x53bf(%rip)        # 0x14000d5a0
1400081e1:	85 f6                	test   %esi,%esi
1400081e3:	75 3f                	jne    0x140008224
1400081e5:	48 8b 05 b4 a8 00 00 	mov    0xa8b4(%rip),%rax        # 0x140012aa0
1400081ec:	48 85 c0             	test   %rax,%rax
1400081ef:	74 33                	je     0x140008224
1400081f1:	48 c7 44 24 38 01 00 	movq   $0x1,0x38(%rsp)
1400081f8:	00 00
1400081fa:	48 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%rdx
140008201:	00
140008202:	40 88 74 24 30       	mov    %sil,0x30(%rsp)
140008207:	44 8b cf             	mov    %edi,%r9d
14000820a:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140008210:	45 33 c0             	xor    %r8d,%r8d
140008213:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140008218:	41 8b cd             	mov    %r13d,%ecx
14000821b:	49 8b d7             	mov    %r15,%rdx
14000821e:	ff 15 7c 53 00 00    	call   *0x537c(%rip)        # 0x14000d5a0
140008224:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
14000822b:	00
14000822c:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140008230:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140008234:	49 8b 73 30          	mov    0x30(%r11),%rsi
140008238:	49 8b 7b 38          	mov    0x38(%r11),%rdi
14000823c:	49 8b e3             	mov    %r11,%rsp
14000823f:	41 5f                	pop    %r15
140008241:	41 5e                	pop    %r14
140008243:	41 5d                	pop    %r13
140008245:	c3                   	ret
140008246:	cc                   	int3
140008247:	cc                   	int3