140f1ca60:	48 8b 8a 28 00 00 00 	mov    0x28(%rdx),%rcx
140f1ca67:	e9 14 73 66 ff       	jmp    0x140583d80
140f1ca6c:	cc                   	int3
140f1ca6d:	cc                   	int3
140f1ca6e:	cc                   	int3
140f1ca6f:	cc                   	int3
140f1ca70:	40 55                	rex push %rbp
140f1ca72:	48 83 ec 20          	sub    $0x20,%rsp
140f1ca76:	48 8b ea             	mov    %rdx,%rbp
140f1ca79:	8b 45 20             	mov    0x20(%rbp),%eax
140f1ca7c:	83 e0 01             	and    $0x1,%eax
140f1ca7f:	85 c0                	test   %eax,%eax
140f1ca81:	74 0d                	je     0x140f1ca90
140f1ca83:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140f1ca87:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140f1ca8b:	e8 40 c3 47 ff       	call   0x140398dd0
140f1ca90:	48 83 c4 20          	add    $0x20,%rsp
140f1ca94:	5d                   	pop    %rbp
140f1ca95:	c3                   	ret
140f1ca96:	cc                   	int3
140f1ca97:	cc                   	int3
140f1ca98:	cc                   	int3
140f1ca99:	cc                   	int3
140f1ca9a:	cc                   	int3
140f1ca9b:	cc                   	int3
140f1ca9c:	cc                   	int3
140f1ca9d:	cc                   	int3
140f1ca9e:	cc                   	int3
140f1ca9f:	cc                   	int3
140f1caa0:	40 55                	rex push %rbp
140f1caa2:	48 83 ec 20          	sub    $0x20,%rsp
140f1caa6:	48 8b ea             	mov    %rdx,%rbp
140f1caa9:	ba 10 0f 00 00       	mov    $0xf10,%edx
140f1caae:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140f1cab2:	e8 8d e6 ef ff       	call   0x140e1b144
140f1cab7:	48 83 c4 20          	add    $0x20,%rsp
140f1cabb:	5d                   	pop    %rbp
140f1cabc:	c3                   	ret
140f1cabd:	cc                   	int3
140f1cabe:	cc                   	int3
140f1cabf:	cc                   	int3
140f1cac0:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
140f1cac7:	e9 34 93 49 ff       	jmp    0x1403b5e00
140f1cacc:	cc                   	int3
140f1cacd:	cc                   	int3
140f1cace:	cc                   	int3
140f1cacf:	cc                   	int3
140f1cad0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f1cad5:	53                   	push   %rbx
140f1cad6:	55                   	push   %rbp
140f1cad7:	48 83 ec 28          	sub    $0x28,%rsp
140f1cadb:	48 8b ea             	mov    %rdx,%rbp
140f1cade:	4c 8b 45 28          	mov    0x28(%rbp),%r8
140f1cae2:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140f1cae6:	48 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%rcx
140f1caed:	e8 8e 86 49 ff       	call   0x1403b5180
140f1caf2:	4c 8b 85 b8 00 00 00 	mov    0xb8(%rbp),%r8
140f1caf9:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140f1cafd:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140f1cb01:	e8 1a b2 49 ff       	call   0x1403b7d20
140f1cb06:	33 d2                	xor    %edx,%edx
140f1cb08:	33 c9                	xor    %ecx,%ecx
140f1cb0a:	e8 09 fd ef ff       	call   0x140e1c818
140f1cb0f:	90                   	nop
140f1cb10:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
140f1cb17:	e9 e4 92 49 ff       	jmp    0x1403b5e00
140f1cb1c:	cc                   	int3
140f1cb1d:	cc                   	int3
140f1cb1e:	cc                   	int3
140f1cb1f:	cc                   	int3
140f1cb20:	40 55                	rex push %rbp
140f1cb22:	48 83 ec 20          	sub    $0x20,%rsp
140f1cb26:	48 8b ea             	mov    %rdx,%rbp
140f1cb29:	4c 8d 0d 20 af 27 ff 	lea    -0xd850e0(%rip),%r9        # 0x140197a50
140f1cb30:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140f1cb36:	ba 20 00 00 00       	mov    $0x20,%edx
140f1cb3b:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
140f1cb3f:	e8 08 ea ef ff       	call   0x140e1b54c
140f1cb44:	48 83 c4 20          	add    $0x20,%rsp
140f1cb48:	5d                   	pop    %rbp
140f1cb49:	c3                   	ret
140f1cb4a:	cc                   	int3
140f1cb4b:	cc                   	int3
140f1cb4c:	cc                   	int3
140f1cb4d:	cc                   	int3
140f1cb4e:	cc                   	int3
140f1cb4f:	cc                   	int3
140f1cb50:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
140f1cb57:	e9 04 b8 27 ff       	jmp    0x140198360
140f1cb5c:	cc                   	int3
140f1cb5d:	cc                   	int3
140f1cb5e:	cc                   	int3
140f1cb5f:	cc                   	int3
140f1cb60:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
140f1cb67:	e9 64 c2 47 ff       	jmp    0x140398dd0
140f1cb6c:	cc                   	int3
140f1cb6d:	cc                   	int3
140f1cb6e:	cc                   	int3
140f1cb6f:	cc                   	int3
140f1cb70:	48 8d 8a 48 00 00 00 	lea    0x48(%rdx),%rcx
140f1cb77:	e9 e4 b7 27 ff       	jmp    0x140198360
140f1cb7c:	cc                   	int3
140f1cb7d:	cc                   	int3
140f1cb7e:	cc                   	int3
140f1cb7f:	cc                   	int3
140f1cb80:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
140f1cb87:	e9 d4 b7 27 ff       	jmp    0x140198360
140f1cb8c:	cc                   	int3
140f1cb8d:	cc                   	int3
140f1cb8e:	cc                   	int3
140f1cb8f:	cc                   	int3
140f1cb90:	40 55                	rex push %rbp
140f1cb92:	48 83 ec 20          	sub    $0x20,%rsp
140f1cb96:	48 8b ea             	mov    %rdx,%rbp
140f1cb99:	4c 8d 0d 50 19 28 ff 	lea    -0xd7e6b0(%rip),%r9        # 0x14019e4f0
140f1cba0:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140f1cba6:	ba 08 00 00 00       	mov    $0x8,%edx
140f1cbab:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140f1cbaf:	e8 98 e9 ef ff       	call   0x140e1b54c
140f1cbb4:	48 83 c4 20          	add    $0x20,%rsp
140f1cbb8:	5d                   	pop    %rbp
140f1cbb9:	c3                   	ret
140f1cbba:	cc                   	int3
140f1cbbb:	cc                   	int3
140f1cbbc:	cc                   	int3
140f1cbbd:	cc                   	int3
140f1cbbe:	cc                   	int3
140f1cbbf:	cc                   	int3
140f1cbc0:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
140f1cbc7:	e9 24 d0 28 ff       	jmp    0x1401a9bf0
140f1cbcc:	cc                   	int3
140f1cbcd:	cc                   	int3
140f1cbce:	cc                   	int3
140f1cbcf:	cc                   	int3
140f1cbd0:	40 55                	rex push %rbp
140f1cbd2:	48 83 ec 20          	sub    $0x20,%rsp
140f1cbd6:	48 8b ea             	mov    %rdx,%rbp
140f1cbd9:	ba 58 00 00 00       	mov    $0x58,%edx
140f1cbde:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140f1cbe2:	e8 5d e5 ef ff       	call   0x140e1b144
140f1cbe7:	48 83 c4 20          	add    $0x20,%rsp
140f1cbeb:	5d                   	pop    %rbp
140f1cbec:	c3                   	ret
140f1cbed:	cc                   	int3
140f1cbee:	cc                   	int3
140f1cbef:	cc                   	int3
140f1cbf0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f1cbf5:	53                   	push   %rbx
140f1cbf6:	55                   	push   %rbp
140f1cbf7:	48 83 ec 28          	sub    $0x28,%rsp
140f1cbfb:	48 8b ea             	mov    %rdx,%rbp
140f1cbfe:	48 8b 5d 28          	mov    0x28(%rbp),%rbx
140f1cc02:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140f1cc06:	48 85 c9             	test   %rcx,%rcx
140f1cc09:	74 0a                	je     0x140f1cc15
140f1cc0b:	ba 01 00 00 00       	mov    $0x1,%edx
140f1cc10:	e8 cb b6 49 ff       	call   0x1403b82e0
140f1cc15:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
140f1cc1c:	00
140f1cc1d:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140f1cc21:	48 85 c9             	test   %rcx,%rcx
140f1cc24:	74 0a                	je     0x140f1cc30
140f1cc26:	ba 01 00 00 00       	mov    $0x1,%edx
140f1cc2b:	e8 80 b6 49 ff       	call   0x1403b82b0
140f1cc30:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140f1cc37:	00
140f1cc38:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140f1cc3c:	e8 cf 16 aa ff       	call   0x1409be310
140f1cc41:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140f1cc45:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140f1cc49:	e8 62 c0 28 ff       	call   0x1401a8cb0
140f1cc4e:	48 8d 15 9b 3e 48 00 	lea    0x483e9b(%rip),%rdx        # 0x1413a0af0
140f1cc55:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140f1cc59:	e8 ba fb ef ff       	call   0x140e1c818
140f1cc5e:	90                   	nop
140f1cc5f:	cc                   	int3
140f1cc60:	40 55                	rex push %rbp
140f1cc62:	48 83 ec 20          	sub    $0x20,%rsp
140f1cc66:	48 8b ea             	mov    %rdx,%rbp
140f1cc69:	8b 45 20             	mov    0x20(%rbp),%eax
140f1cc6c:	83 e0 01             	and    $0x1,%eax
140f1cc6f:	85 c0                	test   %eax,%eax
140f1cc71:	74 0d                	je     0x140f1cc80
140f1cc73:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140f1cc77:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140f1cc7b:	e8 70 18 28 ff       	call   0x14019e4f0
140f1cc80:	48 83 c4 20          	add    $0x20,%rsp
140f1cc84:	5d                   	pop    %rbp
140f1cc85:	c3                   	ret
140f1cc86:	cc                   	int3
140f1cc87:	cc                   	int3
140f1cc88:	cc                   	int3
140f1cc89:	cc                   	int3
140f1cc8a:	cc                   	int3
140f1cc8b:	cc                   	int3
140f1cc8c:	cc                   	int3
140f1cc8d:	cc                   	int3
140f1cc8e:	cc                   	int3
140f1cc8f:	cc                   	int3
140f1cc90:	40 55                	rex push %rbp
140f1cc92:	48 83 ec 20          	sub    $0x20,%rsp
140f1cc96:	48 8b ea             	mov    %rdx,%rbp
140f1cc99:	ba 90 00 00 00       	mov    $0x90,%edx
140f1cc9e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140f1cca2:	e8 9d e4 ef ff       	call   0x140e1b144
140f1cca7:	48 83 c4 20          	add    $0x20,%rsp
140f1ccab:	5d                   	pop    %rbp
140f1ccac:	c3                   	ret
140f1ccad:	cc                   	int3
140f1ccae:	cc                   	int3
140f1ccaf:	cc                   	int3
140f1ccb0:	40 55                	rex push %rbp
140f1ccb2:	48 83 ec 20          	sub    $0x20,%rsp
140f1ccb6:	48 8b ea             	mov    %rdx,%rbp
140f1ccb9:	8b 45 30             	mov    0x30(%rbp),%eax
140f1ccbc:	83 e0 01             	and    $0x1,%eax
140f1ccbf:	85 c0                	test   %eax,%eax
140f1ccc1:	74 0d                	je     0x140f1ccd0
140f1ccc3:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140f1ccc7:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
140f1cccb:	e8 80 ad 27 ff       	call   0x140197a50
140f1ccd0:	48 83 c4 20          	add    $0x20,%rsp
140f1ccd4:	5d                   	pop    %rbp
140f1ccd5:	c3                   	ret
140f1ccd6:	cc                   	int3
140f1ccd7:	cc                   	int3
140f1ccd8:	cc                   	int3
140f1ccd9:	cc                   	int3
140f1ccda:	cc                   	int3
140f1ccdb:	cc                   	int3
140f1ccdc:	cc                   	int3
140f1ccdd:	cc                   	int3
140f1ccde:	cc                   	int3
140f1ccdf:	cc                   	int3
140f1cce0:	40 55                	rex push %rbp
140f1cce2:	48 83 ec 20          	sub    $0x20,%rsp
140f1cce6:	48 8b ea             	mov    %rdx,%rbp
140f1cce9:	8b 45 30             	mov    0x30(%rbp),%eax
140f1ccec:	83 e0 04             	and    $0x4,%eax
140f1ccef:	85 c0                	test   %eax,%eax
140f1ccf1:	74 0d                	je     0x140f1cd00
140f1ccf3:	83 65 30 fb          	andl   $0xfffffffb,0x30(%rbp)
140f1ccf7:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140f1ccfb:	e8 50 ad 27 ff       	call   0x140197a50
140f1cd00:	48 83 c4 20          	add    $0x20,%rsp
140f1cd04:	5d                   	pop    %rbp
140f1cd05:	c3                   	ret
140f1cd06:	cc                   	int3
140f1cd07:	cc                   	int3
140f1cd08:	cc                   	int3
140f1cd09:	cc                   	int3
140f1cd0a:	cc                   	int3
140f1cd0b:	cc                   	int3
140f1cd0c:	cc                   	int3
140f1cd0d:	cc                   	int3
140f1cd0e:	cc                   	int3
140f1cd0f:	cc                   	int3
140f1cd10:	40 55                	rex push %rbp
140f1cd12:	48 83 ec 20          	sub    $0x20,%rsp
140f1cd16:	48 8b ea             	mov    %rdx,%rbp
140f1cd19:	8b 45 30             	mov    0x30(%rbp),%eax
140f1cd1c:	83 e0 08             	and    $0x8,%eax
140f1cd1f:	85 c0                	test   %eax,%eax
140f1cd21:	74 0d                	je     0x140f1cd30
140f1cd23:	83 65 30 f7          	andl   $0xfffffff7,0x30(%rbp)
140f1cd27:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140f1cd2b:	e8 e0 18 28 ff       	call   0x14019e610
140f1cd30:	48 83 c4 20          	add    $0x20,%rsp
140f1cd34:	5d                   	pop    %rbp
140f1cd35:	c3                   	ret
140f1cd36:	cc                   	int3
140f1cd37:	cc                   	int3
140f1cd38:	cc                   	int3
140f1cd39:	cc                   	int3
140f1cd3a:	cc                   	int3
140f1cd3b:	cc                   	int3
140f1cd3c:	cc                   	int3
140f1cd3d:	cc                   	int3
140f1cd3e:	cc                   	int3
140f1cd3f:	cc                   	int3
140f1cd40:	40 55                	rex push %rbp
140f1cd42:	48 83 ec 20          	sub    $0x20,%rsp
140f1cd46:	48 8b ea             	mov    %rdx,%rbp
140f1cd49:	ba 68 00 00 00       	mov    $0x68,%edx
140f1cd4e:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140f1cd52:	e8 ed e3 ef ff       	call   0x140e1b144
140f1cd57:	48 83 c4 20          	add    $0x20,%rsp
140f1cd5b:	5d                   	pop    %rbp
140f1cd5c:	c3                   	ret
140f1cd5d:	cc                   	int3
140f1cd5e:	cc                   	int3
140f1cd5f:	cc                   	int3
140f1cd60:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f1cd65:	53                   	push   %rbx
140f1cd66:	55                   	push   %rbp
140f1cd67:	48 83 ec 28          	sub    $0x28,%rsp
140f1cd6b:	48 8b ea             	mov    %rdx,%rbp
140f1cd6e:	4c 8b 45 70          	mov    0x70(%rbp),%r8
140f1cd72:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140f1cd76:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140f1cd7a:	e8 61 27 28 ff       	call   0x14019f4e0
140f1cd7f:	4c 8b 45 28          	mov    0x28(%rbp),%r8
140f1cd83:	48 8b 55 78          	mov    0x78(%rbp),%rdx
140f1cd87:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140f1cd8b:	e8 80 28 28 ff       	call   0x14019f610
140f1cd90:	33 d2                	xor    %edx,%edx
140f1cd92:	33 c9                	xor    %ecx,%ecx
140f1cd94:	e8 7f fa ef ff       	call   0x140e1c818
140f1cd99:	90                   	nop
140f1cd9a:	cc                   	int3
140f1cd9b:	cc                   	int3
140f1cd9c:	cc                   	int3
140f1cd9d:	cc                   	int3
140f1cd9e:	cc                   	int3
140f1cd9f:	cc                   	int3
140f1cda0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f1cda5:	55                   	push   %rbp
140f1cda6:	48 83 ec 20          	sub    $0x20,%rsp
140f1cdaa:	48 8b ea             	mov    %rdx,%rbp
140f1cdad:	4c 8b 45 48          	mov    0x48(%rbp),%r8
140f1cdb1:	4d 8b 00             	mov    (%r8),%r8
140f1cdb4:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140f1cdb8:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140f1cdbc:	e8 4f 28 28 ff       	call   0x14019f610
140f1cdc1:	33 d2                	xor    %edx,%edx
140f1cdc3:	33 c9                	xor    %ecx,%ecx
140f1cdc5:	e8 4e fa ef ff       	call   0x140e1c818
140f1cdca:	90                   	nop
140f1cdcb:	cc                   	int3
140f1cdcc:	cc                   	int3
140f1cdcd:	cc                   	int3
140f1cdce:	cc                   	int3
140f1cdcf:	cc                   	int3
140f1cdd0:	48 8d 8a 38 00 00 00 	lea    0x38(%rdx),%rcx
140f1cdd7:	e9 e4 a3 83 ff       	jmp    0x1407571c0
140f1cddc:	cc                   	int3
140f1cddd:	cc                   	int3
140f1cdde:	cc                   	int3
140f1cddf:	cc                   	int3
140f1cde0:	40 55                	rex push %rbp
140f1cde2:	48 83 ec 20          	sub    $0x20,%rsp
140f1cde6:	48 8b ea             	mov    %rdx,%rbp
140f1cde9:	ba 70 00 00 00       	mov    $0x70,%edx
140f1cdee:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140f1cdf2:	e8 4d e3 ef ff       	call   0x140e1b144
140f1cdf7:	48 83 c4 20          	add    $0x20,%rsp
140f1cdfb:	5d                   	pop    %rbp
140f1cdfc:	c3                   	ret
140f1cdfd:	cc                   	int3
140f1cdfe:	cc                   	int3