14021cce8:	cc                   	int3
14021cce9:	cc                   	int3
14021ccea:	cc                   	int3
14021cceb:	cc                   	int3
14021ccec:	cc                   	int3
14021cced:	cc                   	int3
14021ccee:	cc                   	int3
14021ccef:	cc                   	int3
14021ccf0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14021ccf5:	55                   	push   %rbp
14021ccf6:	41 56                	push   %r14
14021ccf8:	41 57                	push   %r15
14021ccfa:	b8 40 00 00 00       	mov    $0x40,%eax
14021ccff:	e8 dc d8 0d 00       	call   0x1402fa5e0
14021cd04:	48 2b e0             	sub    %rax,%rsp
14021cd07:	45 33 ff             	xor    %r15d,%r15d
14021cd0a:	49 63 e8             	movslq %r8d,%rbp
14021cd0d:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14021cd12:	4c 8b f2             	mov    %rdx,%r14
14021cd15:	48 8b d9             	mov    %rcx,%rbx
14021cd18:	48 85 c9             	test   %rcx,%rcx
14021cd1b:	0f 84 dd 01 00 00    	je     0x14021cefe
14021cd21:	48 8b 01             	mov    (%rcx),%rax
14021cd24:	48 85 c0             	test   %rax,%rax
14021cd27:	0f 84 d1 01 00 00    	je     0x14021cefe
14021cd2d:	4c 39 78 38          	cmp    %r15,0x38(%rax)
14021cd31:	0f 84 c7 01 00 00    	je     0x14021cefe
14021cd37:	45 85 c0             	test   %r8d,%r8d
14021cd3a:	79 30                	jns    0x14021cd6c
14021cd3c:	41 8d 57 68          	lea    0x68(%r15),%edx
14021cd40:	c7 44 24 20 bb 01 00 	movl   $0x1bb,0x20(%rsp)
14021cd47:	00
14021cd48:	8d 4a b8             	lea    -0x48(%rdx),%ecx
14021cd4b:	4c 8d 0d e6 f4 13 00 	lea    0x13f4e6(%rip),%r9        # 0x14035c238
14021cd52:	45 8d 47 7d          	lea    0x7d(%r15),%r8d
14021cd56:	e8 45 46 00 00       	call   0x1402213a0
14021cd5b:	33 c0                	xor    %eax,%eax
14021cd5d:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14021cd62:	48 83 c4 40          	add    $0x40,%rsp
14021cd66:	41 5f                	pop    %r15
14021cd68:	41 5e                	pop    %r14
14021cd6a:	5d                   	pop    %rbp
14021cd6b:	c3                   	ret
14021cd6c:	48 8b 41 08          	mov    0x8(%rcx),%rax
14021cd70:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
14021cd75:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
14021cd7a:	48 8d 79 10          	lea    0x10(%rcx),%rdi
14021cd7e:	48 85 c0             	test   %rax,%rax
14021cd81:	75 0a                	jne    0x14021cd8d
14021cd83:	4c 39 3f             	cmp    %r15,(%rdi)
14021cd86:	75 05                	jne    0x14021cd8d
14021cd88:	48 8b f5             	mov    %rbp,%rsi
14021cd8b:	eb 77                	jmp    0x14021ce04
14021cd8d:	4c 8b 17             	mov    (%rdi),%r10
14021cd90:	48 8b f5             	mov    %rbp,%rsi
14021cd93:	4d 85 d2             	test   %r10,%r10
14021cd96:	74 27                	je     0x14021cdbf
14021cd98:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
14021cd9d:	4c 8b cd             	mov    %rbp,%r9
14021cda0:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
14021cda7:	00
14021cda8:	4d 8b c6             	mov    %r14,%r8
14021cdab:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
14021cdb0:	ba 05 00 00 00       	mov    $0x5,%edx
14021cdb5:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14021cdba:	41 ff d2             	call   *%r10
14021cdbd:	eb 41                	jmp    0x14021ce00
14021cdbf:	48 81 fd ff ff ff 7f 	cmp    $0x7fffffff,%rbp
14021cdc6:	76 1e                	jbe    0x14021cde6
14021cdc8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14021cdcd:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14021cdd2:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14021cdd7:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14021cddc:	48 83 c4 40          	add    $0x40,%rsp
14021cde0:	41 5f                	pop    %r15
14021cde2:	41 5e                	pop    %r14
14021cde4:	5d                   	pop    %rbp
14021cde5:	c3                   	ret
14021cde6:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
14021cded:	00
14021cdee:	44 8b cd             	mov    %ebp,%r9d
14021cdf1:	4d 8b c6             	mov    %r14,%r8
14021cdf4:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14021cdf9:	ba 05 00 00 00       	mov    $0x5,%edx
14021cdfe:	ff d0                	call   *%rax
14021ce00:	85 c0                	test   %eax,%eax
14021ce02:	7e c9                	jle    0x14021cdcd
14021ce04:	44 39 7b 20          	cmp    %r15d,0x20(%rbx)
14021ce08:	75 27                	jne    0x14021ce31
14021ce0a:	ba 68 00 00 00       	mov    $0x68,%edx
14021ce0f:	c7 44 24 20 c6 01 00 	movl   $0x1c6,0x20(%rsp)
14021ce16:	00
14021ce17:	4c 8d 0d 1a f4 13 00 	lea    0x13f41a(%rip),%r9        # 0x14035c238
14021ce1e:	8d 4a b8             	lea    -0x48(%rdx),%ecx
14021ce21:	44 8d 42 10          	lea    0x10(%rdx),%r8d
14021ce25:	e8 76 45 00 00       	call   0x1402213a0
14021ce2a:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14021ce2f:	eb 9c                	jmp    0x14021cdcd
14021ce31:	48 8b 03             	mov    (%rbx),%rax
14021ce34:	44 8b c5             	mov    %ebp,%r8d
14021ce37:	49 8b d6             	mov    %r14,%rdx
14021ce3a:	48 8b cb             	mov    %rbx,%rcx
14021ce3d:	ff 50 38             	call   *0x38(%rax)
14021ce40:	85 c0                	test   %eax,%eax
14021ce42:	7e 0f                	jle    0x14021ce53
14021ce44:	48 63 c8             	movslq %eax,%rcx
14021ce47:	b8 01 00 00 00       	mov    $0x1,%eax
14021ce4c:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14021ce51:	eb 05                	jmp    0x14021ce58
14021ce53:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14021ce58:	4c 8b 5b 08          	mov    0x8(%rbx),%r11
14021ce5c:	4d 85 db             	test   %r11,%r11
14021ce5f:	75 05                	jne    0x14021ce66
14021ce61:	4c 39 3f             	cmp    %r15,(%rdi)
14021ce64:	74 36                	je     0x14021ce9c
14021ce66:	4c 8b 17             	mov    (%rdi),%r10
14021ce69:	4d 85 d2             	test   %r10,%r10
14021ce6c:	74 48                	je     0x14021ceb6
14021ce6e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14021ce73:	4c 8b ce             	mov    %rsi,%r9
14021ce76:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14021ce7b:	4d 8b c6             	mov    %r14,%r8
14021ce7e:	89 44 24 30          	mov    %eax,0x30(%rsp)
14021ce82:	ba 85 00 00 00       	mov    $0x85,%edx
14021ce87:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
14021ce8c:	48 8b cb             	mov    %rbx,%rcx
14021ce8f:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14021ce94:	41 ff d2             	call   *%r10
14021ce97:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14021ce9c:	85 c0                	test   %eax,%eax
14021ce9e:	0f 8e 29 ff ff ff    	jle    0x14021cdcd
14021cea4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14021cea9:	48 3b ce             	cmp    %rsi,%rcx
14021ceac:	0f 47 c8             	cmova  %eax,%ecx
14021ceaf:	8b c1                	mov    %ecx,%eax
14021ceb1:	e9 17 ff ff ff       	jmp    0x14021cdcd
14021ceb6:	48 81 fe ff ff ff 7f 	cmp    $0x7fffffff,%rsi
14021cebd:	0f 87 05 ff ff ff    	ja     0x14021cdc8
14021cec3:	85 c0                	test   %eax,%eax
14021cec5:	7e 0f                	jle    0x14021ced6
14021cec7:	48 81 f9 ff ff ff 7f 	cmp    $0x7fffffff,%rcx
14021cece:	0f 87 f4 fe ff ff    	ja     0x14021cdc8
14021ced4:	8b c1                	mov    %ecx,%eax
14021ced6:	89 44 24 28          	mov    %eax,0x28(%rsp)
14021ceda:	44 8b ce             	mov    %esi,%r9d
14021cedd:	4d 8b c6             	mov    %r14,%r8
14021cee0:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14021cee5:	ba 85 00 00 00       	mov    $0x85,%edx
14021ceea:	48 8b cb             	mov    %rbx,%rcx
14021ceed:	41 ff d3             	call   *%r11
14021cef0:	85 c0                	test   %eax,%eax
14021cef2:	7e a3                	jle    0x14021ce97
14021cef4:	48 63 c8             	movslq %eax,%rcx
14021cef7:	b8 01 00 00 00       	mov    $0x1,%eax
14021cefc:	eb 9e                	jmp    0x14021ce9c
14021cefe:	ba 68 00 00 00       	mov    $0x68,%edx
14021cf03:	c7 44 24 20 b6 01 00 	movl   $0x1b6,0x20(%rsp)
14021cf0a:	00
14021cf0b:	4c 8d 0d 26 f3 13 00 	lea    0x13f326(%rip),%r9        # 0x14035c238
14021cf12:	8d 4a b8             	lea    -0x48(%rdx),%ecx
14021cf15:	44 8d 42 11          	lea    0x11(%rdx),%r8d
14021cf19:	e8 82 44 00 00       	call   0x1402213a0
14021cf1e:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14021cf23:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14021cf28:	48 83 c4 40          	add    $0x40,%rsp
14021cf2c:	41 5f                	pop    %r15
14021cf2e:	41 5e                	pop    %r14
14021cf30:	5d                   	pop    %rbp
14021cf31:	c3                   	ret
14021cf32:	cc                   	int3
14021cf33:	cc                   	int3
14021cf34:	cc                   	int3
14021cf35:	cc                   	int3
14021cf36:	cc                   	int3
14021cf37:	cc                   	int3
14021cf38:	cc                   	int3
14021cf39:	cc                   	int3
14021cf3a:	cc                   	int3
14021cf3b:	cc                   	int3
14021cf3c:	cc                   	int3
14021cf3d:	cc                   	int3
14021cf3e:	cc                   	int3
14021cf3f:	cc                   	int3
14021cf40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14021cf45:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14021cf4a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14021cf4f:	57                   	push   %rdi
14021cf50:	b8 40 00 00 00       	mov    $0x40,%eax
14021cf55:	e8 86 d6 0d 00       	call   0x1402fa5e0
14021cf5a:	48 2b e0             	sub    %rax,%rsp
14021cf5d:	33 ed                	xor    %ebp,%ebp
14021cf5f:	48 8b d9             	mov    %rcx,%rbx
14021cf62:	85 d2                	test   %edx,%edx
14021cf64:	8b c5                	mov    %ebp,%eax
14021cf66:	0f 49 c2             	cmovns %edx,%eax
14021cf69:	41 3b c0             	cmp    %r8d,%eax
14021cf6c:	41 0f 4f c0          	cmovg  %r8d,%eax
14021cf70:	85 c0                	test   %eax,%eax
14021cf72:	0f 84 df 01 00 00    	je     0x14021d157
14021cf78:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
14021cf7d:	8d 70 ff             	lea    -0x1(%rax),%esi
14021cf80:	48 85 c9             	test   %rcx,%rcx
14021cf83:	0f 84 a8 01 00 00    	je     0x14021d131
14021cf89:	48 8b 03             	mov    (%rbx),%rax
14021cf8c:	48 85 c0             	test   %rax,%rax
14021cf8f:	0f 84 9c 01 00 00    	je     0x14021d131
14021cf95:	48 39 68 30          	cmp    %rbp,0x30(%rax)
14021cf99:	0f 84 92 01 00 00    	je     0x14021d131
14021cf9f:	4c 8b 53 08          	mov    0x8(%rbx),%r10
14021cfa3:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
14021cfa7:	4d 85 d2             	test   %r10,%r10
14021cfaa:	75 0a                	jne    0x14021cfb6
14021cfac:	48 39 2f             	cmp    %rbp,(%rdi)
14021cfaf:	74 62                	je     0x14021d013
14021cfb1:	48 8b 07             	mov    (%rdi),%rax
14021cfb4:	eb 08                	jmp    0x14021cfbe
14021cfb6:	48 8b 07             	mov    (%rdi),%rax
14021cfb9:	48 85 c0             	test   %rax,%rax
14021cfbc:	74 2a                	je     0x14021cfe8
14021cfbe:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
14021cfc3:	4c 8d 05 b6 df 10 00 	lea    0x10dfb6(%rip),%r8        # 0x14032af80
14021cfca:	45 33 c9             	xor    %r9d,%r9d
14021cfcd:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
14021cfd4:	00
14021cfd5:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
14021cfd9:	48 8b cb             	mov    %rbx,%rcx
14021cfdc:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
14021cfe0:	41 8d 51 04          	lea    0x4(%r9),%edx
14021cfe4:	ff d0                	call   *%rax
14021cfe6:	eb 20                	jmp    0x14021d008
14021cfe8:	45 33 c9             	xor    %r9d,%r9d
14021cfeb:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
14021cff2:	00
14021cff3:	4c 8d 05 86 df 10 00 	lea    0x10df86(%rip),%r8        # 0x14032af80
14021cffa:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
14021cffe:	48 8b cb             	mov    %rbx,%rcx
14021d001:	41 8d 51 04          	lea    0x4(%r9),%edx
14021d005:	41 ff d2             	call   *%r10
14021d008:	85 c0                	test   %eax,%eax
14021d00a:	0f 8e 43 01 00 00    	jle    0x14021d153
14021d010:	48 8b 03             	mov    (%rbx),%rax
14021d013:	39 6b 20             	cmp    %ebp,0x20(%rbx)
14021d016:	0f 84 05 01 00 00    	je     0x14021d121
14021d01c:	48 8d 15 5d df 10 00 	lea    0x10df5d(%rip),%rdx        # 0x14032af80
14021d023:	48 8b cb             	mov    %rbx,%rcx
14021d026:	ff 50 30             	call   *0x30(%rax)
14021d029:	85 c0                	test   %eax,%eax
14021d02b:	7e 13                	jle    0x14021d040
14021d02d:	48 63 c8             	movslq %eax,%rcx
14021d030:	b8 01 00 00 00       	mov    $0x1,%eax
14021d035:	48 01 4b 60          	add    %rcx,0x60(%rbx)
14021d039:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14021d03e:	eb 05                	jmp    0x14021d045
14021d040:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14021d045:	4c 8b 5b 08          	mov    0x8(%rbx),%r11
14021d049:	4d 85 db             	test   %r11,%r11
14021d04c:	75 0a                	jne    0x14021d058
14021d04e:	48 39 2f             	cmp    %rbp,(%rdi)
14021d051:	74 3d                	je     0x14021d090
14021d053:	4c 8b 17             	mov    (%rdi),%r10
14021d056:	eb 08                	jmp    0x14021d060
14021d058:	4c 8b 17             	mov    (%rdi),%r10
14021d05b:	4d 85 d2             	test   %r10,%r10
14021d05e:	74 64                	je     0x14021d0c4
14021d060:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14021d065:	45 33 c9             	xor    %r9d,%r9d
14021d068:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14021d06d:	4c 8d 05 0c df 10 00 	lea    0x10df0c(%rip),%r8        # 0x14032af80
14021d074:	89 44 24 30          	mov    %eax,0x30(%rsp)
14021d078:	ba 84 00 00 00       	mov    $0x84,%edx
14021d07d:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
14021d081:	48 8b cb             	mov    %rbx,%rcx
14021d084:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
14021d088:	41 ff d2             	call   *%r10
14021d08b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14021d090:	85 c0                	test   %eax,%eax
14021d092:	7e 78                	jle    0x14021d10c
14021d094:	48 81 f9 ff ff ff 7f 	cmp    $0x7fffffff,%rcx
14021d09b:	76 6d                	jbe    0x14021d10a
14021d09d:	ba 6e 00 00 00       	mov    $0x6e,%edx
14021d0a2:	c7 44 24 20 a6 01 00 	movl   $0x1a6,0x20(%rsp)
14021d0a9:	00
14021d0aa:	4c 8d 0d 87 f1 13 00 	lea    0x13f187(%rip),%r9        # 0x14035c238
14021d0b1:	44 8d 42 f8          	lea    -0x8(%rdx),%r8d
14021d0b5:	8d 4a b2             	lea    -0x4e(%rdx),%ecx
14021d0b8:	e8 e3 42 00 00       	call   0x1402213a0
14021d0bd:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14021d0c2:	eb 48                	jmp    0x14021d10c
14021d0c4:	85 c0                	test   %eax,%eax
14021d0c6:	7e 12                	jle    0x14021d0da
14021d0c8:	48 81 f9 ff ff ff 7f 	cmp    $0x7fffffff,%rcx
14021d0cf:	76 07                	jbe    0x14021d0d8
14021d0d1:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14021d0d6:	eb 34                	jmp    0x14021d10c
14021d0d8:	8b c1                	mov    %ecx,%eax
14021d0da:	89 44 24 28          	mov    %eax,0x28(%rsp)
14021d0de:	4c 8d 05 9b de 10 00 	lea    0x10de9b(%rip),%r8        # 0x14032af80
14021d0e5:	45 33 c9             	xor    %r9d,%r9d
14021d0e8:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
14021d0ec:	ba 84 00 00 00       	mov    $0x84,%edx
14021d0f1:	48 8b cb             	mov    %rbx,%rcx
14021d0f4:	41 ff d3             	call   *%r11
14021d0f7:	85 c0                	test   %eax,%eax
14021d0f9:	7e 90                	jle    0x14021d08b
14021d0fb:	48 63 c8             	movslq %eax,%rcx
14021d0fe:	b8 01 00 00 00       	mov    $0x1,%eax
14021d103:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14021d108:	eb 86                	jmp    0x14021d090
14021d10a:	8b c1                	mov    %ecx,%eax
14021d10c:	83 f8 01             	cmp    $0x1,%eax
14021d10f:	75 42                	jne    0x14021d153
14021d111:	85 f6                	test   %esi,%esi
14021d113:	74 42                	je     0x14021d157
14021d115:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
14021d11a:	ff ce                	dec    %esi
14021d11c:	e9 68 fe ff ff       	jmp    0x14021cf89
14021d121:	c7 44 24 20 94 01 00 	movl   $0x194,0x20(%rsp)
14021d128:	00
14021d129:	41 b8 78 00 00 00    	mov    $0x78,%r8d
14021d12f:	eb 0e                	jmp    0x14021d13f
14021d131:	c7 44 24 20 89 01 00 	movl   $0x189,0x20(%rsp)
14021d138:	00
14021d139:	41 b8 79 00 00 00    	mov    $0x79,%r8d
14021d13f:	ba 6e 00 00 00       	mov    $0x6e,%edx
14021d144:	4c 8d 0d ed f0 13 00 	lea    0x13f0ed(%rip),%r9        # 0x14035c238
14021d14b:	8d 4a b2             	lea    -0x4e(%rdx),%ecx
14021d14e:	e8 4d 42 00 00       	call   0x1402213a0
14021d153:	33 c0                	xor    %eax,%eax
14021d155:	eb 05                	jmp    0x14021d15c
14021d157:	b8 01 00 00 00       	mov    $0x1,%eax
14021d15c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14021d161:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14021d166:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14021d16b:	48 83 c4 40          	add    $0x40,%rsp
14021d16f:	5f                   	pop    %rdi
14021d170:	c3                   	ret
14021d171:	cc                   	int3
14021d172:	cc                   	int3
14021d173:	cc                   	int3
14021d174:	cc                   	int3
14021d175:	cc                   	int3
14021d176:	cc                   	int3
14021d177:	cc                   	int3
14021d178:	cc                   	int3
14021d179:	cc                   	int3
14021d17a:	cc                   	int3
14021d17b:	cc                   	int3
14021d17c:	cc                   	int3
14021d17d:	cc                   	int3
14021d17e:	cc                   	int3