140f40867:	cc                   	int3
140f40868:	cc                   	int3
140f40869:	cc                   	int3
140f4086a:	cc                   	int3
140f4086b:	cc                   	int3
140f4086c:	cc                   	int3
140f4086d:	cc                   	int3
140f4086e:	cc                   	int3
140f4086f:	cc                   	int3
140f40870:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
140f40877:	e9 c4 14 48 ff       	jmp    0x1403c1d40
140f4087c:	cc                   	int3
140f4087d:	cc                   	int3
140f4087e:	cc                   	int3
140f4087f:	cc                   	int3
140f40880:	40 55                	rex push %rbp
140f40882:	48 83 ec 20          	sub    $0x20,%rsp
140f40886:	48 8b ea             	mov    %rdx,%rbp
140f40889:	8b 45 20             	mov    0x20(%rbp),%eax
140f4088c:	83 e0 02             	and    $0x2,%eax
140f4088f:	85 c0                	test   %eax,%eax
140f40891:	74 0d                	je     0x140f408a0
140f40893:	83 65 20 fd          	andl   $0xfffffffd,0x20(%rbp)
140f40897:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140f4089b:	e8 b0 71 25 ff       	call   0x140197a50
140f408a0:	48 83 c4 20          	add    $0x20,%rsp
140f408a4:	5d                   	pop    %rbp
140f408a5:	c3                   	ret
140f408a6:	cc                   	int3
140f408a7:	cc                   	int3
140f408a8:	cc                   	int3
140f408a9:	cc                   	int3
140f408aa:	cc                   	int3
140f408ab:	cc                   	int3
140f408ac:	cc                   	int3
140f408ad:	cc                   	int3
140f408ae:	cc                   	int3
140f408af:	cc                   	int3
140f408b0:	40 55                	rex push %rbp
140f408b2:	48 83 ec 20          	sub    $0x20,%rsp
140f408b6:	48 8b ea             	mov    %rdx,%rbp
140f408b9:	8b 45 20             	mov    0x20(%rbp),%eax
140f408bc:	83 e0 04             	and    $0x4,%eax
140f408bf:	85 c0                	test   %eax,%eax
140f408c1:	74 0d                	je     0x140f408d0
140f408c3:	83 65 20 fb          	andl   $0xfffffffb,0x20(%rbp)
140f408c7:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140f408cb:	e8 80 71 25 ff       	call   0x140197a50
140f408d0:	48 83 c4 20          	add    $0x20,%rsp
140f408d4:	5d                   	pop    %rbp
140f408d5:	c3                   	ret
140f408d6:	cc                   	int3
140f408d7:	cc                   	int3
140f408d8:	cc                   	int3
140f408d9:	cc                   	int3
140f408da:	cc                   	int3
140f408db:	cc                   	int3
140f408dc:	cc                   	int3
140f408dd:	cc                   	int3
140f408de:	cc                   	int3
140f408df:	cc                   	int3
140f408e0:	48 8b 8a 20 00 00 00 	mov    0x20(%rdx),%rcx
140f408e7:	e9 54 3e ab ff       	jmp    0x1409f4740
140f408ec:	cc                   	int3
140f408ed:	cc                   	int3
140f408ee:	cc                   	int3
140f408ef:	cc                   	int3
140f408f0:	48 8b 8a 40 00 00 00 	mov    0x40(%rdx),%rcx
140f408f7:	e9 14 a2 82 ff       	jmp    0x14076ab10
140f408fc:	cc                   	int3
140f408fd:	cc                   	int3
140f408fe:	cc                   	int3
140f408ff:	cc                   	int3
140f40900:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
140f40907:	e9 34 3e ab ff       	jmp    0x1409f4740
140f4090c:	cc                   	int3
140f4090d:	cc                   	int3
140f4090e:	cc                   	int3
140f4090f:	cc                   	int3
140f40910:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
140f40917:	e9 94 3a ab ff       	jmp    0x1409f43b0
140f4091c:	cc                   	int3
140f4091d:	cc                   	int3
140f4091e:	cc                   	int3
140f4091f:	cc                   	int3
140f40920:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f40925:	53                   	push   %rbx
140f40926:	55                   	push   %rbp
140f40927:	48 83 ec 28          	sub    $0x28,%rsp
140f4092b:	48 8b ea             	mov    %rdx,%rbp
140f4092e:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140f40932:	e8 79 65 25 ff       	call   0x140196eb0
140f40937:	48 8b d0             	mov    %rax,%rdx
140f4093a:	4c 8b 45 68          	mov    0x68(%rbp),%r8
140f4093e:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140f40942:	e8 79 da a8 ff       	call   0x1409ce3c0
140f40947:	33 d2                	xor    %edx,%edx
140f40949:	33 c9                	xor    %ecx,%ecx
140f4094b:	e8 c8 be ed ff       	call   0x140e1c818
140f40950:	90                   	nop
140f40951:	cc                   	int3
140f40952:	cc                   	int3
140f40953:	cc                   	int3
140f40954:	cc                   	int3
140f40955:	cc                   	int3
140f40956:	cc                   	int3
140f40957:	cc                   	int3
140f40958:	cc                   	int3
140f40959:	cc                   	int3
140f4095a:	cc                   	int3
140f4095b:	cc                   	int3
140f4095c:	cc                   	int3
140f4095d:	cc                   	int3
140f4095e:	cc                   	int3
140f4095f:	cc                   	int3
140f40960:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f40965:	53                   	push   %rbx
140f40966:	55                   	push   %rbp
140f40967:	48 83 ec 28          	sub    $0x28,%rsp
140f4096b:	48 8b ea             	mov    %rdx,%rbp
140f4096e:	4c 8b 85 80 00 00 00 	mov    0x80(%rbp),%r8
140f40975:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140f40979:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140f40980:	e8 0b f3 5f ff       	call   0x14053fc90
140f40985:	4c 8b 45 20          	mov    0x20(%rbp),%r8
140f40989:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
140f40990:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140f40997:	e8 04 c7 60 ff       	call   0x14054d0a0
140f4099c:	33 d2                	xor    %edx,%edx
140f4099e:	33 c9                	xor    %ecx,%ecx
140f409a0:	e8 73 be ed ff       	call   0x140e1c818
140f409a5:	90                   	nop
140f409a6:	cc                   	int3
140f409a7:	cc                   	int3
140f409a8:	cc                   	int3
140f409a9:	cc                   	int3
140f409aa:	cc                   	int3
140f409ab:	cc                   	int3
140f409ac:	cc                   	int3
140f409ad:	cc                   	int3
140f409ae:	cc                   	int3
140f409af:	cc                   	int3
140f409b0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f409b5:	53                   	push   %rbx
140f409b6:	55                   	push   %rbp
140f409b7:	48 83 ec 28          	sub    $0x28,%rsp
140f409bb:	48 8b ea             	mov    %rdx,%rbp
140f409be:	4c 8b 45 70          	mov    0x70(%rbp),%r8
140f409c2:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140f409c6:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140f409ca:	e8 f1 cb a8 ff       	call   0x1409cd5c0
140f409cf:	4c 8b 45 78          	mov    0x78(%rbp),%r8
140f409d3:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
140f409da:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140f409de:	e8 7d ce 25 ff       	call   0x14019d860
140f409e3:	33 d2                	xor    %edx,%edx
140f409e5:	33 c9                	xor    %ecx,%ecx
140f409e7:	e8 2c be ed ff       	call   0x140e1c818
140f409ec:	90                   	nop
140f409ed:	cc                   	int3
140f409ee:	cc                   	int3
140f409ef:	cc                   	int3
140f409f0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f409f5:	53                   	push   %rbx
140f409f6:	55                   	push   %rbp
140f409f7:	48 83 ec 28          	sub    $0x28,%rsp
140f409fb:	48 8b ea             	mov    %rdx,%rbp
140f409fe:	4c 8b 85 80 00 00 00 	mov    0x80(%rbp),%r8
140f40a05:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140f40a09:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140f40a10:	e8 6b cc a8 ff       	call   0x1409cd680
140f40a15:	4c 8b 45 20          	mov    0x20(%rbp),%r8
140f40a19:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
140f40a20:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140f40a27:	e8 14 3b 48 ff       	call   0x1403c4540
140f40a2c:	33 d2                	xor    %edx,%edx
140f40a2e:	33 c9                	xor    %ecx,%ecx
140f40a30:	e8 e3 bd ed ff       	call   0x140e1c818
140f40a35:	90                   	nop
140f40a36:	cc                   	int3
140f40a37:	cc                   	int3
140f40a38:	cc                   	int3
140f40a39:	cc                   	int3
140f40a3a:	cc                   	int3
140f40a3b:	cc                   	int3
140f40a3c:	cc                   	int3
140f40a3d:	cc                   	int3
140f40a3e:	cc                   	int3
140f40a3f:	cc                   	int3
140f40a40:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f40a45:	53                   	push   %rbx
140f40a46:	55                   	push   %rbp
140f40a47:	48 83 ec 28          	sub    $0x28,%rsp
140f40a4b:	48 8b ea             	mov    %rdx,%rbp
140f40a4e:	4c 8b 45 70          	mov    0x70(%rbp),%r8
140f40a52:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140f40a56:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
140f40a5d:	e8 5e cc a8 ff       	call   0x1409cd6c0
140f40a62:	4c 8b 45 20          	mov    0x20(%rbp),%r8
140f40a66:	48 8b 55 78          	mov    0x78(%rbp),%rdx
140f40a6a:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140f40a6e:	e8 dd ce 25 ff       	call   0x14019d950
140f40a73:	33 d2                	xor    %edx,%edx
140f40a75:	33 c9                	xor    %ecx,%ecx
140f40a77:	e8 9c bd ed ff       	call   0x140e1c818
140f40a7c:	90                   	nop
140f40a7d:	cc                   	int3
140f40a7e:	cc                   	int3
140f40a7f:	cc                   	int3
140f40a80:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f40a85:	53                   	push   %rbx
140f40a86:	55                   	push   %rbp
140f40a87:	48 83 ec 28          	sub    $0x28,%rsp
140f40a8b:	48 8b ea             	mov    %rdx,%rbp
140f40a8e:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
140f40a95:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140f40a99:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140f40aa0:	e8 5b cc a8 ff       	call   0x1409cd700
140f40aa5:	4c 8b 45 30          	mov    0x30(%rbp),%r8
140f40aa9:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
140f40ab0:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140f40ab7:	e8 f4 1f 43 ff       	call   0x140372ab0
140f40abc:	33 d2                	xor    %edx,%edx
140f40abe:	33 c9                	xor    %ecx,%ecx
140f40ac0:	e8 53 bd ed ff       	call   0x140e1c818
140f40ac5:	90                   	nop
140f40ac6:	cc                   	int3
140f40ac7:	cc                   	int3
140f40ac8:	cc                   	int3
140f40ac9:	cc                   	int3
140f40aca:	cc                   	int3
140f40acb:	cc                   	int3
140f40acc:	cc                   	int3
140f40acd:	cc                   	int3
140f40ace:	cc                   	int3
140f40acf:	cc                   	int3
140f40ad0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f40ad5:	53                   	push   %rbx
140f40ad6:	55                   	push   %rbp
140f40ad7:	57                   	push   %rdi
140f40ad8:	48 83 ec 20          	sub    $0x20,%rsp
140f40adc:	48 8b ea             	mov    %rdx,%rbp
140f40adf:	48 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%rax
140f40ae6:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140f40aea:	48 8b 9d 98 00 00 00 	mov    0x98(%rbp),%rbx
140f40af1:	48 8d 0c cb          	lea    (%rbx,%rcx,8),%rcx
140f40af5:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
140f40afc:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
140f40b00:	48 8b 17             	mov    (%rdi),%rdx
140f40b03:	e8 f8 cb a8 ff       	call   0x1409cd700
140f40b08:	48 89 1f             	mov    %rbx,(%rdi)
140f40b0b:	33 d2                	xor    %edx,%edx
140f40b0d:	33 c9                	xor    %ecx,%ecx
140f40b0f:	e8 04 bd ed ff       	call   0x140e1c818
140f40b14:	90                   	nop
140f40b15:	cc                   	int3
140f40b16:	cc                   	int3
140f40b17:	cc                   	int3
140f40b18:	cc                   	int3
140f40b19:	cc                   	int3
140f40b1a:	cc                   	int3
140f40b1b:	cc                   	int3
140f40b1c:	cc                   	int3
140f40b1d:	cc                   	int3
140f40b1e:	cc                   	int3
140f40b1f:	cc                   	int3
140f40b20:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f40b25:	53                   	push   %rbx
140f40b26:	55                   	push   %rbp
140f40b27:	56                   	push   %rsi
140f40b28:	57                   	push   %rdi
140f40b29:	48 83 ec 28          	sub    $0x28,%rsp
140f40b2d:	48 8b ea             	mov    %rdx,%rbp
140f40b30:	48 8b bd a8 00 00 00 	mov    0xa8(%rbp),%rdi
140f40b37:	48 8d 04 bf          	lea    (%rdi,%rdi,4),%rax
140f40b3b:	48 8b 9d 98 00 00 00 	mov    0x98(%rbp),%rbx
140f40b42:	48 8d 0c c3          	lea    (%rbx,%rax,8),%rcx
140f40b46:	48 8d 14 bf          	lea    (%rdi,%rdi,4),%rdx
140f40b4a:	48 c1 e2 04          	shl    $0x4,%rdx
140f40b4e:	48 03 d3             	add    %rbx,%rdx
140f40b51:	48 8b b5 90 00 00 00 	mov    0x90(%rbp),%rsi
140f40b58:	4c 8b ce             	mov    %rsi,%r9
140f40b5b:	4c 8b c3             	mov    %rbx,%r8
140f40b5e:	e8 7d f2 a8 ff       	call   0x1409cfde0
140f40b63:	90                   	nop
140f40b64:	48 8d 04 bf          	lea    (%rdi,%rdi,4),%rax
140f40b68:	4c 8d 04 c3          	lea    (%rbx,%rax,8),%r8
140f40b6c:	48 8d 0c bf          	lea    (%rdi,%rdi,4),%rcx
140f40b70:	48 c1 e1 04          	shl    $0x4,%rcx
140f40b74:	48 03 cb             	add    %rbx,%rcx
140f40b77:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
140f40b7b:	48 8b 17             	mov    (%rdi),%rdx
140f40b7e:	e8 4d e8 a8 ff       	call   0x1409cf3d0
140f40b83:	4c 8b c6             	mov    %rsi,%r8
140f40b86:	48 8b 17             	mov    (%rdi),%rdx
140f40b89:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
140f40b8d:	48 8b cb             	mov    %rbx,%rcx
140f40b90:	e8 6b cb a8 ff       	call   0x1409cd700
140f40b95:	48 89 1f             	mov    %rbx,(%rdi)
140f40b98:	33 d2                	xor    %edx,%edx
140f40b9a:	33 c9                	xor    %ecx,%ecx
140f40b9c:	e8 77 bc ed ff       	call   0x140e1c818
140f40ba1:	90                   	nop
140f40ba2:	cc                   	int3
140f40ba3:	cc                   	int3
140f40ba4:	cc                   	int3
140f40ba5:	cc                   	int3
140f40ba6:	cc                   	int3
140f40ba7:	cc                   	int3
140f40ba8:	cc                   	int3
140f40ba9:	cc                   	int3
140f40baa:	cc                   	int3
140f40bab:	cc                   	int3
140f40bac:	cc                   	int3
140f40bad:	cc                   	int3
140f40bae:	cc                   	int3
140f40baf:	cc                   	int3
140f40bb0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f40bb5:	53                   	push   %rbx
140f40bb6:	55                   	push   %rbp
140f40bb7:	48 83 ec 28          	sub    $0x28,%rsp
140f40bbb:	48 8b ea             	mov    %rdx,%rbp
140f40bbe:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
140f40bc5:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
140f40bc9:	48 8b 13             	mov    (%rbx),%rdx
140f40bcc:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
140f40bd3:	e8 28 cb a8 ff       	call   0x1409cd700
140f40bd8:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
140f40bdf:	48 89 03             	mov    %rax,(%rbx)
140f40be2:	33 d2                	xor    %edx,%edx
140f40be4:	33 c9                	xor    %ecx,%ecx
140f40be6:	e8 2d bc ed ff       	call   0x140e1c818
140f40beb:	90                   	nop
140f40bec:	cc                   	int3
140f40bed:	cc                   	int3
140f40bee:	cc                   	int3
140f40bef:	cc                   	int3
140f40bf0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f40bf5:	53                   	push   %rbx
140f40bf6:	55                   	push   %rbp
140f40bf7:	56                   	push   %rsi
140f40bf8:	57                   	push   %rdi
140f40bf9:	48 83 ec 28          	sub    $0x28,%rsp
140f40bfd:	48 8b ea             	mov    %rdx,%rbp
140f40c00:	48 8b bd 90 00 00 00 	mov    0x90(%rbp),%rdi
140f40c07:	4c 8b cf             	mov    %rdi,%r9
140f40c0a:	4c 8b 85 98 00 00 00 	mov    0x98(%rbp),%r8
140f40c11:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
140f40c15:	48 8b 13             	mov    (%rbx),%rdx
140f40c18:	48 8b b5 a8 00 00 00 	mov    0xa8(%rbp),%rsi