140621b1c:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140621b21:	48 83 c4 30          	add    $0x30,%rsp
140621b25:	41 5f                	pop    %r15
140621b27:	41 5e                	pop    %r14
140621b29:	41 5c                	pop    %r12
140621b2b:	5f                   	pop    %rdi
140621b2c:	5e                   	pop    %rsi
140621b2d:	c3                   	ret
140621b2e:	b9 02 00 00 00       	mov    $0x2,%ecx
140621b33:	e8 c8 8b 16 00       	call   0x14078a700
140621b38:	90                   	nop
140621b39:	b9 02 00 00 00       	mov    $0x2,%ecx
140621b3e:	e8 bd 8b 16 00       	call   0x14078a700
140621b43:	90                   	nop
140621b44:	33 c9                	xor    %ecx,%ecx
140621b46:	e8 b5 8b 16 00       	call   0x14078a700
140621b4b:	cc                   	int3
140621b4c:	b9 01 00 00 00       	mov    $0x1,%ecx
140621b51:	e8 aa 8b 16 00       	call   0x14078a700
140621b56:	90                   	nop
140621b57:	b9 02 00 00 00       	mov    $0x2,%ecx
140621b5c:	e8 9f 8b 16 00       	call   0x14078a700
140621b61:	90                   	nop
140621b62:	33 c9                	xor    %ecx,%ecx
140621b64:	e8 97 8b 16 00       	call   0x14078a700
140621b69:	cc                   	int3
140621b6a:	b9 01 00 00 00       	mov    $0x1,%ecx
140621b6f:	e8 8c 8b 16 00       	call   0x14078a700
140621b74:	cc                   	int3
140621b75:	cc                   	int3
140621b76:	cc                   	int3
140621b77:	cc                   	int3
140621b78:	cc                   	int3
140621b79:	cc                   	int3
140621b7a:	cc                   	int3
140621b7b:	cc                   	int3
140621b7c:	cc                   	int3
140621b7d:	cc                   	int3
140621b7e:	cc                   	int3
140621b7f:	cc                   	int3
140621b80:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140621b85:	55                   	push   %rbp
140621b86:	56                   	push   %rsi
140621b87:	57                   	push   %rdi
140621b88:	41 54                	push   %r12
140621b8a:	41 55                	push   %r13
140621b8c:	41 56                	push   %r14
140621b8e:	41 57                	push   %r15
140621b90:	48 8d 6c 24 c0       	lea    -0x40(%rsp),%rbp
140621b95:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
140621b9c:	48 8b 05 5d 73 d9 00 	mov    0xd9735d(%rip),%rax        # 0x1413b8f00
140621ba3:	48 33 c4             	xor    %rsp,%rax
140621ba6:	48 89 45 30          	mov    %rax,0x30(%rbp)
140621baa:	4c 8b f2             	mov    %rdx,%r14
140621bad:	4c 8b e1             	mov    %rcx,%r12
140621bb0:	49 8b 70 38          	mov    0x38(%r8),%rsi
140621bb4:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140621bb9:	48 85 f6             	test   %rsi,%rsi
140621bbc:	74 1c                	je     0x140621bda
140621bbe:	8b 46 10             	mov    0x10(%rsi),%eax
140621bc1:	ff c0                	inc    %eax
140621bc3:	89 46 10             	mov    %eax,0x10(%rsi)
140621bc6:	83 f8 01             	cmp    $0x1,%eax
140621bc9:	0f 8e 13 28 00 00    	jle    0x1406243e2
140621bcf:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140621bd4:	0f 84 10 28 00 00    	je     0x1406243ea
140621bda:	4d 8b 78 40          	mov    0x40(%r8),%r15
140621bde:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140621be3:	4d 85 ff             	test   %r15,%r15
140621be6:	74 1e                	je     0x140621c06
140621be8:	41 8b 47 10          	mov    0x10(%r15),%eax
140621bec:	ff c0                	inc    %eax
140621bee:	41 89 47 10          	mov    %eax,0x10(%r15)
140621bf2:	83 f8 01             	cmp    $0x1,%eax
140621bf5:	0f 8e fa 27 00 00    	jle    0x1406243f5
140621bfb:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140621c00:	0f 84 f7 27 00 00    	je     0x1406243fd
140621c06:	48 8b ce             	mov    %rsi,%rcx
140621c09:	e8 52 49 06 00       	call   0x140686560
140621c0e:	48 8b 58 38          	mov    0x38(%rax),%rbx
140621c12:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140621c17:	48 85 db             	test   %rbx,%rbx
140621c1a:	74 1c                	je     0x140621c38
140621c1c:	8b 43 10             	mov    0x10(%rbx),%eax
140621c1f:	ff c0                	inc    %eax
140621c21:	89 43 10             	mov    %eax,0x10(%rbx)
140621c24:	83 f8 01             	cmp    $0x1,%eax
140621c27:	0f 8e db 27 00 00    	jle    0x140624408
140621c2d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140621c32:	0f 84 d8 27 00 00    	je     0x140624410
140621c38:	48 8b cb             	mov    %rbx,%rcx
140621c3b:	e8 80 66 1d 00       	call   0x1407f82c0
140621c40:	4c 8b e8             	mov    %rax,%r13
140621c43:	48 85 db             	test   %rbx,%rbx
140621c46:	74 27                	je     0x140621c6f
140621c48:	8b 4b 10             	mov    0x10(%rbx),%ecx
140621c4b:	ff c9                	dec    %ecx
140621c4d:	89 4b 10             	mov    %ecx,0x10(%rbx)
140621c50:	85 c9                	test   %ecx,%ecx
140621c52:	7f 1b                	jg     0x140621c6f
140621c54:	0f 88 c1 27 00 00    	js     0x14062441b
140621c5a:	48 8b 03             	mov    (%rbx),%rax
140621c5d:	ba 01 00 00 00       	mov    $0x1,%edx
140621c62:	48 8b cb             	mov    %rbx,%rcx
140621c65:	48 8b 00             	mov    (%rax),%rax
140621c68:	ff 15 b2 1d 96 00    	call   *0x961db2(%rip)        # 0x140f83a20
140621c6e:	90                   	nop
140621c6f:	49 8b 07             	mov    (%r15),%rax
140621c72:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140621c77:	49 8b cf             	mov    %r15,%rcx
140621c7a:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140621c81:	ff 15 99 1d 96 00    	call   *0x961d99(%rip)        # 0x140f83a20
140621c87:	90                   	nop
140621c88:	41 8b 47 18          	mov    0x18(%r15),%eax
140621c8c:	48 8d 1d 6d e3 9d ff 	lea    -0x621c93(%rip),%rbx        # 0x140000000
140621c93:	83 f8 20             	cmp    $0x20,%eax
140621c96:	0f 85 aa 00 00 00    	jne    0x140621d46
140621c9c:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140621ca1:	83 78 18 01          	cmpl   $0x1,0x18(%rax)
140621ca5:	0f 87 0d 07 00 00    	ja     0x1406223b8
140621cab:	49 8b cf             	mov    %r15,%rcx
140621cae:	e8 4d 64 1d 00       	call   0x1407f8100
140621cb3:	4c 8b c8             	mov    %rax,%r9
140621cb6:	4d 8b c5             	mov    %r13,%r8
140621cb9:	49 8b d6             	mov    %r14,%rdx
140621cbc:	49 8b cc             	mov    %r12,%rcx
140621cbf:	e8 0c 2d 00 00       	call   0x1406249d0
140621cc4:	90                   	nop
140621cc5:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140621cca:	48 85 c9             	test   %rcx,%rcx
140621ccd:	74 24                	je     0x140621cf3
140621ccf:	8b 41 10             	mov    0x10(%rcx),%eax
140621cd2:	ff c8                	dec    %eax
140621cd4:	89 41 10             	mov    %eax,0x10(%rcx)
140621cd7:	85 c0                	test   %eax,%eax
140621cd9:	7f 18                	jg     0x140621cf3
140621cdb:	0f 88 45 27 00 00    	js     0x140624426
140621ce1:	48 8b 01             	mov    (%rcx),%rax
140621ce4:	ba 01 00 00 00       	mov    $0x1,%edx
140621ce9:	48 8b 00             	mov    (%rax),%rax
140621cec:	ff 15 2e 1d 96 00    	call   *0x961d2e(%rip)        # 0x140f83a20
140621cf2:	90                   	nop
140621cf3:	41 8b 47 10          	mov    0x10(%r15),%eax
140621cf7:	ff c8                	dec    %eax
140621cf9:	41 89 47 10          	mov    %eax,0x10(%r15)
140621cfd:	85 c0                	test   %eax,%eax
140621cff:	7f 1b                	jg     0x140621d1c
140621d01:	0f 88 2a 27 00 00    	js     0x140624431
140621d07:	49 8b 07             	mov    (%r15),%rax
140621d0a:	ba 01 00 00 00       	mov    $0x1,%edx
140621d0f:	49 8b cf             	mov    %r15,%rcx
140621d12:	48 8b 00             	mov    (%rax),%rax
140621d15:	ff 15 05 1d 96 00    	call   *0x961d05(%rip)        # 0x140f83a20
140621d1b:	90                   	nop
140621d1c:	48 85 f6             	test   %rsi,%rsi
140621d1f:	0f 84 e3 11 00 00    	je     0x140622f08
140621d25:	8b 46 10             	mov    0x10(%rsi),%eax
140621d28:	ff c8                	dec    %eax
140621d2a:	89 46 10             	mov    %eax,0x10(%rsi)
140621d2d:	85 c0                	test   %eax,%eax
140621d2f:	0f 8f d3 11 00 00    	jg     0x140622f08
140621d35:	0f 88 01 27 00 00    	js     0x14062443c
140621d3b:	48 8b 06             	mov    (%rsi),%rax
140621d3e:	48 8b 00             	mov    (%rax),%rax
140621d41:	e9 b3 11 00 00       	jmp    0x140622ef9
140621d46:	83 c0 dd             	add    $0xffffffdd,%eax
140621d49:	83 f8 11             	cmp    $0x11,%eax
140621d4c:	0f 87 66 06 00 00    	ja     0x1406223b8
140621d52:	48 98                	cltq
140621d54:	8b 8c 83 94 47 62 00 	mov    0x624794(%rbx,%rax,4),%ecx
140621d5b:	48 03 cb             	add    %rbx,%rcx
140621d5e:	ff e1                	jmp    *%rcx
140621d60:	4d 8b cf             	mov    %r15,%r9
140621d63:	4d 8b c5             	mov    %r13,%r8
140621d66:	49 8b d6             	mov    %r14,%rdx
140621d69:	49 8b cc             	mov    %r12,%rcx
140621d6c:	e8 9f 99 00 00       	call   0x14062b710
140621d71:	90                   	nop
140621d72:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140621d77:	48 85 c9             	test   %rcx,%rcx
140621d7a:	74 24                	je     0x140621da0
140621d7c:	8b 41 10             	mov    0x10(%rcx),%eax
140621d7f:	ff c8                	dec    %eax
140621d81:	89 41 10             	mov    %eax,0x10(%rcx)
140621d84:	85 c0                	test   %eax,%eax
140621d86:	7f 18                	jg     0x140621da0
140621d88:	0f 88 b9 26 00 00    	js     0x140624447
140621d8e:	48 8b 01             	mov    (%rcx),%rax
140621d91:	ba 01 00 00 00       	mov    $0x1,%edx
140621d96:	48 8b 00             	mov    (%rax),%rax
140621d99:	ff 15 81 1c 96 00    	call   *0x961c81(%rip)        # 0x140f83a20
140621d9f:	90                   	nop
140621da0:	41 8b 47 10          	mov    0x10(%r15),%eax
140621da4:	ff c8                	dec    %eax
140621da6:	41 89 47 10          	mov    %eax,0x10(%r15)
140621daa:	85 c0                	test   %eax,%eax
140621dac:	7f 1b                	jg     0x140621dc9
140621dae:	0f 88 9e 26 00 00    	js     0x140624452
140621db4:	49 8b 07             	mov    (%r15),%rax
140621db7:	ba 01 00 00 00       	mov    $0x1,%edx
140621dbc:	49 8b cf             	mov    %r15,%rcx
140621dbf:	48 8b 00             	mov    (%rax),%rax
140621dc2:	ff 15 58 1c 96 00    	call   *0x961c58(%rip)        # 0x140f83a20
140621dc8:	90                   	nop
140621dc9:	48 85 f6             	test   %rsi,%rsi
140621dcc:	0f 84 36 11 00 00    	je     0x140622f08
140621dd2:	8b 46 10             	mov    0x10(%rsi),%eax
140621dd5:	ff c8                	dec    %eax
140621dd7:	89 46 10             	mov    %eax,0x10(%rsi)
140621dda:	85 c0                	test   %eax,%eax
140621ddc:	0f 8f 26 11 00 00    	jg     0x140622f08
140621de2:	0f 88 13 25 00 00    	js     0x1406242fb
140621de8:	e9 4e ff ff ff       	jmp    0x140621d3b
140621ded:	4d 8b cf             	mov    %r15,%r9
140621df0:	4d 8b c5             	mov    %r13,%r8
140621df3:	49 8b d6             	mov    %r14,%rdx
140621df6:	49 8b cc             	mov    %r12,%rcx
140621df9:	e8 c2 83 00 00       	call   0x14062a1c0
140621dfe:	90                   	nop
140621dff:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140621e04:	48 85 c9             	test   %rcx,%rcx
140621e07:	74 24                	je     0x140621e2d
140621e09:	8b 41 10             	mov    0x10(%rcx),%eax
140621e0c:	ff c8                	dec    %eax
140621e0e:	89 41 10             	mov    %eax,0x10(%rcx)
140621e11:	85 c0                	test   %eax,%eax
140621e13:	7f 18                	jg     0x140621e2d
140621e15:	0f 88 42 26 00 00    	js     0x14062445d
140621e1b:	48 8b 01             	mov    (%rcx),%rax
140621e1e:	ba 01 00 00 00       	mov    $0x1,%edx
140621e23:	48 8b 00             	mov    (%rax),%rax
140621e26:	ff 15 f4 1b 96 00    	call   *0x961bf4(%rip)        # 0x140f83a20
140621e2c:	90                   	nop
140621e2d:	41 8b 47 10          	mov    0x10(%r15),%eax
140621e31:	ff c8                	dec    %eax
140621e33:	41 89 47 10          	mov    %eax,0x10(%r15)
140621e37:	85 c0                	test   %eax,%eax
140621e39:	7f 1b                	jg     0x140621e56
140621e3b:	0f 88 27 26 00 00    	js     0x140624468
140621e41:	49 8b 07             	mov    (%r15),%rax
140621e44:	ba 01 00 00 00       	mov    $0x1,%edx
140621e49:	49 8b cf             	mov    %r15,%rcx
140621e4c:	48 8b 00             	mov    (%rax),%rax
140621e4f:	ff 15 cb 1b 96 00    	call   *0x961bcb(%rip)        # 0x140f83a20
140621e55:	90                   	nop
140621e56:	48 85 f6             	test   %rsi,%rsi
140621e59:	0f 84 a9 10 00 00    	je     0x140622f08
140621e5f:	8b 46 10             	mov    0x10(%rsi),%eax
140621e62:	ff c8                	dec    %eax
140621e64:	89 46 10             	mov    %eax,0x10(%rsi)
140621e67:	85 c0                	test   %eax,%eax
140621e69:	0f 8f 99 10 00 00    	jg     0x140622f08
140621e6f:	0f 88 91 24 00 00    	js     0x140624306
140621e75:	e9 c1 fe ff ff       	jmp    0x140621d3b
140621e7a:	49 8b 07             	mov    (%r15),%rax
140621e7d:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140621e82:	49 8b cf             	mov    %r15,%rcx
140621e85:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140621e8c:	ff 15 8e 1b 96 00    	call   *0x961b8e(%rip)        # 0x140f83a20
140621e92:	90                   	nop
140621e93:	48 8b 08             	mov    (%rax),%rcx
140621e96:	e8 e5 62 1d 00       	call   0x1407f8180
140621e9b:	48 8b f8             	mov    %rax,%rdi
140621e9e:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140621ea3:	4d 85 c0             	test   %r8,%r8
140621ea6:	74 29                	je     0x140621ed1
140621ea8:	41 8b 48 10          	mov    0x10(%r8),%ecx
140621eac:	ff c9                	dec    %ecx
140621eae:	41 89 48 10          	mov    %ecx,0x10(%r8)
140621eb2:	85 c9                	test   %ecx,%ecx
140621eb4:	7f 1b                	jg     0x140621ed1
140621eb6:	0f 88 b7 25 00 00    	js     0x140624473
140621ebc:	49 8b 00             	mov    (%r8),%rax
140621ebf:	ba 01 00 00 00       	mov    $0x1,%edx
140621ec4:	49 8b c8             	mov    %r8,%rcx
140621ec7:	48 8b 00             	mov    (%rax),%rax
140621eca:	ff 15 50 1b 96 00    	call   *0x961b50(%rip)        # 0x140f83a20
140621ed0:	90                   	nop
140621ed1:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140621ed5:	e8 16 87 12 00       	call   0x14074a5f0
140621eda:	48 8b 48 40          	mov    0x40(%rax),%rcx
140621ede:	48 8b 59 50          	mov    0x50(%rcx),%rbx
140621ee2:	48 2b 59 48          	sub    0x48(%rcx),%rbx
140621ee6:	48 c1 fb 03          	sar    $0x3,%rbx
140621eea:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140621eee:	4d 8b cd             	mov    %r13,%r9
140621ef1:	41 b8 2e 03 00 00    	mov    $0x32e,%r8d
140621ef7:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140621efc:	49 8b cc             	mov    %r12,%rcx
140621eff:	e8 1c de ff ff       	call   0x14061fd20
140621f04:	90                   	nop
140621f05:	44 8b c3             	mov    %ebx,%r8d
140621f08:	48 8b d7             	mov    %rdi,%rdx
140621f0b:	49 8b cc             	mov    %r12,%rcx
140621f0e:	e8 0d ce ff ff       	call   0x14061ed20
140621f13:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140621f17:	49 8d 57 20          	lea    0x20(%r15),%rdx
140621f1b:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140621f1f:	e8 5c a8 c3 ff       	call   0x14025c780
140621f24:	49 8b cf             	mov    %r15,%rcx
140621f27:	e8 84 46 06 00       	call   0x1406865b0
140621f2c:	48 8d 50 40          	lea    0x40(%rax),%rdx
140621f30:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140621f34:	e8 47 a8 c3 ff       	call   0x14025c780
140621f39:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140621f3e:	49 8b d6             	mov    %r14,%rdx
140621f41:	49 8b cc             	mov    %r12,%rcx
140621f44:	e8 e7 c3 ff ff       	call   0x14061e330
140621f49:	90                   	nop
140621f4a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140621f4f:	e8 3c 89 f9 ff       	call   0x1405ba890
140621f54:	90                   	nop
140621f55:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140621f5a:	48 85 c9             	test   %rcx,%rcx
140621f5d:	74 24                	je     0x140621f83
140621f5f:	8b 41 10             	mov    0x10(%rcx),%eax
140621f62:	ff c8                	dec    %eax
140621f64:	89 41 10             	mov    %eax,0x10(%rcx)
140621f67:	85 c0                	test   %eax,%eax
140621f69:	7f 18                	jg     0x140621f83
140621f6b:	0f 88 0d 25 00 00    	js     0x14062447e
140621f71:	48 8b 01             	mov    (%rcx),%rax
140621f74:	ba 01 00 00 00       	mov    $0x1,%edx
140621f79:	48 8b 00             	mov    (%rax),%rax
140621f7c:	ff 15 9e 1a 96 00    	call   *0x961a9e(%rip)        # 0x140f83a20
140621f82:	90                   	nop
140621f83:	41 8b 47 10          	mov    0x10(%r15),%eax
140621f87:	ff c8                	dec    %eax
140621f89:	41 89 47 10          	mov    %eax,0x10(%r15)
140621f8d:	85 c0                	test   %eax,%eax
140621f8f:	7f 1b                	jg     0x140621fac
140621f91:	0f 88 f2 24 00 00    	js     0x140624489
140621f97:	49 8b 07             	mov    (%r15),%rax
140621f9a:	ba 01 00 00 00       	mov    $0x1,%edx
140621f9f:	49 8b cf             	mov    %r15,%rcx
140621fa2:	48 8b 00             	mov    (%rax),%rax
140621fa5:	ff 15 75 1a 96 00    	call   *0x961a75(%rip)        # 0x140f83a20
140621fab:	90                   	nop
140621fac:	48 85 f6             	test   %rsi,%rsi
140621faf:	0f 84 53 0f 00 00    	je     0x140622f08
140621fb5:	8b 46 10             	mov    0x10(%rsi),%eax
140621fb8:	ff c8                	dec    %eax
140621fba:	89 46 10             	mov    %eax,0x10(%rsi)
140621fbd:	85 c0                	test   %eax,%eax
140621fbf:	0f 8f 43 0f 00 00    	jg     0x140622f08
140621fc5:	0f 88 46 23 00 00    	js     0x140624311
140621fcb:	e9 6b fd ff ff       	jmp    0x140621d3b
140621fd0:	4d 8b cf             	mov    %r15,%r9
140621fd3:	4d 8b c5             	mov    %r13,%r8
140621fd6:	49 8b d6             	mov    %r14,%rdx