1408c5c0e:	48 63 8e 90 00 00 00 	movslq 0x90(%rsi),%rcx
1408c5c15:	43 8d 1c 04          	lea    (%r12,%r8,1),%ebx
1408c5c19:	89 9c 24 d8 00 00 00 	mov    %ebx,0xd8(%rsp)
1408c5c20:	39 8e 94 00 00 00    	cmp    %ecx,0x94(%rsi)
1408c5c26:	7f 20                	jg     0x1408c5c48
1408c5c28:	44 8b cd             	mov    %ebp,%r9d
1408c5c2b:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1408c5c2f:	45 8b c6             	mov    %r14d,%r8d
1408c5c32:	ba 61 00 00 00       	mov    $0x61,%edx
1408c5c37:	48 8b ce             	mov    %rsi,%rcx
1408c5c3a:	e8 61 71 fe ff       	call   0x1408acda0
1408c5c3f:	44 8b 5c 24 48       	mov    0x48(%rsp),%r11d
1408c5c44:	33 d2                	xor    %edx,%edx
1408c5c46:	eb 2f                	jmp    0x1408c5c77
1408c5c48:	8d 41 01             	lea    0x1(%rcx),%eax
1408c5c4b:	33 d2                	xor    %edx,%edx
1408c5c4d:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408c5c53:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408c5c57:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408c5c5e:	c7 04 c8 61 00 00 00 	movl   $0x61,(%rax,%rcx,8)
1408c5c65:	44 89 74 c8 04       	mov    %r14d,0x4(%rax,%rcx,8)
1408c5c6a:	89 6c c8 08          	mov    %ebp,0x8(%rax,%rcx,8)
1408c5c6e:	89 5c c8 0c          	mov    %ebx,0xc(%rax,%rcx,8)
1408c5c72:	48 89 54 c8 10       	mov    %rdx,0x10(%rax,%rcx,8)
1408c5c77:	41 80 fb 05          	cmp    $0x5,%r11b
1408c5c7b:	75 50                	jne    0x1408c5ccd
1408c5c7d:	44 8b 8e 90 00 00 00 	mov    0x90(%rsi),%r9d
1408c5c84:	48 8b ce             	mov    %rsi,%rcx
1408c5c87:	8b 9c 24 c0 00 00 00 	mov    0xc0(%rsp),%ebx
1408c5c8e:	41 83 c1 04          	add    $0x4,%r9d
1408c5c92:	89 54 24 28          	mov    %edx,0x28(%rsp)
1408c5c96:	ba 1c 00 00 00       	mov    $0x1c,%edx
1408c5c9b:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1408c5ca0:	44 8d 43 01          	lea    0x1(%rbx),%r8d
1408c5ca4:	e8 b7 11 04 00       	call   0x140906e60
1408c5ca9:	45 8b cc             	mov    %r12d,%r9d
1408c5cac:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1408c5cb0:	44 8d 43 01          	lea    0x1(%rbx),%r8d
1408c5cb4:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408c5cb9:	ba 8a 00 00 00       	mov    $0x8a,%edx
1408c5cbe:	48 8b ce             	mov    %rsi,%rcx
1408c5cc1:	e8 9a 11 04 00       	call   0x140906e60
1408c5cc6:	8b 9c 24 d8 00 00 00 	mov    0xd8(%rsp),%ebx
1408c5ccd:	4d 85 ff             	test   %r15,%r15
1408c5cd0:	74 38                	je     0x1408c5d0a
1408c5cd2:	44 8b b4 24 c8 00 00 	mov    0xc8(%rsp),%r14d
1408c5cd9:	00
1408c5cda:	44 8b cb             	mov    %ebx,%r9d
1408c5cdd:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1408c5ce4:	00
1408c5ce5:	49 8b d7             	mov    %r15,%rdx
1408c5ce8:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1408c5ced:	4c 8b c3             	mov    %rbx,%r8
1408c5cf0:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1408c5cf7:	00
1408c5cf8:	48 8b cf             	mov    %rdi,%rcx
1408c5cfb:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
1408c5d00:	e8 6b 7c ff ff       	call   0x1408bd970
1408c5d05:	e9 96 00 00 00       	jmp    0x1408c5da0
1408c5d0a:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
1408c5d0e:	84 c0                	test   %al,%al
1408c5d10:	75 08                	jne    0x1408c5d1a
1408c5d12:	ff 47 38             	incl   0x38(%rdi)
1408c5d15:	8b 5f 38             	mov    0x38(%rdi),%ebx
1408c5d18:	eb 0f                	jmp    0x1408c5d29
1408c5d1a:	fe c8                	dec    %al
1408c5d1c:	0f b6 c0             	movzbl %al,%eax
1408c5d1f:	88 47 1f             	mov    %al,0x1f(%rdi)
1408c5d22:	8b 9c 87 d8 00 00 00 	mov    0xd8(%rdi,%rax,4),%ebx
1408c5d29:	44 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8d
1408c5d30:	00
1408c5d31:	44 8b cb             	mov    %ebx,%r9d
1408c5d34:	ba 7f 00 00 00       	mov    $0x7f,%edx
1408c5d39:	48 8b ce             	mov    %rsi,%rcx
1408c5d3c:	e8 ff 0e 04 00       	call   0x140906c40
1408c5d41:	44 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8d
1408c5d48:	00
1408c5d49:	45 8b cc             	mov    %r12d,%r9d
1408c5d4c:	ba 80 00 00 00       	mov    $0x80,%edx
1408c5d51:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1408c5d55:	48 8b ce             	mov    %rsi,%rcx
1408c5d58:	e8 53 0f 04 00       	call   0x140906cb0
1408c5d5d:	48 63 86 90 00 00 00 	movslq 0x90(%rsi),%rax
1408c5d64:	85 c0                	test   %eax,%eax
1408c5d66:	7e 12                	jle    0x1408c5d7a
1408c5d68:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408c5d6c:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408c5d73:	66 c7 44 c8 ea 08 00 	movw   $0x8,-0x16(%rax,%rcx,8)
1408c5d7a:	44 8b b4 24 c8 00 00 	mov    0xc8(%rsp),%r14d
1408c5d81:	00
1408c5d82:	85 db                	test   %ebx,%ebx
1408c5d84:	74 12                	je     0x1408c5d98
1408c5d86:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
1408c5d8a:	3c 08                	cmp    $0x8,%al
1408c5d8c:	73 0a                	jae    0x1408c5d98
1408c5d8e:	89 9c 87 d8 00 00 00 	mov    %ebx,0xd8(%rdi,%rax,4)
1408c5d95:	fe 47 1f             	incb   0x1f(%rdi)
1408c5d98:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1408c5d9f:	00
1408c5da0:	41 8d 46 01          	lea    0x1(%r14),%eax
1408c5da4:	83 f8 01             	cmp    $0x1,%eax
1408c5da7:	75 0e                	jne    0x1408c5db7
1408c5da9:	45 85 e4             	test   %r12d,%r12d
1408c5dac:	0f 84 61 05 00 00    	je     0x1408c6313
1408c5db2:	e9 33 05 00 00       	jmp    0x1408c62ea
1408c5db7:	3b 47 28             	cmp    0x28(%rdi),%eax
1408c5dba:	0f 8e 53 05 00 00    	jle    0x1408c6313
1408c5dc0:	89 47 28             	mov    %eax,0x28(%rdi)
1408c5dc3:	44 89 67 2c          	mov    %r12d,0x2c(%rdi)
1408c5dc7:	e9 47 05 00 00       	jmp    0x1408c6313
1408c5dcc:	4d 85 ff             	test   %r15,%r15
1408c5dcf:	0f 85 b0 01 00 00    	jne    0x1408c5f85
1408c5dd5:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1408c5ddc:	00
1408c5ddd:	44 8b 78 08          	mov    0x8(%rax),%r15d
1408c5de1:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
1408c5de5:	84 c0                	test   %al,%al
1408c5de7:	75 08                	jne    0x1408c5df1
1408c5de9:	ff 47 38             	incl   0x38(%rdi)
1408c5dec:	8b 5f 38             	mov    0x38(%rdi),%ebx
1408c5def:	eb 0f                	jmp    0x1408c5e00
1408c5df1:	fe c8                	dec    %al
1408c5df3:	0f b6 c0             	movzbl %al,%eax
1408c5df6:	88 47 1f             	mov    %al,0x1f(%rdi)
1408c5df9:	8b 9c 87 d8 00 00 00 	mov    0xd8(%rdi,%rax,4),%ebx
1408c5e00:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
1408c5e07:	45 8b c6             	mov    %r14d,%r8d
1408c5e0a:	44 8b cf             	mov    %edi,%r9d
1408c5e0d:	ba 32 00 00 00       	mov    $0x32,%edx
1408c5e12:	48 8b ce             	mov    %rsi,%rcx
1408c5e15:	e8 26 0e 04 00       	call   0x140906c40
1408c5e1a:	41 8b c7             	mov    %r15d,%eax
1408c5e1d:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1408c5e21:	c1 e8 1f             	shr    $0x1f,%eax
1408c5e24:	ba 61 00 00 00       	mov    $0x61,%edx
1408c5e29:	2b e8                	sub    %eax,%ebp
1408c5e2b:	48 8b ce             	mov    %rsi,%rcx
1408c5e2e:	44 8b cd             	mov    %ebp,%r9d
1408c5e31:	46 8d 04 30          	lea    (%rax,%r14,1),%r8d
1408c5e35:	e8 76 0e 04 00       	call   0x140906cb0
1408c5e3a:	44 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8d
1408c5e41:	00
1408c5e42:	44 8b cb             	mov    %ebx,%r9d
1408c5e45:	48 8b ce             	mov    %rsi,%rcx
1408c5e48:	45 85 ff             	test   %r15d,%r15d
1408c5e4b:	79 1c                	jns    0x1408c5e69
1408c5e4d:	ba 80 00 00 00       	mov    $0x80,%edx
1408c5e52:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408c5e57:	e8 54 0e 04 00       	call   0x140906cb0
1408c5e5c:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1408c5e63:	00
1408c5e64:	e9 bb 00 00 00       	jmp    0x1408c5f24
1408c5e69:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
1408c5e6e:	ba 8a 00 00 00       	mov    $0x8a,%edx
1408c5e73:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408c5e78:	e8 e3 0f 04 00       	call   0x140906e60
1408c5e7d:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1408c5e84:	00
1408c5e85:	e9 9a 00 00 00       	jmp    0x1408c5f24
1408c5e8a:	4d 85 ff             	test   %r15,%r15
1408c5e8d:	0f 85 f2 00 00 00    	jne    0x1408c5f85
1408c5e93:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
1408c5e97:	84 c0                	test   %al,%al
1408c5e99:	75 08                	jne    0x1408c5ea3
1408c5e9b:	ff 47 38             	incl   0x38(%rdi)
1408c5e9e:	8b 5f 38             	mov    0x38(%rdi),%ebx
1408c5ea1:	eb 0f                	jmp    0x1408c5eb2
1408c5ea3:	fe c8                	dec    %al
1408c5ea5:	0f b6 c0             	movzbl %al,%eax
1408c5ea8:	88 47 1f             	mov    %al,0x1f(%rdi)
1408c5eab:	8b 9c 87 d8 00 00 00 	mov    0xd8(%rdi,%rax,4),%ebx
1408c5eb2:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1408c5eb9:	00
1408c5eba:	44 8b cd             	mov    %ebp,%r9d
1408c5ebd:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1408c5ec1:	45 8b c6             	mov    %r14d,%r8d
1408c5ec4:	ba 61 00 00 00       	mov    $0x61,%edx
1408c5ec9:	48 8b ce             	mov    %rsi,%rcx
1408c5ecc:	48 8b 40 18          	mov    0x18(%rax),%rax
1408c5ed0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408c5ed5:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1408c5ed9:	e8 42 0e 04 00       	call   0x140906d20
1408c5ede:	44 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8d
1408c5ee5:	00
1408c5ee6:	44 8b cb             	mov    %ebx,%r9d
1408c5ee9:	ba 8a 00 00 00       	mov    $0x8a,%edx
1408c5eee:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1408c5ef2:	48 8b ce             	mov    %rsi,%rcx
1408c5ef5:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408c5efa:	e8 61 0f 04 00       	call   0x140906e60
1408c5eff:	85 db                	test   %ebx,%ebx
1408c5f01:	74 12                	je     0x1408c5f15
1408c5f03:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
1408c5f07:	3c 08                	cmp    $0x8,%al
1408c5f09:	73 0a                	jae    0x1408c5f15
1408c5f0b:	89 9c 87 d8 00 00 00 	mov    %ebx,0xd8(%rdi,%rax,4)
1408c5f12:	fe 47 1f             	incb   0x1f(%rdi)
1408c5f15:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1408c5f1c:	00
1408c5f1d:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
1408c5f24:	8b 53 08             	mov    0x8(%rbx),%edx
1408c5f27:	85 d2                	test   %edx,%edx
1408c5f29:	0f 84 1e 04 00 00    	je     0x1408c634d
1408c5f2f:	48 63 8e 90 00 00 00 	movslq 0x90(%rsi),%rcx
1408c5f36:	39 8e 94 00 00 00    	cmp    %ecx,0x94(%rsi)
1408c5f3c:	0f 8f db 03 00 00    	jg     0x1408c631d
1408c5f42:	33 c0                	xor    %eax,%eax
1408c5f44:	44 8b c2             	mov    %edx,%r8d
1408c5f47:	ba 3c 00 00 00       	mov    $0x3c,%edx
1408c5f4c:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408c5f50:	44 8b cf             	mov    %edi,%r9d
1408c5f53:	48 8b ce             	mov    %rsi,%rcx
1408c5f56:	e8 45 6e fe ff       	call   0x1408acda0
1408c5f5b:	e9 ed 03 00 00       	jmp    0x1408c634d
1408c5f60:	44 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%r9d
1408c5f67:	00
1408c5f68:	ba 47 00 00 00       	mov    $0x47,%edx
1408c5f6d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408c5f73:	48 8b ce             	mov    %rsi,%rcx
1408c5f76:	e8 c5 0c 04 00       	call   0x140906c40
1408c5f7b:	e9 8b 03 00 00       	jmp    0x1408c630b
1408c5f80:	4d 85 ff             	test   %r15,%r15
1408c5f83:	74 90                	je     0x1408c5f15
1408c5f85:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
1408c5f8c:	45 8b ce             	mov    %r14d,%r9d
1408c5f8f:	89 44 24 30          	mov    %eax,0x30(%rsp)
1408c5f93:	4d 8b c4             	mov    %r12,%r8
1408c5f96:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1408c5f9a:	49 8b d7             	mov    %r15,%rdx
1408c5f9d:	48 8b cf             	mov    %rdi,%rcx
1408c5fa0:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
1408c5fa5:	e8 c6 79 ff ff       	call   0x1408bd970
1408c5faa:	e9 9e 03 00 00       	jmp    0x1408c634d
1408c5faf:	4d 85 ff             	test   %r15,%r15
1408c5fb2:	75 d1                	jne    0x1408c5f85
1408c5fb4:	48 8b ce             	mov    %rsi,%rcx
1408c5fb7:	41 80 fb 0d          	cmp    $0xd,%r11b
1408c5fbb:	75 1b                	jne    0x1408c5fd8
1408c5fbd:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1408c5fc4:	00
1408c5fc5:	ba 0b 00 00 00       	mov    $0xb,%edx
1408c5fca:	44 8b 40 04          	mov    0x4(%rax),%r8d
1408c5fce:	e8 fd 0b 04 00       	call   0x140906bd0
1408c5fd3:	e9 3d ff ff ff       	jmp    0x1408c5f15
1408c5fd8:	44 8b cd             	mov    %ebp,%r9d
1408c5fdb:	45 8b c6             	mov    %r14d,%r8d
1408c5fde:	ba 54 00 00 00       	mov    $0x54,%edx
1408c5fe3:	e8 58 0c 04 00       	call   0x140906c40
1408c5fe8:	e9 28 ff ff ff       	jmp    0x1408c5f15
1408c5fed:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1408c5ff4:	00
1408c5ff5:	c7 84 24 d0 00 00 00 	movl   $0x0,0xd0(%rsp)
1408c5ffc:	00 00 00 00
1408c6000:	48 8b 40 20          	mov    0x20(%rax),%rax
1408c6004:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1408c6009:	44 8b 28             	mov    (%rax),%r13d
1408c600c:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
1408c6010:	44 89 ac 24 c8 00 00 	mov    %r13d,0xc8(%rsp)
1408c6017:	00
1408c6018:	84 c0                	test   %al,%al
1408c601a:	75 11                	jne    0x1408c602d
1408c601c:	ff 47 38             	incl   0x38(%rdi)
1408c601f:	44 8b 57 38          	mov    0x38(%rdi),%r10d
1408c6023:	44 89 94 24 d8 00 00 	mov    %r10d,0xd8(%rsp)
1408c602a:	00
1408c602b:	eb 16                	jmp    0x1408c6043
1408c602d:	fe c8                	dec    %al
1408c602f:	0f b6 c0             	movzbl %al,%eax
1408c6032:	88 47 1f             	mov    %al,0x1f(%rdi)
1408c6035:	8b 8c 87 d8 00 00 00 	mov    0xd8(%rdi,%rax,4),%ecx
1408c603c:	89 8c 24 d8 00 00 00 	mov    %ecx,0xd8(%rsp)
1408c6043:	41 8d 55 02          	lea    0x2(%r13),%edx
1408c6047:	48 8b cf             	mov    %rdi,%rcx
1408c604a:	e8 51 1b 02 00       	call   0x1408e7ba0
1408c604f:	44 8b e0             	mov    %eax,%r12d
1408c6052:	48 8b ce             	mov    %rsi,%rcx
1408c6055:	41 8d 45 01          	lea    0x1(%r13),%eax
1408c6059:	41 03 c4             	add    %r12d,%eax
1408c605c:	41 80 fb 06          	cmp    $0x6,%r11b
1408c6060:	0f 85 8d 00 00 00    	jne    0x1408c60f3
1408c6066:	44 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8d
1408c606d:	00
1408c606e:	45 33 c9             	xor    %r9d,%r9d
1408c6071:	41 ff c0             	inc    %r8d
1408c6074:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1408c6078:	ba 1c 00 00 00       	mov    $0x1c,%edx
1408c607d:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408c6082:	e8 d9 0d 04 00       	call   0x140906e60
1408c6087:	8b d8                	mov    %eax,%ebx
1408c6089:	89 84 24 d0 00 00 00 	mov    %eax,0xd0(%rsp)
1408c6090:	41 8d 45 01          	lea    0x1(%r13),%eax
1408c6094:	44 8b cd             	mov    %ebp,%r9d
1408c6097:	41 03 c4             	add    %r12d,%eax
1408c609a:	45 8b c6             	mov    %r14d,%r8d
1408c609d:	ba 61 00 00 00       	mov    $0x61,%edx
1408c60a2:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408c60a6:	48 8b ce             	mov    %rsi,%rcx
1408c60a9:	e8 02 0c 04 00       	call   0x140906cb0
1408c60ae:	44 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8d
1408c60b5:	00
1408c60b6:	45 8d 4d 01          	lea    0x1(%r13),%r9d
1408c60ba:	41 ff c0             	inc    %r8d
1408c60bd:	45 03 cc             	add    %r12d,%r9d
1408c60c0:	ba 8a 00 00 00       	mov    $0x8a,%edx
1408c60c5:	48 8b ce             	mov    %rsi,%rcx
1408c60c8:	e8 73 0b 04 00       	call   0x140906c40
1408c60cd:	48 63 86 90 00 00 00 	movslq 0x90(%rsi),%rax
1408c60d4:	85 c0                	test   %eax,%eax
1408c60d6:	7e 2f                	jle    0x1408c6107
1408c60d8:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408c60dc:	89 9c 24 d0 00 00 00 	mov    %ebx,0xd0(%rsp)
1408c60e3:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408c60ea:	66 c7 44 c8 ea 10 00 	movw   $0x10,-0x16(%rax,%rcx,8)
1408c60f1:	eb 14                	jmp    0x1408c6107
1408c60f3:	44 8b cd             	mov    %ebp,%r9d
1408c60f6:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408c60fa:	45 8b c6             	mov    %r14d,%r8d
1408c60fd:	ba 61 00 00 00       	mov    $0x61,%edx
1408c6102:	e8 a9 0b 04 00       	call   0x140906cb0
1408c6107:	45 85 ed             	test   %r13d,%r13d
1408c610a:	0f 8e 89 00 00 00    	jle    0x1408c6199
1408c6110:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1408c6115:	41 8b dc             	mov    %r12d,%ebx
1408c6118:	48 83 c5 20          	add    $0x20,%rbp
1408c611c:	33 ff                	xor    %edi,%edi
1408c611e:	66 90                	xchg   %ax,%ax
1408c6120:	0f b7 55 00          	movzwl 0x0(%rbp),%edx
1408c6124:	48 63 8e 90 00 00 00 	movslq 0x90(%rsi),%rcx
1408c612b:	ff ca                	dec    %edx
1408c612d:	41 03 d6             	add    %r14d,%edx
1408c6130:	39 8e 94 00 00 00    	cmp    %ecx,0x94(%rsi)
1408c6136:	7f 19                	jg     0x1408c6151
1408c6138:	44 8b c2             	mov    %edx,%r8d
1408c613b:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1408c613f:	ba 51 00 00 00       	mov    $0x51,%edx
1408c6144:	44 8b cb             	mov    %ebx,%r9d
1408c6147:	48 8b ce             	mov    %rsi,%rcx
1408c614a:	e8 51 6c fe ff       	call   0x1408acda0
1408c614f:	eb 2c                	jmp    0x1408c617d
1408c6151:	8d 41 01             	lea    0x1(%rcx),%eax
1408c6154:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408c615a:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408c615e:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408c6165:	c7 04 c8 51 00 00 00 	movl   $0x51,(%rax,%rcx,8)
1408c616c:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408c6170:	89 5c c8 08          	mov    %ebx,0x8(%rax,%rcx,8)
1408c6174:	89 7c c8 0c          	mov    %edi,0xc(%rax,%rcx,8)
1408c6178:	48 89 7c c8 10       	mov    %rdi,0x10(%rax,%rcx,8)
1408c617d:	ff c3                	inc    %ebx
1408c617f:	48 83 c5 20          	add    $0x20,%rbp