14015c89b:	e8 c0 e3 ff ff       	call   0x14015ac60
14015c8a0:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
14015c8a5:	8b c5                	mov    %ebp,%eax
14015c8a7:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14015c8ac:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14015c8b1:	48 83 c4 30          	add    $0x30,%rsp
14015c8b5:	41 5f                	pop    %r15
14015c8b7:	41 5e                	pop    %r14
14015c8b9:	41 5c                	pop    %r12
14015c8bb:	5f                   	pop    %rdi
14015c8bc:	5e                   	pop    %rsi
14015c8bd:	c3                   	ret
14015c8be:	cc                   	int3
14015c8bf:	cc                   	int3
14015c8c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015c8c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14015c8ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015c8cf:	57                   	push   %rdi
14015c8d0:	b8 30 00 00 00       	mov    $0x30,%eax
14015c8d5:	e8 56 42 15 00       	call   0x1402b0b30
14015c8da:	48 2b e0             	sub    %rax,%rsp
14015c8dd:	33 db                	xor    %ebx,%ebx
14015c8df:	49 8b f8             	mov    %r8,%rdi
14015c8e2:	89 5c 24 58          	mov    %ebx,0x58(%rsp)
14015c8e6:	48 8b f2             	mov    %rdx,%rsi
14015c8e9:	48 8b e9             	mov    %rcx,%rbp
14015c8ec:	4d 85 c9             	test   %r9,%r9
14015c8ef:	75 43                	jne    0x14015c934
14015c8f1:	33 c9                	xor    %ecx,%ecx
14015c8f3:	e8 88 e6 ff ff       	call   0x14015af80
14015c8f8:	48 8b d8             	mov    %rax,%rbx
14015c8fb:	4c 8b c8             	mov    %rax,%r9
14015c8fe:	48 85 c0             	test   %rax,%rax
14015c901:	75 31                	jne    0x14015c934
14015c903:	e8 68 a7 fc ff       	call   0x140127070
14015c908:	4c 8d 05 19 e2 1b 00 	lea    0x1be219(%rip),%r8        # 0x14031ab28
14015c90f:	ba 0d 02 00 00       	mov    $0x20d,%edx
14015c914:	48 8d 0d 1d e2 1b 00 	lea    0x1be21d(%rip),%rcx        # 0x14031ab38
14015c91b:	e8 70 a8 fc ff       	call   0x140127190
14015c920:	45 33 c0             	xor    %r8d,%r8d
14015c923:	8d 4b 03             	lea    0x3(%rbx),%ecx
14015c926:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14015c92b:	e8 60 a9 fc ff       	call   0x140127290
14015c930:	33 c0                	xor    %eax,%eax
14015c932:	eb 59                	jmp    0x14015c98d
14015c934:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14015c939:	4c 8b c7             	mov    %rdi,%r8
14015c93c:	48 8b d6             	mov    %rsi,%rdx
14015c93f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14015c944:	48 8b cd             	mov    %rbp,%rcx
14015c947:	e8 54 03 00 00       	call   0x14015cca0
14015c94c:	83 7c 24 58 00       	cmpl   $0x0,0x58(%rsp)
14015c951:	48 8b f8             	mov    %rax,%rdi
14015c954:	74 2c                	je     0x14015c982
14015c956:	e8 15 a7 fc ff       	call   0x140127070
14015c95b:	4c 8d 05 c6 e1 1b 00 	lea    0x1be1c6(%rip),%r8        # 0x14031ab28
14015c962:	ba 14 02 00 00       	mov    $0x214,%edx
14015c967:	48 8d 0d ca e1 1b 00 	lea    0x1be1ca(%rip),%rcx        # 0x14031ab38
14015c96e:	e8 1d a8 fc ff       	call   0x140127190
14015c973:	45 33 c0             	xor    %r8d,%r8d
14015c976:	41 8d 50 6c          	lea    0x6c(%r8),%edx
14015c97a:	8d 4a 97             	lea    -0x69(%rdx),%ecx
14015c97d:	e8 0e a9 fc ff       	call   0x140127290
14015c982:	48 8b cb             	mov    %rbx,%rcx
14015c985:	e8 56 e3 ff ff       	call   0x14015ace0
14015c98a:	48 8b c7             	mov    %rdi,%rax
14015c98d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14015c992:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14015c997:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14015c99c:	48 83 c4 30          	add    $0x30,%rsp
14015c9a0:	5f                   	pop    %rdi
14015c9a1:	c3                   	ret
14015c9a2:	cc                   	int3
14015c9a3:	cc                   	int3
14015c9a4:	cc                   	int3
14015c9a5:	cc                   	int3
14015c9a6:	cc                   	int3
14015c9a7:	cc                   	int3
14015c9a8:	cc                   	int3
14015c9a9:	cc                   	int3
14015c9aa:	cc                   	int3
14015c9ab:	cc                   	int3
14015c9ac:	cc                   	int3
14015c9ad:	cc                   	int3
14015c9ae:	cc                   	int3
14015c9af:	cc                   	int3
14015c9b0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14015c9b5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14015c9ba:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14015c9bf:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14015c9c4:	55                   	push   %rbp
14015c9c5:	56                   	push   %rsi
14015c9c6:	57                   	push   %rdi
14015c9c7:	41 54                	push   %r12
14015c9c9:	41 55                	push   %r13
14015c9cb:	41 56                	push   %r14
14015c9cd:	41 57                	push   %r15
14015c9cf:	b8 60 00 00 00       	mov    $0x60,%eax
14015c9d4:	e8 57 41 15 00       	call   0x1402b0b30
14015c9d9:	48 2b e0             	sub    %rax,%rsp
14015c9dc:	33 db                	xor    %ebx,%ebx
14015c9de:	49 8b c9             	mov    %r9,%rcx
14015c9e1:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14015c9e6:	4d 8b f9             	mov    %r9,%r15
14015c9e9:	49 8b e8             	mov    %r8,%rbp
14015c9ec:	e8 7f e6 ff ff       	call   0x14015b070
14015c9f1:	49 8b cf             	mov    %r15,%rcx
14015c9f4:	e8 a7 e3 ff ff       	call   0x14015ada0
14015c9f9:	49 8b cf             	mov    %r15,%rcx
14015c9fc:	4c 8b f0             	mov    %rax,%r14
14015c9ff:	e8 9c e3 ff ff       	call   0x14015ada0
14015ca04:	49 8b cf             	mov    %r15,%rcx
14015ca07:	48 8b f0             	mov    %rax,%rsi
14015ca0a:	e8 91 e3 ff ff       	call   0x14015ada0
14015ca0f:	49 8b cf             	mov    %r15,%rcx
14015ca12:	4c 8b e8             	mov    %rax,%r13
14015ca15:	e8 86 e3 ff ff       	call   0x14015ada0
14015ca1a:	49 8b cf             	mov    %r15,%rcx
14015ca1d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14015ca22:	e8 79 e3 ff ff       	call   0x14015ada0
14015ca27:	49 8b cf             	mov    %r15,%rcx
14015ca2a:	4c 8b e0             	mov    %rax,%r12
14015ca2d:	e8 6e e3 ff ff       	call   0x14015ada0
14015ca32:	49 8b cf             	mov    %r15,%rcx
14015ca35:	48 8b f8             	mov    %rax,%rdi
14015ca38:	e8 63 e3 ff ff       	call   0x14015ada0
14015ca3d:	48 85 c0             	test   %rax,%rax
14015ca40:	0f 84 1e 02 00 00    	je     0x14015cc64
14015ca46:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14015ca4d:	00
14015ca4e:	48 85 c0             	test   %rax,%rax
14015ca51:	75 18                	jne    0x14015ca6b
14015ca53:	e8 88 46 f9 ff       	call   0x1400f10e0
14015ca58:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14015ca5d:	48 8b d8             	mov    %rax,%rbx
14015ca60:	48 85 c0             	test   %rax,%rax
14015ca63:	0f 84 06 02 00 00    	je     0x14015cc6f
14015ca69:	eb 08                	jmp    0x14015ca73
14015ca6b:	48 8b d8             	mov    %rax,%rbx
14015ca6e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14015ca73:	ba 01 00 00 00       	mov    $0x1,%edx
14015ca78:	49 8b cd             	mov    %r13,%rcx
14015ca7b:	e8 10 4a f9 ff       	call   0x1400f1490
14015ca80:	85 c0                	test   %eax,%eax
14015ca82:	0f 84 dc 01 00 00    	je     0x14015cc64
14015ca88:	48 8b cf             	mov    %rdi,%rcx
14015ca8b:	e8 10 4c f9 ff       	call   0x1400f16a0
14015ca90:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
14015ca97:	00
14015ca98:	48 8b ce             	mov    %rsi,%rcx
14015ca9b:	e8 30 41 f9 ff       	call   0x1400f0bd0
14015caa0:	48 85 c0             	test   %rax,%rax
14015caa3:	0f 84 bb 01 00 00    	je     0x14015cc64
14015caa9:	48 8b d5             	mov    %rbp,%rdx
14015caac:	49 8b ce             	mov    %r14,%rcx
14015caaf:	e8 1c 41 f9 ff       	call   0x1400f0bd0
14015cab4:	48 85 c0             	test   %rax,%rax
14015cab7:	0f 84 a7 01 00 00    	je     0x14015cc64
14015cabd:	41 c7 46 10 00 00 00 	movl   $0x0,0x10(%r14)
14015cac4:	00
14015cac5:	83 7e 10 00          	cmpl   $0x0,0x10(%rsi)
14015cac9:	75 0f                	jne    0x14015cada
14015cacb:	49 8b d6             	mov    %r14,%rdx
14015cace:	48 8b ce             	mov    %rsi,%rcx
14015cad1:	e8 5a 4a f9 ff       	call   0x1400f1530
14015cad6:	85 c0                	test   %eax,%eax
14015cad8:	78 38                	js     0x14015cb12
14015cada:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14015cadf:	e8 cc 50 f9 ff       	call   0x1400f1bb0
14015cae4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14015caea:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14015caef:	48 8b d6             	mov    %rsi,%rdx
14015caf2:	e8 79 4b f9 ff       	call   0x1400f1670
14015caf7:	4d 8b cf             	mov    %r15,%r9
14015cafa:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14015caff:	4d 8b c6             	mov    %r14,%r8
14015cb02:	48 8b ce             	mov    %rsi,%rcx
14015cb05:	e8 36 91 07 00       	call   0x1401d5c40
14015cb0a:	85 c0                	test   %eax,%eax
14015cb0c:	0f 84 52 01 00 00    	je     0x14015cc64
14015cb12:	48 8b ce             	mov    %rsi,%rcx
14015cb15:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
14015cb1a:	e8 71 43 f9 ff       	call   0x1400f0e90
14015cb1f:	85 c0                	test   %eax,%eax
14015cb21:	0f 85 a1 00 00 00    	jne    0x14015cbc8
14015cb27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14015cb2e:	00 00
14015cb30:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14015cb35:	e8 76 50 f9 ff       	call   0x1400f1bb0
14015cb3a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14015cb40:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14015cb45:	49 8b d6             	mov    %r14,%rdx
14015cb48:	e8 23 4b f9 ff       	call   0x1400f1670
14015cb4d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14015cb52:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14015cb57:	4c 8b ce             	mov    %rsi,%r9
14015cb5a:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14015cb5f:	49 8b d4             	mov    %r12,%rdx
14015cb62:	e8 f9 39 05 00       	call   0x1401b0560
14015cb67:	85 c0                	test   %eax,%eax
14015cb69:	0f 84 f0 00 00 00    	je     0x14015cc5f
14015cb6f:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14015cb74:	49 8b de             	mov    %r14,%rbx
14015cb77:	48 8b cb             	mov    %rbx,%rcx
14015cb7a:	4c 8b f6             	mov    %rsi,%r14
14015cb7d:	4d 8b cf             	mov    %r15,%r9
14015cb80:	4d 8b c5             	mov    %r13,%r8
14015cb83:	49 8b f4             	mov    %r12,%rsi
14015cb86:	e8 65 e9 ff ff       	call   0x14015b4f0
14015cb8b:	85 c0                	test   %eax,%eax
14015cb8d:	0f 84 cc 00 00 00    	je     0x14015cc5f
14015cb93:	4c 8b c7             	mov    %rdi,%r8
14015cb96:	48 8b d3             	mov    %rbx,%rdx
14015cb99:	48 8b cb             	mov    %rbx,%rcx
14015cb9c:	e8 1f e6 ff ff       	call   0x14015b1c0
14015cba1:	85 c0                	test   %eax,%eax
14015cba3:	0f 84 b6 00 00 00    	je     0x14015cc5f
14015cba9:	4c 8b e7             	mov    %rdi,%r12
14015cbac:	48 8b ce             	mov    %rsi,%rcx
14015cbaf:	49 8b fd             	mov    %r13,%rdi
14015cbb2:	f7 dd                	neg    %ebp
14015cbb4:	4c 8b eb             	mov    %rbx,%r13
14015cbb7:	e8 d4 42 f9 ff       	call   0x1400f0e90
14015cbbc:	85 c0                	test   %eax,%eax
14015cbbe:	0f 84 6c ff ff ff    	je     0x14015cb30
14015cbc4:	85 ed                	test   %ebp,%ebp
14015cbc6:	79 1c                	jns    0x14015cbe4
14015cbc8:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
14015cbcf:	00
14015cbd0:	4c 8b c7             	mov    %rdi,%r8
14015cbd3:	48 8b d3             	mov    %rbx,%rdx
14015cbd6:	48 8b cf             	mov    %rdi,%rcx
14015cbd9:	e8 82 e6 ff ff       	call   0x14015b260
14015cbde:	85 c0                	test   %eax,%eax
14015cbe0:	74 7d                	je     0x14015cc5f
14015cbe2:	eb 08                	jmp    0x14015cbec
14015cbe4:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
14015cbeb:	00
14015cbec:	49 8b ce             	mov    %r14,%rcx
14015cbef:	e8 4c 42 f9 ff       	call   0x1400f0e40
14015cbf4:	85 c0                	test   %eax,%eax
14015cbf6:	74 59                	je     0x14015cc51
14015cbf8:	83 7f 10 00          	cmpl   $0x0,0x10(%rdi)
14015cbfc:	75 24                	jne    0x14015cc22
14015cbfe:	48 8b d3             	mov    %rbx,%rdx
14015cc01:	48 8b cf             	mov    %rdi,%rcx
14015cc04:	e8 27 49 f9 ff       	call   0x1400f1530
14015cc09:	85 c0                	test   %eax,%eax
14015cc0b:	79 15                	jns    0x14015cc22
14015cc0d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015cc12:	48 8b d7             	mov    %rdi,%rdx
14015cc15:	48 8b cb             	mov    %rbx,%rcx
14015cc18:	e8 b3 3f f9 ff       	call   0x1400f0bd0
14015cc1d:	48 85 c0             	test   %rax,%rax
14015cc20:	eb 18                	jmp    0x14015cc3a
14015cc22:	4c 8b c3             	mov    %rbx,%r8
14015cc25:	4d 8b cf             	mov    %r15,%r9
14015cc28:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015cc2d:	48 8b d7             	mov    %rdi,%rdx
14015cc30:	48 8b cb             	mov    %rbx,%rcx
14015cc33:	e8 08 90 07 00       	call   0x1401d5c40
14015cc38:	85 c0                	test   %eax,%eax
14015cc3a:	74 28                	je     0x14015cc64
14015cc3c:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
14015cc43:	00
14015cc44:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14015cc49:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
14015cc4f:	eb 26                	jmp    0x14015cc77
14015cc51:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
14015cc58:	00
14015cc59:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
14015cc5f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015cc64:	48 83 bc 24 a0 00 00 	cmpq   $0x0,0xa0(%rsp)
14015cc6b:	00 00
14015cc6d:	75 08                	jne    0x14015cc77
14015cc6f:	48 8b cb             	mov    %rbx,%rcx
14015cc72:	e8 b9 40 f9 ff       	call   0x1400f0d30
14015cc77:	49 8b cf             	mov    %r15,%rcx
14015cc7a:	e8 e1 df ff ff       	call   0x14015ac60
14015cc7f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14015cc84:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
14015cc8b:	00
14015cc8c:	48 83 c4 60          	add    $0x60,%rsp
14015cc90:	41 5f                	pop    %r15
14015cc92:	41 5e                	pop    %r14
14015cc94:	41 5d                	pop    %r13
14015cc96:	41 5c                	pop    %r12
14015cc98:	5f                   	pop    %rdi
14015cc99:	5e                   	pop    %rsi
14015cc9a:	5d                   	pop    %rbp
14015cc9b:	c3                   	ret
14015cc9c:	cc                   	int3
14015cc9d:	cc                   	int3
14015cc9e:	cc                   	int3
14015cc9f:	cc                   	int3
14015cca0:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14015cca5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14015ccaa:	53                   	push   %rbx
14015ccab:	55                   	push   %rbp
14015ccac:	56                   	push   %rsi
14015ccad:	57                   	push   %rdi
14015ccae:	41 55                	push   %r13
14015ccb0:	41 56                	push   %r14
14015ccb2:	b8 58 00 00 00       	mov    $0x58,%eax
14015ccb7:	e8 74 3e 15 00       	call   0x1402b0b30
14015ccbc:	48 2b e0             	sub    %rax,%rsp
14015ccbf:	48 8b fa             	mov    %rdx,%rdi
14015ccc2:	4c 8b f1             	mov    %rcx,%r14
14015ccc5:	33 db                	xor    %ebx,%ebx
14015ccc7:	8d 50 a9             	lea    -0x57(%rax),%edx
14015ccca:	49 8b c8             	mov    %r8,%rcx
14015cccd:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14015ccd2:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14015ccd7:	49 8b f1             	mov    %r9,%rsi
14015ccda:	4d 8b e8             	mov    %r8,%r13
14015ccdd:	e8 ae 38 f9 ff       	call   0x1400f0590
14015cce2:	85 c0                	test   %eax,%eax
14015cce4:	0f 85 e8 05 00 00    	jne    0x14015d2d2
14015ccea:	49 8b cd             	mov    %r13,%rcx
14015cced:	e8 9e 41 f9 ff       	call   0x1400f0e90
14015ccf2:	85 c0                	test   %eax,%eax
14015ccf4:	0f 85 d8 05 00 00    	jne    0x14015d2d2
14015ccfa:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
14015ccff:	8d 53 04             	lea    0x4(%rbx),%edx
14015cd02:	4c 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15
14015cd09:	00
14015cd0a:	48 8b cf             	mov    %rdi,%rcx
14015cd0d:	41 89 1f             	mov    %ebx,(%r15)
14015cd10:	e8 9b 40 f9 ff       	call   0x1400f0db0
14015cd15:	85 c0                	test   %eax,%eax
14015cd17:	0f 85 9d 05 00 00    	jne    0x14015d2ba
14015cd1d:	8d 53 04             	lea    0x4(%rbx),%edx
14015cd20:	49 8b cd             	mov    %r13,%rcx
14015cd23:	e8 88 40 f9 ff       	call   0x1400f0db0
14015cd28:	85 c0                	test   %eax,%eax
14015cd2a:	0f 85 8a 05 00 00    	jne    0x14015d2ba
14015cd30:	48 8b ce             	mov    %rsi,%rcx
14015cd33:	4c 89 a4 24 98 00 00 	mov    %r12,0x98(%rsp)
14015cd3a:	00
14015cd3b:	e8 30 e3 ff ff       	call   0x14015b070
14015cd40:	48 8b ce             	mov    %rsi,%rcx
14015cd43:	e8 58 e0 ff ff       	call   0x14015ada0
14015cd48:	48 8b ce             	mov    %rsi,%rcx
14015cd4b:	4c 8b f0             	mov    %rax,%r14
14015cd4e:	e8 4d e0 ff ff       	call   0x14015ada0
14015cd53:	48 8b ce             	mov    %rsi,%rcx
14015cd56:	48 8b e8             	mov    %rax,%rbp
14015cd59:	e8 42 e0 ff ff       	call   0x14015ada0
14015cd5e:	48 8b ce             	mov    %rsi,%rcx
14015cd61:	48 8b d8             	mov    %rax,%rbx