14017ae0a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14017ae0f:	e8 1c d1 fb ff       	call   0x140137f30
14017ae14:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
14017ae1b:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14017ae20:	48 8b 0b             	mov    (%rbx),%rcx
14017ae23:	0f 10 00             	movups (%rax),%xmm0
14017ae26:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
14017ae2b:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14017ae2f:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
14017ae34:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14017ae39:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
14017ae3f:	e8 4c 78 fc ff       	call   0x140142690
14017ae44:	85 c0                	test   %eax,%eax
14017ae46:	40 0f 9f c6          	setg   %sil
14017ae4a:	8b c6                	mov    %esi,%eax
14017ae4c:	eb 66                	jmp    0x14017aeb4
14017ae4e:	f6 40 10 80          	testb  $0x80,0x10(%rax)
14017ae52:	74 11                	je     0x14017ae65
14017ae54:	45 33 c9             	xor    %r9d,%r9d
14017ae57:	44 8b c7             	mov    %edi,%r8d
14017ae5a:	41 8d 51 01          	lea    0x1(%r9),%edx
14017ae5e:	e8 bd f4 ff ff       	call   0x14017a320
14017ae63:	eb 4f                	jmp    0x14017aeb4
14017ae65:	e8 16 e8 fb ff       	call   0x140139680
14017ae6a:	3b c7                	cmp    %edi,%eax
14017ae6c:	74 10                	je     0x14017ae7e
14017ae6e:	85 ff                	test   %edi,%edi
14017ae70:	7e 13                	jle    0x14017ae85
14017ae72:	48 8b 03             	mov    (%rbx),%rax
14017ae75:	f6 40 10 08          	testb  $0x8,0x10(%rax)
14017ae79:	74 0a                	je     0x14017ae85
14017ae7b:	89 7b 68             	mov    %edi,0x68(%rbx)
14017ae7e:	b8 01 00 00 00       	mov    $0x1,%eax
14017ae83:	eb 2f                	jmp    0x14017aeb4
14017ae85:	e8 e6 c1 fa ff       	call   0x140127070
14017ae8a:	ba 2e 04 00 00       	mov    $0x42e,%edx
14017ae8f:	4c 8d 05 f2 4e 1a 00 	lea    0x1a4ef2(%rip),%r8        # 0x14031fd88
14017ae96:	48 8d 0d 33 4d 1a 00 	lea    0x1a4d33(%rip),%rcx        # 0x14031fbd0
14017ae9d:	e8 ee c2 fa ff       	call   0x140127190
14017aea2:	ba 82 00 00 00       	mov    $0x82,%edx
14017aea7:	45 33 c0             	xor    %r8d,%r8d
14017aeaa:	8d 4a 84             	lea    -0x7c(%rdx),%ecx
14017aead:	e8 de c3 fa ff       	call   0x140127290
14017aeb2:	33 c0                	xor    %eax,%eax
14017aeb4:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
14017aebb:	00
14017aebc:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14017aec0:	49 8b 73 20          	mov    0x20(%r11),%rsi
14017aec4:	49 8b e3             	mov    %r11,%rsp
14017aec7:	5f                   	pop    %rdi
14017aec8:	c3                   	ret
14017aec9:	cc                   	int3
14017aeca:	cc                   	int3
14017aecb:	cc                   	int3
14017aecc:	cc                   	int3
14017aecd:	cc                   	int3
14017aece:	cc                   	int3
14017aecf:	cc                   	int3
14017aed0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14017aed5:	57                   	push   %rdi
14017aed6:	b8 a0 00 00 00       	mov    $0xa0,%eax
14017aedb:	e8 50 5c 13 00       	call   0x1402b0b30
14017aee0:	48 2b e0             	sub    %rax,%rsp
14017aee3:	44 8b 41 70          	mov    0x70(%rcx),%r8d
14017aee7:	33 db                	xor    %ebx,%ebx
14017aee9:	41 8b c0             	mov    %r8d,%eax
14017aeec:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14017aef1:	0f ba e8 08          	bts    $0x8,%eax
14017aef5:	89 9c 24 80 00 00 00 	mov    %ebx,0x80(%rsp)
14017aefc:	41 0f ba f0 08       	btr    $0x8,%r8d
14017af01:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
14017af08:	00
14017af09:	85 d2                	test   %edx,%edx
14017af0b:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
14017af12:	00
14017af13:	48 8b f9             	mov    %rcx,%rdi
14017af16:	48 89 9c 24 98 00 00 	mov    %rbx,0x98(%rsp)
14017af1d:	00
14017af1e:	44 0f 44 c0          	cmove  %eax,%r8d
14017af22:	89 94 24 b8 00 00 00 	mov    %edx,0xb8(%rsp)
14017af29:	48 8b 01             	mov    (%rcx),%rax
14017af2c:	44 89 41 70          	mov    %r8d,0x70(%rcx)
14017af30:	48 85 c0             	test   %rax,%rax
14017af33:	74 1a                	je     0x14017af4f
14017af35:	48 39 58 70          	cmp    %rbx,0x70(%rax)
14017af39:	75 14                	jne    0x14017af4f
14017af3b:	8d 43 01             	lea    0x1(%rbx),%eax
14017af3e:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
14017af45:	00
14017af46:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14017af4d:	5f                   	pop    %rdi
14017af4e:	c3                   	ret
14017af4f:	4c 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%r8
14017af56:	00
14017af57:	48 8d 15 4a 4e 1a 00 	lea    0x1a4e4a(%rip),%rdx        # 0x14031fda8
14017af5e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14017af63:	e8 88 d0 fb ff       	call   0x140137ff0
14017af68:	48 8b 97 a8 00 00 00 	mov    0xa8(%rdi),%rdx
14017af6f:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14017af74:	48 8b 0f             	mov    (%rdi),%rcx
14017af77:	0f 10 00             	movups (%rax),%xmm0
14017af7a:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
14017af7f:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14017af83:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
14017af88:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14017af8d:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
14017af93:	e8 f8 76 fc ff       	call   0x140142690
14017af98:	85 c0                	test   %eax,%eax
14017af9a:	0f 95 c3             	setne  %bl
14017af9d:	8b c3                	mov    %ebx,%eax
14017af9f:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
14017afa6:	00
14017afa7:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14017afae:	5f                   	pop    %rdi
14017afaf:	c3                   	ret
14017afb0:	b8 28 00 00 00       	mov    $0x28,%eax
14017afb5:	e8 76 5b 13 00       	call   0x1402b0b30
14017afba:	48 2b e0             	sub    %rax,%rsp
14017afbd:	48 8b 01             	mov    (%rcx),%rax
14017afc0:	48 85 c0             	test   %rax,%rax
14017afc3:	74 23                	je     0x14017afe8
14017afc5:	48 83 b8 d8 00 00 00 	cmpq   $0x0,0xd8(%rax)
14017afcc:	00
14017afcd:	74 19                	je     0x14017afe8
14017afcf:	c7 41 6c ff ff ff ff 	movl   $0xffffffff,0x6c(%rcx)
14017afd6:	48 8b 89 a8 00 00 00 	mov    0xa8(%rcx),%rcx
14017afdd:	48 83 c4 28          	add    $0x28,%rsp
14017afe1:	48 ff a0 d8 00 00 00 	rex.W jmp *0xd8(%rax)
14017afe8:	33 c0                	xor    %eax,%eax
14017afea:	48 83 c4 28          	add    $0x28,%rsp
14017afee:	c3                   	ret
14017afef:	cc                   	int3
14017aff0:	b8 48 00 00 00       	mov    $0x48,%eax
14017aff5:	e8 36 5b 13 00       	call   0x1402b0b30
14017affa:	48 2b e0             	sub    %rax,%rsp
14017affd:	48 8d 05 bc 12 00 00 	lea    0x12bc(%rip),%rax        # 0x14017c2c0
14017b004:	4d 8b c8             	mov    %r8,%r9
14017b007:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017b00c:	4c 8b c2             	mov    %rdx,%r8
14017b00f:	48 8d 05 fa 00 00 00 	lea    0xfa(%rip),%rax        # 0x14017b110
14017b016:	ba 02 00 00 00       	mov    $0x2,%edx
14017b01b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14017b020:	48 8d 05 79 13 00 00 	lea    0x1379(%rip),%rax        # 0x14017c3a0
14017b027:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14017b02c:	e8 df 68 fc ff       	call   0x140141910
14017b031:	48 83 c4 48          	add    $0x48,%rsp
14017b035:	c3                   	ret
14017b036:	cc                   	int3
14017b037:	cc                   	int3
14017b038:	cc                   	int3
14017b039:	cc                   	int3
14017b03a:	cc                   	int3
14017b03b:	cc                   	int3
14017b03c:	cc                   	int3
14017b03d:	cc                   	int3
14017b03e:	cc                   	int3
14017b03f:	cc                   	int3
14017b040:	48 85 c9             	test   %rcx,%rcx
14017b043:	74 6b                	je     0x14017b0b0
14017b045:	53                   	push   %rbx
14017b046:	b8 20 00 00 00       	mov    $0x20,%eax
14017b04b:	e8 e0 5a 13 00       	call   0x1402b0b30
14017b050:	48 2b e0             	sub    %rax,%rsp
14017b053:	83 79 14 00          	cmpl   $0x0,0x14(%rcx)
14017b057:	48 8b d9             	mov    %rcx,%rbx
14017b05a:	75 4f                	jne    0x14017b0ab
14017b05c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14017b061:	f0 0f c1 41 78       	lock xadd %eax,0x78(%rcx)
14017b066:	83 e8 01             	sub    $0x1,%eax
14017b069:	7f 40                	jg     0x14017b0ab
14017b06b:	48 8b 49 60          	mov    0x60(%rcx),%rcx
14017b06f:	48 8d 15 5a 4b 1a 00 	lea    0x1a4b5a(%rip),%rdx        # 0x14031fbd0
14017b076:	41 b8 9b 06 00 00    	mov    $0x69b,%r8d
14017b07c:	e8 3f 0d f7 ff       	call   0x1400ebdc0
14017b081:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
14017b085:	e8 e6 4c fc ff       	call   0x14013fd70
14017b08a:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
14017b091:	e8 3a c8 fa ff       	call   0x1401278d0
14017b096:	41 b8 9e 06 00 00    	mov    $0x69e,%r8d
14017b09c:	48 8d 15 2d 4b 1a 00 	lea    0x1a4b2d(%rip),%rdx        # 0x14031fbd0
14017b0a3:	48 8b cb             	mov    %rbx,%rcx
14017b0a6:	e8 15 0d f7 ff       	call   0x1400ebdc0
14017b0ab:	48 83 c4 20          	add    $0x20,%rsp
14017b0af:	5b                   	pop    %rbx
14017b0b0:	c3                   	ret
14017b0b1:	cc                   	int3
14017b0b2:	cc                   	int3
14017b0b3:	cc                   	int3
14017b0b4:	cc                   	int3
14017b0b5:	cc                   	int3
14017b0b6:	cc                   	int3
14017b0b7:	cc                   	int3
14017b0b8:	cc                   	int3
14017b0b9:	cc                   	int3
14017b0ba:	cc                   	int3
14017b0bb:	cc                   	int3
14017b0bc:	cc                   	int3
14017b0bd:	cc                   	int3
14017b0be:	cc                   	int3
14017b0bf:	cc                   	int3
14017b0c0:	40 53                	rex push %rbx
14017b0c2:	b8 20 00 00 00       	mov    $0x20,%eax
14017b0c7:	e8 64 5a 13 00       	call   0x1402b0b30
14017b0cc:	48 2b e0             	sub    %rax,%rsp
14017b0cf:	48 8b d9             	mov    %rcx,%rbx
14017b0d2:	48 85 c9             	test   %rcx,%rcx
14017b0d5:	74 2b                	je     0x14017b102
14017b0d7:	48 83 b9 e8 00 00 00 	cmpq   $0x0,0xe8(%rcx)
14017b0de:	00
14017b0df:	74 21                	je     0x14017b102
14017b0e1:	e8 2a f0 f2 ff       	call   0x1400aa110
14017b0e6:	48 8b c8             	mov    %rax,%rcx
14017b0e9:	e8 62 46 fc ff       	call   0x14013f750
14017b0ee:	48 8b d0             	mov    %rax,%rdx
14017b0f1:	33 c9                	xor    %ecx,%ecx
14017b0f3:	48 8b 83 e8 00 00 00 	mov    0xe8(%rbx),%rax
14017b0fa:	48 83 c4 20          	add    $0x20,%rsp
14017b0fe:	5b                   	pop    %rbx
14017b0ff:	48 ff e0             	rex.W jmp *%rax
14017b102:	33 c0                	xor    %eax,%eax
14017b104:	48 83 c4 20          	add    $0x20,%rsp
14017b108:	5b                   	pop    %rbx
14017b109:	c3                   	ret
14017b10a:	cc                   	int3
14017b10b:	cc                   	int3
14017b10c:	cc                   	int3
14017b10d:	cc                   	int3
14017b10e:	cc                   	int3
14017b10f:	cc                   	int3
14017b110:	83 79 14 00          	cmpl   $0x0,0x14(%rcx)
14017b114:	b8 01 00 00 00       	mov    $0x1,%eax
14017b119:	75 07                	jne    0x14017b122
14017b11b:	8b d0                	mov    %eax,%edx
14017b11d:	f0 0f c1 51 78       	lock xadd %edx,0x78(%rcx)
14017b122:	c3                   	ret
14017b123:	cc                   	int3
14017b124:	cc                   	int3
14017b125:	cc                   	int3
14017b126:	cc                   	int3
14017b127:	cc                   	int3
14017b128:	cc                   	int3
14017b129:	cc                   	int3
14017b12a:	cc                   	int3
14017b12b:	cc                   	int3
14017b12c:	cc                   	int3
14017b12d:	cc                   	int3
14017b12e:	cc                   	int3
14017b12f:	cc                   	int3
14017b130:	b8 28 00 00 00       	mov    $0x28,%eax
14017b135:	e8 f6 59 13 00       	call   0x1402b0b30
14017b13a:	48 2b e0             	sub    %rax,%rsp
14017b13d:	83 79 10 00          	cmpl   $0x0,0x10(%rcx)
14017b141:	74 09                	je     0x14017b14c
14017b143:	48 83 c4 28          	add    $0x28,%rsp
14017b147:	e9 e4 09 00 00       	jmp    0x14017bb30
14017b14c:	48 83 c4 28          	add    $0x28,%rsp
14017b150:	e9 3b 02 00 00       	jmp    0x14017b390
14017b155:	cc                   	int3
14017b156:	cc                   	int3
14017b157:	cc                   	int3
14017b158:	cc                   	int3
14017b159:	cc                   	int3
14017b15a:	cc                   	int3
14017b15b:	cc                   	int3
14017b15c:	cc                   	int3
14017b15d:	cc                   	int3
14017b15e:	cc                   	int3
14017b15f:	cc                   	int3
14017b160:	b8 48 00 00 00       	mov    $0x48,%eax
14017b165:	e8 c6 59 13 00       	call   0x1402b0b30
14017b16a:	48 2b e0             	sub    %rax,%rsp
14017b16d:	8b 44 24 78          	mov    0x78(%rsp),%eax
14017b171:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14017b178:	00 00
14017b17a:	89 44 24 28          	mov    %eax,0x28(%rsp)
14017b17e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14017b183:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14017b188:	e8 03 17 00 00       	call   0x14017c890
14017b18d:	48 83 c4 48          	add    $0x48,%rsp
14017b191:	c3                   	ret
14017b192:	cc                   	int3
14017b193:	cc                   	int3
14017b194:	cc                   	int3
14017b195:	cc                   	int3
14017b196:	cc                   	int3
14017b197:	cc                   	int3
14017b198:	cc                   	int3
14017b199:	cc                   	int3
14017b19a:	cc                   	int3
14017b19b:	cc                   	int3
14017b19c:	cc                   	int3
14017b19d:	cc                   	int3
14017b19e:	cc                   	int3
14017b19f:	cc                   	int3
14017b1a0:	40 57                	rex push %rdi
14017b1a2:	b8 30 00 00 00       	mov    $0x30,%eax
14017b1a7:	e8 84 59 13 00       	call   0x1402b0b30
14017b1ac:	48 2b e0             	sub    %rax,%rsp
14017b1af:	83 79 10 00          	cmpl   $0x0,0x10(%rcx)
14017b1b3:	4d 8b d1             	mov    %r9,%r10
14017b1b6:	49 8b f8             	mov    %r8,%rdi
14017b1b9:	4c 8b da             	mov    %rdx,%r11
14017b1bc:	0f 84 a3 01 00 00    	je     0x14017b365
14017b1c2:	4c 63 44 24 60       	movslq 0x60(%rsp),%r8
14017b1c7:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14017b1cc:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
14017b1d1:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14017b1d6:	48 85 ff             	test   %rdi,%rdi
14017b1d9:	0f 84 3f 01 00 00    	je     0x14017b31e
14017b1df:	33 db                	xor    %ebx,%ebx
14017b1e1:	89 1f                	mov    %ebx,(%rdi)
14017b1e3:	39 59 10             	cmp    %ebx,0x10(%rcx)
14017b1e6:	75 32                	jne    0x14017b21a
14017b1e8:	e8 83 be fa ff       	call   0x140127070
14017b1ed:	4c 8d 05 dc 4a 1a 00 	lea    0x1a4adc(%rip),%r8        # 0x14031fcd0
14017b1f4:	ba 99 02 00 00       	mov    $0x299,%edx
14017b1f9:	48 8d 0d d0 49 1a 00 	lea    0x1a49d0(%rip),%rcx        # 0x14031fbd0
14017b200:	e8 8b bf fa ff       	call   0x140127190
14017b205:	45 33 c0             	xor    %r8d,%r8d
14017b208:	8d 4b 06             	lea    0x6(%rbx),%ecx
14017b20b:	ba 94 00 00 00       	mov    $0x94,%edx
14017b210:	e8 7b c0 fa ff       	call   0x140127290
14017b215:	e9 34 01 00 00       	jmp    0x14017b34e
14017b21a:	48 8b 01             	mov    (%rcx),%rax
14017b21d:	48 85 c0             	test   %rax,%rax
14017b220:	75 32                	jne    0x14017b254
14017b222:	e8 49 be fa ff       	call   0x140127070
14017b227:	4c 8d 05 a2 4a 1a 00 	lea    0x1a4aa2(%rip),%r8        # 0x14031fcd0
14017b22e:	ba 9e 02 00 00       	mov    $0x29e,%edx
14017b233:	48 8d 0d 96 49 1a 00 	lea    0x1a4996(%rip),%rcx        # 0x14031fbd0
14017b23a:	e8 51 bf fa ff       	call   0x140127190
14017b23f:	ba 83 00 00 00       	mov    $0x83,%edx
14017b244:	45 33 c0             	xor    %r8d,%r8d
14017b247:	8d 4a 83             	lea    -0x7d(%rdx),%ecx
14017b24a:	e8 41 c0 fa ff       	call   0x140127290
14017b24f:	e9 fa 00 00 00       	jmp    0x14017b34e
14017b254:	48 39 58 70          	cmp    %rbx,0x70(%rax)
14017b258:	75 14                	jne    0x14017b26e
14017b25a:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14017b25f:	4c 8b c7             	mov    %rdi,%r8
14017b262:	e8 59 0d 00 00       	call   0x14017bfc0
14017b267:	8b d8                	mov    %eax,%ebx
14017b269:	e9 e0 00 00 00       	jmp    0x14017b34e
14017b26e:	48 8b b0 a0 00 00 00 	mov    0xa0(%rax),%rsi
14017b275:	48 85 f6             	test   %rsi,%rsi
14017b278:	74 74                	je     0x14017b2ee
14017b27a:	8b 50 04             	mov    0x4(%rax),%edx
14017b27d:	83 fa 01             	cmp    $0x1,%edx
14017b280:	7c 6c                	jl     0x14017b2ee
14017b282:	48 8b 89 a8 00 00 00 	mov    0xa8(%rcx),%rcx