1800054db:	4c 8b e9             	mov    %rcx,%r13
1800054de:	89 19                	mov    %ebx,(%rcx)
1800054e0:	89 5d b3             	mov    %ebx,-0x4d(%rbp)
1800054e3:	e8 2c f5 01 00       	call   0x180024a14
1800054e8:	44 8d 73 02          	lea    0x2(%rbx),%r14d
1800054ec:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1800054f0:	45 8b ce             	mov    %r14d,%r9d
1800054f3:	4c 8d 05 c6 fc 19 00 	lea    0x19fcc6(%rip),%r8        # 0x1801a51c0
1800054fa:	4d 89 40 08          	mov    %r8,0x8(%r8)
1800054fe:	4d 89 00             	mov    %r8,(%r8)
180005501:	49 83 c0 20          	add    $0x20,%r8
180005505:	49 83 e9 01          	sub    $0x1,%r9
180005509:	75 ef                	jne    0x1800054fa
18000550b:	41 83 cc ff          	or     $0xffffffff,%r12d
18000550f:	c7 05 bf fc 19 00 00 	movl   $0x400,0x19fcbf(%rip)        # 0x1801a51d8
180005516:	04 00 00
180005519:	48 8d 05 68 1e 14 00 	lea    0x141e68(%rip),%rax        # 0x180147388
180005520:	c7 05 ce fc 19 00 40 	movl   $0x440,0x19fcce(%rip)        # 0x1801a51f8
180005527:	04 00 00
18000552a:	48 89 05 9f fc 19 00 	mov    %rax,0x19fc9f(%rip)        # 0x1801a51d0
180005531:	48 8d 15 f0 fb 13 00 	lea    0x13fbf0(%rip),%rdx        # 0x180145128
180005538:	48 8d 05 e1 1d 14 00 	lea    0x141de1(%rip),%rax        # 0x180147320
18000553f:	44 89 65 af          	mov    %r12d,-0x51(%rbp)
180005543:	48 89 05 a6 fc 19 00 	mov    %rax,0x19fca6(%rip)        # 0x1801a51f0
18000554a:	41 b9 00 00 30 00    	mov    $0x300000,%r9d
180005550:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
180005554:	44 89 65 67          	mov    %r12d,0x67(%rbp)
180005558:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
18000555c:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
180005560:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
180005564:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
180005568:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
18000556c:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
180005570:	48 89 45 df          	mov    %rax,-0x21(%rbp)
180005574:	89 45 e7             	mov    %eax,-0x19(%rbp)
180005577:	44 89 65 7f          	mov    %r12d,0x7f(%rbp)
18000557b:	44 89 65 77          	mov    %r12d,0x77(%rbp)
18000557f:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
180005583:	89 5d b7             	mov    %ebx,-0x49(%rbp)
180005586:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
18000558a:	e8 b9 f9 ff ff       	call   0x180004f48
18000558f:	f6 05 2a f4 19 00 01 	testb  $0x1,0x19f42a(%rip)        # 0x1801a49c0
180005596:	48 8d 05 5b 6b 00 00 	lea    0x6b5b(%rip),%rax        # 0x18000c0f8
18000559d:	48 89 05 64 af 16 00 	mov    %rax,0x16af64(%rip)        # 0x180170508
1800055a4:	c7 05 52 af 16 00 03 	movl   $0x10200003,0x16af52(%rip)        # 0x180170500
1800055ab:	00 20 10
1800055ae:	74 08                	je     0x1800055b8
1800055b0:	38 1d f9 a5 16 00    	cmp    %bl,0x16a5f9(%rip)        # 0x18016fbaf
1800055b6:	74 0f                	je     0x1800055c7
1800055b8:	0f 10 05 05 f4 19 00 	movups 0x19f405(%rip),%xmm0        # 0x1801a49c4
1800055bf:	f3 0f 7f 05 49 fc 19 	movdqu %xmm0,0x19fc49(%rip)        # 0x1801a5210
1800055c6:	00
1800055c7:	48 8b 0d 0a f4 19 00 	mov    0x19f40a(%rip),%rcx        # 0x1801a49d8
1800055ce:	ba 48 00 00 16       	mov    $0x16000048,%edx
1800055d3:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1800055d7:	e8 58 78 07 00       	call   0x18007ce34
1800055dc:	48 8b 0d f5 f3 19 00 	mov    0x19f3f5(%rip),%rcx        # 0x1801a49d8
1800055e3:	ba e1 00 00 26       	mov    $0x260000e1,%edx
1800055e8:	e8 47 78 07 00       	call   0x18007ce34
1800055ed:	48 8b 0d e4 f3 19 00 	mov    0x19f3e4(%rip),%rcx        # 0x1801a49d8
1800055f4:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
1800055f8:	bf 30 00 00 12       	mov    $0x12000030,%edi
1800055fd:	8b d7                	mov    %edi,%edx
1800055ff:	e8 54 6f 07 00       	call   0x18007c558
180005604:	85 c0                	test   %eax,%eax
180005606:	78 66                	js     0x18000566e
180005608:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
18000560c:	48 8b cb             	mov    %rbx,%rcx
18000560f:	e8 2c 5b 12 00       	call   0x18012b140
180005614:	48 8d 15 ad 04 14 00 	lea    0x1404ad(%rip),%rdx        # 0x180145ac8
18000561b:	48 8b cb             	mov    %rbx,%rcx
18000561e:	e8 19 2d 00 00       	call   0x18000833c
180005623:	48 8d 15 d6 04 14 00 	lea    0x1404d6(%rip),%rdx        # 0x180145b00
18000562a:	48 8b cb             	mov    %rbx,%rcx
18000562d:	e8 0a 2d 00 00       	call   0x18000833c
180005632:	48 8d 15 ef 04 14 00 	lea    0x1404ef(%rip),%rdx        # 0x180145b28
180005639:	48 8b cb             	mov    %rbx,%rcx
18000563c:	e8 fb 2c 00 00       	call   0x18000833c
180005641:	48 8b 0d 90 f3 19 00 	mov    0x19f390(%rip),%rcx        # 0x1801a49d8
180005648:	8b d7                	mov    %edi,%edx
18000564a:	e8 e5 77 07 00       	call   0x18007ce34
18000564f:	4c 8b c3             	mov    %rbx,%r8
180005652:	48 8d 0d 67 f3 19 00 	lea    0x19f367(%rip),%rcx        # 0x1801a49c0
180005659:	8b d7                	mov    %edi,%edx
18000565b:	e8 70 76 07 00       	call   0x18007ccd0
180005660:	48 8b cb             	mov    %rbx,%rcx
180005663:	8b f8                	mov    %eax,%edi
180005665:	e8 92 49 09 00       	call   0x180099ffc
18000566a:	33 db                	xor    %ebx,%ebx
18000566c:	eb 02                	jmp    0x180005670
18000566e:	8b fb                	mov    %ebx,%edi
180005670:	48 8b 0d 61 f3 19 00 	mov    0x19f361(%rip),%rcx        # 0x1801a49d8
180005677:	e8 98 30 00 00       	call   0x180008714
18000567c:	85 ff                	test   %edi,%edi
18000567e:	79 0a                	jns    0x18000568a
180005680:	bb 01 00 30 40       	mov    $0x40300001,%ebx
180005685:	e9 12 0b 00 00       	jmp    0x18000619c
18000568a:	48 8b 0d 47 f3 19 00 	mov    0x19f347(%rip),%rcx        # 0x1801a49d8
180005691:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
180005695:	ba c0 00 00 25       	mov    $0x250000c0,%edx
18000569a:	e8 21 6e 07 00       	call   0x18007c4c0
18000569f:	48 c7 c1 0f 00 00 c0 	mov    $0xffffffffc000000f,%rcx
1800056a6:	85 c0                	test   %eax,%eax
1800056a8:	78 75                	js     0x18000571f
1800056aa:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1800056ae:	48 83 f8 04          	cmp    $0x4,%rax
1800056b2:	73 6b                	jae    0x18000571f
1800056b4:	8b fb                	mov    %ebx,%edi
1800056b6:	48 85 c0             	test   %rax,%rax
1800056b9:	74 49                	je     0x180005704
1800056bb:	48 83 e8 01          	sub    $0x1,%rax
1800056bf:	74 30                	je     0x1800056f1
1800056c1:	48 83 e8 01          	sub    $0x1,%rax
1800056c5:	74 16                	je     0x1800056dd
1800056c7:	48 83 f8 01          	cmp    $0x1,%rax
1800056cb:	75 54                	jne    0x180005721
1800056cd:	45 33 c9             	xor    %r9d,%r9d
1800056d0:	8d 79 f2             	lea    -0xe(%rcx),%edi
1800056d3:	45 33 c0             	xor    %r8d,%r8d
1800056d6:	41 8b cc             	mov    %r12d,%ecx
1800056d9:	33 d2                	xor    %edx,%edx
1800056db:	eb 3b                	jmp    0x180005718
1800056dd:	45 33 c0             	xor    %r8d,%r8d
1800056e0:	48 c7 c7 06 00 14 c0 	mov    $0xffffffffc0140006,%rdi
1800056e7:	33 d2                	xor    %edx,%edx
1800056e9:	4c 8b cf             	mov    %rdi,%r9
1800056ec:	8d 4a 04             	lea    0x4(%rdx),%ecx
1800056ef:	eb 27                	jmp    0x180005718
1800056f1:	8b f9                	mov    %ecx,%edi
1800056f3:	48 8d 15 d6 02 14 00 	lea    0x1402d6(%rip),%rdx        # 0x1801459d0
1800056fa:	4c 8b c1             	mov    %rcx,%r8
1800056fd:	b9 05 00 00 00       	mov    $0x5,%ecx
180005702:	eb 11                	jmp    0x180005715
180005704:	8b f9                	mov    %ecx,%edi
180005706:	48 8d 15 7b 02 14 00 	lea    0x14027b(%rip),%rdx        # 0x180145988
18000570d:	4c 8b c1             	mov    %rcx,%r8
180005710:	b9 06 00 00 00       	mov    $0x6,%ecx
180005715:	45 33 c9             	xor    %r9d,%r9d
180005718:	e8 ff 69 00 00       	call   0x18000c11c
18000571d:	eb 02                	jmp    0x180005721
18000571f:	8b fb                	mov    %ebx,%edi
180005721:	85 ff                	test   %edi,%edi
180005723:	79 0a                	jns    0x18000572f
180005725:	bb 04 00 30 40       	mov    $0x40300004,%ebx
18000572a:	e9 6d 0a 00 00       	jmp    0x18000619c
18000572f:	bf 98 0f 00 00       	mov    $0xf98,%edi
180005734:	8b cf                	mov    %edi,%ecx
180005736:	e8 15 47 09 00       	call   0x180099e50
18000573b:	48 8b f0             	mov    %rax,%rsi
18000573e:	48 85 c0             	test   %rax,%rax
180005741:	75 0f                	jne    0x180005752
180005743:	bf 17 00 00 c0       	mov    $0xc0000017,%edi
180005748:	bb 3e 00 30 40       	mov    $0x4030003e,%ebx
18000574d:	e9 4a 0a 00 00       	jmp    0x18000619c
180005752:	4c 8b c7             	mov    %rdi,%r8
180005755:	33 d2                	xor    %edx,%edx
180005757:	48 8b ce             	mov    %rsi,%rcx
18000575a:	e8 21 05 13 00       	call   0x180135c80
18000575f:	c7 46 08 60 01 00 00 	movl   $0x160,0x8(%rsi)
180005766:	48 8d 86 60 01 00 00 	lea    0x160(%rsi),%rax
18000576d:	48 89 86 f0 00 00 00 	mov    %rax,0xf0(%rsi)
180005774:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
180005778:	c7 06 0a 00 00 00    	movl   $0xa,(%rsi)
18000577e:	45 33 c9             	xor    %r9d,%r9d
180005781:	44 89 76 0c          	mov    %r14d,0xc(%rsi)
180005785:	ba 01 00 00 21       	mov    $0x21000001,%edx
18000578a:	c7 00 38 0e 00 00    	movl   $0xe38,(%rax)
180005790:	48 8b 86 f0 00 00 00 	mov    0xf0(%rsi),%rax
180005797:	48 83 c0 68          	add    $0x68,%rax
18000579b:	48 89 35 96 fa 19 00 	mov    %rsi,0x19fa96(%rip)        # 0x1801a5238
1800057a2:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1800057a6:	48 89 40 08          	mov    %rax,0x8(%rax)
1800057aa:	48 89 00             	mov    %rax,(%rax)
1800057ad:	48 8b 86 f0 00 00 00 	mov    0xf0(%rsi),%rax
1800057b4:	48 05 38 01 00 00    	add    $0x138,%rax
1800057ba:	48 89 40 08          	mov    %rax,0x8(%rax)
1800057be:	48 89 00             	mov    %rax,(%rax)
1800057c1:	48 8b 0d 10 f2 19 00 	mov    0x19f210(%rip),%rcx        # 0x1801a49d8
1800057c8:	e8 9b 6e 07 00       	call   0x18007c668
1800057cd:	85 c0                	test   %eax,%eax
1800057cf:	79 04                	jns    0x1800057d5
1800057d1:	8b f8                	mov    %eax,%edi
1800057d3:	eb 18                	jmp    0x1800057ed
1800057d5:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1800057d9:	8b fb                	mov    %ebx,%edi
1800057db:	83 38 05             	cmpl   $0x5,(%rax)
1800057de:	48 0f 44 05 d2 ac 16 	cmove  0x16acd2(%rip),%rax        # 0x1801704b8
1800057e5:	00
1800057e6:	48 89 05 43 fb 19 00 	mov    %rax,0x19fb43(%rip)        # 0x1801a5330
1800057ed:	85 ff                	test   %edi,%edi
1800057ef:	79 0a                	jns    0x1800057fb
1800057f1:	bb 02 00 30 40       	mov    $0x40300002,%ebx
1800057f6:	e9 a1 09 00 00       	jmp    0x18000619c
1800057fb:	4d 8b c5             	mov    %r13,%r8
1800057fe:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
180005802:	48 8b ce             	mov    %rsi,%rcx
180005805:	e8 ca af 00 00       	call   0x1800107d4
18000580a:	8b f8                	mov    %eax,%edi
18000580c:	85 c0                	test   %eax,%eax
18000580e:	79 0a                	jns    0x18000581a
180005810:	bb 09 00 50 40       	mov    $0x40500009,%ebx
180005815:	e9 82 09 00 00       	jmp    0x18000619c
18000581a:	4c 8d 4d a7          	lea    -0x59(%rbp),%r9
18000581e:	4c 8d 45 67          	lea    0x67(%rbp),%r8
180005822:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
180005826:	48 8d 4d 77          	lea    0x77(%rbp),%rcx
18000582a:	e8 81 fb ff ff       	call   0x1800053b0
18000582f:	8b f8                	mov    %eax,%edi
180005831:	85 c0                	test   %eax,%eax
180005833:	0f 88 60 09 00 00    	js     0x180006199
180005839:	44 8b 75 77          	mov    0x77(%rbp),%r14d
18000583d:	ba 01 00 00 00       	mov    $0x1,%edx
180005842:	44 8b 7d 7f          	mov    0x7f(%rbp),%r15d
180005846:	89 55 77             	mov    %edx,0x77(%rbp)
180005849:	44 89 75 df          	mov    %r14d,-0x21(%rbp)
18000584d:	45 3b fc             	cmp    %r12d,%r15d
180005850:	74 0c                	je     0x18000585e
180005852:	ba 02 00 00 00       	mov    $0x2,%edx
180005857:	44 89 7d e3          	mov    %r15d,-0x1d(%rbp)
18000585b:	89 55 77             	mov    %edx,0x77(%rbp)
18000585e:	8b 4d 67             	mov    0x67(%rbp),%ecx
180005861:	41 3b cc             	cmp    %r12d,%ecx
180005864:	74 0b                	je     0x180005871
180005866:	8b c2                	mov    %edx,%eax
180005868:	ff c2                	inc    %edx
18000586a:	89 55 77             	mov    %edx,0x77(%rbp)
18000586d:	89 4c 85 df          	mov    %ecx,-0x21(%rbp,%rax,4)
180005871:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
180005875:	e8 da f8 ff ff       	call   0x180005154
18000587a:	8b f8                	mov    %eax,%edi
18000587c:	85 c0                	test   %eax,%eax
18000587e:	79 0a                	jns    0x18000588a
180005880:	bb 03 00 30 40       	mov    $0x40300003,%ebx
180005885:	e9 12 09 00 00       	jmp    0x18000619c
18000588a:	4c 8b c6             	mov    %rsi,%r8
18000588d:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
180005891:	41 8b ce             	mov    %r14d,%ecx
180005894:	e8 5b 0e 00 00       	call   0x1800066f4
180005899:	8b f8                	mov    %eax,%edi
18000589b:	85 c0                	test   %eax,%eax
18000589d:	79 0a                	jns    0x1800058a9
18000589f:	bb 07 00 30 40       	mov    $0x40300007,%ebx
1800058a4:	e9 f3 08 00 00       	jmp    0x18000619c
1800058a9:	48 8b 86 f0 00 00 00 	mov    0xf0(%rsi),%rax
1800058b0:	f7 80 84 00 00 00 00 	testl  $0x20000000,0x84(%rax)
1800058b7:	00 00 20
1800058ba:	74 05                	je     0x1800058c1
1800058bc:	e8 2b 4a 01 00       	call   0x18001a2ec
1800058c1:	48 8b 0d 10 f1 19 00 	mov    0x19f110(%rip),%rcx        # 0x1801a49d8
1800058c8:	48 8d 15 59 fa 19 00 	lea    0x19fa59(%rip),%rdx        # 0x1801a5328
1800058cf:	e8 24 06 07 00       	call   0x180075ef8
1800058d4:	8b f8                	mov    %eax,%edi
1800058d6:	85 c0                	test   %eax,%eax
1800058d8:	79 0a                	jns    0x1800058e4
1800058da:	bb 08 00 30 40       	mov    $0x40300008,%ebx
1800058df:	e9 b8 08 00 00       	jmp    0x18000619c
1800058e4:	48 8b d6             	mov    %rsi,%rdx
1800058e7:	e8 a4 28 00 00       	call   0x180008190
1800058ec:	8b 15 e2 6b 16 00    	mov    0x166be2(%rip),%edx        # 0x18016c4d4
1800058f2:	45 8b cf             	mov    %r15d,%r9d
1800058f5:	45 8b c6             	mov    %r14d,%r8d
1800058f8:	33 c9                	xor    %ecx,%ecx
1800058fa:	e8 f1 86 00 00       	call   0x18000dff0
1800058ff:	8b f8                	mov    %eax,%edi
180005901:	85 c0                	test   %eax,%eax
180005903:	79 0a                	jns    0x18000590f
180005905:	bb 0a 00 30 40       	mov    $0x4030000a,%ebx
18000590a:	e9 8d 08 00 00       	jmp    0x18000619c
18000590f:	e8 98 02 01 00       	call   0x180015bac
180005914:	8b f8                	mov    %eax,%edi
180005916:	85 c0                	test   %eax,%eax
180005918:	79 0a                	jns    0x180005924
18000591a:	bb 09 00 30 40       	mov    $0x40300009,%ebx
18000591f:	e9 78 08 00 00       	jmp    0x18000619c
180005924:	e8 eb f0 01 00       	call   0x180024a14
180005929:	8a 0d a0 6b 16 00    	mov    0x166ba0(%rip),%cl        # 0x18016c4cf
18000592f:	48 8b d8             	mov    %rax,%rbx
180005932:	44 8a 0d 90 6b 16 00 	mov    0x166b90(%rip),%r9b        # 0x18016c4c9
180005939:	44 8a 05 8a 6b 16 00 	mov    0x166b8a(%rip),%r8b        # 0x18016c4ca
180005940:	8a 15 85 6b 16 00    	mov    0x166b85(%rip),%dl        # 0x18016c4cb
180005946:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
18000594b:	88 4c 24 20          	mov    %cl,0x20(%rsp)
18000594f:	e8 60 04 01 00       	call   0x180015db4
180005954:	8b f8                	mov    %eax,%edi
180005956:	33 c0                	xor    %eax,%eax
180005958:	85 ff                	test   %edi,%edi
18000595a:	78 06                	js     0x180005962
18000595c:	41 39 45 00          	cmp    %eax,0x0(%r13)
180005960:	75 08                	jne    0x18000596a
180005962:	81 ff 20 01 00 c0    	cmp    $0xc0000120,%edi
180005968:	75 3e                	jne    0x1800059a8
18000596a:	8a 05 59 6b 16 00    	mov    0x166b59(%rip),%al        # 0x18016c4c9
180005970:	bb 06 00 30 00       	mov    $0x300006,%ebx
180005975:	fe 0d 54 6b 16 00    	decb   0x166b54(%rip)        # 0x18016c4cf
18000597b:	88 05 4b 6b 16 00    	mov    %al,0x166b4b(%rip)        # 0x18016c4cc
180005981:	8a 05 44 6b 16 00    	mov    0x166b44(%rip),%al        # 0x18016c4cb
180005987:	88 05 41 6b 16 00    	mov    %al,0x166b41(%rip)        # 0x18016c4ce
18000598d:	8a 05 37 6b 16 00    	mov    0x166b37(%rip),%al        # 0x18016c4ca
180005993:	88 05 34 6b 16 00    	mov    %al,0x166b34(%rip)        # 0x18016c4cd
180005999:	c7 05 21 6b 16 00 02 	movl   $0x2,0x166b21(%rip)        # 0x18016c4c4
1800059a0:	00 00 00
1800059a3:	e9 f4 07 00 00       	jmp    0x18000619c
1800059a8:	85 ff                	test   %edi,%edi
1800059aa:	79 0a                	jns    0x1800059b6
1800059ac:	bb 0b 00 30 40       	mov    $0x4030000b,%ebx
1800059b1:	e9 e6 07 00 00       	jmp    0x18000619c
1800059b6:	e8 59 f0 01 00       	call   0x180024a14
1800059bb:	4c 8b e8             	mov    %rax,%r13
1800059be:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1800059c2:	4c 2b eb             	sub    %rbx,%r13
1800059c5:	4c 01 6d d7          	add    %r13,-0x29(%rbp)
1800059c9:	e8 d6 0e 00 00       	call   0x1800068a4
1800059ce:	8b f8                	mov    %eax,%edi
1800059d0:	85 c0                	test   %eax,%eax
1800059d2:	79 0a                	jns    0x1800059de
1800059d4:	bb 12 00 30 40       	mov    $0x40300012,%ebx
1800059d9:	e9 be 07 00 00       	jmp    0x18000619c
1800059de:	8b 0d f0 6a 16 00    	mov    0x166af0(%rip),%ecx        # 0x18016c4d4
1800059e4:	e8 cb ef ff ff       	call   0x1800049b4
1800059e9:	8a d8                	mov    %al,%bl
1800059eb:	e8 e4 ca 00 00       	call   0x1800124d4
1800059f0:	e8 9b 04 01 00       	call   0x180015e90
1800059f5:	48 8b ce             	mov    %rsi,%rcx
1800059f8:	e8 4f 39 00 00       	call   0x18000934c
1800059fd:	e8 ee 37 00 00       	call   0x1800091f0
180005a02:	e8 69 4a 01 00       	call   0x18001a470
180005a07:	8b f8                	mov    %eax,%edi
180005a09:	85 c0                	test   %eax,%eax
180005a0b:	79 0a                	jns    0x180005a17
180005a0d:	bb 28 00 30 40       	mov    $0x40300028,%ebx
180005a12:	e9 85 07 00 00       	jmp    0x18000619c
180005a17:	f7 05 73 d5 19 00 00 	testl  $0x2000,0x19d573(%rip)        # 0x1801a2f94
180005a1e:	20 00 00
180005a21:	44 89 75 7f          	mov    %r14d,0x7f(%rbp)
180005a25:	74 25                	je     0x180005a4c
180005a27:	b2 01                	mov    $0x1,%dl
180005a29:	48 8d 4d 7f          	lea    0x7f(%rbp),%rcx
180005a2d:	e8 c2 75 08 00       	call   0x18008cff4
180005a32:	84 c0                	test   %al,%al
180005a34:	75 16                	jne    0x180005a4c
180005a36:	e8 6d 32 08 00       	call   0x180088ca8
180005a3b:	48 8b 0d 96 ef 19 00 	mov    0x19ef96(%rip),%rcx        # 0x1801a49d8
180005a42:	ba e2 00 00 26       	mov    $0x260000e2,%edx
180005a47:	e8 e8 73 07 00       	call   0x18007ce34
180005a4c:	e8 e7 4c 01 00       	call   0x18001a738
180005a51:	8b f8                	mov    %eax,%edi
180005a53:	85 c0                	test   %eax,%eax
180005a55:	79 0a                	jns    0x180005a61
180005a57:	bb 29 00 30 40       	mov    $0x40300029,%ebx
180005a5c:	e9 3b 07 00 00       	jmp    0x18000619c