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
14010bdb2:	44 8b 94 24 88 00 00 	mov    0x88(%rsp),%r10d
14010bdb9:	00
14010bdba:	45 85 d2             	test   %r10d,%r10d
14010bdbd:	0f 8e 92 00 00 00    	jle    0x14010be55
14010bdc3:	45 31 ff             	xor    %r15d,%r15d
14010bdc6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14010bdcd:	00 00 00
14010bdd0:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
14010bdd7:	00
14010bdd8:	4b 8d 1c 7f          	lea    (%r15,%r15,2),%rbx
14010bddc:	48 c1 e3 03          	shl    $0x3,%rbx
14010bde0:	48 01 d8             	add    %rbx,%rax
14010bde3:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
14010bde8:	0f 84 e4 01 00 00    	je     0x14010bfd2
14010bdee:	48 8b 08             	mov    (%rax),%rcx
14010bdf1:	e8 8a 38 f2 ff       	call   0x14002f680
14010bdf6:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
14010bdfd:	00
14010bdfe:	49 89 f8             	mov    %rdi,%r8
14010be01:	49 89 c1             	mov    %rax,%r9
14010be04:	48 01 da             	add    %rbx,%rdx
14010be07:	48 8b 42 10          	mov    0x10(%rdx),%rax
14010be0b:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14010be0f:	4c 8b 50 08          	mov    0x8(%rax),%r10
14010be13:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
14010be1a:	00
14010be1b:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
14010be20:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
14010be24:	4c 89 d2             	mov    %r10,%rdx
14010be27:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
14010be2c:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
14010be31:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14010be36:	e8 d5 e7 ff ff       	call   0x14010a610
14010be3b:	85 c0                	test   %eax,%eax
14010be3d:	0f 85 57 01 00 00    	jne    0x14010bf9a
14010be43:	49 83 c7 01          	add    $0x1,%r15
14010be47:	44 39 bc 24 88 00 00 	cmp    %r15d,0x88(%rsp)
14010be4e:	00
14010be4f:	0f 8f 7b ff ff ff    	jg     0x14010bdd0
14010be55:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
14010be59:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14010be5e:	45 89 e1             	mov    %r12d,%r9d
14010be61:	48 89 fa             	mov    %rdi,%rdx
14010be64:	8b 84 24 50 01 00 00 	mov    0x150(%rsp),%eax
14010be6b:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
14010be72:	00
14010be73:	44 89 6c 24 28       	mov    %r13d,0x28(%rsp)
14010be78:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
14010be7d:	89 44 24 40          	mov    %eax,0x40(%rsp)
14010be81:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14010be88:	00
14010be89:	e8 d2 fa ff ff       	call   0x14010b960
14010be8e:	8b 8c 24 50 01 00 00 	mov    0x150(%rsp),%ecx
14010be95:	85 c9                	test   %ecx,%ecx
14010be97:	0f 85 97 00 00 00    	jne    0x14010bf34
14010be9d:	45 85 f6             	test   %r14d,%r14d
14010bea0:	0f 85 ce 00 00 00    	jne    0x14010bf74
14010bea6:	8b 94 24 88 00 00 00 	mov    0x88(%rsp),%edx
14010bead:	85 d2                	test   %edx,%edx
14010beaf:	0f 8e 7f 00 00 00    	jle    0x14010bf34
14010beb5:	45 31 ff             	xor    %r15d,%r15d
14010beb8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14010bebf:	00
14010bec0:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
14010bec7:	00
14010bec8:	4b 8d 04 7f          	lea    (%r15,%r15,2),%rax
14010becc:	48 8d 1c c5 00 00 00 	lea    0x0(,%rax,8),%rbx
14010bed3:	00
14010bed4:	48 8b 0c c2          	mov    (%rdx,%rax,8),%rcx
14010bed8:	e8 a3 37 f2 ff       	call   0x14002f680
14010bedd:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
14010bee4:	00
14010bee5:	49 89 f8             	mov    %rdi,%r8
14010bee8:	49 89 c1             	mov    %rax,%r9
14010beeb:	48 01 da             	add    %rbx,%rdx
14010beee:	48 8b 42 10          	mov    0x10(%rdx),%rax
14010bef2:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14010bef6:	4c 8b 50 08          	mov    0x8(%rax),%r10
14010befa:	c7 44 24 48 00 00 00 	movl   $0x0,0x48(%rsp)
14010bf01:	00
14010bf02:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
14010bf07:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
14010bf0b:	4c 89 d2             	mov    %r10,%rdx
14010bf0e:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
14010bf13:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
14010bf18:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14010bf1d:	e8 ee e6 ff ff       	call   0x14010a610
14010bf22:	85 c0                	test   %eax,%eax
14010bf24:	75 74                	jne    0x14010bf9a
14010bf26:	49 83 c7 01          	add    $0x1,%r15
14010bf2a:	44 39 bc 24 88 00 00 	cmp    %r15d,0x88(%rsp)
14010bf31:	00
14010bf32:	7f 8c                	jg     0x14010bec0
14010bf34:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14010bf39:	e8 72 6e f9 ff       	call   0x1400a2db0
14010bf3e:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14010bf43:	e8 68 cf fe ff       	call   0x1400f8eb0
14010bf48:	48 8b 3d a1 cb 12 00 	mov    0x12cba1(%rip),%rdi        # 0x140238af0
14010bf4f:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
14010bf56:	00
14010bf57:	48 2b 07             	sub    (%rdi),%rax
14010bf5a:	0f 85 ee 00 00 00    	jne    0x14010c04e
14010bf60:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
14010bf67:	5b                   	pop    %rbx
14010bf68:	5e                   	pop    %rsi
14010bf69:	5f                   	pop    %rdi
14010bf6a:	5d                   	pop    %rbp
14010bf6b:	41 5c                	pop    %r12
14010bf6d:	41 5d                	pop    %r13
14010bf6f:	41 5e                	pop    %r14
14010bf71:	41 5f                	pop    %r15
14010bf73:	c3                   	ret
14010bf74:	41 89 e9             	mov    %ebp,%r9d
14010bf77:	45 89 f0             	mov    %r14d,%r8d
14010bf7a:	48 89 f2             	mov    %rsi,%rdx
14010bf7d:	48 89 f9             	mov    %rdi,%rcx
14010bf80:	e8 eb f2 ff ff       	call   0x14010b270
14010bf85:	e9 1c ff ff ff       	jmp    0x14010bea6
14010bf8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14010bf90:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14010bf95:	e9 fb fd ff ff       	jmp    0x14010bd95
14010bf9a:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
14010bfa1:	00
14010bfa2:	48 8d 0d 27 c6 10 00 	lea    0x10c627(%rip),%rcx        # 0x1402185d0
14010bfa9:	48 8b 44 18 10       	mov    0x10(%rax,%rbx,1),%rax
14010bfae:	48 8b 58 08          	mov    0x8(%rax),%rbx
14010bfb2:	48 8b 05 27 d0 12 00 	mov    0x12d027(%rip),%rax        # 0x140238fe0
14010bfb9:	8b 00                	mov    (%rax),%eax
14010bfbb:	85 c0                	test   %eax,%eax
14010bfbd:	74 08                	je     0x14010bfc7
14010bfbf:	e8 a4 73 0d 00       	call   0x1401e3368
14010bfc4:	48 89 c1             	mov    %rax,%rcx
14010bfc7:	49 89 f8             	mov    %rdi,%r8
14010bfca:	48 89 da             	mov    %rbx,%rdx
14010bfcd:	e8 be 73 fb ff       	call   0x1400c3390
14010bfd2:	48 8b 35 07 d0 12 00 	mov    0x12d007(%rip),%rsi        # 0x140238fe0
14010bfd9:	48 8b 40 10          	mov    0x10(%rax),%rax
14010bfdd:	48 8d 0d 44 c5 10 00 	lea    0x10c544(%rip),%rcx        # 0x140218528
14010bfe4:	44 8b 0e             	mov    (%rsi),%r9d
14010bfe7:	48 8b 58 08          	mov    0x8(%rax),%rbx
14010bfeb:	45 85 c9             	test   %r9d,%r9d
14010bfee:	74 08                	je     0x14010bff8
14010bff0:	e8 73 73 0d 00       	call   0x1401e3368
14010bff5:	48 89 c1             	mov    %rax,%rcx
14010bff8:	48 89 da             	mov    %rbx,%rdx
14010bffb:	e8 d0 74 fb ff       	call   0x1400c34d0
14010c000:	b9 28 00 00 00       	mov    $0x28,%ecx
14010c005:	89 c3                	mov    %eax,%ebx
14010c007:	e8 a4 97 ff ff       	call   0x1401057b0
14010c00c:	85 c0                	test   %eax,%eax
14010c00e:	75 1b                	jne    0x14010c02b
14010c010:	48 8d 0d 4e be 10 00 	lea    0x10be4e(%rip),%rcx        # 0x140217e65
14010c017:	41 89 d8             	mov    %ebx,%r8d
14010c01a:	ba 0d 03 00 00       	mov    $0x30d,%edx
14010c01f:	e8 dc 13 f0 ff       	call   0x14000d400
14010c024:	89 c1                	mov    %eax,%ecx
14010c026:	e8 b5 dc 0d 00       	call   0x1401e9ce0
14010c02b:	44 8b 06             	mov    (%rsi),%r8d
14010c02e:	48 8d 0d 23 c5 10 00 	lea    0x10c523(%rip),%rcx        # 0x140218558
14010c035:	45 85 c0             	test   %r8d,%r8d
14010c038:	74 08                	je     0x14010c042
14010c03a:	e8 29 73 0d 00       	call   0x1401e3368
14010c03f:	48 89 c1             	mov    %rax,%rcx
14010c042:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14010c047:	e8 04 97 ff ff       	call   0x140105750
14010c04c:	eb c2                	jmp    0x14010c010
14010c04e:	e8 1d 88 0d 00       	call   0x1401e4870
14010c053:	90                   	nop
14010c054:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14010c05b:	00 00 00 00
14010c05f:	90                   	nop
14010c060:	53                   	push   %rbx
14010c061:	48 83 ec 30          	sub    $0x30,%rsp
14010c065:	48 89 cb             	mov    %rcx,%rbx
14010c068:	e8 73 ea f3 ff       	call   0x14004aae0