14010b875:	48 89 cb             	mov    %rcx,%rbx
14010b878:	e8 43 e9 ff ff       	call   0x14010a1c0
14010b87d:	48 89 da             	mov    %rbx,%rdx
14010b880:	48 8d 0d 79 5e 0e 00 	lea    0xe5e79(%rip),%rcx        # 0x1401f1700
14010b887:	48 83 c4 20          	add    $0x20,%rsp
14010b88b:	5b                   	pop    %rbx
14010b88c:	e9 ef 4c f9 ff       	jmp    0x1400a0580
14010b891:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14010b898:	00 00 00 00
14010b89c:	0f 1f 40 00          	nopl   0x0(%rax)
14010b8a0:	57                   	push   %rdi
14010b8a1:	56                   	push   %rsi
14010b8a2:	53                   	push   %rbx
14010b8a3:	48 83 ec 20          	sub    $0x20,%rsp
14010b8a7:	48 89 d3             	mov    %rdx,%rbx
14010b8aa:	48 89 ce             	mov    %rcx,%rsi
14010b8ad:	48 89 ca             	mov    %rcx,%rdx
14010b8b0:	44 89 c7             	mov    %r8d,%edi
14010b8b3:	48 89 d9             	mov    %rbx,%rcx
14010b8b6:	e8 05 6d f5 ff       	call   0x1400625c0
14010b8bb:	85 c0                	test   %eax,%eax
14010b8bd:	75 53                	jne    0x14010b912
14010b8bf:	48 8b 05 3a db 12 00 	mov    0x12db3a(%rip),%rax        # 0x140239400
14010b8c6:	48 8b 73 10          	mov    0x10(%rbx),%rsi
14010b8ca:	48 8b 08             	mov    (%rax),%rcx
14010b8cd:	e8 0e 95 f5 ff       	call   0x140064de0
14010b8d2:	48 89 f2             	mov    %rsi,%rdx
14010b8d5:	48 89 c1             	mov    %rax,%rcx
14010b8d8:	e8 f3 90 f5 ff       	call   0x1400649d0
14010b8dd:	85 c0                	test   %eax,%eax
14010b8df:	74 29                	je     0x14010b90a
14010b8e1:	48 8b 73 10          	mov    0x10(%rbx),%rsi
14010b8e5:	85 ff                	test   %edi,%edi
14010b8e7:	74 53                	je     0x14010b93c
14010b8e9:	e8 d2 e8 ff ff       	call   0x14010a1c0
14010b8ee:	48 89 f2             	mov    %rsi,%rdx
14010b8f1:	48 8d 0d 08 5e 0e 00 	lea    0xe5e08(%rip),%rcx        # 0x1401f1700
14010b8f8:	e8 83 4c f9 ff       	call   0x1400a0580
14010b8fd:	48 89 c6             	mov    %rax,%rsi
14010b900:	48 85 c0             	test   %rax,%rax
14010b903:	75 15                	jne    0x14010b91a
14010b905:	b8 01 00 00 00       	mov    $0x1,%eax
14010b90a:	48 83 c4 20          	add    $0x20,%rsp
14010b90e:	5b                   	pop    %rbx
14010b90f:	5e                   	pop    %rsi
14010b910:	5f                   	pop    %rdi
14010b911:	c3                   	ret
14010b912:	48 89 f1             	mov    %rsi,%rcx
14010b915:	e8 06 f0 ff ff       	call   0x14010a920
14010b91a:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
14010b91e:	48 8d 0d 03 cb 10 00 	lea    0x10cb03(%rip),%rcx        # 0x140218428
14010b925:	e8 c6 ec ff ff       	call   0x14010a5f0
14010b92a:	49 89 f0             	mov    %rsi,%r8
14010b92d:	48 83 c3 0b          	add    $0xb,%rbx
14010b931:	48 89 c1             	mov    %rax,%rcx
14010b934:	48 89 da             	mov    %rbx,%rdx
14010b937:	e8 54 7a fb ff       	call   0x1400c3390
14010b93c:	48 8d 0d bd ca 10 00 	lea    0x10cabd(%rip),%rcx        # 0x140218400
14010b943:	e8 a8 ec ff ff       	call   0x14010a5f0
14010b948:	48 8d 56 0b          	lea    0xb(%rsi),%rdx
14010b94c:	48 89 c1             	mov    %rax,%rcx
14010b94f:	e8 3c 7a fb ff       	call   0x1400c3390
14010b954:	90                   	nop
14010b955:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14010b95c:	00 00 00 00
14010b960:	41 57                	push   %r15
14010b962:	41 56                	push   %r14
14010b964:	41 55                	push   %r13
14010b966:	41 54                	push   %r12
14010b968:	55                   	push   %rbp
14010b969:	57                   	push   %rdi
14010b96a:	56                   	push   %rsi
14010b96b:	53                   	push   %rbx
14010b96c:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
14010b973:	4c 8b 25 76 d1 12 00 	mov    0x12d176(%rip),%r12        # 0x140238af0
14010b97a:	8b ac 24 58 01 00 00 	mov    0x158(%rsp),%ebp
14010b981:	49 8b 04 24          	mov    (%r12),%rax
14010b985:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
14010b98c:	00
14010b98d:	31 c0                	xor    %eax,%eax
14010b98f:	48 8b 05 0a da 12 00 	mov    0x12da0a(%rip),%rax        # 0x1402393a0
14010b996:	48 89 d7             	mov    %rdx,%rdi
14010b999:	48 89 ce             	mov    %rcx,%rsi
14010b99c:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
14010b9a3:	00 00
14010b9a5:	4c 89 c3             	mov    %r8,%rbx
14010b9a8:	8b 94 24 40 01 00 00 	mov    0x140(%rsp),%edx
14010b9af:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
14010b9b6:	00 00
14010b9b8:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14010b9bd:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
14010b9c4:	00 00 00 00 00
14010b9c9:	48 c7 84 24 88 00 00 	movq   $0x0,0x88(%rsp)
14010b9d0:	00 00 00 00 00
14010b9d5:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14010b9dc:	00
14010b9dd:	83 fd 04             	cmp    $0x4,%ebp
14010b9e0:	0f 84 4e 02 00 00    	je     0x14010bc34
14010b9e6:	85 d2                	test   %edx,%edx
14010b9e8:	0f 84 b2 01 00 00    	je     0x14010bba0
14010b9ee:	45 85 c9             	test   %r9d,%r9d
14010b9f1:	0f 84 55 02 00 00    	je     0x14010bc4c
14010b9f7:	85 d2                	test   %edx,%edx
14010b9f9:	0f 84 a1 01 00 00    	je     0x14010bba0
14010b9ff:	4c 8d 6c 24 60       	lea    0x60(%rsp),%r13
14010ba04:	48 89 fa             	mov    %rdi,%rdx
14010ba07:	4c 89 e9             	mov    %r13,%rcx
14010ba0a:	e8 b1 6b f5 ff       	call   0x1400625c0
14010ba0f:	85 c0                	test   %eax,%eax
14010ba11:	0f 85 52 02 00 00    	jne    0x14010bc69
14010ba17:	48 8b 05 e2 d9 12 00 	mov    0x12d9e2(%rip),%rax        # 0x140239400
14010ba1e:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14010ba23:	48 8b 08             	mov    (%rax),%rcx
14010ba26:	e8 b5 93 f5 ff       	call   0x140064de0
14010ba2b:	48 89 fa             	mov    %rdi,%rdx
14010ba2e:	48 89 c1             	mov    %rax,%rcx
14010ba31:	e8 9a 8f f5 ff       	call   0x1400649d0
14010ba36:	85 c0                	test   %eax,%eax
14010ba38:	41 0f 95 c7          	setne  %r15b
14010ba3c:	48 89 da             	mov    %rbx,%rdx
14010ba3f:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
14010ba44:	41 89 e8             	mov    %ebp,%r8d
14010ba47:	48 89 f1             	mov    %rsi,%rcx
14010ba4a:	48 8d bc 24 a0 00 00 	lea    0xa0(%rsp),%rdi
14010ba51:	00
14010ba52:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14010ba57:	e8 34 ef ff ff       	call   0x14010a990
14010ba5c:	8b 94 24 60 01 00 00 	mov    0x160(%rsp),%edx
14010ba63:	85 d2                	test   %edx,%edx
14010ba65:	0f 85 55 01 00 00    	jne    0x14010bbc0
14010ba6b:	8b 84 24 48 01 00 00 	mov    0x148(%rsp),%eax
14010ba72:	45 31 f6             	xor    %r14d,%r14d
14010ba75:	48 89 da             	mov    %rbx,%rdx
14010ba78:	85 c0                	test   %eax,%eax
14010ba7a:	41 0f 95 c6          	setne  %r14b
14010ba7e:	45 01 f6             	add    %r14d,%r14d
14010ba81:	45 84 ff             	test   %r15b,%r15b
14010ba84:	0f 84 46 01 00 00    	je     0x14010bbd0
14010ba8a:	48 8d 0d 67 ca 10 00 	lea    0x10ca67(%rip),%rcx        # 0x1402184f8
14010ba91:	4c 8d bc 24 80 00 00 	lea    0x80(%rsp),%r15
14010ba98:	00
14010ba99:	e8 22 23 f9 ff       	call   0x14009ddc0
14010ba9e:	48 89 c6             	mov    %rax,%rsi
14010baa1:	48 8b 05 58 d9 12 00 	mov    0x12d958(%rip),%rax        # 0x140239400
14010baa8:	48 8b 08             	mov    (%rax),%rcx
14010baab:	e8 30 93 f5 ff       	call   0x140064de0
14010bab0:	4d 89 f8             	mov    %r15,%r8
14010bab3:	31 d2                	xor    %edx,%edx
14010bab5:	48 89 c1             	mov    %rax,%rcx
14010bab8:	e8 53 72 f5 ff       	call   0x140062d10
14010babd:	48 89 c3             	mov    %rax,%rbx
14010bac0:	48 85 c0             	test   %rax,%rax
14010bac3:	0f 84 57 01 00 00    	je     0x14010bc20
14010bac9:	45 31 c9             	xor    %r9d,%r9d
14010bacc:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
14010bad1:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
14010bad6:	49 89 f8             	mov    %rdi,%r8
14010bad9:	48 89 d9             	mov    %rbx,%rcx
14010badc:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14010bae1:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14010bae6:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14010baed:	00 00
14010baef:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14010baf6:	00 00
14010baf8:	e8 b3 77 f5 ff       	call   0x1400632b0
14010bafd:	85 c0                	test   %eax,%eax
14010baff:	0f 85 1b 01 00 00    	jne    0x14010bc20
14010bb05:	4c 89 fa             	mov    %r15,%rdx
14010bb08:	48 89 d9             	mov    %rbx,%rcx
14010bb0b:	e8 10 a2 f5 ff       	call   0x140065d20
14010bb10:	85 c0                	test   %eax,%eax
14010bb12:	0f 85 08 01 00 00    	jne    0x14010bc20
14010bb18:	48 89 d9             	mov    %rbx,%rcx
14010bb1b:	e8 40 72 f5 ff       	call   0x140062d60
14010bb20:	4c 89 f9             	mov    %r15,%rcx
14010bb23:	e8 18 ee f8 ff       	call   0x14009a940
14010bb28:	48 89 f1             	mov    %rsi,%rcx
14010bb2b:	e8 80 d3 fe ff       	call   0x1400f8eb0
14010bb30:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14010bb35:	48 85 db             	test   %rbx,%rbx
14010bb38:	74 26                	je     0x14010bb60
14010bb3a:	85 ed                	test   %ebp,%ebp
14010bb3c:	74 22                	je     0x14010bb60
14010bb3e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14010bb43:	44 8b 8c 24 50 01 00 	mov    0x150(%rsp),%r9d
14010bb4a:	00
14010bb4b:	41 89 e8             	mov    %ebp,%r8d
14010bb4e:	48 89 da             	mov    %rbx,%rdx
14010bb51:	48 8d 48 0b          	lea    0xb(%rax),%rcx
14010bb55:	e8 16 f7 ff ff       	call   0x14010b270
14010bb5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14010bb60:	4c 89 e9             	mov    %r13,%rcx
14010bb63:	e8 d8 ed f8 ff       	call   0x14009a940
14010bb68:	48 89 d9             	mov    %rbx,%rcx
14010bb6b:	e8 40 d3 fe ff       	call   0x1400f8eb0
14010bb70:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
14010bb77:	00
14010bb78:	49 2b 04 24          	sub    (%r12),%rax
14010bb7c:	0f 85 e2 00 00 00    	jne    0x14010bc64
14010bb82:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
14010bb89:	5b                   	pop    %rbx
14010bb8a:	5e                   	pop    %rsi
14010bb8b:	5f                   	pop    %rdi
14010bb8c:	5d                   	pop    %rbp
14010bb8d:	41 5c                	pop    %r12
14010bb8f:	41 5d                	pop    %r13
14010bb91:	41 5e                	pop    %r14
14010bb93:	41 5f                	pop    %r15
14010bb95:	c3                   	ret
14010bb96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14010bb9d:	00 00 00
14010bba0:	4c 8d 6c 24 60       	lea    0x60(%rsp),%r13
14010bba5:	45 89 c8             	mov    %r9d,%r8d
14010bba8:	48 89 f9             	mov    %rdi,%rcx
14010bbab:	4c 89 ea             	mov    %r13,%rdx
14010bbae:	e8 ed fc ff ff       	call   0x14010b8a0
14010bbb3:	41 89 c7             	mov    %eax,%r15d
14010bbb6:	41 83 e7 01          	and    $0x1,%r15d
14010bbba:	e9 7d fe ff ff       	jmp    0x14010ba3c
14010bbbf:	90                   	nop
14010bbc0:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14010bbc5:	eb 99                	jmp    0x14010bb60
14010bbc7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14010bbce:	00 00
14010bbd0:	48 8d 0d 35 c9 10 00 	lea    0x10c935(%rip),%rcx        # 0x14021850c
14010bbd7:	4c 8d bc 24 80 00 00 	lea    0x80(%rsp),%r15
14010bbde:	00
14010bbdf:	e8 dc 21 f9 ff       	call   0x14009ddc0
14010bbe4:	48 89 c6             	mov    %rax,%rsi
14010bbe7:	48 8b 05 12 d8 12 00 	mov    0x12d812(%rip),%rax        # 0x140239400
14010bbee:	48 8b 08             	mov    (%rax),%rcx
14010bbf1:	e8 ea 91 f5 ff       	call   0x140064de0
14010bbf6:	4d 89 f8             	mov    %r15,%r8
14010bbf9:	31 d2                	xor    %edx,%edx
14010bbfb:	48 89 c1             	mov    %rax,%rcx
14010bbfe:	e8 0d 71 f5 ff       	call   0x140062d10
14010bc03:	48 89 c3             	mov    %rax,%rbx
14010bc06:	48 85 c0             	test   %rax,%rax
14010bc09:	74 15                	je     0x14010bc20
14010bc0b:	e8 50 9b f2 ff       	call   0x140035760
14010bc10:	49 89 c1             	mov    %rax,%r9
14010bc13:	e9 b4 fe ff ff       	jmp    0x14010bacc
14010bc18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14010bc1f:	00
14010bc20:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
14010bc27:	00
14010bc28:	48 8d 0d 4f c2 10 00 	lea    0x10c24f(%rip),%rcx        # 0x140217e7e
14010bc2f:	e8 5c 77 fb ff       	call   0x1400c3390
14010bc34:	4c 8d 05 2d c8 10 00 	lea    0x10c82d(%rip),%r8        # 0x140218468
14010bc3b:	ba 60 02 00 00       	mov    $0x260,%edx
14010bc40:	48 8d 0d 1e c2 10 00 	lea    0x10c21e(%rip),%rcx        # 0x140217e65
14010bc47:	e8 44 7b fb ff       	call   0x1400c3790
14010bc4c:	4c 8d 05 75 c8 10 00 	lea    0x10c875(%rip),%r8        # 0x1402184c8
14010bc53:	ba 62 02 00 00       	mov    $0x262,%edx
14010bc58:	48 8d 0d 06 c2 10 00 	lea    0x10c206(%rip),%rcx        # 0x140217e65
14010bc5f:	e8 2c 7b fb ff       	call   0x1400c3790
14010bc64:	e8 07 8c 0d 00       	call   0x1401e4870
14010bc69:	48 89 f9             	mov    %rdi,%rcx
14010bc6c:	e8 af ec ff ff       	call   0x14010a920
14010bc71:	90                   	nop
14010bc72:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14010bc79:	00 00 00 00
14010bc7d:	0f 1f 00             	nopl   (%rax)
14010bc80:	41 54                	push   %r12
14010bc82:	55                   	push   %rbp
14010bc83:	57                   	push   %rdi
14010bc84:	56                   	push   %rsi
14010bc85:	53                   	push   %rbx
14010bc86:	48 83 ec 40          	sub    $0x40,%rsp
14010bc8a:	48 8b 3d 5f ce 12 00 	mov    0x12ce5f(%rip),%rdi        # 0x140238af0
14010bc91:	44 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12d
14010bc98:	00
14010bc99:	48 8b 07             	mov    (%rdi),%rax
14010bc9c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14010bca1:	31 c0                	xor    %eax,%eax
14010bca3:	44 89 cb             	mov    %r9d,%ebx
14010bca6:	48 89 d6             	mov    %rdx,%rsi
14010bca9:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14010bcb0:	00 00
14010bcb2:	4c 89 c2             	mov    %r8,%rdx
14010bcb5:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
14010bcba:	41 89 d8             	mov    %ebx,%r8d
14010bcbd:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14010bcc4:	00 00
14010bcc6:	e8 c5 ec ff ff       	call   0x14010a990
14010bccb:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14010bcd0:	45 89 e1             	mov    %r12d,%r9d
14010bcd3:	41 89 d8             	mov    %ebx,%r8d
14010bcd6:	48 89 f1             	mov    %rsi,%rcx
14010bcd9:	48 89 ea             	mov    %rbp,%rdx
14010bcdc:	e8 8f f5 ff ff       	call   0x14010b270
14010bce1:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14010bce6:	48 2b 07             	sub    (%rdi),%rax
14010bce9:	75 12                	jne    0x14010bcfd
14010bceb:	48 89 e9             	mov    %rbp,%rcx
14010bcee:	48 83 c4 40          	add    $0x40,%rsp
14010bcf2:	5b                   	pop    %rbx
14010bcf3:	5e                   	pop    %rsi
14010bcf4:	5f                   	pop    %rdi
14010bcf5:	5d                   	pop    %rbp
14010bcf6:	41 5c                	pop    %r12
14010bcf8:	e9 b3 d1 fe ff       	jmp    0x1400f8eb0
14010bcfd:	e8 6e 8b 0d 00       	call   0x1401e4870
14010bd02:	90                   	nop
14010bd03:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14010bd0a:	00 00 00 00
14010bd0e:	66 90                	xchg   %ax,%ax
14010bd10:	41 57                	push   %r15
14010bd12:	41 56                	push   %r14
14010bd14:	41 55                	push   %r13
14010bd16:	41 54                	push   %r12
14010bd18:	55                   	push   %rbp
14010bd19:	57                   	push   %rdi
14010bd1a:	56                   	push   %rsi
14010bd1b:	53                   	push   %rbx
14010bd1c:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
14010bd23:	48 8b 1d c6 cd 12 00 	mov    0x12cdc6(%rip),%rbx        # 0x140238af0
14010bd2a:	44 8b a4 24 30 01 00 	mov    0x130(%rsp),%r12d
14010bd31:	00
14010bd32:	44 8b ac 24 38 01 00 	mov    0x138(%rsp),%r13d
14010bd39:	00
14010bd3a:	8b ac 24 40 01 00 00 	mov    0x140(%rsp),%ebp
14010bd41:	44 8b b4 24 48 01 00 	mov    0x148(%rsp),%r14d
14010bd48:	00
14010bd49:	48 8b 03             	mov    (%rbx),%rax
14010bd4c:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
14010bd53:	00
14010bd54:	31 c0                	xor    %eax,%eax
14010bd56:	48 8d 9c 24 90 00 00 	lea    0x90(%rsp),%rbx
14010bd5d:	00
14010bd5e:	4c 89 ce             	mov    %r9,%rsi
14010bd61:	48 89 d7             	mov    %rdx,%rdi
14010bd64:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14010bd69:	4c 89 c2             	mov    %r8,%rdx
14010bd6c:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
14010bd71:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
14010bd76:	45 31 c0             	xor    %r8d,%r8d
14010bd79:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14010bd7e:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
14010bd85:	00 00
14010bd87:	e8 04 ec ff ff       	call   0x14010a990
14010bd8c:	48 85 f6             	test   %rsi,%rsi
14010bd8f:	0f 84 fb 01 00 00    	je     0x14010bf90
14010bd95:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14010bd9c:	00
14010bd9d:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14010bda2:	48 89 da             	mov    %rbx,%rdx
14010bda5:	49 89 c0             	mov    %rax,%r8
14010bda8:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14010bdad:	e8 ae 6f f9 ff       	call   0x1400a2d60