14000d758:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14000d75d:	8b d8                	mov    %eax,%ebx
14000d75f:	85 c0                	test   %eax,%eax
14000d761:	78 67                	js     0x14000d7ca
14000d763:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
14000d767:	48 ff 15 3a 5e 00 00 	rex.W call *0x5e3a(%rip)        # 0x1400135a8
14000d76e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d773:	83 7f 18 00          	cmpl   $0x0,0x18(%rdi)
14000d777:	75 07                	jne    0x14000d780
14000d779:	bb 13 00 64 80       	mov    $0x80640013,%ebx
14000d77e:	eb 3a                	jmp    0x14000d7ba
14000d780:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14000d785:	48 8b cf             	mov    %rdi,%rcx
14000d788:	e8 c3 02 00 00       	call   0x14000da50
14000d78d:	8b d8                	mov    %eax,%ebx
14000d78f:	85 c0                	test   %eax,%eax
14000d791:	78 27                	js     0x14000d7ba
14000d793:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
14000d798:	48 8d 0d 49 5a 00 00 	lea    0x5a49(%rip),%rcx        # 0x1400131e8
14000d79f:	45 33 c0             	xor    %r8d,%r8d
14000d7a2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000d7a7:	41 8d 50 01          	lea    0x1(%r8),%edx
14000d7ab:	48 ff 15 9e 5c 00 00 	rex.W call *0x5c9e(%rip)        # 0x140013450
14000d7b2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d7b7:	48 8b d8             	mov    %rax,%rbx
14000d7ba:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
14000d7be:	48 ff 15 eb 5d 00 00 	rex.W call *0x5deb(%rip)        # 0x1400135b0
14000d7c5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d7ca:	48 85 f6             	test   %rsi,%rsi
14000d7cd:	74 08                	je     0x14000d7d7
14000d7cf:	48 8b ce             	mov    %rsi,%rcx
14000d7d2:	e8 49 3e ff ff       	call   0x140001620
14000d7d7:	8b c3                	mov    %ebx,%eax
14000d7d9:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14000d7de:	48 83 c4 30          	add    $0x30,%rsp
14000d7e2:	5f                   	pop    %rdi
14000d7e3:	5e                   	pop    %rsi
14000d7e4:	5d                   	pop    %rbp
14000d7e5:	c3                   	ret
14000d7e6:	cc                   	int3
14000d7e7:	cc                   	int3
14000d7e8:	cc                   	int3
14000d7e9:	cc                   	int3
14000d7ea:	cc                   	int3
14000d7eb:	cc                   	int3
14000d7ec:	cc                   	int3
14000d7ed:	cc                   	int3
14000d7ee:	cc                   	int3
14000d7ef:	cc                   	int3
14000d7f0:	40 55                	rex push %rbp
14000d7f2:	53                   	push   %rbx
14000d7f3:	56                   	push   %rsi
14000d7f4:	41 54                	push   %r12
14000d7f6:	41 55                	push   %r13
14000d7f8:	41 56                	push   %r14
14000d7fa:	41 57                	push   %r15
14000d7fc:	48 8d 6c 24 f1       	lea    -0xf(%rsp),%rbp
14000d801:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14000d808:	48 8b 05 59 b8 00 00 	mov    0xb859(%rip),%rax        # 0x140019068
14000d80f:	48 33 c4             	xor    %rsp,%rax
14000d812:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
14000d816:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
14000d81a:	45 8b f9             	mov    %r9d,%r15d
14000d81d:	0f 10 05 1c 63 00 00 	movups 0x631c(%rip),%xmm0        # 0x140013b40
14000d824:	4c 8b 65 6f          	mov    0x6f(%rbp),%r12
14000d828:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
14000d82c:	4c 8b 6d 77          	mov    0x77(%rbp),%r13
14000d830:	4c 8b f1             	mov    %rcx,%r14
14000d833:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000d837:	48 83 65 c7 00       	andq   $0x0,-0x39(%rbp)
14000d83c:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
14000d840:	8b 05 0a 63 00 00    	mov    0x630a(%rip),%eax        # 0x140013b50
14000d846:	89 45 e7             	mov    %eax,-0x19(%rbp)
14000d849:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
14000d84d:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
14000d851:	c6 45 bf ff          	movb   $0xff,-0x41(%rbp)
14000d855:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
14000d859:	c7 45 eb 11 00 00 00 	movl   $0x11,-0x15(%rbp)
14000d860:	c7 45 ef 01 00 00 00 	movl   $0x1,-0x11(%rbp)
14000d867:	e8 64 b0 ff ff       	call   0x1400088d0
14000d86c:	8b d8                	mov    %eax,%ebx
14000d86e:	85 c0                	test   %eax,%eax
14000d870:	78 6e                	js     0x14000d8e0
14000d872:	49 8d 4e 28          	lea    0x28(%r14),%rcx
14000d876:	48 ff 15 2b 5d 00 00 	rex.W call *0x5d2b(%rip)        # 0x1400135a8
14000d87d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d882:	41 83 7e 18 00       	cmpl   $0x0,0x18(%r14)
14000d887:	74 42                	je     0x14000d8cb
14000d889:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
14000d88d:	45 33 c0             	xor    %r8d,%r8d
14000d890:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
14000d894:	45 8b cf             	mov    %r15d,%r9d
14000d897:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14000d89c:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
14000d8a0:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
14000d8a5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000d8aa:	41 8d 48 05          	lea    0x5(%r8),%ecx
14000d8ae:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
14000d8b5:	00
14000d8b6:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14000d8bb:	48 ff 15 b6 5d 00 00 	rex.W call *0x5db6(%rip)        # 0x140013678
14000d8c2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d8c7:	8b d8                	mov    %eax,%ebx
14000d8c9:	eb 05                	jmp    0x14000d8d0
14000d8cb:	bb 13 00 64 80       	mov    $0x80640013,%ebx
14000d8d0:	49 8d 4e 28          	lea    0x28(%r14),%rcx
14000d8d4:	48 ff 15 d5 5c 00 00 	rex.W call *0x5cd5(%rip)        # 0x1400135b0
14000d8db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d8e0:	48 83 7d c7 00       	cmpq   $0x0,-0x39(%rbp)
14000d8e5:	74 09                	je     0x14000d8f0
14000d8e7:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14000d8eb:	e8 30 3d ff ff       	call   0x140001620
14000d8f0:	8b c3                	mov    %ebx,%eax
14000d8f2:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14000d8f6:	48 33 cc             	xor    %rsp,%rcx
14000d8f9:	e8 52 11 00 00       	call   0x14000ea50
14000d8fe:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14000d905:	41 5f                	pop    %r15
14000d907:	41 5e                	pop    %r14
14000d909:	41 5d                	pop    %r13
14000d90b:	41 5c                	pop    %r12
14000d90d:	5e                   	pop    %rsi
14000d90e:	5b                   	pop    %rbx
14000d90f:	5d                   	pop    %rbp
14000d910:	c3                   	ret
14000d911:	cc                   	int3
14000d912:	cc                   	int3
14000d913:	cc                   	int3
14000d914:	cc                   	int3
14000d915:	cc                   	int3
14000d916:	cc                   	int3
14000d917:	cc                   	int3
14000d918:	cc                   	int3
14000d919:	cc                   	int3
14000d91a:	cc                   	int3
14000d91b:	cc                   	int3
14000d91c:	cc                   	int3
14000d91d:	cc                   	int3
14000d91e:	cc                   	int3
14000d91f:	cc                   	int3
14000d920:	8b ca                	mov    %edx,%ecx
14000d922:	49 8b d0             	mov    %r8,%rdx
14000d925:	48 ff 25 3c 5d 00 00 	rex.W jmp *0x5d3c(%rip)        # 0x140013668
14000d92c:	cc                   	int3
14000d92d:	cc                   	int3
14000d92e:	cc                   	int3
14000d92f:	cc                   	int3
14000d930:	cc                   	int3
14000d931:	cc                   	int3
14000d932:	cc                   	int3
14000d933:	cc                   	int3
14000d934:	cc                   	int3
14000d935:	cc                   	int3
14000d936:	cc                   	int3
14000d937:	cc                   	int3
14000d938:	cc                   	int3
14000d939:	cc                   	int3
14000d93a:	cc                   	int3
14000d93b:	cc                   	int3
14000d93c:	cc                   	int3
14000d93d:	cc                   	int3
14000d93e:	cc                   	int3
14000d93f:	cc                   	int3
14000d940:	48 8b c4             	mov    %rsp,%rax
14000d943:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000d947:	48 89 68 18          	mov    %rbp,0x18(%rax)
14000d94b:	48 89 70 20          	mov    %rsi,0x20(%rax)
14000d94f:	57                   	push   %rdi
14000d950:	41 56                	push   %r14
14000d952:	41 57                	push   %r15
14000d954:	48 83 ec 50          	sub    $0x50,%rsp
14000d958:	33 ff                	xor    %edi,%edi
14000d95a:	4d 8b f1             	mov    %r9,%r14
14000d95d:	48 21 78 d8          	and    %rdi,-0x28(%rax)
14000d961:	45 8b f8             	mov    %r8d,%r15d
14000d964:	48 89 78 10          	mov    %rdi,0x10(%rax)
14000d968:	48 8b f1             	mov    %rcx,%rsi
14000d96b:	48 85 d2             	test   %rdx,%rdx
14000d96e:	0f 84 a4 00 00 00    	je     0x14000da18
14000d974:	45 85 c0             	test   %r8d,%r8d
14000d977:	0f 84 9b 00 00 00    	je     0x14000da18
14000d97d:	4d 85 c9             	test   %r9,%r9
14000d980:	0f 84 92 00 00 00    	je     0x14000da18
14000d986:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000d98a:	4c 8d 48 10          	lea    0x10(%rax),%r9
14000d98e:	e8 3d af ff ff       	call   0x1400088d0
14000d993:	8b d8                	mov    %eax,%ebx
14000d995:	85 c0                	test   %eax,%eax
14000d997:	78 78                	js     0x14000da11
14000d999:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
14000d99d:	48 ff 15 04 5c 00 00 	rex.W call *0x5c04(%rip)        # 0x1400135a8
14000d9a4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d9a9:	83 7e 18 00          	cmpl   $0x0,0x18(%rsi)
14000d9ad:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14000d9b2:	75 07                	jne    0x14000d9bb
14000d9b4:	bb 13 00 64 80       	mov    $0x80640013,%ebx
14000d9b9:	eb 44                	jmp    0x14000d9ff
14000d9bb:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14000d9c0:	48 8b ce             	mov    %rsi,%rcx
14000d9c3:	e8 88 00 00 00       	call   0x14000da50
14000d9c8:	8b d8                	mov    %eax,%ebx
14000d9ca:	85 c0                	test   %eax,%eax
14000d9cc:	78 31                	js     0x14000d9ff
14000d9ce:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
14000d9d3:	48 8d 0d 0e 58 00 00 	lea    0x580e(%rip),%rcx        # 0x1400131e8
14000d9da:	45 33 c0             	xor    %r8d,%r8d
14000d9dd:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14000d9e2:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
14000d9e7:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14000d9ec:	41 8d 50 02          	lea    0x2(%r8),%edx
14000d9f0:	48 ff 15 59 5a 00 00 	rex.W call *0x5a59(%rip)        # 0x140013450
14000d9f7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000d9fc:	48 8b d8             	mov    %rax,%rbx
14000d9ff:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
14000da03:	48 ff 15 a6 5b 00 00 	rex.W call *0x5ba6(%rip)        # 0x1400135b0
14000da0a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000da0f:	eb 0c                	jmp    0x14000da1d
14000da11:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14000da16:	eb 05                	jmp    0x14000da1d
14000da18:	bb 57 00 07 80       	mov    $0x80070057,%ebx
14000da1d:	48 85 ff             	test   %rdi,%rdi
14000da20:	74 08                	je     0x14000da2a
14000da22:	48 8b cf             	mov    %rdi,%rcx
14000da25:	e8 f6 3b ff ff       	call   0x140001620
14000da2a:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
14000da2f:	8b c3                	mov    %ebx,%eax
14000da31:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14000da35:	49 8b 6b 30          	mov    0x30(%r11),%rbp
14000da39:	49 8b 73 38          	mov    0x38(%r11),%rsi
14000da3d:	49 8b e3             	mov    %r11,%rsp
14000da40:	41 5f                	pop    %r15
14000da42:	41 5e                	pop    %r14
14000da44:	5f                   	pop    %rdi
14000da45:	c3                   	ret
14000da46:	cc                   	int3
14000da47:	cc                   	int3
14000da48:	cc                   	int3
14000da49:	cc                   	int3
14000da4a:	cc                   	int3
14000da4b:	cc                   	int3
14000da4c:	cc                   	int3
14000da4d:	cc                   	int3
14000da4e:	cc                   	int3
14000da4f:	cc                   	int3
14000da50:	48 8b c4             	mov    %rsp,%rax
14000da53:	48 89 58 10          	mov    %rbx,0x10(%rax)
14000da57:	48 89 68 18          	mov    %rbp,0x18(%rax)
14000da5b:	48 89 70 20          	mov    %rsi,0x20(%rax)
14000da5f:	57                   	push   %rdi
14000da60:	48 83 ec 30          	sub    $0x30,%rsp
14000da64:	48 8b f9             	mov    %rcx,%rdi
14000da67:	33 db                	xor    %ebx,%ebx
14000da69:	48 21 58 08          	and    %rbx,0x8(%rax)
14000da6d:	48 83 c1 28          	add    $0x28,%rcx
14000da71:	48 21 1a             	and    %rbx,(%rdx)
14000da74:	48 8b f2             	mov    %rdx,%rsi
14000da77:	48 ff 15 2a 5b 00 00 	rex.W call *0x5b2a(%rip)        # 0x1400135a8
14000da7e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000da83:	39 5f 18             	cmp    %ebx,0x18(%rdi)
14000da86:	0f 84 8a 00 00 00    	je     0x14000db16
14000da8c:	48 8b 47 20          	mov    0x20(%rdi),%rax
14000da90:	48 85 c0             	test   %rax,%rax
14000da93:	75 7c                	jne    0x14000db11
14000da95:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14000da9a:	45 33 c9             	xor    %r9d,%r9d
14000da9d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000daa2:	48 8d 15 1f 79 00 00 	lea    0x791f(%rip),%rdx        # 0x1400153c8
14000daa9:	48 21 5c 24 20       	and    %rbx,0x20(%rsp)
14000daae:	48 8d 0d 7b 89 00 00 	lea    0x897b(%rip),%rcx        # 0x140016430
14000dab5:	45 33 c0             	xor    %r8d,%r8d
14000dab8:	48 ff 15 e1 58 00 00 	rex.W call *0x58e1(%rip)        # 0x1400133a0
14000dabf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000dac4:	85 c0                	test   %eax,%eax
14000dac6:	74 11                	je     0x14000dad9
14000dac8:	78 0b                	js     0x14000dad5
14000daca:	0f b7 d8             	movzwl %ax,%ebx
14000dacd:	81 cb 00 00 01 80    	or     $0x80010000,%ebx
14000dad3:	eb 46                	jmp    0x14000db1b
14000dad5:	8b d8                	mov    %eax,%ebx
14000dad7:	eb 42                	jmp    0x14000db1b
14000dad9:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14000dade:	48 8d 57 20          	lea    0x20(%rdi),%rdx
14000dae2:	48 ff 15 bf 58 00 00 	rex.W call *0x58bf(%rip)        # 0x1400133a8
14000dae9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000daee:	85 c0                	test   %eax,%eax
14000daf0:	75 d6                	jne    0x14000dac8
14000daf2:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14000daf6:	8d 50 0d             	lea    0xd(%rax),%edx
14000daf9:	44 8d 40 01          	lea    0x1(%rax),%r8d
14000dafd:	48 ff 15 ac 58 00 00 	rex.W call *0x58ac(%rip)        # 0x1400133b0
14000db04:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000db09:	85 c0                	test   %eax,%eax
14000db0b:	75 0e                	jne    0x14000db1b
14000db0d:	48 8b 47 20          	mov    0x20(%rdi),%rax
14000db11:	48 89 06             	mov    %rax,(%rsi)
14000db14:	eb 05                	jmp    0x14000db1b
14000db16:	bb 13 00 64 80       	mov    $0x80640013,%ebx
14000db1b:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
14000db1f:	48 ff 15 8a 5a 00 00 	rex.W call *0x5a8a(%rip)        # 0x1400135b0
14000db26:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000db2b:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
14000db31:	74 11                	je     0x14000db44
14000db33:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000db38:	48 ff 15 59 58 00 00 	rex.W call *0x5859(%rip)        # 0x140013398
14000db3f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000db44:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14000db49:	8b c3                	mov    %ebx,%eax
14000db4b:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000db50:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14000db55:	48 83 c4 30          	add    $0x30,%rsp
14000db59:	5f                   	pop    %rdi
14000db5a:	c3                   	ret
14000db5b:	cc                   	int3
14000db5c:	cc                   	int3
14000db5d:	cc                   	int3
14000db5e:	cc                   	int3
14000db5f:	cc                   	int3
14000db60:	cc                   	int3
14000db61:	cc                   	int3
14000db62:	cc                   	int3
14000db63:	cc                   	int3
14000db64:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000db69:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000db6e:	57                   	push   %rdi
14000db6f:	48 83 ec 20          	sub    $0x20,%rsp
14000db73:	48 8b f9             	mov    %rcx,%rdi
14000db76:	33 db                	xor    %ebx,%ebx
14000db78:	48 8b f2             	mov    %rdx,%rsi
14000db7b:	8d 4b 18             	lea    0x18(%rbx),%ecx
14000db7e:	e8 4d 0b 00 00       	call   0x14000e6d0
14000db83:	48 85 c0             	test   %rax,%rax
14000db86:	74 17                	je     0x14000db9f
14000db88:	48 8d 0d f1 2c 00 00 	lea    0x2cf1(%rip),%rcx        # 0x140010880
14000db8f:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
14000db96:	48 89 08             	mov    %rcx,(%rax)
14000db99:	48 89 78 10          	mov    %rdi,0x10(%rax)
14000db9d:	eb 03                	jmp    0x14000dba2
14000db9f:	48 8b c3             	mov    %rbx,%rax
14000dba2:	48 89 06             	mov    %rax,(%rsi)
14000dba5:	48 85 c0             	test   %rax,%rax
14000dba8:	75 07                	jne    0x14000dbb1
14000dbaa:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
14000dbaf:	eb 10                	jmp    0x14000dbc1
14000dbb1:	48 8b 0f             	mov    (%rdi),%rcx
14000dbb4:	48 8b 41 08          	mov    0x8(%rcx),%rax
14000dbb8:	48 8b cf             	mov    %rdi,%rcx
14000dbbb:	ff 15 07 5c 00 00    	call   *0x5c07(%rip)        # 0x1400137c8
14000dbc1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000dbc6:	8b c3                	mov    %ebx,%eax
14000dbc8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx