140a78c66:	48 8b 01             	mov    (%rcx),%rax
140a78c69:	0f 10 05 60 7f 60 00 	movups 0x607f60(%rip),%xmm0        # 0x141080bd0
140a78c70:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140a78c75:	ba 7e 00 00 00       	mov    $0x7e,%edx
140a78c7a:	4d 8d 43 b8          	lea    -0x48(%r11),%r8
140a78c7e:	48 8b 40 18          	mov    0x18(%rax),%rax
140a78c82:	ff 15 98 ad 50 00    	call   *0x50ad98(%rip)        # 0x140f83a20
140a78c88:	84 c0                	test   %al,%al
140a78c8a:	74 7b                	je     0x140a78d07
140a78c8c:	48 8b 03             	mov    (%rbx),%rax
140a78c8f:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a78c94:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140a78c99:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a78c9e:	48 8b cb             	mov    %rbx,%rcx
140a78ca1:	48 8b 40 40          	mov    0x40(%rax),%rax
140a78ca5:	ff 15 75 ad 50 00    	call   *0x50ad75(%rip)        # 0x140f83a20
140a78cab:	84 c0                	test   %al,%al
140a78cad:	74 58                	je     0x140a78d07
140a78caf:	48 8b d7             	mov    %rdi,%rdx
140a78cb2:	48 8b cb             	mov    %rbx,%rcx
140a78cb5:	e8 d6 d7 ff ff       	call   0x140a76490
140a78cba:	84 c0                	test   %al,%al
140a78cbc:	74 49                	je     0x140a78d07
140a78cbe:	48 8b 03             	mov    (%rbx),%rax
140a78cc1:	48 8b cb             	mov    %rbx,%rcx
140a78cc4:	48 8b 40 48          	mov    0x48(%rax),%rax
140a78cc8:	ff 15 52 ad 50 00    	call   *0x50ad52(%rip)        # 0x140f83a20
140a78cce:	84 c0                	test   %al,%al
140a78cd0:	74 35                	je     0x140a78d07
140a78cd2:	48 8b d3             	mov    %rbx,%rdx
140a78cd5:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140a78cda:	e8 d1 d0 ff ff       	call   0x140a75db0
140a78cdf:	84 c0                	test   %al,%al
140a78ce1:	74 24                	je     0x140a78d07
140a78ce3:	48 8b 03             	mov    (%rbx),%rax
140a78ce6:	48 8b cb             	mov    %rbx,%rcx
140a78ce9:	48 8b 40 20          	mov    0x20(%rax),%rax
140a78ced:	ff 15 2d ad 50 00    	call   *0x50ad2d(%rip)        # 0x140f83a20
140a78cf3:	84 c0                	test   %al,%al
140a78cf5:	74 10                	je     0x140a78d07
140a78cf7:	b0 01                	mov    $0x1,%al
140a78cf9:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140a78d00:	00
140a78d01:	48 83 c4 70          	add    $0x70,%rsp
140a78d05:	5f                   	pop    %rdi
140a78d06:	c3                   	ret
140a78d07:	32 c0                	xor    %al,%al
140a78d09:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140a78d10:	00
140a78d11:	48 83 c4 70          	add    $0x70,%rsp
140a78d15:	5f                   	pop    %rdi
140a78d16:	c3                   	ret
140a78d17:	cc                   	int3
140a78d18:	cc                   	int3
140a78d19:	cc                   	int3
140a78d1a:	cc                   	int3
140a78d1b:	cc                   	int3
140a78d1c:	cc                   	int3
140a78d1d:	cc                   	int3
140a78d1e:	cc                   	int3
140a78d1f:	cc                   	int3
140a78d20:	4c 8b dc             	mov    %rsp,%r11
140a78d23:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140a78d27:	49 89 73 18          	mov    %rsi,0x18(%r11)
140a78d2b:	57                   	push   %rdi
140a78d2c:	48 83 ec 50          	sub    $0x50,%rsp
140a78d30:	48 8b fa             	mov    %rdx,%rdi
140a78d33:	48 8b d9             	mov    %rcx,%rbx
140a78d36:	48 8d 05 9b 80 60 00 	lea    0x60809b(%rip),%rax        # 0x141080dd8
140a78d3d:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140a78d41:	49 c7 43 e0 03 00 00 	movq   $0x3,-0x20(%r11)
140a78d48:	00
140a78d49:	48 8d 05 ec 54 55 00 	lea    0x5554ec(%rip),%rax        # 0x140fce23c
140a78d50:	49 89 43 c8          	mov    %rax,-0x38(%r11)
140a78d54:	49 c7 43 d0 06 00 00 	movq   $0x6,-0x30(%r11)
140a78d5b:	00
140a78d5c:	48 8b 01             	mov    (%rcx),%rax
140a78d5f:	0f 10 05 7a 7e 60 00 	movups 0x607e7a(%rip),%xmm0        # 0x141080be0
140a78d66:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a78d6b:	ba 7f 00 00 00       	mov    $0x7f,%edx
140a78d70:	4d 8d 43 e8          	lea    -0x18(%r11),%r8
140a78d74:	48 8b 40 18          	mov    0x18(%rax),%rax
140a78d78:	ff 15 a2 ac 50 00    	call   *0x50aca2(%rip)        # 0x140f83a20
140a78d7e:	84 c0                	test   %al,%al
140a78d80:	0f 84 bb 00 00 00    	je     0x140a78e41
140a78d86:	48 8b 03             	mov    (%rbx),%rax
140a78d89:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a78d8e:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a78d93:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a78d98:	48 8b cb             	mov    %rbx,%rcx
140a78d9b:	48 8b 40 40          	mov    0x40(%rax),%rax
140a78d9f:	ff 15 7b ac 50 00    	call   *0x50ac7b(%rip)        # 0x140f83a20
140a78da5:	84 c0                	test   %al,%al
140a78da7:	0f 84 94 00 00 00    	je     0x140a78e41
140a78dad:	48 8b d7             	mov    %rdi,%rdx
140a78db0:	48 8b cb             	mov    %rbx,%rcx
140a78db3:	e8 28 02 00 00       	call   0x140a78fe0
140a78db8:	84 c0                	test   %al,%al
140a78dba:	0f 84 81 00 00 00    	je     0x140a78e41
140a78dc0:	48 8b 03             	mov    (%rbx),%rax
140a78dc3:	48 8b cb             	mov    %rbx,%rcx
140a78dc6:	48 8b 40 48          	mov    0x48(%rax),%rax
140a78dca:	ff 15 50 ac 50 00    	call   *0x50ac50(%rip)        # 0x140f83a20
140a78dd0:	84 c0                	test   %al,%al
140a78dd2:	74 6d                	je     0x140a78e41
140a78dd4:	48 8b 03             	mov    (%rbx),%rax
140a78dd7:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a78ddc:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a78de1:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a78de6:	48 8b cb             	mov    %rbx,%rcx
140a78de9:	48 8b 40 40          	mov    0x40(%rax),%rax
140a78ded:	ff 15 2d ac 50 00    	call   *0x50ac2d(%rip)        # 0x140f83a20
140a78df3:	84 c0                	test   %al,%al
140a78df5:	74 4a                	je     0x140a78e41
140a78df7:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140a78dfb:	48 8b cb             	mov    %rbx,%rcx
140a78dfe:	e8 0d d8 ff ff       	call   0x140a76610
140a78e03:	84 c0                	test   %al,%al
140a78e05:	74 3a                	je     0x140a78e41
140a78e07:	48 8b 03             	mov    (%rbx),%rax
140a78e0a:	48 8b cb             	mov    %rbx,%rcx
140a78e0d:	48 8b 40 48          	mov    0x48(%rax),%rax
140a78e11:	ff 15 09 ac 50 00    	call   *0x50ac09(%rip)        # 0x140f83a20
140a78e17:	84 c0                	test   %al,%al
140a78e19:	74 26                	je     0x140a78e41
140a78e1b:	48 8b 03             	mov    (%rbx),%rax
140a78e1e:	48 8b cb             	mov    %rbx,%rcx
140a78e21:	48 8b 40 20          	mov    0x20(%rax),%rax
140a78e25:	ff 15 f5 ab 50 00    	call   *0x50abf5(%rip)        # 0x140f83a20
140a78e2b:	84 c0                	test   %al,%al
140a78e2d:	74 12                	je     0x140a78e41
140a78e2f:	b0 01                	mov    $0x1,%al
140a78e31:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140a78e36:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140a78e3b:	48 83 c4 50          	add    $0x50,%rsp
140a78e3f:	5f                   	pop    %rdi
140a78e40:	c3                   	ret
140a78e41:	32 c0                	xor    %al,%al
140a78e43:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140a78e48:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140a78e4d:	48 83 c4 50          	add    $0x50,%rsp
140a78e51:	5f                   	pop    %rdi
140a78e52:	c3                   	ret
140a78e53:	cc                   	int3
140a78e54:	cc                   	int3
140a78e55:	cc                   	int3
140a78e56:	cc                   	int3
140a78e57:	cc                   	int3
140a78e58:	cc                   	int3
140a78e59:	cc                   	int3
140a78e5a:	cc                   	int3
140a78e5b:	cc                   	int3
140a78e5c:	cc                   	int3
140a78e5d:	cc                   	int3
140a78e5e:	cc                   	int3
140a78e5f:	cc                   	int3
140a78e60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a78e65:	57                   	push   %rdi
140a78e66:	48 83 ec 50          	sub    $0x50,%rsp
140a78e6a:	48 8b fa             	mov    %rdx,%rdi
140a78e6d:	48 8b d9             	mov    %rcx,%rbx
140a78e70:	48 8d 05 81 0f 5f 00 	lea    0x5f0f81(%rip),%rax        # 0x141069df8
140a78e77:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a78e7c:	48 c7 44 24 38 03 00 	movq   $0x3,0x38(%rsp)
140a78e83:	00 00
140a78e85:	48 8d 05 0c 4a 55 00 	lea    0x554a0c(%rip),%rax        # 0x140fcd898
140a78e8c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a78e91:	48 c7 44 24 28 05 00 	movq   $0x5,0x28(%rsp)
140a78e98:	00 00
140a78e9a:	48 8b 01             	mov    (%rcx),%rax
140a78e9d:	0f 10 05 0c 7d 60 00 	movups 0x607d0c(%rip),%xmm0        # 0x141080bb0
140a78ea4:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a78ea9:	ba 7b 00 00 00       	mov    $0x7b,%edx
140a78eae:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140a78eb3:	48 8b 40 18          	mov    0x18(%rax),%rax
140a78eb7:	ff 15 63 ab 50 00    	call   *0x50ab63(%rip)        # 0x140f83a20
140a78ebd:	84 c0                	test   %al,%al
140a78ebf:	0f 84 f0 00 00 00    	je     0x140a78fb5
140a78ec5:	48 8b 03             	mov    (%rbx),%rax
140a78ec8:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a78ecd:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a78ed2:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a78ed7:	48 8b cb             	mov    %rbx,%rcx
140a78eda:	48 8b 40 40          	mov    0x40(%rax),%rax
140a78ede:	ff 15 3c ab 50 00    	call   *0x50ab3c(%rip)        # 0x140f83a20
140a78ee4:	84 c0                	test   %al,%al
140a78ee6:	0f 84 c9 00 00 00    	je     0x140a78fb5
140a78eec:	c7 44 24 60 00 00 00 	movl   $0x0,0x60(%rsp)
140a78ef3:	00
140a78ef4:	48 8b 03             	mov    (%rbx),%rax
140a78ef7:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140a78efc:	48 8b cb             	mov    %rbx,%rcx
140a78eff:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
140a78f06:	ff 15 14 ab 50 00    	call   *0x50ab14(%rip)        # 0x140f83a20
140a78f0c:	84 c0                	test   %al,%al
140a78f0e:	0f 84 a1 00 00 00    	je     0x140a78fb5
140a78f14:	8b 44 24 60          	mov    0x60(%rsp),%eax
140a78f18:	89 07                	mov    %eax,(%rdi)
140a78f1a:	48 8b 03             	mov    (%rbx),%rax
140a78f1d:	48 8b cb             	mov    %rbx,%rcx
140a78f20:	48 8b 40 48          	mov    0x48(%rax),%rax
140a78f24:	ff 15 f6 aa 50 00    	call   *0x50aaf6(%rip)        # 0x140f83a20
140a78f2a:	84 c0                	test   %al,%al
140a78f2c:	0f 84 83 00 00 00    	je     0x140a78fb5
140a78f32:	48 8b 03             	mov    (%rbx),%rax
140a78f35:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a78f3a:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a78f3f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a78f44:	48 8b cb             	mov    %rbx,%rcx
140a78f47:	48 8b 40 40          	mov    0x40(%rax),%rax
140a78f4b:	ff 15 cf aa 50 00    	call   *0x50aacf(%rip)        # 0x140f83a20
140a78f51:	84 c0                	test   %al,%al
140a78f53:	74 60                	je     0x140a78fb5
140a78f55:	c7 44 24 60 00 00 00 	movl   $0x0,0x60(%rsp)
140a78f5c:	00
140a78f5d:	48 8b 03             	mov    (%rbx),%rax
140a78f60:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140a78f65:	48 8b cb             	mov    %rbx,%rcx
140a78f68:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
140a78f6f:	ff 15 ab aa 50 00    	call   *0x50aaab(%rip)        # 0x140f83a20
140a78f75:	84 c0                	test   %al,%al
140a78f77:	74 3c                	je     0x140a78fb5
140a78f79:	8b 44 24 60          	mov    0x60(%rsp),%eax
140a78f7d:	89 47 04             	mov    %eax,0x4(%rdi)
140a78f80:	48 8b 03             	mov    (%rbx),%rax
140a78f83:	48 8b cb             	mov    %rbx,%rcx
140a78f86:	48 8b 40 48          	mov    0x48(%rax),%rax
140a78f8a:	ff 15 90 aa 50 00    	call   *0x50aa90(%rip)        # 0x140f83a20
140a78f90:	84 c0                	test   %al,%al
140a78f92:	74 21                	je     0x140a78fb5
140a78f94:	48 8b 03             	mov    (%rbx),%rax
140a78f97:	48 8b cb             	mov    %rbx,%rcx
140a78f9a:	48 8b 40 20          	mov    0x20(%rax),%rax
140a78f9e:	ff 15 7c aa 50 00    	call   *0x50aa7c(%rip)        # 0x140f83a20
140a78fa4:	84 c0                	test   %al,%al
140a78fa6:	74 0d                	je     0x140a78fb5
140a78fa8:	b0 01                	mov    $0x1,%al
140a78faa:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140a78faf:	48 83 c4 50          	add    $0x50,%rsp
140a78fb3:	5f                   	pop    %rdi
140a78fb4:	c3                   	ret
140a78fb5:	32 c0                	xor    %al,%al
140a78fb7:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140a78fbc:	48 83 c4 50          	add    $0x50,%rsp
140a78fc0:	5f                   	pop    %rdi
140a78fc1:	c3                   	ret
140a78fc2:	cc                   	int3
140a78fc3:	cc                   	int3
140a78fc4:	cc                   	int3
140a78fc5:	cc                   	int3
140a78fc6:	cc                   	int3
140a78fc7:	cc                   	int3
140a78fc8:	cc                   	int3
140a78fc9:	cc                   	int3
140a78fca:	cc                   	int3
140a78fcb:	cc                   	int3
140a78fcc:	cc                   	int3
140a78fcd:	cc                   	int3
140a78fce:	cc                   	int3
140a78fcf:	cc                   	int3
140a78fd0:	e9 4b 08 00 00       	jmp    0x140a79820
140a78fd5:	cc                   	int3
140a78fd6:	cc                   	int3
140a78fd7:	cc                   	int3
140a78fd8:	cc                   	int3
140a78fd9:	cc                   	int3
140a78fda:	cc                   	int3
140a78fdb:	cc                   	int3
140a78fdc:	cc                   	int3
140a78fdd:	cc                   	int3
140a78fde:	cc                   	int3
140a78fdf:	cc                   	int3
140a78fe0:	4c 8b dc             	mov    %rsp,%r11
140a78fe3:	48 83 ec 78          	sub    $0x78,%rsp
140a78fe7:	49 c7 43 b0 02 00 00 	movq   $0x2,-0x50(%r11)
140a78fee:	00
140a78fef:	b8 ff ff 00 00       	mov    $0xffff,%eax
140a78ff4:	66 89 44 24 50       	mov    %ax,0x50(%rsp)
140a78ff9:	48 8d 05 c8 13 60 00 	lea    0x6013c8(%rip),%rax        # 0x14107a3c8
140a79000:	49 89 43 e0          	mov    %rax,-0x20(%r11)
140a79004:	48 8d 05 65 9c 53 00 	lea    0x539c65(%rip),%rax        # 0x140fb2c70
140a7900b:	49 89 43 a8          	mov    %rax,-0x58(%r11)
140a7900f:	48 8d 42 08          	lea    0x8(%rdx),%rax
140a79013:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a79018:	49 89 43 d0          	mov    %rax,-0x30(%r11)
140a7901c:	49 8d 53 a8          	lea    -0x58(%r11),%rdx
140a79020:	49 89 4b f0          	mov    %rcx,-0x10(%r11)
140a79024:	49 8d 4b d8          	lea    -0x28(%r11),%rcx
140a79028:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140a7902d:	49 c7 43 e8 09 00 00 	movq   $0x9,-0x18(%r11)
140a79034:	00
140a79035:	f2 0f 10 44 24 48    	movsd  0x48(%rsp),%xmm0
140a7903b:	f2 0f 11 44 24 30    	movsd  %xmm0,0x30(%rsp)
140a79041:	e8 aa e0 ff ff       	call   0x140a770f0
140a79046:	48 83 c4 78          	add    $0x78,%rsp
140a7904a:	c3                   	ret
140a7904b:	cc                   	int3
140a7904c:	cc                   	int3
140a7904d:	cc                   	int3
140a7904e:	cc                   	int3
140a7904f:	cc                   	int3
140a79050:	e9 bb d5 ff ff       	jmp    0x140a76610
140a79055:	cc                   	int3
140a79056:	cc                   	int3
140a79057:	cc                   	int3
140a79058:	cc                   	int3
140a79059:	cc                   	int3
140a7905a:	cc                   	int3
140a7905b:	cc                   	int3
140a7905c:	cc                   	int3
140a7905d:	cc                   	int3
140a7905e:	cc                   	int3
140a7905f:	cc                   	int3
140a79060:	48 83 ec 28          	sub    $0x28,%rsp
140a79064:	48 83 c2 08          	add    $0x8,%rdx
140a79068:	e8 e3 e8 fd ff       	call   0x140a57950
140a7906d:	84 c0                	test   %al,%al
140a7906f:	0f 95 c0             	setne  %al
140a79072:	48 83 c4 28          	add    $0x28,%rsp
140a79076:	c3                   	ret
140a79077:	cc                   	int3
140a79078:	cc                   	int3
140a79079:	cc                   	int3
140a7907a:	cc                   	int3
140a7907b:	cc                   	int3
140a7907c:	cc                   	int3
140a7907d:	cc                   	int3
140a7907e:	cc                   	int3
140a7907f:	cc                   	int3
140a79080:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a79085:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a7908a:	57                   	push   %rdi
140a7908b:	48 83 ec 20          	sub    $0x20,%rsp
140a7908f:	48 8b d9             	mov    %rcx,%rbx
140a79092:	48 8d 7a 18          	lea    0x18(%rdx),%rdi
140a79096:	48 8d 72 10          	lea    0x10(%rdx),%rsi
140a7909a:	48 83 c2 08          	add    $0x8,%rdx
140a7909e:	e8 ad e8 fd ff       	call   0x140a57950
140a790a3:	84 c0                	test   %al,%al
140a790a5:	74 30                	je     0x140a790d7
140a790a7:	48 8b d6             	mov    %rsi,%rdx
140a790aa:	48 8b cb             	mov    %rbx,%rcx
140a790ad:	e8 2e e9 fd ff       	call   0x140a579e0
140a790b2:	84 c0                	test   %al,%al
140a790b4:	74 21                	je     0x140a790d7
140a790b6:	48 8b d7             	mov    %rdi,%rdx
140a790b9:	48 8b cb             	mov    %rbx,%rcx
140a790bc:	e8 1f e9 fd ff       	call   0x140a579e0
140a790c1:	84 c0                	test   %al,%al
140a790c3:	74 12                	je     0x140a790d7