140cd49bb:	78 17                	js     0x140cd49d4
140cd49bd:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140cd49c2:	48 89 03             	mov    %rax,(%rbx)
140cd49c5:	8b 44 24 30          	mov    0x30(%rsp),%eax
140cd49c9:	48 83 c4 50          	add    $0x50,%rsp
140cd49cd:	5b                   	pop    %rbx
140cd49ce:	c3                   	ret
140cd49cf:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cd49d4:	48 83 c4 50          	add    $0x50,%rsp
140cd49d8:	5b                   	pop    %rbx
140cd49d9:	c3                   	ret
140cd49da:	cc                   	int3
140cd49db:	cc                   	int3
140cd49dc:	cc                   	int3
140cd49dd:	cc                   	int3
140cd49de:	cc                   	int3
140cd49df:	cc                   	int3
140cd49e0:	b8 38 00 00 00       	mov    $0x38,%eax
140cd49e5:	e8 b6 6a 14 00       	call   0x140e1b4a0
140cd49ea:	48 2b e0             	sub    %rax,%rsp
140cd49ed:	45 85 c9             	test   %r9d,%r9d
140cd49f0:	75 09                	jne    0x140cd49fb
140cd49f2:	48 83 c4 38          	add    $0x38,%rsp
140cd49f6:	e9 b5 cf 01 00       	jmp    0x140cf19b0
140cd49fb:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140cd4a00:	45 8b c8             	mov    %r8d,%r9d
140cd4a03:	4c 8b c2             	mov    %rdx,%r8
140cd4a06:	48 8b d1             	mov    %rcx,%rdx
140cd4a09:	48 8d 0d 80 0c 00 00 	lea    0xc80(%rip),%rcx        # 0x140cd5690
140cd4a10:	e8 fb 05 00 00       	call   0x140cd5010
140cd4a15:	48 83 c4 38          	add    $0x38,%rsp
140cd4a19:	c3                   	ret
140cd4a1a:	cc                   	int3
140cd4a1b:	cc                   	int3
140cd4a1c:	cc                   	int3
140cd4a1d:	cc                   	int3
140cd4a1e:	cc                   	int3
140cd4a1f:	cc                   	int3
140cd4a20:	40 55                	rex push %rbp
140cd4a22:	57                   	push   %rdi
140cd4a23:	41 54                	push   %r12
140cd4a25:	41 55                	push   %r13
140cd4a27:	41 56                	push   %r14
140cd4a29:	b8 80 00 00 00       	mov    $0x80,%eax
140cd4a2e:	e8 6d 6a 14 00       	call   0x140e1b4a0
140cd4a33:	48 2b e0             	sub    %rax,%rsp
140cd4a36:	48 8b 05 c3 44 6e 00 	mov    0x6e44c3(%rip),%rax        # 0x1413b8f00
140cd4a3d:	48 33 c4             	xor    %rsp,%rax
140cd4a40:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140cd4a45:	4c 8b a4 24 d0 00 00 	mov    0xd0(%rsp),%r12
140cd4a4c:	00
140cd4a4d:	48 8b f9             	mov    %rcx,%rdi
140cd4a50:	4c 8b ac 24 e0 00 00 	mov    0xe0(%rsp),%r13
140cd4a57:	00
140cd4a58:	33 ed                	xor    %ebp,%ebp
140cd4a5a:	4c 63 f2             	movslq %edx,%r14
140cd4a5d:	48 8b d1             	mov    %rcx,%rdx
140cd4a60:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140cd4a65:	66 44 89 4c 24 34    	mov    %r9w,0x34(%rsp)
140cd4a6b:	44 89 44 24 3c       	mov    %r8d,0x3c(%rsp)
140cd4a70:	4a 8d 04 31          	lea    (%rcx,%r14,1),%rax
140cd4a74:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
140cd4a79:	41 8b c8             	mov    %r8d,%ecx
140cd4a7c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140cd4a81:	83 e1 07             	and    $0x7,%ecx
140cd4a84:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
140cd4a88:	83 f9 02             	cmp    $0x2,%ecx
140cd4a8b:	74 33                	je     0x140cd4ac0
140cd4a8d:	83 f9 04             	cmp    $0x4,%ecx
140cd4a90:	75 60                	jne    0x140cd4af2
140cd4a92:	41 f6 c6 03          	test   $0x3,%r14b
140cd4a96:	74 5a                	je     0x140cd4af2
140cd4a98:	ba 8e 00 00 00       	mov    $0x8e,%edx
140cd4a9d:	c7 44 24 20 9b 00 00 	movl   $0x9b,0x20(%rsp)
140cd4aa4:	00
140cd4aa5:	4c 8d 0d d4 e9 48 00 	lea    0x48e9d4(%rip),%r9        # 0x141163480
140cd4aac:	8d 4d 0d             	lea    0xd(%rbp),%ecx
140cd4aaf:	44 8d 42 f7          	lea    -0x9(%rdx),%r8d
140cd4ab3:	e8 c8 c1 ff ff       	call   0x140cd0c80
140cd4ab8:	8d 45 ff             	lea    -0x1(%rbp),%eax
140cd4abb:	e9 e5 01 00 00       	jmp    0x140cd4ca5
140cd4ac0:	41 f6 c6 01          	test   $0x1,%r14b
140cd4ac4:	74 2c                	je     0x140cd4af2
140cd4ac6:	ba 8e 00 00 00       	mov    $0x8e,%edx
140cd4acb:	c7 44 24 20 a1 00 00 	movl   $0xa1,0x20(%rsp)
140cd4ad2:	00
140cd4ad3:	4c 8d 0d a6 e9 48 00 	lea    0x48e9a6(%rip),%r9        # 0x141163480
140cd4ada:	b9 0d 00 00 00       	mov    $0xd,%ecx
140cd4adf:	44 8d 42 f3          	lea    -0xd(%rdx),%r8d
140cd4ae3:	e8 98 c1 ff ff       	call   0x140cd0c80
140cd4ae8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cd4aed:	e9 b3 01 00 00       	jmp    0x140cd4ca5
140cd4af2:	48 89 9c 24 c0 00 00 	mov    %rbx,0xc0(%rsp)
140cd4af9:	00
140cd4afa:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
140cd4aff:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
140cd4b04:	48 3b d0             	cmp    %rax,%rdx
140cd4b07:	0f 84 84 01 00 00    	je     0x140cd4c91
140cd4b0d:	4c 8b bc 24 d8 00 00 	mov    0xd8(%rsp),%r15
140cd4b14:	00
140cd4b15:	41 ba 40 00 00 00    	mov    $0x40,%r10d
140cd4b1b:	41 0f b7 d9          	movzwl %r9w,%ebx
140cd4b1f:	66 83 e3 01          	and    $0x1,%bx
140cd4b23:	41 8d 42 e0          	lea    -0x20(%r10),%eax
140cd4b27:	48 3b fa             	cmp    %rdx,%rdi
140cd4b2a:	75 0a                	jne    0x140cd4b36
140cd4b2c:	66 85 db             	test   %bx,%bx
140cd4b2f:	74 05                	je     0x140cd4b36
140cd4b31:	0f b7 f0             	movzwl %ax,%esi
140cd4b34:	eb 02                	jmp    0x140cd4b38
140cd4b36:	33 f6                	xor    %esi,%esi
140cd4b38:	85 c9                	test   %ecx,%ecx
140cd4b3a:	74 6d                	je     0x140cd4ba9
140cd4b3c:	83 e9 01             	sub    $0x1,%ecx
140cd4b3f:	74 5c                	je     0x140cd4b9d
140cd4b41:	83 e9 01             	sub    $0x1,%ecx
140cd4b44:	74 3d                	je     0x140cd4b83
140cd4b46:	83 f9 02             	cmp    $0x2,%ecx
140cd4b49:	0f 85 3b 01 00 00    	jne    0x140cd4c8a
140cd4b4f:	0f b6 07             	movzbl (%rdi),%eax
140cd4b52:	c1 e0 18             	shl    $0x18,%eax
140cd4b55:	89 44 24 30          	mov    %eax,0x30(%rsp)
140cd4b59:	0f b6 4f 01          	movzbl 0x1(%rdi),%ecx
140cd4b5d:	c1 e1 10             	shl    $0x10,%ecx
140cd4b60:	0b c8                	or     %eax,%ecx
140cd4b62:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140cd4b66:	0f b6 47 02          	movzbl 0x2(%rdi),%eax
140cd4b6a:	c1 e0 08             	shl    $0x8,%eax
140cd4b6d:	0b c1                	or     %ecx,%eax
140cd4b6f:	89 44 24 30          	mov    %eax,0x30(%rsp)
140cd4b73:	0f b6 4f 03          	movzbl 0x3(%rdi),%ecx
140cd4b77:	0b c8                	or     %eax,%ecx
140cd4b79:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140cd4b7d:	48 83 c7 04          	add    $0x4,%rdi
140cd4b81:	eb 60                	jmp    0x140cd4be3
140cd4b83:	0f b6 07             	movzbl (%rdi),%eax
140cd4b86:	c1 e0 08             	shl    $0x8,%eax
140cd4b89:	89 44 24 30          	mov    %eax,0x30(%rsp)
140cd4b8d:	0f b6 4f 01          	movzbl 0x1(%rdi),%ecx
140cd4b91:	0b c8                	or     %eax,%ecx
140cd4b93:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140cd4b97:	48 83 c7 02          	add    $0x2,%rdi
140cd4b9b:	eb 46                	jmp    0x140cd4be3
140cd4b9d:	0f b6 0f             	movzbl (%rdi),%ecx
140cd4ba0:	48 ff c7             	inc    %rdi
140cd4ba3:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140cd4ba7:	eb 3a                	jmp    0x140cd4be3
140cd4ba9:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140cd4bae:	41 8b d6             	mov    %r14d,%edx
140cd4bb1:	48 8b cf             	mov    %rdi,%rcx
140cd4bb4:	e8 e7 6f 04 00       	call   0x140d1bba0
140cd4bb9:	85 c0                	test   %eax,%eax
140cd4bbb:	0f 88 c9 00 00 00    	js     0x140cd4c8a
140cd4bc1:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140cd4bc5:	44 2b f0             	sub    %eax,%r14d
140cd4bc8:	44 0f b7 4c 24 34    	movzwl 0x34(%rsp),%r9d
140cd4bce:	41 ba 40 00 00 00    	mov    $0x40,%r10d
140cd4bd4:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
140cd4bd9:	48 98                	cltq
140cd4bdb:	48 03 f8             	add    %rax,%rdi
140cd4bde:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
140cd4be3:	48 3b 7c 24 48       	cmp    0x48(%rsp),%rdi
140cd4be8:	75 09                	jne    0x140cd4bf3
140cd4bea:	66 85 db             	test   %bx,%bx
140cd4bed:	74 04                	je     0x140cd4bf3
140cd4bef:	41 0f b7 f2          	movzwl %r10w,%esi
140cd4bf3:	41 f6 c0 08          	test   $0x8,%r8b
140cd4bf7:	74 72                	je     0x140cd4c6b
140cd4bf9:	44 8b c1             	mov    %ecx,%r8d
140cd4bfc:	33 db                	xor    %ebx,%ebx
140cd4bfe:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140cd4c03:	8d 53 06             	lea    0x6(%rbx),%edx
140cd4c06:	e8 55 72 04 00       	call   0x140d1be60
140cd4c0b:	4c 63 f0             	movslq %eax,%r14
140cd4c0e:	85 c0                	test   %eax,%eax
140cd4c10:	7e 34                	jle    0x140cd4c46
140cd4c12:	66 0b 74 24 34       	or     0x34(%rsp),%si
140cd4c17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140cd4c1e:	00 00
140cd4c20:	0f b6 4c 1c 58       	movzbl 0x58(%rsp,%rbx,1),%ecx
140cd4c25:	4d 8b cf             	mov    %r15,%r9
140cd4c28:	4d 8b c4             	mov    %r12,%r8
140cd4c2b:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140cd4c30:	0f b7 d6             	movzwl %si,%edx
140cd4c33:	e8 98 00 00 00       	call   0x140cd4cd0
140cd4c38:	85 c0                	test   %eax,%eax
140cd4c3a:	78 4e                	js     0x140cd4c8a
140cd4c3c:	03 e8                	add    %eax,%ebp
140cd4c3e:	48 ff c3             	inc    %rbx
140cd4c41:	49 3b de             	cmp    %r14,%rbx
140cd4c44:	7c da                	jl     0x140cd4c20
140cd4c46:	44 8b 74 24 38       	mov    0x38(%rsp),%r14d
140cd4c4b:	48 3b 7c 24 48       	cmp    0x48(%rsp),%rdi
140cd4c50:	74 3f                	je     0x140cd4c91
140cd4c52:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
140cd4c56:	44 0f b7 4c 24 34    	movzwl 0x34(%rsp),%r9d
140cd4c5c:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140cd4c61:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
140cd4c66:	e9 aa fe ff ff       	jmp    0x140cd4b15
140cd4c6b:	66 41 0b f1          	or     %r9w,%si
140cd4c6f:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140cd4c74:	0f b7 d6             	movzwl %si,%edx
140cd4c77:	4d 8b cf             	mov    %r15,%r9
140cd4c7a:	4d 8b c4             	mov    %r12,%r8
140cd4c7d:	e8 4e 00 00 00       	call   0x140cd4cd0
140cd4c82:	85 c0                	test   %eax,%eax
140cd4c84:	78 04                	js     0x140cd4c8a
140cd4c86:	03 e8                	add    %eax,%ebp
140cd4c88:	eb c1                	jmp    0x140cd4c4b
140cd4c8a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cd4c8f:	eb 02                	jmp    0x140cd4c93
140cd4c91:	8b c5                	mov    %ebp,%eax
140cd4c93:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140cd4c98:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140cd4c9f:	00
140cd4ca0:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140cd4ca5:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140cd4caa:	48 33 cc             	xor    %rsp,%rcx
140cd4cad:	e8 4e 68 14 00       	call   0x140e1b500
140cd4cb2:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140cd4cb9:	41 5e                	pop    %r14
140cd4cbb:	41 5d                	pop    %r13
140cd4cbd:	41 5c                	pop    %r12
140cd4cbf:	5f                   	pop    %rdi
140cd4cc0:	5d                   	pop    %rbp
140cd4cc1:	c3                   	ret
140cd4cc2:	cc                   	int3
140cd4cc3:	cc                   	int3
140cd4cc4:	cc                   	int3
140cd4cc5:	cc                   	int3
140cd4cc6:	cc                   	int3
140cd4cc7:	cc                   	int3
140cd4cc8:	cc                   	int3
140cd4cc9:	cc                   	int3
140cd4cca:	cc                   	int3
140cd4ccb:	cc                   	int3
140cd4ccc:	cc                   	int3
140cd4ccd:	cc                   	int3
140cd4cce:	cc                   	int3
140cd4ccf:	cc                   	int3
140cd4cd0:	40 53                	rex push %rbx
140cd4cd2:	56                   	push   %rsi
140cd4cd3:	57                   	push   %rdi
140cd4cd4:	b8 40 00 00 00       	mov    $0x40,%eax
140cd4cd9:	e8 c2 67 14 00       	call   0x140e1b4a0
140cd4cde:	48 2b e0             	sub    %rax,%rsp
140cd4ce1:	48 8b 05 18 42 6e 00 	mov    0x6e4218(%rip),%rax        # 0x1413b8f00
140cd4ce8:	48 33 c4             	xor    %rsp,%rax
140cd4ceb:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140cd4cf0:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
140cd4cf7:	00
140cd4cf8:	49 8b f9             	mov    %r9,%rdi
140cd4cfb:	81 f9 ff ff 00 00    	cmp    $0xffff,%ecx
140cd4d01:	76 42                	jbe    0x140cd4d45
140cd4d03:	44 8b c9             	mov    %ecx,%r9d
140cd4d06:	4c 8d 05 5b e7 48 00 	lea    0x48e75b(%rip),%r8        # 0x141163468
140cd4d0d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140cd4d12:	ba 0b 00 00 00       	mov    $0xb,%edx
140cd4d17:	e8 24 40 02 00       	call   0x140cf8d40
140cd4d1c:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140cd4d22:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140cd4d27:	48 8b ce             	mov    %rsi,%rcx
140cd4d2a:	48 8b c7             	mov    %rdi,%rax
140cd4d2d:	ff 15 ed ec 2a 00    	call   *0x2aeced(%rip)        # 0x140f83a20
140cd4d33:	85 c0                	test   %eax,%eax
140cd4d35:	0f 84 a4 00 00 00    	je     0x140cd4ddf
140cd4d3b:	b8 0a 00 00 00       	mov    $0xa,%eax
140cd4d40:	e9 71 01 00 00       	jmp    0x140cd4eb6
140cd4d45:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
140cd4d4b:	76 3e                	jbe    0x140cd4d8b
140cd4d4d:	44 8b c9             	mov    %ecx,%r9d
140cd4d50:	4c 8d 05 19 e7 48 00 	lea    0x48e719(%rip),%r8        # 0x141163470
140cd4d57:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140cd4d5c:	ba 0b 00 00 00       	mov    $0xb,%edx
140cd4d61:	e8 da 3f 02 00       	call   0x140cf8d40
140cd4d66:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140cd4d6c:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140cd4d71:	48 8b ce             	mov    %rsi,%rcx
140cd4d74:	48 8b c7             	mov    %rdi,%rax
140cd4d77:	ff 15 a3 ec 2a 00    	call   *0x2aeca3(%rip)        # 0x140f83a20
140cd4d7d:	85 c0                	test   %eax,%eax
140cd4d7f:	74 5e                	je     0x140cd4ddf
140cd4d81:	b8 06 00 00 00       	mov    $0x6,%eax
140cd4d86:	e9 2b 01 00 00       	jmp    0x140cd4eb6
140cd4d8b:	88 4c 24 20          	mov    %cl,0x20(%rsp)
140cd4d8f:	80 f9 7f             	cmp    $0x7f,%cl
140cd4d92:	76 07                	jbe    0x140cd4d9b
140cd4d94:	b8 04 00 00 00       	mov    $0x4,%eax
140cd4d99:	eb 0f                	jmp    0x140cd4daa
140cd4d9b:	0f b6 c1             	movzbl %cl,%eax
140cd4d9e:	4c 8d 0d 8b e5 48 00 	lea    0x48e58b(%rip),%r9        # 0x141163330
140cd4da5:	41 0f b7 04 41       	movzwl (%r9,%rax,2),%eax
140cd4daa:	66 23 c2             	and    %dx,%ax
140cd4dad:	a8 61                	test   $0x61,%al
140cd4daf:	74 61                	je     0x140cd4e12
140cd4db1:	a8 08                	test   $0x8,%al
140cd4db3:	74 34                	je     0x140cd4de9
140cd4db5:	4d 85 c0             	test   %r8,%r8
140cd4db8:	74 04                	je     0x140cd4dbe
140cd4dba:	41 c6 00 01          	movb   $0x1,(%r8)
140cd4dbe:	bb 01 00 00 00       	mov    $0x1,%ebx
140cd4dc3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140cd4dc8:	44 8b c3             	mov    %ebx,%r8d
140cd4dcb:	48 8b ce             	mov    %rsi,%rcx
140cd4dce:	48 8b c7             	mov    %rdi,%rax
140cd4dd1:	ff 15 49 ec 2a 00    	call   *0x2aec49(%rip)        # 0x140f83a20
140cd4dd7:	85 c0                	test   %eax,%eax
140cd4dd9:	0f 85 d5 00 00 00    	jne    0x140cd4eb4
140cd4ddf:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cd4de4:	e9 cd 00 00 00       	jmp    0x140cd4eb6
140cd4de9:	bb 01 00 00 00       	mov    $0x1,%ebx
140cd4dee:	48 8d 15 57 fa 2d 00 	lea    0x2dfa57(%rip),%rdx        # 0x140fb484c
140cd4df5:	44 8b c3             	mov    %ebx,%r8d
140cd4df8:	48 8b ce             	mov    %rsi,%rcx
140cd4dfb:	48 8b c7             	mov    %rdi,%rax
140cd4dfe:	ff 15 1c ec 2a 00    	call   *0x2aec1c(%rip)        # 0x140f83a20
140cd4e04:	85 c0                	test   %eax,%eax
140cd4e06:	74 d7                	je     0x140cd4ddf
140cd4e08:	44 8b c3             	mov    %ebx,%r8d
140cd4e0b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140cd4e10:	eb 64                	jmp    0x140cd4e76
140cd4e12:	41 b8 06 04 00 00    	mov    $0x406,%r8d
140cd4e18:	66 41 85 c0          	test   %ax,%r8w
140cd4e1c:	74 3c                	je     0x140cd4e5a
140cd4e1e:	44 0f b6 c9          	movzbl %cl,%r9d
140cd4e22:	4c 8d 05 4f e6 48 00 	lea    0x48e64f(%rip),%r8        # 0x141163478
140cd4e29:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140cd4e2e:	ba 0b 00 00 00       	mov    $0xb,%edx
140cd4e33:	e8 08 3f 02 00       	call   0x140cf8d40
140cd4e38:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140cd4e3e:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140cd4e43:	48 8b ce             	mov    %rsi,%rcx
140cd4e46:	48 8b c7             	mov    %rdi,%rax
140cd4e49:	ff 15 d1 eb 2a 00    	call   *0x2aebd1(%rip)        # 0x140f83a20
140cd4e4f:	85 c0                	test   %eax,%eax
140cd4e51:	74 8c                	je     0x140cd4ddf
140cd4e53:	b8 03 00 00 00       	mov    $0x3,%eax
140cd4e58:	eb 5c                	jmp    0x140cd4eb6
140cd4e5a:	80 f9 5c             	cmp    $0x5c,%cl
140cd4e5d:	75 32                	jne    0x140cd4e91
140cd4e5f:	b8 0f 04 00 00       	mov    $0x40f,%eax
140cd4e64:	66 85 d0             	test   %dx,%ax
140cd4e67:	74 28                	je     0x140cd4e91
140cd4e69:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140cd4e6f:	48 8d 15 62 fa 2d 00 	lea    0x2dfa62(%rip),%rdx        # 0x140fb48d8
140cd4e76:	48 8b ce             	mov    %rsi,%rcx
140cd4e79:	48 8b c7             	mov    %rdi,%rax
140cd4e7c:	ff 15 9e eb 2a 00    	call   *0x2aeb9e(%rip)        # 0x140f83a20
140cd4e82:	85 c0                	test   %eax,%eax
140cd4e84:	0f 84 55 ff ff ff    	je     0x140cd4ddf