1404f7a9e:	4f 00 71 6f          	rex.WRXB add %r14b,0x6f(%r9)
1404f7aa2:	4f 00 e3             	rex.WRXB add %r12b,%r11b
1404f7aa5:	6f                   	outsl  %ds:(%rsi),(%dx)
1404f7aa6:	4f 00 5f 70          	rex.WRXB add %r11b,0x70(%r15)
1404f7aaa:	4f 00 da             	rex.WRXB add %r11b,%r10b
1404f7aad:	70 4f                	jo     0x1404f7afe
1404f7aaf:	00 55 71             	add    %dl,0x71(%rbp)
1404f7ab2:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7ab5:	71 4f                	jno    0x1404f7b06
1404f7ab7:	00 52 72             	add    %dl,0x72(%rdx)
1404f7aba:	4f 00 70 7a          	rex.WRXB add %r14b,0x7a(%r8)
1404f7abe:	4f 00 70 7a          	rex.WRXB add %r14b,0x7a(%r8)
1404f7ac2:	4f 00 70 7a          	rex.WRXB add %r14b,0x7a(%r8)
1404f7ac6:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7ac9:	72 4f                	jb     0x1404f7b1a
1404f7acb:	00 52 73             	add    %dl,0x73(%rdx)
1404f7ace:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7ad1:	73 4f                	jae    0x1404f7b22
1404f7ad3:	00 70 7a             	add    %dh,0x7a(%rax)
1404f7ad6:	4f 00 52 74          	rex.WRXB add %r10b,0x74(%r10)
1404f7ada:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7add:	74 4f                	je     0x1404f7b2e
1404f7adf:	00 52 75             	add    %dl,0x75(%rdx)
1404f7ae2:	4f 00 70 7a          	rex.WRXB add %r14b,0x7a(%r8)
1404f7ae6:	4f 00 70 7a          	rex.WRXB add %r14b,0x7a(%r8)
1404f7aea:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7aed:	75 4f                	jne    0x1404f7b3e
1404f7aef:	00 52 76             	add    %dl,0x76(%rdx)
1404f7af2:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7af5:	76 4f                	jbe    0x1404f7b46
1404f7af7:	00 d2                	add    %dl,%dl
1404f7af9:	77 4f                	ja     0x1404f7b4a
1404f7afb:	00 52 78             	add    %dl,0x78(%rdx)
1404f7afe:	4f 00 52 77          	rex.WRXB add %r10b,0x77(%r10)
1404f7b02:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7b05:	78 4f                	js     0x1404f7b56
1404f7b07:	00 52 79             	add    %dl,0x79(%rdx)
1404f7b0a:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7b0d:	79 4f                	jns    0x1404f7b5e
1404f7b0f:	00 48 89             	add    %cl,-0x77(%rax)
1404f7b12:	5c                   	pop    %rsp
1404f7b13:	24 08                	and    $0x8,%al
1404f7b15:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1404f7b1a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1404f7b1f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1404f7b24:	41 56                	push   %r14
1404f7b26:	48 83 ec 20          	sub    $0x20,%rsp
1404f7b2a:	48 8b d9             	mov    %rcx,%rbx
1404f7b2d:	48 8b 09             	mov    (%rcx),%rcx
1404f7b30:	48 85 c9             	test   %rcx,%rcx
1404f7b33:	74 0a                	je     0x1404f7b3f
1404f7b35:	ba 10 00 00 00       	mov    $0x10,%edx
1404f7b3a:	e8 05 36 92 00       	call   0x140e1b144
1404f7b3f:	45 33 f6             	xor    %r14d,%r14d
1404f7b42:	4c 89 33             	mov    %r14,(%rbx)
1404f7b45:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1404f7b49:	48 85 ff             	test   %rdi,%rdi
1404f7b4c:	74 21                	je     0x1404f7b6f
1404f7b4e:	48 8b 0f             	mov    (%rdi),%rcx
1404f7b51:	48 85 c9             	test   %rcx,%rcx
1404f7b54:	74 05                	je     0x1404f7b5b
1404f7b56:	e8 e9 35 92 00       	call   0x140e1b144
1404f7b5b:	4c 89 37             	mov    %r14,(%rdi)
1404f7b5e:	44 89 77 08          	mov    %r14d,0x8(%rdi)
1404f7b62:	ba 18 00 00 00       	mov    $0x18,%edx
1404f7b67:	48 8b cf             	mov    %rdi,%rcx
1404f7b6a:	e8 d5 35 92 00       	call   0x140e1b144
1404f7b6f:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1404f7b73:	0f b6 4b 10          	movzbl 0x10(%rbx),%ecx
1404f7b77:	81 e9 81 00 00 00    	sub    $0x81,%ecx
1404f7b7d:	0f 84 29 01 00 00    	je     0x1404f7cac
1404f7b83:	83 e9 01             	sub    $0x1,%ecx
1404f7b86:	0f 84 aa 00 00 00    	je     0x1404f7c36
1404f7b8c:	83 f9 01             	cmp    $0x1,%ecx
1404f7b8f:	74 33                	je     0x1404f7bc4
1404f7b91:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
1404f7b95:	48 85 ff             	test   %rdi,%rdi
1404f7b98:	74 21                	je     0x1404f7bbb
1404f7b9a:	48 8b 0f             	mov    (%rdi),%rcx
1404f7b9d:	48 85 c9             	test   %rcx,%rcx
1404f7ba0:	74 05                	je     0x1404f7ba7
1404f7ba2:	e8 9d 35 92 00       	call   0x140e1b144
1404f7ba7:	4c 89 37             	mov    %r14,(%rdi)
1404f7baa:	44 89 77 08          	mov    %r14d,0x8(%rdi)
1404f7bae:	ba 18 00 00 00       	mov    $0x18,%edx
1404f7bb3:	48 8b cf             	mov    %rdi,%rcx
1404f7bb6:	e8 89 35 92 00       	call   0x140e1b144
1404f7bbb:	4c 89 73 48          	mov    %r14,0x48(%rbx)
1404f7bbf:	e9 ad 01 00 00       	jmp    0x1404f7d71
1404f7bc4:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
1404f7bc8:	48 85 ff             	test   %rdi,%rdi
1404f7bcb:	74 15                	je     0x1404f7be2
1404f7bcd:	48 8b cf             	mov    %rdi,%rcx
1404f7bd0:	e8 eb 62 00 00       	call   0x1404fdec0
1404f7bd5:	ba 68 00 00 00       	mov    $0x68,%edx
1404f7bda:	48 8b cf             	mov    %rdi,%rcx
1404f7bdd:	e8 62 35 92 00       	call   0x140e1b144
1404f7be2:	4c 89 73 40          	mov    %r14,0x40(%rbx)
1404f7be6:	48 8b cb             	mov    %rbx,%rcx
1404f7be9:	e8 62 a8 01 00       	call   0x140512450
1404f7bee:	48 85 c0             	test   %rax,%rax
1404f7bf1:	74 3a                	je     0x1404f7c2d
1404f7bf3:	48 8b cb             	mov    %rbx,%rcx
1404f7bf6:	e8 55 a8 01 00       	call   0x140512450
1404f7bfb:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404f7bff:	48 8b 38             	mov    (%rax),%rdi
1404f7c02:	48 3b fd             	cmp    %rbp,%rdi
1404f7c05:	74 26                	je     0x1404f7c2d
1404f7c07:	48 8b 37             	mov    (%rdi),%rsi
1404f7c0a:	48 85 f6             	test   %rsi,%rsi
1404f7c0d:	74 15                	je     0x1404f7c24
1404f7c0f:	48 8b ce             	mov    %rsi,%rcx
1404f7c12:	e8 a9 62 00 00       	call   0x1404fdec0
1404f7c17:	ba 68 00 00 00       	mov    $0x68,%edx
1404f7c1c:	48 8b ce             	mov    %rsi,%rcx
1404f7c1f:	e8 20 35 92 00       	call   0x140e1b144
1404f7c24:	48 83 c7 08          	add    $0x8,%rdi
1404f7c28:	48 3b fd             	cmp    %rbp,%rdi
1404f7c2b:	75 da                	jne    0x1404f7c07
1404f7c2d:	48 8b 5b 38          	mov    0x38(%rbx),%rbx
1404f7c31:	e9 e4 00 00 00       	jmp    0x1404f7d1a
1404f7c36:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
1404f7c3a:	48 85 ff             	test   %rdi,%rdi
1404f7c3d:	74 15                	je     0x1404f7c54
1404f7c3f:	48 8b cf             	mov    %rdi,%rcx
1404f7c42:	e8 79 62 00 00       	call   0x1404fdec0
1404f7c47:	ba 68 00 00 00       	mov    $0x68,%edx
1404f7c4c:	48 8b cf             	mov    %rdi,%rcx
1404f7c4f:	e8 f0 34 92 00       	call   0x140e1b144
1404f7c54:	4c 89 73 30          	mov    %r14,0x30(%rbx)
1404f7c58:	48 8b cb             	mov    %rbx,%rcx
1404f7c5b:	e8 20 c6 01 00       	call   0x140514280
1404f7c60:	48 85 c0             	test   %rax,%rax
1404f7c63:	74 41                	je     0x1404f7ca6
1404f7c65:	48 8b cb             	mov    %rbx,%rcx
1404f7c68:	e8 13 c6 01 00       	call   0x140514280
1404f7c6d:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404f7c71:	48 8b 38             	mov    (%rax),%rdi
1404f7c74:	48 3b fd             	cmp    %rbp,%rdi
1404f7c77:	74 2d                	je     0x1404f7ca6
1404f7c79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1404f7c80:	48 8b 37             	mov    (%rdi),%rsi
1404f7c83:	48 85 f6             	test   %rsi,%rsi
1404f7c86:	74 15                	je     0x1404f7c9d
1404f7c88:	48 8b ce             	mov    %rsi,%rcx
1404f7c8b:	e8 30 62 00 00       	call   0x1404fdec0
1404f7c90:	ba 68 00 00 00       	mov    $0x68,%edx
1404f7c95:	48 8b ce             	mov    %rsi,%rcx
1404f7c98:	e8 a7 34 92 00       	call   0x140e1b144
1404f7c9d:	48 83 c7 08          	add    $0x8,%rdi
1404f7ca1:	48 3b fd             	cmp    %rbp,%rdi
1404f7ca4:	75 da                	jne    0x1404f7c80
1404f7ca6:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
1404f7caa:	eb 6e                	jmp    0x1404f7d1a
1404f7cac:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
1404f7cb0:	48 85 ff             	test   %rdi,%rdi
1404f7cb3:	74 15                	je     0x1404f7cca
1404f7cb5:	48 8b cf             	mov    %rdi,%rcx
1404f7cb8:	e8 03 62 00 00       	call   0x1404fdec0
1404f7cbd:	ba 68 00 00 00       	mov    $0x68,%edx
1404f7cc2:	48 8b cf             	mov    %rdi,%rcx
1404f7cc5:	e8 7a 34 92 00       	call   0x140e1b144
1404f7cca:	4c 89 73 20          	mov    %r14,0x20(%rbx)
1404f7cce:	48 8b cb             	mov    %rbx,%rcx
1404f7cd1:	e8 ea c3 01 00       	call   0x1405140c0
1404f7cd6:	48 85 c0             	test   %rax,%rax
1404f7cd9:	74 3b                	je     0x1404f7d16
1404f7cdb:	48 8b cb             	mov    %rbx,%rcx
1404f7cde:	e8 dd c3 01 00       	call   0x1405140c0
1404f7ce3:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404f7ce7:	48 8b 38             	mov    (%rax),%rdi
1404f7cea:	48 3b fd             	cmp    %rbp,%rdi
1404f7ced:	74 27                	je     0x1404f7d16
1404f7cef:	90                   	nop
1404f7cf0:	48 8b 37             	mov    (%rdi),%rsi
1404f7cf3:	48 85 f6             	test   %rsi,%rsi
1404f7cf6:	74 15                	je     0x1404f7d0d
1404f7cf8:	48 8b ce             	mov    %rsi,%rcx
1404f7cfb:	e8 c0 61 00 00       	call   0x1404fdec0
1404f7d00:	ba 68 00 00 00       	mov    $0x68,%edx
1404f7d05:	48 8b ce             	mov    %rsi,%rcx
1404f7d08:	e8 37 34 92 00       	call   0x140e1b144
1404f7d0d:	48 83 c7 08          	add    $0x8,%rdi
1404f7d11:	48 3b fd             	cmp    %rbp,%rdi
1404f7d14:	75 da                	jne    0x1404f7cf0
1404f7d16:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
1404f7d1a:	48 85 db             	test   %rbx,%rbx
1404f7d1d:	74 52                	je     0x1404f7d71
1404f7d1f:	48 8b 0b             	mov    (%rbx),%rcx
1404f7d22:	48 85 c9             	test   %rcx,%rcx
1404f7d25:	74 3c                	je     0x1404f7d63
1404f7d27:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1404f7d2b:	48 2b d1             	sub    %rcx,%rdx
1404f7d2e:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1404f7d32:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404f7d39:	72 18                	jb     0x1404f7d53
1404f7d3b:	48 83 c2 27          	add    $0x27,%rdx
1404f7d3f:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1404f7d43:	49 2b c8             	sub    %r8,%rcx
1404f7d46:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1404f7d4a:	48 83 f8 1f          	cmp    $0x1f,%rax
1404f7d4e:	77 3c                	ja     0x1404f7d8c
1404f7d50:	49 8b c8             	mov    %r8,%rcx
1404f7d53:	e8 ec 33 92 00       	call   0x140e1b144
1404f7d58:	4c 89 33             	mov    %r14,(%rbx)
1404f7d5b:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1404f7d5f:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1404f7d63:	ba 18 00 00 00       	mov    $0x18,%edx
1404f7d68:	48 8b cb             	mov    %rbx,%rcx
1404f7d6b:	e8 d4 33 92 00       	call   0x140e1b144
1404f7d70:	90                   	nop
1404f7d71:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404f7d76:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1404f7d7b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1404f7d80:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1404f7d85:	48 83 c4 20          	add    $0x20,%rsp
1404f7d89:	41 5e                	pop    %r14
1404f7d8b:	c3                   	ret
1404f7d8c:	e8 13 24 93 00       	call   0x140e2a1a4
1404f7d91:	cc                   	int3
1404f7d92:	cc                   	int3
1404f7d93:	cc                   	int3
1404f7d94:	cc                   	int3
1404f7d95:	cc                   	int3
1404f7d96:	cc                   	int3
1404f7d97:	cc                   	int3
1404f7d98:	cc                   	int3
1404f7d99:	cc                   	int3
1404f7d9a:	cc                   	int3
1404f7d9b:	cc                   	int3
1404f7d9c:	cc                   	int3
1404f7d9d:	cc                   	int3
1404f7d9e:	cc                   	int3
1404f7d9f:	cc                   	int3
1404f7da0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1404f7da5:	41 56                	push   %r14
1404f7da7:	48 83 ec 20          	sub    $0x20,%rsp
1404f7dab:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1404f7db0:	48 8b f1             	mov    %rcx,%rsi
1404f7db3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1404f7db7:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1404f7dbc:	48 85 c9             	test   %rcx,%rcx
1404f7dbf:	74 05                	je     0x1404f7dc6
1404f7dc1:	e8 7e 33 92 00       	call   0x140e1b144
1404f7dc6:	45 33 f6             	xor    %r14d,%r14d
1404f7dc9:	4c 89 76 10          	mov    %r14,0x10(%rsi)
1404f7dcd:	44 89 76 18          	mov    %r14d,0x18(%rsi)
1404f7dd1:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
1404f7dd5:	48 85 c9             	test   %rcx,%rcx
1404f7dd8:	74 05                	je     0x1404f7ddf
1404f7dda:	e8 65 33 92 00       	call   0x140e1b144
1404f7ddf:	4c 89 76 38          	mov    %r14,0x38(%rsi)
1404f7de3:	44 89 76 40          	mov    %r14d,0x40(%rsi)
1404f7de7:	48 8b 5e 50          	mov    0x50(%rsi),%rbx
1404f7deb:	48 85 db             	test   %rbx,%rbx
1404f7dee:	74 23                	je     0x1404f7e13
1404f7df0:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404f7df4:	48 85 c9             	test   %rcx,%rcx
1404f7df7:	74 05                	je     0x1404f7dfe
1404f7df9:	e8 46 33 92 00       	call   0x140e1b144
1404f7dfe:	ba 20 00 00 00       	mov    $0x20,%edx
1404f7e03:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1404f7e07:	48 8b cb             	mov    %rbx,%rcx
1404f7e0a:	44 89 73 10          	mov    %r14d,0x10(%rbx)
1404f7e0e:	e8 31 33 92 00       	call   0x140e1b144
1404f7e13:	48 8b 7e 48          	mov    0x48(%rsi),%rdi
1404f7e17:	4c 89 76 50          	mov    %r14,0x50(%rsi)
1404f7e1b:	48 85 ff             	test   %rdi,%rdi
1404f7e1e:	74 4a                	je     0x1404f7e6a
1404f7e20:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1404f7e25:	48 8b 6f 08          	mov    0x8(%rdi),%rbp
1404f7e29:	48 8b 3f             	mov    (%rdi),%rdi
1404f7e2c:	48 3b fd             	cmp    %rbp,%rdi
1404f7e2f:	74 34                	je     0x1404f7e65
1404f7e31:	48 8b 1f             	mov    (%rdi),%rbx
1404f7e34:	48 85 db             	test   %rbx,%rbx
1404f7e37:	74 23                	je     0x1404f7e5c
1404f7e39:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404f7e3d:	48 85 c9             	test   %rcx,%rcx
1404f7e40:	74 05                	je     0x1404f7e47
1404f7e42:	e8 fd 32 92 00       	call   0x140e1b144
1404f7e47:	ba 20 00 00 00       	mov    $0x20,%edx
1404f7e4c:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1404f7e50:	48 8b cb             	mov    %rbx,%rcx
1404f7e53:	44 89 73 10          	mov    %r14d,0x10(%rbx)
1404f7e57:	e8 e8 32 92 00       	call   0x140e1b144
1404f7e5c:	48 83 c7 08          	add    $0x8,%rdi
1404f7e60:	48 3b fd             	cmp    %rbp,%rdi
1404f7e63:	75 cc                	jne    0x1404f7e31
1404f7e65:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1404f7e6a:	48 8b 5e 48          	mov    0x48(%rsi),%rbx
1404f7e6e:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404f7e73:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1404f7e78:	48 85 db             	test   %rbx,%rbx
1404f7e7b:	74 51                	je     0x1404f7ece
1404f7e7d:	48 8b 0b             	mov    (%rbx),%rcx
1404f7e80:	48 85 c9             	test   %rcx,%rcx
1404f7e83:	74 3c                	je     0x1404f7ec1
1404f7e85:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1404f7e89:	48 2b d1             	sub    %rcx,%rdx
1404f7e8c:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1404f7e90:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404f7e97:	72 18                	jb     0x1404f7eb1
1404f7e99:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1404f7e9d:	48 83 c2 27          	add    $0x27,%rdx
1404f7ea1:	49 2b c8             	sub    %r8,%rcx
1404f7ea4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1404f7ea8:	48 83 f8 1f          	cmp    $0x1f,%rax
1404f7eac:	77 2c                	ja     0x1404f7eda
1404f7eae:	49 8b c8             	mov    %r8,%rcx
1404f7eb1:	e8 8e 32 92 00       	call   0x140e1b144
1404f7eb6:	4c 89 33             	mov    %r14,(%rbx)
1404f7eb9:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1404f7ebd:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1404f7ec1:	ba 18 00 00 00       	mov    $0x18,%edx
1404f7ec6:	48 8b cb             	mov    %rbx,%rcx
1404f7ec9:	e8 76 32 92 00       	call   0x140e1b144
1404f7ece:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404f7ed3:	48 83 c4 20          	add    $0x20,%rsp
1404f7ed7:	41 5e                	pop    %r14
1404f7ed9:	c3                   	ret
1404f7eda:	e8 c5 22 93 00       	call   0x140e2a1a4
1404f7edf:	cc                   	int3
1404f7ee0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1404f7ee5:	55                   	push   %rbp
1404f7ee6:	48 83 ec 20          	sub    $0x20,%rsp
1404f7eea:	48 8b d9             	mov    %rcx,%rbx
1404f7eed:	48 8b 09             	mov    (%rcx),%rcx
1404f7ef0:	48 85 c9             	test   %rcx,%rcx
1404f7ef3:	74 0a                	je     0x1404f7eff
1404f7ef5:	ba 24 00 00 00       	mov    $0x24,%edx
1404f7efa:	e8 45 32 92 00       	call   0x140e1b144
1404f7eff:	0f b7 53 08          	movzwl 0x8(%rbx),%edx
1404f7f03:	33 ed                	xor    %ebp,%ebp
1404f7f05:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1404f7f0a:	48 89 2b             	mov    %rbp,(%rbx)
1404f7f0d:	81 fa 00 02 00 00    	cmp    $0x200,%edx
1404f7f13:	0f 87 29 0b 00 00    	ja     0x1404f8a42
1404f7f19:	0f 84 9d 0b 00 00    	je     0x1404f8abc
1404f7f1f:	81 ea d3 00 00 00    	sub    $0xd3,%edx
1404f7f25:	83 fa 2f             	cmp    $0x2f,%edx
1404f7f28:	0f 87 71 0b 00 00    	ja     0x1404f8a9f
1404f7f2e:	48 8d 0d cb 80 b0 ff 	lea    -0x4f7f35(%rip),%rcx        # 0x140000000
1404f7f35:	48 63 c2             	movslq %edx,%rax
1404f7f38:	8b 84 81 f0 97 4f 00 	mov    0x4f97f0(%rcx,%rax,4),%eax
1404f7f3f:	48 03 c1             	add    %rcx,%rax
1404f7f42:	ff e0                	jmp    *%rax
1404f7f44:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1404f7f48:	48 85 ff             	test   %rdi,%rdi
1404f7f4b:	74 22                	je     0x1404f7f6f