140215a27:	cc                   	int3
140215a28:	cc                   	int3
140215a29:	cc                   	int3
140215a2a:	cc                   	int3
140215a2b:	cc                   	int3
140215a2c:	cc                   	int3
140215a2d:	cc                   	int3
140215a2e:	cc                   	int3
140215a2f:	cc                   	int3
140215a30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140215a35:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140215a3a:	57                   	push   %rdi
140215a3b:	b8 30 00 00 00       	mov    $0x30,%eax
140215a40:	e8 9b 4b 0e 00       	call   0x1402fa5e0
140215a45:	48 2b e0             	sub    %rax,%rsp
140215a48:	8b b1 cc 05 00 00    	mov    0x5cc(%rcx),%esi
140215a4e:	44 8d 40 d2          	lea    -0x2e(%rax),%r8d
140215a52:	48 8b da             	mov    %rdx,%rbx
140215a55:	48 8b f9             	mov    %rcx,%rdi
140215a58:	48 8b cb             	mov    %rbx,%rcx
140215a5b:	8d 50 fd             	lea    -0x3(%rax),%edx
140215a5e:	81 e6 00 04 00 00    	and    $0x400,%esi
140215a64:	e8 07 cd fe ff       	call   0x140202770
140215a69:	85 c0                	test   %eax,%eax
140215a6b:	0f 84 9b 00 00 00    	je     0x140215b0c
140215a71:	ba 02 00 00 00       	mov    $0x2,%edx
140215a76:	48 8b cb             	mov    %rbx,%rcx
140215a79:	e8 92 cf fe ff       	call   0x140202a10
140215a7e:	85 c0                	test   %eax,%eax
140215a80:	0f 84 86 00 00 00    	je     0x140215b0c
140215a86:	ba 01 00 00 00       	mov    $0x1,%edx
140215a8b:	48 8b cb             	mov    %rbx,%rcx
140215a8e:	e8 7d cf fe ff       	call   0x140202a10
140215a93:	85 c0                	test   %eax,%eax
140215a95:	74 75                	je     0x140215b0c
140215a97:	ba 01 00 00 00       	mov    $0x1,%edx
140215a9c:	48 8b cb             	mov    %rbx,%rcx
140215a9f:	44 8b c2             	mov    %edx,%r8d
140215aa2:	e8 c9 cc fe ff       	call   0x140202770
140215aa7:	85 c0                	test   %eax,%eax
140215aa9:	74 61                	je     0x140215b0c
140215aab:	85 f6                	test   %esi,%esi
140215aad:	74 12                	je     0x140215ac1
140215aaf:	33 d2                	xor    %edx,%edx
140215ab1:	48 8b cb             	mov    %rbx,%rcx
140215ab4:	44 8d 42 01          	lea    0x1(%rdx),%r8d
140215ab8:	e8 b3 cc fe ff       	call   0x140202770
140215abd:	85 c0                	test   %eax,%eax
140215abf:	74 4b                	je     0x140215b0c
140215ac1:	48 8b cb             	mov    %rbx,%rcx
140215ac4:	e8 37 c8 fe ff       	call   0x140202300
140215ac9:	85 c0                	test   %eax,%eax
140215acb:	74 3f                	je     0x140215b0c
140215acd:	48 8b cb             	mov    %rbx,%rcx
140215ad0:	e8 2b c8 fe ff       	call   0x140202300
140215ad5:	85 c0                	test   %eax,%eax
140215ad7:	74 33                	je     0x140215b0c
140215ad9:	c7 87 08 07 00 00 02 	movl   $0x2,0x708(%rdi)
140215ae0:	00 00 00
140215ae3:	ba 03 00 00 00       	mov    $0x3,%edx
140215ae8:	8b 8f 08 07 00 00    	mov    0x708(%rdi),%ecx
140215aee:	85 f6                	test   %esi,%esi
140215af0:	0f 45 ca             	cmovne %edx,%ecx
140215af3:	89 8f 08 07 00 00    	mov    %ecx,0x708(%rdi)
140215af9:	8d 42 fe             	lea    -0x2(%rdx),%eax
140215afc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140215b01:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140215b06:	48 83 c4 30          	add    $0x30,%rsp
140215b0a:	5f                   	pop    %rdi
140215b0b:	c3                   	ret
140215b0c:	ba 50 00 00 00       	mov    $0x50,%edx
140215b11:	c7 44 24 28 3c 02 00 	movl   $0x23c,0x28(%rsp)
140215b18:	00
140215b19:	48 8d 05 e0 62 14 00 	lea    0x1462e0(%rip),%rax        # 0x14035be00
140215b20:	41 b8 fd 01 00 00    	mov    $0x1fd,%r8d
140215b26:	48 8b cf             	mov    %rdi,%rcx
140215b29:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140215b2e:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140215b32:	e8 a9 09 fd ff       	call   0x1401e64e0
140215b37:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140215b3c:	33 c0                	xor    %eax,%eax
140215b3e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140215b43:	48 83 c4 30          	add    $0x30,%rsp
140215b47:	5f                   	pop    %rdi
140215b48:	c3                   	ret
140215b49:	cc                   	int3
140215b4a:	cc                   	int3
140215b4b:	cc                   	int3
140215b4c:	cc                   	int3
140215b4d:	cc                   	int3
140215b4e:	cc                   	int3
140215b4f:	cc                   	int3
140215b50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140215b55:	57                   	push   %rdi
140215b56:	b8 30 00 00 00       	mov    $0x30,%eax
140215b5b:	e8 80 4a 0e 00       	call   0x1402fa5e0
140215b60:	48 2b e0             	sub    %rax,%rsp
140215b63:	83 b9 80 07 00 00 00 	cmpl   $0x0,0x780(%rcx)
140215b6a:	48 8b da             	mov    %rdx,%rbx
140215b6d:	48 8b f9             	mov    %rcx,%rdi
140215b70:	75 10                	jne    0x140215b82
140215b72:	b8 02 00 00 00       	mov    $0x2,%eax
140215b77:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140215b7c:	48 83 c4 30          	add    $0x30,%rsp
140215b80:	5f                   	pop    %rdi
140215b81:	c3                   	ret
140215b82:	ba 01 ff 00 00       	mov    $0xff01,%edx
140215b87:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140215b8d:	48 8b cb             	mov    %rbx,%rcx
140215b90:	e8 db cb fe ff       	call   0x140202770
140215b95:	85 c0                	test   %eax,%eax
140215b97:	74 54                	je     0x140215bed
140215b99:	ba 02 00 00 00       	mov    $0x2,%edx
140215b9e:	48 8b cb             	mov    %rbx,%rcx
140215ba1:	e8 6a ce fe ff       	call   0x140202a10
140215ba6:	85 c0                	test   %eax,%eax
140215ba8:	74 43                	je     0x140215bed
140215baa:	4c 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%r8
140215bb1:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140215bb7:	48 8b cb             	mov    %rbx,%rcx
140215bba:	49 8d 90 48 03 00 00 	lea    0x348(%r8),%rdx
140215bc1:	4d 8b 80 88 03 00 00 	mov    0x388(%r8),%r8
140215bc8:	e8 43 d0 fe ff       	call   0x140202c10
140215bcd:	85 c0                	test   %eax,%eax
140215bcf:	74 1c                	je     0x140215bed
140215bd1:	48 8b cb             	mov    %rbx,%rcx
140215bd4:	e8 27 c7 fe ff       	call   0x140202300
140215bd9:	85 c0                	test   %eax,%eax
140215bdb:	74 10                	je     0x140215bed
140215bdd:	b8 01 00 00 00       	mov    $0x1,%eax
140215be2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140215be7:	48 83 c4 30          	add    $0x30,%rsp
140215beb:	5f                   	pop    %rdi
140215bec:	c3                   	ret
140215bed:	ba 50 00 00 00       	mov    $0x50,%edx
140215bf2:	c7 44 24 28 1d 00 00 	movl   $0x1d,0x28(%rsp)
140215bf9:	00
140215bfa:	48 8d 05 ff 61 14 00 	lea    0x1461ff(%rip),%rax        # 0x14035be00
140215c01:	41 b8 d9 01 00 00    	mov    $0x1d9,%r8d
140215c07:	48 8b cf             	mov    %rdi,%rcx
140215c0a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140215c0f:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140215c13:	e8 c8 08 fd ff       	call   0x1401e64e0
140215c18:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140215c1d:	33 c0                	xor    %eax,%eax
140215c1f:	48 83 c4 30          	add    $0x30,%rsp
140215c23:	5f                   	pop    %rdi
140215c24:	c3                   	ret
140215c25:	cc                   	int3
140215c26:	cc                   	int3
140215c27:	cc                   	int3
140215c28:	cc                   	int3
140215c29:	cc                   	int3
140215c2a:	cc                   	int3
140215c2b:	cc                   	int3
140215c2c:	cc                   	int3
140215c2d:	cc                   	int3
140215c2e:	cc                   	int3
140215c2f:	cc                   	int3
140215c30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140215c35:	57                   	push   %rdi
140215c36:	b8 30 00 00 00       	mov    $0x30,%eax
140215c3b:	e8 a0 49 0e 00       	call   0x1402fa5e0
140215c40:	48 2b e0             	sub    %rax,%rsp
140215c43:	48 83 b9 48 07 00 00 	cmpq   $0x0,0x748(%rcx)
140215c4a:	00
140215c4b:	48 8b fa             	mov    %rdx,%rdi
140215c4e:	48 8b d9             	mov    %rcx,%rbx
140215c51:	74 72                	je     0x140215cc5
140215c53:	4d 85 c9             	test   %r9,%r9
140215c56:	75 6d                	jne    0x140215cc5
140215c58:	8d 50 e2             	lea    -0x1e(%rax),%edx
140215c5b:	48 8b cf             	mov    %rdi,%rcx
140215c5e:	44 8d 40 d2          	lea    -0x2e(%rax),%r8d
140215c62:	e8 09 cb fe ff       	call   0x140202770
140215c67:	85 c0                	test   %eax,%eax
140215c69:	74 22                	je     0x140215c8d
140215c6b:	33 d2                	xor    %edx,%edx
140215c6d:	48 8b cf             	mov    %rdi,%rcx
140215c70:	44 8d 42 02          	lea    0x2(%rdx),%r8d
140215c74:	e8 f7 ca fe ff       	call   0x140202770
140215c79:	85 c0                	test   %eax,%eax
140215c7b:	74 10                	je     0x140215c8d
140215c7d:	b8 01 00 00 00       	mov    $0x1,%eax
140215c82:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140215c87:	48 83 c4 30          	add    $0x30,%rsp
140215c8b:	5f                   	pop    %rdi
140215c8c:	c3                   	ret
140215c8d:	ba 50 00 00 00       	mov    $0x50,%edx
140215c92:	c7 44 24 28 e6 01 00 	movl   $0x1e6,0x28(%rsp)
140215c99:	00
140215c9a:	48 8d 05 5f 61 14 00 	lea    0x14615f(%rip),%rax        # 0x14035be00
140215ca1:	41 b8 da 01 00 00    	mov    $0x1da,%r8d
140215ca7:	48 8b cb             	mov    %rbx,%rcx
140215caa:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140215caf:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140215cb3:	e8 28 08 fd ff       	call   0x1401e64e0
140215cb8:	33 c0                	xor    %eax,%eax
140215cba:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140215cbf:	48 83 c4 30          	add    $0x30,%rsp
140215cc3:	5f                   	pop    %rdi
140215cc4:	c3                   	ret
140215cc5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140215cca:	b8 02 00 00 00       	mov    $0x2,%eax
140215ccf:	48 83 c4 30          	add    $0x30,%rsp
140215cd3:	5f                   	pop    %rdi
140215cd4:	c3                   	ret
140215cd5:	cc                   	int3
140215cd6:	cc                   	int3
140215cd7:	cc                   	int3
140215cd8:	cc                   	int3
140215cd9:	cc                   	int3
140215cda:	cc                   	int3
140215cdb:	cc                   	int3
140215cdc:	cc                   	int3
140215cdd:	cc                   	int3
140215cde:	cc                   	int3
140215cdf:	cc                   	int3
140215ce0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140215ce5:	57                   	push   %rdi
140215ce6:	b8 30 00 00 00       	mov    $0x30,%eax
140215ceb:	e8 f0 48 0e 00       	call   0x1402fa5e0
140215cf0:	48 2b e0             	sub    %rax,%rsp
140215cf3:	48 83 b9 38 06 00 00 	cmpq   $0x0,0x638(%rcx)
140215cfa:	00
140215cfb:	48 8b da             	mov    %rdx,%rbx
140215cfe:	48 8b f9             	mov    %rcx,%rdi
140215d01:	75 10                	jne    0x140215d13
140215d03:	b8 02 00 00 00       	mov    $0x2,%eax
140215d08:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140215d0d:	48 83 c4 30          	add    $0x30,%rsp
140215d11:	5f                   	pop    %rdi
140215d12:	c3                   	ret
140215d13:	33 d2                	xor    %edx,%edx
140215d15:	48 8b cb             	mov    %rbx,%rcx
140215d18:	44 8d 42 02          	lea    0x2(%rdx),%r8d
140215d1c:	e8 4f ca fe ff       	call   0x140202770
140215d21:	85 c0                	test   %eax,%eax
140215d23:	0f 84 9c 00 00 00    	je     0x140215dc5
140215d29:	ba 02 00 00 00       	mov    $0x2,%edx
140215d2e:	48 8b cb             	mov    %rbx,%rcx
140215d31:	e8 da cc fe ff       	call   0x140202a10
140215d36:	85 c0                	test   %eax,%eax
140215d38:	0f 84 87 00 00 00    	je     0x140215dc5
140215d3e:	ba 02 00 00 00       	mov    $0x2,%edx
140215d43:	48 8b cb             	mov    %rbx,%rcx
140215d46:	e8 c5 cc fe ff       	call   0x140202a10
140215d4b:	85 c0                	test   %eax,%eax
140215d4d:	74 76                	je     0x140215dc5
140215d4f:	33 d2                	xor    %edx,%edx
140215d51:	48 8b cb             	mov    %rbx,%rcx
140215d54:	44 8d 42 01          	lea    0x1(%rdx),%r8d
140215d58:	e8 13 ca fe ff       	call   0x140202770
140215d5d:	85 c0                	test   %eax,%eax
140215d5f:	74 64                	je     0x140215dc5
140215d61:	48 8b 97 38 06 00 00 	mov    0x638(%rdi),%rdx
140215d68:	33 c9                	xor    %ecx,%ecx
140215d6a:	48 8b c2             	mov    %rdx,%rax
140215d6d:	38 0a                	cmp    %cl,(%rdx)
140215d6f:	74 12                	je     0x140215d83
140215d71:	81 f9 00 00 00 80    	cmp    $0x80000000,%ecx
140215d77:	73 0a                	jae    0x140215d83
140215d79:	48 ff c0             	inc    %rax
140215d7c:	ff c1                	inc    %ecx
140215d7e:	80 38 00             	cmpb   $0x0,(%rax)
140215d81:	75 ee                	jne    0x140215d71
140215d83:	44 8b c1             	mov    %ecx,%r8d
140215d86:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140215d8c:	41 0f ba f0 1f       	btr    $0x1f,%r8d
140215d91:	48 8b cb             	mov    %rbx,%rcx
140215d94:	e8 77 ce fe ff       	call   0x140202c10
140215d99:	85 c0                	test   %eax,%eax
140215d9b:	74 28                	je     0x140215dc5
140215d9d:	48 8b cb             	mov    %rbx,%rcx
140215da0:	e8 5b c5 fe ff       	call   0x140202300
140215da5:	85 c0                	test   %eax,%eax
140215da7:	74 1c                	je     0x140215dc5
140215da9:	48 8b cb             	mov    %rbx,%rcx
140215dac:	e8 4f c5 fe ff       	call   0x140202300
140215db1:	85 c0                	test   %eax,%eax
140215db3:	74 10                	je     0x140215dc5
140215db5:	b8 01 00 00 00       	mov    $0x1,%eax
140215dba:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140215dbf:	48 83 c4 30          	add    $0x30,%rsp
140215dc3:	5f                   	pop    %rdi
140215dc4:	c3                   	ret
140215dc5:	ba 50 00 00 00       	mov    $0x50,%edx
140215dca:	c7 44 24 28 37 00 00 	movl   $0x37,0x28(%rsp)
140215dd1:	00
140215dd2:	48 8d 05 27 60 14 00 	lea    0x146027(%rip),%rax        # 0x14035be00
140215dd9:	41 b8 db 01 00 00    	mov    $0x1db,%r8d
140215ddf:	48 8b cf             	mov    %rdi,%rcx
140215de2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140215de7:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140215deb:	e8 f0 06 fd ff       	call   0x1401e64e0
140215df0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140215df5:	33 c0                	xor    %eax,%eax
140215df7:	48 83 c4 30          	add    $0x30,%rsp
140215dfb:	5f                   	pop    %rdi
140215dfc:	c3                   	ret
140215dfd:	cc                   	int3
140215dfe:	cc                   	int3
140215dff:	cc                   	int3
140215e00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140215e05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140215e0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140215e0f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140215e14:	41 56                	push   %r14
140215e16:	b8 30 00 00 00       	mov    $0x30,%eax
140215e1b:	e8 c0 47 0e 00       	call   0x1402fa5e0
140215e20:	48 2b e0             	sub    %rax,%rsp
140215e23:	48 8b ea             	mov    %rdx,%rbp
140215e26:	48 8b f9             	mov    %rcx,%rdi
140215e29:	e8 52 da fd ff       	call   0x1401f3880
140215e2e:	85 c0                	test   %eax,%eax
140215e30:	0f 84 3a 01 00 00    	je     0x140215f70
140215e36:	83 7f 3c 00          	cmpl   $0x0,0x3c(%rdi)
140215e3a:	4c 8d 35 bf 5f 14 00 	lea    0x145fbf(%rip),%r14        # 0x14035be00
140215e41:	75 2d                	jne    0x140215e70
140215e43:	48 8d 9f 08 05 00 00 	lea    0x508(%rdi),%rbx
140215e4a:	48 8b 03             	mov    (%rbx),%rax
140215e4d:	48 85 c0             	test   %rax,%rax
140215e50:	74 1e                	je     0x140215e70
140215e52:	48 83 b8 10 02 00 00 	cmpq   $0x0,0x210(%rax)
140215e59:	00
140215e5a:	74 14                	je     0x140215e70
140215e5c:	81 38 04 03 00 00    	cmpl   $0x304,(%rax)
140215e62:	74 0c                	je     0x140215e70
140215e64:	48 8b b0 18 02 00 00 	mov    0x218(%rax),%rsi
140215e6b:	e9 9c 00 00 00       	jmp    0x140215f0c
140215e70:	48 8d 9f 08 05 00 00 	lea    0x508(%rdi),%rbx
140215e77:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140215e7b:	0f 84 92 00 00 00    	je     0x140215f13
140215e81:	48 8b 87 c0 06 00 00 	mov    0x6c0(%rdi),%rax
140215e88:	48 85 c0             	test   %rax,%rax
140215e8b:	0f 84 82 00 00 00    	je     0x140215f13
140215e91:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
140215e96:	74 7b                	je     0x140215f13
140215e98:	0f b7 30             	movzwl (%rax),%esi
140215e9b:	41 b8 ec 00 00 00    	mov    $0xec,%r8d
140215ea1:	8b ce                	mov    %esi,%ecx
140215ea3:	49 8b d6             	mov    %r14,%rdx
140215ea6:	e8 15 34 01 00       	call   0x1402292c0
140215eab:	48 8b 0b             	mov    (%rbx),%rcx
140215eae:	48 89 81 10 02 00 00 	mov    %rax,0x210(%rcx)
140215eb5:	48 8b 03             	mov    (%rbx),%rax
140215eb8:	48 8b 88 10 02 00 00 	mov    0x210(%rax),%rcx
140215ebf:	48 85 c9             	test   %rcx,%rcx
140215ec2:	75 2b                	jne    0x140215eef
140215ec4:	c7 44 24 28 f0 00 00 	movl   $0xf0,0x28(%rsp)