1400cecbf:	48 63 04 8a          	movslq (%rdx,%rcx,4),%rax
1400cecc3:	48 01 d0             	add    %rdx,%rax
1400cecc6:	ff e0                	jmp    *%rax
1400cecc8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400ceccf:	00
1400cecd0:	31 c0                	xor    %eax,%eax
1400cecd2:	c3                   	ret
1400cecd3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400cecd8:	48 8b 15 01 a3 16 00 	mov    0x16a301(%rip),%rdx        # 0x140238fe0
1400cecdf:	48 8d 05 23 0d 14 00 	lea    0x140d23(%rip),%rax        # 0x14020fa09
1400cece6:	8b 0a                	mov    (%rdx),%ecx
1400cece8:	85 c9                	test   %ecx,%ecx
1400cecea:	74 e6                	je     0x1400cecd2
1400cecec:	48 89 c1             	mov    %rax,%rcx
1400cecef:	e9 74 46 11 00       	jmp    0x1401e3368
1400cecf4:	0f 1f 40 00          	nopl   0x0(%rax)
1400cecf8:	48 8b 15 e1 a2 16 00 	mov    0x16a2e1(%rip),%rdx        # 0x140238fe0
1400cecff:	48 8d 05 3c 0d 14 00 	lea    0x140d3c(%rip),%rax        # 0x14020fa42
1400ced06:	8b 0a                	mov    (%rdx),%ecx
1400ced08:	85 c9                	test   %ecx,%ecx
1400ced0a:	75 e0                	jne    0x1400cecec
1400ced0c:	c3                   	ret
1400ced0d:	0f 1f 00             	nopl   (%rax)
1400ced10:	48 8b 15 c9 a2 16 00 	mov    0x16a2c9(%rip),%rdx        # 0x140238fe0
1400ced17:	48 8d 05 1c 0d 14 00 	lea    0x140d1c(%rip),%rax        # 0x14020fa3a
1400ced1e:	8b 12                	mov    (%rdx),%edx
1400ced20:	85 d2                	test   %edx,%edx
1400ced22:	75 c8                	jne    0x1400cecec
1400ced24:	c3                   	ret
1400ced25:	0f 1f 00             	nopl   (%rax)
1400ced28:	48 8b 15 b1 a2 16 00 	mov    0x16a2b1(%rip),%rdx        # 0x140238fe0
1400ced2f:	48 8d 05 fb 0c 14 00 	lea    0x140cfb(%rip),%rax        # 0x14020fa31
1400ced36:	44 8b 1a             	mov    (%rdx),%r11d
1400ced39:	45 85 db             	test   %r11d,%r11d
1400ced3c:	75 ae                	jne    0x1400cecec
1400ced3e:	c3                   	ret
1400ced3f:	90                   	nop
1400ced40:	48 8b 15 99 a2 16 00 	mov    0x16a299(%rip),%rdx        # 0x140238fe0
1400ced47:	48 8d 05 d9 0c 14 00 	lea    0x140cd9(%rip),%rax        # 0x14020fa27
1400ced4e:	44 8b 12             	mov    (%rdx),%r10d
1400ced51:	45 85 d2             	test   %r10d,%r10d
1400ced54:	75 96                	jne    0x1400cecec
1400ced56:	c3                   	ret
1400ced57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ced5e:	00 00
1400ced60:	48 8b 15 79 a2 16 00 	mov    0x16a279(%rip),%rdx        # 0x140238fe0
1400ced67:	48 8d 05 b0 0c 14 00 	lea    0x140cb0(%rip),%rax        # 0x14020fa1e
1400ced6e:	44 8b 0a             	mov    (%rdx),%r9d
1400ced71:	45 85 c9             	test   %r9d,%r9d
1400ced74:	0f 85 72 ff ff ff    	jne    0x1400cecec
1400ced7a:	c3                   	ret
1400ced7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ced80:	48 8b 15 59 a2 16 00 	mov    0x16a259(%rip),%rdx        # 0x140238fe0
1400ced87:	48 8d 05 84 0c 14 00 	lea    0x140c84(%rip),%rax        # 0x14020fa12
1400ced8e:	44 8b 02             	mov    (%rdx),%r8d
1400ced91:	45 85 c0             	test   %r8d,%r8d
1400ced94:	0f 85 52 ff ff ff    	jne    0x1400cecec
1400ced9a:	c3                   	ret
1400ced9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ceda0:	48 8b 15 39 a2 16 00 	mov    0x16a239(%rip),%rdx        # 0x140238fe0
1400ceda7:	48 8d 05 51 0c 14 00 	lea    0x140c51(%rip),%rax        # 0x14020f9ff
1400cedae:	8b 12                	mov    (%rdx),%edx
1400cedb0:	85 d2                	test   %edx,%edx
1400cedb2:	0f 85 34 ff ff ff    	jne    0x1400cecec
1400cedb8:	c3                   	ret
1400cedb9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cedc0:	55                   	push   %rbp
1400cedc1:	57                   	push   %rdi
1400cedc2:	56                   	push   %rsi
1400cedc3:	53                   	push   %rbx
1400cedc4:	48 83 ec 78          	sub    $0x78,%rsp
1400cedc8:	48 8b 35 21 9d 16 00 	mov    0x169d21(%rip),%rsi        # 0x140238af0
1400cedcf:	48 8b 3d ca a5 16 00 	mov    0x16a5ca(%rip),%rdi        # 0x1402393a0
1400cedd6:	4c 8d 05 03 0a 14 00 	lea    0x140a03(%rip),%r8        # 0x14020f7e0
1400ceddd:	48 8b 06             	mov    (%rsi),%rax
1400cede0:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400cede5:	31 c0                	xor    %eax,%eax
1400cede7:	49 89 d1             	mov    %rdx,%r9
1400cedea:	48 8b 05 0f a6 16 00 	mov    0x16a60f(%rip),%rax        # 0x140239400
1400cedf1:	48 89 ca             	mov    %rcx,%rdx
1400cedf4:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400cedfb:	00 00
1400cedfd:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400cee02:	48 8b 00             	mov    (%rax),%rax
1400cee05:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400cee0a:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400cee11:	00 00
1400cee13:	48 89 c1             	mov    %rax,%rcx
1400cee16:	e8 75 a3 f7 ff       	call   0x140049190
1400cee1b:	45 31 c0             	xor    %r8d,%r8d
1400cee1e:	48 89 d9             	mov    %rbx,%rcx
1400cee21:	48 89 c2             	mov    %rax,%rdx
1400cee24:	e8 d7 e8 fc ff       	call   0x14009d700
1400cee29:	48 85 c0             	test   %rax,%rax
1400cee2c:	0f 8e 1e 01 00 00    	jle    0x1400cef50
1400cee32:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400cee37:	48 85 c0             	test   %rax,%rax
1400cee3a:	75 1e                	jne    0x1400cee5a
1400cee3c:	e9 0f 01 00 00       	jmp    0x1400cef50
1400cee41:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cee48:	41 c6 00 00          	movb   $0x0,(%r8)
1400cee4c:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400cee51:	48 85 c0             	test   %rax,%rax
1400cee54:	0f 84 f6 00 00 00    	je     0x1400cef50
1400cee5a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400cee5f:	48 83 e8 01          	sub    $0x1,%rax
1400cee63:	4c 8d 04 01          	lea    (%rcx,%rax,1),%r8
1400cee67:	41 80 38 0a          	cmpb   $0xa,(%r8)
1400cee6b:	75 33                	jne    0x1400ceea0
1400cee6d:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1400cee72:	48 83 fa 01          	cmp    $0x1,%rdx
1400cee76:	48 83 d2 ff          	adc    $0xffffffffffffffff,%rdx
1400cee7a:	48 39 c2             	cmp    %rax,%rdx
1400cee7d:	0f 82 15 01 00 00    	jb     0x1400cef98
1400cee83:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400cee88:	48 39 f9             	cmp    %rdi,%rcx
1400cee8b:	75 bb                	jne    0x1400cee48
1400cee8d:	80 3f 00             	cmpb   $0x0,(%rdi)
1400cee90:	74 bf                	je     0x1400cee51
1400cee92:	e8 e9 ed ff ff       	call   0x1400cdc80
1400cee97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400cee9e:	00 00
1400ceea0:	49 89 c8             	mov    %rcx,%r8
1400ceea3:	48 8d 05 02 0c 14 00 	lea    0x140c02(%rip),%rax        # 0x14020faac
1400ceeaa:	eb 22                	jmp    0x1400ceece
1400ceeac:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ceeb3:	00 00 00 00
1400ceeb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ceebe:	00 00
1400ceec0:	49 83 c0 01          	add    $0x1,%r8
1400ceec4:	48 83 c0 01          	add    $0x1,%rax
1400ceec8:	41 3a 50 ff          	cmp    -0x1(%r8),%dl
1400ceecc:	75 3a                	jne    0x1400cef08
1400ceece:	0f b6 10             	movzbl (%rax),%edx
1400ceed1:	84 d2                	test   %dl,%dl
1400ceed3:	75 eb                	jne    0x1400ceec0
1400ceed5:	49 29 c8             	sub    %rcx,%r8
1400ceed8:	31 d2                	xor    %edx,%edx
1400ceeda:	48 89 d9             	mov    %rbx,%rcx
1400ceedd:	e8 ae ca fc ff       	call   0x14009b990
1400ceee2:	31 d2                	xor    %edx,%edx
1400ceee4:	48 89 d9             	mov    %rbx,%rcx
1400ceee7:	e8 d4 ba fc ff       	call   0x14009a9c0
1400ceeec:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1400ceef1:	48 2b 16             	sub    (%rsi),%rdx
1400ceef4:	0f 85 b6 00 00 00    	jne    0x1400cefb0
1400ceefa:	48 83 c4 78          	add    $0x78,%rsp
1400ceefe:	5b                   	pop    %rbx
1400ceeff:	5e                   	pop    %rsi
1400cef00:	5f                   	pop    %rdi
1400cef01:	5d                   	pop    %rbp
1400cef02:	c3                   	ret
1400cef03:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400cef08:	48 8d 15 d5 0b 14 00 	lea    0x140bd5(%rip),%rdx        # 0x14020fae4
1400cef0f:	e8 ac b8 fc ff       	call   0x14009a7c0
1400cef14:	85 c0                	test   %eax,%eax
1400cef16:	75 ca                	jne    0x1400ceee2
1400cef18:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400cef1d:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
1400cef22:	48 89 ea             	mov    %rbp,%rdx
1400cef25:	e8 06 05 f6 ff       	call   0x14002f430
1400cef2a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400cef2f:	85 c0                	test   %eax,%eax
1400cef31:	74 29                	je     0x1400cef5c
1400cef33:	48 8d 15 9c 0b 14 00 	lea    0x140b9c(%rip),%rdx        # 0x14020fad6
1400cef3a:	e8 39 af 11 00       	call   0x1401e9e78
1400cef3f:	85 c0                	test   %eax,%eax
1400cef41:	75 9f                	jne    0x1400ceee2
1400cef43:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cef4a:	00 00 00 00
1400cef4e:	66 90                	xchg   %ax,%ax
1400cef50:	48 89 d9             	mov    %rbx,%rcx
1400cef53:	e8 e8 b9 fc ff       	call   0x14009a940
1400cef58:	31 c0                	xor    %eax,%eax
1400cef5a:	eb 90                	jmp    0x1400ceeec
1400cef5c:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400cef63:	00 00
1400cef65:	48 39 f9             	cmp    %rdi,%rcx
1400cef68:	74 1d                	je     0x1400cef87
1400cef6a:	c6 01 00             	movb   $0x0,(%rcx)
1400cef6d:	48 8b 05 ec 9e 16 00 	mov    0x169eec(%rip),%rax        # 0x140238e60
1400cef74:	48 89 ea             	mov    %rbp,%rdx
1400cef77:	48 89 d9             	mov    %rbx,%rcx
1400cef7a:	44 8b 00             	mov    (%rax),%r8d
1400cef7d:	e8 ee df f6 ff       	call   0x14003cf70
1400cef82:	e9 5b ff ff ff       	jmp    0x1400ceee2
1400cef87:	80 3f 00             	cmpb   $0x0,(%rdi)
1400cef8a:	74 e1                	je     0x1400cef6d
1400cef8c:	e9 01 ff ff ff       	jmp    0x1400cee92
1400cef91:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cef98:	4c 8d 05 19 0b 14 00 	lea    0x140b19(%rip),%r8        # 0x14020fab8
1400cef9f:	ba a7 00 00 00       	mov    $0xa7,%edx
1400cefa4:	48 8d 0d 3a 08 14 00 	lea    0x14083a(%rip),%rcx        # 0x14020f7e5
1400cefab:	e8 e0 47 ff ff       	call   0x1400c3790
1400cefb0:	e8 bb 58 11 00       	call   0x1401e4870
1400cefb5:	90                   	nop
1400cefb6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400cefbd:	00 00 00
1400cefc0:	41 57                	push   %r15
1400cefc2:	41 56                	push   %r14
1400cefc4:	41 55                	push   %r13
1400cefc6:	41 54                	push   %r12
1400cefc8:	55                   	push   %rbp
1400cefc9:	57                   	push   %rdi
1400cefca:	56                   	push   %rsi
1400cefcb:	53                   	push   %rbx
1400cefcc:	48 83 ec 78          	sub    $0x78,%rsp
1400cefd0:	4c 8b 2d 19 9b 16 00 	mov    0x169b19(%rip),%r13        # 0x140238af0
1400cefd7:	4c 8d 3d 02 08 14 00 	lea    0x140802(%rip),%r15        # 0x14020f7e0
1400cefde:	4c 8d 35 2e 0b 14 00 	lea    0x140b2e(%rip),%r14        # 0x14020fb13
1400cefe5:	49 8b 45 00          	mov    0x0(%r13),%rax
1400cefe9:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400cefee:	31 c0                	xor    %eax,%eax
1400ceff0:	48 8b 05 a9 a3 16 00 	mov    0x16a3a9(%rip),%rax        # 0x1402393a0
1400ceff7:	49 89 cc             	mov    %rcx,%r12
1400ceffa:	48 89 d5             	mov    %rdx,%rbp
1400ceffd:	48 89 ca             	mov    %rcx,%rdx
1400cf000:	4c 89 f9             	mov    %r15,%rcx
1400cf003:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400cf008:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400cf00f:	00 00
1400cf011:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400cf018:	00 00
1400cf01a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400cf01f:	e8 2c eb ff ff       	call   0x1400cdb50
1400cf024:	48 8d 15 b8 07 14 00 	lea    0x1407b8(%rip),%rdx        # 0x14020f7e3
1400cf02b:	48 89 c1             	mov    %rax,%rcx
1400cf02e:	e8 2d 66 01 00       	call   0x1400e5660
1400cf033:	48 8b 3d 56 9d 16 00 	mov    0x169d56(%rip),%rdi        # 0x140238d90
1400cf03a:	48 89 c6             	mov    %rax,%rsi
1400cf03d:	48 85 c0             	test   %rax,%rax
1400cf040:	0f 84 1a 02 00 00    	je     0x1400cf260
1400cf046:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400cf04d:	00 00 00
1400cf050:	48 89 f2             	mov    %rsi,%rdx
1400cf053:	48 89 d9             	mov    %rbx,%rcx
1400cf056:	e8 f5 e3 fc ff       	call   0x14009d450
1400cf05b:	85 c0                	test   %eax,%eax
1400cf05d:	75 63                	jne    0x1400cf0c2
1400cf05f:	48 8b 17             	mov    (%rdi),%rdx
1400cf062:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400cf067:	e8 54 b7 fc ff       	call   0x14009a7c0
1400cf06c:	85 c0                	test   %eax,%eax
1400cf06e:	75 e0                	jne    0x1400cf050
1400cf070:	48 89 d9             	mov    %rbx,%rcx
1400cf073:	e8 c8 bf fc ff       	call   0x14009b040
1400cf078:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
1400cf07e:	74 d0                	je     0x1400cf050
1400cf080:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400cf085:	4c 89 f2             	mov    %r14,%rdx
1400cf088:	e8 33 b7 fc ff       	call   0x14009a7c0
1400cf08d:	85 c0                	test   %eax,%eax
1400cf08f:	75 15                	jne    0x1400cf0a6
1400cf091:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400cf096:	48 8d 15 7c 0a 14 00 	lea    0x140a7c(%rip),%rdx        # 0x14020fb19
1400cf09d:	e8 1e b7 fc ff       	call   0x14009a7c0
1400cf0a2:	85 c0                	test   %eax,%eax
1400cf0a4:	74 52                	je     0x1400cf0f8
1400cf0a6:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400cf0ab:	48 89 e9             	mov    %rbp,%rcx
1400cf0ae:	e8 6d 0c fd ff       	call   0x14009fd20
1400cf0b3:	48 89 f2             	mov    %rsi,%rdx
1400cf0b6:	48 89 d9             	mov    %rbx,%rcx
1400cf0b9:	e8 92 e3 fc ff       	call   0x14009d450
1400cf0be:	85 c0                	test   %eax,%eax
1400cf0c0:	74 9d                	je     0x1400cf05f
1400cf0c2:	48 89 f1             	mov    %rsi,%rcx
1400cf0c5:	e8 1e ac 11 00       	call   0x1401e9ce8
1400cf0ca:	48 89 d9             	mov    %rbx,%rcx
1400cf0cd:	e8 6e b8 fc ff       	call   0x14009a940
1400cf0d2:	31 c0                	xor    %eax,%eax
1400cf0d4:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1400cf0d9:	49 2b 55 00          	sub    0x0(%r13),%rdx
1400cf0dd:	0f 85 d7 01 00 00    	jne    0x1400cf2ba
1400cf0e3:	48 83 c4 78          	add    $0x78,%rsp
1400cf0e7:	5b                   	pop    %rbx
1400cf0e8:	5e                   	pop    %rsi
1400cf0e9:	5f                   	pop    %rdi
1400cf0ea:	5d                   	pop    %rbp
1400cf0eb:	41 5c                	pop    %r12
1400cf0ed:	41 5d                	pop    %r13
1400cf0ef:	41 5e                	pop    %r14
1400cf0f1:	41 5f                	pop    %r15
1400cf0f3:	c3                   	ret
1400cf0f4:	0f 1f 40 00          	nopl   0x0(%rax)
1400cf0f8:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400cf0fd:	48 8d 15 18 0a 14 00 	lea    0x140a18(%rip),%rdx        # 0x14020fb1c
1400cf104:	e8 b7 b6 fc ff       	call   0x14009a7c0
1400cf109:	85 c0                	test   %eax,%eax
1400cf10b:	75 99                	jne    0x1400cf0a6
1400cf10d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400cf112:	48 8d 15 0a 0a 14 00 	lea    0x140a0a(%rip),%rdx        # 0x14020fb23
1400cf119:	e8 a2 b6 fc ff       	call   0x14009a7c0
1400cf11e:	85 c0                	test   %eax,%eax
1400cf120:	75 84                	jne    0x1400cf0a6
1400cf122:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400cf127:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400cf12c:	41 b9 03 00 00 00    	mov    $0x3,%r9d
1400cf132:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1400cf138:	e8 73 c0 fc ff       	call   0x14009b1b0
1400cf13d:	48 83 38 00          	cmpq   $0x0,(%rax)
1400cf141:	49 89 c7             	mov    %rax,%r15
1400cf144:	0f 84 06 01 00 00    	je     0x1400cf250
1400cf14a:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400cf14e:	48 85 c9             	test   %rcx,%rcx
1400cf151:	0f 84 f9 00 00 00    	je     0x1400cf250
1400cf157:	e8 e4 be fc ff       	call   0x14009b040
1400cf15c:	49 8b 47 08          	mov    0x8(%r15),%rax
1400cf160:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
1400cf165:	4d 89 e0             	mov    %r12,%r8
1400cf168:	48 8b 50 10          	mov    0x10(%rax),%rdx
1400cf16c:	48 8b 05 8d a2 16 00 	mov    0x16a28d(%rip),%rax        # 0x140239400
1400cf173:	48 8b 08             	mov    (%rax),%rcx
1400cf176:	e8 55 fc f6 ff       	call   0x14003edd0
1400cf17b:	85 c0                	test   %eax,%eax
1400cf17d:	0f 85 cd 00 00 00    	jne    0x1400cf250
1400cf183:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1400cf187:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400cf18b:	48 3b 05 0e a2 16 00 	cmp    0x16a20e(%rip),%rax        # 0x1402393a0
1400cf192:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
1400cf199:	00
1400cf19a:	0f 84 ec 00 00 00    	je     0x1400cf28c
1400cf1a0:	c6 00 00             	movb   $0x0,(%rax)
1400cf1a3:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1400cf1a7:	48 8b 05 b2 9c 16 00 	mov    0x169cb2(%rip),%rax        # 0x140238e60
1400cf1ae:	4c 89 e2             	mov    %r12,%rdx
1400cf1b1:	44 8b 00             	mov    (%rax),%r8d
1400cf1b4:	e8 b7 dd f6 ff       	call   0x14003cf70
1400cf1b9:	4d 8b 67 08          	mov    0x8(%r15),%r12
1400cf1bd:	49 8b 14 24          	mov    (%r12),%rdx
1400cf1c1:	48 85 d2             	test   %rdx,%rdx
1400cf1c4:	0f 84 ab 00 00 00    	je     0x1400cf275
1400cf1ca:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1400cf1cf:	48 29 c2             	sub    %rax,%rdx
1400cf1d2:	48 83 fa 01          	cmp    $0x1,%rdx
1400cf1d6:	0f 84 99 00 00 00    	je     0x1400cf275
1400cf1dc:	49 8b 54 24 10       	mov    0x10(%r12),%rdx
1400cf1e1:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400cf1e5:	49 89 4c 24 08       	mov    %rcx,0x8(%r12)
1400cf1ea:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
1400cf1ee:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1400cf1f3:	49 8b 54 24 10       	mov    0x10(%r12),%rdx
1400cf1f8:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1400cf1fc:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400cf201:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400cf208:	00 00
1400cf20a:	48 3b 05 8f a1 16 00 	cmp    0x16a18f(%rip),%rax        # 0x1402393a0
1400cf211:	0f 84 91 00 00 00    	je     0x1400cf2a8
1400cf217:	c6 00 00             	movb   $0x0,(%rax)
1400cf21a:	49 8b 17             	mov    (%r15),%rdx