140ddfd2b:	4d 85 c9             	test   %r9,%r9
140ddfd2e:	74 2d                	je     0x140ddfd5d
140ddfd30:	3b 51 18             	cmp    0x18(%rcx),%edx
140ddfd33:	73 28                	jae    0x140ddfd5d
140ddfd35:	49 8b 03             	mov    (%r11),%rax
140ddfd38:	48 63 0c 98          	movslq (%rax,%rbx,4),%rcx
140ddfd3c:	41 3b 08             	cmp    (%r8),%ecx
140ddfd3f:	73 06                	jae    0x140ddfd47
140ddfd41:	41 39 14 89          	cmp    %edx,(%r9,%rcx,4)
140ddfd45:	74 16                	je     0x140ddfd5d
140ddfd47:	41 8b 00             	mov    (%r8),%eax
140ddfd4a:	49 8b 0a             	mov    (%r10),%rcx
140ddfd4d:	89 04 99             	mov    %eax,(%rcx,%rbx,4)
140ddfd50:	49 63 08             	movslq (%r8),%rcx
140ddfd53:	49 8b 40 20          	mov    0x20(%r8),%rax
140ddfd57:	89 14 88             	mov    %edx,(%rax,%rcx,4)
140ddfd5a:	41 ff 00             	incl   (%r8)
140ddfd5d:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140ddfd62:	b0 01                	mov    $0x1,%al
140ddfd64:	c3                   	ret
140ddfd65:	cc                   	int3
140ddfd66:	cc                   	int3
140ddfd67:	cc                   	int3
140ddfd68:	cc                   	int3
140ddfd69:	cc                   	int3
140ddfd6a:	cc                   	int3
140ddfd6b:	cc                   	int3
140ddfd6c:	cc                   	int3
140ddfd6d:	cc                   	int3
140ddfd6e:	cc                   	int3
140ddfd6f:	cc                   	int3
140ddfd70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ddfd75:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ddfd7a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ddfd7f:	55                   	push   %rbp
140ddfd80:	41 54                	push   %r12
140ddfd82:	41 55                	push   %r13
140ddfd84:	41 56                	push   %r14
140ddfd86:	41 57                	push   %r15
140ddfd88:	48 8d ac 24 00 ff ff 	lea    -0x100(%rsp),%rbp
140ddfd8f:	ff
140ddfd90:	48 81 ec 00 02 00 00 	sub    $0x200,%rsp
140ddfd97:	4c 8b f1             	mov    %rcx,%r14
140ddfd9a:	80 79 04 00          	cmpb   $0x0,0x4(%rcx)
140ddfd9e:	74 10                	je     0x140ddfdb0
140ddfda0:	48 83 b9 88 00 00 00 	cmpq   $0x0,0x88(%rcx)
140ddfda7:	00
140ddfda8:	0f 95 c0             	setne  %al
140ddfdab:	e9 ea 09 00 00       	jmp    0x140de079a
140ddfdb0:	c6 41 04 01          	movb   $0x1,0x4(%rcx)
140ddfdb4:	83 79 08 00          	cmpl   $0x0,0x8(%rcx)
140ddfdb8:	0f 84 da 09 00 00    	je     0x140de0798
140ddfdbe:	8b 49 3c             	mov    0x3c(%rcx),%ecx
140ddfdc1:	83 c1 02             	add    $0x2,%ecx
140ddfdc4:	89 4d 98             	mov    %ecx,-0x68(%rbp)
140ddfdc7:	41 8b 46 14          	mov    0x14(%r14),%eax
140ddfdcb:	44 8d 3c 85 04 00 00 	lea    0x4(,%rax,4),%r15d
140ddfdd2:	00
140ddfdd3:	44 89 7c 24 38       	mov    %r15d,0x38(%rsp)
140ddfdd8:	81 f9 e8 fd 00 00    	cmp    $0xfde8,%ecx
140ddfdde:	0f 8d b4 09 00 00    	jge    0x140de0798
140ddfde4:	49 63 ff             	movslq %r15d,%rdi
140ddfde7:	49 8b 86 90 00 00 00 	mov    0x90(%r14),%rax
140ddfdee:	48 99                	cqto
140ddfdf0:	83 e2 03             	and    $0x3,%edx
140ddfdf3:	48 03 c2             	add    %rdx,%rax
140ddfdf6:	48 c1 f8 02          	sar    $0x2,%rax
140ddfdfa:	48 99                	cqto
140ddfdfc:	48 f7 ff             	idiv   %rdi
140ddfdff:	48 63 c9             	movslq %ecx,%rcx
140ddfe02:	48 3b c1             	cmp    %rcx,%rax
140ddfe05:	0f 8c 8d 09 00 00    	jl     0x140de0798
140ddfe0b:	41 8b 56 4c          	mov    0x4c(%r14),%edx
140ddfe0f:	41 03 56 44          	add    0x44(%r14),%edx
140ddfe13:	41 03 56 40          	add    0x40(%r14),%edx
140ddfe17:	8d 5a 01             	lea    0x1(%rdx),%ebx
140ddfe1a:	89 5d 9c             	mov    %ebx,-0x64(%rbp)
140ddfe1d:	48 63 ca             	movslq %edx,%rcx
140ddfe20:	48 ff c1             	inc    %rcx
140ddfe23:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
140ddfe2a:	ff ff 1f
140ddfe2d:	48 3b c8             	cmp    %rax,%rcx
140ddfe30:	0f 87 8b 09 00 00    	ja     0x140de07c1
140ddfe36:	48 8d 0c cd 00 00 00 	lea    0x0(,%rcx,8),%rcx
140ddfe3d:	00
140ddfe3e:	e8 ad 53 ba ff       	call   0x1409851f0
140ddfe43:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140ddfe48:	89 5d f0             	mov    %ebx,-0x10(%rbp)
140ddfe4b:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140ddfe4f:	49 63 5e 10          	movslq 0x10(%r14),%rbx
140ddfe53:	8b d3                	mov    %ebx,%edx
140ddfe55:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140ddfe59:	e8 d2 00 ff ff       	call   0x140dcff30
140ddfe5e:	90                   	nop
140ddfe5f:	4c 8b c3             	mov    %rbx,%r8
140ddfe62:	49 c1 e0 02          	shl    $0x2,%r8
140ddfe66:	ba ff 00 00 00       	mov    $0xff,%edx
140ddfe6b:	48 8b 75 a8          	mov    -0x58(%rbp),%rsi
140ddfe6f:	48 8b ce             	mov    %rsi,%rcx
140ddfe72:	e8 39 f8 0f 00       	call   0x140edf6b0
140ddfe77:	0f 57 c0             	xorps  %xmm0,%xmm0
140ddfe7a:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
140ddfe7f:	45 33 e4             	xor    %r12d,%r12d
140ddfe82:	4c 89 65 90          	mov    %r12,-0x70(%rbp)
140ddfe86:	44 89 65 c0          	mov    %r12d,-0x40(%rbp)
140ddfe8a:	8b d3                	mov    %ebx,%edx
140ddfe8c:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140ddfe90:	e8 9b 00 ff ff       	call   0x140dcff30
140ddfe95:	90                   	nop
140ddfe96:	8b d3                	mov    %ebx,%edx
140ddfe98:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140ddfe9c:	e8 8f 00 ff ff       	call   0x140dcff30
140ddfea1:	90                   	nop
140ddfea2:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
140ddfea7:	8b d3                	mov    %ebx,%edx
140ddfea9:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ddfeae:	e8 7d 00 ff ff       	call   0x140dcff30
140ddfeb3:	90                   	nop
140ddfeb4:	8b d3                	mov    %ebx,%edx
140ddfeb6:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140ddfebb:	e8 70 00 ff ff       	call   0x140dcff30
140ddfec0:	90                   	nop
140ddfec1:	41 8b 56 08          	mov    0x8(%r14),%edx
140ddfec5:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140ddfec9:	e8 12 fe ff ff       	call   0x140ddfce0
140ddfece:	49 63 46 08          	movslq 0x8(%r14),%rax
140ddfed2:	44 89 24 86          	mov    %r12d,(%rsi,%rax,4)
140ddfed6:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140ddfedc:	44 89 6c 24 68       	mov    %r13d,0x68(%rsp)
140ddfee1:	44 88 64 24 30       	mov    %r12b,0x30(%rsp)
140ddfee6:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140ddfeeb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140ddfef0:	4c 8b cf             	mov    %rdi,%r9
140ddfef3:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
140ddfef7:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
140ddfefb:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140ddfeff:	e8 6c 0d 00 00       	call   0x140de0c70
140ddff04:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
140ddff08:	48 8b d7             	mov    %rdi,%rdx
140ddff0b:	48 89 55 b0          	mov    %rdx,-0x50(%rbp)
140ddff0f:	48 63 45 c0          	movslq -0x40(%rbp),%rax
140ddff13:	48 8d 0c 87          	lea    (%rdi,%rax,4),%rcx
140ddff17:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
140ddff1c:	48 3b f9             	cmp    %rcx,%rdi
140ddff1f:	0f 84 b1 05 00 00    	je     0x140de04d6
140ddff25:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
140ddff2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140ddff30:	48 63 12             	movslq (%rdx),%rdx
140ddff33:	8b 0c 96             	mov    (%rsi,%rdx,4),%ecx
140ddff36:	41 0f af cf          	imul   %r15d,%ecx
140ddff3a:	48 63 c9             	movslq %ecx,%rcx
140ddff3d:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140ddff41:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
140ddff45:	4c 03 f9             	add    %rcx,%r15
140ddff48:	33 c9                	xor    %ecx,%ecx
140ddff4a:	41 39 4e 14          	cmp    %ecx,0x14(%r14)
140ddff4e:	7e 22                	jle    0x140ddff72
140ddff50:	49 8d 47 04          	lea    0x4(%r15),%rax
140ddff54:	0f 1f 40 00          	nopl   0x0(%rax)
140ddff58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140ddff5f:	00
140ddff60:	c7 00 30 00 00 00    	movl   $0x30,(%rax)
140ddff66:	ff c1                	inc    %ecx
140ddff68:	48 8d 40 04          	lea    0x4(%rax),%rax
140ddff6c:	41 3b 4e 14          	cmp    0x14(%r14),%ecx
140ddff70:	7c ee                	jl     0x140ddff60
140ddff72:	41 c7 07 30 00 00 00 	movl   $0x30,(%r15)
140ddff79:	33 f6                	xor    %esi,%esi
140ddff7b:	89 74 24 40          	mov    %esi,0x40(%rsp)
140ddff7f:	45 32 c9             	xor    %r9b,%r9b
140ddff82:	44 88 4c 24 30       	mov    %r9b,0x30(%rsp)
140ddff87:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140ddff8c:	89 10                	mov    %edx,(%rax)
140ddff8e:	89 70 04             	mov    %esi,0x4(%rax)
140ddff91:	8d 5e 01             	lea    0x1(%rsi),%ebx
140ddff94:	eb 0f                	jmp    0x140ddffa5
140ddff96:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140ddff9d:	00 00 00
140ddffa0:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140ddffa5:	48 ff cb             	dec    %rbx
140ddffa8:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140ddffad:	4c 63 2c d8          	movslq (%rax,%rbx,8),%r13
140ddffb1:	44 8b 5c d8 04       	mov    0x4(%rax,%rbx,8),%r11d
140ddffb6:	44 89 5c 24 34       	mov    %r11d,0x34(%rsp)
140ddffbb:	49 8b 46 78          	mov    0x78(%r14),%rax
140ddffbf:	4a 8d 3c e8          	lea    (%rax,%r13,8),%rdi
140ddffc3:	8b 07                	mov    (%rdi),%eax
140ddffc5:	83 e0 07             	and    $0x7,%eax
140ddffc8:	ff c8                	dec    %eax
140ddffca:	83 f8 06             	cmp    $0x6,%eax
140ddffcd:	0f 87 32 04 00 00    	ja     0x140de0405
140ddffd3:	0f 1f 40 00          	nopl   0x0(%rax)
140ddffd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ddffde:	00 00
140ddffe0:	48 98                	cltq
140ddffe2:	48 8d 15 17 00 22 ff 	lea    -0xddffe9(%rip),%rdx        # 0x140000000
140ddffe9:	8b 8c 82 ec 07 de 00 	mov    0xde07ec(%rdx,%rax,4),%ecx
140ddfff0:	48 03 ca             	add    %rdx,%rcx
140ddfff3:	ff e1                	jmp    *%rcx
140ddfff5:	41 8d 4d 01          	lea    0x1(%r13),%ecx
140ddfff9:	44 8b e9             	mov    %ecx,%r13d
140ddfffc:	85 c9                	test   %ecx,%ecx
140ddfffe:	0f 84 db 03 00 00    	je     0x140de03df
140de0004:	44 8b 4c 24 58       	mov    0x58(%rsp),%r9d
140de0009:	4d 85 e4             	test   %r12,%r12
140de000c:	74 26                	je     0x140de0034
140de000e:	41 3b c9             	cmp    %r9d,%ecx
140de0011:	73 21                	jae    0x140de0034
140de0013:	48 63 d1             	movslq %ecx,%rdx
140de0016:	49 63 04 92          	movslq (%r10,%rdx,4),%rax
140de001a:	3b c6                	cmp    %esi,%eax
140de001c:	73 19                	jae    0x140de0037
140de001e:	41 39 0c 84          	cmp    %ecx,(%r12,%rax,4)
140de0022:	75 13                	jne    0x140de0037
140de0024:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140de0029:	32 db                	xor    %bl,%bl
140de002b:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
140de002f:	e9 9c 05 00 00       	jmp    0x140de05d0
140de0034:	48 63 d1             	movslq %ecx,%rdx
140de0037:	4d 85 e4             	test   %r12,%r12
140de003a:	0f 84 9f 03 00 00    	je     0x140de03df
140de0040:	41 3b c9             	cmp    %r9d,%ecx
140de0043:	0f 83 96 03 00 00    	jae    0x140de03df
140de0049:	49 63 04 92          	movslq (%r10,%rdx,4),%rax
140de004d:	3b c6                	cmp    %esi,%eax
140de004f:	73 0a                	jae    0x140de005b
140de0051:	41 39 0c 84          	cmp    %ecx,(%r12,%rax,4)
140de0055:	0f 84 84 03 00 00    	je     0x140de03df
140de005b:	41 89 34 92          	mov    %esi,(%r10,%rdx,4)
140de005f:	48 63 c6             	movslq %esi,%rax
140de0062:	41 89 0c 84          	mov    %ecx,(%r12,%rax,4)
140de0066:	ff c6                	inc    %esi
140de0068:	89 74 24 40          	mov    %esi,0x40(%rsp)
140de006c:	e9 6e 03 00 00       	jmp    0x140de03df
140de0071:	8b 17                	mov    (%rdi),%edx
140de0073:	c1 ea 04             	shr    $0x4,%edx
140de0076:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
140de007a:	8b 1c 90             	mov    (%rax,%rdx,4),%ebx
140de007d:	83 fb ff             	cmp    $0xffffffff,%ebx
140de0080:	75 65                	jne    0x140de00e7
140de0082:	44 8b 7c 24 68       	mov    0x68(%rsp),%r15d
140de0087:	44 3b 7d 98          	cmp    -0x68(%rbp),%r15d
140de008b:	7d 97                	jge    0x140de0024
140de008d:	41 8b df             	mov    %r15d,%ebx
140de0090:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140de0094:	e8 47 fc ff ff       	call   0x140ddfce0
140de0099:	8b 17                	mov    (%rdi),%edx
140de009b:	48 c1 ea 04          	shr    $0x4,%rdx
140de009f:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
140de00a3:	44 89 3c 90          	mov    %r15d,(%rax,%rdx,4)
140de00a7:	41 ff c7             	inc    %r15d
140de00aa:	44 89 7c 24 68       	mov    %r15d,0x68(%rsp)
140de00af:	c6 44 24 31 00       	movb   $0x0,0x31(%rsp)
140de00b4:	48 8d 44 24 31       	lea    0x31(%rsp),%rax
140de00b9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140de00be:	4c 63 4c 24 38       	movslq 0x38(%rsp),%r9
140de00c3:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
140de00c7:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140de00cb:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140de00cf:	e8 9c 0b 00 00       	call   0x140de0c70
140de00d4:	4c 8b 7d b8          	mov    -0x48(%rbp),%r15
140de00d8:	4c 03 7d 80          	add    -0x80(%rbp),%r15
140de00dc:	44 8b 5c 24 34       	mov    0x34(%rsp),%r11d
140de00e1:	44 0f b6 4c 24 30    	movzbl 0x30(%rsp),%r9d
140de00e7:	0f b6 57 04          	movzbl 0x4(%rdi),%edx
140de00eb:	0f b6 4f 05          	movzbl 0x5(%rdi),%ecx
140de00ef:	3b d1                	cmp    %ecx,%edx
140de00f1:	77 74                	ja     0x140de0167
140de00f3:	8b c2                	mov    %edx,%eax
140de00f5:	8b cb                	mov    %ebx,%ecx
140de00f7:	c1 e1 10             	shl    $0x10,%ecx
140de00fa:	41 0b cb             	or     %r11d,%ecx
140de00fd:	44 8b d1             	mov    %ecx,%r10d
140de0100:	41 83 ca 40          	or     $0x40,%r10d
140de0104:	45 84 c9             	test   %r9b,%r9b
140de0107:	44 0f 44 d1          	cmove  %ecx,%r10d
140de010b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140de0110:	41 0f b6 8c 06 a8 00 	movzbl 0xa8(%r14,%rax,1),%ecx
140de0117:	00 00
140de0119:	48 3d ff 00 00 00    	cmp    $0xff,%rax
140de011f:	7d 17                	jge    0x140de0138
140de0121:	41 38 8c 06 a9 00 00 	cmp    %cl,0xa9(%r14,%rax,1)
140de0128:	00
140de0129:	75 0d                	jne    0x140de0138
140de012b:	ff c2                	inc    %edx
140de012d:	48 ff c0             	inc    %rax
140de0130:	48 3d ff 00 00 00    	cmp    $0xff,%rax
140de0136:	7c e9                	jl     0x140de0121
140de0138:	4d 8d 04 8f          	lea    (%r15,%rcx,4),%r8
140de013c:	45 8b 48 04          	mov    0x4(%r8),%r9d
140de0140:	41 8b c9             	mov    %r9d,%ecx
140de0143:	83 e1 30             	and    $0x30,%ecx
140de0146:	80 f9 30             	cmp    $0x30,%cl
140de0149:	75 06                	jne    0x140de0151
140de014b:	45 89 50 04          	mov    %r10d,0x4(%r8)
140de014f:	eb 09                	jmp    0x140de015a
140de0151:	45 3b ca             	cmp    %r10d,%r9d
140de0154:	0f 85 ca fe ff ff    	jne    0x140de0024
140de015a:	ff c2                	inc    %edx
140de015c:	48 ff c0             	inc    %rax
140de015f:	0f b6 4f 05          	movzbl 0x5(%rdi),%ecx
140de0163:	3b d1                	cmp    %ecx,%edx
140de0165:	7e a9                	jle    0x140de0110
140de0167:	f6 47 06 01          	testb  $0x1,0x6(%rdi)
140de016b:	0f 84 ab 00 00 00    	je     0x140de021c
140de0171:	0f b6 47 04          	movzbl 0x4(%rdi),%eax
140de0175:	0f b6 c9             	movzbl %cl,%ecx
140de0178:	83 f8 61             	cmp    $0x61,%eax
140de017b:	ba 61 00 00 00       	mov    $0x61,%edx
140de0180:	0f 42 c2             	cmovb  %edx,%eax
140de0183:	8b d0                	mov    %eax,%edx
140de0185:	48 83 ea 20          	sub    $0x20,%rdx
140de0189:	83 f9 7a             	cmp    $0x7a,%ecx
140de018c:	b8 7a 00 00 00       	mov    $0x7a,%eax
140de0191:	0f 47 c8             	cmova  %eax,%ecx
140de0194:	44 8b d1             	mov    %ecx,%r10d
140de0197:	49 83 c2 e0          	add    $0xffffffffffffffe0,%r10
140de019b:	49 3b d2             	cmp    %r10,%rdx
140de019e:	7f 7c                	jg     0x140de021c
140de01a0:	c1 e3 10             	shl    $0x10,%ebx
140de01a3:	41 0b db             	or     %r11d,%ebx
140de01a6:	44 8b cb             	mov    %ebx,%r9d
140de01a9:	41 83 c9 40          	or     $0x40,%r9d
140de01ad:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
140de01b2:	44 0f 44 cb          	cmove  %ebx,%r9d
140de01b6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140de01bd:	00 00 00
140de01c0:	41 0f b6 8c 16 a8 00 	movzbl 0xa8(%r14,%rdx,1),%ecx
140de01c7:	00 00
140de01c9:	48 81 fa ff 00 00 00 	cmp    $0xff,%rdx
140de01d0:	7d 21                	jge    0x140de01f3
140de01d2:	49 8d 86 a9 00 00 00 	lea    0xa9(%r14),%rax
140de01d9:	48 03 c2             	add    %rdx,%rax
140de01dc:	0f 1f 40 00          	nopl   0x0(%rax)
140de01e0:	38 08                	cmp    %cl,(%rax)
140de01e2:	75 0f                	jne    0x140de01f3
140de01e4:	48 ff c2             	inc    %rdx
140de01e7:	48 ff c0             	inc    %rax
140de01ea:	48 81 fa ff 00 00 00 	cmp    $0xff,%rdx
140de01f1:	7c ed                	jl     0x140de01e0
140de01f3:	49 8d 0c 8f          	lea    (%r15,%rcx,4),%rcx
140de01f7:	44 8b 41 04          	mov    0x4(%rcx),%r8d
140de01fb:	41 8b c0             	mov    %r8d,%eax
140de01fe:	83 e0 30             	and    $0x30,%eax
140de0201:	3c 30                	cmp    $0x30,%al
140de0203:	75 06                	jne    0x140de020b
140de0205:	44 89 49 04          	mov    %r9d,0x4(%rcx)
140de0209:	eb 09                	jmp    0x140de0214
140de020b:	45 3b c1             	cmp    %r9d,%r8d
140de020e:	0f 85 10 fe ff ff    	jne    0x140de0024