14000b95c:	85 c0                	test   %eax,%eax
14000b95e:	74 22                	je     0x14000b982
14000b960:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14000b966:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14000b96b:	41 b9 04 00 00 00    	mov    $0x4,%r9d
14000b971:	33 d2                	xor    %edx,%edx
14000b973:	49 8b ca             	mov    %r10,%rcx
14000b976:	48 ff 15 a3 9c 07 00 	rex.W call *0x79ca3(%rip)        # 0x140085620
14000b97d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b982:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000b987:	48 83 c4 30          	add    $0x30,%rsp
14000b98b:	5f                   	pop    %rdi
14000b98c:	c3                   	ret
14000b98d:	cc                   	int3
14000b98e:	48 8d 0d 2b 4c 09 00 	lea    0x94c2b(%rip),%rcx        # 0x1400a05c0
14000b995:	e8 12 00 00 00       	call   0x14000b9ac
14000b99a:	85 c0                	test   %eax,%eax
14000b99c:	74 a3                	je     0x14000b941
14000b99e:	e9 fd c2 03 00       	jmp    0x140047ca0
14000b9a3:	cc                   	int3
14000b9a4:	cc                   	int3
14000b9a5:	cc                   	int3
14000b9a6:	cc                   	int3
14000b9a7:	cc                   	int3
14000b9a8:	cc                   	int3
14000b9a9:	cc                   	int3
14000b9aa:	cc                   	int3
14000b9ab:	cc                   	int3
14000b9ac:	33 c0                	xor    %eax,%eax
14000b9ae:	39 01                	cmp    %eax,(%rcx)
14000b9b0:	74 07                	je     0x14000b9b9
14000b9b2:	b8 01 00 00 00       	mov    $0x1,%eax
14000b9b7:	c3                   	ret
14000b9b8:	cc                   	int3
14000b9b9:	39 41 04             	cmp    %eax,0x4(%rcx)
14000b9bc:	74 f9                	je     0x14000b9b7
14000b9be:	eb f2                	jmp    0x14000b9b2
14000b9c0:	cc                   	int3
14000b9c1:	cc                   	int3
14000b9c2:	cc                   	int3
14000b9c3:	cc                   	int3
14000b9c4:	cc                   	int3
14000b9c5:	cc                   	int3
14000b9c6:	cc                   	int3
14000b9c7:	cc                   	int3
14000b9c8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b9cd:	55                   	push   %rbp
14000b9ce:	48 8b ec             	mov    %rsp,%rbp
14000b9d1:	48 83 ec 70          	sub    $0x70,%rsp
14000b9d5:	48 8b 05 e4 37 09 00 	mov    0x937e4(%rip),%rax        # 0x14009f1c0
14000b9dc:	48 33 c4             	xor    %rsp,%rax
14000b9df:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
14000b9e3:	0f 10 05 26 b8 07 00 	movups 0x7b826(%rip),%xmm0        # 0x140087210
14000b9ea:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
14000b9ee:	48 83 65 b8 00       	andq   $0x0,-0x48(%rbp)
14000b9f3:	f2 0f 10 0d 25 b8 07 	movsd  0x7b825(%rip),%xmm1        # 0x140087220
14000b9fa:	00
14000b9fb:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14000b9ff:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
14000ba04:	33 c9                	xor    %ecx,%ecx
14000ba06:	48 83 65 d0 00       	andq   $0x0,-0x30(%rbp)
14000ba0b:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14000ba0f:	8b 05 13 b8 07 00    	mov    0x7b813(%rip),%eax        # 0x140087228
14000ba15:	89 45 f0             	mov    %eax,-0x10(%rbp)
14000ba18:	0f b7 05 0d b8 07 00 	movzwl 0x7b80d(%rip),%eax        # 0x14008722c
14000ba1f:	66 89 45 f4          	mov    %ax,-0xc(%rbp)
14000ba23:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
14000ba27:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
14000ba2b:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
14000ba2f:	f2 0f 11 4d e8       	movsd  %xmm1,-0x18(%rbp)
14000ba34:	e8 6b e6 ff ff       	call   0x14000a0a4
14000ba39:	8b d8                	mov    %eax,%ebx
14000ba3b:	85 c0                	test   %eax,%eax
14000ba3d:	0f 85 85 c2 03 00    	jne    0x140047cc8
14000ba43:	45 33 c9             	xor    %r9d,%r9d
14000ba46:	8d 50 01             	lea    0x1(%rax),%edx
14000ba49:	45 33 c0             	xor    %r8d,%r8d
14000ba4c:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14000ba50:	e8 47 f7 ff ff       	call   0x14000b19c
14000ba55:	8b d8                	mov    %eax,%ebx
14000ba57:	8b c3                	mov    %ebx,%eax
14000ba59:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14000ba5d:	48 33 cc             	xor    %rsp,%rcx
14000ba60:	e8 4b 81 02 00       	call   0x140033bb0
14000ba65:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14000ba6c:	00
14000ba6d:	48 83 c4 70          	add    $0x70,%rsp
14000ba71:	5d                   	pop    %rbp
14000ba72:	c3                   	ret
14000ba73:	cc                   	int3
14000ba74:	cc                   	int3
14000ba75:	cc                   	int3
14000ba76:	cc                   	int3
14000ba77:	cc                   	int3
14000ba78:	cc                   	int3
14000ba79:	cc                   	int3
14000ba7a:	cc                   	int3
14000ba7b:	cc                   	int3
14000ba7c:	cc                   	int3
14000ba7d:	cc                   	int3
14000ba7e:	cc                   	int3
14000ba7f:	cc                   	int3
14000ba80:	48 83 ec 58          	sub    $0x58,%rsp
14000ba84:	45 8b d1             	mov    %r9d,%r10d
14000ba87:	45 8b d8             	mov    %r8d,%r11d
14000ba8a:	85 d2                	test   %edx,%edx
14000ba8c:	75 60                	jne    0x14000baee
14000ba8e:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
14000ba95:	00
14000ba96:	45 8b c2             	mov    %r10d,%r8d
14000ba99:	4c 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9
14000baa0:	00
14000baa1:	41 8b d3             	mov    %r11d,%edx
14000baa4:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
14000baab:	00
14000baac:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14000bab1:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14000bab8:	00
14000bab9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000babe:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14000bac5:	00
14000bac6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000bacb:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14000bad2:	00
14000bad3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000bad8:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
14000badf:	89 44 24 20          	mov    %eax,0x20(%rsp)
14000bae3:	e8 f8 09 00 00       	call   0x14000c4e0
14000bae8:	48 83 c4 58          	add    $0x58,%rsp
14000baec:	c3                   	ret
14000baed:	cc                   	int3
14000baee:	b8 7c 00 00 00       	mov    $0x7c,%eax
14000baf3:	eb f3                	jmp    0x14000bae8
14000baf5:	cc                   	int3
14000baf6:	cc                   	int3
14000baf7:	cc                   	int3
14000baf8:	cc                   	int3
14000baf9:	cc                   	int3
14000bafa:	cc                   	int3
14000bafb:	cc                   	int3
14000bafc:	cc                   	int3
14000bafd:	cc                   	int3
14000bafe:	cc                   	int3
14000baff:	cc                   	int3
14000bb00:	33 c9                	xor    %ecx,%ecx
14000bb02:	e9 09 00 00 00       	jmp    0x14000bb10
14000bb07:	cc                   	int3
14000bb08:	cc                   	int3
14000bb09:	cc                   	int3
14000bb0a:	cc                   	int3
14000bb0b:	cc                   	int3
14000bb0c:	cc                   	int3
14000bb0d:	cc                   	int3
14000bb0e:	cc                   	int3
14000bb0f:	cc                   	int3
14000bb10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000bb15:	55                   	push   %rbp
14000bb16:	56                   	push   %rsi
14000bb17:	57                   	push   %rdi
14000bb18:	41 54                	push   %r12
14000bb1a:	41 55                	push   %r13
14000bb1c:	41 56                	push   %r14
14000bb1e:	41 57                	push   %r15
14000bb20:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
14000bb25:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
14000bb2c:	48 8b 05 8d 36 09 00 	mov    0x9368d(%rip),%rax        # 0x14009f1c0
14000bb33:	48 33 c4             	xor    %rsp,%rax
14000bb36:	48 89 45 17          	mov    %rax,0x17(%rbp)
14000bb3a:	33 f6                	xor    %esi,%esi
14000bb3c:	44 89 44 24 54       	mov    %r8d,0x54(%rsp)
14000bb41:	48 39 35 30 47 09 00 	cmp    %rsi,0x94730(%rip)        # 0x1400a0278
14000bb48:	48 8d 1d c1 b6 07 00 	lea    0x7b6c1(%rip),%rbx        # 0x140087210
14000bb4f:	4d 8b e9             	mov    %r9,%r13
14000bb52:	89 74 24 48          	mov    %esi,0x48(%rsp)
14000bb56:	4c 8b fa             	mov    %rdx,%r15
14000bb59:	44 8d 66 01          	lea    0x1(%rsi),%r12d
14000bb5d:	74 6c                	je     0x14000bbcb
14000bb5f:	33 d2                	xor    %edx,%edx
14000bb61:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14000bb66:	44 8d 46 70          	lea    0x70(%rsi),%r8d
14000bb6a:	48 89 75 87          	mov    %rsi,-0x79(%rbp)
14000bb6e:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14000bb72:	8b fe                	mov    %esi,%edi
14000bb74:	e8 c2 c8 02 00       	call   0x14003843b
14000bb79:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
14000bb7d:	c7 45 97 03 00 00 00 	movl   $0x3,-0x69(%rbp)
14000bb84:	33 c9                	xor    %ecx,%ecx
14000bb86:	c7 45 9b 40 00 00 00 	movl   $0x40,-0x65(%rbp)
14000bb8d:	48 ff 15 8c 8c 07 00 	rex.W call *0x78c8c(%rip)        # 0x140084820
14000bb94:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000bb99:	44 8b f0             	mov    %eax,%r14d
14000bb9c:	85 c0                	test   %eax,%eax
14000bb9e:	75 08                	jne    0x14000bba8
14000bba0:	44 39 65 cf          	cmp    %r12d,-0x31(%rbp)
14000bba4:	41 0f 44 fc          	cmove  %r12d,%edi
14000bba8:	48 39 74 24 58       	cmp    %rsi,0x58(%rsp)
14000bbad:	0f 85 55 c1 03 00    	jne    0x140047d08
14000bbb3:	48 39 75 87          	cmp    %rsi,-0x79(%rbp)
14000bbb7:	0f 85 62 c1 03 00    	jne    0x140047d1f
14000bbbd:	45 85 f6             	test   %r14d,%r14d
14000bbc0:	75 09                	jne    0x14000bbcb
14000bbc2:	41 3b fc             	cmp    %r12d,%edi
14000bbc5:	0f 84 6a c1 03 00    	je     0x140047d35
14000bbcb:	39 35 c7 4f 09 00    	cmp    %esi,0x94fc7(%rip)        # 0x1400a0b98
14000bbd1:	0f 85 ab c1 03 00    	jne    0x140047d82
14000bbd7:	48 8d 54 24 44       	lea    0x44(%rsp),%rdx
14000bbdc:	89 74 24 44          	mov    %esi,0x44(%rsp)
14000bbe0:	33 c9                	xor    %ecx,%ecx
14000bbe2:	48 ff 15 b7 8b 07 00 	rex.W call *0x78bb7(%rip)        # 0x1400847a0
14000bbe9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000bbee:	8b f8                	mov    %eax,%edi
14000bbf0:	85 c0                	test   %eax,%eax
14000bbf2:	0f 85 a3 c3 03 00    	jne    0x140047f9b
14000bbf8:	8b 44 24 44          	mov    0x44(%rsp),%eax
14000bbfc:	85 c0                	test   %eax,%eax
14000bbfe:	0f 84 88 c1 03 00    	je     0x140047d8c
14000bc04:	41 8b cc             	mov    %r12d,%ecx
14000bc07:	89 4c 24 50          	mov    %ecx,0x50(%rsp)
14000bc0b:	85 c0                	test   %eax,%eax
14000bc0d:	0f 84 80 c1 03 00    	je     0x140047d93
14000bc13:	4d 85 ff             	test   %r15,%r15
14000bc16:	0f 85 a7 01 00 00    	jne    0x14000bdc3
14000bc1c:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14000bc23:	66 39 74 43 02       	cmp    %si,0x2(%rbx,%rax,2)
14000bc28:	48 8d 40 01          	lea    0x1(%rax),%rax
14000bc2c:	75 f5                	jne    0x14000bc23
14000bc2e:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000bc35:	00 00
14000bc37:	8d 04 45 22 00 00 00 	lea    0x22(,%rax,2),%eax
14000bc3e:	44 8b c0             	mov    %eax,%r8d
14000bc41:	ba 08 00 00 00       	mov    $0x8,%edx
14000bc46:	44 8b f0             	mov    %eax,%r14d
14000bc49:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000bc4d:	48 ff 15 74 97 07 00 	rex.W call *0x79774(%rip)        # 0x1400853c8
14000bc54:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000bc59:	48 8b f8             	mov    %rax,%rdi
14000bc5c:	48 85 c0             	test   %rax,%rax
14000bc5f:	0f 84 86 c1 03 00    	je     0x140047deb
14000bc65:	48 c7 00 73 63 72 48 	movq   $0x48726373,(%rax)
14000bc6c:	48 39 70 10          	cmp    %rsi,0x10(%rax)
14000bc70:	75 5d                	jne    0x14000bccf
14000bc72:	48 83 c0 20          	add    $0x20,%rax
14000bc76:	49 8d 56 e0          	lea    -0x20(%r14),%rdx
14000bc7a:	48 d1 ea             	shr    $1,%rdx
14000bc7d:	41 b8 fe ff ff 7f    	mov    $0x7ffffffe,%r8d
14000bc83:	48 89 47 10          	mov    %rax,0x10(%rdi)
14000bc87:	48 8d 4a ff          	lea    -0x1(%rdx),%rcx
14000bc8b:	49 3b c8             	cmp    %r8,%rcx
14000bc8e:	0f 87 c3 c1 03 00    	ja     0x140047e57
14000bc94:	4c 2b c2             	sub    %rdx,%r8
14000bc97:	48 2b d8             	sub    %rax,%rbx
14000bc9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14000bca0:	49 8d 0c 10          	lea    (%r8,%rdx,1),%rcx
14000bca4:	48 85 c9             	test   %rcx,%rcx
14000bca7:	74 1a                	je     0x14000bcc3
14000bca9:	0f b7 0c 03          	movzwl (%rbx,%rax,1),%ecx
14000bcad:	66 85 c9             	test   %cx,%cx
14000bcb0:	74 11                	je     0x14000bcc3
14000bcb2:	66 89 08             	mov    %cx,(%rax)
14000bcb5:	48 83 c0 02          	add    $0x2,%rax
14000bcb9:	49 2b d4             	sub    %r12,%rdx
14000bcbc:	75 e2                	jne    0x14000bca0
14000bcbe:	e9 8b c1 03 00       	jmp    0x140047e4e
14000bcc3:	48 85 d2             	test   %rdx,%rdx
14000bcc6:	0f 84 82 c1 03 00    	je     0x140047e4e
14000bccc:	66 89 30             	mov    %si,(%rax)
14000bccf:	39 74 24 50          	cmp    %esi,0x50(%rsp)
14000bcd3:	74 03                	je     0x14000bcd8
14000bcd5:	44 8b e6             	mov    %esi,%r12d
14000bcd8:	44 8b 7c 24 54       	mov    0x54(%rsp),%r15d
14000bcdd:	41 8b c7             	mov    %r15d,%eax
14000bce0:	44 8b 0f             	mov    (%rdi),%r9d
14000bce3:	83 c8 01             	or     $0x1,%eax
14000bce6:	89 44 24 40          	mov    %eax,0x40(%rsp)
14000bcea:	41 81 f9 73 63 72 48 	cmp    $0x48726373,%r9d
14000bcf1:	0f 85 6e c1 03 00    	jne    0x140047e65
14000bcf7:	48 8d 0d 82 48 09 00 	lea    0x94882(%rip),%rcx        # 0x1400a0580
14000bcfe:	48 ff 15 eb 90 07 00 	rex.W call *0x790eb(%rip)        # 0x140084df0
14000bd05:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000bd0a:	48 8d 1d af b4 07 00 	lea    0x7b4af(%rip),%rbx        # 0x1400871c0
14000bd11:	48 8b d3             	mov    %rbx,%rdx
14000bd14:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000bd19:	48 ff 15 a0 96 07 00 	rex.W call *0x796a0(%rip)        # 0x1400853c0
14000bd20:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000bd25:	8b 44 24 40          	mov    0x40(%rsp),%eax
14000bd29:	48 8d 15 20 b5 07 00 	lea    0x7b520(%rip),%rdx        # 0x140087250
14000bd30:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14000bd34:	4c 8b cf             	mov    %rdi,%r9
14000bd37:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14000bd3c:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
14000bd41:	89 44 24 28          	mov    %eax,0x28(%rsp)
14000bd45:	48 8b 05 34 4a 09 00 	mov    0x94a34(%rip),%rax        # 0x1400a0780
14000bd4c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000bd51:	e8 3a 13 00 00       	call   0x14000d090
14000bd56:	48 8d 0d 23 48 09 00 	lea    0x94823(%rip),%rcx        # 0x1400a0580
14000bd5d:	44 8b f0             	mov    %eax,%r14d
14000bd60:	48 ff 15 e9 90 07 00 	rex.W call *0x790e9(%rip)        # 0x140084e50
14000bd67:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000bd6c:	45 85 f6             	test   %r14d,%r14d
14000bd6f:	0f 85 92 c1 03 00    	jne    0x140047f07
14000bd75:	49 89 7d 00          	mov    %rdi,0x0(%r13)
14000bd79:	48 8b 05 80 32 09 00 	mov    0x93280(%rip),%rax        # 0x14009f000
14000bd80:	48 8d 1d 79 32 09 00 	lea    0x93279(%rip),%rbx        # 0x14009f000
14000bd87:	48 3b c3             	cmp    %rbx,%rax
14000bd8a:	74 0d                	je     0x14000bd99
14000bd8c:	f7 40 1c 00 00 04 00 	testl  $0x40000,0x1c(%rax)
14000bd93:	0f 85 31 c1 03 00    	jne    0x140047eca
14000bd99:	33 c0                	xor    %eax,%eax
14000bd9b:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
14000bd9f:	48 33 cc             	xor    %rsp,%rcx
14000bda2:	e8 09 7e 02 00       	call   0x140033bb0
14000bda7:	48 8b 9c 24 40 01 00 	mov    0x140(%rsp),%rbx
14000bdae:	00
14000bdaf:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
14000bdb6:	41 5f                	pop    %r15
14000bdb8:	41 5e                	pop    %r14
14000bdba:	41 5d                	pop    %r13
14000bdbc:	41 5c                	pop    %r12
14000bdbe:	5f                   	pop    %rdi
14000bdbf:	5e                   	pop    %rsi
14000bdc0:	5d                   	pop    %rbp
14000bdc1:	c3                   	ret
14000bdc2:	cc                   	int3
14000bdc3:	48 8b d3             	mov    %rbx,%rdx
14000bdc6:	49 8b cf             	mov    %r15,%rcx
14000bdc9:	48 ff 15 d8 8b 07 00 	rex.W call *0x78bd8(%rip)        # 0x1400849a8
14000bdd0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000bdd5:	85 c0                	test   %eax,%eax
14000bdd7:	0f 85 e6 bf 03 00    	jne    0x140047dc3
14000bddd:	48 8d 15 a4 b4 07 00 	lea    0x7b4a4(%rip),%rdx        # 0x140087288
14000bde4:	49 8b cf             	mov    %r15,%rcx
14000bde7:	48 ff 15 ba 8b 07 00 	rex.W call *0x78bba(%rip)        # 0x1400849a8
14000bdee:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000bdf3:	85 c0                	test   %eax,%eax
14000bdf5:	74 08                	je     0x14000bdff
14000bdf7:	49 8b df             	mov    %r15,%rbx
14000bdfa:	e9 1d fe ff ff       	jmp    0x14000bc1c
14000bdff:	b8 29 04 00 00       	mov    $0x429,%eax
14000be04:	eb 95                	jmp    0x14000bd9b
14000be06:	cc                   	int3
14000be07:	cc                   	int3
14000be08:	cc                   	int3
14000be09:	cc                   	int3
14000be0a:	cc                   	int3
14000be0b:	cc                   	int3
14000be0c:	cc                   	int3
14000be0d:	cc                   	int3
14000be0e:	cc                   	int3
14000be0f:	cc                   	int3
14000be10:	4c 8b dc             	mov    %rsp,%r11