14016dff5:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14016dff9:	e8 2a e5 ff ff       	call   0x14016c528
14016dffe:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14016e002:	33 d2                	xor    %edx,%edx
14016e004:	48 85 ff             	test   %rdi,%rdi
14016e007:	74 2d                	je     0x14016e036
14016e009:	48 8b 07             	mov    (%rdi),%rax
14016e00c:	48 8b cf             	mov    %rdi,%rcx
14016e00f:	48 8b 40 10          	mov    0x10(%rax),%rax
14016e013:	ff 15 07 06 09 00    	call   *0x90607(%rip)        # 0x1401fe620
14016e019:	48 8b c8             	mov    %rax,%rcx
14016e01c:	33 d2                	xor    %edx,%edx
14016e01e:	48 85 c0             	test   %rax,%rax
14016e021:	74 13                	je     0x14016e036
14016e023:	48 8b 00             	mov    (%rax),%rax
14016e026:	ba 01 00 00 00       	mov    $0x1,%edx
14016e02b:	48 8b 00             	mov    (%rax),%rax
14016e02e:	ff 15 ec 05 09 00    	call   *0x905ec(%rip)        # 0x1401fe620
14016e034:	33 d2                	xor    %edx,%edx
14016e036:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
14016e03a:	48 89 55 cf          	mov    %rdx,-0x31(%rbp)
14016e03e:	48 c7 45 d7 07 00 00 	movq   $0x7,-0x29(%rbp)
14016e045:	00
14016e046:	66 89 55 bf          	mov    %dx,-0x41(%rbp)
14016e04a:	48 83 fe 07          	cmp    $0x7,%rsi
14016e04e:	77 1d                	ja     0x14016e06d
14016e050:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
14016e054:	48 85 f6             	test   %rsi,%rsi
14016e057:	74 0d                	je     0x14016e066
14016e059:	0f b7 c2             	movzwl %dx,%eax
14016e05c:	48 8d 7d bf          	lea    -0x41(%rbp),%rdi
14016e060:	48 8b ce             	mov    %rsi,%rcx
14016e063:	66 f3 ab             	rep stos %ax,%es:(%rdi)
14016e066:	66 89 54 75 bf       	mov    %dx,-0x41(%rbp,%rsi,2)
14016e06b:	eb 15                	jmp    0x14016e082
14016e06d:	45 33 c9             	xor    %r9d,%r9d
14016e070:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14016e075:	48 8b d6             	mov    %rsi,%rdx
14016e078:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14016e07c:	e8 73 db ff ff       	call   0x14016bbf4
14016e081:	90                   	nop
14016e082:	4c 8d 4d bf          	lea    -0x41(%rbp),%r9
14016e086:	48 83 7d d7 08       	cmpq   $0x8,-0x29(%rbp)
14016e08b:	4c 0f 43 4d bf       	cmovae -0x41(%rbp),%r9
14016e090:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14016e094:	48 8b 01             	mov    (%rcx),%rax
14016e097:	4e 8d 04 3e          	lea    (%rsi,%r15,1),%r8
14016e09b:	49 8b d7             	mov    %r15,%rdx
14016e09e:	48 8b 40 58          	mov    0x58(%rax),%rax
14016e0a2:	ff 15 78 05 09 00    	call   *0x90578(%rip)        # 0x1401fe620
14016e0a8:	49 8b 45 40          	mov    0x40(%r13),%rax
14016e0ac:	4c 8b 78 08          	mov    0x8(%rax),%r15
14016e0b0:	4c 89 7d a7          	mov    %r15,-0x59(%rbp)
14016e0b4:	49 8b 07             	mov    (%r15),%rax
14016e0b7:	49 8b cf             	mov    %r15,%rcx
14016e0ba:	48 8b 40 08          	mov    0x8(%rax),%rax
14016e0be:	ff 15 5c 05 09 00    	call   *0x9055c(%rip)        # 0x1401fe620
14016e0c4:	90                   	nop
14016e0c5:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14016e0c9:	e8 3a f3 ff ff       	call   0x14016d408
14016e0ce:	48 8b f8             	mov    %rax,%rdi
14016e0d1:	4d 85 ff             	test   %r15,%r15
14016e0d4:	74 29                	je     0x14016e0ff
14016e0d6:	49 8b 07             	mov    (%r15),%rax
14016e0d9:	49 8b cf             	mov    %r15,%rcx
14016e0dc:	48 8b 40 10          	mov    0x10(%rax),%rax
14016e0e0:	ff 15 3a 05 09 00    	call   *0x9053a(%rip)        # 0x1401fe620
14016e0e6:	48 8b c8             	mov    %rax,%rcx
14016e0e9:	48 85 c0             	test   %rax,%rax
14016e0ec:	74 11                	je     0x14016e0ff
14016e0ee:	48 8b 00             	mov    (%rax),%rax
14016e0f1:	ba 01 00 00 00       	mov    $0x1,%edx
14016e0f6:	48 8b 00             	mov    (%rax),%rax
14016e0f9:	ff 15 21 05 09 00    	call   *0x90521(%rip)        # 0x1401fe620
14016e0ff:	48 8b 07             	mov    (%rdi),%rax
14016e102:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
14016e106:	48 8b cf             	mov    %rdi,%rcx
14016e109:	48 8b 40 28          	mov    0x28(%rax),%rax
14016e10d:	ff 15 0d 05 09 00    	call   *0x9050d(%rip)        # 0x1401fe620
14016e113:	90                   	nop
14016e114:	48 8b 07             	mov    (%rdi),%rax
14016e117:	48 8b cf             	mov    %rdi,%rcx
14016e11a:	48 8b 40 20          	mov    0x20(%rax),%rax
14016e11e:	ff 15 fc 04 09 00    	call   *0x904fc(%rip)        # 0x1401fe620
14016e124:	44 0f b7 f8          	movzwl %ax,%r15d
14016e128:	4c 3b f6             	cmp    %rsi,%r14
14016e12b:	74 29                	je     0x14016e156
14016e12d:	48 8b 07             	mov    (%rdi),%rax
14016e130:	48 8b cf             	mov    %rdi,%rcx
14016e133:	48 8b 40 18          	mov    0x18(%rax),%rax
14016e137:	ff 15 e3 04 09 00    	call   *0x904e3(%rip)        # 0x1401fe620
14016e13d:	0f b7 c8             	movzwl %ax,%ecx
14016e140:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
14016e144:	48 83 7d d7 08       	cmpq   $0x8,-0x29(%rbp)
14016e149:	48 0f 43 45 bf       	cmovae -0x41(%rbp),%rax
14016e14e:	66 42 89 0c 70       	mov    %cx,(%rax,%r14,2)
14016e153:	4c 3b f6             	cmp    %rsi,%r14
14016e156:	4c 0f 44 75 8f       	cmove  -0x71(%rbp),%r14
14016e15b:	48 8d 7d df          	lea    -0x21(%rbp),%rdi
14016e15f:	48 83 7d f7 10       	cmpq   $0x10,-0x9(%rbp)
14016e164:	48 0f 43 7d df       	cmovae -0x21(%rbp),%rdi
14016e169:	eb 37                	jmp    0x14016e1a2
14016e16b:	84 c0                	test   %al,%al
14016e16d:	7e 39                	jle    0x14016e1a8
14016e16f:	48 0f be c8          	movsbq %al,%rcx
14016e173:	49 8b c6             	mov    %r14,%rax
14016e176:	48 2b c3             	sub    %rbx,%rax
14016e179:	48 3b c8             	cmp    %rax,%rcx
14016e17c:	73 2a                	jae    0x14016e1a8
14016e17e:	4c 2b f1             	sub    %rcx,%r14
14016e181:	45 0f b7 cf          	movzwl %r15w,%r9d
14016e185:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14016e18b:	49 8b d6             	mov    %r14,%rdx
14016e18e:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14016e192:	e8 61 43 01 00       	call   0x1401824f8
14016e197:	48 8d 47 01          	lea    0x1(%rdi),%rax
14016e19b:	80 38 00             	cmpb   $0x0,(%rax)
14016e19e:	48 0f 4f f8          	cmovg  %rax,%rdi
14016e1a2:	8a 07                	mov    (%rdi),%al
14016e1a4:	3c 7f                	cmp    $0x7f,%al
14016e1a6:	75 c3                	jne    0x14016e16b
14016e1a8:	48 8b 75 cf          	mov    -0x31(%rbp),%rsi
14016e1ac:	49 8b 7d 28          	mov    0x28(%r13),%rdi
14016e1b0:	48 85 ff             	test   %rdi,%rdi
14016e1b3:	7e 0a                	jle    0x14016e1bf
14016e1b5:	48 3b fe             	cmp    %rsi,%rdi
14016e1b8:	76 05                	jbe    0x14016e1bf
14016e1ba:	48 2b fe             	sub    %rsi,%rdi
14016e1bd:	eb 02                	jmp    0x14016e1c1
14016e1bf:	33 ff                	xor    %edi,%edi
14016e1c1:	41 8b 45 18          	mov    0x18(%r13),%eax
14016e1c5:	25 c0 01 00 00       	and    $0x1c0,%eax
14016e1ca:	41 0f 10 04 24       	movups (%r12),%xmm0
14016e1cf:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
14016e1d3:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14016e1d7:	4c 8b 75 af          	mov    -0x51(%rbp),%r14
14016e1db:	f3 0f 7f 45 8f       	movdqu %xmm0,-0x71(%rbp)
14016e1e0:	49 8b ce             	mov    %r14,%rcx
14016e1e3:	83 f8 40             	cmp    $0x40,%eax
14016e1e6:	0f 84 8d 00 00 00    	je     0x14016e279
14016e1ec:	3d 00 01 00 00       	cmp    $0x100,%eax
14016e1f1:	74 43                	je     0x14016e236
14016e1f3:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016e1f8:	44 0f b7 7c 24 30    	movzwl 0x30(%rsp),%r15d
14016e1fe:	45 0f b7 cf          	movzwl %r15w,%r9d
14016e202:	e8 ed d6 00 00       	call   0x14017b8f4
14016e207:	33 ff                	xor    %edi,%edi
14016e209:	4c 8d 4d bf          	lea    -0x41(%rbp),%r9
14016e20d:	48 83 7d d7 08       	cmpq   $0x8,-0x29(%rbp)
14016e212:	4c 0f 43 4d bf       	cmovae -0x41(%rbp),%r9
14016e217:	0f 10 00             	movups (%rax),%xmm0
14016e21a:	f3 0f 7f 45 8f       	movdqu %xmm0,-0x71(%rbp)
14016e21f:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14016e224:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
14016e228:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14016e22c:	49 8b ce             	mov    %r14,%rcx
14016e22f:	e8 a8 c2 00 00       	call   0x14017a4dc
14016e234:	eb 61                	jmp    0x14016e297
14016e236:	4c 8d 4d bf          	lea    -0x41(%rbp),%r9
14016e23a:	48 83 7d d7 08       	cmpq   $0x8,-0x29(%rbp)
14016e23f:	4c 0f 43 4d bf       	cmovae -0x41(%rbp),%r9
14016e244:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14016e249:	e8 8e c2 00 00       	call   0x14017a4dc
14016e24e:	0f 10 00             	movups (%rax),%xmm0
14016e251:	f3 0f 7f 45 8f       	movdqu %xmm0,-0x71(%rbp)
14016e256:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016e25b:	44 0f b7 7c 24 30    	movzwl 0x30(%rsp),%r15d
14016e261:	45 0f b7 cf          	movzwl %r15w,%r9d
14016e265:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
14016e269:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14016e26d:	49 8b ce             	mov    %r14,%rcx
14016e270:	e8 7f d6 00 00       	call   0x14017b8f4
14016e275:	33 ff                	xor    %edi,%edi
14016e277:	eb 1e                	jmp    0x14016e297
14016e279:	4c 8d 4d bf          	lea    -0x41(%rbp),%r9
14016e27d:	48 83 7d d7 08       	cmpq   $0x8,-0x29(%rbp)
14016e282:	4c 0f 43 4d bf       	cmovae -0x41(%rbp),%r9
14016e287:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14016e28c:	e8 4b c2 00 00       	call   0x14017a4dc
14016e291:	44 0f b7 7c 24 30    	movzwl 0x30(%rsp),%r15d
14016e297:	0f 10 00             	movups (%rax),%xmm0
14016e29a:	f3 41 0f 7f 04 24    	movdqu %xmm0,(%r12)
14016e2a0:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
14016e2a4:	48 83 7d d7 08       	cmpq   $0x8,-0x29(%rbp)
14016e2a9:	48 0f 43 45 bf       	cmovae -0x41(%rbp),%rax
14016e2ae:	4c 8d 0c 58          	lea    (%rax,%rbx,2),%r9
14016e2b2:	f3 0f 7f 45 8f       	movdqu %xmm0,-0x71(%rbp)
14016e2b7:	48 2b f3             	sub    %rbx,%rsi
14016e2ba:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14016e2bf:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
14016e2c3:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14016e2c7:	49 8b ce             	mov    %r14,%rcx
14016e2ca:	e8 0d c2 00 00       	call   0x14017a4dc
14016e2cf:	0f 10 00             	movups (%rax),%xmm0
14016e2d2:	33 db                	xor    %ebx,%ebx
14016e2d4:	49 89 5d 28          	mov    %rbx,0x28(%r13)
14016e2d8:	f3 0f 7f 45 8f       	movdqu %xmm0,-0x71(%rbp)
14016e2dd:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016e2e2:	45 0f b7 cf          	movzwl %r15w,%r9d
14016e2e6:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
14016e2ea:	48 8b 7d b7          	mov    -0x49(%rbp),%rdi
14016e2ee:	48 8b d7             	mov    %rdi,%rdx
14016e2f1:	49 8b ce             	mov    %r14,%rcx
14016e2f4:	e8 fb d5 00 00       	call   0x14017b8f4
14016e2f9:	90                   	nop
14016e2fa:	be 00 10 00 00       	mov    $0x1000,%esi
14016e2ff:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
14016e303:	48 83 fa 10          	cmp    $0x10,%rdx
14016e307:	72 29                	jb     0x14016e332
14016e309:	48 ff c2             	inc    %rdx
14016e30c:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14016e310:	48 8b c1             	mov    %rcx,%rax
14016e313:	48 3b d6             	cmp    %rsi,%rdx
14016e316:	72 15                	jb     0x14016e32d
14016e318:	48 83 c2 27          	add    $0x27,%rdx
14016e31c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14016e320:	48 2b c1             	sub    %rcx,%rax
14016e323:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14016e327:	48 83 f8 1f          	cmp    $0x1f,%rax
14016e32b:	77 7c                	ja     0x14016e3a9
14016e32d:	e8 1a 83 01 00       	call   0x14018664c
14016e332:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
14016e336:	48 c7 45 f7 0f 00 00 	movq   $0xf,-0x9(%rbp)
14016e33d:	00
14016e33e:	88 5d df             	mov    %bl,-0x21(%rbp)
14016e341:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
14016e345:	48 83 fa 08          	cmp    $0x8,%rdx
14016e349:	72 2e                	jb     0x14016e379
14016e34b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14016e352:	00
14016e353:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14016e357:	48 8b c1             	mov    %rcx,%rax
14016e35a:	48 3b d6             	cmp    %rsi,%rdx
14016e35d:	72 15                	jb     0x14016e374
14016e35f:	48 83 c2 27          	add    $0x27,%rdx
14016e363:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14016e367:	48 2b c1             	sub    %rcx,%rax
14016e36a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14016e36e:	48 83 f8 1f          	cmp    $0x1f,%rax
14016e372:	77 2f                	ja     0x14016e3a3
14016e374:	e8 d3 82 01 00       	call   0x14018664c
14016e379:	48 8b c7             	mov    %rdi,%rax
14016e37c:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14016e380:	48 33 cc             	xor    %rsp,%rcx
14016e383:	e8 48 7f 01 00       	call   0x1401862d0
14016e388:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
14016e38f:	00
14016e390:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
14016e397:	41 5f                	pop    %r15
14016e399:	41 5e                	pop    %r14
14016e39b:	41 5d                	pop    %r13
14016e39d:	41 5c                	pop    %r12
14016e39f:	5f                   	pop    %rdi
14016e3a0:	5e                   	pop    %rsi
14016e3a1:	5d                   	pop    %rbp
14016e3a2:	c3                   	ret
14016e3a3:	e8 dc d1 01 00       	call   0x14018b584
14016e3a8:	90                   	nop
14016e3a9:	e8 d6 d1 01 00       	call   0x14018b584
14016e3ae:	90                   	nop
14016e3af:	cc                   	int3
14016e3b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14016e3b5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14016e3ba:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14016e3bf:	57                   	push   %rdi
14016e3c0:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14016e3c7:	48 8b ea             	mov    %rdx,%rbp
14016e3ca:	48 8b f9             	mov    %rcx,%rdi
14016e3cd:	33 f6                	xor    %esi,%esi
14016e3cf:	89 b4 24 d0 00 00 00 	mov    %esi,0xd0(%rsp)
14016e3d6:	48 85 c9             	test   %rcx,%rcx
14016e3d9:	0f 84 9d 00 00 00    	je     0x14016e47c
14016e3df:	48 39 31             	cmp    %rsi,(%rcx)
14016e3e2:	0f 85 94 00 00 00    	jne    0x14016e47c
14016e3e8:	8d 4e 40             	lea    0x40(%rsi),%ecx
14016e3eb:	e8 00 7f 01 00       	call   0x1401862f0
14016e3f0:	48 8b d8             	mov    %rax,%rbx
14016e3f3:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
14016e3fa:	00
14016e3fb:	48 85 c0             	test   %rax,%rax
14016e3fe:	74 67                	je     0x14016e467
14016e400:	48 8b 45 08          	mov    0x8(%rbp),%rax
14016e404:	48 85 c0             	test   %rax,%rax
14016e407:	74 0f                	je     0x14016e418
14016e409:	48 8b 50 28          	mov    0x28(%rax),%rdx
14016e40d:	48 85 d2             	test   %rdx,%rdx
14016e410:	75 0d                	jne    0x14016e41f
14016e412:	48 8d 50 30          	lea    0x30(%rax),%rdx
14016e416:	eb 07                	jmp    0x14016e41f
14016e418:	48 8d 15 59 f5 0b 00 	lea    0xbf559(%rip),%rdx        # 0x14022d978
14016e41f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14016e424:	e8 37 8b f5 ff       	call   0x1400c6f60
14016e429:	be 01 00 00 00       	mov    $0x1,%esi
14016e42e:	83 63 08 00          	andl   $0x0,0x8(%rbx)
14016e432:	48 8d 05 f7 18 0b 00 	lea    0xb18f7(%rip),%rax        # 0x14021fd30
14016e439:	48 89 03             	mov    %rax,(%rbx)
14016e43c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14016e441:	e8 46 b2 ff ff       	call   0x14016968c
14016e446:	0f 10 00             	movups (%rax),%xmm0
14016e449:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
14016e44d:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14016e451:	0f 11 4b 20          	movups %xmm1,0x20(%rbx)
14016e455:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14016e45a:	f2 0f 11 43 30       	movsd  %xmm0,0x30(%rbx)
14016e45f:	8b 40 28             	mov    0x28(%rax),%eax
14016e462:	89 43 38             	mov    %eax,0x38(%rbx)
14016e465:	eb 02                	jmp    0x14016e469
14016e467:	33 db                	xor    %ebx,%ebx
14016e469:	48 89 1f             	mov    %rbx,(%rdi)
14016e46c:	40 f6 c6 01          	test   $0x1,%sil
14016e470:	74 0a                	je     0x14016e47c
14016e472:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14016e477:	e8 64 8b f5 ff       	call   0x1400c6fe0
14016e47c:	b8 02 00 00 00       	mov    $0x2,%eax
14016e481:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
14016e488:	00
14016e489:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14016e48d:	49 8b 6b 20          	mov    0x20(%r11),%rbp
14016e491:	49 8b 73 28          	mov    0x28(%r11),%rsi
14016e495:	49 8b e3             	mov    %r11,%rsp
14016e498:	5f                   	pop    %rdi
14016e499:	c3                   	ret
14016e49a:	cc                   	int3
14016e49b:	cc                   	int3
14016e49c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14016e4a1:	55                   	push   %rbp
14016e4a2:	56                   	push   %rsi
14016e4a3:	57                   	push   %rdi
14016e4a4:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
14016e4ab:	48 8b 05 be cd 13 00 	mov    0x13cdbe(%rip),%rax        # 0x1402ab270
14016e4b2:	48 33 c4             	xor    %rsp,%rax
14016e4b5:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14016e4bc:	00
14016e4bd:	48 8b ea             	mov    %rdx,%rbp
14016e4c0:	48 8b f1             	mov    %rcx,%rsi
14016e4c3:	33 db                	xor    %ebx,%ebx
14016e4c5:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14016e4c9:	48 85 c9             	test   %rcx,%rcx
14016e4cc:	0f 84 d1 00 00 00    	je     0x14016e5a3
14016e4d2:	48 39 19             	cmp    %rbx,(%rcx)
14016e4d5:	0f 85 c8 00 00 00    	jne    0x14016e5a3
14016e4db:	8d 4b 20             	lea    0x20(%rbx),%ecx
14016e4de:	e8 0d 7e 01 00       	call   0x1401862f0
14016e4e3:	48 8b f8             	mov    %rax,%rdi
14016e4e6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14016e4eb:	48 85 c0             	test   %rax,%rax
14016e4ee:	74 57                	je     0x14016e547
14016e4f0:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
14016e4f7:	00
14016e4f8:	48 8b cd             	mov    %rbp,%rcx