1407e5bde:	ba 01 00 00 00       	mov    $0x1,%edx
1407e5be3:	48 8b 00             	mov    (%rax),%rax
1407e5be6:	ff 15 34 de 79 00    	call   *0x79de34(%rip)        # 0x140f83a20
1407e5bec:	90                   	nop
1407e5bed:	48 8b c3             	mov    %rbx,%rax
1407e5bf0:	48 83 c4 30          	add    $0x30,%rsp
1407e5bf4:	5b                   	pop    %rbx
1407e5bf5:	c3                   	ret
1407e5bf6:	b9 02 00 00 00       	mov    $0x2,%ecx
1407e5bfb:	e8 00 4b fa ff       	call   0x14078a700
1407e5c00:	cc                   	int3
1407e5c01:	cc                   	int3
1407e5c02:	cc                   	int3
1407e5c03:	cc                   	int3
1407e5c04:	cc                   	int3
1407e5c05:	cc                   	int3
1407e5c06:	cc                   	int3
1407e5c07:	cc                   	int3
1407e5c08:	cc                   	int3
1407e5c09:	cc                   	int3
1407e5c0a:	cc                   	int3
1407e5c0b:	cc                   	int3
1407e5c0c:	cc                   	int3
1407e5c0d:	cc                   	int3
1407e5c0e:	cc                   	int3
1407e5c0f:	cc                   	int3
1407e5c10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407e5c15:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407e5c1a:	57                   	push   %rdi
1407e5c1b:	48 83 ec 30          	sub    $0x30,%rsp
1407e5c1f:	48 8b d9             	mov    %rcx,%rbx
1407e5c22:	33 ff                	xor    %edi,%edi
1407e5c24:	49 8b 08             	mov    (%r8),%rcx
1407e5c27:	49 8b 40 08          	mov    0x8(%r8),%rax
1407e5c2b:	48 2b c1             	sub    %rcx,%rax
1407e5c2e:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407e5c32:	48 83 f8 08          	cmp    $0x8,%rax
1407e5c36:	74 30                	je     0x1407e5c68
1407e5c38:	48 8d 15 d1 de 84 00 	lea    0x84ded1(%rip),%rdx        # 0x141033b10
1407e5c3f:	48 8b 0d b2 b8 c4 00 	mov    0xc4b8b2(%rip),%rcx        # 0x1414314f8
1407e5c46:	e8 75 d9 fa ff       	call   0x1407935c0
1407e5c4b:	33 d2                	xor    %edx,%edx
1407e5c4d:	48 8b cb             	mov    %rbx,%rcx
1407e5c50:	e8 5b 8d a2 ff       	call   0x14020e9b0
1407e5c55:	48 8b c3             	mov    %rbx,%rax
1407e5c58:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407e5c5d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1407e5c62:	48 83 c4 30          	add    $0x30,%rsp
1407e5c66:	5f                   	pop    %rdi
1407e5c67:	c3                   	ret
1407e5c68:	48 8b 01             	mov    (%rcx),%rax
1407e5c6b:	48 8b 70 20          	mov    0x20(%rax),%rsi
1407e5c6f:	b9 60 00 00 00       	mov    $0x60,%ecx
1407e5c74:	e8 8f 54 63 00       	call   0x140e1b108
1407e5c79:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1407e5c7e:	48 85 c0             	test   %rax,%rax
1407e5c81:	74 0e                	je     0x1407e5c91
1407e5c83:	48 8b d6             	mov    %rsi,%rdx
1407e5c86:	48 8b c8             	mov    %rax,%rcx
1407e5c89:	e8 b2 8d db ff       	call   0x14059ea40
1407e5c8e:	48 8b f8             	mov    %rax,%rdi
1407e5c91:	48 89 3b             	mov    %rdi,(%rbx)
1407e5c94:	48 8b c3             	mov    %rbx,%rax
1407e5c97:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407e5c9c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1407e5ca1:	48 83 c4 30          	add    $0x30,%rsp
1407e5ca5:	5f                   	pop    %rdi
1407e5ca6:	c3                   	ret
1407e5ca7:	cc                   	int3
1407e5ca8:	cc                   	int3
1407e5ca9:	cc                   	int3
1407e5caa:	cc                   	int3
1407e5cab:	cc                   	int3
1407e5cac:	cc                   	int3
1407e5cad:	cc                   	int3
1407e5cae:	cc                   	int3
1407e5caf:	cc                   	int3
1407e5cb0:	40 53                	rex push %rbx
1407e5cb2:	48 83 ec 30          	sub    $0x30,%rsp
1407e5cb6:	49 8b 40 08          	mov    0x8(%r8),%rax
1407e5cba:	48 8b d9             	mov    %rcx,%rbx
1407e5cbd:	49 8b 08             	mov    (%r8),%rcx
1407e5cc0:	48 2b c1             	sub    %rcx,%rax
1407e5cc3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407e5cc7:	48 83 f8 10          	cmp    $0x10,%rax
1407e5ccb:	74 26                	je     0x1407e5cf3
1407e5ccd:	48 8b 0d 24 b8 c4 00 	mov    0xc4b824(%rip),%rcx        # 0x1414314f8
1407e5cd4:	48 8d 15 65 df 84 00 	lea    0x84df65(%rip),%rdx        # 0x141033c40
1407e5cdb:	e8 e0 d8 fa ff       	call   0x1407935c0
1407e5ce0:	33 d2                	xor    %edx,%edx
1407e5ce2:	48 8b cb             	mov    %rbx,%rcx
1407e5ce5:	e8 c6 8c a2 ff       	call   0x14020e9b0
1407e5cea:	48 8b c3             	mov    %rbx,%rax
1407e5ced:	48 83 c4 30          	add    $0x30,%rsp
1407e5cf1:	5b                   	pop    %rbx
1407e5cf2:	c3                   	ret
1407e5cf3:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1407e5cf7:	45 33 c0             	xor    %r8d,%r8d
1407e5cfa:	48 8b 09             	mov    (%rcx),%rcx
1407e5cfd:	e8 2e a5 db ff       	call   0x1405a0230
1407e5d02:	33 d2                	xor    %edx,%edx
1407e5d04:	48 8b cb             	mov    %rbx,%rcx
1407e5d07:	e8 a4 8c a2 ff       	call   0x14020e9b0
1407e5d0c:	48 8b c3             	mov    %rbx,%rax
1407e5d0f:	48 83 c4 30          	add    $0x30,%rsp
1407e5d13:	5b                   	pop    %rbx
1407e5d14:	c3                   	ret
1407e5d15:	cc                   	int3
1407e5d16:	cc                   	int3
1407e5d17:	cc                   	int3
1407e5d18:	cc                   	int3
1407e5d19:	cc                   	int3
1407e5d1a:	cc                   	int3
1407e5d1b:	cc                   	int3
1407e5d1c:	cc                   	int3
1407e5d1d:	cc                   	int3
1407e5d1e:	cc                   	int3
1407e5d1f:	cc                   	int3
1407e5d20:	40 53                	rex push %rbx
1407e5d22:	48 83 ec 30          	sub    $0x30,%rsp
1407e5d26:	49 8b 40 08          	mov    0x8(%r8),%rax
1407e5d2a:	48 8b d9             	mov    %rcx,%rbx
1407e5d2d:	49 8b 08             	mov    (%r8),%rcx
1407e5d30:	48 2b c1             	sub    %rcx,%rax
1407e5d33:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407e5d37:	48 83 f8 10          	cmp    $0x10,%rax
1407e5d3b:	74 26                	je     0x1407e5d63
1407e5d3d:	48 8b 0d b4 b7 c4 00 	mov    0xc4b7b4(%rip),%rcx        # 0x1414314f8
1407e5d44:	48 8d 15 25 df 84 00 	lea    0x84df25(%rip),%rdx        # 0x141033c70
1407e5d4b:	e8 70 d8 fa ff       	call   0x1407935c0
1407e5d50:	33 d2                	xor    %edx,%edx
1407e5d52:	48 8b cb             	mov    %rbx,%rcx
1407e5d55:	e8 56 8c a2 ff       	call   0x14020e9b0
1407e5d5a:	48 8b c3             	mov    %rbx,%rax
1407e5d5d:	48 83 c4 30          	add    $0x30,%rsp
1407e5d61:	5b                   	pop    %rbx
1407e5d62:	c3                   	ret
1407e5d63:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1407e5d67:	41 b0 01             	mov    $0x1,%r8b
1407e5d6a:	48 8b 09             	mov    (%rcx),%rcx
1407e5d6d:	e8 be a4 db ff       	call   0x1405a0230
1407e5d72:	33 d2                	xor    %edx,%edx
1407e5d74:	48 8b cb             	mov    %rbx,%rcx
1407e5d77:	e8 34 8c a2 ff       	call   0x14020e9b0
1407e5d7c:	48 8b c3             	mov    %rbx,%rax
1407e5d7f:	48 83 c4 30          	add    $0x30,%rsp
1407e5d83:	5b                   	pop    %rbx
1407e5d84:	c3                   	ret
1407e5d85:	cc                   	int3
1407e5d86:	cc                   	int3
1407e5d87:	cc                   	int3
1407e5d88:	cc                   	int3
1407e5d89:	cc                   	int3
1407e5d8a:	cc                   	int3
1407e5d8b:	cc                   	int3
1407e5d8c:	cc                   	int3
1407e5d8d:	cc                   	int3
1407e5d8e:	cc                   	int3
1407e5d8f:	cc                   	int3
1407e5d90:	40 53                	rex push %rbx
1407e5d92:	48 83 ec 30          	sub    $0x30,%rsp
1407e5d96:	48 8b d9             	mov    %rcx,%rbx
1407e5d99:	49 8b 08             	mov    (%r8),%rcx
1407e5d9c:	49 8b 40 08          	mov    0x8(%r8),%rax
1407e5da0:	48 2b c1             	sub    %rcx,%rax
1407e5da3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407e5da7:	48 83 f8 08          	cmp    $0x8,%rax
1407e5dab:	74 26                	je     0x1407e5dd3
1407e5dad:	48 8d 15 3c de 84 00 	lea    0x84de3c(%rip),%rdx        # 0x141033bf0
1407e5db4:	48 8b 0d 3d b7 c4 00 	mov    0xc4b73d(%rip),%rcx        # 0x1414314f8
1407e5dbb:	e8 00 d8 fa ff       	call   0x1407935c0
1407e5dc0:	33 d2                	xor    %edx,%edx
1407e5dc2:	48 8b cb             	mov    %rbx,%rcx
1407e5dc5:	e8 e6 8b a2 ff       	call   0x14020e9b0
1407e5dca:	48 8b c3             	mov    %rbx,%rax
1407e5dcd:	48 83 c4 30          	add    $0x30,%rsp
1407e5dd1:	5b                   	pop    %rbx
1407e5dd2:	c3                   	ret
1407e5dd3:	4c 8b 01             	mov    (%rcx),%r8
1407e5dd6:	4d 8b 40 48          	mov    0x48(%r8),%r8
1407e5dda:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1407e5ddf:	48 8b 0d 92 d0 c4 00 	mov    0xc4d092(%rip),%rcx        # 0x141432e78
1407e5de6:	e8 35 a1 9b ff       	call   0x14019ff20
1407e5deb:	48 8b 08             	mov    (%rax),%rcx
1407e5dee:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1407e5df5:	48 89 0b             	mov    %rcx,(%rbx)
1407e5df8:	48 8b 08             	mov    (%rax),%rcx
1407e5dfb:	48 85 c9             	test   %rcx,%rcx
1407e5dfe:	74 20                	je     0x1407e5e20
1407e5e00:	8b 41 10             	mov    0x10(%rcx),%eax
1407e5e03:	ff c8                	dec    %eax
1407e5e05:	89 41 10             	mov    %eax,0x10(%rcx)
1407e5e08:	85 c0                	test   %eax,%eax
1407e5e0a:	7f 14                	jg     0x1407e5e20
1407e5e0c:	78 1b                	js     0x1407e5e29
1407e5e0e:	48 8b 01             	mov    (%rcx),%rax
1407e5e11:	ba 01 00 00 00       	mov    $0x1,%edx
1407e5e16:	48 8b 00             	mov    (%rax),%rax
1407e5e19:	ff 15 01 dc 79 00    	call   *0x79dc01(%rip)        # 0x140f83a20
1407e5e1f:	90                   	nop
1407e5e20:	48 8b c3             	mov    %rbx,%rax
1407e5e23:	48 83 c4 30          	add    $0x30,%rsp
1407e5e27:	5b                   	pop    %rbx
1407e5e28:	c3                   	ret
1407e5e29:	b9 02 00 00 00       	mov    $0x2,%ecx
1407e5e2e:	e8 cd 48 fa ff       	call   0x14078a700
1407e5e33:	cc                   	int3
1407e5e34:	cc                   	int3
1407e5e35:	cc                   	int3
1407e5e36:	cc                   	int3
1407e5e37:	cc                   	int3
1407e5e38:	cc                   	int3
1407e5e39:	cc                   	int3
1407e5e3a:	cc                   	int3
1407e5e3b:	cc                   	int3
1407e5e3c:	cc                   	int3
1407e5e3d:	cc                   	int3
1407e5e3e:	cc                   	int3
1407e5e3f:	cc                   	int3
1407e5e40:	40 53                	rex push %rbx
1407e5e42:	48 83 ec 30          	sub    $0x30,%rsp
1407e5e46:	48 8b d9             	mov    %rcx,%rbx
1407e5e49:	49 8b 08             	mov    (%r8),%rcx
1407e5e4c:	49 8b 40 08          	mov    0x8(%r8),%rax
1407e5e50:	48 2b c1             	sub    %rcx,%rax
1407e5e53:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407e5e57:	48 83 f8 08          	cmp    $0x8,%rax
1407e5e5b:	74 26                	je     0x1407e5e83
1407e5e5d:	48 8d 15 b4 dd 84 00 	lea    0x84ddb4(%rip),%rdx        # 0x141033c18
1407e5e64:	48 8b 0d 8d b6 c4 00 	mov    0xc4b68d(%rip),%rcx        # 0x1414314f8
1407e5e6b:	e8 50 d7 fa ff       	call   0x1407935c0
1407e5e70:	33 d2                	xor    %edx,%edx
1407e5e72:	48 8b cb             	mov    %rbx,%rcx
1407e5e75:	e8 36 8b a2 ff       	call   0x14020e9b0
1407e5e7a:	48 8b c3             	mov    %rbx,%rax
1407e5e7d:	48 83 c4 30          	add    $0x30,%rsp
1407e5e81:	5b                   	pop    %rbx
1407e5e82:	c3                   	ret
1407e5e83:	48 8b 09             	mov    (%rcx),%rcx
1407e5e86:	e8 85 9e db ff       	call   0x14059fd10
1407e5e8b:	4c 8b c0             	mov    %rax,%r8
1407e5e8e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1407e5e93:	48 8b 0d de cf c4 00 	mov    0xc4cfde(%rip),%rcx        # 0x141432e78
1407e5e9a:	e8 81 a0 9b ff       	call   0x14019ff20
1407e5e9f:	48 8b 08             	mov    (%rax),%rcx
1407e5ea2:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1407e5ea9:	48 89 0b             	mov    %rcx,(%rbx)
1407e5eac:	48 8b 08             	mov    (%rax),%rcx
1407e5eaf:	48 85 c9             	test   %rcx,%rcx
1407e5eb2:	74 20                	je     0x1407e5ed4
1407e5eb4:	8b 41 10             	mov    0x10(%rcx),%eax
1407e5eb7:	ff c8                	dec    %eax
1407e5eb9:	89 41 10             	mov    %eax,0x10(%rcx)
1407e5ebc:	85 c0                	test   %eax,%eax
1407e5ebe:	7f 14                	jg     0x1407e5ed4
1407e5ec0:	78 1b                	js     0x1407e5edd
1407e5ec2:	48 8b 01             	mov    (%rcx),%rax
1407e5ec5:	ba 01 00 00 00       	mov    $0x1,%edx
1407e5eca:	48 8b 00             	mov    (%rax),%rax
1407e5ecd:	ff 15 4d db 79 00    	call   *0x79db4d(%rip)        # 0x140f83a20
1407e5ed3:	90                   	nop
1407e5ed4:	48 8b c3             	mov    %rbx,%rax
1407e5ed7:	48 83 c4 30          	add    $0x30,%rsp
1407e5edb:	5b                   	pop    %rbx
1407e5edc:	c3                   	ret
1407e5edd:	b9 02 00 00 00       	mov    $0x2,%ecx
1407e5ee2:	e8 19 48 fa ff       	call   0x14078a700
1407e5ee7:	cc                   	int3
1407e5ee8:	cc                   	int3
1407e5ee9:	cc                   	int3
1407e5eea:	cc                   	int3
1407e5eeb:	cc                   	int3
1407e5eec:	cc                   	int3
1407e5eed:	cc                   	int3
1407e5eee:	cc                   	int3
1407e5eef:	cc                   	int3
1407e5ef0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407e5ef5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1407e5efa:	55                   	push   %rbp
1407e5efb:	57                   	push   %rdi
1407e5efc:	41 56                	push   %r14
1407e5efe:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1407e5f03:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1407e5f0a:	48 8b 05 ef 2f bd 00 	mov    0xbd2fef(%rip),%rax        # 0x1413b8f00
1407e5f11:	48 33 c4             	xor    %rsp,%rax
1407e5f14:	48 89 45 37          	mov    %rax,0x37(%rbp)
1407e5f18:	49 8b f8             	mov    %r8,%rdi
1407e5f1b:	48 8b f1             	mov    %rcx,%rsi
1407e5f1e:	48 89 4d f7          	mov    %rcx,-0x9(%rbp)
1407e5f22:	49 8b 00             	mov    (%r8),%rax
1407e5f25:	49 8b 48 08          	mov    0x8(%r8),%rcx
1407e5f29:	48 2b c8             	sub    %rax,%rcx
1407e5f2c:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
1407e5f30:	48 83 f9 18          	cmp    $0x18,%rcx
1407e5f34:	74 22                	je     0x1407e5f58
1407e5f36:	48 8d 15 33 02 85 00 	lea    0x850233(%rip),%rdx        # 0x141036170
1407e5f3d:	48 8b 0d b4 b5 c4 00 	mov    0xc4b5b4(%rip),%rcx        # 0x1414314f8
1407e5f44:	e8 77 d6 fa ff       	call   0x1407935c0
1407e5f49:	33 d2                	xor    %edx,%edx
1407e5f4b:	48 8b ce             	mov    %rsi,%rcx
1407e5f4e:	e8 5d 8a a2 ff       	call   0x14020e9b0
1407e5f53:	e9 71 02 00 00       	jmp    0x1407e61c9
1407e5f58:	48 8b 08             	mov    (%rax),%rcx
1407e5f5b:	e8 c0 e9 f4 ff       	call   0x140734920
1407e5f60:	48 8b d8             	mov    %rax,%rbx
1407e5f63:	48 8b 0f             	mov    (%rdi),%rcx
1407e5f66:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1407e5f6a:	4c 8b 72 20          	mov    0x20(%rdx),%r14
1407e5f6e:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1407e5f72:	e8 a9 e9 f4 ff       	call   0x140734920
1407e5f77:	48 8b f8             	mov    %rax,%rdi
1407e5f7a:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1407e5f7e:	48 8b cb             	mov    %rbx,%rcx
1407e5f81:	e8 1a cf f5 ff       	call   0x140742ea0
1407e5f86:	90                   	nop
1407e5f87:	4c 8b c0             	mov    %rax,%r8
1407e5f8a:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1407e5f8e:	48 8b 0d 6b ce c4 00 	mov    0xc4ce6b(%rip),%rcx        # 0x141432e00
1407e5f95:	e8 46 3e d5 ff       	call   0x140539de0
1407e5f9a:	90                   	nop
1407e5f9b:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
1407e5f9f:	48 83 fa 0f          	cmp    $0xf,%rdx
1407e5fa3:	76 31                	jbe    0x1407e5fd6
1407e5fa5:	48 ff c2             	inc    %rdx
1407e5fa8:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1407e5fac:	48 8b c1             	mov    %rcx,%rax
1407e5faf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407e5fb6:	72 19                	jb     0x1407e5fd1
1407e5fb8:	48 83 c2 27          	add    $0x27,%rdx
1407e5fbc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407e5fc0:	48 2b c1             	sub    %rcx,%rax
1407e5fc3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407e5fc7:	48 83 f8 1f          	cmp    $0x1f,%rax
1407e5fcb:	0f 87 2a 02 00 00    	ja     0x1407e61fb
1407e5fd1:	e8 6e 51 63 00       	call   0x140e1b144
1407e5fd6:	66 0f 6f 05 52 de 7b 	movdqa 0x7bde52(%rip),%xmm0        # 0x140fa3e30
1407e5fdd:	00
1407e5fde:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
1407e5fe3:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
1407e5fe7:	48 83 7d d7 00       	cmpq   $0x0,-0x29(%rbp)
1407e5fec:	75 46                	jne    0x1407e6034
1407e5fee:	48 8b 05 83 ce c4 00 	mov    0xc4ce83(%rip),%rax        # 0x141432e78
1407e5ff5:	48 8b 48 60          	mov    0x60(%rax),%rcx
1407e5ff9:	48 85 c9             	test   %rcx,%rcx
1407e5ffc:	74 1c                	je     0x1407e601a
1407e5ffe:	8b 41 10             	mov    0x10(%rcx),%eax
1407e6001:	ff c0                	inc    %eax
1407e6003:	89 41 10             	mov    %eax,0x10(%rcx)
1407e6006:	83 f8 01             	cmp    $0x1,%eax
1407e6009:	0f 8e f2 01 00 00    	jle    0x1407e6201