1400ae234:	48 83 ec 28          	sub    $0x28,%rsp
1400ae238:	80 3d c9 9a 32 00 00 	cmpb   $0x0,0x329ac9(%rip)        # 0x1403d7d08
1400ae23f:	74 11                	je     0x1400ae252
1400ae241:	48 8b 05 d8 0e 32 00 	mov    0x320ed8(%rip),%rax        # 0x1403cf120
1400ae248:	ff 50 28             	call   *0x28(%rax)
1400ae24b:	c6 05 b6 9a 32 00 00 	movb   $0x0,0x329ab6(%rip)        # 0x1403d7d08
1400ae252:	48 83 c4 28          	add    $0x28,%rsp
1400ae256:	c3                   	ret
1400ae257:	cc                   	int3
1400ae258:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400ae25d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400ae262:	57                   	push   %rdi
1400ae263:	48 83 ec 20          	sub    $0x20,%rsp
1400ae267:	48 83 b9 70 0c 00 00 	cmpq   $0x0,0xc70(%rcx)
1400ae26e:	00
1400ae26f:	48 8b d9             	mov    %rcx,%rbx
1400ae272:	74 56                	je     0x1400ae2ca
1400ae274:	48 8b 81 e8 00 00 00 	mov    0xe8(%rcx),%rax
1400ae27b:	48 85 c0             	test   %rax,%rax
1400ae27e:	74 06                	je     0x1400ae286
1400ae280:	f6 40 04 10          	testb  $0x10,0x4(%rax)
1400ae284:	75 44                	jne    0x1400ae2ca
1400ae286:	33 f6                	xor    %esi,%esi
1400ae288:	48 39 b1 b8 06 00 00 	cmp    %rsi,0x6b8(%rcx)
1400ae28f:	76 24                	jbe    0x1400ae2b5
1400ae291:	33 ff                	xor    %edi,%edi
1400ae293:	48 8b 8b 70 0c 00 00 	mov    0xc70(%rbx),%rcx
1400ae29a:	48 03 cf             	add    %rdi,%rcx
1400ae29d:	e8 ba 07 00 00       	call   0x1400aea5c
1400ae2a2:	48 ff c6             	inc    %rsi
1400ae2a5:	48 81 c7 b0 00 00 00 	add    $0xb0,%rdi
1400ae2ac:	48 3b b3 b8 06 00 00 	cmp    0x6b8(%rbx),%rsi
1400ae2b3:	72 de                	jb     0x1400ae293
1400ae2b5:	48 8b 8b 70 0c 00 00 	mov    0xc70(%rbx),%rcx
1400ae2bc:	ff 15 46 0d 32 00    	call   *0x320d46(%rip)        # 0x1403cf008
1400ae2c2:	48 83 a3 70 0c 00 00 	andq   $0x0,0xc70(%rbx)
1400ae2c9:	00
1400ae2ca:	48 8b 05 4f 0e 32 00 	mov    0x320e4f(%rip),%rax        # 0x1403cf120
1400ae2d1:	48 8b cb             	mov    %rbx,%rcx
1400ae2d4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ae2d9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400ae2de:	48 83 c4 20          	add    $0x20,%rsp
1400ae2e2:	5f                   	pop    %rdi
1400ae2e3:	48 ff a0 88 00 00 00 	rex.W jmp *0x88(%rax)
1400ae2ea:	cc                   	int3
1400ae2eb:	cc                   	int3
1400ae2ec:	40 53                	rex push %rbx
1400ae2ee:	48 83 ec 20          	sub    $0x20,%rsp
1400ae2f2:	48 8b d9             	mov    %rcx,%rbx
1400ae2f5:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
1400ae2fc:	e8 af f6 ff ff       	call   0x1400ad9b0
1400ae301:	48 8d 8b d0 02 00 00 	lea    0x2d0(%rbx),%rcx
1400ae308:	48 83 c4 20          	add    $0x20,%rsp
1400ae30c:	5b                   	pop    %rbx
1400ae30d:	e9 9e f6 ff ff       	jmp    0x1400ad9b0
1400ae312:	cc                   	int3
1400ae313:	cc                   	int3
1400ae314:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400ae319:	57                   	push   %rdi
1400ae31a:	48 83 ec 20          	sub    $0x20,%rsp
1400ae31e:	48 8b da             	mov    %rdx,%rbx
1400ae321:	48 8b f9             	mov    %rcx,%rdi
1400ae324:	48 81 c2 60 02 00 00 	add    $0x260,%rdx
1400ae32b:	48 81 c1 38 05 00 00 	add    $0x538,%rcx
1400ae332:	e8 71 0c 00 00       	call   0x1400aefa8
1400ae337:	84 c0                	test   %al,%al
1400ae339:	74 1e                	je     0x1400ae359
1400ae33b:	48 8d 93 d0 02 00 00 	lea    0x2d0(%rbx),%rdx
1400ae342:	48 8d 8f f0 05 00 00 	lea    0x5f0(%rdi),%rcx
1400ae349:	e8 5a 0c 00 00       	call   0x1400aefa8
1400ae34e:	f6 d8                	neg    %al
1400ae350:	1b c0                	sbb    %eax,%eax
1400ae352:	f7 d0                	not    %eax
1400ae354:	83 e0 1b             	and    $0x1b,%eax
1400ae357:	eb 05                	jmp    0x1400ae35e
1400ae359:	b8 1b 00 00 00       	mov    $0x1b,%eax
1400ae35e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ae363:	48 83 c4 20          	add    $0x20,%rsp
1400ae367:	5f                   	pop    %rdi
1400ae368:	c3                   	ret
1400ae369:	cc                   	int3
1400ae36a:	cc                   	int3
1400ae36b:	cc                   	int3
1400ae36c:	45 84 c0             	test   %r8b,%r8b
1400ae36f:	74 10                	je     0x1400ae381
1400ae371:	4c 8d 82 d0 02 00 00 	lea    0x2d0(%rdx),%r8
1400ae378:	48 8d 91 f0 05 00 00 	lea    0x5f0(%rcx),%rdx
1400ae37f:	eb 0e                	jmp    0x1400ae38f
1400ae381:	4c 8d 82 60 02 00 00 	lea    0x260(%rdx),%r8
1400ae388:	48 8d 91 38 05 00 00 	lea    0x538(%rcx),%rdx
1400ae38f:	e9 bc 0d 00 00       	jmp    0x1400af150
1400ae394:	4c 8b 49 20          	mov    0x20(%rcx),%r9
1400ae398:	4d 85 c9             	test   %r9,%r9
1400ae39b:	74 5a                	je     0x1400ae3f7
1400ae39d:	8a c2                	mov    %dl,%al
1400ae39f:	41 ba b8 00 00 00    	mov    $0xb8,%r10d
1400ae3a5:	f6 d8                	neg    %al
1400ae3a7:	8a c2                	mov    %dl,%al
1400ae3a9:	4d 1b c0             	sbb    %r8,%r8
1400ae3ac:	41 83 e0 70          	and    $0x70,%r8d
1400ae3b0:	f6 d8                	neg    %al
1400ae3b2:	48 1b c0             	sbb    %rax,%rax
1400ae3b5:	49 23 c2             	and    %r10,%rax
1400ae3b8:	8a 84 08 a2 05 00 00 	mov    0x5a2(%rax,%rcx,1),%al
1400ae3bf:	43 88 84 08 ca 02 00 	mov    %al,0x2ca(%r8,%r9,1)
1400ae3c6:	00
1400ae3c7:	8a c2                	mov    %dl,%al
1400ae3c9:	f6 d8                	neg    %al
1400ae3cb:	48 1b c0             	sbb    %rax,%rax
1400ae3ce:	49 23 c2             	and    %r10,%rax
1400ae3d1:	f6 da                	neg    %dl
1400ae3d3:	8a 84 08 a1 05 00 00 	mov    0x5a1(%rax,%rcx,1),%al
1400ae3da:	43 88 84 08 c9 02 00 	mov    %al,0x2c9(%r8,%r9,1)
1400ae3e1:	00
1400ae3e2:	48 1b c0             	sbb    %rax,%rax
1400ae3e5:	49 23 c2             	and    %r10,%rax
1400ae3e8:	8a 84 08 a3 05 00 00 	mov    0x5a3(%rax,%rcx,1),%al
1400ae3ef:	43 88 84 08 cb 02 00 	mov    %al,0x2cb(%r8,%r9,1)
1400ae3f6:	00
1400ae3f7:	c3                   	ret
1400ae3f8:	48 83 ec 28          	sub    $0x28,%rsp
1400ae3fc:	4c 8b 81 b8 06 00 00 	mov    0x6b8(%rcx),%r8
1400ae403:	33 c0                	xor    %eax,%eax
1400ae405:	4d 85 c0             	test   %r8,%r8
1400ae408:	74 26                	je     0x1400ae430
1400ae40a:	48 8b 89 70 0c 00 00 	mov    0xc70(%rcx),%rcx
1400ae411:	48 39 51 18          	cmp    %rdx,0x18(%rcx)
1400ae415:	74 14                	je     0x1400ae42b
1400ae417:	48 ff c0             	inc    %rax
1400ae41a:	48 81 c1 b0 00 00 00 	add    $0xb0,%rcx
1400ae421:	49 3b c0             	cmp    %r8,%rax
1400ae424:	72 eb                	jb     0x1400ae411
1400ae426:	48 83 c4 28          	add    $0x28,%rsp
1400ae42a:	c3                   	ret
1400ae42b:	e8 2c 06 00 00       	call   0x1400aea5c
1400ae430:	48 83 c4 28          	add    $0x28,%rsp
1400ae434:	c3                   	ret
1400ae435:	cc                   	int3
1400ae436:	cc                   	int3
1400ae437:	cc                   	int3
1400ae438:	48 8b 81 48 07 00 00 	mov    0x748(%rcx),%rax
1400ae43f:	48 89 81 38 05 00 00 	mov    %rax,0x538(%rcx)
1400ae446:	48 8b 81 50 07 00 00 	mov    0x750(%rcx),%rax
1400ae44d:	48 89 81 40 05 00 00 	mov    %rax,0x540(%rcx)
1400ae454:	48 8b 81 70 07 00 00 	mov    0x770(%rcx),%rax
1400ae45b:	48 89 81 70 05 00 00 	mov    %rax,0x570(%rcx)
1400ae462:	48 8b 81 78 07 00 00 	mov    0x778(%rcx),%rax
1400ae469:	48 89 81 48 05 00 00 	mov    %rax,0x548(%rcx)
1400ae470:	48 8b 81 48 09 00 00 	mov    0x948(%rcx),%rax
1400ae477:	48 89 81 88 05 00 00 	mov    %rax,0x588(%rcx)
1400ae47e:	48 8b 81 60 07 00 00 	mov    0x760(%rcx),%rax
1400ae485:	48 89 81 58 05 00 00 	mov    %rax,0x558(%rcx)
1400ae48c:	48 8b 81 68 07 00 00 	mov    0x768(%rcx),%rax
1400ae493:	48 89 81 60 05 00 00 	mov    %rax,0x560(%rcx)
1400ae49a:	48 8b 81 58 07 00 00 	mov    0x758(%rcx),%rax
1400ae4a1:	48 89 81 68 05 00 00 	mov    %rax,0x568(%rcx)
1400ae4a8:	48 8b 81 38 09 00 00 	mov    0x938(%rcx),%rax
1400ae4af:	48 89 81 78 05 00 00 	mov    %rax,0x578(%rcx)
1400ae4b6:	48 8b 81 50 09 00 00 	mov    0x950(%rcx),%rax
1400ae4bd:	48 89 81 80 05 00 00 	mov    %rax,0x580(%rcx)
1400ae4c4:	48 8b 81 00 09 00 00 	mov    0x900(%rcx),%rax
1400ae4cb:	48 89 81 90 05 00 00 	mov    %rax,0x590(%rcx)
1400ae4d2:	48 8b 81 28 07 00 00 	mov    0x728(%rcx),%rax
1400ae4d9:	48 89 81 c0 05 00 00 	mov    %rax,0x5c0(%rcx)
1400ae4e0:	48 8b 81 30 07 00 00 	mov    0x730(%rcx),%rax
1400ae4e7:	48 89 81 c8 05 00 00 	mov    %rax,0x5c8(%rcx)
1400ae4ee:	48 8b 81 40 07 00 00 	mov    0x740(%rcx),%rax
1400ae4f5:	48 89 81 d8 05 00 00 	mov    %rax,0x5d8(%rcx)
1400ae4fc:	48 8b 81 38 07 00 00 	mov    0x738(%rcx),%rax
1400ae503:	48 89 81 e0 05 00 00 	mov    %rax,0x5e0(%rcx)
1400ae50a:	48 8b 81 20 07 00 00 	mov    0x720(%rcx),%rax
1400ae511:	48 89 81 50 05 00 00 	mov    %rax,0x550(%rcx)
1400ae518:	48 8b 81 40 09 00 00 	mov    0x940(%rcx),%rax
1400ae51f:	48 89 81 d0 05 00 00 	mov    %rax,0x5d0(%rcx)
1400ae526:	48 8b 81 b0 07 00 00 	mov    0x7b0(%rcx),%rax
1400ae52d:	48 89 81 f0 05 00 00 	mov    %rax,0x5f0(%rcx)
1400ae534:	48 8b 81 b8 07 00 00 	mov    0x7b8(%rcx),%rax
1400ae53b:	48 89 81 f8 05 00 00 	mov    %rax,0x5f8(%rcx)
1400ae542:	48 8b 81 c8 07 00 00 	mov    0x7c8(%rcx),%rax
1400ae549:	48 89 81 10 06 00 00 	mov    %rax,0x610(%rcx)
1400ae550:	48 8b 81 d0 07 00 00 	mov    0x7d0(%rcx),%rax
1400ae557:	48 89 81 18 06 00 00 	mov    %rax,0x618(%rcx)
1400ae55e:	48 8b 81 c0 07 00 00 	mov    0x7c0(%rcx),%rax
1400ae565:	48 89 81 20 06 00 00 	mov    %rax,0x620(%rcx)
1400ae56c:	48 8b 81 58 09 00 00 	mov    0x958(%rcx),%rax
1400ae573:	48 89 81 30 06 00 00 	mov    %rax,0x630(%rcx)
1400ae57a:	48 8b 81 70 09 00 00 	mov    0x970(%rcx),%rax
1400ae581:	48 89 81 38 06 00 00 	mov    %rax,0x638(%rcx)
1400ae588:	48 8b 81 e0 07 00 00 	mov    0x7e0(%rcx),%rax
1400ae58f:	48 89 81 00 06 00 00 	mov    %rax,0x600(%rcx)
1400ae596:	48 8b 81 68 09 00 00 	mov    0x968(%rcx),%rax
1400ae59d:	48 89 81 40 06 00 00 	mov    %rax,0x640(%rcx)
1400ae5a4:	48 8b 81 d8 07 00 00 	mov    0x7d8(%rcx),%rax
1400ae5ab:	48 89 81 28 06 00 00 	mov    %rax,0x628(%rcx)
1400ae5b2:	48 8b 81 90 07 00 00 	mov    0x790(%rcx),%rax
1400ae5b9:	48 89 81 78 06 00 00 	mov    %rax,0x678(%rcx)
1400ae5c0:	48 8b 81 98 07 00 00 	mov    0x798(%rcx),%rax
1400ae5c7:	48 89 81 80 06 00 00 	mov    %rax,0x680(%rcx)
1400ae5ce:	48 8b 81 a8 07 00 00 	mov    0x7a8(%rcx),%rax
1400ae5d5:	48 89 81 90 06 00 00 	mov    %rax,0x690(%rcx)
1400ae5dc:	48 8b 81 a0 07 00 00 	mov    0x7a0(%rcx),%rax
1400ae5e3:	48 89 81 98 06 00 00 	mov    %rax,0x698(%rcx)
1400ae5ea:	48 8b 81 88 07 00 00 	mov    0x788(%rcx),%rax
1400ae5f1:	48 89 81 08 06 00 00 	mov    %rax,0x608(%rcx)
1400ae5f8:	48 8b 81 60 09 00 00 	mov    0x960(%rcx),%rax
1400ae5ff:	48 89 81 88 06 00 00 	mov    %rax,0x688(%rcx)
1400ae606:	33 c0                	xor    %eax,%eax
1400ae608:	c3                   	ret
1400ae609:	cc                   	int3
1400ae60a:	cc                   	int3
1400ae60b:	cc                   	int3
1400ae60c:	66 c7 81 a1 05 00 00 	movw   $0x101,0x5a1(%rcx)
1400ae613:	01 01
1400ae615:	48 8d 81 38 05 00 00 	lea    0x538(%rcx),%rax
1400ae61c:	c6 81 a4 05 00 00 01 	movb   $0x1,0x5a4(%rcx)
1400ae623:	48 8d 91 f0 05 00 00 	lea    0x5f0(%rcx),%rdx
1400ae62a:	0f 10 00             	movups (%rax),%xmm0
1400ae62d:	b9 80 00 00 00       	mov    $0x80,%ecx
1400ae632:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400ae636:	0f 11 02             	movups %xmm0,(%rdx)
1400ae639:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1400ae63d:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1400ae641:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1400ae645:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
1400ae649:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1400ae64d:	0f 11 4a 30          	movups %xmm1,0x30(%rdx)
1400ae651:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1400ae655:	0f 11 42 40          	movups %xmm0,0x40(%rdx)
1400ae659:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1400ae65d:	0f 11 4a 50          	movups %xmm1,0x50(%rdx)
1400ae661:	0f 11 42 60          	movups %xmm0,0x60(%rdx)
1400ae665:	48 03 d1             	add    %rcx,%rdx
1400ae668:	0f 10 40 70          	movups 0x70(%rax),%xmm0
1400ae66c:	48 03 c1             	add    %rcx,%rax
1400ae66f:	0f 11 42 f0          	movups %xmm0,-0x10(%rdx)
1400ae673:	0f 10 08             	movups (%rax),%xmm1
1400ae676:	0f 10 40 10          	movups 0x10(%rax),%xmm0
1400ae67a:	0f 11 0a             	movups %xmm1,(%rdx)
1400ae67d:	0f 10 48 20          	movups 0x20(%rax),%xmm1
1400ae681:	48 8b 40 30          	mov    0x30(%rax),%rax
1400ae685:	0f 11 42 10          	movups %xmm0,0x10(%rdx)
1400ae689:	0f 11 4a 20          	movups %xmm1,0x20(%rdx)
1400ae68d:	48 89 42 30          	mov    %rax,0x30(%rdx)
1400ae691:	c3                   	ret
1400ae692:	cc                   	int3
1400ae693:	cc                   	int3
1400ae694:	48 8b 05 85 0a 32 00 	mov    0x320a85(%rip),%rax        # 0x1403cf120
1400ae69b:	48 ff a0 a0 00 00 00 	rex.W jmp *0xa0(%rax)
1400ae6a2:	cc                   	int3
1400ae6a3:	cc                   	int3
1400ae6a4:	48 8b 05 75 0a 32 00 	mov    0x320a75(%rip),%rax        # 0x1403cf120
1400ae6ab:	48 ff a0 a8 00 00 00 	rex.W jmp *0xa8(%rax)
1400ae6b2:	cc                   	int3
1400ae6b3:	cc                   	int3
1400ae6b4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400ae6b9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400ae6be:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400ae6c3:	57                   	push   %rdi
1400ae6c4:	48 83 ec 20          	sub    $0x20,%rsp
1400ae6c8:	8b 81 78 13 00 00    	mov    0x1378(%rcx),%eax
1400ae6ce:	48 8b f9             	mov    %rcx,%rdi
1400ae6d1:	85 c0                	test   %eax,%eax
1400ae6d3:	74 45                	je     0x1400ae71a
1400ae6d5:	33 ed                	xor    %ebp,%ebp
1400ae6d7:	48 8d 99 80 13 00 00 	lea    0x1380(%rcx),%rbx
1400ae6de:	85 c0                	test   %eax,%eax
1400ae6e0:	7e 24                	jle    0x1400ae706
1400ae6e2:	33 f6                	xor    %esi,%esi
1400ae6e4:	48 8b 0b             	mov    (%rbx),%rcx
1400ae6e7:	48 8b 0c 31          	mov    (%rcx,%rsi,1),%rcx
1400ae6eb:	e8 3c 21 ff ff       	call   0x1400a082c
1400ae6f0:	48 8b 03             	mov    (%rbx),%rax
1400ae6f3:	ff c5                	inc    %ebp
1400ae6f5:	48 83 24 06 00       	andq   $0x0,(%rsi,%rax,1)
1400ae6fa:	48 8d 76 08          	lea    0x8(%rsi),%rsi
1400ae6fe:	3b af 78 13 00 00    	cmp    0x1378(%rdi),%ebp
1400ae704:	7c de                	jl     0x1400ae6e4
1400ae706:	48 8b 0b             	mov    (%rbx),%rcx
1400ae709:	ff 15 f9 08 32 00    	call   *0x3208f9(%rip)        # 0x1403cf008
1400ae70f:	48 83 23 00          	andq   $0x0,(%rbx)
1400ae713:	83 a7 78 13 00 00 00 	andl   $0x0,0x1378(%rdi)
1400ae71a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ae71f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400ae724:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400ae729:	48 83 c4 20          	add    $0x20,%rsp
1400ae72d:	5f                   	pop    %rdi
1400ae72e:	c3                   	ret
1400ae72f:	cc                   	int3
1400ae730:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400ae735:	57                   	push   %rdi
1400ae736:	48 83 ec 20          	sub    $0x20,%rsp
1400ae73a:	48 8b 79 20          	mov    0x20(%rcx),%rdi
1400ae73e:	45 33 c9             	xor    %r9d,%r9d
1400ae741:	48 85 ff             	test   %rdi,%rdi
1400ae744:	74 5d                	je     0x1400ae7a3
1400ae746:	48 63 c2             	movslq %edx,%rax
1400ae749:	48 8b bc c7 50 02 00 	mov    0x250(%rdi,%rax,8),%rdi
1400ae750:	00
1400ae751:	eb 1c                	jmp    0x1400ae76f
1400ae753:	48 8d 05 e6 08 32 00 	lea    0x3208e6(%rip),%rax        # 0x1403cf040
1400ae75a:	48 39 07             	cmp    %rax,(%rdi)
1400ae75d:	74 17                	je     0x1400ae776
1400ae75f:	48 8d 05 4a 09 32 00 	lea    0x32094a(%rip),%rax        # 0x1403cf0b0
1400ae766:	48 39 07             	cmp    %rax,(%rdi)
1400ae769:	74 0b                	je     0x1400ae776
1400ae76b:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
1400ae76f:	48 85 ff             	test   %rdi,%rdi
1400ae772:	75 df                	jne    0x1400ae753
1400ae774:	eb 2d                	jmp    0x1400ae7a3
1400ae776:	48 85 ff             	test   %rdi,%rdi
1400ae779:	74 28                	je     0x1400ae7a3
1400ae77b:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400ae77f:	41 8b d0             	mov    %r8d,%edx
1400ae782:	48 8b 58 40          	mov    0x40(%rax),%rbx
1400ae786:	48 89 48 40          	mov    %rcx,0x40(%rax)
1400ae78a:	48 8b 05 8f 09 32 00 	mov    0x32098f(%rip),%rax        # 0x1403cf120
1400ae791:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400ae795:	ff 50 78             	call   *0x78(%rax)
1400ae798:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400ae79c:	4c 8b c8             	mov    %rax,%r9
1400ae79f:	48 89 59 40          	mov    %rbx,0x40(%rcx)
1400ae7a3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ae7a8:	49 8b c1             	mov    %r9,%rax
1400ae7ab:	48 83 c4 20          	add    $0x20,%rsp
1400ae7af:	5f                   	pop    %rdi
1400ae7b0:	c3                   	ret
1400ae7b1:	cc                   	int3
1400ae7b2:	cc                   	int3
1400ae7b3:	cc                   	int3
1400ae7b4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ae7b9:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1400ae7be:	55                   	push   %rbp
1400ae7bf:	56                   	push   %rsi
1400ae7c0:	57                   	push   %rdi
1400ae7c1:	41 54                	push   %r12
1400ae7c3:	41 55                	push   %r13
1400ae7c5:	41 56                	push   %r14
1400ae7c7:	41 57                	push   %r15
1400ae7c9:	48 83 ec 20          	sub    $0x20,%rsp
1400ae7cd:	48 8b 01             	mov    (%rcx),%rax
1400ae7d0:	4c 8b e9             	mov    %rcx,%r13
1400ae7d3:	4d 8b e0             	mov    %r8,%r12
1400ae7d6:	48 8b f2             	mov    %rdx,%rsi
1400ae7d9:	bd 01 00 00 00       	mov    $0x1,%ebp
1400ae7de:	44 8b 50 08          	mov    0x8(%rax),%r10d
1400ae7e2:	b8 d0 02 00 00       	mov    $0x2d0,%eax
1400ae7e7:	41 83 e2 0a          	and    $0xa,%r10d
1400ae7eb:	41 83 fa 0a          	cmp    $0xa,%r10d
1400ae7ef:	8d 48 90             	lea    -0x70(%rax),%ecx
1400ae7f2:	0f 45 c1             	cmovne %ecx,%eax