1404c2b2d:	e8 6e 3c 00 00       	call   0x1404c67a0
1404c2b32:	88 46 09             	mov    %al,0x9(%rsi)
1404c2b35:	e9 9b 05 00 00       	jmp    0x1404c30d5
1404c2b3a:	b9 10 00 00 00       	mov    $0x10,%ecx
1404c2b3f:	e8 c4 85 95 00       	call   0x140e1b108
1404c2b44:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2b49:	48 8b f0             	mov    %rax,%rsi
1404c2b4c:	48 85 c0             	test   %rax,%rax
1404c2b4f:	74 10                	je     0x1404c2b61
1404c2b51:	0f b6 4f 60          	movzbl 0x60(%rdi),%ecx
1404c2b55:	88 48 08             	mov    %cl,0x8(%rax)
1404c2b58:	48 89 18             	mov    %rbx,(%rax)
1404c2b5b:	c6 40 09 00          	movb   $0x0,0x9(%rax)
1404c2b5f:	eb 03                	jmp    0x1404c2b64
1404c2b61:	48 8b f3             	mov    %rbx,%rsi
1404c2b64:	48 89 77 18          	mov    %rsi,0x18(%rdi)
1404c2b68:	b9 50 00 00 00       	mov    $0x50,%ecx
1404c2b6d:	8b 7f 64             	mov    0x64(%rdi),%edi
1404c2b70:	e8 93 85 95 00       	call   0x140e1b108
1404c2b75:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2b7a:	48 8b c8             	mov    %rax,%rcx
1404c2b7d:	48 85 c0             	test   %rax,%rax
1404c2b80:	74 30                	je     0x1404c2bb2
1404c2b82:	0f b6 46 08          	movzbl 0x8(%rsi),%eax
1404c2b86:	88 41 48             	mov    %al,0x48(%rcx)
1404c2b89:	48 89 19             	mov    %rbx,(%rcx)
1404c2b8c:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1404c2b90:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1404c2b94:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1404c2b98:	48 89 59 20          	mov    %rbx,0x20(%rcx)
1404c2b9c:	48 89 59 28          	mov    %rbx,0x28(%rcx)
1404c2ba0:	48 89 59 30          	mov    %rbx,0x30(%rcx)
1404c2ba4:	48 89 59 38          	mov    %rbx,0x38(%rcx)
1404c2ba8:	48 89 59 40          	mov    %rbx,0x40(%rcx)
1404c2bac:	c6 41 49 0b          	movb   $0xb,0x49(%rcx)
1404c2bb0:	eb 03                	jmp    0x1404c2bb5
1404c2bb2:	48 8b cb             	mov    %rbx,%rcx
1404c2bb5:	4d 8b cf             	mov    %r15,%r9
1404c2bb8:	48 89 0e             	mov    %rcx,(%rsi)
1404c2bbb:	4d 8b c6             	mov    %r14,%r8
1404c2bbe:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1404c2bc2:	48 8b d5             	mov    %rbp,%rdx
1404c2bc5:	e8 86 dd ff ff       	call   0x1404c0950
1404c2bca:	48 8b 16             	mov    (%rsi),%rdx
1404c2bcd:	8b f8                	mov    %eax,%edi
1404c2bcf:	49 8b 0f             	mov    (%r15),%rcx
1404c2bd2:	e8 f9 32 00 00       	call   0x1404c5ed0
1404c2bd7:	88 46 09             	mov    %al,0x9(%rsi)
1404c2bda:	e9 f6 04 00 00       	jmp    0x1404c30d5
1404c2bdf:	b9 10 00 00 00       	mov    $0x10,%ecx
1404c2be4:	e8 1f 85 95 00       	call   0x140e1b108
1404c2be9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2bee:	48 8b f0             	mov    %rax,%rsi
1404c2bf1:	48 85 c0             	test   %rax,%rax
1404c2bf4:	74 10                	je     0x1404c2c06
1404c2bf6:	0f b6 4f 60          	movzbl 0x60(%rdi),%ecx
1404c2bfa:	88 48 08             	mov    %cl,0x8(%rax)
1404c2bfd:	48 89 18             	mov    %rbx,(%rax)
1404c2c00:	c6 40 09 00          	movb   $0x0,0x9(%rax)
1404c2c04:	eb 03                	jmp    0x1404c2c09
1404c2c06:	48 8b f3             	mov    %rbx,%rsi
1404c2c09:	48 89 77 20          	mov    %rsi,0x20(%rdi)
1404c2c0d:	b9 40 00 00 00       	mov    $0x40,%ecx
1404c2c12:	8b 7f 64             	mov    0x64(%rdi),%edi
1404c2c15:	e8 ee 84 95 00       	call   0x140e1b108
1404c2c1a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2c1f:	48 8b c8             	mov    %rax,%rcx
1404c2c22:	48 85 c0             	test   %rax,%rax
1404c2c25:	0f 84 e2 fe ff ff    	je     0x1404c2b0d
1404c2c2b:	0f b6 46 08          	movzbl 0x8(%rsi),%eax
1404c2c2f:	88 41 38             	mov    %al,0x38(%rcx)
1404c2c32:	48 89 19             	mov    %rbx,(%rcx)
1404c2c35:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1404c2c39:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1404c2c3d:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1404c2c41:	48 89 59 20          	mov    %rbx,0x20(%rcx)
1404c2c45:	48 89 59 28          	mov    %rbx,0x28(%rcx)
1404c2c49:	48 89 59 30          	mov    %rbx,0x30(%rcx)
1404c2c4d:	c6 41 39 0c          	movb   $0xc,0x39(%rcx)
1404c2c51:	e9 ba fe ff ff       	jmp    0x1404c2b10
1404c2c56:	b9 10 00 00 00       	mov    $0x10,%ecx
1404c2c5b:	e8 a8 84 95 00       	call   0x140e1b108
1404c2c60:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2c65:	48 8b f0             	mov    %rax,%rsi
1404c2c68:	48 85 c0             	test   %rax,%rax
1404c2c6b:	74 10                	je     0x1404c2c7d
1404c2c6d:	0f b6 4f 60          	movzbl 0x60(%rdi),%ecx
1404c2c71:	88 48 08             	mov    %cl,0x8(%rax)
1404c2c74:	48 89 18             	mov    %rbx,(%rax)
1404c2c77:	c6 40 09 00          	movb   $0x0,0x9(%rax)
1404c2c7b:	eb 03                	jmp    0x1404c2c80
1404c2c7d:	48 8b f3             	mov    %rbx,%rsi
1404c2c80:	48 89 77 28          	mov    %rsi,0x28(%rdi)
1404c2c84:	b9 50 00 00 00       	mov    $0x50,%ecx
1404c2c89:	8b 7f 64             	mov    0x64(%rdi),%edi
1404c2c8c:	e8 77 84 95 00       	call   0x140e1b108
1404c2c91:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2c96:	48 8b c8             	mov    %rax,%rcx
1404c2c99:	48 85 c0             	test   %rax,%rax
1404c2c9c:	0f 84 10 ff ff ff    	je     0x1404c2bb2
1404c2ca2:	0f b6 46 08          	movzbl 0x8(%rsi),%eax
1404c2ca6:	88 41 48             	mov    %al,0x48(%rcx)
1404c2ca9:	48 89 19             	mov    %rbx,(%rcx)
1404c2cac:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1404c2cb0:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1404c2cb4:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1404c2cb8:	48 89 59 20          	mov    %rbx,0x20(%rcx)
1404c2cbc:	48 89 59 28          	mov    %rbx,0x28(%rcx)
1404c2cc0:	48 89 59 30          	mov    %rbx,0x30(%rcx)
1404c2cc4:	48 89 59 38          	mov    %rbx,0x38(%rcx)
1404c2cc8:	48 89 59 40          	mov    %rbx,0x40(%rcx)
1404c2ccc:	c6 41 49 0d          	movb   $0xd,0x49(%rcx)
1404c2cd0:	e9 e0 fe ff ff       	jmp    0x1404c2bb5
1404c2cd5:	b9 38 00 00 00       	mov    $0x38,%ecx
1404c2cda:	e8 29 84 95 00       	call   0x140e1b108
1404c2cdf:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2ce4:	48 8b c8             	mov    %rax,%rcx
1404c2ce7:	48 85 c0             	test   %rax,%rax
1404c2cea:	74 24                	je     0x1404c2d10
1404c2cec:	0f b6 47 60          	movzbl 0x60(%rdi),%eax
1404c2cf0:	88 41 30             	mov    %al,0x30(%rcx)
1404c2cf3:	48 89 19             	mov    %rbx,(%rcx)
1404c2cf6:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1404c2cfa:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1404c2cfe:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1404c2d02:	48 89 59 20          	mov    %rbx,0x20(%rcx)
1404c2d06:	48 89 59 28          	mov    %rbx,0x28(%rcx)
1404c2d0a:	c6 41 31 00          	movb   $0x0,0x31(%rcx)
1404c2d0e:	eb 03                	jmp    0x1404c2d13
1404c2d10:	48 8b cb             	mov    %rbx,%rcx
1404c2d13:	8b 47 64             	mov    0x64(%rdi),%eax
1404c2d16:	4d 8b cf             	mov    %r15,%r9
1404c2d19:	4d 8b c6             	mov    %r14,%r8
1404c2d1c:	89 44 24 20          	mov    %eax,0x20(%rsp)
1404c2d20:	48 8b d5             	mov    %rbp,%rdx
1404c2d23:	48 89 4f 30          	mov    %rcx,0x30(%rdi)
1404c2d27:	e8 c4 c6 ff ff       	call   0x1404bf3f0
1404c2d2c:	e9 a2 03 00 00       	jmp    0x1404c30d3
1404c2d31:	b9 20 00 00 00       	mov    $0x20,%ecx
1404c2d36:	e8 cd 83 95 00       	call   0x140e1b108
1404c2d3b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2d40:	48 8b f0             	mov    %rax,%rsi
1404c2d43:	48 85 c0             	test   %rax,%rax
1404c2d46:	74 18                	je     0x1404c2d60
1404c2d48:	0f b6 4f 60          	movzbl 0x60(%rdi),%ecx
1404c2d4c:	88 48 18             	mov    %cl,0x18(%rax)
1404c2d4f:	48 89 18             	mov    %rbx,(%rax)
1404c2d52:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c2d56:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404c2d5a:	c6 40 19 00          	movb   $0x0,0x19(%rax)
1404c2d5e:	eb 03                	jmp    0x1404c2d63
1404c2d60:	48 8b f3             	mov    %rbx,%rsi
1404c2d63:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c2d68:	48 89 77 38          	mov    %rsi,0x38(%rdi)
1404c2d6c:	e8 97 83 95 00       	call   0x140e1b108
1404c2d71:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2d76:	48 85 c0             	test   %rax,%rax
1404c2d79:	74 1e                	je     0x1404c2d99
1404c2d7b:	48 89 18             	mov    %rbx,(%rax)
1404c2d7e:	c7 40 08 ff ff ff ff 	movl   $0xffffffff,0x8(%rax)
1404c2d85:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404c2d89:	48 89 58 18          	mov    %rbx,0x18(%rax)
1404c2d8d:	66 c7 40 20 01 00    	movw   $0x1,0x20(%rax)
1404c2d93:	48 89 58 28          	mov    %rbx,0x28(%rax)
1404c2d97:	eb 03                	jmp    0x1404c2d9c
1404c2d99:	48 8b c3             	mov    %rbx,%rax
1404c2d9c:	4d 8b c6             	mov    %r14,%r8
1404c2d9f:	48 89 06             	mov    %rax,(%rsi)
1404c2da2:	48 8b d5             	mov    %rbp,%rdx
1404c2da5:	48 8b c8             	mov    %rax,%rcx
1404c2da8:	e8 23 18 00 00       	call   0x1404c45d0
1404c2dad:	48 63 f8             	movslq %eax,%rdi
1404c2db0:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c2db5:	48 03 fd             	add    %rbp,%rdi
1404c2db8:	e8 4b 83 95 00       	call   0x140e1b108
1404c2dbd:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2dc2:	48 85 c0             	test   %rax,%rax
1404c2dc5:	74 1e                	je     0x1404c2de5
1404c2dc7:	48 89 18             	mov    %rbx,(%rax)
1404c2dca:	c7 40 08 ff ff ff ff 	movl   $0xffffffff,0x8(%rax)
1404c2dd1:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404c2dd5:	48 89 58 18          	mov    %rbx,0x18(%rax)
1404c2dd9:	66 c7 40 20 01 00    	movw   $0x1,0x20(%rax)
1404c2ddf:	48 89 58 28          	mov    %rbx,0x28(%rax)
1404c2de3:	eb 03                	jmp    0x1404c2de8
1404c2de5:	48 8b c3             	mov    %rbx,%rax
1404c2de8:	4d 8b c6             	mov    %r14,%r8
1404c2deb:	48 89 46 08          	mov    %rax,0x8(%rsi)
1404c2def:	48 8b d7             	mov    %rdi,%rdx
1404c2df2:	48 8b c8             	mov    %rax,%rcx
1404c2df5:	e8 d6 17 00 00       	call   0x1404c45d0
1404c2dfa:	4c 63 e0             	movslq %eax,%r12
1404c2dfd:	b9 10 00 00 00       	mov    $0x10,%ecx
1404c2e02:	4c 03 e7             	add    %rdi,%r12
1404c2e05:	e8 fe 82 95 00       	call   0x140e1b108
1404c2e0a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2e0f:	48 85 c0             	test   %rax,%rax
1404c2e12:	74 09                	je     0x1404c2e1d
1404c2e14:	48 89 18             	mov    %rbx,(%rax)
1404c2e17:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c2e1b:	eb 03                	jmp    0x1404c2e20
1404c2e1d:	48 8b c3             	mov    %rbx,%rax
1404c2e20:	4d 8b c6             	mov    %r14,%r8
1404c2e23:	48 89 46 10          	mov    %rax,0x10(%rsi)
1404c2e27:	49 8b d4             	mov    %r12,%rdx
1404c2e2a:	48 8b c8             	mov    %rax,%rcx
1404c2e2d:	e8 fe d6 ff ff       	call   0x1404c0530
1404c2e32:	4d 8b 37             	mov    (%r15),%r14
1404c2e35:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1404c2e3a:	44 2b e5             	sub    %ebp,%r12d
1404c2e3d:	49 8b 5e 18          	mov    0x18(%r14),%rbx
1404c2e41:	41 8d 3c 04          	lea    (%r12,%rax,1),%edi
1404c2e45:	e8 46 43 29 00       	call   0x140757190
1404c2e4a:	48 8b d0             	mov    %rax,%rdx
1404c2e4d:	48 8b cb             	mov    %rbx,%rcx
1404c2e50:	e8 1b 34 07 00       	call   0x140536270
1404c2e55:	48 8b 0d 14 71 f6 00 	mov    0xf67114(%rip),%rcx        # 0x141429f70
1404c2e5c:	48 85 c9             	test   %rcx,%rcx
1404c2e5f:	74 16                	je     0x1404c2e77
1404c2e61:	e8 ca 26 35 00       	call   0x140815530
1404c2e66:	84 c0                	test   %al,%al
1404c2e68:	74 0d                	je     0x1404c2e77
1404c2e6a:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1404c2e6e:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1404c2e72:	e8 89 8f 00 00       	call   0x1404cbe00
1404c2e77:	c6 46 19 01          	movb   $0x1,0x19(%rsi)
1404c2e7b:	e9 55 02 00 00       	jmp    0x1404c30d5
1404c2e80:	b9 28 00 00 00       	mov    $0x28,%ecx
1404c2e85:	e8 7e 82 95 00       	call   0x140e1b108
1404c2e8a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2e8f:	48 8b c8             	mov    %rax,%rcx
1404c2e92:	48 85 c0             	test   %rax,%rax
1404c2e95:	74 1c                	je     0x1404c2eb3
1404c2e97:	0f b6 47 60          	movzbl 0x60(%rdi),%eax
1404c2e9b:	88 41 20             	mov    %al,0x20(%rcx)
1404c2e9e:	48 89 19             	mov    %rbx,(%rcx)
1404c2ea1:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1404c2ea5:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1404c2ea9:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1404c2ead:	c6 41 21 00          	movb   $0x0,0x21(%rcx)
1404c2eb1:	eb 03                	jmp    0x1404c2eb6
1404c2eb3:	48 8b cb             	mov    %rbx,%rcx
1404c2eb6:	4d 8b cf             	mov    %r15,%r9
1404c2eb9:	48 89 4f 40          	mov    %rcx,0x40(%rdi)
1404c2ebd:	4d 8b c6             	mov    %r14,%r8
1404c2ec0:	48 8b d5             	mov    %rbp,%rdx
1404c2ec3:	e8 28 0f 00 00       	call   0x1404c3df0
1404c2ec8:	e9 06 02 00 00       	jmp    0x1404c30d3
1404c2ecd:	b9 20 00 00 00       	mov    $0x20,%ecx
1404c2ed2:	e8 31 82 95 00       	call   0x140e1b108
1404c2ed7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2edc:	48 8b f0             	mov    %rax,%rsi
1404c2edf:	48 85 c0             	test   %rax,%rax
1404c2ee2:	74 18                	je     0x1404c2efc
1404c2ee4:	0f b6 4f 60          	movzbl 0x60(%rdi),%ecx
1404c2ee8:	88 48 18             	mov    %cl,0x18(%rax)
1404c2eeb:	48 89 18             	mov    %rbx,(%rax)
1404c2eee:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c2ef2:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404c2ef6:	c6 40 19 00          	movb   $0x0,0x19(%rax)
1404c2efa:	eb 03                	jmp    0x1404c2eff
1404c2efc:	48 8b f3             	mov    %rbx,%rsi
1404c2eff:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c2f04:	48 89 77 48          	mov    %rsi,0x48(%rdi)
1404c2f08:	e8 fb 81 95 00       	call   0x140e1b108
1404c2f0d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2f12:	48 85 c0             	test   %rax,%rax
1404c2f15:	74 1e                	je     0x1404c2f35
1404c2f17:	48 89 18             	mov    %rbx,(%rax)
1404c2f1a:	c7 40 08 ff ff ff ff 	movl   $0xffffffff,0x8(%rax)
1404c2f21:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404c2f25:	48 89 58 18          	mov    %rbx,0x18(%rax)
1404c2f29:	66 c7 40 20 01 00    	movw   $0x1,0x20(%rax)
1404c2f2f:	48 89 58 28          	mov    %rbx,0x28(%rax)
1404c2f33:	eb 03                	jmp    0x1404c2f38
1404c2f35:	48 8b c3             	mov    %rbx,%rax
1404c2f38:	4d 8b c6             	mov    %r14,%r8
1404c2f3b:	48 89 06             	mov    %rax,(%rsi)
1404c2f3e:	48 8b d5             	mov    %rbp,%rdx
1404c2f41:	48 8b c8             	mov    %rax,%rcx
1404c2f44:	e8 87 16 00 00       	call   0x1404c45d0
1404c2f49:	48 63 f8             	movslq %eax,%rdi
1404c2f4c:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c2f51:	48 03 fd             	add    %rbp,%rdi
1404c2f54:	e8 af 81 95 00       	call   0x140e1b108
1404c2f59:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2f5e:	48 85 c0             	test   %rax,%rax
1404c2f61:	74 1e                	je     0x1404c2f81
1404c2f63:	48 89 18             	mov    %rbx,(%rax)
1404c2f66:	c7 40 08 ff ff ff ff 	movl   $0xffffffff,0x8(%rax)
1404c2f6d:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404c2f71:	48 89 58 18          	mov    %rbx,0x18(%rax)
1404c2f75:	66 c7 40 20 01 00    	movw   $0x1,0x20(%rax)
1404c2f7b:	48 89 58 28          	mov    %rbx,0x28(%rax)
1404c2f7f:	eb 03                	jmp    0x1404c2f84
1404c2f81:	48 8b c3             	mov    %rbx,%rax
1404c2f84:	4d 8b c6             	mov    %r14,%r8
1404c2f87:	48 89 46 08          	mov    %rax,0x8(%rsi)
1404c2f8b:	48 8b d7             	mov    %rdi,%rdx
1404c2f8e:	48 8b c8             	mov    %rax,%rcx
1404c2f91:	e8 3a 16 00 00       	call   0x1404c45d0
1404c2f96:	4c 63 e0             	movslq %eax,%r12
1404c2f99:	b9 10 00 00 00       	mov    $0x10,%ecx
1404c2f9e:	4c 03 e7             	add    %rdi,%r12
1404c2fa1:	e8 62 81 95 00       	call   0x140e1b108
1404c2fa6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c2fab:	48 85 c0             	test   %rax,%rax
1404c2fae:	74 09                	je     0x1404c2fb9
1404c2fb0:	48 89 18             	mov    %rbx,(%rax)
1404c2fb3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c2fb7:	eb 03                	jmp    0x1404c2fbc
1404c2fb9:	48 8b c3             	mov    %rbx,%rax
1404c2fbc:	4d 8b c6             	mov    %r14,%r8
1404c2fbf:	48 89 46 10          	mov    %rax,0x10(%rsi)
1404c2fc3:	49 8b d4             	mov    %r12,%rdx
1404c2fc6:	48 8b c8             	mov    %rax,%rcx
1404c2fc9:	e8 62 d5 ff ff       	call   0x1404c0530
1404c2fce:	4d 8b 37             	mov    (%r15),%r14
1404c2fd1:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1404c2fd6:	44 2b e5             	sub    %ebp,%r12d
1404c2fd9:	49 8b 5e 18          	mov    0x18(%r14),%rbx
1404c2fdd:	41 8d 3c 04          	lea    (%r12,%rax,1),%edi
1404c2fe1:	e8 aa 41 29 00       	call   0x140757190
1404c2fe6:	48 8b d0             	mov    %rax,%rdx
1404c2fe9:	48 8b cb             	mov    %rbx,%rcx
1404c2fec:	e8 7f 32 07 00       	call   0x140536270
1404c2ff1:	48 8b 0d 90 6f f6 00 	mov    0xf66f90(%rip),%rcx        # 0x141429f88
1404c2ff8:	48 85 c9             	test   %rcx,%rcx
1404c2ffb:	0f 84 76 fe ff ff    	je     0x1404c2e77
1404c3001:	e8 2a 25 35 00       	call   0x140815530
1404c3006:	84 c0                	test   %al,%al
1404c3008:	0f 84 69 fe ff ff    	je     0x1404c2e77
1404c300e:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1404c3012:	44 0f b6 46 18       	movzbl 0x18(%rsi),%r8d
1404c3017:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1404c301b:	e8 30 94 00 00       	call   0x1404cc450
1404c3020:	c6 46 19 01          	movb   $0x1,0x19(%rsi)
1404c3024:	e9 ac 00 00 00       	jmp    0x1404c30d5
1404c3029:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c302e:	e8 d5 80 95 00       	call   0x140e1b108
1404c3033:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c3038:	48 8b c8             	mov    %rax,%rcx
1404c303b:	48 85 c0             	test   %rax,%rax
1404c303e:	74 20                	je     0x1404c3060
1404c3040:	0f b6 47 60          	movzbl 0x60(%rdi),%eax
1404c3044:	88 41 28             	mov    %al,0x28(%rcx)
1404c3047:	48 89 19             	mov    %rbx,(%rcx)
1404c304a:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1404c304e:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1404c3052:	48 89 59 18          	mov    %rbx,0x18(%rcx)