140075ab3:	e8 b0 d8 16 00       	call   0x1401e3368
140075ab8:	48 89 c2             	mov    %rax,%rdx
140075abb:	4d 89 f0             	mov    %r14,%r8
140075abe:	4c 89 e1             	mov    %r12,%rcx
140075ac1:	e8 fa 64 02 00       	call   0x14009bfc0
140075ac6:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
140075acd:	00
140075ace:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140075ad3:	e9 ea f9 ff ff       	jmp    0x1400754c2
140075ad8:	4c 89 f9             	mov    %r15,%rcx
140075adb:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
140075ae2:	00
140075ae3:	49 89 fe             	mov    %rdi,%r14
140075ae6:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
140075aed:	00
140075aee:	e8 8d 9b fb ff       	call   0x14002f680
140075af3:	48 8d 15 4e e8 18 00 	lea    0x18e84e(%rip),%rdx        # 0x140204348
140075afa:	48 89 c3             	mov    %rax,%rbx
140075afd:	48 8b 05 dc 34 1c 00 	mov    0x1c34dc(%rip),%rax        # 0x140238fe0
140075b04:	44 8b 18             	mov    (%rax),%r11d
140075b07:	45 85 db             	test   %r11d,%r11d
140075b0a:	74 0b                	je     0x140075b17
140075b0c:	48 89 d1             	mov    %rdx,%rcx
140075b0f:	e8 54 d8 16 00       	call   0x1401e3368
140075b14:	48 89 c2             	mov    %rax,%rdx
140075b17:	49 89 d9             	mov    %rbx,%r9
140075b1a:	4d 89 f0             	mov    %r14,%r8
140075b1d:	4c 89 e1             	mov    %r12,%rcx
140075b20:	e8 9b 64 02 00       	call   0x14009bfc0
140075b25:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
140075b2c:	00
140075b2d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140075b32:	e9 8b f9 ff ff       	jmp    0x1400754c2
140075b37:	e8 34 ed 16 00       	call   0x1401e4870
140075b3c:	41 b8 6a 05 00 00    	mov    $0x56a,%r8d
140075b42:	48 8d 15 64 e1 18 00 	lea    0x18e164(%rip),%rdx        # 0x140203cad
140075b49:	48 8d 0d e2 e1 18 00 	lea    0x18e1e2(%rip),%rcx        # 0x140203d32
140075b50:	ff 15 82 98 23 00    	call   *0x239882(%rip)        # 0x1402af3d8
140075b56:	e8 25 9b fb ff       	call   0x14002f680
140075b5b:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140075b62:	00
140075b63:	49 89 c6             	mov    %rax,%r14
140075b66:	e8 15 9b fb ff       	call   0x14002f680
140075b6b:	4c 89 f9             	mov    %r15,%rcx
140075b6e:	48 89 c3             	mov    %rax,%rbx
140075b71:	e8 8a 0f ff ff       	call   0x140066b00
140075b76:	48 8d 0d 4b ea 18 00 	lea    0x18ea4b(%rip),%rcx        # 0x1402045c8
140075b7d:	48 89 c5             	mov    %rax,%rbp
140075b80:	e8 9b af ff ff       	call   0x140070b20
140075b85:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140075b8a:	49 89 d9             	mov    %rbx,%r9
140075b8d:	49 89 e8             	mov    %rbp,%r8
140075b90:	48 89 c2             	mov    %rax,%rdx
140075b93:	4c 89 e1             	mov    %r12,%rcx
140075b96:	e8 25 64 02 00       	call   0x14009bfc0
140075b9b:	e9 22 f9 ff ff       	jmp    0x1400754c2
140075ba0:	41 f6 47 58 08       	testb  $0x8,0x58(%r15)
140075ba5:	0f 84 28 fa ff ff    	je     0x1400755d3
140075bab:	e9 6b f8 ff ff       	jmp    0x14007541b
140075bb0:	90                   	nop
140075bb1:	90                   	nop
140075bb2:	90                   	nop
140075bb3:	90                   	nop
140075bb4:	90                   	nop
140075bb5:	90                   	nop
140075bb6:	90                   	nop
140075bb7:	90                   	nop
140075bb8:	90                   	nop
140075bb9:	90                   	nop
140075bba:	90                   	nop
140075bbb:	90                   	nop
140075bbc:	90                   	nop
140075bbd:	90                   	nop
140075bbe:	90                   	nop
140075bbf:	90                   	nop
140075bc0:	41 54                	push   %r12
140075bc2:	55                   	push   %rbp
140075bc3:	57                   	push   %rdi
140075bc4:	56                   	push   %rsi
140075bc5:	53                   	push   %rbx
140075bc6:	48 83 ec 30          	sub    $0x30,%rsp
140075bca:	48 8b 51 48          	mov    0x48(%rcx),%rdx
140075bce:	48 89 ce             	mov    %rcx,%rsi
140075bd1:	48 85 d2             	test   %rdx,%rdx
140075bd4:	0f 84 c6 00 00 00    	je     0x140075ca0
140075bda:	48 8b 0a             	mov    (%rdx),%rcx
140075bdd:	48 8b 01             	mov    (%rcx),%rax
140075be0:	ff 10                	call   *(%rax)
140075be2:	85 c0                	test   %eax,%eax
140075be4:	75 72                	jne    0x140075c58
140075be6:	48 8b 56 30          	mov    0x30(%rsi),%rdx
140075bea:	48 8d 6e 30          	lea    0x30(%rsi),%rbp
140075bee:	48 8d 7e 28          	lea    0x28(%rsi),%rdi
140075bf2:	eb 3a                	jmp    0x140075c2e
140075bf4:	0f 1f 40 00          	nopl   0x0(%rax)
140075bf8:	48 89 f8             	mov    %rdi,%rax
140075bfb:	49 89 ec             	mov    %rbp,%r12
140075bfe:	48 89 46 48          	mov    %rax,0x48(%rsi)
140075c02:	f6 c3 04             	test   $0x4,%bl
140075c05:	74 1a                	je     0x140075c21
140075c07:	49 8b 0c 24          	mov    (%r12),%rcx
140075c0b:	48 8b 01             	mov    (%rcx),%rax
140075c0e:	ff 10                	call   *(%rax)
140075c10:	85 c0                	test   %eax,%eax
140075c12:	74 0d                	je     0x140075c21
140075c14:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
140075c1b:	00
140075c1c:	83 f8 fe             	cmp    $0xfffffffe,%eax
140075c1f:	74 4b                	je     0x140075c6c
140075c21:	83 e3 02             	and    $0x2,%ebx
140075c24:	0f 85 ce 00 00 00    	jne    0x140075cf8
140075c2a:	48 8b 56 30          	mov    0x30(%rsi),%rdx
140075c2e:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140075c32:	4c 8b 46 40          	mov    0x40(%rsi),%r8
140075c36:	ff 56 38             	call   *0x38(%rsi)
140075c39:	89 c3                	mov    %eax,%ebx
140075c3b:	83 f8 ff             	cmp    $0xffffffff,%eax
140075c3e:	74 48                	je     0x140075c88
140075c40:	83 f8 fe             	cmp    $0xfffffffe,%eax
140075c43:	74 27                	je     0x140075c6c
140075c45:	a8 01                	test   $0x1,%al
140075c47:	74 af                	je     0x140075bf8
140075c49:	48 89 e8             	mov    %rbp,%rax
140075c4c:	49 89 fc             	mov    %rdi,%r12
140075c4f:	eb ad                	jmp    0x140075bfe
140075c51:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140075c58:	48 8b 56 48          	mov    0x48(%rsi),%rdx
140075c5c:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
140075c63:	83 f8 fe             	cmp    $0xfffffffe,%eax
140075c66:	0f 85 7a ff ff ff    	jne    0x140075be6
140075c6c:	48 8b 06             	mov    (%rsi),%rax
140075c6f:	48 89 f1             	mov    %rsi,%rcx
140075c72:	ff 50 10             	call   *0x10(%rax)
140075c75:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140075c7a:	48 83 c4 30          	add    $0x30,%rsp
140075c7e:	5b                   	pop    %rbx
140075c7f:	5e                   	pop    %rsi
140075c80:	5f                   	pop    %rdi
140075c81:	5d                   	pop    %rbp
140075c82:	41 5c                	pop    %r12
140075c84:	c3                   	ret
140075c85:	0f 1f 00             	nopl   (%rax)
140075c88:	48 8b 06             	mov    (%rsi),%rax
140075c8b:	48 89 f1             	mov    %rsi,%rcx
140075c8e:	48 8b 40 10          	mov    0x10(%rax),%rax
140075c92:	48 83 c4 30          	add    $0x30,%rsp
140075c96:	5b                   	pop    %rbx
140075c97:	5e                   	pop    %rsi
140075c98:	5f                   	pop    %rdi
140075c99:	5d                   	pop    %rbp
140075c9a:	41 5c                	pop    %r12
140075c9c:	48 ff e0             	rex.W jmp *%rax
140075c9f:	90                   	nop
140075ca0:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140075ca4:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140075ca9:	48 8b 01             	mov    (%rcx),%rax
140075cac:	ff 10                	call   *(%rax)
140075cae:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140075cb3:	85 c0                	test   %eax,%eax
140075cb5:	74 0d                	je     0x140075cc4
140075cb7:	48 c7 46 28 00 00 00 	movq   $0x0,0x28(%rsi)
140075cbe:	00
140075cbf:	83 f8 fe             	cmp    $0xfffffffe,%eax
140075cc2:	74 a8                	je     0x140075c6c
140075cc4:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
140075cc8:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140075ccd:	48 8b 01             	mov    (%rcx),%rax
140075cd0:	ff 10                	call   *(%rax)
140075cd2:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140075cd7:	85 c0                	test   %eax,%eax
140075cd9:	0f 84 07 ff ff ff    	je     0x140075be6
140075cdf:	48 c7 46 30 00 00 00 	movq   $0x0,0x30(%rsi)
140075ce6:	00
140075ce7:	83 f8 fe             	cmp    $0xfffffffe,%eax
140075cea:	0f 85 fa fe ff ff    	jne    0x140075bea
140075cf0:	e9 77 ff ff ff       	jmp    0x140075c6c
140075cf5:	0f 1f 00             	nopl   (%rax)
140075cf8:	48 8b 46 48          	mov    0x48(%rsi),%rax
140075cfc:	48 8b 00             	mov    (%rax),%rax
140075cff:	f3 0f 6f 40 08       	movdqu 0x8(%rax),%xmm0
140075d04:	48 8b 50 18          	mov    0x18(%rax),%rdx
140075d08:	8b 40 20             	mov    0x20(%rax),%eax
140075d0b:	48 89 56 18          	mov    %rdx,0x18(%rsi)
140075d0f:	89 46 20             	mov    %eax,0x20(%rsi)
140075d12:	31 c0                	xor    %eax,%eax
140075d14:	0f 11 46 08          	movups %xmm0,0x8(%rsi)
140075d18:	48 83 c4 30          	add    $0x30,%rsp
140075d1c:	5b                   	pop    %rbx
140075d1d:	5e                   	pop    %rsi
140075d1e:	5f                   	pop    %rdi
140075d1f:	5d                   	pop    %rbp
140075d20:	41 5c                	pop    %r12
140075d22:	c3                   	ret
140075d23:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140075d2a:	00 00 00 00
140075d2e:	66 90                	xchg   %ax,%ax
140075d30:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140075d34:	48 8b 01             	mov    (%rcx),%rax
140075d37:	48 ff 60 08          	rex.W jmp *0x8(%rax)
140075d3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140075d40:	48 83 ec 28          	sub    $0x28,%rsp
140075d44:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
140075d4b:	e8 60 31 08 00       	call   0x1400f8eb0
140075d50:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140075d55:	48 83 c4 28          	add    $0x28,%rsp
140075d59:	c3                   	ret
140075d5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140075d60:	56                   	push   %rsi
140075d61:	53                   	push   %rbx
140075d62:	48 83 ec 28          	sub    $0x28,%rsp
140075d66:	48 89 cb             	mov    %rcx,%rbx
140075d69:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140075d6d:	48 85 c9             	test   %rcx,%rcx
140075d70:	74 16                	je     0x140075d88
140075d72:	48 8b 01             	mov    (%rcx),%rax
140075d75:	ff 50 10             	call   *0x10(%rax)
140075d78:	83 f8 ff             	cmp    $0xffffffff,%eax
140075d7b:	74 0b                	je     0x140075d88
140075d7d:	be fe ff ff ff       	mov    $0xfffffffe,%esi
140075d82:	eb 09                	jmp    0x140075d8d
140075d84:	0f 1f 40 00          	nopl   0x0(%rax)
140075d88:	be ff ff ff ff       	mov    $0xffffffff,%esi
140075d8d:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140075d91:	48 85 c9             	test   %rcx,%rcx
140075d94:	74 11                	je     0x140075da7
140075d96:	48 8b 01             	mov    (%rcx),%rax
140075d99:	ff 50 10             	call   *0x10(%rax)
140075d9c:	83 f8 ff             	cmp    $0xffffffff,%eax
140075d9f:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140075da4:	0f 45 f0             	cmovne %eax,%esi
140075da7:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140075dae:	48 89 d9             	mov    %rbx,%rcx
140075db1:	e8 fa 30 08 00       	call   0x1400f8eb0
140075db6:	89 f0                	mov    %esi,%eax
140075db8:	48 83 c4 28          	add    $0x28,%rsp
140075dbc:	5b                   	pop    %rbx
140075dbd:	5e                   	pop    %rsi
140075dbe:	c3                   	ret
140075dbf:	90                   	nop
140075dc0:	56                   	push   %rsi
140075dc1:	53                   	push   %rbx
140075dc2:	48 83 ec 28          	sub    $0x28,%rsp
140075dc6:	48 89 cb             	mov    %rcx,%rbx
140075dc9:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140075dcd:	48 85 c9             	test   %rcx,%rcx
140075dd0:	74 29                	je     0x140075dfb
140075dd2:	48 8b 01             	mov    (%rcx),%rax
140075dd5:	ff 50 10             	call   *0x10(%rax)
140075dd8:	89 c6                	mov    %eax,%esi
140075dda:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140075dde:	e8 cd 30 08 00       	call   0x1400f8eb0
140075de3:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140075dea:	48 89 d9             	mov    %rbx,%rcx
140075ded:	e8 be 30 08 00       	call   0x1400f8eb0
140075df2:	89 f0                	mov    %esi,%eax
140075df4:	48 83 c4 28          	add    $0x28,%rsp
140075df8:	5b                   	pop    %rbx
140075df9:	5e                   	pop    %rsi
140075dfa:	c3                   	ret
140075dfb:	be ff ff ff ff       	mov    $0xffffffff,%esi
140075e00:	eb d8                	jmp    0x140075dda
140075e02:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140075e09:	00 00 00 00
140075e0d:	0f 1f 00             	nopl   (%rax)
140075e10:	48 83 ec 28          	sub    $0x28,%rsp
140075e14:	4c 8d 05 25 e8 18 00 	lea    0x18e825(%rip),%r8        # 0x140204640
140075e1b:	ba 3a 00 00 00       	mov    $0x3a,%edx
140075e20:	48 8d 0d 38 e8 18 00 	lea    0x18e838(%rip),%rcx        # 0x14020465f
140075e27:	e8 64 d9 04 00       	call   0x1400c3790
140075e2c:	90                   	nop
140075e2d:	0f 1f 00             	nopl   (%rax)
140075e30:	48 83 ec 28          	sub    $0x28,%rsp
140075e34:	48 85 d2             	test   %rdx,%rdx
140075e37:	74 27                	je     0x140075e60
140075e39:	48 85 c9             	test   %rcx,%rcx
140075e3c:	74 42                	je     0x140075e80
140075e3e:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140075e42:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140075e46:	e8 2d 40 17 00       	call   0x1401e9e78
140075e4b:	85 c0                	test   %eax,%eax
140075e4d:	78 21                	js     0x140075e70
140075e4f:	83 f8 01             	cmp    $0x1,%eax
140075e52:	19 c0                	sbb    %eax,%eax
140075e54:	83 e0 03             	and    $0x3,%eax
140075e57:	83 c0 03             	add    $0x3,%eax
140075e5a:	48 83 c4 28          	add    $0x28,%rsp
140075e5e:	c3                   	ret
140075e5f:	90                   	nop
140075e60:	48 83 f9 01          	cmp    $0x1,%rcx
140075e64:	19 c0                	sbb    %eax,%eax
140075e66:	83 c8 02             	or     $0x2,%eax
140075e69:	48 83 c4 28          	add    $0x28,%rsp
140075e6d:	c3                   	ret
140075e6e:	66 90                	xchg   %ax,%ax
140075e70:	b8 02 00 00 00       	mov    $0x2,%eax
140075e75:	48 83 c4 28          	add    $0x28,%rsp
140075e79:	c3                   	ret
140075e7a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140075e80:	b8 03 00 00 00       	mov    $0x3,%eax
140075e85:	eb d3                	jmp    0x140075e5a
140075e87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140075e8e:	00 00
140075e90:	41 54                	push   %r12
140075e92:	55                   	push   %rbp
140075e93:	57                   	push   %rdi
140075e94:	56                   	push   %rsi
140075e95:	53                   	push   %rbx
140075e96:	48 83 ec 20          	sub    $0x20,%rsp
140075e9a:	48 8b 79 28          	mov    0x28(%rcx),%rdi
140075e9e:	48 89 ce             	mov    %rcx,%rsi
140075ea1:	48 8b 07             	mov    (%rdi),%rax
140075ea4:	48 89 f9             	mov    %rdi,%rcx
140075ea7:	ff 10                	call   *(%rax)
140075ea9:	89 c5                	mov    %eax,%ebp
140075eab:	85 c0                	test   %eax,%eax
140075ead:	75 4f                	jne    0x140075efe
140075eaf:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
140075eb3:	48 8b 7e 28          	mov    0x28(%rsi),%rdi
140075eb7:	0f b6 11             	movzbl (%rcx),%edx
140075eba:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140075ebe:	84 d2                	test   %dl,%dl
140075ec0:	74 5e                	je     0x140075f20
140075ec2:	31 c0                	xor    %eax,%eax
140075ec4:	eb 26                	jmp    0x140075eec
140075ec6:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140075ecd:	00 00 00 00
140075ed1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140075ed8:	00 00 00 00
140075edc:	0f 1f 40 00          	nopl   0x0(%rax)
140075ee0:	48 83 c0 01          	add    $0x1,%rax
140075ee4:	0f b6 14 01          	movzbl (%rcx,%rax,1),%edx
140075ee8:	84 d2                	test   %dl,%dl
140075eea:	74 34                	je     0x140075f20
140075eec:	38 14 03             	cmp    %dl,(%rbx,%rax,1)
140075eef:	74 ef                	je     0x140075ee0
140075ef1:	72 ae                	jb     0x140075ea1
140075ef3:	48 8b 07             	mov    (%rdi),%rax
140075ef6:	48 89 f9             	mov    %rdi,%rcx
140075ef9:	ff 50 10             	call   *0x10(%rax)
140075efc:	89 c5                	mov    %eax,%ebp
140075efe:	48 8b 06             	mov    (%rsi),%rax
140075f01:	48 c7 46 28 00 00 00 	movq   $0x0,0x28(%rsi)
140075f08:	00
140075f09:	48 89 f1             	mov    %rsi,%rcx
140075f0c:	ff 50 10             	call   *0x10(%rax)
140075f0f:	83 f8 ff             	cmp    $0xffffffff,%eax
140075f12:	74 37                	je     0x140075f4b
140075f14:	bd fe ff ff ff       	mov    $0xfffffffe,%ebp
140075f19:	eb 30                	jmp    0x140075f4b
140075f1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)