1401e7985:	be 17 00 00 00       	mov    $0x17,%esi
1401e798a:	48 8b cb             	mov    %rbx,%rcx
1401e798d:	41 89 76 fc          	mov    %esi,-0x4(%r14)
1401e7991:	e8 aa e9 ff ff       	call   0x1401e6340
1401e7996:	83 f8 0c             	cmp    $0xc,%eax
1401e7999:	75 38                	jne    0x1401e79d3
1401e799b:	83 bb 80 07 00 00 00 	cmpl   $0x0,0x780(%rbx)
1401e79a2:	75 2f                	jne    0x1401e79d3
1401e79a4:	48 8b cb             	mov    %rbx,%rcx
1401e79a7:	e8 d4 21 ea ff       	call   0x140089b80
1401e79ac:	25 00 ff ff ff       	and    $0xffffff00,%eax
1401e79b1:	3d 00 03 00 00       	cmp    $0x300,%eax
1401e79b6:	75 1b                	jne    0x1401e79d3
1401e79b8:	48 8b cb             	mov    %rbx,%rcx
1401e79bb:	e8 c0 21 ea ff       	call   0x140089b80
1401e79c0:	b9 01 03 00 00       	mov    $0x301,%ecx
1401e79c5:	3b c1                	cmp    %ecx,%eax
1401e79c7:	7e 0a                	jle    0x1401e79d3
1401e79c9:	83 bb d8 04 00 00 00 	cmpl   $0x0,0x4d8(%rbx)
1401e79d0:	0f 44 f9             	cmove  %ecx,%edi
1401e79d3:	48 83 bb 58 04 00 00 	cmpq   $0x0,0x458(%rbx)
1401e79da:	00
1401e79db:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401e79e1:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401e79e6:	8b d6                	mov    %esi,%edx
1401e79e8:	49 8b cc             	mov    %r12,%rcx
1401e79eb:	41 89 7e f8          	mov    %edi,-0x8(%r14)
1401e79ef:	49 8b 04 c7          	mov    (%r15,%rax,8),%rax
1401e79f3:	4c 8d b8 00 04 00 00 	lea    0x400(%rax),%r15
1401e79fa:	4c 0f 44 f8          	cmove  %rax,%r15
1401e79fe:	e8 6d ad 01 00       	call   0x140202770
1401e7a03:	85 c0                	test   %eax,%eax
1401e7a05:	0f 84 45 03 00 00    	je     0x1401e7d50
1401e7a0b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401e7a11:	8b d7                	mov    %edi,%edx
1401e7a13:	49 8b cc             	mov    %r12,%rcx
1401e7a16:	e8 55 ad 01 00       	call   0x140202770
1401e7a1b:	85 c0                	test   %eax,%eax
1401e7a1d:	0f 84 2d 03 00 00    	je     0x1401e7d50
1401e7a23:	ba 02 00 00 00       	mov    $0x2,%edx
1401e7a28:	49 8b cc             	mov    %r12,%rcx
1401e7a2b:	e8 e0 af 01 00       	call   0x140202a10
1401e7a30:	85 c0                	test   %eax,%eax
1401e7a32:	0f 84 18 03 00 00    	je     0x1401e7d50
1401e7a38:	48 63 44 24 48       	movslq 0x48(%rsp),%rax
1401e7a3d:	85 c0                	test   %eax,%eax
1401e7a3f:	7e 16                	jle    0x1401e7a57
1401e7a41:	48 8b d0             	mov    %rax,%rdx
1401e7a44:	45 33 c0             	xor    %r8d,%r8d
1401e7a47:	49 8b cc             	mov    %r12,%rcx
1401e7a4a:	e8 11 a8 01 00       	call   0x140202260
1401e7a4f:	85 c0                	test   %eax,%eax
1401e7a51:	0f 84 f9 02 00 00    	je     0x1401e7d50
1401e7a57:	4d 85 ff             	test   %r15,%r15
1401e7a5a:	74 18                	je     0x1401e7a74
1401e7a5c:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1401e7a61:	49 8b d7             	mov    %r15,%rdx
1401e7a64:	49 8b cc             	mov    %r12,%rcx
1401e7a67:	e8 24 ae 01 00       	call   0x140202890
1401e7a6c:	85 c0                	test   %eax,%eax
1401e7a6e:	0f 84 dc 02 00 00    	je     0x1401e7d50
1401e7a74:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401e7a79:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
1401e7a7d:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401e7a82:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1401e7a86:	49 89 46 18          	mov    %rax,0x18(%r14)
1401e7a8a:	48 8b 45 90          	mov    -0x70(%rbp),%rax
1401e7a8e:	4d 8b 04 ff          	mov    (%r15,%rdi,8),%r8
1401e7a92:	48 03 d0             	add    %rax,%rdx
1401e7a95:	49 03 c0             	add    %r8,%rax
1401e7a98:	4d 89 06             	mov    %r8,(%r14)
1401e7a9b:	48 83 bb 58 04 00 00 	cmpq   $0x0,0x458(%rbx)
1401e7aa2:	00
1401e7aa3:	49 89 56 20          	mov    %rdx,0x20(%r14)
1401e7aa7:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1401e7aab:	74 35                	je     0x1401e7ae2
1401e7aad:	49 8d 56 f8          	lea    -0x8(%r14),%rdx
1401e7ab1:	48 8b cb             	mov    %rbx,%rcx
1401e7ab4:	e8 d7 45 02 00       	call   0x14020c090
1401e7ab9:	85 c0                	test   %eax,%eax
1401e7abb:	74 12                	je     0x1401e7acf
1401e7abd:	49 8b 16             	mov    (%r14),%rdx
1401e7ac0:	45 33 c0             	xor    %r8d,%r8d
1401e7ac3:	49 8b cc             	mov    %r12,%rcx
1401e7ac6:	e8 95 a7 01 00       	call   0x140202260
1401e7acb:	85 c0                	test   %eax,%eax
1401e7acd:	75 2b                	jne    0x1401e7afa
1401e7acf:	c7 44 24 28 7e 03 00 	movl   $0x37e,0x28(%rsp)
1401e7ad6:	00
1401e7ad7:	41 b9 8d 00 00 00    	mov    $0x8d,%r9d
1401e7add:	e9 f4 04 00 00       	jmp    0x1401e7fd6
1401e7ae2:	49 8b cc             	mov    %r12,%rcx
1401e7ae5:	e8 a6 aa 01 00       	call   0x140202590
1401e7aea:	85 c0                	test   %eax,%eax
1401e7aec:	0f 84 51 02 00 00    	je     0x1401e7d43
1401e7af2:	49 8b 46 18          	mov    0x18(%r14),%rax
1401e7af6:	49 89 46 20          	mov    %rax,0x20(%r14)
1401e7afa:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401e7afe:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
1401e7b05:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1401e7b09:	75 10                	jne    0x1401e7b1b
1401e7b0b:	8b 01                	mov    (%rcx),%eax
1401e7b0d:	3d 04 03 00 00       	cmp    $0x304,%eax
1401e7b12:	7c 07                	jl     0x1401e7b1b
1401e7b14:	3d 00 00 01 00       	cmp    $0x10000,%eax
1401e7b19:	75 1a                	jne    0x1401e7b35
1401e7b1b:	8b 83 84 00 00 00    	mov    0x84(%rbx),%eax
1401e7b21:	ff c8                	dec    %eax
1401e7b23:	83 f8 03             	cmp    $0x3,%eax
1401e7b26:	76 0d                	jbe    0x1401e7b35
1401e7b28:	83 bb d8 04 00 00 01 	cmpl   $0x1,0x4d8(%rbx)
1401e7b2f:	0f 85 c7 00 00 00    	jne    0x1401e7bfc
1401e7b35:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401e7b3a:	8b 74 24 40          	mov    0x40(%rsp),%esi
1401e7b3e:	48 83 38 00          	cmpq   $0x0,(%rax)
1401e7b42:	0f 84 b8 00 00 00    	je     0x1401e7c00
1401e7b48:	83 7b 7c 02          	cmpl   $0x2,0x7c(%rbx)
1401e7b4c:	75 09                	jne    0x1401e7b57
1401e7b4e:	83 fe 15             	cmp    $0x15,%esi
1401e7b51:	0f 84 a9 00 00 00    	je     0x1401e7c00
1401e7b57:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401e7b5d:	8b d6                	mov    %esi,%edx
1401e7b5f:	49 8b cc             	mov    %r12,%rcx
1401e7b62:	e8 09 ac 01 00       	call   0x140202770
1401e7b67:	48 8b cb             	mov    %rbx,%rcx
1401e7b6a:	85 c0                	test   %eax,%eax
1401e7b6c:	0f 84 a4 01 00 00    	je     0x1401e7d16
1401e7b72:	49 ff 06             	incq   (%r14)
1401e7b75:	e8 86 3b ff ff       	call   0x1401db700
1401e7b7a:	8b f0                	mov    %eax,%esi
1401e7b7c:	49 8b 06             	mov    (%r14),%rax
1401e7b7f:	48 3b c6             	cmp    %rsi,%rax
1401e7b82:	73 78                	jae    0x1401e7bfc
1401e7b84:	4c 8b 93 20 17 00 00 	mov    0x1720(%rbx),%r10
1401e7b8b:	48 2b f0             	sub    %rax,%rsi
1401e7b8e:	4d 85 d2             	test   %r10,%r10
1401e7b91:	74 19                	je     0x1401e7bac
1401e7b93:	4c 8b 8b 28 17 00 00 	mov    0x1728(%rbx),%r9
1401e7b9a:	4c 8b c0             	mov    %rax,%r8
1401e7b9d:	8b 54 24 40          	mov    0x40(%rsp),%edx
1401e7ba1:	48 8b cb             	mov    %rbx,%rcx
1401e7ba4:	41 ff d2             	call   *%r10
1401e7ba7:	48 8b f8             	mov    %rax,%rdi
1401e7baa:	eb 27                	jmp    0x1401e7bd3
1401e7bac:	48 8b bb 30 17 00 00 	mov    0x1730(%rbx),%rdi
1401e7bb3:	48 85 ff             	test   %rdi,%rdi
1401e7bb6:	74 3f                	je     0x1401e7bf7
1401e7bb8:	48 8d 57 ff          	lea    -0x1(%rdi),%rdx
1401e7bbc:	48 85 fa             	test   %rdi,%rdx
1401e7bbf:	75 05                	jne    0x1401e7bc6
1401e7bc1:	48 23 d0             	and    %rax,%rdx
1401e7bc4:	eb 05                	jmp    0x1401e7bcb
1401e7bc6:	33 d2                	xor    %edx,%edx
1401e7bc8:	48 f7 f7             	div    %rdi
1401e7bcb:	48 85 d2             	test   %rdx,%rdx
1401e7bce:	74 27                	je     0x1401e7bf7
1401e7bd0:	48 2b fa             	sub    %rdx,%rdi
1401e7bd3:	48 85 ff             	test   %rdi,%rdi
1401e7bd6:	74 1f                	je     0x1401e7bf7
1401e7bd8:	48 3b fe             	cmp    %rsi,%rdi
1401e7bdb:	49 8b cc             	mov    %r12,%rcx
1401e7bde:	48 0f 47 fe          	cmova  %rsi,%rdi
1401e7be2:	33 d2                	xor    %edx,%edx
1401e7be4:	4c 8b c7             	mov    %rdi,%r8
1401e7be7:	e8 94 aa 01 00       	call   0x140202680
1401e7bec:	85 c0                	test   %eax,%eax
1401e7bee:	0f 84 15 01 00 00    	je     0x1401e7d09
1401e7bf4:	49 01 3e             	add    %rdi,(%r14)
1401e7bf7:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401e7bfc:	8b 74 24 40          	mov    0x40(%rsp),%esi
1401e7c00:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401e7c07:	f7 00 00 04 00 00    	testl  $0x400,(%rax)
1401e7c0d:	75 4a                	jne    0x1401e7c59
1401e7c0f:	48 63 44 24 4c       	movslq 0x4c(%rsp),%rax
1401e7c14:	85 c0                	test   %eax,%eax
1401e7c16:	74 41                	je     0x1401e7c59
1401e7c18:	48 8b d0             	mov    %rax,%rdx
1401e7c1b:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
1401e7c20:	49 8b cc             	mov    %r12,%rcx
1401e7c23:	e8 38 a6 01 00       	call   0x140202260
1401e7c28:	85 c0                	test   %eax,%eax
1401e7c2a:	0f 84 f9 00 00 00    	je     0x1401e7d29
1401e7c30:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e7c34:	49 8d 56 f8          	lea    -0x8(%r14),%rdx
1401e7c38:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1401e7c3d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401e7c43:	48 8b cb             	mov    %rbx,%rcx
1401e7c46:	4c 8b 90 c0 00 00 00 	mov    0xc0(%rax),%r10
1401e7c4d:	41 ff 52 08          	call   *0x8(%r10)
1401e7c51:	85 c0                	test   %eax,%eax
1401e7c53:	0f 84 d0 00 00 00    	je     0x1401e7d29
1401e7c59:	45 33 c0             	xor    %r8d,%r8d
1401e7c5c:	49 8b cc             	mov    %r12,%rcx
1401e7c5f:	41 8d 50 10          	lea    0x10(%r8),%edx
1401e7c63:	e8 28 ac 01 00       	call   0x140202890
1401e7c68:	85 c0                	test   %eax,%eax
1401e7c6a:	0f 84 c6 00 00 00    	je     0x1401e7d36
1401e7c70:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1401e7c74:	49 8b cc             	mov    %r12,%rcx
1401e7c77:	e8 c4 a7 01 00       	call   0x140202440
1401e7c7c:	85 c0                	test   %eax,%eax
1401e7c7e:	0f 84 b2 00 00 00    	je     0x1401e7d36
1401e7c84:	49 8b cc             	mov    %r12,%rcx
1401e7c87:	e8 94 a7 01 00       	call   0x140202420
1401e7c8c:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401e7c90:	48 ff c7             	inc    %rdi
1401e7c93:	48 2b c1             	sub    %rcx,%rax
1401e7c96:	49 89 0e             	mov    %rcx,(%r14)
1401e7c99:	49 89 46 18          	mov    %rax,0x18(%r14)
1401e7c9d:	49 83 c4 30          	add    $0x30,%r12
1401e7ca1:	49 89 46 20          	mov    %rax,0x20(%r14)
1401e7ca5:	45 33 ed             	xor    %r13d,%r13d
1401e7ca8:	49 83 c6 48          	add    $0x48,%r14
1401e7cac:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1401e7cb1:	48 3b bd 30 0f 00 00 	cmp    0xf30(%rbp),%rdi
1401e7cb8:	0f 82 65 fc ff ff    	jb     0x1401e7923
1401e7cbe:	4c 8b a5 30 0f 00 00 	mov    0xf30(%rbp),%r12
1401e7cc5:	83 7b 7c 02          	cmpl   $0x2,0x7c(%rbx)
1401e7cc9:	48 8d 95 b0 05 00 00 	lea    0x5b0(%rbp),%rdx
1401e7cd0:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401e7cd6:	4d 8b c4             	mov    %r12,%r8
1401e7cd9:	48 8b cb             	mov    %rbx,%rcx
1401e7cdc:	75 7f                	jne    0x1401e7d5d
1401e7cde:	e8 1d 33 02 00       	call   0x14020b000
1401e7ce3:	83 f8 01             	cmp    $0x1,%eax
1401e7ce6:	0f 8d a1 00 00 00    	jge    0x1401e7d8d
1401e7cec:	48 8b cb             	mov    %rbx,%rcx
1401e7cef:	e8 7c e8 ff ff       	call   0x1401e6570
1401e7cf4:	85 c0                	test   %eax,%eax
1401e7cf6:	0f 85 f8 02 00 00    	jne    0x1401e7ff4
1401e7cfc:	c7 44 24 28 ee 03 00 	movl   $0x3ee,0x28(%rsp)
1401e7d03:	00
1401e7d04:	e9 c7 02 00 00       	jmp    0x1401e7fd0
1401e7d09:	c7 44 24 28 b4 03 00 	movl   $0x3b4,0x28(%rsp)
1401e7d10:	00
1401e7d11:	e9 ba 02 00 00       	jmp    0x1401e7fd0
1401e7d16:	c7 44 24 28 92 03 00 	movl   $0x392,0x28(%rsp)
1401e7d1d:	00
1401e7d1e:	41 b9 44 00 00 00    	mov    $0x44,%r9d
1401e7d24:	e9 b0 02 00 00       	jmp    0x1401e7fd9
1401e7d29:	c7 44 24 28 c8 03 00 	movl   $0x3c8,0x28(%rsp)
1401e7d30:	00
1401e7d31:	e9 9a 02 00 00       	jmp    0x1401e7fd0
1401e7d36:	c7 44 24 28 da 03 00 	movl   $0x3da,0x28(%rsp)
1401e7d3d:	00
1401e7d3e:	e9 8d 02 00 00       	jmp    0x1401e7fd0
1401e7d43:	c7 44 24 28 84 03 00 	movl   $0x384,0x28(%rsp)
1401e7d4a:	00
1401e7d4b:	e9 80 02 00 00       	jmp    0x1401e7fd0
1401e7d50:	c7 44 24 28 6a 03 00 	movl   $0x36a,0x28(%rsp)
1401e7d57:	00
1401e7d58:	e9 73 02 00 00       	jmp    0x1401e7fd0
1401e7d5d:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e7d61:	4c 8b 90 c0 00 00 00 	mov    0xc0(%rax),%r10
1401e7d68:	41 ff 12             	call   *(%r10)
1401e7d6b:	83 f8 01             	cmp    $0x1,%eax
1401e7d6e:	7d 1d                	jge    0x1401e7d8d
1401e7d70:	48 8b cb             	mov    %rbx,%rcx
1401e7d73:	e8 f8 e7 ff ff       	call   0x1401e6570
1401e7d78:	85 c0                	test   %eax,%eax
1401e7d7a:	0f 85 74 02 00 00    	jne    0x1401e7ff4
1401e7d80:	c7 44 24 28 f6 03 00 	movl   $0x3f6,0x28(%rsp)
1401e7d87:	00
1401e7d88:	e9 43 02 00 00       	jmp    0x1401e7fd0
1401e7d8d:	4d 85 e4             	test   %r12,%r12
1401e7d90:	0f 84 85 02 00 00    	je     0x1401e801b
1401e7d96:	48 8d 75 b0          	lea    -0x50(%rbp),%rsi
1401e7d9a:	4c 8d bb 98 08 00 00 	lea    0x898(%rbx),%r15
1401e7da1:	48 8d bd b8 05 00 00 	lea    0x5b8(%rbp),%rdi
1401e7da8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401e7daf:	00
1401e7db0:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1401e7db5:	48 8b ce             	mov    %rsi,%rcx
1401e7db8:	e8 83 a6 01 00       	call   0x140202440
1401e7dbd:	85 c0                	test   %eax,%eax
1401e7dbf:	0f 84 03 02 00 00    	je     0x1401e7fc8
1401e7dc5:	48 8b 17             	mov    (%rdi),%rdx
1401e7dc8:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401e7dcd:	48 3b c2             	cmp    %rdx,%rax
1401e7dd0:	0f 87 f2 01 00 00    	ja     0x1401e7fc8
1401e7dd6:	73 16                	jae    0x1401e7dee
1401e7dd8:	48 2b d0             	sub    %rax,%rdx
1401e7ddb:	45 33 c0             	xor    %r8d,%r8d
1401e7dde:	48 8b ce             	mov    %rsi,%rcx
1401e7de1:	e8 7a a4 01 00       	call   0x140202260
1401e7de6:	85 c0                	test   %eax,%eax
1401e7de8:	0f 84 da 01 00 00    	je     0x1401e7fc8
1401e7dee:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401e7df5:	f7 00 00 04 00 00    	testl  $0x400,(%rax)
1401e7dfb:	74 50                	je     0x1401e7e4d
1401e7dfd:	48 63 44 24 4c       	movslq 0x4c(%rsp),%rax
1401e7e02:	85 c0                	test   %eax,%eax
1401e7e04:	74 47                	je     0x1401e7e4d
1401e7e06:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1401e7e0b:	48 8b d0             	mov    %rax,%rdx
1401e7e0e:	48 8b ce             	mov    %rsi,%rcx
1401e7e11:	4c 8b f0             	mov    %rax,%r14
1401e7e14:	e8 47 a4 01 00       	call   0x140202260
1401e7e19:	85 c0                	test   %eax,%eax
1401e7e1b:	0f 84 69 01 00 00    	je     0x1401e7f8a
1401e7e21:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e7e25:	48 8d 57 f8          	lea    -0x8(%rdi),%rdx
1401e7e29:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1401e7e2e:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401e7e34:	48 8b cb             	mov    %rbx,%rcx
1401e7e37:	4c 8b 90 c0 00 00 00 	mov    0xc0(%rax),%r10
1401e7e3e:	41 ff 52 08          	call   *0x8(%r10)
1401e7e42:	85 c0                	test   %eax,%eax
1401e7e44:	0f 84 40 01 00 00    	je     0x1401e7f8a
1401e7e4a:	4c 01 37             	add    %r14,(%rdi)
1401e7e4d:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1401e7e51:	48 8b ce             	mov    %rsi,%rcx
1401e7e54:	e8 e7 a5 01 00       	call   0x140202440
1401e7e59:	85 c0                	test   %eax,%eax
1401e7e5b:	0f 84 5d 01 00 00    	je     0x1401e7fbe
1401e7e61:	48 8b ce             	mov    %rsi,%rcx
1401e7e64:	e8 97 a4 01 00       	call   0x140202300
1401e7e69:	85 c0                	test   %eax,%eax
1401e7e6b:	0f 84 4d 01 00 00    	je     0x1401e7fbe
1401e7e71:	48 83 bb b8 00 00 00 	cmpq   $0x0,0xb8(%rbx)
1401e7e78:	00
1401e7e79:	0f 84 be 00 00 00    	je     0x1401e7f3d
1401e7e7f:	48 8b ce             	mov    %rsi,%rcx
1401e7e82:	e8 99 a5 01 00       	call   0x140202420
1401e7e87:	4c 8b c8             	mov    %rax,%r9
1401e7e8a:	33 d2                	xor    %edx,%edx
1401e7e8c:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
1401e7e93:	41 b8 00 01 00 00    	mov    $0x100,%r8d
1401e7e99:	4c 2b 4d 88          	sub    -0x78(%rbp),%r9
1401e7e9d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401e7ea2:	49 83 e9 05          	sub    $0x5,%r9
1401e7ea6:	8d 4a 01             	lea    0x1(%rdx),%ecx
1401e7ea9:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1401e7eae:	48 c7 44 24 20 05 00 	movq   $0x5,0x20(%rsp)
1401e7eb5:	00 00
1401e7eb7:	ff 93 b8 00 00 00    	call   *0xb8(%rbx)
1401e7ebd:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401e7ec1:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
1401e7ec8:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1401e7ecc:	75 10                	jne    0x1401e7ede
1401e7ece:	8b 01                	mov    (%rcx),%eax
1401e7ed0:	3d 04 03 00 00       	cmp    $0x304,%eax
1401e7ed5:	7c 07                	jl     0x1401e7ede
1401e7ed7:	3d 00 00 01 00       	cmp    $0x10000,%eax
1401e7edc:	75 16                	jne    0x1401e7ef4
1401e7ede:	8b 83 84 00 00 00    	mov    0x84(%rbx),%eax
1401e7ee4:	ff c8                	dec    %eax
1401e7ee6:	83 f8 03             	cmp    $0x3,%eax
1401e7ee9:	76 09                	jbe    0x1401e7ef4
1401e7eeb:	83 bb d8 04 00 00 01 	cmpl   $0x1,0x4d8(%rbx)