1401d61e9:	29 d0                	sub    %edx,%eax
1401d61eb:	8d 51 ff             	lea    -0x1(%rcx),%edx
1401d61ee:	83 e8 01             	sub    $0x1,%eax
1401d61f1:	41 8d 4c 33 02       	lea    0x2(%r11,%rsi,1),%ecx
1401d61f6:	41 89 56 44          	mov    %edx,0x44(%r14)
1401d61fa:	48 63 c9             	movslq %ecx,%rcx
1401d61fd:	ba 01 00 00 00       	mov    $0x1,%edx
1401d6202:	41 89 86 b4 00 00 00 	mov    %eax,0xb4(%r14)
1401d6209:	e8 92 4a ef ff       	call   0x1400caca0
1401d620e:	48 89 c6             	mov    %rax,%rsi
1401d6211:	48 85 c0             	test   %rax,%rax
1401d6214:	0f 84 7b 02 00 00    	je     0x1401d6495
1401d621a:	49 63 46 30          	movslq 0x30(%r14),%rax
1401d621e:	48 89 c1             	mov    %rax,%rcx
1401d6221:	48 8d 7c 06 01       	lea    0x1(%rsi,%rax,1),%rdi
1401d6226:	e8 d5 03 00 00       	call   0x1401d6600
1401d622b:	4d 8b 46 48          	mov    0x48(%r14),%r8
1401d622f:	41 89 c1             	mov    %eax,%r9d
1401d6232:	b8 00 04 00 00       	mov    $0x400,%eax
1401d6237:	41 39 c1             	cmp    %eax,%r9d
1401d623a:	44 0f 4f c8          	cmovg  %eax,%r9d
1401d623e:	49 63 46 40          	movslq 0x40(%r14),%rax
1401d6242:	41 39 46 44          	cmp    %eax,0x44(%r14)
1401d6246:	7c 3f                	jl     0x1401d6287
1401d6248:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d624f:	00
1401d6250:	49 8b 14 c0          	mov    (%r8,%rax,8),%rdx
1401d6254:	8b 4a 14             	mov    0x14(%rdx),%ecx
1401d6257:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1401d625e:	00
1401d625f:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
1401d6263:	31 d2                	xor    %edx,%edx
1401d6265:	48 85 c9             	test   %rcx,%rcx
1401d6268:	74 10                	je     0x1401d627a
1401d626a:	8b 49 24             	mov    0x24(%rcx),%ecx
1401d626d:	85 c9                	test   %ecx,%ecx
1401d626f:	74 09                	je     0x1401d627a
1401d6271:	41 39 c9             	cmp    %ecx,%r9d
1401d6274:	0f 9e c2             	setle  %dl
1401d6277:	83 c2 01             	add    $0x1,%edx
1401d627a:	88 14 06             	mov    %dl,(%rsi,%rax,1)
1401d627d:	48 83 c0 01          	add    $0x1,%rax
1401d6281:	41 39 46 44          	cmp    %eax,0x44(%r14)
1401d6285:	7d c9                	jge    0x1401d6250
1401d6287:	41 8b 8e a0 00 00 00 	mov    0xa0(%r14),%ecx
1401d628e:	e8 6d 03 00 00       	call   0x1401d6600
1401d6293:	4d 8b 86 b8 00 00 00 	mov    0xb8(%r14),%r8
1401d629a:	41 89 c1             	mov    %eax,%r9d
1401d629d:	b8 00 04 00 00       	mov    $0x400,%eax
1401d62a2:	41 39 c1             	cmp    %eax,%r9d
1401d62a5:	44 0f 4f c8          	cmovg  %eax,%r9d
1401d62a9:	49 63 86 b0 00 00 00 	movslq 0xb0(%r14),%rax
1401d62b0:	41 3b 86 b4 00 00 00 	cmp    0xb4(%r14),%eax
1401d62b7:	7f 41                	jg     0x1401d62fa
1401d62b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d62c0:	49 8b 14 c0          	mov    (%r8,%rax,8),%rdx
1401d62c4:	8b 4a 14             	mov    0x14(%rdx),%ecx
1401d62c7:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1401d62ce:	00
1401d62cf:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
1401d62d3:	31 d2                	xor    %edx,%edx
1401d62d5:	48 85 c9             	test   %rcx,%rcx
1401d62d8:	74 10                	je     0x1401d62ea
1401d62da:	8b 49 20             	mov    0x20(%rcx),%ecx
1401d62dd:	85 c9                	test   %ecx,%ecx
1401d62df:	74 09                	je     0x1401d62ea
1401d62e1:	41 39 c9             	cmp    %ecx,%r9d
1401d62e4:	0f 9e c2             	setle  %dl
1401d62e7:	83 c2 01             	add    $0x1,%edx
1401d62ea:	88 14 07             	mov    %dl,(%rdi,%rax,1)
1401d62ed:	48 83 c0 01          	add    $0x1,%rax
1401d62f1:	41 39 86 b4 00 00 00 	cmp    %eax,0xb4(%r14)
1401d62f8:	7d c6                	jge    0x1401d62c0
1401d62fa:	49 63 5e 40          	movslq 0x40(%r14),%rbx
1401d62fe:	45 8b 4e 44          	mov    0x44(%r14),%r9d
1401d6302:	31 ed                	xor    %ebp,%ebp
1401d6304:	4d 8b 66 48          	mov    0x48(%r14),%r12
1401d6308:	44 39 cb             	cmp    %r9d,%ebx
1401d630b:	7e 20                	jle    0x1401d632d
1401d630d:	eb 52                	jmp    0x1401d6361
1401d630f:	90                   	nop
1401d6310:	3c 02                	cmp    $0x2,%al
1401d6312:	0f 84 08 01 00 00    	je     0x1401d6420
1401d6318:	49 8b 46 50          	mov    0x50(%r14),%rax
1401d631c:	c6 04 18 01          	movb   $0x1,(%rax,%rbx,1)
1401d6320:	45 8b 4e 44          	mov    0x44(%r14),%r9d
1401d6324:	48 83 c3 01          	add    $0x1,%rbx
1401d6328:	41 39 d9             	cmp    %ebx,%r9d
1401d632b:	7c 34                	jl     0x1401d6361
1401d632d:	0f b6 04 1e          	movzbl (%rsi,%rbx,1),%eax
1401d6331:	41 89 dd             	mov    %ebx,%r13d
1401d6334:	3c 01                	cmp    $0x1,%al
1401d6336:	75 d8                	jne    0x1401d6310
1401d6338:	49 8b 56 58          	mov    0x58(%r14),%rdx
1401d633c:	48 63 c5             	movslq %ebp,%rax
1401d633f:	83 c5 01             	add    $0x1,%ebp
1401d6342:	44 89 2c 82          	mov    %r13d,(%rdx,%rax,4)
1401d6346:	49 8b 14 dc          	mov    (%r12,%rbx,8),%rdx
1401d634a:	48 83 c3 01          	add    $0x1,%rbx
1401d634e:	8b 4a 14             	mov    0x14(%rdx),%ecx
1401d6351:	49 8b 56 68          	mov    0x68(%r14),%rdx
1401d6355:	89 0c 82             	mov    %ecx,(%rdx,%rax,4)
1401d6358:	45 8b 4e 44          	mov    0x44(%r14),%r9d
1401d635c:	41 39 d9             	cmp    %ebx,%r9d
1401d635f:	7d cc                	jge    0x1401d632d
1401d6361:	49 63 9e b0 00 00 00 	movslq 0xb0(%r14),%rbx
1401d6368:	45 8b 8e b4 00 00 00 	mov    0xb4(%r14),%r9d
1401d636f:	41 89 6e 60          	mov    %ebp,0x60(%r14)
1401d6373:	31 ed                	xor    %ebp,%ebp
1401d6375:	4d 8b a6 b8 00 00 00 	mov    0xb8(%r14),%r12
1401d637c:	41 39 d9             	cmp    %ebx,%r9d
1401d637f:	7d 2a                	jge    0x1401d63ab
1401d6381:	eb 65                	jmp    0x1401d63e8
1401d6383:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d6388:	3c 02                	cmp    $0x2,%al
1401d638a:	0f 84 b0 00 00 00    	je     0x1401d6440
1401d6390:	49 8b 86 c0 00 00 00 	mov    0xc0(%r14),%rax
1401d6397:	c6 04 18 01          	movb   $0x1,(%rax,%rbx,1)
1401d639b:	45 8b 8e b4 00 00 00 	mov    0xb4(%r14),%r9d
1401d63a2:	48 83 c3 01          	add    $0x1,%rbx
1401d63a6:	41 39 d9             	cmp    %ebx,%r9d
1401d63a9:	7c 3d                	jl     0x1401d63e8
1401d63ab:	0f b6 04 1f          	movzbl (%rdi,%rbx,1),%eax
1401d63af:	41 89 dd             	mov    %ebx,%r13d
1401d63b2:	3c 01                	cmp    $0x1,%al
1401d63b4:	75 d2                	jne    0x1401d6388
1401d63b6:	49 8b 96 c8 00 00 00 	mov    0xc8(%r14),%rdx
1401d63bd:	48 63 c5             	movslq %ebp,%rax
1401d63c0:	83 c5 01             	add    $0x1,%ebp
1401d63c3:	44 89 2c 82          	mov    %r13d,(%rdx,%rax,4)
1401d63c7:	49 8b 14 dc          	mov    (%r12,%rbx,8),%rdx
1401d63cb:	48 83 c3 01          	add    $0x1,%rbx
1401d63cf:	8b 4a 14             	mov    0x14(%rdx),%ecx
1401d63d2:	49 8b 96 d8 00 00 00 	mov    0xd8(%r14),%rdx
1401d63d9:	89 0c 82             	mov    %ecx,(%rdx,%rax,4)
1401d63dc:	45 8b 8e b4 00 00 00 	mov    0xb4(%r14),%r9d
1401d63e3:	41 39 d9             	cmp    %ebx,%r9d
1401d63e6:	7d c3                	jge    0x1401d63ab
1401d63e8:	41 89 ae d0 00 00 00 	mov    %ebp,0xd0(%r14)
1401d63ef:	48 89 f1             	mov    %rsi,%rcx
1401d63f2:	e8 b9 2a f2 ff       	call   0x1400f8eb0
1401d63f7:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401d63fe:	00
1401d63ff:	e8 ac 2a f2 ff       	call   0x1400f8eb0
1401d6404:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401d6409:	e8 a2 2a f2 ff       	call   0x1400f8eb0
1401d640e:	4c 89 f9             	mov    %r15,%rcx
1401d6411:	e8 da 02 00 00       	call   0x1401d66f0
1401d6416:	31 c0                	xor    %eax,%eax
1401d6418:	e9 33 fc ff ff       	jmp    0x1401d6050
1401d641d:	0f 1f 00             	nopl   (%rax)
1401d6420:	45 8b 46 40          	mov    0x40(%r14),%r8d
1401d6424:	89 da                	mov    %ebx,%edx
1401d6426:	48 89 f1             	mov    %rsi,%rcx
1401d6429:	e8 d2 f5 ff ff       	call   0x1401d5a00
1401d642e:	85 c0                	test   %eax,%eax
1401d6430:	0f 85 e2 fe ff ff    	jne    0x1401d6318
1401d6436:	e9 fd fe ff ff       	jmp    0x1401d6338
1401d643b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d6440:	45 8b 86 b0 00 00 00 	mov    0xb0(%r14),%r8d
1401d6447:	89 da                	mov    %ebx,%edx
1401d6449:	48 89 f9             	mov    %rdi,%rcx
1401d644c:	e8 af f5 ff ff       	call   0x1401d5a00
1401d6451:	85 c0                	test   %eax,%eax
1401d6453:	0f 85 37 ff ff ff    	jne    0x1401d6390
1401d6459:	e9 58 ff ff ff       	jmp    0x1401d63b6
1401d645e:	66 90                	xchg   %ax,%ax
1401d6460:	89 f1                	mov    %esi,%ecx
1401d6462:	44 89 d8             	mov    %r11d,%eax
1401d6465:	44 29 c9             	sub    %r9d,%ecx
1401d6468:	44 29 c8             	sub    %r9d,%eax
1401d646b:	e9 7b fd ff ff       	jmp    0x1401d61eb
1401d6470:	8d 45 01             	lea    0x1(%rbp),%eax
1401d6473:	e9 07 fd ff ff       	jmp    0x1401d617f
1401d6478:	41 c7 86 b0 00 00 00 	movl   $0x0,0xb0(%r14)
1401d647f:	00 00 00 00
1401d6483:	41 c7 46 40 00 00 00 	movl   $0x0,0x40(%r14)
1401d648a:	00
1401d648b:	44 89 d8             	mov    %r11d,%eax
1401d648e:	89 f1                	mov    %esi,%ecx
1401d6490:	e9 56 fd ff ff       	jmp    0x1401d61eb
1401d6495:	49 8b 8e a8 00 00 00 	mov    0xa8(%r14),%rcx
1401d649c:	e8 0f 2a f2 ff       	call   0x1400f8eb0
1401d64a1:	49 8b 8e c8 00 00 00 	mov    0xc8(%r14),%rcx
1401d64a8:	e8 03 2a f2 ff       	call   0x1400f8eb0
1401d64ad:	49 8b 86 c0 00 00 00 	mov    0xc0(%r14),%rax
1401d64b4:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
1401d64b8:	e8 f3 29 f2 ff       	call   0x1400f8eb0
1401d64bd:	49 8b 8e d8 00 00 00 	mov    0xd8(%r14),%rcx
1401d64c4:	e8 e7 29 f2 ff       	call   0x1400f8eb0
1401d64c9:	49 8b 8e b8 00 00 00 	mov    0xb8(%r14),%rcx
1401d64d0:	e8 db 29 f2 ff       	call   0x1400f8eb0
1401d64d5:	48 89 d9             	mov    %rbx,%rcx
1401d64d8:	e8 13 02 00 00       	call   0x1401d66f0
1401d64dd:	49 8b 4e 38          	mov    0x38(%r14),%rcx
1401d64e1:	e8 ca 29 f2 ff       	call   0x1400f8eb0
1401d64e6:	49 8b 4e 58          	mov    0x58(%r14),%rcx
1401d64ea:	e8 c1 29 f2 ff       	call   0x1400f8eb0
1401d64ef:	49 8b 46 50          	mov    0x50(%r14),%rax
1401d64f3:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
1401d64f7:	e8 b4 29 f2 ff       	call   0x1400f8eb0
1401d64fc:	49 8b 4e 68          	mov    0x68(%r14),%rcx
1401d6500:	e8 ab 29 f2 ff       	call   0x1400f8eb0
1401d6505:	49 8b 4e 48          	mov    0x48(%r14),%rcx
1401d6509:	e8 a2 29 f2 ff       	call   0x1400f8eb0
1401d650e:	4c 89 f1             	mov    %r14,%rcx
1401d6511:	e8 da 01 00 00       	call   0x1401d66f0
1401d6516:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401d651d:	00
1401d651e:	e8 8d 29 f2 ff       	call   0x1400f8eb0
1401d6523:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401d6528:	e8 83 29 f2 ff       	call   0x1400f8eb0
1401d652d:	4c 89 f9             	mov    %r15,%rcx
1401d6530:	e8 bb 01 00 00       	call   0x1401d66f0
1401d6535:	e9 06 fb ff ff       	jmp    0x1401d6040
1401d653a:	e8 31 e3 00 00       	call   0x1401e4870
1401d653f:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401d6544:	e9 e7 fa ff ff       	jmp    0x1401d6030
1401d6549:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d6550:	53                   	push   %rbx
1401d6551:	48 83 ec 20          	sub    $0x20,%rsp
1401d6555:	48 89 cb             	mov    %rcx,%rbx
1401d6558:	48 8b 89 a8 00 00 00 	mov    0xa8(%rcx),%rcx
1401d655f:	e8 4c 29 f2 ff       	call   0x1400f8eb0
1401d6564:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
1401d656b:	e8 40 29 f2 ff       	call   0x1400f8eb0
1401d6570:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
1401d6577:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
1401d657b:	e8 30 29 f2 ff       	call   0x1400f8eb0
1401d6580:	48 8b 8b d8 00 00 00 	mov    0xd8(%rbx),%rcx
1401d6587:	e8 24 29 f2 ff       	call   0x1400f8eb0
1401d658c:	48 8b 8b b8 00 00 00 	mov    0xb8(%rbx),%rcx
1401d6593:	e8 18 29 f2 ff       	call   0x1400f8eb0
1401d6598:	48 8d 4b 70          	lea    0x70(%rbx),%rcx
1401d659c:	e8 4f 01 00 00       	call   0x1401d66f0
1401d65a1:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401d65a5:	e8 06 29 f2 ff       	call   0x1400f8eb0
1401d65aa:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1401d65ae:	e8 fd 28 f2 ff       	call   0x1400f8eb0
1401d65b3:	48 8b 43 50          	mov    0x50(%rbx),%rax
1401d65b7:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
1401d65bb:	e8 f0 28 f2 ff       	call   0x1400f8eb0
1401d65c0:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
1401d65c4:	e8 e7 28 f2 ff       	call   0x1400f8eb0
1401d65c9:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1401d65cd:	e8 de 28 f2 ff       	call   0x1400f8eb0
1401d65d2:	48 89 d9             	mov    %rbx,%rcx
1401d65d5:	48 83 c4 20          	add    $0x20,%rsp
1401d65d9:	5b                   	pop    %rbx
1401d65da:	e9 11 01 00 00       	jmp    0x1401d66f0
1401d65df:	90                   	nop
1401d65e0:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401d65e7:	00 00 00
1401d65ea:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401d65f1:	00 00 00
1401d65f4:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401d65fb:	00 00 00
1401d65fe:	66 90                	xchg   %ax,%ax
1401d6600:	b8 01 00 00 00       	mov    $0x1,%eax
1401d6605:	85 c9                	test   %ecx,%ecx
1401d6607:	7e 0e                	jle    0x1401d6617
1401d6609:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d6610:	01 c0                	add    %eax,%eax
1401d6612:	c1 f9 02             	sar    $0x2,%ecx
1401d6615:	75 f9                	jne    0x1401d6610
1401d6617:	c3                   	ret
1401d6618:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d661f:	00
1401d6620:	53                   	push   %rbx
1401d6621:	48 83 ec 60          	sub    $0x60,%rsp
1401d6625:	48 8b 1d c4 24 06 00 	mov    0x624c4(%rip),%rbx        # 0x140238af0
1401d662c:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1401d6633:	00
1401d6634:	4c 8b 13             	mov    (%rbx),%r10
1401d6637:	4c 89 54 24 58       	mov    %r10,0x58(%rsp)
1401d663c:	45 31 d2             	xor    %r10d,%r10d
1401d663f:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1401d6644:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401d664a:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
1401d664f:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401d6654:	89 54 24 38          	mov    %edx,0x38(%rsp)
1401d6658:	85 d2                	test   %edx,%edx
1401d665a:	7e 24                	jle    0x1401d6680
1401d665c:	48 63 d2             	movslq %edx,%rdx
1401d665f:	80 7c 11 ff 0a       	cmpb   $0xa,-0x1(%rcx,%rdx,1)
1401d6664:	74 1a                	je     0x1401d6680
1401d6666:	48 8d 0d 63 17 06 00 	lea    0x61763(%rip),%rcx        # 0x140237dd0
1401d666d:	c7 44 24 48 1d 00 00 	movl   $0x1d,0x48(%rsp)
1401d6674:	00
1401d6675:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401d667b:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1401d6680:	48 8b 08             	mov    (%rax),%rcx
1401d6683:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401d6688:	ff 50 10             	call   *0x10(%rax)
1401d668b:	c1 f8 1f             	sar    $0x1f,%eax
1401d668e:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1401d6693:	48 2b 13             	sub    (%rbx),%rdx
1401d6696:	75 06                	jne    0x1401d669e
1401d6698:	48 83 c4 60          	add    $0x60,%rsp
1401d669c:	5b                   	pop    %rbx
1401d669d:	c3                   	ret
1401d669e:	e8 cd e1 00 00       	call   0x1401e4870
1401d66a3:	90                   	nop
1401d66a4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d66ab:	00 00 00 00
1401d66af:	90                   	nop
1401d66b0:	8b 41 08             	mov    0x8(%rcx),%eax
1401d66b3:	89 02                	mov    %eax,(%rdx)
1401d66b5:	48 8b 01             	mov    (%rcx),%rax
1401d66b8:	c3                   	ret
1401d66b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d66c0:	8b 41 08             	mov    0x8(%rcx),%eax
1401d66c3:	c3                   	ret
1401d66c4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d66cb:	00 00 00 00
1401d66cf:	90                   	nop
1401d66d0:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401d66d4:	31 c0                	xor    %eax,%eax
1401d66d6:	89 51 10             	mov    %edx,0x10(%rcx)
1401d66d9:	41 0f af d0          	imul   %r8d,%edx
1401d66dd:	c7 41 28 00 00 00 00 	movl   $0x0,0x28(%rcx)
1401d66e4:	0f 11 01             	movups %xmm0,(%rcx)
1401d66e7:	89 51 14             	mov    %edx,0x14(%rcx)
1401d66ea:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
1401d66ee:	c3                   	ret
1401d66ef:	90                   	nop
1401d66f0:	53                   	push   %rbx
1401d66f1:	48 83 ec 20          	sub    $0x20,%rsp
1401d66f5:	48 8b 19             	mov    (%rcx),%rbx
1401d66f8:	48 85 db             	test   %rbx,%rbx
1401d66fb:	74 13                	je     0x1401d6710
1401d66fd:	0f 1f 00             	nopl   (%rax)
1401d6700:	48 89 d9             	mov    %rbx,%rcx
1401d6703:	48 8b 1b             	mov    (%rbx),%rbx
1401d6706:	e8 a5 27 f2 ff       	call   0x1400f8eb0
1401d670b:	48 85 db             	test   %rbx,%rbx
1401d670e:	75 f0                	jne    0x1401d6700
1401d6710:	48 83 c4 20          	add    $0x20,%rsp
1401d6714:	5b                   	pop    %rbx
1401d6715:	c3                   	ret
1401d6716:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401d671d:	00 00 00
1401d6720:	53                   	push   %rbx
1401d6721:	48 83 ec 20          	sub    $0x20,%rsp
1401d6725:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401d6729:	48 89 cb             	mov    %rcx,%rbx
1401d672c:	48 63 49 14          	movslq 0x14(%rcx),%rcx
1401d6730:	48 85 c0             	test   %rax,%rax
1401d6733:	74 23                	je     0x1401d6758
1401d6735:	8b 50 08             	mov    0x8(%rax),%edx