140af68df:	48 2b ca             	sub    %rdx,%rcx
140af68e2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140af68e6:	48 83 f8 1f          	cmp    $0x1f,%rax
140af68ea:	77 05                	ja     0x140af68f1
140af68ec:	48 8b ca             	mov    %rdx,%rcx
140af68ef:	eb 07                	jmp    0x140af68f8
140af68f1:	ff 15 a1 60 01 00    	call   *0x160a1(%rip)        # 0x140b0c998
140af68f7:	cc                   	int3
140af68f8:	ff 15 c2 5f 01 00    	call   *0x15fc2(%rip)        # 0x140b0c8c0
140af68fe:	90                   	nop
140af68ff:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140af6906:	48 83 c4 40          	add    $0x40,%rsp
140af690a:	5f                   	pop    %rdi
140af690b:	5d                   	pop    %rbp
140af690c:	5b                   	pop    %rbx
140af690d:	c3                   	ret
140af690e:	90                   	nop
140af690f:	90                   	nop
140af6910:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af6915:	55                   	push   %rbp
140af6916:	48 83 ec 40          	sub    $0x40,%rsp
140af691a:	48 8b ea             	mov    %rdx,%rbp
140af691d:	0f 57 c0             	xorps  %xmm0,%xmm0
140af6920:	0f 11 85 e0 00 00 00 	movups %xmm0,0xe0(%rbp)
140af6927:	48 83 a5 f0 00 00 00 	andq   $0x0,0xf0(%rbp)
140af692e:	00
140af692f:	48 83 a5 f8 00 00 00 	andq   $0x0,0xf8(%rbp)
140af6936:	00
140af6937:	41 b8 2e 00 00 00    	mov    $0x2e,%r8d
140af693d:	48 8d 15 4c 96 04 00 	lea    0x4964c(%rip),%rdx        # 0x140b3ff90
140af6944:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140af694b:	e8 d0 d4 50 ff       	call   0x140003e20
140af6950:	c7 44 24 20 32 00 00 	movl   $0x32,0x20(%rsp)
140af6957:	00
140af6958:	41 b9 05 40 00 80    	mov    $0x80004005,%r9d
140af695e:	45 33 c0             	xor    %r8d,%r8d
140af6961:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
140af6968:	b9 4c d2 29 01       	mov    $0x129d24c,%ecx
140af696d:	e8 f6 a5 66 ff       	call   0x140160f68
140af6972:	48 8b 85 f8 00 00 00 	mov    0xf8(%rbp),%rax
140af6979:	48 83 f8 07          	cmp    $0x7,%rax
140af697d:	76 3b                	jbe    0x140af69ba
140af697f:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140af6986:	00
140af6987:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
140af698e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140af6994:	72 1d                	jb     0x140af69b3
140af6996:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140af699a:	48 2b ca             	sub    %rdx,%rcx
140af699d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140af69a1:	48 83 f8 1f          	cmp    $0x1f,%rax
140af69a5:	77 05                	ja     0x140af69ac
140af69a7:	48 8b ca             	mov    %rdx,%rcx
140af69aa:	eb 07                	jmp    0x140af69b3
140af69ac:	ff 15 e6 5f 01 00    	call   *0x15fe6(%rip)        # 0x140b0c998
140af69b2:	cc                   	int3
140af69b3:	ff 15 07 5f 01 00    	call   *0x15f07(%rip)        # 0x140b0c8c0
140af69b9:	90                   	nop
140af69ba:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140af69c1:	48 83 c4 40          	add    $0x40,%rsp
140af69c5:	5d                   	pop    %rbp
140af69c6:	c3                   	ret
140af69c7:	40 55                	rex push %rbp
140af69c9:	48 83 ec 20          	sub    $0x20,%rsp
140af69cd:	48 8b ea             	mov    %rdx,%rbp
140af69d0:	8b 45 60             	mov    0x60(%rbp),%eax
140af69d3:	83 e0 04             	and    $0x4,%eax
140af69d6:	85 c0                	test   %eax,%eax
140af69d8:	74 0d                	je     0x140af69e7
140af69da:	83 65 60 fb          	andl   $0xfffffffb,0x60(%rbp)
140af69de:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140af69e2:	e8 99 f7 50 ff       	call   0x140006180
140af69e7:	48 83 c4 20          	add    $0x20,%rsp
140af69eb:	5d                   	pop    %rbp
140af69ec:	c3                   	ret
140af69ed:	40 55                	rex push %rbp
140af69ef:	48 83 ec 20          	sub    $0x20,%rsp
140af69f3:	48 8b ea             	mov    %rdx,%rbp
140af69f6:	8b 85 b0 00 00 00    	mov    0xb0(%rbp),%eax
140af69fc:	83 e0 01             	and    $0x1,%eax
140af69ff:	85 c0                	test   %eax,%eax
140af6a01:	74 10                	je     0x140af6a13
140af6a03:	83 a5 b0 00 00 00 fe 	andl   $0xfffffffe,0xb0(%rbp)
140af6a0a:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140af6a0e:	e8 6d f7 50 ff       	call   0x140006180
140af6a13:	48 83 c4 20          	add    $0x20,%rsp
140af6a17:	5d                   	pop    %rbp
140af6a18:	c3                   	ret
140af6a19:	40 55                	rex push %rbp
140af6a1b:	48 83 ec 20          	sub    $0x20,%rsp
140af6a1f:	48 8b ea             	mov    %rdx,%rbp
140af6a22:	8b 85 b0 00 00 00    	mov    0xb0(%rbp),%eax
140af6a28:	83 e0 02             	and    $0x2,%eax
140af6a2b:	85 c0                	test   %eax,%eax
140af6a2d:	74 10                	je     0x140af6a3f
140af6a2f:	83 a5 b0 00 00 00 fd 	andl   $0xfffffffd,0xb0(%rbp)
140af6a36:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140af6a3a:	e8 41 f7 50 ff       	call   0x140006180
140af6a3f:	48 83 c4 20          	add    $0x20,%rsp
140af6a43:	5d                   	pop    %rbp
140af6a44:	c3                   	ret
140af6a45:	40 55                	rex push %rbp
140af6a47:	48 83 ec 20          	sub    $0x20,%rsp
140af6a4b:	48 8b ea             	mov    %rdx,%rbp
140af6a4e:	8b 45 40             	mov    0x40(%rbp),%eax
140af6a51:	83 e0 01             	and    $0x1,%eax
140af6a54:	85 c0                	test   %eax,%eax
140af6a56:	74 10                	je     0x140af6a68
140af6a58:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140af6a5c:	48 8d 8d e0 01 00 00 	lea    0x1e0(%rbp),%rcx
140af6a63:	e8 18 f7 50 ff       	call   0x140006180
140af6a68:	48 83 c4 20          	add    $0x20,%rsp
140af6a6c:	5d                   	pop    %rbp
140af6a6d:	c3                   	ret
140af6a6e:	90                   	nop
140af6a6f:	90                   	nop
140af6a70:	40 55                	rex push %rbp
140af6a72:	48 83 ec 20          	sub    $0x20,%rsp
140af6a76:	48 8b ea             	mov    %rdx,%rbp
140af6a79:	8b 45 40             	mov    0x40(%rbp),%eax
140af6a7c:	83 e0 01             	and    $0x1,%eax
140af6a7f:	85 c0                	test   %eax,%eax
140af6a81:	74 10                	je     0x140af6a93
140af6a83:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140af6a87:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
140af6a8e:	e8 7d 57 60 ff       	call   0x1400fc210
140af6a93:	48 83 c4 20          	add    $0x20,%rsp
140af6a97:	5d                   	pop    %rbp
140af6a98:	c3                   	ret
140af6a99:	40 55                	rex push %rbp
140af6a9b:	48 83 ec 20          	sub    $0x20,%rsp
140af6a9f:	48 8b ea             	mov    %rdx,%rbp
140af6aa2:	8b 45 48             	mov    0x48(%rbp),%eax
140af6aa5:	83 e0 01             	and    $0x1,%eax
140af6aa8:	85 c0                	test   %eax,%eax
140af6aaa:	74 0d                	je     0x140af6ab9
140af6aac:	83 65 48 fe          	andl   $0xfffffffe,0x48(%rbp)
140af6ab0:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140af6ab4:	e8 c7 f6 50 ff       	call   0x140006180
140af6ab9:	48 83 c4 20          	add    $0x20,%rsp
140af6abd:	5d                   	pop    %rbp
140af6abe:	c3                   	ret
140af6abf:	40 55                	rex push %rbp
140af6ac1:	48 83 ec 20          	sub    $0x20,%rsp
140af6ac5:	48 8b ea             	mov    %rdx,%rbp
140af6ac8:	8b 85 a0 00 00 00    	mov    0xa0(%rbp),%eax
140af6ace:	83 e0 01             	and    $0x1,%eax
140af6ad1:	85 c0                	test   %eax,%eax
140af6ad3:	74 13                	je     0x140af6ae8
140af6ad5:	83 a5 a0 00 00 00 fe 	andl   $0xfffffffe,0xa0(%rbp)
140af6adc:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140af6ae3:	e8 74 d4 50 ff       	call   0x140003f5c
140af6ae8:	48 83 c4 20          	add    $0x20,%rsp
140af6aec:	5d                   	pop    %rbp
140af6aed:	c3                   	ret
140af6aee:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af6af3:	55                   	push   %rbp
140af6af4:	48 83 ec 20          	sub    $0x20,%rsp
140af6af8:	48 8b ea             	mov    %rdx,%rbp
140af6afb:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140af6aff:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140af6b03:	e8 ac 5b 60 ff       	call   0x1400fc6b4
140af6b08:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140af6b0f:	48 8b 55 70          	mov    0x70(%rbp),%rdx
140af6b13:	e8 f0 54 52 ff       	call   0x14001c008
140af6b18:	33 d2                	xor    %edx,%edx
140af6b1a:	33 c9                	xor    %ecx,%ecx
140af6b1c:	e8 5d 99 ff ff       	call   0x140af047e
140af6b21:	90                   	nop
140af6b22:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af6b27:	55                   	push   %rbp
140af6b28:	48 83 ec 20          	sub    $0x20,%rsp
140af6b2c:	48 8b ea             	mov    %rdx,%rbp
140af6b2f:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140af6b33:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140af6b37:	e8 20 85 61 ff       	call   0x14010f05c
140af6b3c:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140af6b43:	48 8b 55 70          	mov    0x70(%rbp),%rdx
140af6b47:	e8 b4 af 5f ff       	call   0x1400f1b00
140af6b4c:	33 d2                	xor    %edx,%edx
140af6b4e:	33 c9                	xor    %ecx,%ecx
140af6b50:	e8 29 99 ff ff       	call   0x140af047e
140af6b55:	90                   	nop
140af6b56:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140af6b5a:	e9 cd d0 50 ff       	jmp    0x140003c2c
140af6b5f:	40 55                	rex push %rbp
140af6b61:	48 83 ec 20          	sub    $0x20,%rsp
140af6b65:	48 8b ea             	mov    %rdx,%rbp
140af6b68:	8b 45 38             	mov    0x38(%rbp),%eax
140af6b6b:	83 e0 01             	and    $0x1,%eax
140af6b6e:	85 c0                	test   %eax,%eax
140af6b70:	74 15                	je     0x140af6b87
140af6b72:	83 65 38 fe          	andl   $0xfffffffe,0x38(%rbp)
140af6b76:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140af6b7a:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
140af6b81:	ff 15 09 59 01 00    	call   *0x15909(%rip)        # 0x140b0c490
140af6b87:	48 83 c4 20          	add    $0x20,%rsp
140af6b8b:	5d                   	pop    %rbp
140af6b8c:	c3                   	ret
140af6b8d:	90                   	nop
140af6b8e:	90                   	nop
140af6b8f:	90                   	nop
140af6b90:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140af6b94:	48 83 c1 10          	add    $0x10,%rcx
140af6b98:	48 ff 25 99 57 01 00 	rex.W jmp *0x15799(%rip)        # 0x140b0c338
140af6b9f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af6ba4:	55                   	push   %rbp
140af6ba5:	48 83 ec 20          	sub    $0x20,%rsp
140af6ba9:	48 8b ea             	mov    %rdx,%rbp
140af6bac:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140af6bb0:	48 8b 02             	mov    (%rdx),%rax
140af6bb3:	48 63 48 04          	movslq 0x4(%rax),%rcx
140af6bb7:	48 03 ca             	add    %rdx,%rcx
140af6bba:	41 b0 01             	mov    $0x1,%r8b
140af6bbd:	ba 04 00 00 00       	mov    $0x4,%edx
140af6bc2:	ff 15 40 58 01 00    	call   *0x15840(%rip)        # 0x140b0c408
140af6bc8:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140af6bcf:	48 83 c4 20          	add    $0x20,%rsp
140af6bd3:	5d                   	pop    %rbp
140af6bd4:	c3                   	ret
140af6bd5:	40 55                	rex push %rbp
140af6bd7:	48 83 ec 20          	sub    $0x20,%rsp
140af6bdb:	48 8b ea             	mov    %rdx,%rbp
140af6bde:	8b 45 20             	mov    0x20(%rbp),%eax
140af6be1:	83 e0 01             	and    $0x1,%eax
140af6be4:	85 c0                	test   %eax,%eax
140af6be6:	74 0d                	je     0x140af6bf5
140af6be8:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140af6bec:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140af6bf0:	e8 9b 86 61 ff       	call   0x14010f290
140af6bf5:	48 83 c4 20          	add    $0x20,%rsp
140af6bf9:	5d                   	pop    %rbp
140af6bfa:	c3                   	ret
140af6bfb:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
140af6bff:	48 83 c1 20          	add    $0x20,%rcx
140af6c03:	e9 88 86 61 ff       	jmp    0x14010f290
140af6c08:	40 55                	rex push %rbp
140af6c0a:	48 83 ec 20          	sub    $0x20,%rsp
140af6c0e:	48 8b ea             	mov    %rdx,%rbp
140af6c11:	8b 45 38             	mov    0x38(%rbp),%eax
140af6c14:	83 e0 01             	and    $0x1,%eax
140af6c17:	85 c0                	test   %eax,%eax
140af6c19:	74 15                	je     0x140af6c30
140af6c1b:	83 65 38 fe          	andl   $0xfffffffe,0x38(%rbp)
140af6c1f:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140af6c23:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
140af6c2a:	ff 15 d0 59 01 00    	call   *0x159d0(%rip)        # 0x140b0c600
140af6c30:	48 83 c4 20          	add    $0x20,%rsp
140af6c34:	5d                   	pop    %rbp
140af6c35:	c3                   	ret
140af6c36:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140af6c3a:	48 83 c1 10          	add    $0x10,%rcx
140af6c3e:	48 ff 25 d3 57 01 00 	rex.W jmp *0x157d3(%rip)        # 0x140b0c418
140af6c45:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af6c4a:	55                   	push   %rbp
140af6c4b:	48 83 ec 20          	sub    $0x20,%rsp
140af6c4f:	48 8b ea             	mov    %rdx,%rbp
140af6c52:	48 8b 95 90 00 00 00 	mov    0x90(%rbp),%rdx
140af6c59:	48 8b 02             	mov    (%rdx),%rax
140af6c5c:	48 63 48 04          	movslq 0x4(%rax),%rcx
140af6c60:	48 03 ca             	add    %rdx,%rcx
140af6c63:	41 b0 01             	mov    $0x1,%r8b
140af6c66:	ba 04 00 00 00       	mov    $0x4,%edx
140af6c6b:	ff 15 17 58 01 00    	call   *0x15817(%rip)        # 0x140b0c488
140af6c71:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140af6c78:	48 83 c4 20          	add    $0x20,%rsp
140af6c7c:	5d                   	pop    %rbp
140af6c7d:	c3                   	ret
140af6c7e:	40 55                	rex push %rbp
140af6c80:	48 83 ec 20          	sub    $0x20,%rsp
140af6c84:	48 8b ea             	mov    %rdx,%rbp
140af6c87:	8b 45 20             	mov    0x20(%rbp),%eax
140af6c8a:	83 e0 01             	and    $0x1,%eax
140af6c8d:	85 c0                	test   %eax,%eax
140af6c8f:	74 0d                	je     0x140af6c9e
140af6c91:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140af6c95:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140af6c99:	e8 22 f7 50 ff       	call   0x1400063c0
140af6c9e:	48 83 c4 20          	add    $0x20,%rsp
140af6ca2:	5d                   	pop    %rbp
140af6ca3:	c3                   	ret
140af6ca4:	40 55                	rex push %rbp
140af6ca6:	48 83 ec 20          	sub    $0x20,%rsp
140af6caa:	48 8b ea             	mov    %rdx,%rbp
140af6cad:	8b 45 30             	mov    0x30(%rbp),%eax
140af6cb0:	83 e0 01             	and    $0x1,%eax
140af6cb3:	85 c0                	test   %eax,%eax
140af6cb5:	74 10                	je     0x140af6cc7
140af6cb7:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140af6cbb:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140af6cc2:	e8 2d 83 61 ff       	call   0x14010eff4
140af6cc7:	48 83 c4 20          	add    $0x20,%rsp
140af6ccb:	5d                   	pop    %rbp
140af6ccc:	c3                   	ret
140af6ccd:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af6cd2:	55                   	push   %rbp
140af6cd3:	48 83 ec 20          	sub    $0x20,%rsp
140af6cd7:	48 8b ea             	mov    %rdx,%rbp
140af6cda:	4c 8b 45 58          	mov    0x58(%rbp),%r8
140af6cde:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140af6ce2:	e8 89 bf 61 ff       	call   0x140112c70
140af6ce7:	33 d2                	xor    %edx,%edx
140af6ce9:	33 c9                	xor    %ecx,%ecx
140af6ceb:	e8 8e 97 ff ff       	call   0x140af047e
140af6cf0:	90                   	nop
140af6cf1:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af6cf6:	55                   	push   %rbp
140af6cf7:	48 83 ec 20          	sub    $0x20,%rsp
140af6cfb:	48 8b ea             	mov    %rdx,%rbp
140af6cfe:	4c 8b 45 58          	mov    0x58(%rbp),%r8
140af6d02:	48 8b 55 68          	mov    0x68(%rbp),%rdx
140af6d06:	e8 0d 54 52 ff       	call   0x14001c118
140af6d0b:	33 d2                	xor    %edx,%edx
140af6d0d:	33 c9                	xor    %ecx,%ecx
140af6d0f:	e8 6a 97 ff ff       	call   0x140af047e
140af6d14:	90                   	nop
140af6d15:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140af6d19:	e9 5a 88 62 ff       	jmp    0x14011f578
140af6d1e:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140af6d22:	48 83 c1 08          	add    $0x8,%rcx
140af6d26:	e9 e5 0a 51 ff       	jmp    0x140007810
140af6d2b:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140af6d2f:	48 83 c1 20          	add    $0x20,%rcx
140af6d33:	e9 48 f4 50 ff       	jmp    0x140006180
140af6d38:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140af6d3c:	48 83 c1 30          	add    $0x30,%rcx
140af6d40:	e9 3b f4 50 ff       	jmp    0x140006180
140af6d45:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140af6d49:	48 83 c1 60          	add    $0x60,%rcx
140af6d4d:	e9 2e f4 50 ff       	jmp    0x140006180
140af6d52:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140af6d56:	48 83 c1 70          	add    $0x70,%rcx
140af6d5a:	e9 21 f4 50 ff       	jmp    0x140006180
140af6d5f:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140af6d63:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
140af6d6a:	e9 11 f4 50 ff       	jmp    0x140006180
140af6d6f:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140af6d73:	48 81 c1 90 00 00 00 	add    $0x90,%rcx
140af6d7a:	e9 6d 37 61 ff       	jmp    0x14010a4ec
140af6d7f:	90                   	nop
140af6d80:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140af6d84:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
140af6d8b:	e9 f0 f3 50 ff       	jmp    0x140006180
140af6d90:	40 55                	rex push %rbp
140af6d92:	48 83 ec 20          	sub    $0x20,%rsp
140af6d96:	48 8b ea             	mov    %rdx,%rbp
140af6d99:	8b 45 34             	mov    0x34(%rbp),%eax
140af6d9c:	83 e0 01             	and    $0x1,%eax
140af6d9f:	85 c0                	test   %eax,%eax
140af6da1:	74 10                	je     0x140af6db3