140e2e91b:	66 83 79 3a 47       	cmpw   $0x47,0x3a(%rcx)
140e2e920:	75 0c                	jne    0x140e2e92e
140e2e922:	c7 41 30 01 00 00 00 	movl   $0x1,0x30(%rcx)
140e2e929:	b8 01 00 00 00       	mov    $0x1,%eax
140e2e92e:	4c 8b 41 08          	mov    0x8(%rcx),%r8
140e2e932:	48 8d 79 50          	lea    0x50(%rcx),%rdi
140e2e936:	05 5d 01 00 00       	add    $0x15d,%eax
140e2e93b:	48 8b cf             	mov    %rdi,%rcx
140e2e93e:	48 63 d0             	movslq %eax,%rdx
140e2e941:	e8 ba bb ff ff       	call   0x140e2a500
140e2e946:	41 b8 00 02 00 00    	mov    $0x200,%r8d
140e2e94c:	84 c0                	test   %al,%al
140e2e94e:	75 24                	jne    0x140e2e974
140e2e950:	48 83 bb 58 04 00 00 	cmpq   $0x0,0x458(%rbx)
140e2e957:	00
140e2e958:	75 05                	jne    0x140e2e95f
140e2e95a:	41 8b c0             	mov    %r8d,%eax
140e2e95d:	eb 0a                	jmp    0x140e2e969
140e2e95f:	48 8b 83 50 04 00 00 	mov    0x450(%rbx),%rax
140e2e966:	48 d1 e8             	shr    $1,%rax
140e2e969:	8d 90 a3 fe ff ff    	lea    -0x15d(%rax),%edx
140e2e96f:	89 53 30             	mov    %edx,0x30(%rbx)
140e2e972:	eb 03                	jmp    0x140e2e977
140e2e974:	8b 53 30             	mov    0x30(%rbx),%edx
140e2e977:	48 8b 87 08 04 00 00 	mov    0x408(%rdi),%rax
140e2e97e:	48 85 c0             	test   %rax,%rax
140e2e981:	48 0f 44 c7          	cmove  %rdi,%rax
140e2e985:	48 89 43 40          	mov    %rax,0x40(%rbx)
140e2e989:	33 c0                	xor    %eax,%eax
140e2e98b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140e2e98f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140e2e994:	48 8d 41 08          	lea    0x8(%rcx),%rax
140e2e998:	48 89 43 18          	mov    %rax,0x18(%rbx)
140e2e99c:	4c 8b 93 58 04 00 00 	mov    0x458(%rbx),%r10
140e2e9a3:	f2 0f 10 01          	movsd  (%rcx),%xmm0
140e2e9a7:	4c 8b 5b 08          	mov    0x8(%rbx),%r11
140e2e9ab:	48 8b 33             	mov    (%rbx),%rsi
140e2e9ae:	0f be 6b 3a          	movsbl 0x3a(%rbx),%ebp
140e2e9b2:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
140e2e9b8:	4d 85 d2             	test   %r10,%r10
140e2e9bb:	75 0c                	jne    0x140e2e9c9
140e2e9bd:	4c 8d 8f 00 02 00 00 	lea    0x200(%rdi),%r9
140e2e9c4:	49 8b c8             	mov    %r8,%rcx
140e2e9c7:	eb 24                	jmp    0x140e2e9ed
140e2e9c9:	4c 8b 8f 00 04 00 00 	mov    0x400(%rdi),%r9
140e2e9d0:	49 8b fa             	mov    %r10,%rdi
140e2e9d3:	48 8b 8b 50 04 00 00 	mov    0x450(%rbx),%rcx
140e2e9da:	4c 8b 83 50 04 00 00 	mov    0x450(%rbx),%r8
140e2e9e1:	49 d1 e9             	shr    $1,%r9
140e2e9e4:	4d 03 ca             	add    %r10,%r9
140e2e9e7:	48 d1 e9             	shr    $1,%rcx
140e2e9ea:	49 d1 e8             	shr    $1,%r8
140e2e9ed:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
140e2e9f2:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
140e2e9f9:	00
140e2e9fa:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140e2e9ff:	89 54 24 30          	mov    %edx,0x30(%rsp)
140e2ea03:	48 8b d7             	mov    %rdi,%rdx
140e2ea06:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
140e2ea0a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140e2ea0f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140e2ea14:	e8 e3 5e 02 00       	call   0x140e548fc
140e2ea19:	8b 43 28             	mov    0x28(%rbx),%eax
140e2ea1c:	c1 e8 05             	shr    $0x5,%eax
140e2ea1f:	a8 01                	test   $0x1,%al
140e2ea21:	74 7c                	je     0x140e2ea9f
140e2ea23:	83 7b 30 00          	cmpl   $0x0,0x30(%rbx)
140e2ea27:	75 76                	jne    0x140e2ea9f
140e2ea29:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
140e2ea2d:	80 7f 28 00          	cmpb   $0x0,0x28(%rdi)
140e2ea31:	75 08                	jne    0x140e2ea3b
140e2ea33:	48 8b cf             	mov    %rdi,%rcx
140e2ea36:	e8 05 05 00 00       	call   0x140e2ef40
140e2ea3b:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140e2ea3f:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
140e2ea43:	44 0f b6 01          	movzbl (%rcx),%r8d
140e2ea47:	49 8b 91 10 01 00 00 	mov    0x110(%r9),%rdx
140e2ea4e:	41 80 3c 10 65       	cmpb   $0x65,(%r8,%rdx,1)
140e2ea53:	74 11                	je     0x140e2ea66
140e2ea55:	49 8b 01             	mov    (%r9),%rax
140e2ea58:	48 ff c1             	inc    %rcx
140e2ea5b:	44 0f b6 01          	movzbl (%rcx),%r8d
140e2ea5f:	42 f6 04 40 04       	testb  $0x4,(%rax,%r8,2)
140e2ea64:	75 f2                	jne    0x140e2ea58
140e2ea66:	41 0f b6 c0          	movzbl %r8b,%eax
140e2ea6a:	80 3c 10 78          	cmpb   $0x78,(%rax,%rdx,1)
140e2ea6e:	75 04                	jne    0x140e2ea74
140e2ea70:	44 8a 41 02          	mov    0x2(%rcx),%r8b
140e2ea74:	49 8b 81 f8 00 00 00 	mov    0xf8(%r9),%rax
140e2ea7b:	48 8d 51 02          	lea    0x2(%rcx),%rdx
140e2ea7f:	48 0f 45 d1          	cmovne %rcx,%rdx
140e2ea83:	48 8b 08             	mov    (%rax),%rcx
140e2ea86:	8a 01                	mov    (%rcx),%al
140e2ea88:	88 02                	mov    %al,(%rdx)
140e2ea8a:	48 ff c2             	inc    %rdx
140e2ea8d:	8a 02                	mov    (%rdx),%al
140e2ea8f:	41 8a c8             	mov    %r8b,%cl
140e2ea92:	44 88 02             	mov    %r8b,(%rdx)
140e2ea95:	48 ff c2             	inc    %rdx
140e2ea98:	44 8a c0             	mov    %al,%r8b
140e2ea9b:	84 c9                	test   %cl,%cl
140e2ea9d:	75 ee                	jne    0x140e2ea8d
140e2ea9f:	0f b7 43 3a          	movzwl 0x3a(%rbx),%eax
140e2eaa3:	66 83 e8 47          	sub    $0x47,%ax
140e2eaa7:	66 41 85 c4          	test   %ax,%r12w
140e2eaab:	75 29                	jne    0x140e2ead6
140e2eaad:	8b 43 28             	mov    0x28(%rbx),%eax
140e2eab0:	c1 e8 05             	shr    $0x5,%eax
140e2eab3:	a8 01                	test   $0x1,%al
140e2eab5:	75 1f                	jne    0x140e2ead6
140e2eab7:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
140e2eabb:	80 7f 28 00          	cmpb   $0x0,0x28(%rdi)
140e2eabf:	75 08                	jne    0x140e2eac9
140e2eac1:	48 8b cf             	mov    %rdi,%rcx
140e2eac4:	e8 77 04 00 00       	call   0x140e2ef40
140e2eac9:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140e2eacd:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140e2ead1:	e8 4a da ff ff       	call   0x140e2c520
140e2ead6:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140e2eada:	8a 01                	mov    (%rcx),%al
140e2eadc:	3c 2d                	cmp    $0x2d,%al
140e2eade:	75 0d                	jne    0x140e2eaed
140e2eae0:	83 4b 28 40          	orl    $0x40,0x28(%rbx)
140e2eae4:	48 ff c1             	inc    %rcx
140e2eae7:	48 89 4b 40          	mov    %rcx,0x40(%rbx)
140e2eaeb:	8a 01                	mov    (%rcx),%al
140e2eaed:	2c 49                	sub    $0x49,%al
140e2eaef:	3c 25                	cmp    $0x25,%al
140e2eaf1:	77 1d                	ja     0x140e2eb10
140e2eaf3:	48 ba 21 00 00 00 21 	movabs $0x2100000021,%rdx
140e2eafa:	00 00 00
140e2eafd:	48 0f a3 c2          	bt     %rax,%rdx
140e2eb01:	73 0d                	jae    0x140e2eb10
140e2eb03:	83 63 28 f7          	andl   $0xfffffff7,0x28(%rbx)
140e2eb07:	b8 73 00 00 00       	mov    $0x73,%eax
140e2eb0c:	66 89 43 3a          	mov    %ax,0x3a(%rbx)
140e2eb10:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140e2eb14:	48 ff c2             	inc    %rdx
140e2eb17:	80 3c 11 00          	cmpb   $0x0,(%rcx,%rdx,1)
140e2eb1b:	75 f7                	jne    0x140e2eb14
140e2eb1d:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140e2eb22:	89 53 48             	mov    %edx,0x48(%rbx)
140e2eb25:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140e2eb29:	b0 01                	mov    $0x1,%al
140e2eb2b:	49 8b 6b 30          	mov    0x30(%r11),%rbp
140e2eb2f:	49 8b e3             	mov    %r11,%rsp
140e2eb32:	41 5c                	pop    %r12
140e2eb34:	5f                   	pop    %rdi
140e2eb35:	5e                   	pop    %rsi
140e2eb36:	c3                   	ret
140e2eb37:	cc                   	int3
140e2eb38:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e2eb3d:	57                   	push   %rdi
140e2eb3e:	48 83 ec 30          	sub    $0x30,%rsp
140e2eb42:	8a 51 39             	mov    0x39(%rcx),%dl
140e2eb45:	48 8b d9             	mov    %rcx,%rbx
140e2eb48:	8b 49 34             	mov    0x34(%rcx),%ecx
140e2eb4b:	83 e9 02             	sub    $0x2,%ecx
140e2eb4e:	74 72                	je     0x140e2ebc2
140e2eb50:	83 e9 01             	sub    $0x1,%ecx
140e2eb53:	74 18                	je     0x140e2eb6d
140e2eb55:	83 f9 09             	cmp    $0x9,%ecx
140e2eb58:	74 13                	je     0x140e2eb6d
140e2eb5a:	83 7b 34 0d          	cmpl   $0xd,0x34(%rbx)
140e2eb5e:	74 62                	je     0x140e2ebc2
140e2eb60:	80 ea 63             	sub    $0x63,%dl
140e2eb63:	f6 c2 ef             	test   $0xef,%dl
140e2eb66:	0f 95 c0             	setne  %al
140e2eb69:	84 c0                	test   %al,%al
140e2eb6b:	74 55                	je     0x140e2ebc2
140e2eb6d:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140e2eb71:	48 8d 41 08          	lea    0x8(%rcx),%rax
140e2eb75:	48 89 43 18          	mov    %rax,0x18(%rbx)
140e2eb79:	48 8b 93 58 04 00 00 	mov    0x458(%rbx),%rdx
140e2eb80:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e2eb84:	44 0f b7 09          	movzwl (%rcx),%r9d
140e2eb88:	48 85 d2             	test   %rdx,%rdx
140e2eb8b:	75 0f                	jne    0x140e2eb9c
140e2eb8d:	48 8d 53 50          	lea    0x50(%rbx),%rdx
140e2eb91:	41 b8 00 02 00 00    	mov    $0x200,%r8d
140e2eb97:	48 8b fa             	mov    %rdx,%rdi
140e2eb9a:	eb 0e                	jmp    0x140e2ebaa
140e2eb9c:	4c 8b 83 50 04 00 00 	mov    0x450(%rbx),%r8
140e2eba3:	48 8d 7b 50          	lea    0x50(%rbx),%rdi
140e2eba7:	49 d1 e8             	shr    $1,%r8
140e2ebaa:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
140e2ebae:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e2ebb3:	e8 2c 60 02 00       	call   0x140e54be4
140e2ebb8:	85 c0                	test   %eax,%eax
140e2ebba:	74 2f                	je     0x140e2ebeb
140e2ebbc:	c6 43 38 01          	movb   $0x1,0x38(%rbx)
140e2ebc0:	eb 29                	jmp    0x140e2ebeb
140e2ebc2:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140e2ebc6:	48 8d 7b 50          	lea    0x50(%rbx),%rdi
140e2ebca:	48 8b 97 08 04 00 00 	mov    0x408(%rdi),%rdx
140e2ebd1:	48 85 d2             	test   %rdx,%rdx
140e2ebd4:	48 8d 41 08          	lea    0x8(%rcx),%rax
140e2ebd8:	48 0f 44 d7          	cmove  %rdi,%rdx
140e2ebdc:	48 89 43 18          	mov    %rax,0x18(%rbx)
140e2ebe0:	8a 01                	mov    (%rcx),%al
140e2ebe2:	88 02                	mov    %al,(%rdx)
140e2ebe4:	c7 43 48 01 00 00 00 	movl   $0x1,0x48(%rbx)
140e2ebeb:	48 8b 8f 08 04 00 00 	mov    0x408(%rdi),%rcx
140e2ebf2:	b0 01                	mov    $0x1,%al
140e2ebf4:	48 85 c9             	test   %rcx,%rcx
140e2ebf7:	48 0f 44 cf          	cmove  %rdi,%rcx
140e2ebfb:	48 89 4b 40          	mov    %rcx,0x40(%rbx)
140e2ebff:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140e2ec04:	48 83 c4 30          	add    $0x30,%rsp
140e2ec08:	5f                   	pop    %rdi
140e2ec09:	c3                   	ret
140e2ec0a:	cc                   	int3
140e2ec0b:	cc                   	int3
140e2ec0c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e2ec11:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140e2ec16:	57                   	push   %rdi
140e2ec17:	48 83 ec 20          	sub    $0x20,%rsp
140e2ec1b:	c6 41 4c 01          	movb   $0x1,0x4c(%rcx)
140e2ec1f:	48 8b d9             	mov    %rcx,%rbx
140e2ec22:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140e2ec26:	48 8d 42 08          	lea    0x8(%rdx),%rax
140e2ec2a:	48 89 41 18          	mov    %rax,0x18(%rcx)
140e2ec2e:	0f b7 32             	movzwl (%rdx),%esi
140e2ec31:	0f b7 51 3a          	movzwl 0x3a(%rcx),%edx
140e2ec35:	44 8b 41 34          	mov    0x34(%rcx),%r8d
140e2ec39:	48 8b 09             	mov    (%rcx),%rcx
140e2ec3c:	e8 13 ba ff ff       	call   0x140e2a654
140e2ec41:	84 c0                	test   %al,%al
140e2ec43:	75 4b                	jne    0x140e2ec90
140e2ec45:	40 88 74 24 30       	mov    %sil,0x30(%rsp)
140e2ec4a:	48 8b 73 08          	mov    0x8(%rbx),%rsi
140e2ec4e:	88 44 24 31          	mov    %al,0x31(%rsp)
140e2ec52:	38 46 28             	cmp    %al,0x28(%rsi)
140e2ec55:	75 08                	jne    0x140e2ec5f
140e2ec57:	48 8b ce             	mov    %rsi,%rcx
140e2ec5a:	e8 e1 02 00 00       	call   0x140e2ef40
140e2ec5f:	48 8b 46 18          	mov    0x18(%rsi),%rax
140e2ec63:	48 8d 7b 50          	lea    0x50(%rbx),%rdi
140e2ec67:	48 8b 8f 08 04 00 00 	mov    0x408(%rdi),%rcx
140e2ec6e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e2ec73:	48 85 c9             	test   %rcx,%rcx
140e2ec76:	4c 8b ce             	mov    %rsi,%r9
140e2ec79:	4c 63 40 08          	movslq 0x8(%rax),%r8
140e2ec7d:	48 0f 44 cf          	cmove  %rdi,%rcx
140e2ec81:	e8 0e 61 02 00       	call   0x140e54d94
140e2ec86:	85 c0                	test   %eax,%eax
140e2ec88:	79 1b                	jns    0x140e2eca5
140e2ec8a:	c6 43 38 01          	movb   $0x1,0x38(%rbx)
140e2ec8e:	eb 15                	jmp    0x140e2eca5
140e2ec90:	48 8d 7b 50          	lea    0x50(%rbx),%rdi
140e2ec94:	48 8b 8f 08 04 00 00 	mov    0x408(%rdi),%rcx
140e2ec9b:	48 85 c9             	test   %rcx,%rcx
140e2ec9e:	48 0f 44 cf          	cmove  %rdi,%rcx
140e2eca2:	66 89 31             	mov    %si,(%rcx)
140e2eca5:	48 8b 8f 08 04 00 00 	mov    0x408(%rdi),%rcx
140e2ecac:	b0 01                	mov    $0x1,%al
140e2ecae:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140e2ecb3:	48 85 c9             	test   %rcx,%rcx
140e2ecb6:	c7 43 48 01 00 00 00 	movl   $0x1,0x48(%rbx)
140e2ecbd:	48 0f 44 cf          	cmove  %rdi,%rcx
140e2ecc1:	48 89 4b 40          	mov    %rcx,0x40(%rbx)
140e2ecc5:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140e2ecca:	48 83 c4 20          	add    $0x20,%rsp
140e2ecce:	5f                   	pop    %rdi
140e2eccf:	c3                   	ret
140e2ecd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e2ecd5:	57                   	push   %rdi
140e2ecd6:	48 83 ec 30          	sub    $0x30,%rsp
140e2ecda:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140e2ecde:	48 8b d9             	mov    %rcx,%rbx
140e2ece1:	48 8d 42 08          	lea    0x8(%rdx),%rax
140e2ece5:	48 89 41 18          	mov    %rax,0x18(%rcx)
140e2ece9:	48 8b 3a             	mov    (%rdx),%rdi
140e2ecec:	e8 bf 62 02 00       	call   0x140e54fb0
140e2ecf1:	85 c0                	test   %eax,%eax
140e2ecf3:	75 31                	jne    0x140e2ed26
140e2ecf5:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e2ecf9:	45 33 c9             	xor    %r9d,%r9d
140e2ecfc:	45 33 c0             	xor    %r8d,%r8d
140e2ecff:	33 d2                	xor    %edx,%edx
140e2ed01:	33 c9                	xor    %ecx,%ecx
140e2ed03:	c6 40 30 01          	movb   $0x1,0x30(%rax)
140e2ed07:	c7 40 2c 16 00 00 00 	movl   $0x16,0x2c(%rax)
140e2ed0e:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e2ed12:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e2ed17:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140e2ed1d:	e8 96 b3 ff ff       	call   0x140e2a0b8
140e2ed22:	32 c0                	xor    %al,%al
140e2ed24:	eb 4e                	jmp    0x140e2ed74
140e2ed26:	8b 4b 34             	mov    0x34(%rbx),%ecx
140e2ed29:	83 f9 05             	cmp    $0x5,%ecx
140e2ed2c:	7f 20                	jg     0x140e2ed4e
140e2ed2e:	74 37                	je     0x140e2ed67
140e2ed30:	85 c9                	test   %ecx,%ecx
140e2ed32:	74 4b                	je     0x140e2ed7f
140e2ed34:	83 e9 01             	sub    $0x1,%ecx
140e2ed37:	74 0e                	je     0x140e2ed47
140e2ed39:	83 e9 01             	sub    $0x1,%ecx
140e2ed3c:	75 1f                	jne    0x140e2ed5d
140e2ed3e:	0f b7 43 20          	movzwl 0x20(%rbx),%eax
140e2ed42:	66 89 07             	mov    %ax,(%rdi)
140e2ed45:	eb 27                	jmp    0x140e2ed6e
140e2ed47:	8a 43 20             	mov    0x20(%rbx),%al
140e2ed4a:	88 07                	mov    %al,(%rdi)
140e2ed4c:	eb 20                	jmp    0x140e2ed6e
140e2ed4e:	83 e9 06             	sub    $0x6,%ecx
140e2ed51:	74 14                	je     0x140e2ed67
140e2ed53:	83 e9 01             	sub    $0x1,%ecx
140e2ed56:	74 0f                	je     0x140e2ed67
140e2ed58:	83 e9 02             	sub    $0x2,%ecx
140e2ed5b:	74 0a                	je     0x140e2ed67
140e2ed5d:	83 e9 01             	sub    $0x1,%ecx
140e2ed60:	74 1d                	je     0x140e2ed7f
140e2ed62:	83 f9 01             	cmp    $0x1,%ecx
140e2ed65:	75 8e                	jne    0x140e2ecf5
140e2ed67:	48 63 43 20          	movslq 0x20(%rbx),%rax
140e2ed6b:	48 89 07             	mov    %rax,(%rdi)
140e2ed6e:	c6 43 38 01          	movb   $0x1,0x38(%rbx)
140e2ed72:	b0 01                	mov    $0x1,%al
140e2ed74:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140e2ed79:	48 83 c4 30          	add    $0x30,%rsp
140e2ed7d:	5f                   	pop    %rdi
140e2ed7e:	c3                   	ret
140e2ed7f:	8b 43 20             	mov    0x20(%rbx),%eax
140e2ed82:	89 07                	mov    %eax,(%rdi)
140e2ed84:	eb e8                	jmp    0x140e2ed6e
140e2ed86:	cc                   	int3
140e2ed87:	cc                   	int3
140e2ed88:	40 53                	rex push %rbx
140e2ed8a:	48 83 ec 20          	sub    $0x20,%rsp
140e2ed8e:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140e2ed92:	48 8b d9             	mov    %rcx,%rbx
140e2ed95:	48 8d 42 08          	lea    0x8(%rdx),%rax
140e2ed99:	48 89 41 18          	mov    %rax,0x18(%rcx)
140e2ed9d:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
140e2eda2:	48 8b 0a             	mov    (%rdx),%rcx
140e2eda5:	44 8b 43 30          	mov    0x30(%rbx),%r8d
140e2eda9:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
140e2edad:	8b 53 34             	mov    0x34(%rbx),%edx
140e2edb0:	44 8a 4b 39          	mov    0x39(%rbx),%r9b
140e2edb4:	44 0f 44 c0          	cmove  %eax,%r8d
140e2edb8:	48 89 4b 40          	mov    %rcx,0x40(%rbx)
140e2edbc:	83 ea 02             	sub    $0x2,%edx
140e2edbf:	74 3d                	je     0x140e2edfe
140e2edc1:	83 ea 01             	sub    $0x1,%edx
140e2edc4:	74 1a                	je     0x140e2ede0
140e2edc6:	83 fa 09             	cmp    $0x9,%edx
140e2edc9:	74 15                	je     0x140e2ede0
140e2edcb:	83 7b 34 0d          	cmpl   $0xd,0x34(%rbx)
140e2edcf:	74 2d                	je     0x140e2edfe