1400ab19f:	cc                   	int3
1400ab1a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400ab1a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400ab1aa:	57                   	push   %rdi
1400ab1ab:	48 83 ec 20          	sub    $0x20,%rsp
1400ab1af:	48 8b f1             	mov    %rcx,%rsi
1400ab1b2:	48 8b ca             	mov    %rdx,%rcx
1400ab1b5:	e8 06 58 ff ff       	call   0x1400a09c0
1400ab1ba:	48 8b f8             	mov    %rax,%rdi
1400ab1bd:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1400ab1c1:	e8 8a 75 02 00       	call   0x1400d2750
1400ab1c6:	48 8b d7             	mov    %rdi,%rdx
1400ab1c9:	48 8b ce             	mov    %rsi,%rcx
1400ab1cc:	e8 cf 0c 00 00       	call   0x1400abea0
1400ab1d1:	48 85 c0             	test   %rax,%rax
1400ab1d4:	40 0f 95 c7          	setne  %dil
1400ab1d8:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1400ab1dc:	e8 2f ac 02 00       	call   0x1400d5e10
1400ab1e1:	90                   	nop
1400ab1e2:	40 0f b6 c7          	movzbl %dil,%eax
1400ab1e6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ab1eb:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400ab1f0:	48 83 c4 20          	add    $0x20,%rsp
1400ab1f4:	5f                   	pop    %rdi
1400ab1f5:	c3                   	ret
1400ab1f6:	cc                   	int3
1400ab1f7:	cc                   	int3
1400ab1f8:	cc                   	int3
1400ab1f9:	cc                   	int3
1400ab1fa:	cc                   	int3
1400ab1fb:	cc                   	int3
1400ab1fc:	cc                   	int3
1400ab1fd:	cc                   	int3
1400ab1fe:	cc                   	int3
1400ab1ff:	cc                   	int3
1400ab200:	40 53                	rex push %rbx
1400ab202:	48 83 ec 20          	sub    $0x20,%rsp
1400ab206:	80 b9 d8 02 00 00 00 	cmpb   $0x0,0x2d8(%rcx)
1400ab20d:	48 8b d9             	mov    %rcx,%rbx
1400ab210:	74 1c                	je     0x1400ab22e
1400ab212:	e8 29 00 00 00       	call   0x1400ab240
1400ab217:	48 8b cb             	mov    %rbx,%rcx
1400ab21a:	e8 b1 02 00 00       	call   0x1400ab4d0
1400ab21f:	48 8b cb             	mov    %rbx,%rcx
1400ab222:	e8 69 01 00 00       	call   0x1400ab390
1400ab227:	c6 83 d8 02 00 00 00 	movb   $0x0,0x2d8(%rbx)
1400ab22e:	48 83 c4 20          	add    $0x20,%rsp
1400ab232:	5b                   	pop    %rbx
1400ab233:	c3                   	ret
1400ab234:	cc                   	int3
1400ab235:	cc                   	int3
1400ab236:	cc                   	int3
1400ab237:	cc                   	int3
1400ab238:	cc                   	int3
1400ab239:	cc                   	int3
1400ab23a:	cc                   	int3
1400ab23b:	cc                   	int3
1400ab23c:	cc                   	int3
1400ab23d:	cc                   	int3
1400ab23e:	cc                   	int3
1400ab23f:	cc                   	int3
1400ab240:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ab245:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400ab24a:	56                   	push   %rsi
1400ab24b:	57                   	push   %rdi
1400ab24c:	41 56                	push   %r14
1400ab24e:	48 83 ec 40          	sub    $0x40,%rsp
1400ab252:	4c 8b f1             	mov    %rcx,%r14
1400ab255:	48 81 c1 48 02 00 00 	add    $0x248,%rcx
1400ab25c:	e8 5f 65 01 00       	call   0x1400c17c0
1400ab261:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ab264:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400ab26a:	33 ed                	xor    %ebp,%ebp
1400ab26c:	8b f5                	mov    %ebp,%esi
1400ab26e:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1400ab273:	49 8b 46 78          	mov    0x78(%r14),%rax
1400ab277:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400ab27c:	48 85 c0             	test   %rax,%rax
1400ab27f:	74 27                	je     0x1400ab2a8
1400ab281:	48 b9 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rcx
1400ab288:	ff ff 1f
1400ab28b:	48 3b c1             	cmp    %rcx,%rax
1400ab28e:	0f 87 ee 00 00 00    	ja     0x1400ab382
1400ab294:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400ab299:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400ab29e:	e8 bd 48 fe ff       	call   0x14008fb60
1400ab2a3:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400ab2a8:	49 8b 46 70          	mov    0x70(%r14),%rax
1400ab2ac:	48 8b 18             	mov    (%rax),%rbx
1400ab2af:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1400ab2b4:	48 3b d8             	cmp    %rax,%rbx
1400ab2b7:	74 48                	je     0x1400ab301
1400ab2b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400ab2c0:	48 8b 43 30          	mov    0x30(%rbx),%rax
1400ab2c4:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400ab2c9:	48 3b fe             	cmp    %rsi,%rdi
1400ab2cc:	74 0e                	je     0x1400ab2dc
1400ab2ce:	48 89 07             	mov    %rax,(%rdi)
1400ab2d1:	48 83 c7 08          	add    $0x8,%rdi
1400ab2d5:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400ab2da:	eb 1c                	jmp    0x1400ab2f8
1400ab2dc:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1400ab2e1:	48 8b d7             	mov    %rdi,%rdx
1400ab2e4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400ab2e9:	e8 32 28 fe ff       	call   0x14008db20
1400ab2ee:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400ab2f3:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1400ab2f8:	48 8b 1b             	mov    (%rbx),%rbx
1400ab2fb:	49 3b 5e 70          	cmp    0x70(%r14),%rbx
1400ab2ff:	75 bf                	jne    0x1400ab2c0
1400ab301:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400ab306:	48 2b fb             	sub    %rbx,%rdi
1400ab309:	48 c1 ff 03          	sar    $0x3,%rdi
1400ab30d:	48 85 ff             	test   %rdi,%rdi
1400ab310:	74 1e                	je     0x1400ab330
1400ab312:	48 8b 14 eb          	mov    (%rbx,%rbp,8),%rdx
1400ab316:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1400ab31b:	76 03                	jbe    0x1400ab320
1400ab31d:	48 8b 12             	mov    (%rdx),%rdx
1400ab320:	49 8b ce             	mov    %r14,%rcx
1400ab323:	e8 38 11 01 00       	call   0x1400bc460
1400ab328:	48 ff c5             	inc    %rbp
1400ab32b:	48 3b ef             	cmp    %rdi,%rbp
1400ab32e:	72 e2                	jb     0x1400ab312
1400ab330:	48 85 db             	test   %rbx,%rbx
1400ab333:	74 3a                	je     0x1400ab36f
1400ab335:	48 2b f3             	sub    %rbx,%rsi
1400ab338:	48 83 e6 f8          	and    $0xfffffffffffffff8,%rsi
1400ab33c:	48 8b c3             	mov    %rbx,%rax
1400ab33f:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
1400ab346:	72 1c                	jb     0x1400ab364
1400ab348:	48 83 c6 27          	add    $0x27,%rsi
1400ab34c:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1400ab350:	48 2b c3             	sub    %rbx,%rax
1400ab353:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400ab357:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ab35b:	76 07                	jbe    0x1400ab364
1400ab35d:	ff 15 95 ec 27 00    	call   *0x27ec95(%rip)        # 0x140329ff8
1400ab363:	cc                   	int3
1400ab364:	48 8b d6             	mov    %rsi,%rdx
1400ab367:	48 8b cb             	mov    %rbx,%rcx
1400ab36a:	e8 15 ef 24 00       	call   0x1402fa284
1400ab36f:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400ab374:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400ab379:	48 83 c4 40          	add    $0x40,%rsp
1400ab37d:	41 5e                	pop    %r14
1400ab37f:	5f                   	pop    %rdi
1400ab380:	5e                   	pop    %rsi
1400ab381:	c3                   	ret
1400ab382:	e8 59 62 01 00       	call   0x1400c15e0
1400ab387:	90                   	nop
1400ab388:	cc                   	int3
1400ab389:	cc                   	int3
1400ab38a:	cc                   	int3
1400ab38b:	cc                   	int3
1400ab38c:	cc                   	int3
1400ab38d:	cc                   	int3
1400ab38e:	cc                   	int3
1400ab38f:	cc                   	int3
1400ab390:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ab395:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400ab39a:	56                   	push   %rsi
1400ab39b:	57                   	push   %rdi
1400ab39c:	41 56                	push   %r14
1400ab39e:	48 83 ec 40          	sub    $0x40,%rsp
1400ab3a2:	4c 8b f1             	mov    %rcx,%r14
1400ab3a5:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ab3a8:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400ab3ae:	33 ed                	xor    %ebp,%ebp
1400ab3b0:	8b f5                	mov    %ebp,%esi
1400ab3b2:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1400ab3b7:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400ab3bb:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400ab3c0:	48 85 c0             	test   %rax,%rax
1400ab3c3:	74 27                	je     0x1400ab3ec
1400ab3c5:	48 b9 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rcx
1400ab3cc:	ff ff 1f
1400ab3cf:	48 3b c1             	cmp    %rcx,%rax
1400ab3d2:	0f 87 ea 00 00 00    	ja     0x1400ab4c2
1400ab3d8:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400ab3dd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400ab3e2:	e8 79 47 fe ff       	call   0x14008fb60
1400ab3e7:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400ab3ec:	49 8b 46 30          	mov    0x30(%r14),%rax
1400ab3f0:	48 8b 18             	mov    (%rax),%rbx
1400ab3f3:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1400ab3f8:	48 3b d8             	cmp    %rax,%rbx
1400ab3fb:	74 44                	je     0x1400ab441
1400ab3fd:	0f 1f 00             	nopl   (%rax)
1400ab400:	48 8b 43 30          	mov    0x30(%rbx),%rax
1400ab404:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400ab409:	48 3b fe             	cmp    %rsi,%rdi
1400ab40c:	74 0e                	je     0x1400ab41c
1400ab40e:	48 89 07             	mov    %rax,(%rdi)
1400ab411:	48 83 c7 08          	add    $0x8,%rdi
1400ab415:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400ab41a:	eb 1c                	jmp    0x1400ab438
1400ab41c:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1400ab421:	48 8b d7             	mov    %rdi,%rdx
1400ab424:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400ab429:	e8 f2 26 fe ff       	call   0x14008db20
1400ab42e:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400ab433:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1400ab438:	48 8b 1b             	mov    (%rbx),%rbx
1400ab43b:	49 3b 5e 30          	cmp    0x30(%r14),%rbx
1400ab43f:	75 bf                	jne    0x1400ab400
1400ab441:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400ab446:	48 2b fb             	sub    %rbx,%rdi
1400ab449:	48 c1 ff 03          	sar    $0x3,%rdi
1400ab44d:	48 85 ff             	test   %rdi,%rdi
1400ab450:	74 1e                	je     0x1400ab470
1400ab452:	48 8b 14 eb          	mov    (%rbx,%rbp,8),%rdx
1400ab456:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1400ab45b:	76 03                	jbe    0x1400ab460
1400ab45d:	48 8b 12             	mov    (%rdx),%rdx
1400ab460:	49 8b ce             	mov    %r14,%rcx
1400ab463:	e8 48 13 01 00       	call   0x1400bc7b0
1400ab468:	48 ff c5             	inc    %rbp
1400ab46b:	48 3b ef             	cmp    %rdi,%rbp
1400ab46e:	72 e2                	jb     0x1400ab452
1400ab470:	48 85 db             	test   %rbx,%rbx
1400ab473:	74 3a                	je     0x1400ab4af
1400ab475:	48 2b f3             	sub    %rbx,%rsi
1400ab478:	48 83 e6 f8          	and    $0xfffffffffffffff8,%rsi
1400ab47c:	48 8b c3             	mov    %rbx,%rax
1400ab47f:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
1400ab486:	72 1c                	jb     0x1400ab4a4
1400ab488:	48 83 c6 27          	add    $0x27,%rsi
1400ab48c:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1400ab490:	48 2b c3             	sub    %rbx,%rax
1400ab493:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400ab497:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ab49b:	76 07                	jbe    0x1400ab4a4
1400ab49d:	ff 15 55 eb 27 00    	call   *0x27eb55(%rip)        # 0x140329ff8
1400ab4a3:	cc                   	int3
1400ab4a4:	48 8b d6             	mov    %rsi,%rdx
1400ab4a7:	48 8b cb             	mov    %rbx,%rcx
1400ab4aa:	e8 d5 ed 24 00       	call   0x1402fa284
1400ab4af:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400ab4b4:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400ab4b9:	48 83 c4 40          	add    $0x40,%rsp
1400ab4bd:	41 5e                	pop    %r14
1400ab4bf:	5f                   	pop    %rdi
1400ab4c0:	5e                   	pop    %rsi
1400ab4c1:	c3                   	ret
1400ab4c2:	e8 19 61 01 00       	call   0x1400c15e0
1400ab4c7:	90                   	nop
1400ab4c8:	cc                   	int3
1400ab4c9:	cc                   	int3
1400ab4ca:	cc                   	int3
1400ab4cb:	cc                   	int3
1400ab4cc:	cc                   	int3
1400ab4cd:	cc                   	int3
1400ab4ce:	cc                   	int3
1400ab4cf:	cc                   	int3
1400ab4d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ab4d5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400ab4da:	56                   	push   %rsi
1400ab4db:	57                   	push   %rdi
1400ab4dc:	41 56                	push   %r14
1400ab4de:	48 83 ec 40          	sub    $0x40,%rsp
1400ab4e2:	4c 8b f1             	mov    %rcx,%r14
1400ab4e5:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ab4e8:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400ab4ee:	33 ed                	xor    %ebp,%ebp
1400ab4f0:	8b f5                	mov    %ebp,%esi
1400ab4f2:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1400ab4f7:	48 8b 81 b8 00 00 00 	mov    0xb8(%rcx),%rax
1400ab4fe:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400ab503:	48 85 c0             	test   %rax,%rax
1400ab506:	74 27                	je     0x1400ab52f
1400ab508:	48 b9 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rcx
1400ab50f:	ff ff 1f
1400ab512:	48 3b c1             	cmp    %rcx,%rax
1400ab515:	0f 87 09 01 00 00    	ja     0x1400ab624
1400ab51b:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400ab520:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400ab525:	e8 36 46 fe ff       	call   0x14008fb60
1400ab52a:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400ab52f:	49 8b 86 b0 00 00 00 	mov    0xb0(%r14),%rax
1400ab536:	48 8b 18             	mov    (%rax),%rbx
1400ab539:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1400ab53e:	48 3b d8             	cmp    %rax,%rbx
1400ab541:	74 51                	je     0x1400ab594
1400ab543:	0f 1f 40 00          	nopl   0x0(%rax)
1400ab547:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ab54e:	00 00
1400ab550:	48 8b 43 30          	mov    0x30(%rbx),%rax
1400ab554:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400ab559:	48 3b fe             	cmp    %rsi,%rdi
1400ab55c:	74 0e                	je     0x1400ab56c
1400ab55e:	48 89 07             	mov    %rax,(%rdi)
1400ab561:	48 83 c7 08          	add    $0x8,%rdi
1400ab565:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400ab56a:	eb 1c                	jmp    0x1400ab588
1400ab56c:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1400ab571:	48 8b d7             	mov    %rdi,%rdx
1400ab574:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400ab579:	e8 a2 25 fe ff       	call   0x14008db20
1400ab57e:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400ab583:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1400ab588:	48 8b 1b             	mov    (%rbx),%rbx
1400ab58b:	49 3b 9e b0 00 00 00 	cmp    0xb0(%r14),%rbx
1400ab592:	75 bc                	jne    0x1400ab550
1400ab594:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400ab599:	48 2b fb             	sub    %rbx,%rdi
1400ab59c:	48 c1 ff 03          	sar    $0x3,%rdi
1400ab5a0:	48 85 ff             	test   %rdi,%rdi
1400ab5a3:	74 2d                	je     0x1400ab5d2
1400ab5a5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1400ab5ac:	00 00 00 00
1400ab5b0:	48 8b 14 eb          	mov    (%rbx,%rbp,8),%rdx
1400ab5b4:	48 83 c2 10          	add    $0x10,%rdx
1400ab5b8:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1400ab5bd:	76 03                	jbe    0x1400ab5c2
1400ab5bf:	48 8b 12             	mov    (%rdx),%rdx
1400ab5c2:	49 8b ce             	mov    %r14,%rcx
1400ab5c5:	e8 b6 14 01 00       	call   0x1400bca80
1400ab5ca:	48 ff c5             	inc    %rbp
1400ab5cd:	48 3b ef             	cmp    %rdi,%rbp
1400ab5d0:	72 de                	jb     0x1400ab5b0
1400ab5d2:	48 85 db             	test   %rbx,%rbx
1400ab5d5:	74 3a                	je     0x1400ab611
1400ab5d7:	48 2b f3             	sub    %rbx,%rsi
1400ab5da:	48 83 e6 f8          	and    $0xfffffffffffffff8,%rsi
1400ab5de:	48 8b c3             	mov    %rbx,%rax
1400ab5e1:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
1400ab5e8:	72 1c                	jb     0x1400ab606
1400ab5ea:	48 83 c6 27          	add    $0x27,%rsi
1400ab5ee:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1400ab5f2:	48 2b c3             	sub    %rbx,%rax
1400ab5f5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400ab5f9:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ab5fd:	76 07                	jbe    0x1400ab606
1400ab5ff:	ff 15 f3 e9 27 00    	call   *0x27e9f3(%rip)        # 0x140329ff8
1400ab605:	cc                   	int3
1400ab606:	48 8b d6             	mov    %rsi,%rdx
1400ab609:	48 8b cb             	mov    %rbx,%rcx
1400ab60c:	e8 73 ec 24 00       	call   0x1402fa284
1400ab611:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400ab616:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400ab61b:	48 83 c4 40          	add    $0x40,%rsp
1400ab61f:	41 5e                	pop    %r14
1400ab621:	5f                   	pop    %rdi
1400ab622:	5e                   	pop    %rsi
1400ab623:	c3                   	ret
1400ab624:	e8 b7 5f 01 00       	call   0x1400c15e0
1400ab629:	90                   	nop
1400ab62a:	cc                   	int3
1400ab62b:	cc                   	int3