14010dec3:	e8 68 2c 1a 00       	call   0x1402b0b30
14010dec8:	48 2b e0             	sub    %rax,%rsp
14010decb:	33 ff                	xor    %edi,%edi
14010decd:	8d 58 30             	lea    0x30(%rax),%ebx
14010ded0:	48 8b 81 90 08 00 00 	mov    0x890(%rcx),%rax
14010ded7:	48 8b e9             	mov    %rcx,%rbp
14010deda:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14010dedf:	8b f7                	mov    %edi,%esi
14010dee1:	44 8b f7             	mov    %edi,%r14d
14010dee4:	83 78 18 02          	cmpl   $0x2,0x18(%rax)
14010dee8:	74 3c                	je     0x14010df26
14010deea:	48 8b 89 e0 02 00 00 	mov    0x2e0(%rcx),%rcx
14010def1:	f6 41 20 14          	testb  $0x14,0x20(%rcx)
14010def5:	74 11                	je     0x14010df08
14010def7:	81 79 44 00 01 00 00 	cmpl   $0x100,0x44(%rcx)
14010defe:	b8 80 00 00 00       	mov    $0x80,%eax
14010df03:	0f 45 c3             	cmovne %ebx,%eax
14010df06:	eb 1c                	jmp    0x14010df24
14010df08:	48 8b 8d 88 03 00 00 	mov    0x388(%rbp),%rcx
14010df0f:	48 85 c9             	test   %rcx,%rcx
14010df12:	75 07                	jne    0x14010df1b
14010df14:	33 c0                	xor    %eax,%eax
14010df16:	e9 22 01 00 00       	jmp    0x14010e03d
14010df1b:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14010df1f:	e8 7c c3 fe ff       	call   0x1400fa2a0
14010df24:	8b d8                	mov    %eax,%ebx
14010df26:	45 33 c0             	xor    %r8d,%r8d
14010df29:	33 d2                	xor    %edx,%edx
14010df2b:	48 8b cd             	mov    %rbp,%rcx
14010df2e:	e8 2d af 00 00       	call   0x140118e60
14010df33:	3b d8                	cmp    %eax,%ebx
14010df35:	0f 4c d8             	cmovl  %eax,%ebx
14010df38:	33 c9                	xor    %ecx,%ecx
14010df3a:	81 fb c0 00 00 00    	cmp    $0xc0,%ebx
14010df40:	7c 07                	jl     0x14010df49
14010df42:	e8 99 0b 09 00       	call   0x14019eae0
14010df47:	eb 2f                	jmp    0x14010df78
14010df49:	81 fb 98 00 00 00    	cmp    $0x98,%ebx
14010df4f:	7c 07                	jl     0x14010df58
14010df51:	e8 4a 0b 09 00       	call   0x14019eaa0
14010df56:	eb 20                	jmp    0x14010df78
14010df58:	81 fb 80 00 00 00    	cmp    $0x80,%ebx
14010df5e:	7c 07                	jl     0x14010df67
14010df60:	e8 fb 0a 09 00       	call   0x14019ea60
14010df65:	eb 11                	jmp    0x14010df78
14010df67:	83 fb 70             	cmp    $0x70,%ebx
14010df6a:	7c 07                	jl     0x14010df73
14010df6c:	e8 af 0a 09 00       	call   0x14019ea20
14010df71:	eb 05                	jmp    0x14010df78
14010df73:	e8 78 0a 09 00       	call   0x14019e9f0
14010df78:	48 8b d8             	mov    %rax,%rbx
14010df7b:	48 85 c0             	test   %rax,%rax
14010df7e:	0f 84 94 00 00 00    	je     0x14010e018
14010df84:	48 8b 8d a0 09 00 00 	mov    0x9a0(%rbp),%rcx
14010df8b:	48 8d 15 6a cf 1f 00 	lea    0x1fcf6a(%rip),%rdx        # 0x14030aefc
14010df92:	4c 8b 81 28 04 00 00 	mov    0x428(%rcx),%r8
14010df99:	48 8b 09             	mov    (%rcx),%rcx
14010df9c:	e8 0f ec 02 00       	call   0x14013cbb0
14010dfa1:	48 8b f8             	mov    %rax,%rdi
14010dfa4:	48 85 c0             	test   %rax,%rax
14010dfa7:	74 6f                	je     0x14010e018
14010dfa9:	48 8b c8             	mov    %rax,%rcx
14010dfac:	e8 af 9b 03 00       	call   0x140147b60
14010dfb1:	83 f8 01             	cmp    $0x1,%eax
14010dfb4:	75 62                	jne    0x14010e018
14010dfb6:	e8 65 29 09 00       	call   0x1401a0920
14010dfbb:	48 8b f0             	mov    %rax,%rsi
14010dfbe:	48 85 c0             	test   %rax,%rax
14010dfc1:	74 55                	je     0x14010e018
14010dfc3:	4c 8b c3             	mov    %rbx,%r8
14010dfc6:	48 8d 15 27 bb 1d 00 	lea    0x1dbb27(%rip),%rdx        # 0x1402e9af4
14010dfcd:	48 8b c8             	mov    %rax,%rcx
14010dfd0:	e8 ab 29 09 00       	call   0x1401a0980
14010dfd5:	85 c0                	test   %eax,%eax
14010dfd7:	74 3f                	je     0x14010e018
14010dfd9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14010dfdf:	48 8d 15 16 bb 1d 00 	lea    0x1dbb16(%rip),%rdx        # 0x1402e9afc
14010dfe6:	48 8b ce             	mov    %rsi,%rcx
14010dfe9:	e8 72 2d 09 00       	call   0x1401a0d60
14010dfee:	85 c0                	test   %eax,%eax
14010dff0:	74 26                	je     0x14010e018
14010dff2:	48 8b ce             	mov    %rsi,%rcx
14010dff5:	e8 86 2e 09 00       	call   0x1401a0e80
14010dffa:	4c 8b f0             	mov    %rax,%r14
14010dffd:	48 85 c0             	test   %rax,%rax
14010e000:	74 16                	je     0x14010e018
14010e002:	4c 8b c8             	mov    %rax,%r9
14010e005:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14010e00a:	41 b8 84 00 00 00    	mov    $0x84,%r8d
14010e010:	48 8b cf             	mov    %rdi,%rcx
14010e013:	e8 28 9a 03 00       	call   0x140147a40
14010e018:	49 8b ce             	mov    %r14,%rcx
14010e01b:	e8 00 0b 09 00       	call   0x14019eb20
14010e020:	48 8b ce             	mov    %rsi,%rcx
14010e023:	e8 78 28 09 00       	call   0x1401a08a0
14010e028:	48 8b cf             	mov    %rdi,%rcx
14010e02b:	e8 90 e5 02 00       	call   0x14013c5c0
14010e030:	48 8b cb             	mov    %rbx,%rcx
14010e033:	e8 f8 2c fe ff       	call   0x1400f0d30
14010e038:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14010e03d:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14010e042:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14010e047:	48 83 c4 20          	add    $0x20,%rsp
14010e04b:	41 5e                	pop    %r14
14010e04d:	5f                   	pop    %rdi
14010e04e:	5e                   	pop    %rsi
14010e04f:	c3                   	ret
14010e050:	b8 28 00 00 00       	mov    $0x28,%eax
14010e055:	e8 d6 2a 1a 00       	call   0x1402b0b30
14010e05a:	48 2b e0             	sub    %rax,%rsp
14010e05d:	48 8b 01             	mov    (%rcx),%rax
14010e060:	48 85 c0             	test   %rax,%rax
14010e063:	74 0c                	je     0x14010e071
14010e065:	48 8b c8             	mov    %rax,%rcx
14010e068:	48 83 c4 28          	add    $0x28,%rsp
14010e06c:	e9 cf 12 09 00       	jmp    0x14019f340
14010e071:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
14010e076:	74 09                	je     0x14010e081
14010e078:	48 83 c4 28          	add    $0x28,%rsp
14010e07c:	e9 2f 2c 08 00       	jmp    0x140190cb0
14010e081:	33 c0                	xor    %eax,%eax
14010e083:	48 83 c4 28          	add    $0x28,%rsp
14010e087:	c3                   	ret
14010e088:	cc                   	int3
14010e089:	cc                   	int3
14010e08a:	cc                   	int3
14010e08b:	cc                   	int3
14010e08c:	cc                   	int3
14010e08d:	cc                   	int3
14010e08e:	cc                   	int3
14010e08f:	cc                   	int3
14010e090:	48 85 c9             	test   %rcx,%rcx
14010e093:	74 3b                	je     0x14010e0d0
14010e095:	53                   	push   %rbx
14010e096:	b8 20 00 00 00       	mov    $0x20,%eax
14010e09b:	e8 90 2a 1a 00       	call   0x1402b0b30
14010e0a0:	48 2b e0             	sub    %rax,%rsp
14010e0a3:	48 8b d9             	mov    %rcx,%rbx
14010e0a6:	48 8b 09             	mov    (%rcx),%rcx
14010e0a9:	e8 12 11 09 00       	call   0x14019f1c0
14010e0ae:	48 8b cb             	mov    %rbx,%rcx
14010e0b1:	e8 4a 2c 08 00       	call   0x140190d00
14010e0b6:	41 b8 74 0d 00 00    	mov    $0xd74,%r8d
14010e0bc:	48 8d 15 ad f6 1f 00 	lea    0x1ff6ad(%rip),%rdx        # 0x14030d770
14010e0c3:	48 8b cb             	mov    %rbx,%rcx
14010e0c6:	e8 f5 dc fd ff       	call   0x1400ebdc0
14010e0cb:	48 83 c4 20          	add    $0x20,%rsp
14010e0cf:	5b                   	pop    %rbx
14010e0d0:	c3                   	ret
14010e0d1:	cc                   	int3
14010e0d2:	cc                   	int3
14010e0d3:	cc                   	int3
14010e0d4:	cc                   	int3
14010e0d5:	cc                   	int3
14010e0d6:	cc                   	int3
14010e0d7:	cc                   	int3
14010e0d8:	cc                   	int3
14010e0d9:	cc                   	int3
14010e0da:	cc                   	int3
14010e0db:	cc                   	int3
14010e0dc:	cc                   	int3
14010e0dd:	cc                   	int3
14010e0de:	cc                   	int3
14010e0df:	cc                   	int3
14010e0e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14010e0e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14010e0ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010e0ef:	57                   	push   %rdi
14010e0f0:	b8 a0 00 00 00       	mov    $0xa0,%eax
14010e0f5:	e8 36 2a 1a 00       	call   0x1402b0b30
14010e0fa:	48 2b e0             	sub    %rax,%rsp
14010e0fd:	48 83 39 00          	cmpq   $0x0,(%rcx)
14010e101:	49 8b f9             	mov    %r9,%rdi
14010e104:	49 8b f0             	mov    %r8,%rsi
14010e107:	48 8b ea             	mov    %rdx,%rbp
14010e10a:	48 8b d9             	mov    %rcx,%rbx
14010e10d:	74 7d                	je     0x14010e18c
14010e10f:	45 33 c9             	xor    %r9d,%r9d
14010e112:	48 8d 15 9b d0 1f 00 	lea    0x1fd09b(%rip),%rdx        # 0x14030b1b4
14010e119:	4c 8b c7             	mov    %rdi,%r8
14010e11c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14010e121:	e8 7a 9f 02 00       	call   0x1401380a0
14010e126:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14010e12b:	0f 10 00             	movups (%rax),%xmm0
14010e12e:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
14010e133:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14010e137:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
14010e13c:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14010e141:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
14010e147:	e8 c4 9c 02 00       	call   0x140137e10
14010e14c:	48 8b 0b             	mov    (%rbx),%rcx
14010e14f:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
14010e154:	4c 8b c6             	mov    %rsi,%r8
14010e157:	48 8b d5             	mov    %rbp,%rdx
14010e15a:	0f 10 00             	movups (%rax),%xmm0
14010e15d:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
14010e162:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14010e166:	0f 11 8c 24 88 00 00 	movups %xmm1,0x88(%rsp)
14010e16d:	00
14010e16e:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14010e173:	f2 0f 11 84 24 98 00 	movsd  %xmm0,0x98(%rsp)
14010e17a:	00 00
14010e17c:	e8 cf 13 09 00       	call   0x14019f550
14010e181:	85 c0                	test   %eax,%eax
14010e183:	74 07                	je     0x14010e18c
14010e185:	b8 01 00 00 00       	mov    $0x1,%eax
14010e18a:	eb 1c                	jmp    0x14010e1a8
14010e18c:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
14010e191:	74 13                	je     0x14010e1a6
14010e193:	4c 8b cf             	mov    %rdi,%r9
14010e196:	4c 8b c6             	mov    %rsi,%r8
14010e199:	48 8b d5             	mov    %rbp,%rdx
14010e19c:	48 8b cb             	mov    %rbx,%rcx
14010e19f:	e8 7c 2b 08 00       	call   0x140190d20
14010e1a4:	eb 02                	jmp    0x14010e1a8
14010e1a6:	33 c0                	xor    %eax,%eax
14010e1a8:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
14010e1af:	00
14010e1b0:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14010e1b4:	49 8b 6b 18          	mov    0x18(%r11),%rbp
14010e1b8:	49 8b 73 20          	mov    0x20(%r11),%rsi
14010e1bc:	49 8b e3             	mov    %r11,%rsp
14010e1bf:	5f                   	pop    %rdi
14010e1c0:	c3                   	ret
14010e1c1:	cc                   	int3
14010e1c2:	cc                   	int3
14010e1c3:	cc                   	int3
14010e1c4:	cc                   	int3
14010e1c5:	cc                   	int3
14010e1c6:	cc                   	int3
14010e1c7:	cc                   	int3
14010e1c8:	cc                   	int3
14010e1c9:	cc                   	int3
14010e1ca:	cc                   	int3
14010e1cb:	cc                   	int3
14010e1cc:	cc                   	int3
14010e1cd:	cc                   	int3
14010e1ce:	cc                   	int3
14010e1cf:	cc                   	int3
14010e1d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14010e1d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14010e1da:	57                   	push   %rdi
14010e1db:	b8 20 00 00 00       	mov    $0x20,%eax
14010e1e0:	e8 4b 29 1a 00       	call   0x1402b0b30
14010e1e5:	48 2b e0             	sub    %rax,%rsp
14010e1e8:	48 8b f1             	mov    %rcx,%rsi
14010e1eb:	48 8d 15 7e f5 1f 00 	lea    0x1ff57e(%rip),%rdx        # 0x14030d770
14010e1f2:	8d 48 f0             	lea    -0x10(%rax),%ecx
14010e1f5:	41 b8 54 0d 00 00    	mov    $0xd54,%r8d
14010e1fb:	e8 c0 de fd ff       	call   0x1400ec0c0
14010e200:	33 ff                	xor    %edi,%edi
14010e202:	48 8b d8             	mov    %rax,%rbx
14010e205:	48 85 c0             	test   %rax,%rax
14010e208:	0f 84 9f 00 00 00    	je     0x14010e2ad
14010e20e:	48 39 be 40 02 00 00 	cmp    %rdi,0x240(%rsi)
14010e215:	75 28                	jne    0x14010e23f
14010e217:	48 39 be 38 02 00 00 	cmp    %rdi,0x238(%rsi)
14010e21e:	74 1f                	je     0x14010e23f
14010e220:	48 8b c8             	mov    %rax,%rcx
14010e223:	e8 58 2b 08 00       	call   0x140190d80
14010e228:	85 c0                	test   %eax,%eax
14010e22a:	74 5c                	je     0x14010e288
14010e22c:	48 8b c3             	mov    %rbx,%rax
14010e22f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010e234:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14010e239:	48 83 c4 20          	add    $0x20,%rsp
14010e23d:	5f                   	pop    %rdi
14010e23e:	c3                   	ret
14010e23f:	4c 8b 86 28 04 00 00 	mov    0x428(%rsi),%r8
14010e246:	48 8d 15 57 8d 1f 00 	lea    0x1f8d57(%rip),%rdx        # 0x140306fa4
14010e24d:	48 8b 0e             	mov    (%rsi),%rcx
14010e250:	e8 6b 09 09 00       	call   0x14019ebc0
14010e255:	48 8b f8             	mov    %rax,%rdi
14010e258:	48 85 c0             	test   %rax,%rax
14010e25b:	74 2b                	je     0x14010e288
14010e25d:	48 8b c8             	mov    %rax,%rcx
14010e260:	e8 cb 0f 09 00       	call   0x14019f230
14010e265:	48 89 03             	mov    %rax,(%rbx)
14010e268:	48 85 c0             	test   %rax,%rax
14010e26b:	74 1b                	je     0x14010e288
14010e26d:	48 8b cf             	mov    %rdi,%rcx
14010e270:	e8 9b 09 09 00       	call   0x14019ec10
14010e275:	48 8b c3             	mov    %rbx,%rax
14010e278:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010e27d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14010e282:	48 83 c4 20          	add    $0x20,%rsp
14010e286:	5f                   	pop    %rdi
14010e287:	c3                   	ret
14010e288:	48 8b 0b             	mov    (%rbx),%rcx
14010e28b:	e8 30 0f 09 00       	call   0x14019f1c0
14010e290:	48 8b cf             	mov    %rdi,%rcx
14010e293:	e8 78 09 09 00       	call   0x14019ec10
14010e298:	41 b8 69 0d 00 00    	mov    $0xd69,%r8d
14010e29e:	48 8d 15 cb f4 1f 00 	lea    0x1ff4cb(%rip),%rdx        # 0x14030d770
14010e2a5:	48 8b cb             	mov    %rbx,%rcx
14010e2a8:	e8 13 db fd ff       	call   0x1400ebdc0
14010e2ad:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010e2b2:	33 c0                	xor    %eax,%eax
14010e2b4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14010e2b9:	48 83 c4 20          	add    $0x20,%rsp
14010e2bd:	5f                   	pop    %rdi
14010e2be:	c3                   	ret
14010e2bf:	cc                   	int3
14010e2c0:	b8 28 00 00 00       	mov    $0x28,%eax
14010e2c5:	e8 66 28 1a 00       	call   0x1402b0b30
14010e2ca:	48 2b e0             	sub    %rax,%rsp
14010e2cd:	48 8b 01             	mov    (%rcx),%rax
14010e2d0:	48 85 c0             	test   %rax,%rax
14010e2d3:	74 0c                	je     0x14010e2e1
14010e2d5:	48 8b c8             	mov    %rax,%rcx
14010e2d8:	48 83 c4 28          	add    $0x28,%rsp
14010e2dc:	e9 cf 12 09 00       	jmp    0x14019f5b0
14010e2e1:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
14010e2e6:	74 09                	je     0x14010e2f1
14010e2e8:	48 83 c4 28          	add    $0x28,%rsp
14010e2ec:	e9 df 2a 08 00       	jmp    0x140190dd0
14010e2f1:	33 c0                	xor    %eax,%eax
14010e2f3:	48 83 c4 28          	add    $0x28,%rsp
14010e2f7:	c3                   	ret
14010e2f8:	cc                   	int3
14010e2f9:	cc                   	int3
14010e2fa:	cc                   	int3
14010e2fb:	cc                   	int3
14010e2fc:	cc                   	int3
14010e2fd:	cc                   	int3
14010e2fe:	cc                   	int3
14010e2ff:	cc                   	int3
14010e300:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14010e305:	57                   	push   %rdi
14010e306:	b8 50 00 00 00       	mov    $0x50,%eax
14010e30b:	e8 20 28 1a 00       	call   0x1402b0b30
14010e310:	48 2b e0             	sub    %rax,%rsp
14010e313:	48 8b 05 66 77 2c 00 	mov    0x2c7766(%rip),%rax        # 0x1403d5a80
14010e31a:	48 33 c4             	xor    %rsp,%rax
14010e31d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14010e322:	48 8b d9             	mov    %rcx,%rbx
14010e325:	48 8d 15 a4 f1 ff ff 	lea    -0xe5c(%rip),%rdx        # 0x14010d4d0
14010e32c:	4c 8b c1             	mov    %rcx,%r8
14010e32f:	33 ff                	xor    %edi,%edi
14010e331:	48 8b 09             	mov    (%rcx),%rcx
14010e334:	e8 c7 24 09 00       	call   0x1401a0800
14010e339:	85 c0                	test   %eax,%eax
14010e33b:	0f 84 0d 05 00 00    	je     0x14010e84e
14010e341:	48 8b 83 18 06 00 00 	mov    0x618(%rbx),%rax
14010e348:	45 33 db             	xor    %r11d,%r11d
14010e34b:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
14010e350:	48 8d 35 81 ed 1f 00 	lea    0x1fed81(%rip),%rsi        # 0x14030d0d8
14010e357:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14010e35e:	00 00
14010e360:	45 33 c0             	xor    %r8d,%r8d