1401dd533:	85 c0                	test   %eax,%eax
1401dd535:	0f 88 5c f6 ff ff    	js     0x1401dcb97
1401dd53b:	48 8d 15 e0 ab 05 00 	lea    0x5abe0(%rip),%rdx        # 0x140238122
1401dd542:	48 89 f1             	mov    %rsi,%rcx
1401dd545:	e8 56 37 00 00       	call   0x1401e0ca0
1401dd54a:	41 89 c5             	mov    %eax,%r13d
1401dd54d:	85 c0                	test   %eax,%eax
1401dd54f:	0f 88 42 f6 ff ff    	js     0x1401dcb97
1401dd555:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401dd55a:	48 83 c0 01          	add    $0x1,%rax
1401dd55e:	48 8b 14 c7          	mov    (%rdi,%rax,8),%rdx
1401dd562:	48 8d 6c c7 08       	lea    0x8(%rdi,%rax,8),%rbp
1401dd567:	48 85 d2             	test   %rdx,%rdx
1401dd56a:	74 3a                	je     0x1401dd5a6
1401dd56c:	48 89 f1             	mov    %rsi,%rcx
1401dd56f:	e8 2c 37 00 00       	call   0x1401e0ca0
1401dd574:	41 89 c5             	mov    %eax,%r13d
1401dd577:	85 c0                	test   %eax,%eax
1401dd579:	0f 88 18 f6 ff ff    	js     0x1401dcb97
1401dd57f:	48 8d 15 9c ab 05 00 	lea    0x5ab9c(%rip),%rdx        # 0x140238122
1401dd586:	48 89 f1             	mov    %rsi,%rcx
1401dd589:	e8 12 37 00 00       	call   0x1401e0ca0
1401dd58e:	41 89 c5             	mov    %eax,%r13d
1401dd591:	85 c0                	test   %eax,%eax
1401dd593:	0f 88 fe f5 ff ff    	js     0x1401dcb97
1401dd599:	48 8b 55 00          	mov    0x0(%rbp),%rdx
1401dd59d:	48 83 c5 08          	add    $0x8,%rbp
1401dd5a1:	48 85 d2             	test   %rdx,%rdx
1401dd5a4:	75 c6                	jne    0x1401dd56c
1401dd5a6:	4c 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%r8
1401dd5ad:	00
1401dd5ae:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
1401dd5b5:	00
1401dd5b6:	8b 8c 24 58 01 00 00 	mov    0x158(%rsp),%ecx
1401dd5bd:	e8 5e db ee ff       	call   0x1400cb120
1401dd5c2:	85 c0                	test   %eax,%eax
1401dd5c4:	0f 88 29 04 00 00    	js     0x1401dd9f3
1401dd5ca:	48 8b 83 90 00 00 00 	mov    0x90(%rbx),%rax
1401dd5d1:	8b 8c 24 58 01 00 00 	mov    0x158(%rsp),%ecx
1401dd5d8:	48 85 c0             	test   %rax,%rax
1401dd5db:	0f 84 07 04 00 00    	je     0x1401dd9e8
1401dd5e1:	ff d0                	call   *%rax
1401dd5e3:	85 c0                	test   %eax,%eax
1401dd5e5:	0f 88 08 04 00 00    	js     0x1401dd9f3
1401dd5eb:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401dd5f0:	e8 6b 1b 00 00       	call   0x1401df160
1401dd5f5:	85 c0                	test   %eax,%eax
1401dd5f7:	0f 88 f6 03 00 00    	js     0x1401dd9f3
1401dd5fd:	31 d2                	xor    %edx,%edx
1401dd5ff:	4c 3b b4 24 b0 03 00 	cmp    0x3b0(%rsp),%r14
1401dd606:	00
1401dd607:	48 89 d9             	mov    %rbx,%rcx
1401dd60a:	0f 92 c2             	setb   %dl
1401dd60d:	e8 7e e7 ff ff       	call   0x1401dbd90
1401dd612:	41 89 c5             	mov    %eax,%r13d
1401dd615:	85 c0                	test   %eax,%eax
1401dd617:	0f 88 7a f5 ff ff    	js     0x1401dcb97
1401dd61d:	4d 85 e4             	test   %r12,%r12
1401dd620:	0f 84 ea 01 00 00    	je     0x1401dd810
1401dd626:	49 6b c4 18          	imul   $0x18,%r12,%rax
1401dd62a:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1401dd62f:	49 89 d6             	mov    %rdx,%r14
1401dd632:	48 8d 2c 10          	lea    (%rax,%rdx,1),%rbp
1401dd636:	4c 89 f9             	mov    %r15,%rcx
1401dd639:	e8 02 35 00 00       	call   0x1401e0b40
1401dd63e:	4d 8b 2e             	mov    (%r14),%r13
1401dd641:	4c 89 e9             	mov    %r13,%rcx
1401dd644:	e8 4f c8 00 00       	call   0x1401e9e98
1401dd649:	4c 89 ea             	mov    %r13,%rdx
1401dd64c:	4c 89 f9             	mov    %r15,%rcx
1401dd64f:	4c 8d 40 fb          	lea    -0x5(%rax),%r8
1401dd653:	e8 88 35 00 00       	call   0x1401e0be0
1401dd658:	41 89 c5             	mov    %eax,%r13d
1401dd65b:	85 c0                	test   %eax,%eax
1401dd65d:	75 0d                	jne    0x1401dd66c
1401dd65f:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
1401dd666:	00
1401dd667:	e8 74 71 f0 ff       	call   0x1400e47e0
1401dd66c:	49 83 c6 18          	add    $0x18,%r14
1401dd670:	4c 39 f5             	cmp    %r14,%rbp
1401dd673:	75 c1                	jne    0x1401dd636
1401dd675:	e9 6d f6 ff ff       	jmp    0x1401dcce7
1401dd67a:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
1401dd681:	00
1401dd682:	31 ff                	xor    %edi,%edi
1401dd684:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401dd689:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401dd68e:	e8 9d a3 ff ff       	call   0x1401d7a30
1401dd693:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1401dd69a:	00
1401dd69b:	48 85 c9             	test   %rcx,%rcx
1401dd69e:	0f 84 d8 00 00 00    	je     0x1401dd77c
1401dd6a4:	e8 e7 50 00 00       	call   0x1401e2790
1401dd6a9:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401dd6ae:	e8 7d d4 ff ff       	call   0x1401dab30
1401dd6b3:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401dd6b8:	e8 c3 d8 ff ff       	call   0x1401daf80
1401dd6bd:	48 01 bb c8 00 00 00 	add    %rdi,0xc8(%rbx)
1401dd6c4:	45 85 ed             	test   %r13d,%r13d
1401dd6c7:	0f 85 1d fa ff ff    	jne    0x1401dd0ea
1401dd6cd:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1401dd6d4:	00
1401dd6d5:	e8 16 31 00 00       	call   0x1401e07f0
1401dd6da:	41 89 c0             	mov    %eax,%r8d
1401dd6dd:	85 c0                	test   %eax,%eax
1401dd6df:	0f 88 b7 fb ff ff    	js     0x1401dd29c
1401dd6e5:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401dd6ea:	48 89 f9             	mov    %rdi,%rcx
1401dd6ed:	e8 4e 18 00 00       	call   0x1401def40
1401dd6f2:	41 89 c0             	mov    %eax,%r8d
1401dd6f5:	85 c0                	test   %eax,%eax
1401dd6f7:	0f 88 9f fb ff ff    	js     0x1401dd29c
1401dd6fd:	48 8b 84 24 e0 01 00 	mov    0x1e0(%rsp),%rax
1401dd704:	00
1401dd705:	b9 06 00 00 00       	mov    $0x6,%ecx
1401dd70a:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1401dd70f:	f3 0f 6f 8c 24 d0 01 	movdqu 0x1d0(%rsp),%xmm1
1401dd716:	00 00
1401dd718:	48 89 84 24 80 01 00 	mov    %rax,0x180(%rsp)
1401dd71f:	00
1401dd720:	31 c0                	xor    %eax,%eax
1401dd722:	f3 ab                	rep stos %eax,%es:(%rdi)
1401dd724:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401dd729:	0f 11 8c 24 70 01 00 	movups %xmm1,0x170(%rsp)
1401dd730:	00
1401dd731:	c7 84 24 d8 01 00 00 	movl   $0xffffffff,0x1d8(%rsp)
1401dd738:	ff ff ff ff
1401dd73c:	e8 2f 18 00 00       	call   0x1401def70
1401dd741:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1401dd748:	00
1401dd749:	e8 82 2c 00 00       	call   0x1401e03d0
1401dd74e:	48 89 f1             	mov    %rsi,%rcx
1401dd751:	e8 aa 33 00 00       	call   0x1401e0b00
1401dd756:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401dd75b:	e8 a0 33 00 00       	call   0x1401e0b00
1401dd760:	31 c9                	xor    %ecx,%ecx
1401dd762:	89 4c 24 70          	mov    %ecx,0x70(%rsp)
1401dd766:	e9 ba f9 ff ff       	jmp    0x1401dd125
1401dd76b:	8b 44 24 70          	mov    0x70(%rsp),%eax
1401dd76f:	85 c0                	test   %eax,%eax
1401dd771:	0f 85 de fd ff ff    	jne    0x1401dd555
1401dd777:	e9 a4 fd ff ff       	jmp    0x1401dd520
1401dd77c:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401dd781:	e8 aa d3 ff ff       	call   0x1401dab30
1401dd786:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401dd78b:	e8 f0 d7 ff ff       	call   0x1401daf80
1401dd790:	48 01 bb c8 00 00 00 	add    %rdi,0xc8(%rbx)
1401dd797:	e9 4e f9 ff ff       	jmp    0x1401dd0ea
1401dd79c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401dd7a1:	31 ff                	xor    %edi,%edi
1401dd7a3:	41 bd f3 ff ff ff    	mov    $0xfffffff3,%r13d
1401dd7a9:	e8 62 19 00 00       	call   0x1401df110
1401dd7ae:	e9 b5 f1 ff ff       	jmp    0x1401dc968
1401dd7b3:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401dd7b8:	31 ff                	xor    %edi,%edi
1401dd7ba:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
1401dd7c0:	48 8d b4 24 d0 00 00 	lea    0xd0(%rsp),%rsi
1401dd7c7:	00
1401dd7c8:	e8 43 19 00 00       	call   0x1401df110
1401dd7cd:	48 8d 84 24 f0 00 00 	lea    0xf0(%rsp),%rax
1401dd7d4:	00
1401dd7d5:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401dd7da:	48 8d 84 24 10 01 00 	lea    0x110(%rsp),%rax
1401dd7e1:	00
1401dd7e2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401dd7e7:	48 8d 84 24 70 01 00 	lea    0x170(%rsp),%rax
1401dd7ee:	00
1401dd7ef:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401dd7f4:	e9 ad f3 ff ff       	jmp    0x1401dcba6
1401dd7f9:	48 8b 84 24 b0 03 00 	mov    0x3b0(%rsp),%rax
1401dd800:	00
1401dd801:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
1401dd806:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401dd80b:	e9 88 fb ff ff       	jmp    0x1401dd398
1401dd810:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401dd815:	e8 f6 18 00 00       	call   0x1401df110
1401dd81a:	e9 80 f1 ff ff       	jmp    0x1401dc99f
1401dd81f:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
1401dd824:	4c 89 e9             	mov    %r13,%rcx
1401dd827:	e8 04 a2 ff ff       	call   0x1401d7a30
1401dd82c:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1401dd833:	00
1401dd834:	4c 89 ea             	mov    %r13,%rdx
1401dd837:	41 b8 67 00 00 00    	mov    $0x67,%r8d
1401dd83d:	e8 8e 4f 00 00       	call   0x1401e27d0
1401dd842:	41 89 c5             	mov    %eax,%r13d
1401dd845:	85 c0                	test   %eax,%eax
1401dd847:	0f 88 3c fe ff ff    	js     0x1401dd689
1401dd84d:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401dd852:	48 8d 15 c3 a8 05 00 	lea    0x5a8c3(%rip),%rdx        # 0x14023811c
1401dd859:	e8 a2 a4 ff ff       	call   0x1401d7d00
1401dd85e:	41 89 c5             	mov    %eax,%r13d
1401dd861:	85 c0                	test   %eax,%eax
1401dd863:	0f 88 20 fe ff ff    	js     0x1401dd689
1401dd869:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1401dd86e:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401dd873:	e8 f8 a4 ff ff       	call   0x1401d7d70
1401dd878:	41 89 c5             	mov    %eax,%r13d
1401dd87b:	85 c0                	test   %eax,%eax
1401dd87d:	7f 69                	jg     0x1401dd8e8
1401dd87f:	0f 85 04 fe ff ff    	jne    0x1401dd689
1401dd885:	4d 85 f6             	test   %r14,%r14
1401dd888:	74 4e                	je     0x1401dd8d8
1401dd88a:	48 85 ed             	test   %rbp,%rbp
1401dd88d:	74 26                	je     0x1401dd8b5
1401dd88f:	48 8b 45 08          	mov    0x8(%rbp),%rax
1401dd893:	48 85 c0             	test   %rax,%rax
1401dd896:	74 0a                	je     0x1401dd8a2
1401dd898:	48 39 84 24 60 02 00 	cmp    %rax,0x260(%rsp)
1401dd89f:	00
1401dd8a0:	72 c7                	jb     0x1401dd869
1401dd8a2:	48 8b 45 00          	mov    0x0(%rbp),%rax
1401dd8a6:	48 85 c0             	test   %rax,%rax
1401dd8a9:	74 0a                	je     0x1401dd8b5
1401dd8ab:	48 39 84 24 c0 02 00 	cmp    %rax,0x2c0(%rsp)
1401dd8b2:	00
1401dd8b3:	72 b4                	jb     0x1401dd869
1401dd8b5:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1401dd8ba:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1401dd8c1:	00
1401dd8c2:	e8 59 2d 00 00       	call   0x1401e0620
1401dd8c7:	41 89 c5             	mov    %eax,%r13d
1401dd8ca:	85 c0                	test   %eax,%eax
1401dd8cc:	0f 88 b7 fd ff ff    	js     0x1401dd689
1401dd8d2:	48 83 c7 01          	add    $0x1,%rdi
1401dd8d6:	eb 91                	jmp    0x1401dd869
1401dd8d8:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401dd8dd:	e8 fe e0 ff ff       	call   0x1401db9e0
1401dd8e2:	85 c0                	test   %eax,%eax
1401dd8e4:	74 a4                	je     0x1401dd88a
1401dd8e6:	eb 81                	jmp    0x1401dd869
1401dd8e8:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401dd8ed:	45 31 ed             	xor    %r13d,%r13d
1401dd8f0:	e8 3b a1 ff ff       	call   0x1401d7a30
1401dd8f5:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1401dd8fc:	00
1401dd8fd:	48 85 c9             	test   %rcx,%rcx
1401dd900:	0f 85 9e fd ff ff    	jne    0x1401dd6a4
1401dd906:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401dd90b:	e8 20 d2 ff ff       	call   0x1401dab30
1401dd910:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401dd915:	e8 66 d6 ff ff       	call   0x1401daf80
1401dd91a:	48 01 bb c8 00 00 00 	add    %rdi,0xc8(%rbx)
1401dd921:	e9 a7 fd ff ff       	jmp    0x1401dd6cd
1401dd926:	31 ff                	xor    %edi,%edi
1401dd928:	e9 5c fd ff ff       	jmp    0x1401dd689
1401dd92d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401dd932:	e8 39 16 00 00       	call   0x1401def70
1401dd937:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1401dd93e:	00
1401dd93f:	e8 8c 2a 00 00       	call   0x1401e03d0
1401dd944:	48 89 f1             	mov    %rsi,%rcx
1401dd947:	e8 b4 31 00 00       	call   0x1401e0b00
1401dd94c:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401dd951:	e8 aa 31 00 00       	call   0x1401e0b00
1401dd956:	e9 3e f3 ff ff       	jmp    0x1401dcc99
1401dd95b:	49 89 f8             	mov    %rdi,%r8
1401dd95e:	ba 18 00 00 00       	mov    $0x18,%edx
1401dd963:	48 8d 0d 86 a7 05 00 	lea    0x5a786(%rip),%rcx        # 0x1402380f0
1401dd96a:	e8 21 5a ee ff       	call   0x1400c3390
1401dd96f:	e8 fc 6e 00 00       	call   0x1401e4870
1401dd974:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401dd979:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
1401dd97f:	e8 8c 17 00 00       	call   0x1401df110
1401dd984:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401dd989:	e8 62 30 00 00       	call   0x1401e09f0
1401dd98e:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
1401dd995:	00
1401dd996:	e8 d5 15 00 00       	call   0x1401def70
1401dd99b:	48 8d 8c 24 f0 00 00 	lea    0xf0(%rsp),%rcx
1401dd9a2:	00
1401dd9a3:	e8 58 31 00 00       	call   0x1401e0b00
1401dd9a8:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
1401dd9af:	00
1401dd9b0:	e8 4b 31 00 00       	call   0x1401e0b00
1401dd9b5:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
1401dd9bc:	00
1401dd9bd:	e8 3e 31 00 00       	call   0x1401e0b00
1401dd9c2:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1401dd9c9:	00
1401dd9ca:	e8 31 31 00 00       	call   0x1401e0b00
1401dd9cf:	31 c9                	xor    %ecx,%ecx
1401dd9d1:	e8 ea 33 00 00       	call   0x1401e0dc0
1401dd9d6:	e9 04 f0 ff ff       	jmp    0x1401dc9df
1401dd9db:	48 8d b4 24 d0 00 00 	lea    0xd0(%rsp),%rsi
1401dd9e2:	00
1401dd9e3:	e9 6d fb ff ff       	jmp    0x1401dd555
1401dd9e8:	ff 15 0a 1a 0d 00    	call   *0xd1a0a(%rip)        # 0x1402af3f8
1401dd9ee:	e9 f0 fb ff ff       	jmp    0x1401dd5e3
1401dd9f3:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
1401dd9fa:	00
1401dd9fb:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
1401dda01:	e8 da 6d f0 ff       	call   0x1400e47e0
1401dda06:	e9 8c f1 ff ff       	jmp    0x1401dcb97
1401dda0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401dda10:	41 54                	push   %r12
1401dda12:	55                   	push   %rbp
1401dda13:	57                   	push   %rdi
1401dda14:	56                   	push   %rsi
1401dda15:	53                   	push   %rbx
1401dda16:	48 83 ec 40          	sub    $0x40,%rsp
1401dda1a:	48 8b 2d cf b0 05 00 	mov    0x5b0cf(%rip),%rbp        # 0x140238af0
1401dda21:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401dda25:	48 89 d3             	mov    %rdx,%rbx
1401dda28:	48 89 51 18          	mov    %rdx,0x18(%rcx)
1401dda2c:	45 89 c4             	mov    %r8d,%r12d
1401dda2f:	48 8b 52 50          	mov    0x50(%rdx),%rdx
1401dda33:	44 8b 83 88 00 00 00 	mov    0x88(%rbx),%r8d
1401dda3a:	48 89 ce             	mov    %rcx,%rsi
1401dda3d:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1401dda42:	48 8b 45 00          	mov    0x0(%rbp),%rax
1401dda46:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401dda4b:	31 c0                	xor    %eax,%eax
1401dda4d:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1401dda54:	00 00
1401dda56:	e8 d5 15 00 00       	call   0x1401df030
1401dda5b:	85 c0                	test   %eax,%eax
1401dda5d:	0f 88 9d 00 00 00    	js     0x1401ddb00
1401dda63:	8b 53 7c             	mov    0x7c(%rbx),%edx
1401dda66:	85 d2                	test   %edx,%edx
1401dda68:	75 4e                	jne    0x1401ddab8
1401dda6a:	48 89 d9             	mov    %rbx,%rcx
1401dda6d:	e8 ae ec ff ff       	call   0x1401dc720
1401dda72:	89 c7                	mov    %eax,%edi
1401dda74:	85 c0                	test   %eax,%eax
1401dda76:	78 0d                	js     0x1401dda85
1401dda78:	74 6a                	je     0x1401ddae4
1401dda7a:	41 83 e4 01          	and    $0x1,%r12d
1401dda7e:	bf f4 ff ff ff       	mov    $0xfffffff4,%edi
1401dda83:	75 4b                	jne    0x1401ddad0
1401dda85:	48 89 f1             	mov    %rsi,%rcx
1401dda88:	e8 13 e1 ff ff       	call   0x1401dbba0
1401dda8d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401dda92:	e8 69 30 00 00       	call   0x1401e0b00
1401dda97:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401dda9c:	48 2b 45 00          	sub    0x0(%rbp),%rax
1401ddaa0:	0f 85 8b 00 00 00    	jne    0x1401ddb31
1401ddaa6:	89 f8                	mov    %edi,%eax
1401ddaa8:	48 83 c4 40          	add    $0x40,%rsp
1401ddaac:	5b                   	pop    %rbx
1401ddaad:	5e                   	pop    %rsi
1401ddaae:	5f                   	pop    %rdi
1401ddaaf:	5d                   	pop    %rbp
1401ddab0:	41 5c                	pop    %r12
1401ddab2:	c3                   	ret
1401ddab3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401ddab8:	48 8b 0e             	mov    (%rsi),%rcx
1401ddabb:	e8 30 6a f0 ff       	call   0x1400e44f0
1401ddac0:	85 c0                	test   %eax,%eax
1401ddac2:	79 a6                	jns    0x1401dda6a