14005f7f2:	c3                   	ret
14005f7f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005f7f8:	48 8d 0d 31 19 1a 00 	lea    0x1a1931(%rip),%rcx        # 0x140201130
14005f7ff:	e8 dc 16 08 00       	call   0x1400e0ee0
14005f804:	48 85 c0             	test   %rax,%rax
14005f807:	74 17                	je     0x14005f820
14005f809:	c7 05 7d c4 18 00 01 	movl   $0x1,0x18c47d(%rip)        # 0x1401ebc90
14005f810:	00 00 00
14005f813:	b8 01 00 00 00       	mov    $0x1,%eax
14005f818:	48 83 c4 28          	add    $0x28,%rsp
14005f81c:	c3                   	ret
14005f81d:	0f 1f 00             	nopl   (%rax)
14005f820:	c7 05 66 c4 18 00 00 	movl   $0x0,0x18c466(%rip)        # 0x1401ebc90
14005f827:	00 00 00
14005f82a:	31 c0                	xor    %eax,%eax
14005f82c:	eb c0                	jmp    0x14005f7ee
14005f82e:	66 90                	xchg   %ax,%ax
14005f830:	41 56                	push   %r14
14005f832:	41 55                	push   %r13
14005f834:	41 54                	push   %r12
14005f836:	55                   	push   %rbp
14005f837:	57                   	push   %rdi
14005f838:	56                   	push   %rsi
14005f839:	53                   	push   %rbx
14005f83a:	48 83 ec 50          	sub    $0x50,%rsp
14005f83e:	4c 8b 2d ab 92 1d 00 	mov    0x1d92ab(%rip),%r13        # 0x140238af0
14005f845:	66 0f ef c0          	pxor   %xmm0,%xmm0
14005f849:	49 8b 45 00          	mov    0x0(%r13),%rax
14005f84d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14005f852:	31 c0                	xor    %eax,%eax
14005f854:	8b 41 0c             	mov    0xc(%rcx),%eax
14005f857:	49 89 ce             	mov    %rcx,%r14
14005f85a:	48 89 d7             	mov    %rdx,%rdi
14005f85d:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14005f862:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14005f867:	85 c0                	test   %eax,%eax
14005f869:	0f 84 a1 00 00 00    	je     0x14005f910
14005f86f:	48 8b 2d 8a 9b 1d 00 	mov    0x1d9b8a(%rip),%rbp        # 0x140239400
14005f876:	31 f6                	xor    %esi,%esi
14005f878:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
14005f87d:	0f 1f 00             	nopl   (%rax)
14005f880:	49 8b 06             	mov    (%r14),%rax
14005f883:	48 8b 1c f0          	mov    (%rax,%rsi,8),%rbx
14005f887:	8b 43 34             	mov    0x34(%rbx),%eax
14005f88a:	25 00 f0 00 00       	and    $0xf000,%eax
14005f88f:	3d 00 e0 00 00       	cmp    $0xe000,%eax
14005f894:	74 3a                	je     0x14005f8d0
14005f896:	48 89 d9             	mov    %rbx,%rcx
14005f899:	ff d7                	call   *%rdi
14005f89b:	85 c0                	test   %eax,%eax
14005f89d:	74 31                	je     0x14005f8d0
14005f89f:	48 83 c3 48          	add    $0x48,%rbx
14005f8a3:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14005f8a7:	45 31 c0             	xor    %r8d,%r8d
14005f8aa:	41 b9 18 00 00 00    	mov    $0x18,%r9d
14005f8b0:	48 89 da             	mov    %rbx,%rdx
14005f8b3:	e8 c8 a4 fd ff       	call   0x140039d80
14005f8b8:	85 c0                	test   %eax,%eax
14005f8ba:	74 14                	je     0x14005f8d0
14005f8bc:	48 89 da             	mov    %rbx,%rdx
14005f8bf:	4c 89 e1             	mov    %r12,%rcx
14005f8c2:	e8 79 0f fe ff       	call   0x140040840
14005f8c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14005f8ce:	00 00
14005f8d0:	48 83 c6 01          	add    $0x1,%rsi
14005f8d4:	41 3b 76 0c          	cmp    0xc(%r14),%esi
14005f8d8:	72 a6                	jb     0x14005f880
14005f8da:	44 8b 44 24 28       	mov    0x28(%rsp),%r8d
14005f8df:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14005f8e4:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14005f8e8:	e8 53 52 ff ff       	call   0x140054b40
14005f8ed:	4c 89 e1             	mov    %r12,%rcx
14005f8f0:	e8 fb 10 fe ff       	call   0x1400409f0
14005f8f5:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14005f8fa:	49 2b 45 00          	sub    0x0(%r13),%rax
14005f8fe:	75 23                	jne    0x14005f923
14005f900:	48 83 c4 50          	add    $0x50,%rsp
14005f904:	5b                   	pop    %rbx
14005f905:	5e                   	pop    %rsi
14005f906:	5f                   	pop    %rdi
14005f907:	5d                   	pop    %rbp
14005f908:	41 5c                	pop    %r12
14005f90a:	41 5d                	pop    %r13
14005f90c:	41 5e                	pop    %r14
14005f90e:	c3                   	ret
14005f90f:	90                   	nop
14005f910:	48 8b 2d e9 9a 1d 00 	mov    0x1d9ae9(%rip),%rbp        # 0x140239400
14005f917:	31 d2                	xor    %edx,%edx
14005f919:	45 31 c0             	xor    %r8d,%r8d
14005f91c:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
14005f921:	eb c1                	jmp    0x14005f8e4
14005f923:	e8 48 4f 18 00       	call   0x1401e4870
14005f928:	90                   	nop
14005f929:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14005f930:	41 56                	push   %r14
14005f932:	41 55                	push   %r13
14005f934:	41 54                	push   %r12
14005f936:	55                   	push   %rbp
14005f937:	57                   	push   %rdi
14005f938:	56                   	push   %rsi
14005f939:	53                   	push   %rbx
14005f93a:	48 83 c4 80          	add    $0xffffffffffffff80,%rsp
14005f93e:	48 8b 35 ab 91 1d 00 	mov    0x1d91ab(%rip),%rsi        # 0x140238af0
14005f945:	48 8b 3d b4 9a 1d 00 	mov    0x1d9ab4(%rip),%rdi        # 0x140239400
14005f94c:	4c 8b 26             	mov    (%rsi),%r12
14005f94f:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
14005f954:	4c 8d 64 24 50       	lea    0x50(%rsp),%r12
14005f959:	48 89 cb             	mov    %rcx,%rbx
14005f95c:	48 8b 0f             	mov    (%rdi),%rcx
14005f95f:	4d 89 c6             	mov    %r8,%r14
14005f962:	48 89 d5             	mov    %rdx,%rbp
14005f965:	4d 89 e0             	mov    %r12,%r8
14005f968:	e8 63 f4 fd ff       	call   0x14003edd0
14005f96d:	85 c0                	test   %eax,%eax
14005f96f:	0f 85 41 02 00 00    	jne    0x14005fbb6
14005f975:	4c 89 e1             	mov    %r12,%rcx
14005f978:	e8 53 17 06 00       	call   0x1400c10d0
14005f97d:	49 89 c5             	mov    %rax,%r13
14005f980:	48 85 c0             	test   %rax,%rax
14005f983:	0f 84 1e 02 00 00    	je     0x14005fba7
14005f989:	48 89 d9             	mov    %rbx,%rcx
14005f98c:	e8 2f 94 03 00       	call   0x140098dc0
14005f991:	44 8b 43 0c          	mov    0xc(%rbx),%r8d
14005f995:	45 85 c0             	test   %r8d,%r8d
14005f998:	74 40                	je     0x14005f9da
14005f99a:	48 8b 03             	mov    (%rbx),%rax
14005f99d:	44 89 c2             	mov    %r8d,%edx
14005f9a0:	4c 8d 0c d0          	lea    (%rax,%rdx,8),%r9
14005f9a4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14005f9ab:	00 00 00 00
14005f9af:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14005f9b6:	00 00 00 00
14005f9ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14005f9c0:	48 8b 08             	mov    (%rax),%rcx
14005f9c3:	8b 51 38             	mov    0x38(%rcx),%edx
14005f9c6:	f6 c6 30             	test   $0x30,%dh
14005f9c9:	74 06                	je     0x14005f9d1
14005f9cb:	80 ce 30             	or     $0x30,%dh
14005f9ce:	89 51 38             	mov    %edx,0x38(%rcx)
14005f9d1:	48 83 c0 08          	add    $0x8,%rax
14005f9d5:	4c 39 c8             	cmp    %r9,%rax
14005f9d8:	75 e6                	jne    0x14005f9c0
14005f9da:	4d 85 f6             	test   %r14,%r14
14005f9dd:	0f 84 35 01 00 00    	je     0x14005fb18
14005f9e3:	48 8d 05 4e 3f 21 00 	lea    0x213f4e(%rip),%rax        # 0x140273938
14005f9ea:	4c 8d 64 24 30       	lea    0x30(%rsp),%r12
14005f9ef:	4d 89 f1             	mov    %r14,%r9
14005f9f2:	ba 7f 00 00 00       	mov    $0x7f,%edx
14005f9f7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14005f9fc:	4c 89 e1             	mov    %r12,%rcx
14005f9ff:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14005fa05:	48 c7 05 28 3f 21 00 	movq   $0x0,0x213f28(%rip)        # 0x140273938
14005fa0c:	00 00 00 00
14005fa10:	e8 5b c2 fe ff       	call   0x14004bc70
14005fa15:	44 8b 43 0c          	mov    0xc(%rbx),%r8d
14005fa19:	44 89 c1             	mov    %r8d,%ecx
14005fa1c:	31 c0                	xor    %eax,%eax
14005fa1e:	48 c1 e1 03          	shl    $0x3,%rcx
14005fa22:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14005fa29:	00 00 00 00
14005fa2d:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14005fa34:	00 00 00 00
14005fa38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14005fa3f:	00
14005fa40:	48 39 c1             	cmp    %rax,%rcx
14005fa43:	0f 84 ef 00 00 00    	je     0x14005fb38
14005fa49:	48 8b 13             	mov    (%rbx),%rdx
14005fa4c:	48 8b 14 02          	mov    (%rdx,%rax,1),%rdx
14005fa50:	48 83 c0 08          	add    $0x8,%rax
14005fa54:	8b 52 38             	mov    0x38(%rdx),%edx
14005fa57:	81 e2 00 30 00 00    	and    $0x3000,%edx
14005fa5d:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
14005fa63:	75 db                	jne    0x14005fa40
14005fa65:	48 8b 0f             	mov    (%rdi),%rcx
14005fa68:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14005fa6d:	4d 89 e0             	mov    %r12,%r8
14005fa70:	4c 89 ea             	mov    %r13,%rdx
14005fa73:	4c 8d 0d 66 e6 ff ff 	lea    -0x199a(%rip),%r9        # 0x14005e0e0
14005fa7a:	e8 91 15 06 00       	call   0x1400c1010
14005fa7f:	4c 89 e1             	mov    %r12,%rcx
14005fa82:	89 c7                	mov    %eax,%edi
14005fa84:	e8 a7 ca fe ff       	call   0x14004c530
14005fa89:	85 ff                	test   %edi,%edi
14005fa8b:	0f 85 07 01 00 00    	jne    0x14005fb98
14005fa91:	8b 43 0c             	mov    0xc(%rbx),%eax
14005fa94:	85 c0                	test   %eax,%eax
14005fa96:	74 5d                	je     0x14005faf5
14005fa98:	48 8b 1b             	mov    (%rbx),%rbx
14005fa9b:	45 31 ed             	xor    %r13d,%r13d
14005fa9e:	4c 8d 24 c3          	lea    (%rbx,%rax,8),%r12
14005faa2:	eb 35                	jmp    0x14005fad9
14005faa4:	0f 1f 40 00          	nopl   0x0(%rax)
14005faa8:	83 f8 01             	cmp    $0x1,%eax
14005faab:	75 23                	jne    0x14005fad0
14005faad:	4d 85 ed             	test   %r13,%r13
14005fab0:	74 1e                	je     0x14005fad0
14005fab2:	49 8d 4d 6c          	lea    0x6c(%r13),%rcx
14005fab6:	48 8d 57 6c          	lea    0x6c(%rdi),%rdx
14005faba:	e8 b9 a3 18 00       	call   0x1401e9e78
14005fabf:	85 c0                	test   %eax,%eax
14005fac1:	75 0d                	jne    0x14005fad0
14005fac3:	81 cd 00 00 01 00    	or     $0x10000,%ebp
14005fac9:	89 6f 38             	mov    %ebp,0x38(%rdi)
14005facc:	0f 1f 40 00          	nopl   0x0(%rax)
14005fad0:	48 83 c3 08          	add    $0x8,%rbx
14005fad4:	49 39 dc             	cmp    %rbx,%r12
14005fad7:	74 1c                	je     0x14005faf5
14005fad9:	48 8b 3b             	mov    (%rbx),%rdi
14005fadc:	8b 6f 38             	mov    0x38(%rdi),%ebp
14005fadf:	89 e8                	mov    %ebp,%eax
14005fae1:	c1 e8 0c             	shr    $0xc,%eax
14005fae4:	83 e0 03             	and    $0x3,%eax
14005fae7:	75 bf                	jne    0x14005faa8
14005fae9:	48 83 c3 08          	add    $0x8,%rbx
14005faed:	49 89 fd             	mov    %rdi,%r13
14005faf0:	49 39 dc             	cmp    %rbx,%r12
14005faf3:	75 e4                	jne    0x14005fad9
14005faf5:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14005fafa:	48 2b 06             	sub    (%rsi),%rax
14005fafd:	0f 85 c2 00 00 00    	jne    0x14005fbc5
14005fb03:	48 83 ec 80          	sub    $0xffffffffffffff80,%rsp
14005fb07:	5b                   	pop    %rbx
14005fb08:	5e                   	pop    %rsi
14005fb09:	5f                   	pop    %rdi
14005fb0a:	5d                   	pop    %rbp
14005fb0b:	41 5c                	pop    %r12
14005fb0d:	41 5d                	pop    %r13
14005fb0f:	41 5e                	pop    %r14
14005fb11:	c3                   	ret
14005fb12:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14005fb18:	66 0f ef c0          	pxor   %xmm0,%xmm0
14005fb1c:	4c 8d 64 24 30       	lea    0x30(%rsp),%r12
14005fb21:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
14005fb28:	00 00
14005fb2a:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14005fb2f:	e9 e5 fe ff ff       	jmp    0x14005fa19
14005fb34:	0f 1f 40 00          	nopl   0x0(%rax)
14005fb38:	48 8b 0f             	mov    (%rdi),%rcx
14005fb3b:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14005fb40:	4d 89 e0             	mov    %r12,%r8
14005fb43:	4c 89 ea             	mov    %r13,%rdx
14005fb46:	4c 8d 0d 43 e5 ff ff 	lea    -0x1abd(%rip),%r9        # 0x14005e090
14005fb4d:	e8 be 14 06 00       	call   0x1400c1010
14005fb52:	4c 89 e1             	mov    %r12,%rcx
14005fb55:	89 c7                	mov    %eax,%edi
14005fb57:	e8 d4 c9 fe ff       	call   0x14004c530
14005fb5c:	85 ff                	test   %edi,%edi
14005fb5e:	75 38                	jne    0x14005fb98
14005fb60:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14005fb64:	e8 27 08 0b 00       	call   0x140110390
14005fb69:	8b 53 0c             	mov    0xc(%rbx),%edx
14005fb6c:	48 89 d0             	mov    %rdx,%rax
14005fb6f:	83 fa 01             	cmp    $0x1,%edx
14005fb72:	0f 86 1c ff ff ff    	jbe    0x14005fa94
14005fb78:	48 8b 0b             	mov    (%rbx),%rcx
14005fb7b:	4c 8d 0d fe 7d ff ff 	lea    -0x8202(%rip),%r9        # 0x140057980
14005fb82:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14005fb88:	e8 63 a8 03 00       	call   0x14009a3f0
14005fb8d:	e9 ff fe ff ff       	jmp    0x14005fa91
14005fb92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14005fb98:	48 89 ea             	mov    %rbp,%rdx
14005fb9b:	48 8d 0d e6 19 1a 00 	lea    0x1a19e6(%rip),%rcx        # 0x140201588
14005fba2:	e8 e9 37 06 00       	call   0x1400c3390
14005fba7:	48 89 ea             	mov    %rbp,%rdx
14005fbaa:	48 8d 0d c5 19 1a 00 	lea    0x1a19c5(%rip),%rcx        # 0x140201576
14005fbb1:	e8 da 37 06 00       	call   0x1400c3390
14005fbb6:	48 89 ea             	mov    %rbp,%rdx
14005fbb9:	48 8d 0d 9f 19 1a 00 	lea    0x1a199f(%rip),%rcx        # 0x14020155f
14005fbc0:	e8 cb 37 06 00       	call   0x1400c3390
14005fbc5:	e8 a6 4c 18 00       	call   0x1401e4870
14005fbca:	90                   	nop
14005fbcb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005fbd0:	55                   	push   %rbp
14005fbd1:	57                   	push   %rdi
14005fbd2:	56                   	push   %rsi
14005fbd3:	53                   	push   %rbx
14005fbd4:	48 81 ec 08 0c 00 00 	sub    $0xc08,%rsp
14005fbdb:	48 8b 2d 0e 8f 1d 00 	mov    0x1d8f0e(%rip),%rbp        # 0x140238af0
14005fbe2:	48 8b 45 00          	mov    0x0(%rbp),%rax
14005fbe6:	48 89 84 24 f8 0b 00 	mov    %rax,0xbf8(%rsp)
14005fbed:	00
14005fbee:	31 c0                	xor    %eax,%eax
14005fbf0:	48 8b 81 80 01 00 00 	mov    0x180(%rcx),%rax
14005fbf7:	4c 89 c6             	mov    %r8,%rsi
14005fbfa:	49 89 d0             	mov    %rdx,%r8
14005fbfd:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
14005fc02:	4c 89 cf             	mov    %r9,%rdi
14005fc05:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14005fc0c:	00 00
14005fc0e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14005fc13:	8b 84 24 50 0c 00 00 	mov    0xc50(%rsp),%eax
14005fc1a:	48 89 da             	mov    %rbx,%rdx
14005fc1d:	89 44 24 28          	mov    %eax,0x28(%rsp)
14005fc21:	8b 84 24 58 0c 00 00 	mov    0xc58(%rsp),%eax
14005fc28:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
14005fc2c:	e8 7f 80 02 00       	call   0x140087cb0
14005fc31:	45 31 c9             	xor    %r9d,%r9d
14005fc34:	31 d2                	xor    %edx,%edx
14005fc36:	31 c9                	xor    %ecx,%ecx
14005fc38:	49 89 d8             	mov    %rbx,%r8
14005fc3b:	e8 80 83 02 00       	call   0x140087fc0
14005fc40:	48 85 f6             	test   %rsi,%rsi
14005fc43:	74 18                	je     0x14005fc5d
14005fc45:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
14005fc4c:	00
14005fc4d:	48 89 f2             	mov    %rsi,%rdx
14005fc50:	e8 2b c7 fe ff       	call   0x14004c380
14005fc55:	48 89 bc 24 28 01 00 	mov    %rdi,0x128(%rsp)
14005fc5c:	00
14005fc5d:	48 8d 05 4c f9 ff ff 	lea    -0x6b4(%rip),%rax        # 0x14005f5b0
14005fc64:	c7 84 24 0c 07 00 00 	movl   $0x1000,0x70c(%rsp)
14005fc6b:	00 10 00 00
14005fc6f:	48 89 84 24 f8 07 00 	mov    %rax,0x7f8(%rsp)
14005fc76:	00
14005fc77:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14005fc7c:	48 89 84 24 00 08 00 	mov    %rax,0x800(%rsp)
14005fc83:	00
14005fc84:	c7 84 24 c4 06 00 00 	movl   $0x1,0x6c4(%rsp)
14005fc8b:	01 00 00 00
14005fc8f:	c7 84 24 bc 05 00 00 	movl   $0x0,0x5bc(%rsp)
14005fc96:	00 00 00 00
14005fc9a:	e8 b1 cf 0a 00       	call   0x14010cc50
14005fc9f:	ba 02 00 00 00       	mov    $0x2,%edx
14005fca4:	48 89 d9             	mov    %rbx,%rcx
14005fca7:	e8 b4 f2 0c 00       	call   0x14012ef60
14005fcac:	e8 cf cf 0a 00       	call   0x14010cc80
14005fcb1:	48 89 d9             	mov    %rbx,%rcx
14005fcb4:	e8 37 93 02 00       	call   0x140088ff0
14005fcb9:	8b 54 24 30          	mov    0x30(%rsp),%edx
14005fcbd:	31 c0                	xor    %eax,%eax
14005fcbf:	85 d2                	test   %edx,%edx
14005fcc1:	0f 95 c0             	setne  %al
14005fcc4:	48 8b 94 24 f8 0b 00 	mov    0xbf8(%rsp),%rdx
14005fccb:	00
14005fccc:	48 2b 55 00          	sub    0x0(%rbp),%rdx
14005fcd0:	75 0c                	jne    0x14005fcde
14005fcd2:	48 81 c4 08 0c 00 00 	add    $0xc08,%rsp
14005fcd9:	5b                   	pop    %rbx
14005fcda:	5e                   	pop    %rsi
14005fcdb:	5f                   	pop    %rdi
14005fcdc:	5d                   	pop    %rbp
14005fcdd:	c3                   	ret
14005fcde:	e8 8d 4b 18 00       	call   0x1401e4870
14005fce3:	90                   	nop
14005fce4:	90                   	nop
14005fce5:	90                   	nop
14005fce6:	90                   	nop
14005fce7:	90                   	nop
14005fce8:	90                   	nop
14005fce9:	90                   	nop