1401ced57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401ced5e:	00 00
1401ced60:	41 b8 1c 03 00 00    	mov    $0x31c,%r8d
1401ced66:	48 8d 15 5b 52 16 00 	lea    0x16525b(%rip),%rdx        # 0x140333fc8
1401ced6d:	48 8b c8             	mov    %rax,%rcx
1401ced70:	e8 4b d0 f1 ff       	call   0x1400ebdc0
1401ced75:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ced79:	48 8d 5b 08          	lea    0x8(%rbx),%rbx
1401ced7d:	48 85 c0             	test   %rax,%rax
1401ced80:	75 de                	jne    0x1401ced60
1401ced82:	41 b8 1e 03 00 00    	mov    $0x31e,%r8d
1401ced88:	48 8d 15 39 52 16 00 	lea    0x165239(%rip),%rdx        # 0x140333fc8
1401ced8f:	48 8b cf             	mov    %rdi,%rcx
1401ced92:	e8 29 d0 f1 ff       	call   0x1400ebdc0
1401ced97:	48 85 ed             	test   %rbp,%rbp
1401ced9a:	74 36                	je     0x1401cedd2
1401ced9c:	48 8b 45 00          	mov    0x0(%rbp),%rax
1401ceda0:	48 8b dd             	mov    %rbp,%rbx
1401ceda3:	48 85 c0             	test   %rax,%rax
1401ceda6:	74 15                	je     0x1401cedbd
1401ceda8:	48 8b c8             	mov    %rax,%rcx
1401cedab:	e8 90 ba f7 ff       	call   0x14014a840
1401cedb0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401cedb4:	48 8d 5b 08          	lea    0x8(%rbx),%rbx
1401cedb8:	48 85 c0             	test   %rax,%rax
1401cedbb:	75 eb                	jne    0x1401ceda8
1401cedbd:	41 b8 24 03 00 00    	mov    $0x324,%r8d
1401cedc3:	48 8d 15 fe 51 16 00 	lea    0x1651fe(%rip),%rdx        # 0x140333fc8
1401cedca:	48 8b cd             	mov    %rbp,%rcx
1401cedcd:	e8 ee cf f1 ff       	call   0x1400ebdc0
1401cedd2:	41 b8 26 03 00 00    	mov    $0x326,%r8d
1401cedd8:	48 8d 15 e9 51 16 00 	lea    0x1651e9(%rip),%rdx        # 0x140333fc8
1401ceddf:	49 8b cc             	mov    %r12,%rcx
1401cede2:	e8 d9 cf f1 ff       	call   0x1400ebdc0
1401cede7:	41 8b c5             	mov    %r13d,%eax
1401cedea:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx
1401cedf1:	00
1401cedf2:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1401cedf9:	41 5f                	pop    %r15
1401cedfb:	41 5e                	pop    %r14
1401cedfd:	41 5d                	pop    %r13
1401cedff:	41 5c                	pop    %r12
1401cee01:	5f                   	pop    %rdi
1401cee02:	5e                   	pop    %rsi
1401cee03:	5d                   	pop    %rbp
1401cee04:	c3                   	ret
1401cee05:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1401cee0a:	85 c9                	test   %ecx,%ecx
1401cee0c:	74 16                	je     0x1401cee24
1401cee0e:	e8 5d 82 f5 ff       	call   0x140127070
1401cee13:	4c 8d 05 e6 51 16 00 	lea    0x1651e6(%rip),%r8        # 0x140334000
1401cee1a:	ba 33 02 00 00       	mov    $0x233,%edx
1401cee1f:	e9 b5 fe ff ff       	jmp    0x1401cecd9
1401cee24:	48 8b 46 18          	mov    0x18(%rsi),%rax
1401cee28:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1401cee2d:	48 8b bc 24 28 01 00 	mov    0x128(%rsp),%rdi
1401cee34:	00
1401cee35:	8b d0                	mov    %eax,%edx
1401cee37:	48 8b cd             	mov    %rbp,%rcx
1401cee3a:	49 89 04 fa          	mov    %rax,(%r10,%rdi,8)
1401cee3e:	e8 fd 4d 00 00       	call   0x1401d3c40
1401cee43:	4c 8b e0             	mov    %rax,%r12
1401cee46:	48 85 c0             	test   %rax,%rax
1401cee49:	0f 84 a7 fe ff ff    	je     0x1401cecf6
1401cee4f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401cee54:	48 3b 4c 24 50       	cmp    0x50(%rsp),%rcx
1401cee59:	77 38                	ja     0x1401cee93
1401cee5b:	48 8d 47 01          	lea    0x1(%rdi),%rax
1401cee5f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401cee64:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1401cee6b:	00
1401cee6c:	4c 89 24 f8          	mov    %r12,(%rax,%rdi,8)
1401cee70:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
1401cee75:	4c 89 6c f8 08       	mov    %r13,0x8(%rax,%rdi,8)
1401cee7a:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1401cee81:	00
1401cee82:	48 89 0c f8          	mov    %rcx,(%rax,%rdi,8)
1401cee86:	48 8b 46 20          	mov    0x20(%rsi),%rax
1401cee8a:	49 89 04 fc          	mov    %rax,(%r12,%rdi,8)
1401cee8e:	e9 f3 01 00 00       	jmp    0x1401cf086
1401cee93:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
1401cee98:	49 0f af d9          	imul   %r9,%rbx
1401cee9c:	48 3b cb             	cmp    %rbx,%rcx
1401cee9f:	73 65                	jae    0x1401cef06
1401ceea1:	33 d2                	xor    %edx,%edx
1401ceea3:	49 8d 41 ff          	lea    -0x1(%r9),%rax
1401ceea7:	48 03 c1             	add    %rcx,%rax
1401ceeaa:	49 f7 f1             	div    %r9
1401ceead:	48 3b 46 10          	cmp    0x10(%rsi),%rax
1401ceeb1:	76 48                	jbe    0x1401ceefb
1401ceeb3:	e8 b8 81 f5 ff       	call   0x140127070
1401ceeb8:	4c 8d 05 41 51 16 00 	lea    0x165141(%rip),%r8        # 0x140334000
1401ceebf:	ba 5e 02 00 00       	mov    $0x25e,%edx
1401ceec4:	48 8d 0d fd 50 16 00 	lea    0x1650fd(%rip),%rcx        # 0x140333fc8
1401ceecb:	e8 c0 82 f5 ff       	call   0x140127190
1401ceed0:	45 33 c0             	xor    %r8d,%r8d
1401ceed3:	ba 03 01 0c 00       	mov    $0xc0103,%edx
1401ceed8:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401ceedc:	e8 af 83 f5 ff       	call   0x140127290
1401ceee1:	41 b8 5f 02 00 00    	mov    $0x25f,%r8d
1401ceee7:	48 8d 15 da 50 16 00 	lea    0x1650da(%rip),%rdx        # 0x140333fc8
1401ceeee:	49 8b cc             	mov    %r12,%rcx
1401ceef1:	e8 ca ce f1 ff       	call   0x1400ebdc0
1401ceef6:	e9 fb fd ff ff       	jmp    0x1401cecf6
1401ceefb:	48 8d 14 38          	lea    (%rax,%rdi,1),%rdx
1401ceeff:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1401cef04:	eb 05                	jmp    0x1401cef0b
1401cef06:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1401cef0b:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
1401cef12:	00
1401cef13:	49 8b ec             	mov    %r12,%rbp
1401cef16:	48 8b 76 20          	mov    0x20(%rsi),%rsi
1401cef1a:	48 3b c2             	cmp    %rdx,%rax
1401cef1d:	0f 83 49 01 00 00    	jae    0x1401cf06c
1401cef23:	4c 8b 94 24 88 00 00 	mov    0x88(%rsp),%r10
1401cef2a:	00
1401cef2b:	4c 8d 42 ff          	lea    -0x1(%rdx),%r8
1401cef2f:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1401cef36:	00
1401cef37:	49 2b d2             	sub    %r10,%rdx
1401cef3a:	4c 89 84 24 a8 00 00 	mov    %r8,0xa8(%rsp)
1401cef41:	00
1401cef42:	48 89 94 24 a0 00 00 	mov    %rdx,0xa0(%rsp)
1401cef49:	00
1401cef4a:	49 8d 1c c2          	lea    (%r10,%rax,8),%rbx
1401cef4e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401cef53:	49 2b c2             	sub    %r10,%rax
1401cef56:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401cef5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401cef60:	49 3b f8             	cmp    %r8,%rdi
1401cef63:	73 16                	jae    0x1401cef7b
1401cef65:	4c 89 0b             	mov    %r9,(%rbx)
1401cef68:	49 3b c9             	cmp    %r9,%rcx
1401cef6b:	0f 82 ae 00 00 00    	jb     0x1401cf01f
1401cef71:	49 2b c9             	sub    %r9,%rcx
1401cef74:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1401cef79:	eb 03                	jmp    0x1401cef7e
1401cef7b:	48 89 0b             	mov    %rcx,(%rbx)
1401cef7e:	4c 89 6c 1a 08       	mov    %r13,0x8(%rdx,%rbx,1)
1401cef83:	41 b8 7a 02 00 00    	mov    $0x27a,%r8d
1401cef89:	48 8b 0b             	mov    (%rbx),%rcx
1401cef8c:	48 8d 15 35 50 16 00 	lea    0x165035(%rip),%rdx        # 0x140333fc8
1401cef93:	e8 d8 cd f1 ff       	call   0x1400ebd70
1401cef98:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1401cef9f:	00
1401cefa0:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
1401cefa4:	48 85 c0             	test   %rax,%rax
1401cefa7:	0f 84 83 01 00 00    	je     0x1401cf130
1401cefad:	4c 8b 03             	mov    (%rbx),%r8
1401cefb0:	48 8b d5             	mov    %rbp,%rdx
1401cefb3:	48 8b c8             	mov    %rax,%rcx
1401cefb6:	e8 a5 23 11 00       	call   0x1402e1360
1401cefbb:	48 8b 03             	mov    (%rbx),%rax
1401cefbe:	48 3b 44 24 50       	cmp    0x50(%rsp),%rax
1401cefc3:	48 0f 46 44 24 50    	cmovbe 0x50(%rsp),%rax
1401cefc9:	48 8b c8             	mov    %rax,%rcx
1401cefcc:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401cefd1:	4c 39 2e             	cmp    %r13,(%rsi)
1401cefd4:	0f 84 0e 01 00 00    	je     0x1401cf0e8
1401cefda:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401cefdf:	48 ff c7             	inc    %rdi
1401cefe2:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
1401cefe7:	49 03 e9             	add    %r9,%rbp
1401cefea:	48 89 34 18          	mov    %rsi,(%rax,%rbx,1)
1401cefee:	48 83 c3 08          	add    $0x8,%rbx
1401ceff2:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
1401ceff9:	00
1401ceffa:	48 8d 34 c6          	lea    (%rsi,%rax,8),%rsi
1401ceffe:	48 3b 7c 24 48       	cmp    0x48(%rsp),%rdi
1401cf003:	73 62                	jae    0x1401cf067
1401cf005:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401cf00a:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
1401cf011:	00
1401cf012:	4c 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%r8
1401cf019:	00
1401cf01a:	e9 41 ff ff ff       	jmp    0x1401cef60
1401cf01f:	e8 4c 80 f5 ff       	call   0x140127070
1401cf024:	4c 8d 05 d5 4f 16 00 	lea    0x164fd5(%rip),%r8        # 0x140334000
1401cf02b:	ba 6d 02 00 00       	mov    $0x26d,%edx
1401cf030:	48 8d 0d 91 4f 16 00 	lea    0x164f91(%rip),%rcx        # 0x140333fc8
1401cf037:	e8 54 81 f5 ff       	call   0x140127190
1401cf03c:	45 33 c0             	xor    %r8d,%r8d
1401cf03f:	ba 03 01 0c 00       	mov    $0xc0103,%edx
1401cf044:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401cf048:	e8 43 82 f5 ff       	call   0x140127290
1401cf04d:	41 b8 6e 02 00 00    	mov    $0x26e,%r8d
1401cf053:	48 8d 15 6e 4f 16 00 	lea    0x164f6e(%rip),%rdx        # 0x140333fc8
1401cf05a:	49 8b cc             	mov    %r12,%rcx
1401cf05d:	e8 5e cd f1 ff       	call   0x1400ebdc0
1401cf062:	e9 8f fc ff ff       	jmp    0x1401cecf6
1401cf067:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1401cf06c:	41 b8 8d 02 00 00    	mov    $0x28d,%r8d
1401cf072:	48 8d 15 4f 4f 16 00 	lea    0x164f4f(%rip),%rdx        # 0x140333fc8
1401cf079:	49 8b cc             	mov    %r12,%rcx
1401cf07c:	e8 3f cd f1 ff       	call   0x1400ebdc0
1401cf081:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
1401cf086:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401cf08b:	48 8d 15 36 4f 16 00 	lea    0x164f36(%rip),%rdx        # 0x140333fc8
1401cf092:	41 b8 97 02 00 00    	mov    $0x297,%r8d
1401cf098:	48 8d 0c dd 08 00 00 	lea    0x8(,%rbx,8),%rcx
1401cf09f:	00
1401cf0a0:	e8 cb cc f1 ff       	call   0x1400ebd70
1401cf0a5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401cf0aa:	48 8b e8             	mov    %rax,%rbp
1401cf0ad:	48 85 c0             	test   %rax,%rax
1401cf0b0:	0f 85 c2 00 00 00    	jne    0x1401cf178
1401cf0b6:	e8 b5 7f f5 ff       	call   0x140127070
1401cf0bb:	4c 8d 05 3e 4f 16 00 	lea    0x164f3e(%rip),%r8        # 0x140334000
1401cf0c2:	ba 99 02 00 00       	mov    $0x299,%edx
1401cf0c7:	48 8d 0d fa 4e 16 00 	lea    0x164efa(%rip),%rcx        # 0x140333fc8
1401cf0ce:	e8 bd 80 f5 ff       	call   0x140127190
1401cf0d3:	45 33 c0             	xor    %r8d,%r8d
1401cf0d6:	8d 4d 10             	lea    0x10(%rbp),%ecx
1401cf0d9:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401cf0de:	e8 ad 81 f5 ff       	call   0x140127290
1401cf0e3:	e9 16 fc ff ff       	jmp    0x1401cecfe
1401cf0e8:	e8 83 7f f5 ff       	call   0x140127070
1401cf0ed:	4c 8d 05 0c 4f 16 00 	lea    0x164f0c(%rip),%r8        # 0x140334000
1401cf0f4:	ba 85 02 00 00       	mov    $0x285,%edx
1401cf0f9:	48 8d 0d c8 4e 16 00 	lea    0x164ec8(%rip),%rcx        # 0x140333fc8
1401cf100:	e8 8b 80 f5 ff       	call   0x140127190
1401cf105:	45 33 c0             	xor    %r8d,%r8d
1401cf108:	ba 03 01 0c 00       	mov    $0xc0103,%edx
1401cf10d:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401cf111:	e8 7a 81 f5 ff       	call   0x140127290
1401cf116:	41 b8 86 02 00 00    	mov    $0x286,%r8d
1401cf11c:	48 8d 15 a5 4e 16 00 	lea    0x164ea5(%rip),%rdx        # 0x140333fc8
1401cf123:	49 8b cc             	mov    %r12,%rcx
1401cf126:	e8 95 cc f1 ff       	call   0x1400ebdc0
1401cf12b:	e9 c6 fb ff ff       	jmp    0x1401cecf6
1401cf130:	e8 3b 7f f5 ff       	call   0x140127070
1401cf135:	4c 8d 05 c4 4e 16 00 	lea    0x164ec4(%rip),%r8        # 0x140334000
1401cf13c:	ba 7c 02 00 00       	mov    $0x27c,%edx
1401cf141:	48 8d 0d 80 4e 16 00 	lea    0x164e80(%rip),%rcx        # 0x140333fc8
1401cf148:	e8 43 80 f5 ff       	call   0x140127190
1401cf14d:	45 33 c0             	xor    %r8d,%r8d
1401cf150:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401cf155:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401cf159:	e8 32 81 f5 ff       	call   0x140127290
1401cf15e:	41 b8 7d 02 00 00    	mov    $0x27d,%r8d
1401cf164:	48 8d 15 5d 4e 16 00 	lea    0x164e5d(%rip),%rdx        # 0x140333fc8
1401cf16b:	49 8b cc             	mov    %r12,%rcx
1401cf16e:	e8 4d cc f1 ff       	call   0x1400ebdc0
1401cf173:	e9 7e fb ff ff       	jmp    0x1401cecf6
1401cf178:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1401cf17d:	48 8d 04 dd 00 00 00 	lea    0x0(,%rbx,8),%rax
1401cf184:	00
1401cf185:	48 03 c5             	add    %rbp,%rax
1401cf188:	48 8b dd             	mov    %rbp,%rbx
1401cf18b:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401cf190:	49 8b ed             	mov    %r13,%rbp
1401cf193:	4c 89 28             	mov    %r13,(%rax)
1401cf196:	48 85 ff             	test   %rdi,%rdi
1401cf199:	74 5c                	je     0x1401cf1f7
1401cf19b:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1401cf1a2:	00
1401cf1a3:	4c 2b e6             	sub    %rsi,%r12
1401cf1a6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1401cf1ad:	00 00 00
1401cf1b0:	49 89 1c 34          	mov    %rbx,(%r12,%rsi,1)
1401cf1b4:	49 8b fd             	mov    %r13,%rdi
1401cf1b7:	49 8b ce             	mov    %r14,%rcx
1401cf1ba:	e8 11 bf f7 ff       	call   0x14014b0d0
1401cf1bf:	48 89 03             	mov    %rax,(%rbx)
1401cf1c2:	48 85 c0             	test   %rax,%rax
1401cf1c5:	74 63                	je     0x1401cf22a
1401cf1c7:	0f b6 0e             	movzbl (%rsi),%ecx
1401cf1ca:	ba 01 00 00 00       	mov    $0x1,%edx
1401cf1cf:	80 c1 ff             	add    $0xff,%cl
1401cf1d2:	48 83 c3 08          	add    $0x8,%rbx
1401cf1d6:	48 d3 e2             	shl    %cl,%rdx
1401cf1d9:	48 ff c7             	inc    %rdi
1401cf1dc:	48 3b fa             	cmp    %rdx,%rdi
1401cf1df:	72 d6                	jb     0x1401cf1b7
1401cf1e1:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1401cf1e6:	48 ff c5             	inc    %rbp
1401cf1e9:	48 83 c6 08          	add    $0x8,%rsi
1401cf1ed:	48 3b ef             	cmp    %rdi,%rbp
1401cf1f0:	72 be                	jb     0x1401cf1b0
1401cf1f2:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401cf1f7:	48 3b d8             	cmp    %rax,%rbx
1401cf1fa:	74 38                	je     0x1401cf234
1401cf1fc:	e8 6f 7e f5 ff       	call   0x140127070
1401cf201:	4c 8d 05 f8 4d 16 00 	lea    0x164df8(%rip),%r8        # 0x140334000
1401cf208:	ba aa 02 00 00       	mov    $0x2aa,%edx
1401cf20d:	48 8d 0d b4 4d 16 00 	lea    0x164db4(%rip),%rcx        # 0x140333fc8
1401cf214:	e8 77 7f f5 ff       	call   0x140127190
1401cf219:	45 33 c0             	xor    %r8d,%r8d
1401cf21c:	ba 03 01 0c 00       	mov    $0xc0103,%edx
1401cf221:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401cf225:	e8 66 80 f5 ff       	call   0x140127290
1401cf22a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401cf22f:	e9 c5 fa ff ff       	jmp    0x1401cecf9
1401cf234:	49 8b ce             	mov    %r14,%rcx
1401cf237:	e8 94 be f7 ff       	call   0x14014b0d0
1401cf23c:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
1401cf243:	00
1401cf244:	48 8b d8             	mov    %rax,%rbx
1401cf247:	48 85 c0             	test   %rax,%rax
1401cf24a:	74 de                	je     0x1401cf22a
1401cf24c:	49 8b f5             	mov    %r13,%rsi
1401cf24f:	48 85 ff             	test   %rdi,%rdi
1401cf252:	0f 84 f8 00 00 00    	je     0x1401cf350
1401cf258:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401cf25d:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
1401cf264:	00
1401cf265:	48 8b f9             	mov    %rcx,%rdi
1401cf268:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
1401cf26f:	00
1401cf270:	48 2b c1             	sub    %rcx,%rax
1401cf273:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401cf278:	4c 2b e1             	sub    %rcx,%r12
1401cf27b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401cf280:	48 8b 0f             	mov    (%rdi),%rcx
1401cf283:	48 8b 09             	mov    (%rcx),%rcx
1401cf286:	48 3b b4 24 28 01 00 	cmp    0x128(%rsp),%rsi
1401cf28d:	00
1401cf28e:	73 06                	jae    0x1401cf296
1401cf290:	48 8b 14 38          	mov    (%rax,%rdi,1),%rdx
1401cf294:	eb 08                	jmp    0x1401cf29e
1401cf296:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
1401cf29d:	00
1401cf29e:	e8 ad b6 f7 ff       	call   0x14014a950
1401cf2a3:	85 c0                	test   %eax,%eax
1401cf2a5:	74 83                	je     0x1401cf22a
1401cf2a7:	49 83 3c 3c 01       	cmpq   $0x1,(%r12,%rdi,1)
1401cf2ac:	0f 86 87 00 00 00    	jbe    0x1401cf339
1401cf2b2:	4c 8b 07             	mov    (%rdi),%r8
1401cf2b5:	48 8b d3             	mov    %rbx,%rdx
1401cf2b8:	48 8b ac 24 40 01 00 	mov    0x140(%rsp),%rbp
1401cf2bf:	00
1401cf2c0:	49 8b ce             	mov    %r14,%rcx
1401cf2c3:	4c 8b cd             	mov    %rbp,%r9
1401cf2c6:	4d 8b 00             	mov    (%r8),%r8
1401cf2c9:	e8 42 b7 f7 ff       	call   0x14014aa10
1401cf2ce:	85 c0                	test   %eax,%eax
1401cf2d0:	0f 84 54 ff ff ff    	je     0x1401cf22a
1401cf2d6:	41 0f b6 0c 3c       	movzbl (%r12,%rdi,1),%ecx
1401cf2db:	bb 01 00 00 00       	mov    $0x1,%ebx
1401cf2e0:	80 c1 ff             	add    $0xff,%cl
1401cf2e3:	8b d3                	mov    %ebx,%edx
1401cf2e5:	48 d3 e2             	shl    %cl,%rdx
1401cf2e8:	48 3b da             	cmp    %rdx,%rbx
1401cf2eb:	73 44                	jae    0x1401cf331
1401cf2ed:	0f 1f 00             	nopl   (%rax)
1401cf2f0:	48 8b 07             	mov    (%rdi),%rax
1401cf2f3:	49 8b ce             	mov    %r14,%rcx
1401cf2f6:	4c 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9
1401cf2fd:	00
1401cf2fe:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)