14001cf8f:	4d 85 c9             	test   %r9,%r9
14001cf92:	74 08                	je     0x14001cf9c
14001cf94:	41 c7 45 00 04 00 00 	movl   $0x4,0x0(%r13)
14001cf9b:	00
14001cf9c:	4c 8b c7             	mov    %rdi,%r8
14001cf9f:	48 8b d6             	mov    %rsi,%rdx
14001cfa2:	49 8b cf             	mov    %r15,%rcx
14001cfa5:	e8 06 32 00 00       	call   0x1400201b0
14001cfaa:	44 8b f0             	mov    %eax,%r14d
14001cfad:	85 c0                	test   %eax,%eax
14001cfaf:	0f 88 10 01 00 00    	js     0x14001d0c5
14001cfb5:	45 33 c9             	xor    %r9d,%r9d
14001cfb8:	45 33 c0             	xor    %r8d,%r8d
14001cfbb:	33 c9                	xor    %ecx,%ecx
14001cfbd:	41 8d 51 01          	lea    0x1(%r9),%edx
14001cfc1:	48 ff 15 f0 88 01 00 	rex.W call *0x188f0(%rip)        # 0x1400358b8
14001cfc8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cfcd:	49 8b 8f 40 01 00 00 	mov    0x140(%r15),%rcx
14001cfd4:	4c 8b f0             	mov    %rax,%r14
14001cfd7:	49 83 a7 40 01 00 00 	andq   $0x0,0x140(%r15)
14001cfde:	00
14001cfdf:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
14001cfe3:	48 83 fa fd          	cmp    $0xfffffffffffffffd,%rdx
14001cfe7:	77 0c                	ja     0x14001cff5
14001cfe9:	48 ff 15 08 87 01 00 	rex.W call *0x18708(%rip)        # 0x1400356f8
14001cff0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cff5:	49 8d 46 01          	lea    0x1(%r14),%rax
14001cff9:	4d 89 b7 40 01 00 00 	mov    %r14,0x140(%r15)
14001d000:	48 a9 fe ff ff ff    	test   $0xfffffffffffffffe,%rax
14001d006:	75 32                	jne    0x14001d03a
14001d008:	48 ff 15 89 86 01 00 	rex.W call *0x18689(%rip)        # 0x140035698
14001d00f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d014:	44 0f b7 f0          	movzwl %ax,%r14d
14001d018:	41 81 ce 00 00 07 80 	or     $0x80070000,%r14d
14001d01f:	85 c0                	test   %eax,%eax
14001d021:	44 0f 4e f0          	cmovle %eax,%r14d
14001d025:	b8 05 40 00 80       	mov    $0x80004005,%eax
14001d02a:	45 85 f6             	test   %r14d,%r14d
14001d02d:	44 0f 49 f0          	cmovns %eax,%r14d
14001d031:	45 85 f6             	test   %r14d,%r14d
14001d034:	0f 88 8b 00 00 00    	js     0x14001d0c5
14001d03a:	48 8d 15 1f 44 00 00 	lea    0x441f(%rip),%rdx        # 0x140021460
14001d041:	49 8b cf             	mov    %r15,%rcx
14001d044:	e8 9f 0b 00 00       	call   0x14001dbe8
14001d049:	44 8b f0             	mov    %eax,%r14d
14001d04c:	85 c0                	test   %eax,%eax
14001d04e:	78 75                	js     0x14001d0c5
14001d050:	49 8b 8f 40 01 00 00 	mov    0x140(%r15),%rcx
14001d057:	ba 10 27 00 00       	mov    $0x2710,%edx
14001d05c:	48 ff 15 5d 88 01 00 	rex.W call *0x1885d(%rip)        # 0x1400358c0
14001d063:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d068:	85 c0                	test   %eax,%eax
14001d06a:	74 08                	je     0x14001d074
14001d06c:	41 be 02 01 07 80    	mov    $0x80070102,%r14d
14001d072:	eb 51                	jmp    0x14001d0c5
14001d074:	4c 8b 4d 58          	mov    0x58(%rbp),%r9
14001d078:	49 83 21 00          	andq   $0x0,(%r9)
14001d07c:	41 8b 57 30          	mov    0x30(%r15),%edx
14001d080:	85 d2                	test   %edx,%edx
14001d082:	74 29                	je     0x14001d0ad
14001d084:	45 8b 77 34          	mov    0x34(%r15),%r14d
14001d088:	45 85 f6             	test   %r14d,%r14d
14001d08b:	78 26                	js     0x14001d0b3
14001d08d:	48 8b 0d f4 19 02 00 	mov    0x219f4(%rip),%rcx        # 0x14003ea88
14001d094:	4c 8d 05 4d 98 01 00 	lea    0x1984d(%rip),%r8        # 0x1400368e8
14001d09b:	48 8b 01             	mov    (%rcx),%rax
14001d09e:	48 8b 40 28          	mov    0x28(%rax),%rax
14001d0a2:	ff 15 20 8d 01 00    	call   *0x18d20(%rip)        # 0x140035dc8
14001d0a8:	44 8b f0             	mov    %eax,%r14d
14001d0ab:	eb 06                	jmp    0x14001d0b3
14001d0ad:	41 be 57 00 07 80    	mov    $0x80070057,%r14d
14001d0b3:	48 ff 15 26 87 01 00 	rex.W call *0x18726(%rip)        # 0x1400357e0
14001d0ba:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d0bf:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14001d0c3:	89 01                	mov    %eax,(%rcx)
14001d0c5:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
14001d0c9:	48 85 c9             	test   %rcx,%rcx
14001d0cc:	74 12                	je     0x14001d0e0
14001d0ce:	48 83 65 68 00       	andq   $0x0,0x68(%rbp)
14001d0d3:	48 8b 01             	mov    (%rcx),%rax
14001d0d6:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d0da:	ff 15 e8 8c 01 00    	call   *0x18ce8(%rip)        # 0x140035dc8
14001d0e0:	48 85 ff             	test   %rdi,%rdi
14001d0e3:	74 10                	je     0x14001d0f5
14001d0e5:	48 8b 07             	mov    (%rdi),%rax
14001d0e8:	48 8b cf             	mov    %rdi,%rcx
14001d0eb:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d0ef:	ff 15 d3 8c 01 00    	call   *0x18cd3(%rip)        # 0x140035dc8
14001d0f5:	48 85 f6             	test   %rsi,%rsi
14001d0f8:	74 10                	je     0x14001d10a
14001d0fa:	48 8b 06             	mov    (%rsi),%rax
14001d0fd:	48 8b ce             	mov    %rsi,%rcx
14001d100:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d104:	ff 15 be 8c 01 00    	call   *0x18cbe(%rip)        # 0x140035dc8
14001d10a:	45 85 f6             	test   %r14d,%r14d
14001d10d:	79 50                	jns    0x14001d15f
14001d10f:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
14001d113:	4c 8d 45 58          	lea    0x58(%rbp),%r8
14001d117:	48 83 65 58 00       	andq   $0x0,0x58(%rbp)
14001d11c:	48 8d 15 ed a3 01 00 	lea    0x1a3ed(%rip),%rdx        # 0x140037510
14001d123:	48 8b 01             	mov    (%rcx),%rax
14001d126:	48 8b 00             	mov    (%rax),%rax
14001d129:	ff 15 99 8c 01 00    	call   *0x18c99(%rip)        # 0x140035dc8
14001d12f:	85 c0                	test   %eax,%eax
14001d131:	78 11                	js     0x14001d144
14001d133:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
14001d137:	48 8b 01             	mov    (%rcx),%rax
14001d13a:	48 8b 40 68          	mov    0x68(%rax),%rax
14001d13e:	ff 15 84 8c 01 00    	call   *0x18c84(%rip)        # 0x140035dc8
14001d144:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
14001d148:	48 85 c9             	test   %rcx,%rcx
14001d14b:	74 12                	je     0x14001d15f
14001d14d:	48 83 65 58 00       	andq   $0x0,0x58(%rbp)
14001d152:	48 8b 01             	mov    (%rcx),%rax
14001d155:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d159:	ff 15 69 8c 01 00    	call   *0x18c69(%rip)        # 0x140035dc8
14001d15f:	48 8b 0d e2 0e 02 00 	mov    0x20ee2(%rip),%rcx        # 0x14003e048
14001d166:	48 8d 05 db 0e 02 00 	lea    0x20edb(%rip),%rax        # 0x14003e048
14001d16d:	48 3b c8             	cmp    %rax,%rcx
14001d170:	74 4c                	je     0x14001d1be
14001d172:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14001d176:	74 46                	je     0x14001d1be
14001d178:	41 8b 04 24          	mov    (%r12),%eax
14001d17c:	8d 14 80             	lea    (%rax,%rax,4),%edx
14001d17f:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14001d185:	77 0c                	ja     0x14001d193
14001d187:	8b c2                	mov    %edx,%eax
14001d189:	ba df 01 00 00       	mov    $0x1df,%edx
14001d18e:	48 2b d0             	sub    %rax,%rdx
14001d191:	eb 02                	jmp    0x14001d195
14001d193:	33 d2                	xor    %edx,%edx
14001d195:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001d199:	4c 8d 0d b0 93 01 00 	lea    0x193b0(%rip),%r9        # 0x140036550
14001d1a0:	4c 03 ca             	add    %rdx,%r9
14001d1a3:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
14001d1a8:	ba 13 00 00 00       	mov    $0x13,%edx
14001d1ad:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14001d1b2:	4c 8d 05 5f aa 01 00 	lea    0x1aa5f(%rip),%r8        # 0x140037c18
14001d1b9:	e8 3e 4f fe ff       	call   0x1400020fc
14001d1be:	83 c8 ff             	or     $0xffffffff,%eax
14001d1c1:	41 01 04 24          	add    %eax,(%r12)
14001d1c5:	3b d8                	cmp    %eax,%ebx
14001d1c7:	74 23                	je     0x14001d1ec
14001d1c9:	8b cb                	mov    %ebx,%ecx
14001d1cb:	48 ff 15 06 86 01 00 	rex.W call *0x18606(%rip)        # 0x1400357d8
14001d1d2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d1d7:	48 85 c0             	test   %rax,%rax
14001d1da:	74 10                	je     0x14001d1ec
14001d1dc:	33 d2                	xor    %edx,%edx
14001d1de:	8b cb                	mov    %ebx,%ecx
14001d1e0:	48 ff 15 b1 85 01 00 	rex.W call *0x185b1(%rip)        # 0x140035798
14001d1e7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d1ec:	41 8b c6             	mov    %r14d,%eax
14001d1ef:	48 83 c4 48          	add    $0x48,%rsp
14001d1f3:	41 5f                	pop    %r15
14001d1f5:	41 5e                	pop    %r14
14001d1f7:	41 5d                	pop    %r13
14001d1f9:	41 5c                	pop    %r12
14001d1fb:	5f                   	pop    %rdi
14001d1fc:	5e                   	pop    %rsi
14001d1fd:	5b                   	pop    %rbx
14001d1fe:	5d                   	pop    %rbp
14001d1ff:	c3                   	ret
14001d200:	cc                   	int3
14001d201:	cc                   	int3
14001d202:	cc                   	int3
14001d203:	cc                   	int3
14001d204:	cc                   	int3
14001d205:	cc                   	int3
14001d206:	cc                   	int3
14001d207:	cc                   	int3
14001d208:	cc                   	int3
14001d209:	cc                   	int3
14001d20a:	cc                   	int3
14001d20b:	cc                   	int3
14001d20c:	cc                   	int3
14001d20d:	cc                   	int3
14001d20e:	cc                   	int3
14001d20f:	cc                   	int3
14001d210:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14001d215:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14001d21a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001d21f:	57                   	push   %rdi
14001d220:	41 54                	push   %r12
14001d222:	41 55                	push   %r13
14001d224:	48 83 ec 30          	sub    $0x30,%rsp
14001d228:	48 8b e9             	mov    %rcx,%rbp
14001d22b:	8b 0d 4b 0f 02 00    	mov    0x20f4b(%rip),%ecx        # 0x14003e17c
14001d231:	48 ff 15 a0 85 01 00 	rex.W call *0x185a0(%rip)        # 0x1400357d8
14001d238:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d23d:	83 cb ff             	or     $0xffffffff,%ebx
14001d240:	48 8b f8             	mov    %rax,%rdi
14001d243:	48 85 c0             	test   %rax,%rax
14001d246:	75 22                	jne    0x14001d26a
14001d248:	8b 1d 2e 0f 02 00    	mov    0x20f2e(%rip),%ebx        # 0x14003e17c
14001d24e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14001d253:	21 44 24 50          	and    %eax,0x50(%rsp)
14001d257:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
14001d25c:	8b cb                	mov    %ebx,%ecx
14001d25e:	48 ff 15 33 85 01 00 	rex.W call *0x18533(%rip)        # 0x140035798
14001d265:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d26a:	8b 07                	mov    (%rdi),%eax
14001d26c:	ff c0                	inc    %eax
14001d26e:	89 07                	mov    %eax,(%rdi)
14001d270:	4c 8b 15 d1 0d 02 00 	mov    0x20dd1(%rip),%r10        # 0x14003e048
14001d277:	4c 8d 25 ca 0d 02 00 	lea    0x20dca(%rip),%r12        # 0x14003e048
14001d27e:	4c 8d 2d cb 92 01 00 	lea    0x192cb(%rip),%r13        # 0x140036550
14001d285:	be df 01 00 00       	mov    $0x1df,%esi
14001d28a:	4d 3b d4             	cmp    %r12,%r10
14001d28d:	74 3b                	je     0x14001d2ca
14001d28f:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14001d294:	74 34                	je     0x14001d2ca
14001d296:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14001d299:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14001d29f:	77 09                	ja     0x14001d2aa
14001d2a1:	8b c1                	mov    %ecx,%eax
14001d2a3:	8b ce                	mov    %esi,%ecx
14001d2a5:	48 2b c8             	sub    %rax,%rcx
14001d2a8:	eb 02                	jmp    0x14001d2ac
14001d2aa:	33 c9                	xor    %ecx,%ecx
14001d2ac:	4e 8d 0c 29          	lea    (%rcx,%r13,1),%r9
14001d2b0:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14001d2b5:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14001d2b9:	4c 8d 05 58 a9 01 00 	lea    0x1a958(%rip),%r8        # 0x140037c18
14001d2c0:	ba 14 00 00 00       	mov    $0x14,%edx
14001d2c5:	e8 22 4a fe ff       	call   0x140001cec
14001d2ca:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14001d2ce:	45 33 c9             	xor    %r9d,%r9d
14001d2d1:	45 33 c0             	xor    %r8d,%r8d
14001d2d4:	ba 65 80 00 00       	mov    $0x8065,%edx
14001d2d9:	48 ff 15 80 82 01 00 	rex.W call *0x18280(%rip)        # 0x140035560
14001d2e0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d2e5:	4c 8b 15 5c 0d 02 00 	mov    0x20d5c(%rip),%r10        # 0x14003e048
14001d2ec:	4d 3b d4             	cmp    %r12,%r10
14001d2ef:	74 40                	je     0x14001d331
14001d2f1:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14001d2f6:	74 39                	je     0x14001d331
14001d2f8:	8b 07                	mov    (%rdi),%eax
14001d2fa:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14001d2fd:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14001d303:	77 07                	ja     0x14001d30c
14001d305:	8b c1                	mov    %ecx,%eax
14001d307:	48 2b f0             	sub    %rax,%rsi
14001d30a:	eb 02                	jmp    0x14001d30e
14001d30c:	33 f6                	xor    %esi,%esi
14001d30e:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
14001d313:	4e 8d 0c 2e          	lea    (%rsi,%r13,1),%r9
14001d317:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14001d31b:	4c 8d 05 f6 a8 01 00 	lea    0x1a8f6(%rip),%r8        # 0x140037c18
14001d322:	ba 15 00 00 00       	mov    $0x15,%edx
14001d327:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14001d32c:	e8 cb 4d fe ff       	call   0x1400020fc
14001d331:	ff 0f                	decl   (%rdi)
14001d333:	83 fb ff             	cmp    $0xffffffff,%ebx
14001d336:	74 23                	je     0x14001d35b
14001d338:	8b cb                	mov    %ebx,%ecx
14001d33a:	48 ff 15 97 84 01 00 	rex.W call *0x18497(%rip)        # 0x1400357d8
14001d341:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d346:	48 85 c0             	test   %rax,%rax
14001d349:	74 10                	je     0x14001d35b
14001d34b:	33 d2                	xor    %edx,%edx
14001d34d:	8b cb                	mov    %ebx,%ecx
14001d34f:	48 ff 15 42 84 01 00 	rex.W call *0x18442(%rip)        # 0x140035798
14001d356:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d35b:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14001d360:	33 c0                	xor    %eax,%eax
14001d362:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14001d367:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14001d36c:	48 83 c4 30          	add    $0x30,%rsp
14001d370:	41 5d                	pop    %r13
14001d372:	41 5c                	pop    %r12
14001d374:	5f                   	pop    %rdi
14001d375:	c3                   	ret
14001d376:	cc                   	int3
14001d377:	cc                   	int3
14001d378:	cc                   	int3
14001d379:	cc                   	int3
14001d37a:	cc                   	int3
14001d37b:	cc                   	int3
14001d37c:	cc                   	int3
14001d37d:	cc                   	int3
14001d37e:	cc                   	int3
14001d37f:	cc                   	int3
14001d380:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14001d385:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14001d38a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001d38f:	57                   	push   %rdi
14001d390:	41 55                	push   %r13
14001d392:	41 56                	push   %r14
14001d394:	48 83 ec 30          	sub    $0x30,%rsp
14001d398:	48 8b e9             	mov    %rcx,%rbp
14001d39b:	4c 8b f2             	mov    %rdx,%r14
14001d39e:	8b 0d d8 0d 02 00    	mov    0x20dd8(%rip),%ecx        # 0x14003e17c
14001d3a4:	48 ff 15 2d 84 01 00 	rex.W call *0x1842d(%rip)        # 0x1400357d8
14001d3ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d3b0:	83 cb ff             	or     $0xffffffff,%ebx
14001d3b3:	48 8b f8             	mov    %rax,%rdi
14001d3b6:	48 85 c0             	test   %rax,%rax
14001d3b9:	75 22                	jne    0x14001d3dd
14001d3bb:	8b 1d bb 0d 02 00    	mov    0x20dbb(%rip),%ebx        # 0x14003e17c
14001d3c1:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14001d3c6:	21 44 24 50          	and    %eax,0x50(%rsp)
14001d3ca:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
14001d3cf:	8b cb                	mov    %ebx,%ecx
14001d3d1:	48 ff 15 c0 83 01 00 	rex.W call *0x183c0(%rip)        # 0x140035798
14001d3d8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d3dd:	8b 07                	mov    (%rdi),%eax
14001d3df:	ff c0                	inc    %eax
14001d3e1:	89 07                	mov    %eax,(%rdi)
14001d3e3:	4c 8b 15 5e 0c 02 00 	mov    0x20c5e(%rip),%r10        # 0x14003e048
14001d3ea:	4c 8d 2d 57 0c 02 00 	lea    0x20c57(%rip),%r13        # 0x14003e048
14001d3f1:	48 8d 15 58 91 01 00 	lea    0x19158(%rip),%rdx        # 0x140036550
14001d3f8:	be df 01 00 00       	mov    $0x1df,%esi
14001d3fd:	4d 3b d5             	cmp    %r13,%r10
14001d400:	74 42                	je     0x14001d444
14001d402:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14001d407:	74 3b                	je     0x14001d444
14001d409:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14001d40c:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14001d412:	77 09                	ja     0x14001d41d
14001d414:	8b c1                	mov    %ecx,%eax
14001d416:	8b ce                	mov    %esi,%ecx
14001d418:	48 2b c8             	sub    %rax,%rcx
14001d41b:	eb 02                	jmp    0x14001d41f
14001d41d:	33 c9                	xor    %ecx,%ecx
14001d41f:	4c 8d 0c 11          	lea    (%rcx,%rdx,1),%r9
14001d423:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14001d428:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14001d42c:	4c 8d 05 e5 a7 01 00 	lea    0x1a7e5(%rip),%r8        # 0x140037c18
14001d433:	ba 16 00 00 00       	mov    $0x16,%edx
14001d438:	e8 af 48 fe ff       	call   0x140001cec
14001d43d:	48 8d 15 0c 91 01 00 	lea    0x1910c(%rip),%rdx        # 0x140036550
14001d444:	8b 85 90 00 00 00    	mov    0x90(%rbp),%eax
14001d44a:	41 89 06             	mov    %eax,(%r14)
14001d44d:	4c 8b 15 f4 0b 02 00 	mov    0x20bf4(%rip),%r10        # 0x14003e048
14001d454:	4d 3b d5             	cmp    %r13,%r10
14001d457:	74 40                	je     0x14001d499
14001d459:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14001d45e:	74 39                	je     0x14001d499
14001d460:	8b 07                	mov    (%rdi),%eax
14001d462:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14001d465:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14001d46b:	77 07                	ja     0x14001d474
14001d46d:	8b c1                	mov    %ecx,%eax
14001d46f:	48 2b f0             	sub    %rax,%rsi
14001d472:	eb 02                	jmp    0x14001d476
14001d474:	33 f6                	xor    %esi,%esi
14001d476:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
14001d47b:	4c 8d 0c 16          	lea    (%rsi,%rdx,1),%r9
14001d47f:	49 8b 4a 10          	mov    0x10(%r10),%rcx