140ca39d5:	48 8b 89 a8 02 00 00 	mov    0x2a8(%rcx),%rcx
140ca39dc:	e8 2f e0 01 00       	call   0x140cc1a10
140ca39e1:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140ca39e8:	4c 8d 05 61 19 4a 00 	lea    0x4a1961(%rip),%r8        # 0x141145350
140ca39ef:	41 b9 16 0d 00 00    	mov    $0xd16,%r9d
140ca39f5:	48 8b 91 c0 02 00 00 	mov    0x2c0(%rcx),%rdx
140ca39fc:	48 8b 89 b8 02 00 00 	mov    0x2b8(%rcx),%rcx
140ca3a03:	e8 28 e1 01 00       	call   0x140cc1b30
140ca3a08:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140ca3a0f:	48 8d 15 3a 19 4a 00 	lea    0x4a193a(%rip),%rdx        # 0x141145350
140ca3a16:	41 b8 17 0d 00 00    	mov    $0xd17,%r8d
140ca3a1c:	48 8b 89 e8 02 00 00 	mov    0x2e8(%rcx),%rcx
140ca3a23:	e8 e8 df 01 00       	call   0x140cc1a10
140ca3a28:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140ca3a2f:	48 8d 15 1a 19 4a 00 	lea    0x4a191a(%rip),%rdx        # 0x141145350
140ca3a36:	41 b8 18 0d 00 00    	mov    $0xd18,%r8d
140ca3a3c:	48 8b 89 f0 02 00 00 	mov    0x2f0(%rcx),%rcx
140ca3a43:	e8 c8 df 01 00       	call   0x140cc1a10
140ca3a48:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140ca3a4f:	48 8b 89 40 02 00 00 	mov    0x240(%rcx),%rcx
140ca3a56:	e8 e5 27 02 00       	call   0x140cc6240
140ca3a5b:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140ca3a62:	48 8b 89 08 04 00 00 	mov    0x408(%rcx),%rcx
140ca3a69:	e8 d2 27 02 00       	call   0x140cc6240
140ca3a6e:	48 8b cb             	mov    %rbx,%rcx
140ca3a71:	e8 aa 1e 01 00       	call   0x140cb5920
140ca3a76:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140ca3a7d:	48 8d 15 cc 18 4a 00 	lea    0x4a18cc(%rip),%rdx        # 0x141145350
140ca3a84:	41 b8 21 0d 00 00    	mov    $0xd21,%r8d
140ca3a8a:	48 8b 89 e0 03 00 00 	mov    0x3e0(%rcx),%rcx
140ca3a91:	e8 7a df 01 00       	call   0x140cc1a10
140ca3a96:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140ca3a9d:	48 8d 15 ac 18 4a 00 	lea    0x4a18ac(%rip),%rdx        # 0x141145350
140ca3aa4:	41 b8 22 0d 00 00    	mov    $0xd22,%r8d
140ca3aaa:	48 8b 89 f0 03 00 00 	mov    0x3f0(%rcx),%rcx
140ca3ab1:	e8 5a df 01 00       	call   0x140cc1a10
140ca3ab6:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140ca3abd:	33 d2                	xor    %edx,%edx
140ca3abf:	41 b8 10 04 00 00    	mov    $0x410,%r8d
140ca3ac5:	e8 e6 bb 23 00       	call   0x140edf6b0
140ca3aca:	48 8b cb             	mov    %rbx,%rcx
140ca3acd:	e8 ae 13 fe ff       	call   0x140c84e80
140ca3ad2:	85 c0                	test   %eax,%eax
140ca3ad4:	75 06                	jne    0x140ca3adc
140ca3ad6:	48 83 c4 20          	add    $0x20,%rsp
140ca3ada:	5b                   	pop    %rbx
140ca3adb:	c3                   	ret
140ca3adc:	48 8b 8b f8 06 00 00 	mov    0x6f8(%rbx),%rcx
140ca3ae3:	48 8d 15 66 18 4a 00 	lea    0x4a1866(%rip),%rdx        # 0x141145350
140ca3aea:	41 b8 2d 0d 00 00    	mov    $0xd2d,%r8d
140ca3af0:	c7 03 00 03 00 00    	movl   $0x300,(%rbx)
140ca3af6:	e8 15 df 01 00       	call   0x140cc1a10
140ca3afb:	33 c0                	xor    %eax,%eax
140ca3afd:	48 89 83 f8 06 00 00 	mov    %rax,0x6f8(%rbx)
140ca3b04:	48 89 83 00 07 00 00 	mov    %rax,0x700(%rbx)
140ca3b0b:	b8 01 00 00 00       	mov    $0x1,%eax
140ca3b10:	48 83 c4 20          	add    $0x20,%rsp
140ca3b14:	5b                   	pop    %rbx
140ca3b15:	c3                   	ret
140ca3b16:	cc                   	int3
140ca3b17:	cc                   	int3
140ca3b18:	cc                   	int3
140ca3b19:	cc                   	int3
140ca3b1a:	cc                   	int3
140ca3b1b:	cc                   	int3
140ca3b1c:	cc                   	int3
140ca3b1d:	cc                   	int3
140ca3b1e:	cc                   	int3
140ca3b1f:	cc                   	int3
140ca3b20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ca3b25:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140ca3b2a:	56                   	push   %rsi
140ca3b2b:	57                   	push   %rdi
140ca3b2c:	41 56                	push   %r14
140ca3b2e:	b8 30 00 00 00       	mov    $0x30,%eax
140ca3b33:	e8 68 79 17 00       	call   0x140e1b4a0
140ca3b38:	48 2b e0             	sub    %rax,%rsp
140ca3b3b:	33 ed                	xor    %ebp,%ebp
140ca3b3d:	4d 63 f0             	movslq %r8d,%r14
140ca3b40:	83 c2 fd             	add    $0xfffffffd,%edx
140ca3b43:	49 8b f1             	mov    %r9,%rsi
140ca3b46:	48 8b d9             	mov    %rcx,%rbx
140ca3b49:	8b fd                	mov    %ebp,%edi
140ca3b4b:	81 fa 82 00 00 00    	cmp    $0x82,%edx
140ca3b51:	0f 87 e4 02 00 00    	ja     0x140ca3e3b
140ca3b57:	48 63 c2             	movslq %edx,%rax
140ca3b5a:	48 8d 0d 9f c4 35 ff 	lea    -0xca3b61(%rip),%rcx        # 0x140000000
140ca3b61:	0f b6 84 01 e8 42 ca 	movzbl 0xca42e8(%rcx,%rax,1),%eax
140ca3b68:	00
140ca3b69:	8b 94 81 40 42 ca 00 	mov    0xca4240(%rcx,%rax,4),%edx
140ca3b70:	48 03 d1             	add    %rcx,%rdx
140ca3b73:	ff e2                	jmp    *%rdx
140ca3b75:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140ca3b7c:	8b b8 0c 01 00 00    	mov    0x10c(%rax),%edi
140ca3b82:	e9 b4 02 00 00       	jmp    0x140ca3e3b
140ca3b87:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140ca3b8e:	8b b8 0c 01 00 00    	mov    0x10c(%rax),%edi
140ca3b94:	89 a8 0c 01 00 00    	mov    %ebp,0x10c(%rax)
140ca3b9a:	e9 9c 02 00 00       	jmp    0x140ca3e3b
140ca3b9f:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140ca3ba6:	8b b8 08 01 00 00    	mov    0x108(%rax),%edi
140ca3bac:	e9 8a 02 00 00       	jmp    0x140ca3e3b
140ca3bb1:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140ca3bb8:	8b 38                	mov    (%rax),%edi
140ca3bba:	e9 7c 02 00 00       	jmp    0x140ca3e3b
140ca3bbf:	48 85 f6             	test   %rsi,%rsi
140ca3bc2:	75 2b                	jne    0x140ca3bef
140ca3bc4:	c7 44 24 20 58 0d 00 	movl   $0xd58,0x20(%rsp)
140ca3bcb:	00
140ca3bcc:	41 b8 43 00 00 00    	mov    $0x43,%r8d
140ca3bd2:	4c 8d 0d 77 17 4a 00 	lea    0x4a1777(%rip),%r9        # 0x141145350
140ca3bd9:	ba d5 00 00 00       	mov    $0xd5,%edx
140ca3bde:	b9 14 00 00 00       	mov    $0x14,%ecx
140ca3be3:	e8 98 d0 02 00       	call   0x140cd0c80
140ca3be8:	33 c0                	xor    %eax,%eax
140ca3bea:	e9 4e 02 00 00       	jmp    0x140ca3e3d
140ca3bef:	e8 bc 29 02 00       	call   0x140cc65b0
140ca3bf4:	48 8b d6             	mov    %rsi,%rdx
140ca3bf7:	48 8b c8             	mov    %rax,%rcx
140ca3bfa:	48 8b f8             	mov    %rax,%rdi
140ca3bfd:	e8 be 2c 02 00       	call   0x140cc68c0
140ca3c02:	85 c0                	test   %eax,%eax
140ca3c04:	7f 0a                	jg     0x140ca3c10
140ca3c06:	48 8b cf             	mov    %rdi,%rcx
140ca3c09:	e8 32 26 02 00       	call   0x140cc6240
140ca3c0e:	eb 05                	jmp    0x140ca3c15
140ca3c10:	48 85 ff             	test   %rdi,%rdi
140ca3c13:	75 29                	jne    0x140ca3c3e
140ca3c15:	b9 14 00 00 00       	mov    $0x14,%ecx
140ca3c1a:	c7 44 24 20 5d 0d 00 	movl   $0xd5d,0x20(%rsp)
140ca3c21:	00
140ca3c22:	4c 8d 0d 27 17 4a 00 	lea    0x4a1727(%rip),%r9        # 0x141145350
140ca3c29:	ba d5 00 00 00       	mov    $0xd5,%edx
140ca3c2e:	44 8d 41 2d          	lea    0x2d(%rcx),%r8d
140ca3c32:	e8 49 d0 02 00       	call   0x140cd0c80
140ca3c37:	33 c0                	xor    %eax,%eax
140ca3c39:	e9 ff 01 00 00       	jmp    0x140ca3e3d
140ca3c3e:	48 8b cf             	mov    %rdi,%rcx
140ca3c41:	e8 3a 2c 02 00       	call   0x140cc6880
140ca3c46:	44 8b c0             	mov    %eax,%r8d
140ca3c49:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ca3c4e:	45 33 c9             	xor    %r9d,%r9d
140ca3c51:	ba 07 00 04 00       	mov    $0x40007,%edx
140ca3c56:	48 8b cb             	mov    %rbx,%rcx
140ca3c59:	e8 32 a1 fe ff       	call   0x140c8dd90
140ca3c5e:	85 c0                	test   %eax,%eax
140ca3c60:	75 31                	jne    0x140ca3c93
140ca3c62:	4c 8d 0d e7 16 4a 00 	lea    0x4a16e7(%rip),%r9        # 0x141145350
140ca3c69:	c7 44 24 20 62 0d 00 	movl   $0xd62,0x20(%rsp)
140ca3c70:	00
140ca3c71:	ba d5 00 00 00       	mov    $0xd5,%edx
140ca3c76:	8d 48 14             	lea    0x14(%rax),%ecx
140ca3c79:	41 b8 8a 01 00 00    	mov    $0x18a,%r8d
140ca3c7f:	e8 fc cf 02 00       	call   0x140cd0c80
140ca3c84:	48 8b cf             	mov    %rdi,%rcx
140ca3c87:	e8 b4 25 02 00       	call   0x140cc6240
140ca3c8c:	33 c0                	xor    %eax,%eax
140ca3c8e:	e9 aa 01 00 00       	jmp    0x140ca3e3d
140ca3c93:	48 8b 8b 88 04 00 00 	mov    0x488(%rbx),%rcx
140ca3c9a:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140ca3c9e:	e8 9d 25 02 00       	call   0x140cc6240
140ca3ca3:	48 8b 83 88 04 00 00 	mov    0x488(%rbx),%rax
140ca3caa:	48 89 78 08          	mov    %rdi,0x8(%rax)
140ca3cae:	e9 83 01 00 00       	jmp    0x140ca3e36
140ca3cb3:	b9 14 00 00 00       	mov    $0x14,%ecx
140ca3cb8:	c7 44 24 20 6d 0d 00 	movl   $0xd6d,0x20(%rsp)
140ca3cbf:	00
140ca3cc0:	4c 8d 0d 89 16 4a 00 	lea    0x4a1689(%rip),%r9        # 0x141145350
140ca3cc7:	ba d5 00 00 00       	mov    $0xd5,%edx
140ca3ccc:	44 8d 41 2e          	lea    0x2e(%rcx),%r8d
140ca3cd0:	e8 ab cf 02 00       	call   0x140cd0c80
140ca3cd5:	33 c0                	xor    %eax,%eax
140ca3cd7:	e9 61 01 00 00       	jmp    0x140ca3e3d
140ca3cdc:	48 8b 83 88 04 00 00 	mov    0x488(%rbx),%rax
140ca3ce3:	44 89 70 18          	mov    %r14d,0x18(%rax)
140ca3ce7:	b8 01 00 00 00       	mov    $0x1,%eax
140ca3cec:	e9 4c 01 00 00       	jmp    0x140ca3e3d
140ca3cf1:	48 85 f6             	test   %rsi,%rsi
140ca3cf4:	75 0d                	jne    0x140ca3d03
140ca3cf6:	c7 44 24 20 7b 0d 00 	movl   $0xd7b,0x20(%rsp)
140ca3cfd:	00
140ca3cfe:	e9 c9 fe ff ff       	jmp    0x140ca3bcc
140ca3d03:	48 8b ce             	mov    %rsi,%rcx
140ca3d06:	e8 15 c0 7a ff       	call   0x14044fd20
140ca3d0b:	48 85 c0             	test   %rax,%rax
140ca3d0e:	75 11                	jne    0x140ca3d21
140ca3d10:	c7 44 24 20 80 0d 00 	movl   $0xd80,0x20(%rsp)
140ca3d17:	00
140ca3d18:	44 8d 40 7c          	lea    0x7c(%rax),%r8d
140ca3d1c:	e9 b1 fe ff ff       	jmp    0x140ca3bd2
140ca3d21:	48 8b c8             	mov    %rax,%rcx
140ca3d24:	e8 97 c8 59 ff       	call   0x1402405c0
140ca3d29:	89 44 24 58          	mov    %eax,0x58(%rsp)
140ca3d2d:	85 c0                	test   %eax,%eax
140ca3d2f:	0f 84 b3 fe ff ff    	je     0x140ca3be8
140ca3d35:	48 8d 93 a0 06 00 00 	lea    0x6a0(%rbx),%rdx
140ca3d3c:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140ca3d42:	48 8d 8b a8 06 00 00 	lea    0x6a8(%rbx),%rcx
140ca3d49:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140ca3d4e:	e8 6d 4f ff ff       	call   0x140c98cc0
140ca3d53:	e9 e5 00 00 00       	jmp    0x140ca3e3d
140ca3d58:	45 85 c0             	test   %r8d,%r8d
140ca3d5b:	0f 85 9e 00 00 00    	jne    0x140ca3dff
140ca3d61:	48 8b 8b 38 06 00 00 	mov    0x638(%rbx),%rcx
140ca3d68:	48 8d 15 e1 15 4a 00 	lea    0x4a15e1(%rip),%rdx        # 0x141145350
140ca3d6f:	41 b8 99 0d 00 00    	mov    $0xd99,%r8d
140ca3d75:	e8 96 dc 01 00       	call   0x140cc1a10
140ca3d7a:	48 89 ab 38 06 00 00 	mov    %rbp,0x638(%rbx)
140ca3d81:	bf 01 00 00 00       	mov    $0x1,%edi
140ca3d86:	48 85 f6             	test   %rsi,%rsi
140ca3d89:	0f 84 ac 00 00 00    	je     0x140ca3e3b
140ca3d8f:	48 8b c6             	mov    %rsi,%rax
140ca3d92:	40 38 2e             	cmp    %bpl,(%rsi)
140ca3d95:	74 12                	je     0x140ca3da9
140ca3d97:	81 fd 00 00 00 80    	cmp    $0x80000000,%ebp
140ca3d9d:	73 0a                	jae    0x140ca3da9
140ca3d9f:	48 ff c0             	inc    %rax
140ca3da2:	ff c5                	inc    %ebp
140ca3da4:	80 38 00             	cmpb   $0x0,(%rax)
140ca3da7:	75 ee                	jne    0x140ca3d97
140ca3da9:	8b c5                	mov    %ebp,%eax
140ca3dab:	0f ba f0 1f          	btr    $0x1f,%eax
140ca3daf:	48 ff c8             	dec    %rax
140ca3db2:	48 3d fe 00 00 00    	cmp    $0xfe,%rax
140ca3db8:	77 32                	ja     0x140ca3dec
140ca3dba:	41 b8 a4 0d 00 00    	mov    $0xda4,%r8d
140ca3dc0:	48 8d 15 89 15 4a 00 	lea    0x4a1589(%rip),%rdx        # 0x141145350
140ca3dc7:	48 8b ce             	mov    %rsi,%rcx
140ca3dca:	e8 11 9f 04 00       	call   0x140cedce0
140ca3dcf:	48 89 83 38 06 00 00 	mov    %rax,0x638(%rbx)
140ca3dd6:	48 85 c0             	test   %rax,%rax
140ca3dd9:	75 60                	jne    0x140ca3e3b
140ca3ddb:	c7 44 24 20 a5 0d 00 	movl   $0xda5,0x20(%rsp)
140ca3de2:	00
140ca3de3:	44 8d 40 44          	lea    0x44(%rax),%r8d
140ca3de7:	e9 e6 fd ff ff       	jmp    0x140ca3bd2
140ca3dec:	c7 44 24 20 a1 0d 00 	movl   $0xda1,0x20(%rsp)
140ca3df3:	00
140ca3df4:	41 b8 3f 01 00 00    	mov    $0x13f,%r8d
140ca3dfa:	e9 d3 fd ff ff       	jmp    0x140ca3bd2
140ca3dff:	c7 44 24 20 a9 0d 00 	movl   $0xda9,0x20(%rsp)
140ca3e06:	00
140ca3e07:	41 b8 40 01 00 00    	mov    $0x140,%r8d
140ca3e0d:	e9 c0 fd ff ff       	jmp    0x140ca3bd2
140ca3e12:	48 89 b3 30 06 00 00 	mov    %rsi,0x630(%rbx)
140ca3e19:	eb 1b                	jmp    0x140ca3e36
140ca3e1b:	8b bb 40 06 00 00    	mov    0x640(%rbx),%edi
140ca3e21:	eb 18                	jmp    0x140ca3e3b
140ca3e23:	44 89 b3 40 06 00 00 	mov    %r14d,0x640(%rbx)
140ca3e2a:	eb 0a                	jmp    0x140ca3e36
140ca3e2c:	48 8b 83 60 06 00 00 	mov    0x660(%rbx),%rax
140ca3e33:	49 89 01             	mov    %rax,(%r9)
140ca3e36:	bf 01 00 00 00       	mov    $0x1,%edi
140ca3e3b:	8b c7                	mov    %edi,%eax
140ca3e3d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140ca3e42:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140ca3e47:	48 83 c4 30          	add    $0x30,%rsp
140ca3e4b:	41 5e                	pop    %r14
140ca3e4d:	5f                   	pop    %rdi
140ca3e4e:	5e                   	pop    %rsi
140ca3e4f:	c3                   	ret
140ca3e50:	48 89 b3 60 06 00 00 	mov    %rsi,0x660(%rbx)
140ca3e57:	eb dd                	jmp    0x140ca3e36
140ca3e59:	48 8b 83 58 06 00 00 	mov    0x658(%rbx),%rax
140ca3e60:	eb d1                	jmp    0x140ca3e33
140ca3e62:	48 89 b3 58 06 00 00 	mov    %rsi,0x658(%rbx)
140ca3e69:	eb cb                	jmp    0x140ca3e36
140ca3e6b:	48 8b 83 68 06 00 00 	mov    0x668(%rbx),%rax
140ca3e72:	49 89 01             	mov    %rax,(%r9)
140ca3e75:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ca3e7a:	48 8b 8b 70 06 00 00 	mov    0x670(%rbx),%rcx
140ca3e81:	48 85 c9             	test   %rcx,%rcx
140ca3e84:	74 b7                	je     0x140ca3e3d
140ca3e86:	48 81 f9 ff ff ff 7f 	cmp    $0x7fffffff,%rcx
140ca3e8d:	0f 46 c1             	cmovbe %ecx,%eax
140ca3e90:	eb ab                	jmp    0x140ca3e3d
140ca3e92:	48 8b 8b 68 06 00 00 	mov    0x668(%rbx),%rcx
140ca3e99:	48 8d 15 b0 14 4a 00 	lea    0x4a14b0(%rip),%rdx        # 0x141145350
140ca3ea0:	41 b8 d7 0d 00 00    	mov    $0xdd7,%r8d
140ca3ea6:	e8 65 db 01 00       	call   0x140cc1a10
140ca3eab:	48 89 b3 68 06 00 00 	mov    %rsi,0x668(%rbx)
140ca3eb2:	4c 89 b3 70 06 00 00 	mov    %r14,0x670(%rbx)
140ca3eb9:	e9 78 ff ff ff       	jmp    0x140ca3e36
140ca3ebe:	33 d2                	xor    %edx,%edx
140ca3ec0:	48 8b cb             	mov    %rbx,%rcx
140ca3ec3:	45 85 c0             	test   %r8d,%r8d
140ca3ec6:	4c 8b c6             	mov    %rsi,%r8
140ca3ec9:	74 0a                	je     0x140ca3ed5
140ca3ecb:	e8 f0 9c fe ff       	call   0x140c8dbc0
140ca3ed0:	e9 68 ff ff ff       	jmp    0x140ca3e3d
140ca3ed5:	e8 e6 9b fe ff       	call   0x140c8dac0
140ca3eda:	e9 5e ff ff ff       	jmp    0x140ca3e3d
140ca3edf:	33 d2                	xor    %edx,%edx
140ca3ee1:	48 8b cb             	mov    %rbx,%rcx
140ca3ee4:	45 85 c0             	test   %r8d,%r8d
140ca3ee7:	4c 8b c6             	mov    %rsi,%r8
140ca3eea:	74 0a                	je     0x140ca3ef6
140ca3eec:	e8 bf 99 fe ff       	call   0x140c8d8b0
140ca3ef1:	e9 47 ff ff ff       	jmp    0x140ca3e3d
140ca3ef6:	e8 f5 98 fe ff       	call   0x140c8d7f0
140ca3efb:	e9 3d ff ff ff       	jmp    0x140ca3e3d
140ca3f00:	48 8b 83 88 04 00 00 	mov    0x488(%rbx),%rax
140ca3f07:	48 8b 08             	mov    (%rax),%rcx
140ca3f0a:	48 8b 41 10          	mov    0x10(%rcx),%rax
140ca3f0e:	e9 20 ff ff ff       	jmp    0x140ca3e33
140ca3f13:	48 8b 8b 88 04 00 00 	mov    0x488(%rbx),%rcx
140ca3f1a:	48 8b d6             	mov    %rsi,%rdx
140ca3f1d:	e8 ee 9a fe ff       	call   0x140c8da10
140ca3f22:	e9 16 ff ff ff       	jmp    0x140ca3e3d
140ca3f27:	41 83 fe 03          	cmp    $0x3,%r14d
140ca3f2b:	75 53                	jne    0x140ca3f80
140ca3f2d:	39 7b 38             	cmp    %edi,0x38(%rbx)
140ca3f30:	0f 84 b2 fc ff ff    	je     0x140ca3be8
140ca3f36:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140ca3f3d:	48 8b 88 38 02 00 00 	mov    0x238(%rax),%rcx
140ca3f44:	48 85 c9             	test   %rcx,%rcx
140ca3f47:	0f 84 9b fc ff ff    	je     0x140ca3be8
140ca3f4d:	f6 41 20 44          	testb  $0x44,0x20(%rcx)
140ca3f51:	74 09                	je     0x140ca3f5c
140ca3f53:	41 8d 46 ff          	lea    -0x1(%r14),%eax
140ca3f57:	e9 e1 fe ff ff       	jmp    0x140ca3e3d
140ca3f5c:	48 8b 88 e0 02 00 00 	mov    0x2e0(%rax),%rcx
140ca3f63:	48 85 c9             	test   %rcx,%rcx
140ca3f66:	0f 84 7c fc ff ff    	je     0x140ca3be8
140ca3f6c:	48 8b 83 88 04 00 00 	mov    0x488(%rbx),%rax
140ca3f73:	48 89 08             	mov    %rcx,(%rax)
140ca3f76:	b8 01 00 00 00       	mov    $0x1,%eax
140ca3f7b:	e9 bd fe ff ff       	jmp    0x140ca3e3d
140ca3f80:	48 8b 8b 88 04 00 00 	mov    0x488(%rbx),%rcx
140ca3f87:	41 8b d6             	mov    %r14d,%edx
140ca3f8a:	e8 31 9d fe ff       	call   0x140c8dcc0
140ca3f8f:	e9 a9 fe ff ff       	jmp    0x140ca3e3d
140ca3f94:	48 39 bb 08 05 00 00 	cmp    %rdi,0x508(%rbx)
140ca3f9b:	0f 84 47 fc ff ff    	je     0x140ca3be8
140ca3fa1:	48 8b bb b8 06 00 00 	mov    0x6b8(%rbx),%rdi
140ca3fa8:	48 8b 9b b0 06 00 00 	mov    0x6b0(%rbx),%rbx
140ca3faf:	48 85 f6             	test   %rsi,%rsi
140ca3fb2:	74 31                	je     0x140ca3fe5
140ca3fb4:	48 85 db             	test   %rbx,%rbx
140ca3fb7:	74 2c                	je     0x140ca3fe5
140ca3fb9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140ca3fc0:	0f b7 0c 6f          	movzwl (%rdi,%rbp,2),%ecx
140ca3fc4:	e8 97 48 ff ff       	call   0x140c98860
140ca3fc9:	48 85 c0             	test   %rax,%rax
140ca3fcc:	74 04                	je     0x140ca3fd2
140ca3fce:	8b 00                	mov    (%rax),%eax
140ca3fd0:	eb 08                	jmp    0x140ca3fda
140ca3fd2:	0f b7 04 6f          	movzwl (%rdi,%rbp,2),%eax
140ca3fd6:	0f ba e8 18          	bts    $0x18,%eax
140ca3fda:	89 04 ae             	mov    %eax,(%rsi,%rbp,4)