1408c89ad:	4c 8b 4a 10          	mov    0x10(%rdx),%r9
1408c89b1:	4c 8b 47 18          	mov    0x18(%rdi),%r8
1408c89b5:	33 d2                	xor    %edx,%edx
1408c89b7:	49 8b cf             	mov    %r15,%rcx
1408c89ba:	e8 81 46 02 00       	call   0x1408ed040
1408c89bf:	4c 8b f0             	mov    %rax,%r14
1408c89c2:	48 85 c0             	test   %rax,%rax
1408c89c5:	0f 84 1e 06 00 00    	je     0x1408c8fe9
1408c89cb:	48 8b d0             	mov    %rax,%rdx
1408c89ce:	49 8b cf             	mov    %r15,%rcx
1408c89d1:	e8 2a 59 fe ff       	call   0x1408ae300
1408c89d6:	85 c0                	test   %eax,%eax
1408c89d8:	0f 85 0b 06 00 00    	jne    0x1408c8fe9
1408c89de:	41 80 7e 3f 02       	cmpb   $0x2,0x3f(%r14)
1408c89e3:	4c 8d 0d 3a 81 78 00 	lea    0x78813a(%rip),%r9        # 0x141050b24
1408c89ea:	4c 0f 45 ce          	cmovne %rsi,%r9
1408c89ee:	41 80 7e 3f 01       	cmpb   $0x1,0x3f(%r14)
1408c89f3:	75 09                	jne    0x1408c89fe
1408c89f5:	4c 8d 0d 34 81 78 00 	lea    0x788134(%rip),%r9        # 0x141050b30
1408c89fc:	eb 05                	jmp    0x1408c8a03
1408c89fe:	4d 85 c9             	test   %r9,%r9
1408c8a01:	74 23                	je     0x1408c8a26
1408c8a03:	49 8b 06             	mov    (%r14),%rax
1408c8a06:	4c 8d 05 33 81 78 00 	lea    0x788133(%rip),%r8        # 0x141050b40
1408c8a0d:	48 8d 15 5c 81 78 00 	lea    0x78815c(%rip),%rdx        # 0x141050b70
1408c8a14:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408c8a19:	49 8b cf             	mov    %r15,%rcx
1408c8a1c:	e8 5f 0e 01 00       	call   0x1408d9880
1408c8a21:	e9 c3 05 00 00       	jmp    0x1408c8fe9
1408c8a26:	48 8b d3             	mov    %rbx,%rdx
1408c8a29:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1408c8a2e:	49 8b cd             	mov    %r13,%rcx
1408c8a31:	e8 ba 55 02 00       	call   0x1408edff0
1408c8a36:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1408c8a3b:	4c 8b e0             	mov    %rax,%r12
1408c8a3e:	48 85 c0             	test   %rax,%rax
1408c8a41:	0f 84 9d 05 00 00    	je     0x1408c8fe4
1408c8a47:	48 8b d0             	mov    %rax,%rdx
1408c8a4a:	49 8b ce             	mov    %r14,%rcx
1408c8a4d:	e8 ae a0 00 00       	call   0x1408d2b00
1408c8a52:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
1408c8a59:	85 c0                	test   %eax,%eax
1408c8a5b:	79 17                	jns    0x1408c8a74
1408c8a5d:	4c 8b c3             	mov    %rbx,%r8
1408c8a60:	48 8d 15 21 81 78 00 	lea    0x788121(%rip),%rdx        # 0x141050b88
1408c8a67:	49 8b cf             	mov    %r15,%rcx
1408c8a6a:	e8 11 0e 01 00       	call   0x1408d9880
1408c8a6f:	e9 0e 05 00 00       	jmp    0x1408c8f82
1408c8a74:	48 98                	cltq
1408c8a76:	48 89 ac 24 a0 00 00 	mov    %rbp,0xa0(%rsp)
1408c8a7d:	00
1408c8a7e:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408c8a82:	49 8b 46 08          	mov    0x8(%r14),%rax
1408c8a86:	48 8d 2c cd 00 00 00 	lea    0x0(,%rcx,8),%rbp
1408c8a8d:	00
1408c8a8e:	0f b7 4c c8 12       	movzwl 0x12(%rax,%rcx,8),%ecx
1408c8a93:	f6 c1 09             	test   $0x9,%cl
1408c8a96:	74 2c                	je     0x1408c8ac4
1408c8a98:	f6 c1 01             	test   $0x1,%cl
1408c8a9b:	48 8d 05 7e 82 78 00 	lea    0x78827e(%rip),%rax        # 0x141050d20
1408c8aa2:	4c 8d 05 d3 52 78 00 	lea    0x7852d3(%rip),%r8        # 0x14104dd7c
1408c8aa9:	4d 8b cc             	mov    %r12,%r9
1408c8aac:	4c 0f 45 c0          	cmovne %rax,%r8
1408c8ab0:	48 8d 15 79 82 78 00 	lea    0x788279(%rip),%rdx        # 0x141050d30
1408c8ab7:	49 8b cf             	mov    %r15,%rcx
1408c8aba:	e8 c1 0d 01 00       	call   0x1408d9880
1408c8abf:	e9 b6 04 00 00       	jmp    0x1408c8f7a
1408c8ac4:	66 41 83 7e 36 01    	cmpw   $0x1,0x36(%r14)
1408c8aca:	7f 17                	jg     0x1408c8ae3
1408c8acc:	4d 8b c4             	mov    %r12,%r8
1408c8acf:	48 8d 15 7a 82 78 00 	lea    0x78827a(%rip),%rdx        # 0x141050d50
1408c8ad6:	49 8b cf             	mov    %r15,%rcx
1408c8ad9:	e8 a2 0d 01 00       	call   0x1408d9880
1408c8ade:	e9 97 04 00 00       	jmp    0x1408c8f7a
1408c8ae3:	49 8b 4e 60          	mov    0x60(%r14),%rcx
1408c8ae7:	bf 00 80 ff ff       	mov    $0xffff8000,%edi
1408c8aec:	48 85 c9             	test   %rcx,%rcx
1408c8aef:	74 1a                	je     0x1408c8b0b
1408c8af1:	49 8b 45 20          	mov    0x20(%r13),%rax
1408c8af5:	8b fe                	mov    %esi,%edi
1408c8af7:	48 83 c0 18          	add    $0x18,%rax
1408c8afb:	48 39 08             	cmp    %rcx,(%rax)
1408c8afe:	74 0b                	je     0x1408c8b0b
1408c8b00:	ff c7                	inc    %edi
1408c8b02:	48 8d 40 20          	lea    0x20(%rax),%rax
1408c8b06:	48 39 08             	cmp    %rcx,(%rax)
1408c8b09:	75 f5                	jne    0x1408c8b00
1408c8b0b:	49 8b 45 20          	mov    0x20(%r13),%rax
1408c8b0f:	ba 1a 00 00 00       	mov    $0x1a,%edx
1408c8b14:	4d 8b 0e             	mov    (%r14),%r9
1408c8b17:	48 63 cf             	movslq %edi,%rcx
1408c8b1a:	48 c1 e1 05          	shl    $0x5,%rcx
1408c8b1e:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1408c8b23:	48 8b 34 01          	mov    (%rcx,%rax,1),%rsi
1408c8b27:	49 8b cf             	mov    %r15,%rcx
1408c8b2a:	4c 8b c6             	mov    %rsi,%r8
1408c8b2d:	e8 ce 1e 00 00       	call   0x1408caa00
1408c8b32:	85 c0                	test   %eax,%eax
1408c8b34:	0f 85 38 04 00 00    	jne    0x1408c8f72
1408c8b3a:	33 db                	xor    %ebx,%ebx
1408c8b3c:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408c8b40:	83 ff 01             	cmp    $0x1,%edi
1408c8b43:	4c 8d 0d 42 ac 6d 00 	lea    0x6dac42(%rip),%r9        # 0x140fa378c
1408c8b4a:	48 8b d6             	mov    %rsi,%rdx
1408c8b4d:	49 8b cf             	mov    %r15,%rcx
1408c8b50:	0f 94 c3             	sete   %bl
1408c8b53:	44 8b c3             	mov    %ebx,%r8d
1408c8b56:	e8 d5 81 ff ff       	call   0x1408c0d30
1408c8b5b:	44 8b c3             	mov    %ebx,%r8d
1408c8b5e:	48 8b d6             	mov    %rsi,%rdx
1408c8b61:	49 8b cf             	mov    %r15,%rcx
1408c8b64:	e8 47 72 ff ff       	call   0x1408bfdb0
1408c8b69:	49 8b 06             	mov    (%r14),%rax
1408c8b6c:	48 8d 15 0d 82 78 00 	lea    0x78820d(%rip),%rdx        # 0x141050d80
1408c8b73:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408c8b78:	44 8b cf             	mov    %edi,%r9d
1408c8b7b:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
1408c8b82:	4c 8b c6             	mov    %rsi,%r8
1408c8b85:	49 8b cf             	mov    %r15,%rcx
1408c8b88:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408c8b8c:	e8 3f 55 02 00       	call   0x1408ee0d0
1408c8b91:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1408c8b97:	8b d7                	mov    %edi,%edx
1408c8b99:	49 8b cf             	mov    %r15,%rcx
1408c8b9c:	e8 bf 75 ff ff       	call   0x1408c0160
1408c8ba1:	4c 8d 0d 58 82 78 00 	lea    0x788258(%rip),%r9        # 0x141050e00
1408c8ba8:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1408c8baf:	00
1408c8bb0:	44 8b c3             	mov    %ebx,%r8d
1408c8bb3:	48 8b d6             	mov    %rsi,%rdx
1408c8bb6:	49 8b cf             	mov    %r15,%rcx
1408c8bb9:	e8 72 81 ff ff       	call   0x1408c0d30
1408c8bbe:	41 83 7f 30 00       	cmpl   $0x0,0x30(%r15)
1408c8bc3:	0f 85 a9 03 00 00    	jne    0x1408c8f72
1408c8bc9:	49 8b 46 08          	mov    0x8(%r14),%rax
1408c8bcd:	f6 44 28 12 20       	testb  $0x20,0x12(%rax,%rbp,1)
1408c8bd2:	0f 85 9a 03 00 00    	jne    0x1408c8f72
1408c8bd8:	49 8b 6f 10          	mov    0x10(%r15),%rbp
1408c8bdc:	33 f6                	xor    %esi,%esi
1408c8bde:	48 85 ed             	test   %rbp,%rbp
1408c8be1:	75 22                	jne    0x1408c8c05
1408c8be3:	49 39 b7 a0 00 00 00 	cmp    %rsi,0xa0(%r15)
1408c8bea:	75 0e                	jne    0x1408c8bfa
1408c8bec:	49 8b 07             	mov    (%r15),%rax
1408c8bef:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1408c8bf3:	75 05                	jne    0x1408c8bfa
1408c8bf5:	41 c6 47 23 01       	movb   $0x1,0x23(%r15)
1408c8bfa:	49 8b cf             	mov    %r15,%rcx
1408c8bfd:	e8 be ec 03 00       	call   0x1409078c0
1408c8c02:	48 8b e8             	mov    %rax,%rbp
1408c8c05:	41 8b 5f 34          	mov    0x34(%r15),%ebx
1408c8c09:	4d 8b ce             	mov    %r14,%r9
1408c8c0c:	44 8b c7             	mov    %edi,%r8d
1408c8c0f:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1408c8c13:	8b d3                	mov    %ebx,%edx
1408c8c15:	c7 44 24 20 71 00 00 	movl   $0x71,0x20(%rsp)
1408c8c1c:	00
1408c8c1d:	8d 4b 01             	lea    0x1(%rbx),%ecx
1408c8c20:	41 89 4f 34          	mov    %ecx,0x34(%r15)
1408c8c24:	49 8b cf             	mov    %r15,%rcx
1408c8c27:	e8 44 58 02 00       	call   0x1408ee470
1408c8c2c:	44 8b c3             	mov    %ebx,%r8d
1408c8c2f:	ba 23 00 00 00       	mov    $0x23,%edx
1408c8c34:	48 8b cd             	mov    %rbp,%rcx
1408c8c37:	e8 94 df 03 00       	call   0x140906bd0
1408c8c3c:	41 8b 57 38          	mov    0x38(%r15),%edx
1408c8c40:	ff c2                	inc    %edx
1408c8c42:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
1408c8c46:	41 89 57 38          	mov    %edx,0x38(%r15)
1408c8c4a:	41 f6 46 30 80       	testb  $0x80,0x30(%r14)
1408c8c4f:	89 54 24 34          	mov    %edx,0x34(%rsp)
1408c8c53:	75 23                	jne    0x1408c8c78
1408c8c55:	44 8b ca             	mov    %edx,%r9d
1408c8c58:	44 8b c3             	mov    %ebx,%r8d
1408c8c5b:	ba 87 00 00 00       	mov    $0x87,%edx
1408c8c60:	48 8b cd             	mov    %rbp,%rcx
1408c8c63:	e8 d8 df 03 00       	call   0x140906c40
1408c8c68:	41 0f bf 46 36       	movswl 0x36(%r14),%eax
1408c8c6d:	8b fe                	mov    %esi,%edi
1408c8c6f:	41 03 47 38          	add    0x38(%r15),%eax
1408c8c73:	e9 c1 00 00 00       	jmp    0x1408c8d39
1408c8c78:	49 8b 76 10          	mov    0x10(%r14),%rsi
1408c8c7c:	48 85 f6             	test   %rsi,%rsi
1408c8c7f:	74 12                	je     0x1408c8c93
1408c8c81:	8b 46 64             	mov    0x64(%rsi),%eax
1408c8c84:	24 03                	and    $0x3,%al
1408c8c86:	3c 02                	cmp    $0x2,%al
1408c8c88:	74 09                	je     0x1408c8c93
1408c8c8a:	48 8b 76 28          	mov    0x28(%rsi),%rsi
1408c8c8e:	48 85 f6             	test   %rsi,%rsi
1408c8c91:	75 ee                	jne    0x1408c8c81
1408c8c93:	0f b7 46 60          	movzwl 0x60(%rsi),%eax
1408c8c97:	45 33 c0             	xor    %r8d,%r8d
1408c8c9a:	03 c2                	add    %edx,%eax
1408c8c9c:	41 8b d8             	mov    %r8d,%ebx
1408c8c9f:	41 89 47 38          	mov    %eax,0x38(%r15)
1408c8ca3:	0f b7 4e 5e          	movzwl 0x5e(%rsi),%ecx
1408c8ca7:	66 44 3b c1          	cmp    %cx,%r8w
1408c8cab:	0f 83 85 00 00 00    	jae    0x1408c8d36
1408c8cb1:	44 8b 64 24 30       	mov    0x30(%rsp),%r12d
1408c8cb6:	8d 7a 01             	lea    0x1(%rdx),%edi
1408c8cb9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1408c8cc0:	48 63 8d 90 00 00 00 	movslq 0x90(%rbp),%rcx
1408c8cc7:	39 8d 94 00 00 00    	cmp    %ecx,0x94(%rbp)
1408c8ccd:	7f 1f                	jg     0x1408c8cee
1408c8ccf:	8d 04 1f             	lea    (%rdi,%rbx,1),%eax
1408c8cd2:	44 8b cb             	mov    %ebx,%r9d
1408c8cd5:	45 8b c4             	mov    %r12d,%r8d
1408c8cd8:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408c8cdc:	ba 5e 00 00 00       	mov    $0x5e,%edx
1408c8ce1:	48 8b cd             	mov    %rbp,%rcx
1408c8ce4:	e8 b7 40 fe ff       	call   0x1408acda0
1408c8ce9:	45 33 c0             	xor    %r8d,%r8d
1408c8cec:	eb 32                	jmp    0x1408c8d20
1408c8cee:	8d 41 01             	lea    0x1(%rcx),%eax
1408c8cf1:	89 85 90 00 00 00    	mov    %eax,0x90(%rbp)
1408c8cf7:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408c8cfb:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
1408c8d02:	c7 04 c8 5e 00 00 00 	movl   $0x5e,(%rax,%rcx,8)
1408c8d09:	44 89 64 c8 04       	mov    %r12d,0x4(%rax,%rcx,8)
1408c8d0e:	89 5c c8 08          	mov    %ebx,0x8(%rax,%rcx,8)
1408c8d12:	48 8d 14 c8          	lea    (%rax,%rcx,8),%rdx
1408c8d16:	8d 04 1f             	lea    (%rdi,%rbx,1),%eax
1408c8d19:	4c 89 42 10          	mov    %r8,0x10(%rdx)
1408c8d1d:	89 42 0c             	mov    %eax,0xc(%rdx)
1408c8d20:	0f b7 46 5e          	movzwl 0x5e(%rsi),%eax
1408c8d24:	ff c3                	inc    %ebx
1408c8d26:	3b d8                	cmp    %eax,%ebx
1408c8d28:	7c 96                	jl     0x1408c8cc0
1408c8d2a:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1408c8d2f:	0f b7 c8             	movzwl %ax,%ecx
1408c8d32:	41 8b 47 38          	mov    0x38(%r15),%eax
1408c8d36:	0f b7 f9             	movzwl %cx,%edi
1408c8d39:	ff c0                	inc    %eax
1408c8d3b:	41 89 47 38          	mov    %eax,0x38(%r15)
1408c8d3f:	89 44 24 38          	mov    %eax,0x38(%rsp)
1408c8d43:	33 c0                	xor    %eax,%eax
1408c8d45:	8b d8                	mov    %eax,%ebx
1408c8d47:	66 41 3b 46 36       	cmp    0x36(%r14),%ax
1408c8d4c:	0f 8d 5a 01 00 00    	jge    0x1408c8eac
1408c8d52:	44 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%r10d
1408c8d59:	00
1408c8d5a:	41 bb ff ff ff ff    	mov    $0xffffffff,%r11d
1408c8d60:	44 8b 64 24 30       	mov    0x30(%rsp),%r12d
1408c8d65:	45 33 ff             	xor    %r15d,%r15d
1408c8d68:	44 8b 6c 24 34       	mov    0x34(%rsp),%r13d
1408c8d6d:	0f 1f 00             	nopl   (%rax)
1408c8d70:	41 3b da             	cmp    %r10d,%ebx
1408c8d73:	0f 84 12 01 00 00    	je     0x1408c8e8b
1408c8d79:	48 63 c3             	movslq %ebx,%rax
1408c8d7c:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408c8d80:	49 8b 46 08          	mov    0x8(%r14),%rax
1408c8d84:	f6 44 c8 12 20       	testb  $0x20,0x12(%rax,%rcx,8)
1408c8d89:	0f 85 fc 00 00 00    	jne    0x1408c8e8b
1408c8d8f:	48 85 f6             	test   %rsi,%rsi
1408c8d92:	74 6b                	je     0x1408c8dff
1408c8d94:	0f b7 56 60          	movzwl 0x60(%rsi),%edx
1408c8d98:	41 8b cf             	mov    %r15d,%ecx
1408c8d9b:	85 d2                	test   %edx,%edx
1408c8d9d:	74 14                	je     0x1408c8db3
1408c8d9f:	4c 8b 46 08          	mov    0x8(%rsi),%r8
1408c8da3:	48 63 c1             	movslq %ecx,%rax
1408c8da6:	66 41 3b 1c 40       	cmp    (%r8,%rax,2),%bx
1408c8dab:	74 49                	je     0x1408c8df6
1408c8dad:	ff c1                	inc    %ecx
1408c8daf:	3b ca                	cmp    %edx,%ecx
1408c8db1:	7c f0                	jl     0x1408c8da3
1408c8db3:	45 8b c3             	mov    %r11d,%r8d
1408c8db6:	41 8b cf             	mov    %r15d,%ecx
1408c8db9:	85 d2                	test   %edx,%edx
1408c8dbb:	74 14                	je     0x1408c8dd1
1408c8dbd:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
1408c8dc1:	48 63 c1             	movslq %ecx,%rax
1408c8dc4:	66 45 3b 14 41       	cmp    (%r9,%rax,2),%r10w
1408c8dc9:	74 0a                	je     0x1408c8dd5
1408c8dcb:	ff c1                	inc    %ecx
1408c8dcd:	3b ca                	cmp    %edx,%ecx
1408c8dcf:	7c f0                	jl     0x1408c8dc1
1408c8dd1:	41 0f b7 cb          	movzwl %r11w,%ecx
1408c8dd5:	0f b7 46 5e          	movzwl 0x5e(%rsi),%eax
1408c8dd9:	44 3b c0             	cmp    %eax,%r8d
1408c8ddc:	0f 8c a9 00 00 00    	jl     0x1408c8e8b
1408c8de2:	0f bf c1             	movswl %cx,%eax
1408c8de5:	41 8b cf             	mov    %r15d,%ecx
1408c8de8:	44 3b c0             	cmp    %eax,%r8d
1408c8deb:	0f 9f c1             	setg   %cl
1408c8dee:	44 2b c1             	sub    %ecx,%r8d
1408c8df1:	45 03 c5             	add    %r13d,%r8d
1408c8df4:	eb 0d                	jmp    0x1408c8e03
1408c8df6:	44 0f bf c1          	movswl %cx,%r8d
1408c8dfa:	41 8b cf             	mov    %r15d,%ecx
1408c8dfd:	eb be                	jmp    0x1408c8dbd
1408c8dff:	46 8d 04 2f          	lea    (%rdi,%r13,1),%r8d
1408c8e03:	41 0f bf 46 34       	movswl 0x34(%r14),%eax
1408c8e08:	41 ff c0             	inc    %r8d
1408c8e0b:	3b d8                	cmp    %eax,%ebx
1408c8e0d:	75 56                	jne    0x1408c8e65
1408c8e0f:	48 63 8d 90 00 00 00 	movslq 0x90(%rbp),%rcx
1408c8e16:	39 8d 94 00 00 00    	cmp    %ecx,0x94(%rbp)
1408c8e1c:	7f 1a                	jg     0x1408c8e38
1408c8e1e:	45 8b c8             	mov    %r8d,%r9d
1408c8e21:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1408c8e26:	45 33 c0             	xor    %r8d,%r8d
1408c8e29:	ba 4b 00 00 00       	mov    $0x4b,%edx
1408c8e2e:	48 8b cd             	mov    %rbp,%rcx
1408c8e31:	e8 6a 3f fe ff       	call   0x1408acda0
1408c8e36:	eb 43                	jmp    0x1408c8e7b
1408c8e38:	8d 41 01             	lea    0x1(%rcx),%eax
1408c8e3b:	89 85 90 00 00 00    	mov    %eax,0x90(%rbp)
1408c8e41:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408c8e45:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
1408c8e4c:	48 c7 04 c8 4b 00 00 	movq   $0x4b,(%rax,%rcx,8)
1408c8e53:	00
1408c8e54:	44 89 44 c8 08       	mov    %r8d,0x8(%rax,%rcx,8)
1408c8e59:	44 89 7c c8 0c       	mov    %r15d,0xc(%rax,%rcx,8)
1408c8e5e:	4c 89 7c c8 10       	mov    %r15,0x10(%rax,%rcx,8)
1408c8e63:	eb 24                	jmp    0x1408c8e89
1408c8e65:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1408c8e6a:	44 8b cb             	mov    %ebx,%r9d
1408c8e6d:	45 8b c4             	mov    %r12d,%r8d
1408c8e70:	49 8b d6             	mov    %r14,%rdx
1408c8e73:	48 8b cd             	mov    %rbp,%rcx
1408c8e76:	e8 c5 20 01 00       	call   0x1408daf40
1408c8e7b:	44 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%r10d
1408c8e82:	00
1408c8e83:	41 bb ff ff ff ff    	mov    $0xffffffff,%r11d
1408c8e89:	ff c7                	inc    %edi
1408c8e8b:	41 0f bf 46 36       	movswl 0x36(%r14),%eax
1408c8e90:	ff c3                	inc    %ebx
1408c8e92:	3b d8                	cmp    %eax,%ebx
1408c8e94:	0f 8c d6 fe ff ff    	jl     0x1408c8d70
1408c8e9a:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
1408c8ea1:	00
1408c8ea2:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
1408c8ea7:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1408c8eac:	44 8b 74 24 34       	mov    0x34(%rsp),%r14d
1408c8eb1:	85 ff                	test   %edi,%edi
1408c8eb3:	75 1d                	jne    0x1408c8ed2
1408c8eb5:	41 ff 47 38          	incl   0x38(%r15)
1408c8eb9:	45 8d 4e 01          	lea    0x1(%r14),%r9d
1408c8ebd:	45 33 c0             	xor    %r8d,%r8d
1408c8ec0:	ba 4b 00 00 00       	mov    $0x4b,%edx
1408c8ec5:	48 8b cd             	mov    %rbp,%rcx
1408c8ec8:	e8 73 dd 03 00       	call   0x140906c40
1408c8ecd:	bf 01 00 00 00       	mov    $0x1,%edi
1408c8ed2:	44 8b 7c 24 38       	mov    0x38(%rsp),%r15d
1408c8ed7:	41 8d 5e 01          	lea    0x1(%r14),%ebx
1408c8edb:	44 8b c3             	mov    %ebx,%r8d
1408c8ede:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1408c8ee3:	44 8b cf             	mov    %edi,%r9d