1402b9827:	4c 8d 0d 72 13 0f 00 	lea    0xf1372(%rip),%r9        # 0x1403aaba0
1402b982e:	c7 44 24 20 78 00 00 	movl   $0x78,0x20(%rsp)
1402b9835:	00
1402b9836:	ba 84 00 00 00       	mov    $0x84,%edx
1402b983b:	8d 48 21             	lea    0x21(%rax),%ecx
1402b983e:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402b9842:	e8 59 7b f6 ff       	call   0x1402213a0
1402b9847:	eb 3c                	jmp    0x1402b9885
1402b9849:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
1402b9850:	00
1402b9851:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402b9856:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1402b985b:	48 8b d7             	mov    %rdi,%rdx
1402b985e:	48 8b cb             	mov    %rbx,%rcx
1402b9861:	e8 ea 11 fa ff       	call   0x14025aa50
1402b9866:	85 c0                	test   %eax,%eax
1402b9868:	7e 1b                	jle    0x1402b9885
1402b986a:	44 8b 44 24 58       	mov    0x58(%rsp),%r8d
1402b986f:	48 8b d7             	mov    %rdi,%rdx
1402b9872:	49 8b 4f 18          	mov    0x18(%r15),%rcx
1402b9876:	e8 45 40 f7 ff       	call   0x14022d8c0
1402b987b:	33 ff                	xor    %edi,%edi
1402b987d:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
1402b9884:	00
1402b9885:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402b988a:	48 8b cb             	mov    %rbx,%rcx
1402b988d:	e8 0e 07 fa ff       	call   0x140259fa0
1402b9892:	41 b8 86 00 00 00    	mov    $0x86,%r8d
1402b9898:	48 8d 15 01 13 0f 00 	lea    0xf1301(%rip),%rdx        # 0x1403aaba0
1402b989f:	48 8b cf             	mov    %rdi,%rcx
1402b98a2:	e8 69 fa f6 ff       	call   0x140229310
1402b98a7:	83 7c 24 48 00       	cmpl   $0x0,0x48(%rsp)
1402b98ac:	0f 86 95 fc ff ff    	jbe    0x1402b9547
1402b98b2:	48 8b ce             	mov    %rsi,%rcx
1402b98b5:	41 ff c6             	inc    %r14d
1402b98b8:	e8 63 eb f6 ff       	call   0x140228420
1402b98bd:	44 3b f0             	cmp    %eax,%r14d
1402b98c0:	0f 8c 8a fe ff ff    	jl     0x1402b9750
1402b98c6:	48 63 54 24 30       	movslq 0x30(%rsp),%rdx
1402b98cb:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1402b98d2:	00
1402b98d3:	e8 68 79 d4 ff       	call   0x140001240
1402b98d8:	48 85 ed             	test   %rbp,%rbp
1402b98db:	75 07                	jne    0x1402b98e4
1402b98dd:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1402b98e2:	eb 0d                	jmp    0x1402b98f1
1402b98e4:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1402b98e9:	48 8b cd             	mov    %rbp,%rcx
1402b98ec:	e8 af 3a f6 ff       	call   0x14021d3a0
1402b98f1:	4d 85 e4             	test   %r12,%r12
1402b98f4:	75 60                	jne    0x1402b9956
1402b98f6:	49 8b 4d 18          	mov    0x18(%r13),%rcx
1402b98fa:	e8 01 58 f8 ff       	call   0x14023f100
1402b98ff:	83 f8 16             	cmp    $0x16,%eax
1402b9902:	75 24                	jne    0x1402b9928
1402b9904:	45 33 c9             	xor    %r9d,%r9d
1402b9907:	8d 50 ec             	lea    -0x14(%rax),%edx
1402b990a:	45 33 c0             	xor    %r8d,%r8d
1402b990d:	49 8b cd             	mov    %r13,%rcx
1402b9910:	e8 7b 03 00 00       	call   0x1402b9c90
1402b9915:	85 c0                	test   %eax,%eax
1402b9917:	74 0f                	je     0x1402b9928
1402b9919:	e8 d2 a0 03 00       	call   0x1402f39f0
1402b991e:	48 8b c8             	mov    %rax,%rcx
1402b9921:	e8 8a 38 f6 ff       	call   0x14021d1b0
1402b9926:	eb 19                	jmp    0x1402b9941
1402b9928:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1402b992d:	48 85 c0             	test   %rax,%rax
1402b9930:	74 36                	je     0x1402b9968
1402b9932:	8b 10                	mov    (%rax),%edx
1402b9934:	85 d2                	test   %edx,%edx
1402b9936:	7e 30                	jle    0x1402b9968
1402b9938:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402b993c:	e8 5f 49 f6 ff       	call   0x14021e2a0
1402b9941:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1402b9948:	00 00
1402b994a:	4c 8b e0             	mov    %rax,%r12
1402b994d:	48 85 c0             	test   %rax,%rax
1402b9950:	0f 84 f1 fb ff ff    	je     0x1402b9547
1402b9956:	48 85 ed             	test   %rbp,%rbp
1402b9959:	74 44                	je     0x1402b999f
1402b995b:	49 8b d4             	mov    %r12,%rdx
1402b995e:	48 8b cd             	mov    %rbp,%rcx
1402b9961:	e8 3a 3a f6 ff       	call   0x14021d3a0
1402b9966:	eb 3a                	jmp    0x1402b99a2
1402b9968:	e8 03 4a f6 ff       	call   0x14021e370
1402b996d:	48 8b c8             	mov    %rax,%rcx
1402b9970:	e8 3b 38 f6 ff       	call   0x14021d1b0
1402b9975:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1402b997c:	00 00
1402b997e:	4c 8b e0             	mov    %rax,%r12
1402b9981:	48 85 c0             	test   %rax,%rax
1402b9984:	0f 84 bd fb ff ff    	je     0x1402b9547
1402b998a:	45 33 c9             	xor    %r9d,%r9d
1402b998d:	45 33 c0             	xor    %r8d,%r8d
1402b9990:	ba 82 00 00 00       	mov    $0x82,%edx
1402b9995:	48 8b c8             	mov    %rax,%rcx
1402b9998:	e8 a3 2f f6 ff       	call   0x14021c940
1402b999d:	eb b7                	jmp    0x1402b9956
1402b999f:	49 8b ec             	mov    %r12,%rbp
1402b99a2:	48 8b c5             	mov    %rbp,%rax
1402b99a5:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1402b99ac:	00
1402b99ad:	48 33 cc             	xor    %rsp,%rcx
1402b99b0:	e8 8b 0c 04 00       	call   0x1402fa640
1402b99b5:	48 8b 9c 24 20 01 00 	mov    0x120(%rsp),%rbx
1402b99bc:	00
1402b99bd:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1402b99c4:	41 5f                	pop    %r15
1402b99c6:	41 5e                	pop    %r14
1402b99c8:	41 5d                	pop    %r13
1402b99ca:	41 5c                	pop    %r12
1402b99cc:	5f                   	pop    %rdi
1402b99cd:	5e                   	pop    %rsi
1402b99ce:	5d                   	pop    %rbp
1402b99cf:	c3                   	ret
1402b99d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402b99d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402b99da:	57                   	push   %rdi
1402b99db:	b8 30 00 00 00       	mov    $0x30,%eax
1402b99e0:	e8 fb 0b 04 00       	call   0x1402fa5e0
1402b99e5:	48 2b e0             	sub    %rax,%rsp
1402b99e8:	48 8b c2             	mov    %rdx,%rax
1402b99eb:	48 8b f9             	mov    %rcx,%rdi
1402b99ee:	48 8b c8             	mov    %rax,%rcx
1402b99f1:	ba 08 02 00 00       	mov    $0x208,%edx
1402b99f6:	41 8b f0             	mov    %r8d,%esi
1402b99f9:	e8 92 30 f6 ff       	call   0x14021ca90
1402b99fe:	48 8b d8             	mov    %rax,%rbx
1402b9a01:	48 85 c0             	test   %rax,%rax
1402b9a04:	74 52                	je     0x1402b9a58
1402b9a06:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402b9a0d:	00 00 00
1402b9a10:	45 33 c0             	xor    %r8d,%r8d
1402b9a13:	4c 8b cf             	mov    %rdi,%r9
1402b9a16:	48 8b cb             	mov    %rbx,%rcx
1402b9a19:	41 8d 50 78          	lea    0x78(%r8),%edx
1402b9a1d:	e8 1e 2f f6 ff       	call   0x14021c940
1402b9a22:	48 8b 0f             	mov    (%rdi),%rcx
1402b9a25:	48 85 c9             	test   %rcx,%rcx
1402b9a28:	74 75                	je     0x1402b9a9f
1402b9a2a:	e8 91 97 f7 ff       	call   0x1402331c0
1402b9a2f:	48 8b c8             	mov    %rax,%rcx
1402b9a32:	e8 49 01 dd ff       	call   0x140089b80
1402b9a37:	3b c6                	cmp    %esi,%eax
1402b9a39:	74 51                	je     0x1402b9a8c
1402b9a3b:	48 8b cb             	mov    %rbx,%rcx
1402b9a3e:	e8 cd 38 f6 ff       	call   0x14021d310
1402b9a43:	ba 08 02 00 00       	mov    $0x208,%edx
1402b9a48:	48 8b c8             	mov    %rax,%rcx
1402b9a4b:	e8 40 30 f6 ff       	call   0x14021ca90
1402b9a50:	48 8b d8             	mov    %rax,%rbx
1402b9a53:	48 85 c0             	test   %rax,%rax
1402b9a56:	75 b8                	jne    0x1402b9a10
1402b9a58:	c7 44 24 20 58 02 00 	movl   $0x258,0x20(%rsp)
1402b9a5f:	00
1402b9a60:	41 b8 6c 00 00 00    	mov    $0x6c,%r8d
1402b9a66:	ba 7f 00 00 00       	mov    $0x7f,%edx
1402b9a6b:	4c 8d 0d 2e 11 0f 00 	lea    0xf112e(%rip),%r9        # 0x1403aaba0
1402b9a72:	8d 4a a2             	lea    -0x5e(%rdx),%ecx
1402b9a75:	e8 26 79 f6 ff       	call   0x1402213a0
1402b9a7a:	33 c0                	xor    %eax,%eax
1402b9a7c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b9a81:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402b9a86:	48 83 c4 30          	add    $0x30,%rsp
1402b9a8a:	5f                   	pop    %rdi
1402b9a8b:	c3                   	ret
1402b9a8c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402b9a91:	48 8b c3             	mov    %rbx,%rax
1402b9a94:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b9a99:	48 83 c4 30          	add    $0x30,%rsp
1402b9a9d:	5f                   	pop    %rdi
1402b9a9e:	c3                   	ret
1402b9a9f:	c7 44 24 20 5d 02 00 	movl   $0x25d,0x20(%rsp)
1402b9aa6:	00
1402b9aa7:	41 b8 44 00 00 00    	mov    $0x44,%r8d
1402b9aad:	eb b7                	jmp    0x1402b9a66
1402b9aaf:	cc                   	int3
1402b9ab0:	40 53                	rex push %rbx
1402b9ab2:	b8 20 00 00 00       	mov    $0x20,%eax
1402b9ab7:	e8 24 0b 04 00       	call   0x1402fa5e0
1402b9abc:	48 2b e0             	sub    %rax,%rsp
1402b9abf:	48 8b d9             	mov    %rcx,%rbx
1402b9ac2:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1402b9ac6:	e8 35 56 f8 ff       	call   0x14023f100
1402b9acb:	83 f8 15             	cmp    $0x15,%eax
1402b9ace:	75 0a                	jne    0x1402b9ada
1402b9ad0:	48 8b 43 20          	mov    0x20(%rbx),%rax
1402b9ad4:	48 83 c4 20          	add    $0x20,%rsp
1402b9ad8:	5b                   	pop    %rbx
1402b9ad9:	c3                   	ret
1402b9ada:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402b9ade:	e8 1d 56 f8 ff       	call   0x14023f100
1402b9ae3:	83 c0 eb             	add    $0xffffffeb,%eax
1402b9ae6:	83 f8 05             	cmp    $0x5,%eax
1402b9ae9:	77 15                	ja     0x1402b9b00
1402b9aeb:	48 8d 15 0e 65 d4 ff 	lea    -0x2b9af2(%rip),%rdx        # 0x140000000
1402b9af2:	48 98                	cltq
1402b9af4:	8b 8c 82 20 9b 2b 00 	mov    0x2b9b20(%rdx,%rax,4),%ecx
1402b9afb:	48 03 ca             	add    %rdx,%rcx
1402b9afe:	ff e1                	jmp    *%rcx
1402b9b00:	48 8b 43 20          	mov    0x20(%rbx),%rax
1402b9b04:	48 85 c0             	test   %rax,%rax
1402b9b07:	74 0f                	je     0x1402b9b18
1402b9b09:	83 38 04             	cmpl   $0x4,(%rax)
1402b9b0c:	75 0a                	jne    0x1402b9b18
1402b9b0e:	48 8b 40 08          	mov    0x8(%rax),%rax
1402b9b12:	48 83 c4 20          	add    $0x20,%rsp
1402b9b16:	5b                   	pop    %rbx
1402b9b17:	c3                   	ret
1402b9b18:	33 c0                	xor    %eax,%eax
1402b9b1a:	48 83 c4 20          	add    $0x20,%rsp
1402b9b1e:	5b                   	pop    %rbx
1402b9b1f:	c3                   	ret
1402b9b20:	18 9b 2b 00 18 9b    	sbb    %bl,-0x64e7ffd5(%rbx)
1402b9b26:	2b 00                	sub    (%rax),%eax
1402b9b28:	18 9b 2b 00 18 9b    	sbb    %bl,-0x64e7ffd5(%rbx)
1402b9b2e:	2b 00                	sub    (%rax),%eax
1402b9b30:	18 9b 2b 00 18 9b    	sbb    %bl,-0x64e7ffd5(%rbx)
1402b9b36:	2b 00                	sub    (%rax),%eax
1402b9b38:	cc                   	int3
1402b9b39:	cc                   	int3
1402b9b3a:	cc                   	int3
1402b9b3b:	cc                   	int3
1402b9b3c:	cc                   	int3
1402b9b3d:	cc                   	int3
1402b9b3e:	cc                   	int3
1402b9b3f:	cc                   	int3
1402b9b40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402b9b45:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402b9b4a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402b9b4f:	57                   	push   %rdi
1402b9b50:	41 56                	push   %r14
1402b9b52:	41 57                	push   %r15
1402b9b54:	b8 20 00 00 00       	mov    $0x20,%eax
1402b9b59:	e8 82 0a 04 00       	call   0x1402fa5e0
1402b9b5e:	48 2b e0             	sub    %rax,%rsp
1402b9b61:	48 8b f9             	mov    %rcx,%rdi
1402b9b64:	4d 8b f1             	mov    %r9,%r14
1402b9b67:	48 8b 09             	mov    (%rcx),%rcx
1402b9b6a:	45 8b f8             	mov    %r8d,%r15d
1402b9b6d:	8b ea                	mov    %edx,%ebp
1402b9b6f:	48 85 c9             	test   %rcx,%rcx
1402b9b72:	75 44                	jne    0x1402b9bb8
1402b9b74:	e8 b7 e7 f6 ff       	call   0x140228330
1402b9b79:	48 89 07             	mov    %rax,(%rdi)
1402b9b7c:	48 85 c0             	test   %rax,%rax
1402b9b7f:	74 30                	je     0x1402b9bb1
1402b9b81:	4d 8b c6             	mov    %r14,%r8
1402b9b84:	41 8b d7             	mov    %r15d,%edx
1402b9b87:	8b cd                	mov    %ebp,%ecx
1402b9b89:	e8 52 7f fa ff       	call   0x140261ae0
1402b9b8e:	48 8b d8             	mov    %rax,%rbx
1402b9b91:	48 85 c0             	test   %rax,%rax
1402b9b94:	74 1b                	je     0x1402b9bb1
1402b9b96:	48 8b 0f             	mov    (%rdi),%rcx
1402b9b99:	48 8b d0             	mov    %rax,%rdx
1402b9b9c:	e8 5f e9 f6 ff       	call   0x140228500
1402b9ba1:	85 c0                	test   %eax,%eax
1402b9ba3:	0f 85 86 00 00 00    	jne    0x1402b9c2f
1402b9ba9:	48 8b cb             	mov    %rbx,%rcx
1402b9bac:	e8 df 7f fa ff       	call   0x140261b90
1402b9bb1:	33 c0                	xor    %eax,%eax
1402b9bb3:	e9 7c 00 00 00       	jmp    0x1402b9c34
1402b9bb8:	33 db                	xor    %ebx,%ebx
1402b9bba:	e8 61 e8 f6 ff       	call   0x140228420
1402b9bbf:	85 c0                	test   %eax,%eax
1402b9bc1:	7e be                	jle    0x1402b9b81
1402b9bc3:	48 8b 0f             	mov    (%rdi),%rcx
1402b9bc6:	8b d3                	mov    %ebx,%edx
1402b9bc8:	e8 83 ea f6 ff       	call   0x140228650
1402b9bcd:	48 8b c8             	mov    %rax,%rcx
1402b9bd0:	48 8b f0             	mov    %rax,%rsi
1402b9bd3:	e8 e8 95 f7 ff       	call   0x1402331c0
1402b9bd8:	48 8b c8             	mov    %rax,%rcx
1402b9bdb:	e8 20 55 f8 ff       	call   0x14023f100
1402b9be0:	3b c5                	cmp    %ebp,%eax
1402b9be2:	74 10                	je     0x1402b9bf4
1402b9be4:	48 8b 0f             	mov    (%rdi),%rcx
1402b9be7:	ff c3                	inc    %ebx
1402b9be9:	e8 32 e8 f6 ff       	call   0x140228420
1402b9bee:	3b d8                	cmp    %eax,%ebx
1402b9bf0:	7c d1                	jl     0x1402b9bc3
1402b9bf2:	eb 8d                	jmp    0x1402b9b81
1402b9bf4:	48 8b ce             	mov    %rsi,%rcx
1402b9bf7:	e8 94 7f fa ff       	call   0x140261b90
1402b9bfc:	4d 8b c6             	mov    %r14,%r8
1402b9bff:	41 8b d7             	mov    %r15d,%edx
1402b9c02:	8b cd                	mov    %ebp,%ecx
1402b9c04:	e8 d7 7e fa ff       	call   0x140261ae0
1402b9c09:	48 8b f0             	mov    %rax,%rsi
1402b9c0c:	48 85 c0             	test   %rax,%rax
1402b9c0f:	74 a0                	je     0x1402b9bb1
1402b9c11:	48 8b 0f             	mov    (%rdi),%rcx
1402b9c14:	4c 8b c0             	mov    %rax,%r8
1402b9c17:	8b d3                	mov    %ebx,%edx
1402b9c19:	e8 52 e9 f6 ff       	call   0x140228570
1402b9c1e:	48 85 c0             	test   %rax,%rax
1402b9c21:	75 0c                	jne    0x1402b9c2f
1402b9c23:	48 8b ce             	mov    %rsi,%rcx
1402b9c26:	e8 65 7f fa ff       	call   0x140261b90
1402b9c2b:	33 c0                	xor    %eax,%eax
1402b9c2d:	eb 05                	jmp    0x1402b9c34
1402b9c2f:	b8 01 00 00 00       	mov    $0x1,%eax
1402b9c34:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b9c39:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402b9c3e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402b9c43:	48 83 c4 20          	add    $0x20,%rsp
1402b9c47:	41 5f                	pop    %r15
1402b9c49:	41 5e                	pop    %r14
1402b9c4b:	5f                   	pop    %rdi
1402b9c4c:	c3                   	ret
1402b9c4d:	cc                   	int3
1402b9c4e:	cc                   	int3
1402b9c4f:	cc                   	int3
1402b9c50:	48 85 d2             	test   %rdx,%rdx
1402b9c53:	74 07                	je     0x1402b9c5c
1402b9c55:	48 8b 41 10          	mov    0x10(%rcx),%rax
1402b9c59:	48 89 02             	mov    %rax,(%rdx)
1402b9c5c:	c3                   	ret
1402b9c5d:	cc                   	int3
1402b9c5e:	cc                   	int3
1402b9c5f:	cc                   	int3
1402b9c60:	48 85 d2             	test   %rdx,%rdx
1402b9c63:	74 07                	je     0x1402b9c6c
1402b9c65:	48 8b 41 38          	mov    0x38(%rcx),%rax
1402b9c69:	48 89 02             	mov    %rax,(%rdx)
1402b9c6c:	4d 85 c0             	test   %r8,%r8
1402b9c6f:	74 07                	je     0x1402b9c78
1402b9c71:	48 8b 41 10          	mov    0x10(%rcx),%rax
1402b9c75:	49 89 00             	mov    %rax,(%r8)
1402b9c78:	4d 85 c9             	test   %r9,%r9
1402b9c7b:	74 07                	je     0x1402b9c84
1402b9c7d:	48 8b 41 20          	mov    0x20(%rcx),%rax
1402b9c81:	49 89 01             	mov    %rax,(%r9)
1402b9c84:	c3                   	ret
1402b9c85:	cc                   	int3
1402b9c86:	cc                   	int3
1402b9c87:	cc                   	int3
1402b9c88:	cc                   	int3
1402b9c89:	cc                   	int3
1402b9c8a:	cc                   	int3
1402b9c8b:	cc                   	int3
1402b9c8c:	cc                   	int3
1402b9c8d:	cc                   	int3
1402b9c8e:	cc                   	int3
1402b9c8f:	cc                   	int3
1402b9c90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402b9c95:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402b9c9a:	57                   	push   %rdi