14005ae18:	74 0f                	je     0x14005ae29
14005ae1a:	48 8b 01             	mov    (%rcx),%rax
14005ae1d:	33 d2                	xor    %edx,%edx
14005ae1f:	48 8b 40 08          	mov    0x8(%rax),%rax
14005ae23:	ff 15 07 80 1b 00    	call   *0x1b8007(%rip)        # 0x140212e30
14005ae29:	48 8d 8b f8 05 00 00 	lea    0x5f8(%rbx),%rcx
14005ae30:	40 38 79 60          	cmp    %dil,0x60(%rcx)
14005ae34:	74 0f                	je     0x14005ae45
14005ae36:	48 8b 01             	mov    (%rcx),%rax
14005ae39:	33 d2                	xor    %edx,%edx
14005ae3b:	48 8b 40 08          	mov    0x8(%rax),%rax
14005ae3f:	ff 15 eb 7f 1b 00    	call   *0x1b7feb(%rip)        # 0x140212e30
14005ae45:	48 8d 8b 70 05 00 00 	lea    0x570(%rbx),%rcx
14005ae4c:	40 38 79 78          	cmp    %dil,0x78(%rcx)
14005ae50:	74 0f                	je     0x14005ae61
14005ae52:	48 8b 01             	mov    (%rcx),%rax
14005ae55:	33 d2                	xor    %edx,%edx
14005ae57:	48 8b 40 08          	mov    0x8(%rax),%rax
14005ae5b:	ff 15 cf 7f 1b 00    	call   *0x1b7fcf(%rip)        # 0x140212e30
14005ae61:	48 8d 8b e8 04 00 00 	lea    0x4e8(%rbx),%rcx
14005ae68:	40 38 79 78          	cmp    %dil,0x78(%rcx)
14005ae6c:	74 0f                	je     0x14005ae7d
14005ae6e:	48 8b 01             	mov    (%rcx),%rax
14005ae71:	33 d2                	xor    %edx,%edx
14005ae73:	48 8b 40 08          	mov    0x8(%rax),%rax
14005ae77:	ff 15 b3 7f 1b 00    	call   *0x1b7fb3(%rip)        # 0x140212e30
14005ae7d:	48 8d 8b 88 04 00 00 	lea    0x488(%rbx),%rcx
14005ae84:	40 38 79 50          	cmp    %dil,0x50(%rcx)
14005ae88:	74 0f                	je     0x14005ae99
14005ae8a:	48 8b 01             	mov    (%rcx),%rax
14005ae8d:	33 d2                	xor    %edx,%edx
14005ae8f:	48 8b 40 08          	mov    0x8(%rax),%rax
14005ae93:	ff 15 97 7f 1b 00    	call   *0x1b7f97(%rip)        # 0x140212e30
14005ae99:	48 8d 8b 20 04 00 00 	lea    0x420(%rbx),%rcx
14005aea0:	40 38 79 58          	cmp    %dil,0x58(%rcx)
14005aea4:	74 0f                	je     0x14005aeb5
14005aea6:	48 8b 01             	mov    (%rcx),%rax
14005aea9:	33 d2                	xor    %edx,%edx
14005aeab:	48 8b 40 08          	mov    0x8(%rax),%rax
14005aeaf:	ff 15 7b 7f 1b 00    	call   *0x1b7f7b(%rip)        # 0x140212e30
14005aeb5:	48 8d 8b 98 03 00 00 	lea    0x398(%rbx),%rcx
14005aebc:	40 38 79 78          	cmp    %dil,0x78(%rcx)
14005aec0:	74 0f                	je     0x14005aed1
14005aec2:	48 8b 01             	mov    (%rcx),%rax
14005aec5:	33 d2                	xor    %edx,%edx
14005aec7:	48 8b 40 08          	mov    0x8(%rax),%rax
14005aecb:	ff 15 5f 7f 1b 00    	call   *0x1b7f5f(%rip)        # 0x140212e30
14005aed1:	48 8d 8b 28 03 00 00 	lea    0x328(%rbx),%rcx
14005aed8:	40 38 79 60          	cmp    %dil,0x60(%rcx)
14005aedc:	74 0f                	je     0x14005aeed
14005aede:	48 8b 01             	mov    (%rcx),%rax
14005aee1:	33 d2                	xor    %edx,%edx
14005aee3:	48 8b 40 08          	mov    0x8(%rax),%rax
14005aee7:	ff 15 43 7f 1b 00    	call   *0x1b7f43(%rip)        # 0x140212e30
14005aeed:	48 8d 8b a0 02 00 00 	lea    0x2a0(%rbx),%rcx
14005aef4:	40 38 79 78          	cmp    %dil,0x78(%rcx)
14005aef8:	74 0f                	je     0x14005af09
14005aefa:	48 8b 01             	mov    (%rcx),%rax
14005aefd:	33 d2                	xor    %edx,%edx
14005aeff:	48 8b 40 08          	mov    0x8(%rax),%rax
14005af03:	ff 15 27 7f 1b 00    	call   *0x1b7f27(%rip)        # 0x140212e30
14005af09:	48 8d 8b 30 02 00 00 	lea    0x230(%rbx),%rcx
14005af10:	40 38 79 60          	cmp    %dil,0x60(%rcx)
14005af14:	74 0f                	je     0x14005af25
14005af16:	48 8b 01             	mov    (%rcx),%rax
14005af19:	33 d2                	xor    %edx,%edx
14005af1b:	48 8b 40 08          	mov    0x8(%rax),%rax
14005af1f:	ff 15 0b 7f 1b 00    	call   *0x1b7f0b(%rip)        # 0x140212e30
14005af25:	48 8d 8b d0 01 00 00 	lea    0x1d0(%rbx),%rcx
14005af2c:	40 38 79 50          	cmp    %dil,0x50(%rcx)
14005af30:	74 0f                	je     0x14005af41
14005af32:	48 8b 01             	mov    (%rcx),%rax
14005af35:	33 d2                	xor    %edx,%edx
14005af37:	48 8b 40 08          	mov    0x8(%rax),%rax
14005af3b:	ff 15 ef 7e 1b 00    	call   *0x1b7eef(%rip)        # 0x140212e30
14005af41:	48 8b 83 b8 01 00 00 	mov    0x1b8(%rbx),%rax
14005af48:	be 0f 00 00 00       	mov    $0xf,%esi
14005af4d:	bd 00 10 00 00       	mov    $0x1000,%ebp
14005af52:	48 3b c6             	cmp    %rsi,%rax
14005af55:	76 2d                	jbe    0x14005af84
14005af57:	48 8b 8b a0 01 00 00 	mov    0x1a0(%rbx),%rcx
14005af5e:	48 ff c0             	inc    %rax
14005af61:	48 3b c5             	cmp    %rbp,%rax
14005af64:	72 18                	jb     0x14005af7e
14005af66:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14005af6a:	48 2b ca             	sub    %rdx,%rcx
14005af6d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14005af71:	48 83 f8 1f          	cmp    $0x1f,%rax
14005af75:	0f 87 c7 00 00 00    	ja     0x14005b042
14005af7b:	48 8b ca             	mov    %rdx,%rcx
14005af7e:	ff 15 bc 7b 1b 00    	call   *0x1b7bbc(%rip)        # 0x140212b40
14005af84:	48 89 bb b0 01 00 00 	mov    %rdi,0x1b0(%rbx)
14005af8b:	48 89 b3 b8 01 00 00 	mov    %rsi,0x1b8(%rbx)
14005af92:	40 88 bb a0 01 00 00 	mov    %dil,0x1a0(%rbx)
14005af99:	48 8b 83 40 01 00 00 	mov    0x140(%rbx),%rax
14005afa0:	48 3b c6             	cmp    %rsi,%rax
14005afa3:	76 29                	jbe    0x14005afce
14005afa5:	48 8b 8b 28 01 00 00 	mov    0x128(%rbx),%rcx
14005afac:	48 ff c0             	inc    %rax
14005afaf:	48 3b c5             	cmp    %rbp,%rax
14005afb2:	72 14                	jb     0x14005afc8
14005afb4:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14005afb8:	48 2b ca             	sub    %rdx,%rcx
14005afbb:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14005afbf:	48 83 f8 1f          	cmp    $0x1f,%rax
14005afc3:	77 7d                	ja     0x14005b042
14005afc5:	48 8b ca             	mov    %rdx,%rcx
14005afc8:	ff 15 72 7b 1b 00    	call   *0x1b7b72(%rip)        # 0x140212b40
14005afce:	48 89 bb 38 01 00 00 	mov    %rdi,0x138(%rbx)
14005afd5:	48 89 b3 40 01 00 00 	mov    %rsi,0x140(%rbx)
14005afdc:	40 88 bb 28 01 00 00 	mov    %dil,0x128(%rbx)
14005afe3:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
14005afea:	48 3b c6             	cmp    %rsi,%rax
14005afed:	76 29                	jbe    0x14005b018
14005afef:	48 8b 8b b0 00 00 00 	mov    0xb0(%rbx),%rcx
14005aff6:	48 ff c0             	inc    %rax
14005aff9:	48 3b c5             	cmp    %rbp,%rax
14005affc:	72 14                	jb     0x14005b012
14005affe:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14005b002:	48 2b ca             	sub    %rdx,%rcx
14005b005:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14005b009:	48 83 f8 1f          	cmp    $0x1f,%rax
14005b00d:	77 33                	ja     0x14005b042
14005b00f:	48 8b ca             	mov    %rdx,%rcx
14005b012:	ff 15 28 7b 1b 00    	call   *0x1b7b28(%rip)        # 0x140212b40
14005b018:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14005b01d:	48 89 b3 c8 00 00 00 	mov    %rsi,0xc8(%rbx)
14005b024:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14005b029:	48 89 bb c0 00 00 00 	mov    %rdi,0xc0(%rbx)
14005b030:	40 88 bb b0 00 00 00 	mov    %dil,0xb0(%rbx)
14005b037:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14005b03c:	48 83 c4 20          	add    $0x20,%rsp
14005b040:	5f                   	pop    %rdi
14005b041:	c3                   	ret
14005b042:	ff 15 38 7b 1b 00    	call   *0x1b7b38(%rip)        # 0x140212b80
14005b048:	cc                   	int3
14005b049:	90                   	nop
14005b04a:	90                   	nop
14005b04b:	90                   	nop
14005b04c:	90                   	nop
14005b04d:	90                   	nop
14005b04e:	90                   	nop
14005b04f:	90                   	nop
14005b050:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14005b055:	57                   	push   %rdi
14005b056:	48 83 ec 20          	sub    $0x20,%rsp
14005b05a:	48 8b f9             	mov    %rcx,%rdi
14005b05d:	8b da                	mov    %edx,%ebx
14005b05f:	48 83 c1 08          	add    $0x8,%rcx
14005b063:	e8 00 fd ff ff       	call   0x14005ad68
14005b068:	f6 c3 01             	test   $0x1,%bl
14005b06b:	74 0e                	je     0x14005b07b
14005b06d:	48 85 ff             	test   %rdi,%rdi
14005b070:	74 09                	je     0x14005b07b
14005b072:	48 8b cf             	mov    %rdi,%rcx
14005b075:	ff 15 c5 7a 1b 00    	call   *0x1b7ac5(%rip)        # 0x140212b40
14005b07b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14005b080:	48 8b c7             	mov    %rdi,%rax
14005b083:	48 83 c4 20          	add    $0x20,%rsp
14005b087:	5f                   	pop    %rdi
14005b088:	c3                   	ret
14005b089:	90                   	nop
14005b08a:	90                   	nop
14005b08b:	90                   	nop
14005b08c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14005b091:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14005b096:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14005b09b:	57                   	push   %rdi
14005b09c:	41 56                	push   %r14
14005b09e:	41 57                	push   %r15
14005b0a0:	48 83 ec 20          	sub    $0x20,%rsp
14005b0a4:	48 8b f9             	mov    %rcx,%rdi
14005b0a7:	48 8d 1d c2 d3 1d 00 	lea    0x1dd3c2(%rip),%rbx        # 0x140238470
14005b0ae:	0f b7 4a 58          	movzwl 0x58(%rdx),%ecx
14005b0b2:	4c 8d 42 08          	lea    0x8(%rdx),%r8
14005b0b6:	33 ed                	xor    %ebp,%ebp
14005b0b8:	48 8b f2             	mov    %rdx,%rsi
14005b0bb:	48 89 1f             	mov    %rbx,(%rdi)
14005b0be:	48 8b 42 50          	mov    0x50(%rdx),%rax
14005b0c2:	48 89 47 50          	mov    %rax,0x50(%rdi)
14005b0c6:	66 89 4f 58          	mov    %cx,0x58(%rdi)
14005b0ca:	4d 85 c0             	test   %r8,%r8
14005b0cd:	0f 84 0e 04 00 00    	je     0x14005b4e1
14005b0d3:	66 85 c9             	test   %cx,%cx
14005b0d6:	0f 84 f8 03 00 00    	je     0x14005b4d4
14005b0dc:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14005b0e0:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14005b0e4:	8d 55 41             	lea    0x41(%rbp),%edx
14005b0e7:	ff 15 6b 7b 1b 00    	call   *0x1b7b6b(%rip)        # 0x140212c58
14005b0ed:	48 89 1f             	mov    %rbx,(%rdi)
14005b0f0:	4c 8d 86 b0 00 00 00 	lea    0xb0(%rsi),%r8
14005b0f7:	44 0f b7 8e d0 00 00 	movzwl 0xd0(%rsi),%r9d
14005b0fe:	00
14005b0ff:	48 8d 56 68          	lea    0x68(%rsi),%rdx
14005b103:	48 8d 4f 60          	lea    0x60(%rdi),%rcx
14005b107:	e8 70 b2 ff ff       	call   0x14005637c
14005b10c:	4c 8d 3d 75 d3 1d 00 	lea    0x1dd375(%rip),%r15        # 0x140238488
14005b113:	4c 89 7f 60          	mov    %r15,0x60(%rdi)
14005b117:	48 8d 9f d8 00 00 00 	lea    0xd8(%rdi),%rbx
14005b11e:	44 0f b7 8e 48 01 00 	movzwl 0x148(%rsi),%r9d
14005b125:	00
14005b126:	4c 8d 86 28 01 00 00 	lea    0x128(%rsi),%r8
14005b12d:	48 8d 96 e0 00 00 00 	lea    0xe0(%rsi),%rdx
14005b134:	48 8b cb             	mov    %rbx,%rcx
14005b137:	e8 40 b2 ff ff       	call   0x14005637c
14005b13c:	4c 89 3b             	mov    %r15,(%rbx)
14005b13f:	4c 8d 86 a0 01 00 00 	lea    0x1a0(%rsi),%r8
14005b146:	44 0f b7 8e c0 01 00 	movzwl 0x1c0(%rsi),%r9d
14005b14d:	00
14005b14e:	48 8d 9f 50 01 00 00 	lea    0x150(%rdi),%rbx
14005b155:	48 8b cb             	mov    %rbx,%rcx
14005b158:	48 8d 96 58 01 00 00 	lea    0x158(%rsi),%rdx
14005b15f:	e8 18 b2 ff ff       	call   0x14005637c
14005b164:	48 8d 96 c8 01 00 00 	lea    0x1c8(%rsi),%rdx
14005b16b:	4c 89 3b             	mov    %r15,(%rbx)
14005b16e:	48 8d 8f c8 01 00 00 	lea    0x1c8(%rdi),%rcx
14005b175:	e8 76 03 00 00       	call   0x14005b4f0
14005b17a:	48 8d 05 ef d4 1d 00 	lea    0x1dd4ef(%rip),%rax        # 0x140238670
14005b181:	48 89 87 28 02 00 00 	mov    %rax,0x228(%rdi)
14005b188:	48 8d 96 30 02 00 00 	lea    0x230(%rsi),%rdx
14005b18f:	40 88 af 90 02 00 00 	mov    %bpl,0x290(%rdi)
14005b196:	48 8d 8f 30 02 00 00 	lea    0x230(%rdi),%rcx
14005b19d:	40 38 6a 60          	cmp    %bpl,0x60(%rdx)
14005b1a1:	74 0c                	je     0x14005b1af
14005b1a3:	e8 b0 15 00 00       	call   0x14005c758
14005b1a8:	c6 87 90 02 00 00 01 	movb   $0x1,0x290(%rdi)
14005b1af:	4c 8d 35 5a d5 1d 00 	lea    0x1dd55a(%rip),%r14        # 0x140238710
14005b1b6:	4c 89 b7 98 02 00 00 	mov    %r14,0x298(%rdi)
14005b1bd:	48 8d 9f a0 02 00 00 	lea    0x2a0(%rdi),%rbx
14005b1c4:	40 88 af 18 03 00 00 	mov    %bpl,0x318(%rdi)
14005b1cb:	40 38 ae 18 03 00 00 	cmp    %bpl,0x318(%rsi)
14005b1d2:	74 28                	je     0x14005b1fc
14005b1d4:	44 0f b7 8e 10 03 00 	movzwl 0x310(%rsi),%r9d
14005b1db:	00
14005b1dc:	4c 8d 86 f0 02 00 00 	lea    0x2f0(%rsi),%r8
14005b1e3:	48 8d 96 a8 02 00 00 	lea    0x2a8(%rsi),%rdx
14005b1ea:	48 8b cb             	mov    %rbx,%rcx
14005b1ed:	e8 8a b1 ff ff       	call   0x14005637c
14005b1f2:	4c 89 3b             	mov    %r15,(%rbx)
14005b1f5:	c6 87 18 03 00 00 01 	movb   $0x1,0x318(%rdi)
14005b1fc:	48 8d 05 6d d4 1d 00 	lea    0x1dd46d(%rip),%rax        # 0x140238670
14005b203:	48 89 87 20 03 00 00 	mov    %rax,0x320(%rdi)
14005b20a:	40 88 af 88 03 00 00 	mov    %bpl,0x388(%rdi)
14005b211:	40 38 ae 88 03 00 00 	cmp    %bpl,0x388(%rsi)
14005b218:	74 66                	je     0x14005b280
14005b21a:	0f b7 8e 80 03 00 00 	movzwl 0x380(%rsi),%ecx
14005b221:	48 8d 1d 18 d2 1d 00 	lea    0x1dd218(%rip),%rbx        # 0x140238440
14005b228:	48 89 9f 28 03 00 00 	mov    %rbx,0x328(%rdi)
14005b22f:	4c 8d 86 30 03 00 00 	lea    0x330(%rsi),%r8
14005b236:	48 8b 86 78 03 00 00 	mov    0x378(%rsi),%rax
14005b23d:	48 89 87 78 03 00 00 	mov    %rax,0x378(%rdi)
14005b244:	66 89 8f 80 03 00 00 	mov    %cx,0x380(%rdi)
14005b24b:	4d 85 c0             	test   %r8,%r8
14005b24e:	0f 84 8d 02 00 00    	je     0x14005b4e1
14005b254:	66 85 c9             	test   %cx,%cx
14005b257:	0f 84 77 02 00 00    	je     0x14005b4d4
14005b25d:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14005b261:	48 8d 8f 30 03 00 00 	lea    0x330(%rdi),%rcx
14005b268:	41 8d 51 42          	lea    0x42(%r9),%edx
14005b26c:	ff 15 e6 79 1b 00    	call   *0x1b79e6(%rip)        # 0x140212c58
14005b272:	48 89 9f 28 03 00 00 	mov    %rbx,0x328(%rdi)
14005b279:	c6 87 88 03 00 00 01 	movb   $0x1,0x388(%rdi)
14005b280:	4c 89 b7 90 03 00 00 	mov    %r14,0x390(%rdi)
14005b287:	48 8d 9f 98 03 00 00 	lea    0x398(%rdi),%rbx
14005b28e:	40 88 af 10 04 00 00 	mov    %bpl,0x410(%rdi)
14005b295:	40 38 ae 10 04 00 00 	cmp    %bpl,0x410(%rsi)
14005b29c:	74 28                	je     0x14005b2c6
14005b29e:	44 0f b7 8e 08 04 00 	movzwl 0x408(%rsi),%r9d
14005b2a5:	00
14005b2a6:	4c 8d 86 e8 03 00 00 	lea    0x3e8(%rsi),%r8
14005b2ad:	48 8d 96 a0 03 00 00 	lea    0x3a0(%rsi),%rdx
14005b2b4:	48 8b cb             	mov    %rbx,%rcx
14005b2b7:	e8 c0 b0 ff ff       	call   0x14005637c
14005b2bc:	4c 89 3b             	mov    %r15,(%rbx)
14005b2bf:	c6 87 10 04 00 00 01 	movb   $0x1,0x410(%rdi)
14005b2c6:	48 8d 96 18 04 00 00 	lea    0x418(%rsi),%rdx
14005b2cd:	48 8d 8f 18 04 00 00 	lea    0x418(%rdi),%rcx
14005b2d4:	e8 c7 f3 ff ff       	call   0x14005a6a0
14005b2d9:	48 8d 96 80 04 00 00 	lea    0x480(%rsi),%rdx
14005b2e0:	48 8d 8f 80 04 00 00 	lea    0x480(%rdi),%rcx
14005b2e7:	e8 04 02 00 00       	call   0x14005b4f0
14005b2ec:	4c 89 b7 e0 04 00 00 	mov    %r14,0x4e0(%rdi)
14005b2f3:	48 8d 9f e8 04 00 00 	lea    0x4e8(%rdi),%rbx
14005b2fa:	40 88 af 60 05 00 00 	mov    %bpl,0x560(%rdi)
14005b301:	40 38 ae 60 05 00 00 	cmp    %bpl,0x560(%rsi)
14005b308:	74 28                	je     0x14005b332
14005b30a:	44 0f b7 8e 58 05 00 	movzwl 0x558(%rsi),%r9d
14005b311:	00
14005b312:	4c 8d 86 38 05 00 00 	lea    0x538(%rsi),%r8
14005b319:	48 8d 96 f0 04 00 00 	lea    0x4f0(%rsi),%rdx
14005b320:	48 8b cb             	mov    %rbx,%rcx
14005b323:	e8 54 b0 ff ff       	call   0x14005637c
14005b328:	4c 89 3b             	mov    %r15,(%rbx)
14005b32b:	c6 87 60 05 00 00 01 	movb   $0x1,0x560(%rdi)
14005b332:	4c 89 b7 68 05 00 00 	mov    %r14,0x568(%rdi)
14005b339:	48 8d 9f 70 05 00 00 	lea    0x570(%rdi),%rbx
14005b340:	40 88 af e8 05 00 00 	mov    %bpl,0x5e8(%rdi)
14005b347:	40 38 ae e8 05 00 00 	cmp    %bpl,0x5e8(%rsi)
14005b34e:	74 28                	je     0x14005b378
14005b350:	44 0f b7 8e e0 05 00 	movzwl 0x5e0(%rsi),%r9d
14005b357:	00
14005b358:	4c 8d 86 c0 05 00 00 	lea    0x5c0(%rsi),%r8
14005b35f:	48 8d 96 78 05 00 00 	lea    0x578(%rsi),%rdx
14005b366:	48 8b cb             	mov    %rbx,%rcx
14005b369:	e8 0e b0 ff ff       	call   0x14005637c
14005b36e:	4c 89 3b             	mov    %r15,(%rbx)
14005b371:	c6 87 e8 05 00 00 01 	movb   $0x1,0x5e8(%rdi)
14005b378:	48 8d 05 f1 d2 1d 00 	lea    0x1dd2f1(%rip),%rax        # 0x140238670
14005b37f:	48 89 87 f0 05 00 00 	mov    %rax,0x5f0(%rdi)
14005b386:	48 8d 96 f8 05 00 00 	lea    0x5f8(%rsi),%rdx
14005b38d:	40 88 af 58 06 00 00 	mov    %bpl,0x658(%rdi)
14005b394:	48 8d 8f f8 05 00 00 	lea    0x5f8(%rdi),%rcx
14005b39b:	40 38 6a 60          	cmp    %bpl,0x60(%rdx)
14005b39f:	74 0c                	je     0x14005b3ad
14005b3a1:	e8 b2 13 00 00       	call   0x14005c758
14005b3a6:	c6 87 58 06 00 00 01 	movb   $0x1,0x658(%rdi)
14005b3ad:	48 8d 96 60 06 00 00 	lea    0x660(%rsi),%rdx
14005b3b4:	48 8d 8f 60 06 00 00 	lea    0x660(%rdi),%rcx
14005b3bb:	e8 70 f3 ff ff       	call   0x14005a730
14005b3c0:	48 8d 96 c0 06 00 00 	lea    0x6c0(%rsi),%rdx
14005b3c7:	48 8d 8f c0 06 00 00 	lea    0x6c0(%rdi),%rcx
14005b3ce:	e8 ad 01 00 00       	call   0x14005b580
14005b3d3:	4c 89 b7 20 07 00 00 	mov    %r14,0x720(%rdi)
14005b3da:	48 8d 9f 28 07 00 00 	lea    0x728(%rdi),%rbx
14005b3e1:	40 88 af a0 07 00 00 	mov    %bpl,0x7a0(%rdi)
14005b3e8:	40 38 ae a0 07 00 00 	cmp    %bpl,0x7a0(%rsi)
14005b3ef:	74 28                	je     0x14005b419
14005b3f1:	44 0f b7 8e 98 07 00 	movzwl 0x798(%rsi),%r9d
14005b3f8:	00
14005b3f9:	4c 8d 86 78 07 00 00 	lea    0x778(%rsi),%r8
14005b400:	48 8d 96 30 07 00 00 	lea    0x730(%rsi),%rdx
14005b407:	48 8b cb             	mov    %rbx,%rcx
14005b40a:	e8 6d af ff ff       	call   0x14005637c
14005b40f:	4c 89 3b             	mov    %r15,(%rbx)
14005b412:	c6 87 a0 07 00 00 01 	movb   $0x1,0x7a0(%rdi)
14005b419:	4c 89 b7 a8 07 00 00 	mov    %r14,0x7a8(%rdi)
14005b420:	48 8d 9f b0 07 00 00 	lea    0x7b0(%rdi),%rbx
14005b427:	40 88 af 28 08 00 00 	mov    %bpl,0x828(%rdi)
14005b42e:	40 38 ae 28 08 00 00 	cmp    %bpl,0x828(%rsi)
14005b435:	74 28                	je     0x14005b45f
14005b437:	44 0f b7 8e 20 08 00 	movzwl 0x820(%rsi),%r9d
14005b43e:	00
14005b43f:	4c 8d 86 00 08 00 00 	lea    0x800(%rsi),%r8
14005b446:	48 8d 96 b8 07 00 00 	lea    0x7b8(%rsi),%rdx
14005b44d:	48 8b cb             	mov    %rbx,%rcx
14005b450:	e8 27 af ff ff       	call   0x14005637c
14005b455:	4c 89 3b             	mov    %r15,(%rbx)
14005b458:	c6 87 28 08 00 00 01 	movb   $0x1,0x828(%rdi)
14005b45f:	48 8d 96 30 08 00 00 	lea    0x830(%rsi),%rdx
14005b466:	48 8d 8f 30 08 00 00 	lea    0x830(%rdi),%rcx