14000ad71:	0f 84 57 c4 03 00    	je     0x1400471ce
14000ad77:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14000ad7c:	33 db                	xor    %ebx,%ebx
14000ad7e:	48 89 01             	mov    %rax,(%rcx)
14000ad81:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14000ad86:	8b c3                	mov    %ebx,%eax
14000ad88:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000ad8d:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14000ad92:	48 83 c4 30          	add    $0x30,%rsp
14000ad96:	41 5e                	pop    %r14
14000ad98:	c3                   	ret
14000ad99:	cc                   	int3
14000ad9a:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14000ad9f:	e8 08 15 01 00       	call   0x14001c2ac
14000ada4:	8b d8                	mov    %eax,%ebx
14000ada6:	eb a6                	jmp    0x14000ad4e
14000ada8:	cc                   	int3
14000ada9:	cc                   	int3
14000adaa:	cc                   	int3
14000adab:	cc                   	int3
14000adac:	cc                   	int3
14000adad:	cc                   	int3
14000adae:	cc                   	int3
14000adaf:	cc                   	int3
14000adb0:	48 85 c9             	test   %rcx,%rcx
14000adb3:	74 23                	je     0x14000add8
14000adb5:	81 39 73 65 72 48    	cmpl   $0x48726573,(%rcx)
14000adbb:	75 09                	jne    0x14000adc6
14000adbd:	b8 01 00 00 00       	mov    $0x1,%eax
14000adc2:	89 02                	mov    %eax,(%rdx)
14000adc4:	c3                   	ret
14000adc5:	cc                   	int3
14000adc6:	81 39 73 63 72 48    	cmpl   $0x48726373,(%rcx)
14000adcc:	75 0a                	jne    0x14000add8
14000adce:	83 22 00             	andl   $0x0,(%rdx)
14000add1:	b8 01 00 00 00       	mov    $0x1,%eax
14000add6:	c3                   	ret
14000add7:	cc                   	int3
14000add8:	33 c0                	xor    %eax,%eax
14000adda:	c3                   	ret
14000addb:	cc                   	int3
14000addc:	cc                   	int3
14000addd:	cc                   	int3
14000adde:	cc                   	int3
14000addf:	cc                   	int3
14000ade0:	cc                   	int3
14000ade1:	cc                   	int3
14000ade2:	cc                   	int3
14000ade3:	cc                   	int3
14000ade4:	cc                   	int3
14000ade5:	cc                   	int3
14000ade6:	cc                   	int3
14000ade7:	cc                   	int3
14000ade8:	cc                   	int3
14000ade9:	cc                   	int3
14000adea:	cc                   	int3
14000adeb:	cc                   	int3
14000adec:	cc                   	int3
14000aded:	cc                   	int3
14000adee:	cc                   	int3
14000adef:	cc                   	int3
14000adf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000adf5:	57                   	push   %rdi
14000adf6:	48 83 ec 20          	sub    $0x20,%rsp
14000adfa:	48 8b fa             	mov    %rdx,%rdi
14000adfd:	48 8b d9             	mov    %rcx,%rbx
14000ae00:	e8 b3 25 00 00       	call   0x14000d3b8
14000ae05:	83 3d 8c 5d 09 00 00 	cmpl   $0x0,0x95d8c(%rip)        # 0x1400a0b98
14000ae0c:	75 45                	jne    0x14000ae53
14000ae0e:	48 8b cb             	mov    %rbx,%rcx
14000ae11:	e8 66 03 00 00       	call   0x14000b17c
14000ae16:	85 c0                	test   %eax,%eax
14000ae18:	74 40                	je     0x14000ae5a
14000ae1a:	8b 4b 08             	mov    0x8(%rbx),%ecx
14000ae1d:	ba 04 00 00 00       	mov    $0x4,%edx
14000ae22:	48 ff 15 07 a5 07 00 	rex.W call *0x7a507(%rip)        # 0x140085330
14000ae29:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000ae2e:	84 c0                	test   %al,%al
14000ae30:	74 2f                	je     0x14000ae61
14000ae32:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14000ae36:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14000ae3c:	45 33 c0             	xor    %r8d,%r8d
14000ae3f:	48 8b d7             	mov    %rdi,%rdx
14000ae42:	e8 29 00 00 00       	call   0x14000ae70
14000ae47:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000ae4c:	48 83 c4 20          	add    $0x20,%rsp
14000ae50:	5f                   	pop    %rdi
14000ae51:	c3                   	ret
14000ae52:	cc                   	int3
14000ae53:	b8 5b 04 00 00       	mov    $0x45b,%eax
14000ae58:	eb ed                	jmp    0x14000ae47
14000ae5a:	b8 06 00 00 00       	mov    $0x6,%eax
14000ae5f:	eb e6                	jmp    0x14000ae47
14000ae61:	b8 05 00 00 00       	mov    $0x5,%eax
14000ae66:	eb df                	jmp    0x14000ae47
14000ae68:	cc                   	int3
14000ae69:	cc                   	int3
14000ae6a:	cc                   	int3
14000ae6b:	cc                   	int3
14000ae6c:	cc                   	int3
14000ae6d:	cc                   	int3
14000ae6e:	cc                   	int3
14000ae6f:	cc                   	int3
14000ae70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000ae75:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000ae7a:	56                   	push   %rsi
14000ae7b:	57                   	push   %rdi
14000ae7c:	41 56                	push   %r14
14000ae7e:	48 83 ec 30          	sub    $0x30,%rsp
14000ae82:	45 8b f1             	mov    %r9d,%r14d
14000ae85:	41 8b e8             	mov    %r8d,%ebp
14000ae88:	48 8b da             	mov    %rdx,%rbx
14000ae8b:	48 8b f9             	mov    %rcx,%rdi
14000ae8e:	45 85 c0             	test   %r8d,%r8d
14000ae91:	0f 85 77 c3 03 00    	jne    0x14004720e
14000ae97:	f6 41 48 0b          	testb  $0xb,0x48(%rcx)
14000ae9b:	48 8d b1 10 01 00 00 	lea    0x110(%rcx),%rsi
14000aea2:	48 8d 0d 47 55 09 00 	lea    0x95547(%rip),%rcx        # 0x1400a03f0
14000aea9:	b2 01                	mov    $0x1,%dl
14000aeab:	75 74                	jne    0x14000af21
14000aead:	48 ff 15 74 a4 07 00 	rex.W call *0x7a474(%rip)        # 0x140085328
14000aeb4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000aeb9:	48 8b ce             	mov    %rsi,%rcx
14000aebc:	48 ff 15 2d 9f 07 00 	rex.W call *0x79f2d(%rip)        # 0x140084df0
14000aec3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000aec8:	48 8b d3             	mov    %rbx,%rdx
14000aecb:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000aed0:	48 8b cf             	mov    %rdi,%rcx
14000aed3:	e8 c4 00 00 00       	call   0x14000af9c
14000aed8:	85 ed                	test   %ebp,%ebp
14000aeda:	0f 85 3b c3 03 00    	jne    0x14004721b
14000aee0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000aee5:	e8 a6 74 ff ff       	call   0x140002390
14000aeea:	48 8d 0d ff 54 09 00 	lea    0x954ff(%rip),%rcx        # 0x1400a03f0
14000aef1:	48 ff 15 b8 a7 07 00 	rex.W call *0x7a7b8(%rip)        # 0x1400856b0
14000aef8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000aefd:	45 85 f6             	test   %r14d,%r14d
14000af00:	74 09                	je     0x14000af0b
14000af02:	8b 47 34             	mov    0x34(%rdi),%eax
14000af05:	0f ba e0 12          	bt     $0x12,%eax
14000af09:	72 7e                	jb     0x14000af89
14000af0b:	33 c0                	xor    %eax,%eax
14000af0d:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14000af12:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14000af17:	48 83 c4 30          	add    $0x30,%rsp
14000af1b:	41 5e                	pop    %r14
14000af1d:	5f                   	pop    %rdi
14000af1e:	5e                   	pop    %rsi
14000af1f:	c3                   	ret
14000af20:	cc                   	int3
14000af21:	48 ff 15 58 a7 07 00 	rex.W call *0x7a758(%rip)        # 0x140085680
14000af28:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000af2d:	48 8b ce             	mov    %rsi,%rcx
14000af30:	48 ff 15 f9 9e 07 00 	rex.W call *0x79ef9(%rip)        # 0x140084e30
14000af37:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000af3c:	48 ff 15 0d 9d 07 00 	rex.W call *0x79d0d(%rip)        # 0x140084c50
14000af43:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000af48:	48 8b d3             	mov    %rbx,%rdx
14000af4b:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14000af50:	89 46 08             	mov    %eax,0x8(%rsi)
14000af53:	48 8b cf             	mov    %rdi,%rcx
14000af56:	48 8b 07             	mov    (%rdi),%rax
14000af59:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
14000af60:	ff 15 62 a7 07 00    	call   *0x7a762(%rip)        # 0x1400856c8
14000af66:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14000af6b:	8b d8                	mov    %eax,%ebx
14000af6d:	e8 12 75 ff ff       	call   0x140002484
14000af72:	48 8d 0d 77 54 09 00 	lea    0x95477(%rip),%rcx        # 0x1400a03f0
14000af79:	48 ff 15 30 a7 07 00 	rex.W call *0x7a730(%rip)        # 0x1400856b0
14000af80:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000af85:	8b c3                	mov    %ebx,%eax
14000af87:	eb 84                	jmp    0x14000af0d
14000af89:	c7 43 18 d0 07 00 00 	movl   $0x7d0,0x18(%rbx)
14000af90:	e9 76 ff ff ff       	jmp    0x14000af0b
14000af95:	cc                   	int3
14000af96:	cc                   	int3
14000af97:	cc                   	int3
14000af98:	cc                   	int3
14000af99:	cc                   	int3
14000af9a:	cc                   	int3
14000af9b:	cc                   	int3
14000af9c:	48 85 d2             	test   %rdx,%rdx
14000af9f:	74 17                	je     0x14000afb8
14000afa1:	0f 10 41 48          	movups 0x48(%rcx),%xmm0
14000afa5:	0f 11 02             	movups %xmm0,(%rdx)
14000afa8:	f2 0f 10 49 58       	movsd  0x58(%rcx),%xmm1
14000afad:	f2 0f 11 4a 10       	movsd  %xmm1,0x10(%rdx)
14000afb2:	8b 41 60             	mov    0x60(%rcx),%eax
14000afb5:	89 42 18             	mov    %eax,0x18(%rdx)
14000afb8:	33 c0                	xor    %eax,%eax
14000afba:	c3                   	ret
14000afbb:	cc                   	int3
14000afbc:	cc                   	int3
14000afbd:	cc                   	int3
14000afbe:	cc                   	int3
14000afbf:	cc                   	int3
14000afc0:	cc                   	int3
14000afc1:	cc                   	int3
14000afc2:	cc                   	int3
14000afc3:	cc                   	int3
14000afc4:	cc                   	int3
14000afc5:	cc                   	int3
14000afc6:	cc                   	int3
14000afc7:	cc                   	int3
14000afc8:	cc                   	int3
14000afc9:	cc                   	int3
14000afca:	cc                   	int3
14000afcb:	cc                   	int3
14000afcc:	cc                   	int3
14000afcd:	cc                   	int3
14000afce:	cc                   	int3
14000afcf:	cc                   	int3
14000afd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000afd5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000afda:	57                   	push   %rdi
14000afdb:	48 83 ec 40          	sub    $0x40,%rsp
14000afdf:	48 8b da             	mov    %rdx,%rbx
14000afe2:	e8 95 01 00 00       	call   0x14000b17c
14000afe7:	85 c0                	test   %eax,%eax
14000afe9:	0f 84 13 c4 03 00    	je     0x140047402
14000afef:	81 79 08 00 80 00 00 	cmpl   $0x8000,0x8(%rcx)
14000aff6:	0f 85 06 c4 03 00    	jne    0x140047402
14000affc:	8b 52 04             	mov    0x4(%rdx),%edx
14000afff:	48 8b 71 10          	mov    0x10(%rcx),%rsi
14000b003:	8d 42 ff             	lea    -0x1(%rdx),%eax
14000b006:	83 f8 06             	cmp    $0x6,%eax
14000b009:	0f 87 65 c2 03 00    	ja     0x140047274
14000b00f:	44 8b 03             	mov    (%rbx),%r8d
14000b012:	41 8b c8             	mov    %r8d,%ecx
14000b015:	0f ba f1 08          	btr    $0x8,%ecx
14000b019:	83 f9 30             	cmp    $0x30,%ecx
14000b01c:	0f 87 ff c2 03 00    	ja     0x140047321
14000b022:	49 b9 00 00 01 00 01 	movabs $0x1000100010000,%r9
14000b029:	00 01 00
14000b02c:	49 0f a3 c9          	bt     %rcx,%r9
14000b030:	0f 83 eb c2 03 00    	jae    0x140047321
14000b036:	f7 43 08 00 88 ff ff 	testl  $0xffff8800,0x8(%rbx)
14000b03d:	0f 85 1e c3 03 00    	jne    0x140047361
14000b043:	48 8d 3d b6 3f 09 00 	lea    0x93fb6(%rip),%rdi        # 0x14009f000
14000b04a:	8b c2                	mov    %edx,%eax
14000b04c:	83 fa 03             	cmp    $0x3,%edx
14000b04f:	74 19                	je     0x14000b06a
14000b051:	83 fa 01             	cmp    $0x1,%edx
14000b054:	74 14                	je     0x14000b06a
14000b056:	83 7b 0c 00          	cmpl   $0x0,0xc(%rbx)
14000b05a:	0f 85 1f c3 03 00    	jne    0x14004737f
14000b060:	83 7b 10 00          	cmpl   $0x0,0x10(%rbx)
14000b064:	0f 85 15 c3 03 00    	jne    0x14004737f
14000b06a:	83 f8 07             	cmp    $0x7,%eax
14000b06d:	77 16                	ja     0x14000b085
14000b06f:	b9 92 00 00 00       	mov    $0x92,%ecx
14000b074:	0f a3 c1             	bt     %eax,%ecx
14000b077:	73 0c                	jae    0x14000b085
14000b079:	83 7b 14 00          	cmpl   $0x0,0x14(%rbx)
14000b07d:	75 4c                	jne    0x14000b0cb
14000b07f:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
14000b083:	75 46                	jne    0x14000b0cb
14000b085:	48 8b 0d 74 3f 09 00 	mov    0x93f74(%rip),%rcx        # 0x14009f000
14000b08c:	48 3b cf             	cmp    %rdi,%rcx
14000b08f:	74 0a                	je     0x14000b09b
14000b091:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14000b095:	0f 85 38 c3 03 00    	jne    0x1400473d3
14000b09b:	48 8b 06             	mov    (%rsi),%rax
14000b09e:	48 8b d3             	mov    %rbx,%rdx
14000b0a1:	48 8b ce             	mov    %rsi,%rcx
14000b0a4:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
14000b0ab:	ff 15 17 a6 07 00    	call   *0x7a617(%rip)        # 0x1400856c8
14000b0b1:	8b d8                	mov    %eax,%ebx
14000b0b3:	e8 3c 00 00 00       	call   0x14000b0f4
14000b0b8:	8b c3                	mov    %ebx,%eax
14000b0ba:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000b0bf:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14000b0c4:	48 83 c4 40          	add    $0x40,%rsp
14000b0c8:	5f                   	pop    %rdi
14000b0c9:	c3                   	ret
14000b0ca:	cc                   	int3
14000b0cb:	48 8b 0d 2e 3f 09 00 	mov    0x93f2e(%rip),%rcx        # 0x14009f000
14000b0d2:	48 3b cf             	cmp    %rdi,%rcx
14000b0d5:	74 0a                	je     0x14000b0e1
14000b0d7:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
14000b0db:	0f 85 d7 c2 03 00    	jne    0x1400473b8
14000b0e1:	83 63 14 00          	andl   $0x0,0x14(%rbx)
14000b0e5:	83 63 18 00          	andl   $0x0,0x18(%rbx)
14000b0e9:	eb 9a                	jmp    0x14000b085
14000b0eb:	cc                   	int3
14000b0ec:	cc                   	int3
14000b0ed:	cc                   	int3
14000b0ee:	cc                   	int3
14000b0ef:	cc                   	int3
14000b0f0:	cc                   	int3
14000b0f1:	cc                   	int3
14000b0f2:	cc                   	int3
14000b0f3:	cc                   	int3
14000b0f4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b0f9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000b0fe:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14000b103:	41 56                	push   %r14
14000b105:	48 83 ec 20          	sub    $0x20,%rsp
14000b109:	b2 01                	mov    $0x1,%dl
14000b10b:	48 8d 0d de 52 09 00 	lea    0x952de(%rip),%rcx        # 0x1400a03f0
14000b112:	33 ff                	xor    %edi,%edi
14000b114:	33 f6                	xor    %esi,%esi
14000b116:	48 ff 15 63 a5 07 00 	rex.W call *0x7a563(%rip)        # 0x140085680
14000b11d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b122:	8b 05 1c 40 09 00    	mov    0x9401c(%rip),%eax        # 0x14009f144
14000b128:	85 c0                	test   %eax,%eax
14000b12a:	0f 85 dc c2 03 00    	jne    0x14004740c
14000b130:	48 8d 0d b9 52 09 00 	lea    0x952b9(%rip),%rcx        # 0x1400a03f0
14000b137:	48 ff 15 72 a5 07 00 	rex.W call *0x7a572(%rip)        # 0x1400856b0
14000b13e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b143:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000b14a:	00 00
14000b14c:	4c 8b c7             	mov    %rdi,%r8
14000b14f:	33 d2                	xor    %edx,%edx
14000b151:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000b155:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000b15a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000b15f:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14000b164:	48 83 c4 20          	add    $0x20,%rsp
14000b168:	41 5e                	pop    %r14
14000b16a:	48 ff 25 47 a2 07 00 	rex.W jmp *0x7a247(%rip)        # 0x1400853b8
14000b171:	cc                   	int3
14000b172:	cc                   	int3
14000b173:	cc                   	int3
14000b174:	cc                   	int3
14000b175:	cc                   	int3
14000b176:	cc                   	int3
14000b177:	cc                   	int3
14000b178:	cc                   	int3
14000b179:	cc                   	int3
14000b17a:	cc                   	int3
14000b17b:	cc                   	int3
14000b17c:	48 85 c9             	test   %rcx,%rcx
14000b17f:	74 0f                	je     0x14000b190
14000b181:	81 39 73 65 72 48    	cmpl   $0x48726573,(%rcx)
14000b187:	75 07                	jne    0x14000b190
14000b189:	b8 01 00 00 00       	mov    $0x1,%eax
14000b18e:	c3                   	ret
14000b18f:	cc                   	int3
14000b190:	33 c0                	xor    %eax,%eax
14000b192:	c3                   	ret
14000b193:	cc                   	int3
14000b194:	cc                   	int3
14000b195:	cc                   	int3
14000b196:	cc                   	int3
14000b197:	cc                   	int3
14000b198:	cc                   	int3
14000b199:	cc                   	int3
14000b19a:	cc                   	int3
14000b19b:	cc                   	int3