1408e2c1c:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
1408e2c21:	4d 85 f6             	test   %r14,%r14
1408e2c24:	0f 85 46 ff ff ff    	jne    0x1408e2b70
1408e2c2a:	49 8d 54 24 60       	lea    0x60(%r12),%rdx
1408e2c2f:	48 8b 0a             	mov    (%rdx),%rcx
1408e2c32:	45 33 c0             	xor    %r8d,%r8d
1408e2c35:	49 8b 14 24          	mov    (%r12),%rdx
1408e2c39:	48 83 c1 50          	add    $0x50,%rcx
1408e2c3d:	e8 ce 29 fc ff       	call   0x1408a5610
1408e2c42:	48 8b 70 10          	mov    0x10(%rax),%rsi
1408e2c46:	48 85 f6             	test   %rsi,%rsi
1408e2c49:	0f 84 de 07 00 00    	je     0x1408e342d
1408e2c4f:	4c 8b b4 24 00 01 00 	mov    0x100(%rsp),%r14
1408e2c56:	00
1408e2c57:	45 33 ff             	xor    %r15d,%r15d
1408e2c5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1408e2c60:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
1408e2c65:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
1408e2c6a:	4d 85 f6             	test   %r14,%r14
1408e2c6d:	74 19                	je     0x1408e2c88
1408e2c6f:	44 8b cf             	mov    %edi,%r9d
1408e2c72:	4d 8b c6             	mov    %r14,%r8
1408e2c75:	48 8b d6             	mov    %rsi,%rdx
1408e2c78:	49 8b cc             	mov    %r12,%rcx
1408e2c7b:	e8 a0 57 fc ff       	call   0x1408a8420
1408e2c80:	85 c0                	test   %eax,%eax
1408e2c82:	0f 84 89 07 00 00    	je     0x1408e3411
1408e2c88:	80 7e 2c 00          	cmpb   $0x0,0x2c(%rsi)
1408e2c8c:	75 1f                	jne    0x1408e2cad
1408e2c8e:	8b 45 30             	mov    0x30(%rbp),%eax
1408e2c91:	48 0f ba e0 13       	bt     $0x13,%rax
1408e2c96:	72 15                	jb     0x1408e2cad
1408e2c98:	49 83 bd a0 00 00 00 	cmpq   $0x0,0xa0(%r13)
1408e2c9f:	00
1408e2ca0:	75 0b                	jne    0x1408e2cad
1408e2ca2:	41 80 7d 20 00       	cmpb   $0x0,0x20(%r13)
1408e2ca7:	0f 84 64 07 00 00    	je     0x1408e3411
1408e2cad:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1408e2cb2:	4c 8b c6             	mov    %rsi,%r8
1408e2cb5:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1408e2cba:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408e2cbf:	49 8b d4             	mov    %r12,%rdx
1408e2cc2:	49 8b cd             	mov    %r13,%rcx
1408e2cc5:	e8 b6 09 00 00       	call   0x1408e3680
1408e2cca:	85 c0                	test   %eax,%eax
1408e2ccc:	0f 84 1c 05 00 00    	je     0x1408e31ee
1408e2cd2:	84 db                	test   %bl,%bl
1408e2cd4:	0f 84 53 07 00 00    	je     0x1408e342d
1408e2cda:	80 7d 67 00          	cmpb   $0x0,0x67(%rbp)
1408e2cde:	0f 85 49 07 00 00    	jne    0x1408e342d
1408e2ce4:	e9 28 07 00 00       	jmp    0x1408e3411
1408e2ce9:	42 0f b6 04 18       	movzbl (%rax,%r11,1),%eax
1408e2cee:	43 0f b6 0c 18       	movzbl (%r8,%r11,1),%ecx
1408e2cf3:	2b c1                	sub    %ecx,%eax
1408e2cf5:	0f 85 ce fe ff ff    	jne    0x1408e2bc9
1408e2cfb:	48 ff c2             	inc    %rdx
1408e2cfe:	e9 ad fe ff ff       	jmp    0x1408e2bb0
1408e2d03:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
1408e2d08:	41 80 bd d7 00 00 00 	cmpb   $0x0,0xd7(%r13)
1408e2d0f:	00
1408e2d10:	49 8b 46 10          	mov    0x10(%r14),%rax
1408e2d14:	74 10                	je     0x1408e2d26
1408e2d16:	4d 8b c1             	mov    %r9,%r8
1408e2d19:	48 8b d0             	mov    %rax,%rdx
1408e2d1c:	48 8b cd             	mov    %rbp,%rcx
1408e2d1f:	e8 bc e8 ff ff       	call   0x1408e15e0
1408e2d24:	eb 0d                	jmp    0x1408e2d33
1408e2d26:	4c 8b c0             	mov    %rax,%r8
1408e2d29:	33 d2                	xor    %edx,%edx
1408e2d2b:	49 8b cd             	mov    %r13,%rcx
1408e2d2e:	e8 0d a3 00 00       	call   0x1408ed040
1408e2d33:	48 8b f0             	mov    %rax,%rsi
1408e2d36:	48 85 c0             	test   %rax,%rax
1408e2d39:	0f 84 f2 02 00 00    	je     0x1408e3031
1408e2d3f:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1408e2d44:	4d 8b c6             	mov    %r14,%r8
1408e2d47:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
1408e2d4c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408e2d51:	48 8b d6             	mov    %rsi,%rdx
1408e2d54:	49 8b cd             	mov    %r13,%rcx
1408e2d57:	e8 24 09 00 00       	call   0x1408e3680
1408e2d5c:	85 c0                	test   %eax,%eax
1408e2d5e:	0f 85 cd 02 00 00    	jne    0x1408e3031
1408e2d64:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1408e2d69:	48 85 ff             	test   %rdi,%rdi
1408e2d6c:	74 05                	je     0x1408e2d73
1408e2d6e:	48 8b c7             	mov    %rdi,%rax
1408e2d71:	eb 0d                	jmp    0x1408e2d80
1408e2d73:	41 8b 46 40          	mov    0x40(%r14),%eax
1408e2d77:	89 44 24 78          	mov    %eax,0x78(%rsp)
1408e2d7b:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1408e2d80:	33 c9                	xor    %ecx,%ecx
1408e2d82:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1408e2d87:	44 8b e1             	mov    %ecx,%r12d
1408e2d8a:	41 39 4e 28          	cmp    %ecx,0x28(%r14)
1408e2d8e:	0f 8e 8b 00 00 00    	jle    0x1408e2e1f
1408e2d94:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1408e2d99:	44 8b f9             	mov    %ecx,%r15d
1408e2d9c:	48 8b d8             	mov    %rax,%rbx
1408e2d9f:	90                   	nop
1408e2da0:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
1408e2da7:	00
1408e2da8:	0f bf 40 34          	movswl 0x34(%rax),%eax
1408e2dac:	39 03                	cmp    %eax,(%rbx)
1408e2dae:	75 06                	jne    0x1408e2db6
1408e2db0:	c7 03 ff ff ff ff    	movl   $0xffffffff,(%rbx)
1408e2db6:	48 83 bd f8 01 00 00 	cmpq   $0x0,0x1f8(%rbp)
1408e2dbd:	00
1408e2dbe:	74 40                	je     0x1408e2e00
1408e2dc0:	48 85 ff             	test   %rdi,%rdi
1408e2dc3:	74 0b                	je     0x1408e2dd0
1408e2dc5:	48 8b 47 08          	mov    0x8(%rdi),%rax
1408e2dc9:	41 0f b7 0c 07       	movzwl (%r15,%rax,1),%ecx
1408e2dce:	eb 04                	jmp    0x1408e2dd4
1408e2dd0:	0f b7 4e 34          	movzwl 0x34(%rsi),%ecx
1408e2dd4:	44 8b 4c 24 50       	mov    0x50(%rsp),%r9d
1408e2dd9:	48 8b 16             	mov    (%rsi),%rdx
1408e2ddc:	48 0f bf c1          	movswq %cx,%rax
1408e2de0:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e2de4:	48 8b 46 08          	mov    0x8(%rsi),%rax
1408e2de8:	4c 8b 04 c8          	mov    (%rax,%rcx,8),%r8
1408e2dec:	49 8b cd             	mov    %r13,%rcx
1408e2def:	e8 dc 7c fe ff       	call   0x1408caad0
1408e2df4:	33 c9                	xor    %ecx,%ecx
1408e2df6:	83 f8 02             	cmp    $0x2,%eax
1408e2df9:	0f 94 c1             	sete   %cl
1408e2dfc:	89 4c 24 54          	mov    %ecx,0x54(%rsp)
1408e2e00:	41 ff c4             	inc    %r12d
1408e2e03:	48 83 c3 04          	add    $0x4,%rbx
1408e2e07:	49 83 c7 02          	add    $0x2,%r15
1408e2e0b:	45 3b 66 28          	cmp    0x28(%r14),%r12d
1408e2e0f:	7c 8f                	jl     0x1408e2da0
1408e2e11:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1408e2e16:	8b 5c 24 54          	mov    0x54(%rsp),%ebx
1408e2e1a:	44 8b 7c 24 50       	mov    0x50(%rsp),%r15d
1408e2e1f:	41 83 ff 01          	cmp    $0x1,%r15d
1408e2e23:	74 35                	je     0x1408e2e5a
1408e2e25:	49 8b 45 00          	mov    0x0(%r13),%rax
1408e2e29:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408e2e2d:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1408e2e34:	00
1408e2e35:	48 8b 44 01 08       	mov    0x8(%rcx,%rax,1),%rax
1408e2e3a:	80 78 11 00          	cmpb   $0x0,0x11(%rax)
1408e2e3e:	74 1a                	je     0x1408e2e5a
1408e2e40:	48 8b 06             	mov    (%rsi),%rax
1408e2e43:	45 33 c9             	xor    %r9d,%r9d
1408e2e46:	44 8b 46 28          	mov    0x28(%rsi),%r8d
1408e2e4a:	41 8b d7             	mov    %r15d,%edx
1408e2e4d:	49 8b cd             	mov    %r13,%rcx
1408e2e50:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408e2e55:	e8 06 f6 fc ff       	call   0x1408b2460
1408e2e5a:	41 ff 45 34          	incl   0x34(%r13)
1408e2e5e:	8b 84 24 f0 00 00 00 	mov    0xf0(%rsp),%eax
1408e2e65:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
1408e2e6a:	85 c0                	test   %eax,%eax
1408e2e6c:	74 33                	je     0x1408e2ea1
1408e2e6e:	8b 54 24 50          	mov    0x50(%rsp),%edx
1408e2e72:	4c 8b c6             	mov    %rsi,%r8
1408e2e75:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1408e2e79:	49 8b cd             	mov    %r13,%rcx
1408e2e7c:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1408e2e81:	c7 44 24 38 ff ff ff 	movl   $0xffffffff,0x38(%rsp)
1408e2e88:	ff
1408e2e89:	4c 8b cb             	mov    %rbx,%r9
1408e2e8c:	89 44 24 30          	mov    %eax,0x30(%rsp)
1408e2e90:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1408e2e95:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1408e2e9a:	e8 e1 48 fc ff       	call   0x1408a7780
1408e2e9f:	eb 05                	jmp    0x1408e2ea6
1408e2ea1:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1408e2ea6:	44 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%r11d
1408e2ead:	00
1408e2eae:	45 85 db             	test   %r11d,%r11d
1408e2eb1:	74 71                	je     0x1408e2f24
1408e2eb3:	49 8b 85 a0 00 00 00 	mov    0xa0(%r13),%rax
1408e2eba:	49 8b cd             	mov    %r13,%rcx
1408e2ebd:	48 85 c0             	test   %rax,%rax
1408e2ec0:	48 0f 45 c8          	cmovne %rax,%rcx
1408e2ec4:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
1408e2ecb:	48 85 c0             	test   %rax,%rax
1408e2ece:	74 1d                	je     0x1408e2eed
1408e2ed0:	48 8b 00             	mov    (%rax),%rax
1408e2ed3:	49 3b 46 30          	cmp    0x30(%r14),%rax
1408e2ed7:	75 07                	jne    0x1408e2ee0
1408e2ed9:	41 80 7e 2d 08       	cmpb   $0x8,0x2d(%r14)
1408e2ede:	74 44                	je     0x1408e2f24
1408e2ee0:	49 3b 46 38          	cmp    0x38(%r14),%rax
1408e2ee4:	75 07                	jne    0x1408e2eed
1408e2ee6:	41 80 7e 2e 08       	cmpb   $0x8,0x2e(%r14)
1408e2eeb:	74 37                	je     0x1408e2f24
1408e2eed:	8b 44 24 54          	mov    0x54(%rsp),%eax
1408e2ef1:	4c 8b cb             	mov    %rbx,%r9
1408e2ef4:	89 44 24 40          	mov    %eax,0x40(%rsp)
1408e2ef8:	4c 8b c6             	mov    %rsi,%r8
1408e2efb:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1408e2f02:	00
1408e2f03:	49 8b cd             	mov    %r13,%rcx
1408e2f06:	44 89 5c 24 30       	mov    %r11d,0x30(%rsp)
1408e2f0b:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1408e2f10:	44 8b 7c 24 50       	mov    0x50(%rsp),%r15d
1408e2f15:	41 8b d7             	mov    %r15d,%edx
1408e2f18:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1408e2f1d:	e8 5e 48 fc ff       	call   0x1408a7780
1408e2f22:	eb 05                	jmp    0x1408e2f29
1408e2f24:	44 8b 7c 24 50       	mov    0x50(%rsp),%r15d
1408e2f29:	48 85 ff             	test   %rdi,%rdi
1408e2f2c:	74 15                	je     0x1408e2f43
1408e2f2e:	48 83 bd 00 03 00 00 	cmpq   $0x0,0x300(%rbp)
1408e2f35:	00
1408e2f36:	74 2e                	je     0x1408e2f66
1408e2f38:	48 8b d7             	mov    %rdi,%rdx
1408e2f3b:	48 8b cd             	mov    %rbp,%rcx
1408e2f3e:	e8 fd 09 fd ff       	call   0x1408b3940
1408e2f43:	4c 8b a4 24 e8 00 00 	mov    0xe8(%rsp),%r12
1408e2f4a:	00
1408e2f4b:	4c 8d 1d ce 4d 76 00 	lea    0x764dce(%rip),%r11        # 0x141047d20
1408e2f52:	4c 8b 94 24 00 01 00 	mov    0x100(%rsp),%r10
1408e2f59:	00
1408e2f5a:	8b bc 24 08 01 00 00 	mov    0x108(%rsp),%edi
1408e2f61:	e9 a7 fc ff ff       	jmp    0x1408e2c0d
1408e2f66:	48 3b bd f0 01 00 00 	cmp    0x1f0(%rbp),%rdi
1408e2f6d:	73 38                	jae    0x1408e2fa7
1408e2f6f:	48 3b bd e0 01 00 00 	cmp    0x1e0(%rbp),%rdi
1408e2f76:	72 13                	jb     0x1408e2f8b
1408e2f78:	48 8b 85 d8 01 00 00 	mov    0x1d8(%rbp),%rax
1408e2f7f:	48 89 07             	mov    %rax,(%rdi)
1408e2f82:	48 89 bd d8 01 00 00 	mov    %rdi,0x1d8(%rbp)
1408e2f89:	eb b8                	jmp    0x1408e2f43
1408e2f8b:	48 3b bd e8 01 00 00 	cmp    0x1e8(%rbp),%rdi
1408e2f92:	72 13                	jb     0x1408e2fa7
1408e2f94:	48 8b 85 c8 01 00 00 	mov    0x1c8(%rbp),%rax
1408e2f9b:	48 89 07             	mov    %rax,(%rdi)
1408e2f9e:	48 89 bd c8 01 00 00 	mov    %rdi,0x1c8(%rbp)
1408e2fa5:	eb 9c                	jmp    0x1408e2f43
1408e2fa7:	83 3d 82 a6 ac 00 00 	cmpl   $0x0,0xaca682(%rip)        # 0x1413ad630
1408e2fae:	74 6c                	je     0x1408e301c
1408e2fb0:	48 8b 0d 59 0b b5 00 	mov    0xb50b59(%rip),%rcx        # 0x141433b10
1408e2fb7:	48 85 c9             	test   %rcx,%rcx
1408e2fba:	74 0d                	je     0x1408e2fc9
1408e2fbc:	48 8b 05 ed a6 ac 00 	mov    0xaca6ed(%rip),%rax        # 0x1413ad6b0
1408e2fc3:	ff 15 57 0a 6a 00    	call   *0x6a0a57(%rip)        # 0x140f83a20
1408e2fc9:	48 8b 05 98 a6 ac 00 	mov    0xaca698(%rip),%rax        # 0x1413ad668
1408e2fd0:	48 8b cf             	mov    %rdi,%rcx
1408e2fd3:	ff 15 47 0a 6a 00    	call   *0x6a0a47(%rip)        # 0x140f83a20
1408e2fd9:	48 ff 0d b8 0a b5 00 	decq   0xb50ab8(%rip)        # 0x141433a98
1408e2fe0:	48 63 c8             	movslq %eax,%rcx
1408e2fe3:	48 29 0d 66 0a b5 00 	sub    %rcx,0xb50a66(%rip)        # 0x141433a50
1408e2fea:	48 8b cf             	mov    %rdi,%rcx
1408e2fed:	48 8b 05 64 a6 ac 00 	mov    0xaca664(%rip),%rax        # 0x1413ad658
1408e2ff4:	ff 15 26 0a 6a 00    	call   *0x6a0a26(%rip)        # 0x140f83a20
1408e2ffa:	48 8b 0d 0f 0b b5 00 	mov    0xb50b0f(%rip),%rcx        # 0x141433b10
1408e3001:	48 85 c9             	test   %rcx,%rcx
1408e3004:	0f 84 39 ff ff ff    	je     0x1408e2f43
1408e300a:	48 8b 05 af a6 ac 00 	mov    0xaca6af(%rip),%rax        # 0x1413ad6c0
1408e3011:	ff 15 09 0a 6a 00    	call   *0x6a0a09(%rip)        # 0x140f83a20
1408e3017:	e9 27 ff ff ff       	jmp    0x1408e2f43
1408e301c:	48 8b 05 35 a6 ac 00 	mov    0xaca635(%rip),%rax        # 0x1413ad658
1408e3023:	48 8b cf             	mov    %rdi,%rcx
1408e3026:	ff 15 f4 09 6a 00    	call   *0x6a09f4(%rip)        # 0x140f83a20
1408e302c:	e9 12 ff ff ff       	jmp    0x1408e2f43
1408e3031:	0f b6 9c 24 e0 00 00 	movzbl 0xe0(%rsp),%ebx
1408e3038:	00
1408e3039:	84 db                	test   %bl,%bl
1408e303b:	0f 84 ec 03 00 00    	je     0x1408e342d
1408e3041:	80 7d 67 00          	cmpb   $0x0,0x67(%rbp)
1408e3045:	0f 85 e2 03 00 00    	jne    0x1408e342d
1408e304b:	48 85 f6             	test   %rsi,%rsi
1408e304e:	0f 85 83 01 00 00    	jne    0x1408e31d7
1408e3054:	49 8b 5d 10          	mov    0x10(%r13),%rbx
1408e3058:	48 85 db             	test   %rbx,%rbx
1408e305b:	75 23                	jne    0x1408e3080
1408e305d:	49 39 9d a0 00 00 00 	cmp    %rbx,0xa0(%r13)
1408e3064:	75 0f                	jne    0x1408e3075
1408e3066:	49 8b 45 00          	mov    0x0(%r13),%rax
1408e306a:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1408e306e:	75 05                	jne    0x1408e3075
1408e3070:	41 c6 45 23 01       	movb   $0x1,0x23(%r13)
1408e3075:	49 8b cd             	mov    %r13,%rcx
1408e3078:	e8 43 48 02 00       	call   0x1409078c0
1408e307d:	48 8b d8             	mov    %rax,%rbx
1408e3080:	41 8b 56 28          	mov    0x28(%r14),%edx
1408e3084:	45 33 c0             	xor    %r8d,%r8d
1408e3087:	44 8b bb 90 00 00 00 	mov    0x90(%rbx),%r15d
1408e308e:	41 8b f8             	mov    %r8d,%edi
1408e3091:	41 ff c7             	inc    %r15d
1408e3094:	44 03 fa             	add    %edx,%r15d
1408e3097:	85 d2                	test   %edx,%edx
1408e3099:	0f 8e 98 00 00 00    	jle    0x1408e3137
1408e309f:	44 8b a4 24 f0 00 00 	mov    0xf0(%rsp),%r12d
1408e30a6:	00
1408e30a7:	49 8d 76 40          	lea    0x40(%r14),%rsi
1408e30ab:	33 ed                	xor    %ebp,%ebp
1408e30ad:	0f 1f 00             	nopl   (%rax)
1408e30b0:	0f b7 16             	movzwl (%rsi),%edx
1408e30b3:	49 8b 0e             	mov    (%r14),%rcx
1408e30b6:	e8 65 e8 01 00       	call   0x140901920
1408e30bb:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e30c2:	0f bf d0             	movswl %ax,%edx
1408e30c5:	ff c2                	inc    %edx
1408e30c7:	41 03 d4             	add    %r12d,%edx
1408e30ca:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e30d0:	7f 19                	jg     0x1408e30eb
1408e30d2:	44 8b c2             	mov    %edx,%r8d
1408e30d5:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1408e30d9:	ba 32 00 00 00       	mov    $0x32,%edx
1408e30de:	45 8b cf             	mov    %r15d,%r9d
1408e30e1:	48 8b cb             	mov    %rbx,%rcx
1408e30e4:	e8 b7 9c fc ff       	call   0x1408acda0
1408e30e9:	eb 2d                	jmp    0x1408e3118
1408e30eb:	8d 41 01             	lea    0x1(%rcx),%eax
1408e30ee:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e30f4:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e30f8:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e30ff:	c7 04 c8 32 00 00 00 	movl   $0x32,(%rax,%rcx,8)
1408e3106:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408e310a:	44 89 7c c8 08       	mov    %r15d,0x8(%rax,%rcx,8)
1408e310f:	89 6c c8 0c          	mov    %ebp,0xc(%rax,%rcx,8)
1408e3113:	48 89 6c c8 10       	mov    %rbp,0x10(%rax,%rcx,8)
1408e3118:	ff c7                	inc    %edi
1408e311a:	48 83 c6 10          	add    $0x10,%rsi
1408e311e:	41 3b 7e 28          	cmp    0x28(%r14),%edi
1408e3122:	7c 8c                	jl     0x1408e30b0
1408e3124:	48 8b ac 24 88 00 00 	mov    0x88(%rsp),%rbp
1408e312b:	00
1408e312c:	45 33 c0             	xor    %r8d,%r8d
1408e312f:	4c 8b a4 24 e8 00 00 	mov    0xe8(%rsp),%r12
1408e3136:	00
1408e3137:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e313e:	41 0f b6 56 2c       	movzbl 0x2c(%r14),%edx
1408e3143:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e3149:	7f 3b                	jg     0x1408e3186
1408e314b:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1408e3150:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1408e3156:	44 8b c2             	mov    %edx,%r8d
1408e3159:	48 8b cb             	mov    %rbx,%rcx
1408e315c:	ba 9e 00 00 00       	mov    $0x9e,%edx
1408e3161:	e8 3a 9c fc ff       	call   0x1408acda0
1408e3166:	4c 8b 94 24 00 01 00 	mov    0x100(%rsp),%r10
1408e316d:	00
1408e316e:	4c 8d 1d ab 4b 76 00 	lea    0x764bab(%rip),%r11        # 0x141047d20
1408e3175:	44 8b 7c 24 50       	mov    0x50(%rsp),%r15d
1408e317a:	8b bc 24 08 01 00 00 	mov    0x108(%rsp),%edi
1408e3181:	e9 87 fa ff ff       	jmp    0x1408e2c0d
1408e3186:	44 8b 7c 24 50       	mov    0x50(%rsp),%r15d
1408e318b:	8d 41 01             	lea    0x1(%rcx),%eax
1408e318e:	4c 8b 94 24 00 01 00 	mov    0x100(%rsp),%r10
1408e3195:	00
1408e3196:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e319a:	8b bc 24 08 01 00 00 	mov    0x108(%rsp),%edi
1408e31a1:	4c 8d 1d 78 4b 76 00 	lea    0x764b78(%rip),%r11        # 0x141047d20