1408cdd82:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1408cdd87:	85 ff                	test   %edi,%edi
1408cdd89:	79 06                	jns    0x1408cdd91
1408cdd8b:	44 8d 6b 01          	lea    0x1(%rbx),%r13d
1408cdd8f:	eb 0a                	jmp    0x1408cdd9b
1408cdd91:	0f 8e 8e 00 00 00    	jle    0x1408cde25
1408cdd97:	44 8d 63 ff          	lea    -0x1(%rbx),%r12d
1408cdd9b:	45 3b ec             	cmp    %r12d,%r13d
1408cdd9e:	7f 0e                	jg     0x1408cddae
1408cdda0:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1408cdda5:	43 8d 1c 2c          	lea    (%r12,%r13,1),%ebx
1408cdda9:	e9 ba fe ff ff       	jmp    0x1408cdc68
1408cddae:	80 7e 08 00          	cmpb   $0x0,0x8(%rsi)
1408cddb2:	75 60                	jne    0x1408cde14
1408cddb4:	0f b7 46 18          	movzwl 0x18(%rsi),%eax
1408cddb8:	44 3b e8             	cmp    %eax,%r13d
1408cddbb:	7c 0e                	jl     0x1408cddcb
1408cddbd:	0f b6 4e 09          	movzbl 0x9(%rsi),%ecx
1408cddc1:	48 8b 46 50          	mov    0x50(%rsi),%rax
1408cddc5:	8b 54 01 08          	mov    0x8(%rcx,%rax,1),%edx
1408cddc9:	eb 28                	jmp    0x1408cddf3
1408cddcb:	42 8d 04 6d 00 00 00 	lea    0x0(,%r13,2),%eax
1408cddd2:	00
1408cddd3:	48 63 c8             	movslq %eax,%rcx
1408cddd6:	48 8b 46 60          	mov    0x60(%rsi),%rax
1408cddda:	0f b7 14 01          	movzwl (%rcx,%rax,1),%edx
1408cddde:	0f b7 46 1a          	movzwl 0x1a(%rsi),%eax
1408cdde2:	66 c1 ca 08          	ror    $0x8,%dx
1408cdde6:	0f b7 ca             	movzwl %dx,%ecx
1408cdde9:	48 23 c8             	and    %rax,%rcx
1408cddec:	48 8b 46 50          	mov    0x50(%rsi),%rax
1408cddf0:	8b 14 01             	mov    (%rcx,%rax,1),%edx
1408cddf3:	0f ca                	bswap  %edx
1408cddf5:	49 8b ce             	mov    %r14,%rcx
1408cddf8:	66 45 89 6e 56       	mov    %r13w,0x56(%r14)
1408cddfd:	e8 8e 5f fe ff       	call   0x1408b3d90
1408cde02:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1408cde07:	44 8b f8             	mov    %eax,%r15d
1408cde0a:	85 c0                	test   %eax,%eax
1408cde0c:	0f 84 3e fe ff ff    	je     0x1408cdc50
1408cde12:	eb 6f                	jmp    0x1408cde83
1408cde14:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1408cde1b:	00
1408cde1c:	66 41 89 5e 56       	mov    %bx,0x56(%r14)
1408cde21:	89 38                	mov    %edi,(%rax)
1408cde23:	eb 5e                	jmp    0x1408cde83
1408cde25:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1408cde2c:	00
1408cde2d:	44 89 38             	mov    %r15d,(%rax)
1408cde30:	66 41 89 5e 56       	mov    %bx,0x56(%r14)
1408cde35:	80 7d 1f 00          	cmpb   $0x0,0x1f(%rbp)
1408cde39:	74 48                	je     0x1408cde83
1408cde3b:	41 b9 84 1c 01 00    	mov    $0x11c84,%r9d
1408cde41:	eb 18                	jmp    0x1408cde5b
1408cde43:	48 8b cd             	mov    %rbp,%rcx
1408cde46:	e8 05 dd fb ff       	call   0x14088bb50
1408cde4b:	eb 36                	jmp    0x1408cde83
1408cde4d:	41 bf 07 00 00 00    	mov    $0x7,%r15d
1408cde53:	eb 2e                	jmp    0x1408cde83
1408cde55:	41 b9 64 1c 01 00    	mov    $0x11c64,%r9d
1408cde5b:	48 8d 05 e2 5b 78 00 	lea    0x785be2(%rip),%rax        # 0x141053a44
1408cde62:	41 bf 0b 00 00 00    	mov    $0xb,%r15d
1408cde68:	41 8b cf             	mov    %r15d,%ecx
1408cde6b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408cde70:	4c 8d 05 f9 59 78 00 	lea    0x7859f9(%rip),%r8        # 0x141053870
1408cde77:	48 8d 15 d2 59 78 00 	lea    0x7859d2(%rip),%rdx        # 0x141053850
1408cde7e:	e8 bd b6 fa ff       	call   0x140879540
1408cde83:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
1408cde88:	33 c0                	xor    %eax,%eax
1408cde8a:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
1408cde8f:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
1408cde96:	00
1408cde97:	66 41 89 46 46       	mov    %ax,0x46(%r14)
1408cde9c:	41 8b c7             	mov    %r15d,%eax
1408cde9f:	48 83 c4 40          	add    $0x40,%rsp
1408cdea3:	41 5f                	pop    %r15
1408cdea5:	41 5e                	pop    %r14
1408cdea7:	5f                   	pop    %rdi
1408cdea8:	5d                   	pop    %rbp
1408cdea9:	5b                   	pop    %rbx
1408cdeaa:	c3                   	ret
1408cdeab:	cc                   	int3
1408cdeac:	cc                   	int3
1408cdead:	cc                   	int3
1408cdeae:	cc                   	int3
1408cdeaf:	cc                   	int3
1408cdeb0:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1408cdeb5:	55                   	push   %rbp
1408cdeb6:	53                   	push   %rbx
1408cdeb7:	56                   	push   %rsi
1408cdeb8:	57                   	push   %rdi
1408cdeb9:	41 54                	push   %r12
1408cdebb:	41 56                	push   %r14
1408cdebd:	41 57                	push   %r15
1408cdebf:	48 8b ec             	mov    %rsp,%rbp
1408cdec2:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1408cdec9:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1408cdecd:	33 f6                	xor    %esi,%esi
1408cdecf:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1408cded3:	45 8b f0             	mov    %r8d,%r14d
1408cded6:	44 89 4d 58          	mov    %r9d,0x58(%rbp)
1408cdeda:	4c 8b fa             	mov    %rdx,%r15
1408cdedd:	89 75 c0             	mov    %esi,-0x40(%rbp)
1408cdee0:	48 8b d9             	mov    %rcx,%rbx
1408cdee3:	4c 8b 67 08          	mov    0x8(%rdi),%r12
1408cdee7:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
1408cdeeb:	a8 20                	test   $0x20,%al
1408cdeed:	74 5d                	je     0x1408cdf4c
1408cdeef:	8b 51 50             	mov    0x50(%rcx),%edx
1408cdef2:	49 8b 4c 24 10       	mov    0x10(%r12),%rcx
1408cdef7:	48 85 c9             	test   %rcx,%rcx
1408cdefa:	74 1b                	je     0x1408cdf17
1408cdefc:	0f 1f 40 00          	nopl   0x0(%rax)
1408cdf00:	48 3b cb             	cmp    %rbx,%rcx
1408cdf03:	74 09                	je     0x1408cdf0e
1408cdf05:	85 d2                	test   %edx,%edx
1408cdf07:	74 2d                	je     0x1408cdf36
1408cdf09:	39 51 50             	cmp    %edx,0x50(%rcx)
1408cdf0c:	74 28                	je     0x1408cdf36
1408cdf0e:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1408cdf12:	48 85 c9             	test   %rcx,%rcx
1408cdf15:	75 e9                	jne    0x1408cdf00
1408cdf17:	24 df                	and    $0xdf,%al
1408cdf19:	88 43 01             	mov    %al,0x1(%rbx)
1408cdf1c:	39 75 58             	cmp    %esi,0x58(%rbp)
1408cdf1f:	74 2b                	je     0x1408cdf4c
1408cdf21:	40 38 73 54          	cmp    %sil,0x54(%rbx)
1408cdf25:	7d 25                	jge    0x1408cdf4c
1408cdf27:	b9 80 28 01 00       	mov    $0x12880,%ecx
1408cdf2c:	e8 bf 65 00 00       	call   0x1408d44f0
1408cdf31:	e9 96 04 00 00       	jmp    0x1408ce3cc
1408cdf36:	48 85 c9             	test   %rcx,%rcx
1408cdf39:	74 dc                	je     0x1408cdf17
1408cdf3b:	4c 8b c3             	mov    %rbx,%r8
1408cdf3e:	e8 5d 64 ff ff       	call   0x1408c43a0
1408cdf43:	85 c0                	test   %eax,%eax
1408cdf45:	74 d5                	je     0x1408cdf1c
1408cdf47:	e9 80 04 00 00       	jmp    0x1408ce3cc
1408cdf4c:	80 3b 03             	cmpb   $0x3,(%rbx)
1408cdf4f:	72 13                	jb     0x1408cdf64
1408cdf51:	48 8b cb             	mov    %rbx,%rcx
1408cdf54:	e8 77 61 fe ff       	call   0x1408b40d0
1408cdf59:	a9 ef ff ff ff       	test   $0xffffffef,%eax
1408cdf5e:	0f 85 68 04 00 00    	jne    0x1408ce3cc
1408cdf64:	48 8b 83 80 00 00 00 	mov    0x80(%rbx),%rax
1408cdf6b:	48 85 c0             	test   %rax,%rax
1408cdf6e:	0f 85 e8 00 00 00    	jne    0x1408ce05c
1408cdf74:	40 38 77 13          	cmp    %sil,0x13(%rdi)
1408cdf78:	74 3b                	je     0x1408cdfb5
1408cdf7a:	48 8b 47 08          	mov    0x8(%rdi),%rax
1408cdf7e:	49 8b 57 08          	mov    0x8(%r15),%rdx
1408cdf82:	44 8b 43 50          	mov    0x50(%rbx),%r8d
1408cdf86:	40 88 77 13          	mov    %sil,0x13(%rdi)
1408cdf8a:	48 8b 48 10          	mov    0x10(%rax),%rcx
1408cdf8e:	48 85 c9             	test   %rcx,%rcx
1408cdf91:	74 22                	je     0x1408cdfb5
1408cdf93:	f6 41 01 10          	testb  $0x10,0x1(%rcx)
1408cdf97:	74 13                	je     0x1408cdfac
1408cdf99:	c6 47 13 01          	movb   $0x1,0x13(%rdi)
1408cdf9d:	44 39 41 50          	cmp    %r8d,0x50(%rcx)
1408cdfa1:	75 09                	jne    0x1408cdfac
1408cdfa3:	48 39 51 30          	cmp    %rdx,0x30(%rcx)
1408cdfa7:	75 03                	jne    0x1408cdfac
1408cdfa9:	c6 01 01             	movb   $0x1,(%rcx)
1408cdfac:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1408cdfb0:	48 85 c9             	test   %rcx,%rcx
1408cdfb3:	75 de                	jne    0x1408cdf93
1408cdfb5:	f6 43 01 02          	testb  $0x2,0x1(%rbx)
1408cdfb9:	74 2d                	je     0x1408cdfe8
1408cdfbb:	48 8b 43 30          	mov    0x30(%rbx),%rax
1408cdfbf:	49 39 47 08          	cmp    %rax,0x8(%r15)
1408cdfc3:	75 23                	jne    0x1408cdfe8
1408cdfc5:	66 39 73 46          	cmp    %si,0x46(%rbx)
1408cdfc9:	74 45                	je     0x1408ce010
1408cdfcb:	41 8b 47 28          	mov    0x28(%r15),%eax
1408cdfcf:	41 03 47 24          	add    0x24(%r15),%eax
1408cdfd3:	39 43 40             	cmp    %eax,0x40(%rbx)
1408cdfd6:	75 38                	jne    0x1408ce010
1408cdfd8:	49 8b d7             	mov    %r15,%rdx
1408cdfdb:	48 8b cb             	mov    %rbx,%rcx
1408cdfde:	e8 8d 79 fc ff       	call   0x140895970
1408cdfe3:	e9 e4 03 00 00       	jmp    0x1408ce3cc
1408cdfe8:	39 75 58             	cmp    %esi,0x58(%rbp)
1408cdfeb:	75 23                	jne    0x1408ce010
1408cdfed:	49 8b 57 08          	mov    0x8(%r15),%rdx
1408cdff1:	4c 8d 4d 58          	lea    0x58(%rbp),%r9
1408cdff5:	45 8b c6             	mov    %r14d,%r8d
1408cdff8:	48 8b cb             	mov    %rbx,%rcx
1408cdffb:	41 c1 e8 03          	shr    $0x3,%r8d
1408cdfff:	41 83 e0 01          	and    $0x1,%r8d
1408ce003:	e8 98 1e 00 00       	call   0x1408cfea0
1408ce008:	85 c0                	test   %eax,%eax
1408ce00a:	0f 85 bc 03 00 00    	jne    0x1408ce3cc
1408ce010:	48 8b bb 88 00 00 00 	mov    0x88(%rbx),%rdi
1408ce017:	39 77 14             	cmp    %esi,0x14(%rdi)
1408ce01a:	0f 8d f8 00 00 00    	jge    0x1408ce118
1408ce020:	80 3b 01             	cmpb   $0x1,(%rbx)
1408ce023:	0f 86 da 00 00 00    	jbe    0x1408ce103
1408ce029:	48 8d 05 14 5a 78 00 	lea    0x785a14(%rip),%rax        # 0x141053a44
1408ce030:	be 0b 00 00 00       	mov    $0xb,%esi
1408ce035:	8b ce                	mov    %esi,%ecx
1408ce037:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408ce03c:	41 b9 fb 28 01 00    	mov    $0x128fb,%r9d
1408ce042:	4c 8d 05 27 58 78 00 	lea    0x785827(%rip),%r8        # 0x141053870
1408ce049:	48 8d 15 00 58 78 00 	lea    0x785800(%rip),%rdx        # 0x141053850
1408ce050:	e8 eb b4 fa ff       	call   0x140879540
1408ce055:	8b c6                	mov    %esi,%eax
1408ce057:	e9 70 03 00 00       	jmp    0x1408ce3cc
1408ce05c:	39 75 58             	cmp    %esi,0x58(%rbp)
1408ce05f:	75 af                	jne    0x1408ce010
1408ce061:	41 f6 c6 02          	test   $0x2,%r14b
1408ce065:	75 68                	jne    0x1408ce0cf
1408ce067:	41 0f b7 4f 20       	movzwl 0x20(%r15),%ecx
1408ce06c:	66 85 c9             	test   %cx,%cx
1408ce06f:	74 2a                	je     0x1408ce09b
1408ce071:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1408ce075:	4c 8d 45 58          	lea    0x58(%rbp),%r8
1408ce079:	49 8b 47 18          	mov    0x18(%r15),%rax
1408ce07d:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1408ce081:	66 89 4d ec          	mov    %cx,-0x14(%rbp)
1408ce085:	48 8b cb             	mov    %rbx,%rcx
1408ce088:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1408ce08c:	40 88 75 ee          	mov    %sil,-0x12(%rbp)
1408ce090:	40 88 75 f2          	mov    %sil,-0xe(%rbp)
1408ce094:	e8 f7 f9 ff ff       	call   0x1408cda90
1408ce099:	eb 23                	jmp    0x1408ce0be
1408ce09b:	4d 8b 47 08          	mov    0x8(%r15),%r8
1408ce09f:	48 8d 45 58          	lea    0x58(%rbp),%rax
1408ce0a3:	49 8b 17             	mov    (%r15),%rdx
1408ce0a6:	45 8b ce             	mov    %r14d,%r9d
1408ce0a9:	41 c1 e9 03          	shr    $0x3,%r9d
1408ce0ad:	48 8b cb             	mov    %rbx,%rcx
1408ce0b0:	41 83 e1 01          	and    $0x1,%r9d
1408ce0b4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408ce0b9:	e8 e2 75 fc ff       	call   0x1408956a0
1408ce0be:	85 c0                	test   %eax,%eax
1408ce0c0:	0f 85 06 03 00 00    	jne    0x1408ce3cc
1408ce0c6:	39 75 58             	cmp    %esi,0x58(%rbp)
1408ce0c9:	0f 85 41 ff ff ff    	jne    0x1408ce010
1408ce0cf:	48 8b cb             	mov    %rbx,%rcx
1408ce0d2:	e8 69 e3 fd ff       	call   0x1408ac440
1408ce0d7:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1408ce0db:	48 39 4b 30          	cmp    %rcx,0x30(%rbx)
1408ce0df:	0f 85 2b ff ff ff    	jne    0x1408ce010
1408ce0e5:	49 8b 07             	mov    (%r15),%rax
1408ce0e8:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1408ce0ec:	89 4d f4             	mov    %ecx,-0xc(%rbp)
1408ce0ef:	48 8b cb             	mov    %rbx,%rcx
1408ce0f2:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1408ce0f6:	89 75 f8             	mov    %esi,-0x8(%rbp)
1408ce0f9:	e8 72 78 fc ff       	call   0x140895970
1408ce0fe:	e9 c9 02 00 00       	jmp    0x1408ce3cc
1408ce103:	48 8b cf             	mov    %rdi,%rcx
1408ce106:	e8 c5 65 fc ff       	call   0x1408946d0
1408ce10b:	8b f0                	mov    %eax,%esi
1408ce10d:	85 c0                	test   %eax,%eax
1408ce10f:	74 05                	je     0x1408ce116
1408ce111:	e9 b6 02 00 00       	jmp    0x1408ce3cc
1408ce116:	33 f6                	xor    %esi,%esi
1408ce118:	4c 89 ac 24 c8 00 00 	mov    %r13,0xc8(%rsp)
1408ce11f:	00
1408ce120:	4d 8b ac 24 88 00 00 	mov    0x88(%r12),%r13
1408ce127:	00
1408ce128:	45 84 f6             	test   %r14b,%r14b
1408ce12b:	79 79                	jns    0x1408ce1a6
1408ce12d:	45 8b b4 24 90 00 00 	mov    0x90(%r12),%r14d
1408ce134:	00
1408ce135:	41 8b ce             	mov    %r14d,%ecx
1408ce138:	89 75 40             	mov    %esi,0x40(%rbp)
1408ce13b:	41 8b f6             	mov    %r14d,%esi
1408ce13e:	41 83 fe 04          	cmp    $0x4,%r14d
1408ce142:	7d 0c                	jge    0x1408ce150
1408ce144:	41 be 04 00 00 00    	mov    $0x4,%r14d
1408ce14a:	41 8b ce             	mov    %r14d,%ecx
1408ce14d:	41 8b f6             	mov    %r14d,%esi
1408ce150:	41 80 7c 24 21 00    	cmpb   $0x0,0x21(%r12)
1408ce156:	74 71                	je     0x1408ce1c9
1408ce158:	0f b7 47 0e          	movzwl 0xe(%rdi),%eax
1408ce15c:	3b c8                	cmp    %eax,%ecx
1408ce15e:	76 69                	jbe    0x1408ce1c9
1408ce160:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
1408ce167:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1408ce16b:	49 8b d5             	mov    %r13,%rdx
1408ce16e:	48 8b cf             	mov    %rdi,%rcx
1408ce171:	ff 15 a9 58 6b 00    	call   *0x6b58a9(%rip)        # 0x140f83a20
1408ce177:	0f b7 45 e4          	movzwl -0x1c(%rbp),%eax
1408ce17b:	39 45 e0             	cmp    %eax,-0x20(%rbp)
1408ce17e:	74 49                	je     0x1408ce1c9
1408ce180:	44 8b 4f 04          	mov    0x4(%rdi),%r9d
1408ce184:	41 b0 03             	mov    $0x3,%r8b
1408ce187:	8b c6                	mov    %esi,%eax
1408ce189:	49 8b cc             	mov    %r12,%rcx
1408ce18c:	42 8b 54 28 fc       	mov    -0x4(%rax,%r13,1),%edx
1408ce191:	48 8d 45 40          	lea    0x40(%rbp),%rax
1408ce195:	0f ca                	bswap  %edx
1408ce197:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408ce19c:	e8 ff f2 fe ff       	call   0x1408bd4a0
1408ce1a1:	8b 75 40             	mov    0x40(%rbp),%esi
1408ce1a4:	eb 1b                	jmp    0x1408ce1c1
1408ce1a6:	4c 8d 4d c0          	lea    -0x40(%rbp),%r9
1408ce1aa:	4d 8b c7             	mov    %r15,%r8
1408ce1ad:	49 8b d5             	mov    %r13,%rdx
1408ce1b0:	48 8b cf             	mov    %rdi,%rcx
1408ce1b3:	e8 98 66 fd ff       	call   0x1408a4850
1408ce1b8:	44 8b 75 c0          	mov    -0x40(%rbp),%r14d
1408ce1bc:	8b f0                	mov    %eax,%esi
1408ce1be:	89 45 40             	mov    %eax,0x40(%rbp)
1408ce1c1:	85 f6                	test   %esi,%esi
1408ce1c3:	0f 85 f9 01 00 00    	jne    0x1408ce3c2
1408ce1c9:	83 7d 58 00          	cmpl   $0x0,0x58(%rbp)
1408ce1cd:	44 0f b7 63 56       	movzwl 0x56(%rbx),%r12d
1408ce1d2:	0f 85 26 01 00 00    	jne    0x1408ce2fe
1408ce1d8:	0f b7 47 18          	movzwl 0x18(%rdi),%eax
1408ce1dc:	44 3b e0             	cmp    %eax,%r12d
1408ce1df:	72 0f                	jb     0x1408ce1f0
1408ce1e1:	b9 1f 29 01 00       	mov    $0x1291f,%ecx
1408ce1e6:	e8 05 63 00 00       	call   0x1408d44f0
1408ce1eb:	e9 d4 01 00 00       	jmp    0x1408ce3c4
1408ce1f0:	48 8b 4f 70          	mov    0x70(%rdi),%rcx
1408ce1f4:	e8 e7 27 02 00       	call   0x1408f09e0
1408ce1f9:	8b f0                	mov    %eax,%esi
1408ce1fb:	85 c0                	test   %eax,%eax
1408ce1fd:	0f 85 bf 01 00 00    	jne    0x1408ce3c2
1408ce203:	48 8b 47 60          	mov    0x60(%rdi),%rax
1408ce207:	43 8d 0c 24          	lea    (%r12,%r12,1),%ecx
1408ce20b:	0f b7 14 01          	movzwl (%rcx,%rax,1),%edx
1408ce20f:	0f b7 47 1a          	movzwl 0x1a(%rdi),%eax
1408ce213:	66 c1 ca 08          	ror    $0x8,%dx
1408ce217:	0f b7 f2             	movzwl %dx,%esi
1408ce21a:	48 23 f0             	and    %rax,%rsi
1408ce21d:	48 03 77 50          	add    0x50(%rdi),%rsi
1408ce221:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
1408ce225:	75 06                	jne    0x1408ce22d
1408ce227:	8b 06                	mov    (%rsi),%eax
1408ce229:	41 89 45 00          	mov    %eax,0x0(%r13)
1408ce22d:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
1408ce234:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1408ce238:	48 8b d6             	mov    %rsi,%rdx
1408ce23b:	48 8b cf             	mov    %rdi,%rcx
1408ce23e:	ff 15 dc 57 6b 00    	call   *0x6b57dc(%rip)        # 0x140f83a20
1408ce244:	0f b7 4d e4          	movzwl -0x1c(%rbp),%ecx
1408ce248:	8b 55 e0             	mov    -0x20(%rbp),%edx
1408ce24b:	3b ca                	cmp    %edx,%ecx
1408ce24d:	74 18                	je     0x1408ce267
1408ce24f:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1408ce253:	48 8b d6             	mov    %rsi,%rdx
1408ce256:	48 8b cf             	mov    %rdi,%rcx
1408ce259:	e8 12 94 fc ff       	call   0x140897670
1408ce25e:	0f b7 4d e4          	movzwl -0x1c(%rbp),%ecx
1408ce262:	8b 55 e0             	mov    -0x20(%rbp),%edx