1800134d3:	48 89 78 20          	mov    %rdi,0x20(%rax)
1800134d7:	55                   	push   %rbp
1800134d8:	41 56                	push   %r14
1800134da:	41 57                	push   %r15
1800134dc:	48 8d 68 d8          	lea    -0x28(%rax),%rbp
1800134e0:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
1800134e7:	48 8b 05 52 1c 19 00 	mov    0x191c52(%rip),%rax        # 0x1801a5140
1800134ee:	45 33 f6             	xor    %r14d,%r14d
1800134f1:	48 8b 15 40 1e 19 00 	mov    0x191e40(%rip),%rdx        # 0x1801a5338
1800134f8:	48 83 c0 40          	add    $0x40,%rax
1800134fc:	8b f1                	mov    %ecx,%esi
1800134fe:	4c 89 75 88          	mov    %r14,-0x78(%rbp)
180013502:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
180013506:	44 89 75 80          	mov    %r14d,-0x80(%rbp)
18001350a:	4c 89 75 38          	mov    %r14,0x38(%rbp)
18001350e:	48 89 40 08          	mov    %rax,0x8(%rax)
180013512:	48 89 00             	mov    %rax,(%rax)
180013515:	e8 ca aa 06 00       	call   0x18007dfe4
18001351a:	84 c0                	test   %al,%al
18001351c:	75 0a                	jne    0x180013528
18001351e:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
180013523:	e9 54 01 00 00       	jmp    0x18001367c
180013528:	48 8d 15 49 44 13 00 	lea    0x134449(%rip),%rdx        # 0x180147978
18001352f:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
180013533:	e8 ac aa 06 00       	call   0x18007dfe4
180013538:	84 c0                	test   %al,%al
18001353a:	74 e2                	je     0x18001351e
18001353c:	48 8b 05 fd 1b 19 00 	mov    0x191bfd(%rip),%rax        # 0x1801a5140
180013543:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
180013547:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
18001354b:	48 83 c0 40          	add    $0x40,%rax
18001354f:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
180013554:	45 33 c9             	xor    %r9d,%r9d
180013557:	c7 44 24 60 00 02 00 	movl   $0x200,0x60(%rsp)
18001355e:	00
18001355f:	ba 22 00 00 e0       	mov    $0xe0000022,%edx
180013564:	c7 44 24 58 00 00 00 	movl   $0x1000000,0x58(%rsp)
18001356b:	01
18001356c:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
180013571:	8b ce                	mov    %esi,%ecx
180013573:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
180013578:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
18001357d:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
180013582:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
180013587:	e8 0c c3 ff ff       	call   0x18000f898
18001358c:	8b d8                	mov    %eax,%ebx
18001358e:	85 c0                	test   %eax,%eax
180013590:	0f 88 e6 00 00 00    	js     0x18001367c
180013596:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
18001359a:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
18001359e:	ba 80 00 00 00       	mov    $0x80,%edx
1800135a3:	41 b9 fe ff 00 00    	mov    $0xfffe,%r9d
1800135a9:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1800135ad:	48 89 0d 9c 1b 19 00 	mov    %rcx,0x191b9c(%rip)        # 0x1801a5150
1800135b4:	44 8d 7a 81          	lea    -0x7f(%rdx),%r15d
1800135b8:	41 0f b7 ce          	movzwl %r14w,%ecx
1800135bc:	4c 89 44 24 78       	mov    %r8,0x78(%rsp)
1800135c1:	66 89 4c 24 70       	mov    %cx,0x70(%rsp)
1800135c6:	66 89 54 24 72       	mov    %dx,0x72(%rsp)
1800135cb:	0f b7 47 48          	movzwl 0x48(%rdi),%eax
1800135cf:	66 41 23 c1          	and    %r9w,%ax
1800135d3:	66 44 3b f0          	cmp    %ax,%r14w
1800135d7:	73 39                	jae    0x180013612
1800135d9:	66 3b ca             	cmp    %dx,%cx
1800135dc:	73 34                	jae    0x180013612
1800135de:	48 8b 47 50          	mov    0x50(%rdi),%rax
1800135e2:	0f b7 d1             	movzwl %cx,%edx
1800135e5:	8a 0c 50             	mov    (%rax,%rdx,2),%cl
1800135e8:	42 88 0c 02          	mov    %cl,(%rdx,%r8,1)
1800135ec:	0f b7 4c 24 70       	movzwl 0x70(%rsp),%ecx
1800135f1:	66 41 03 cf          	add    %r15w,%cx
1800135f5:	66 89 4c 24 70       	mov    %cx,0x70(%rsp)
1800135fa:	0f b7 47 48          	movzwl 0x48(%rdi),%eax
1800135fe:	66 d1 e8             	shr    $1,%ax
180013601:	66 3b c8             	cmp    %ax,%cx
180013604:	73 0c                	jae    0x180013612
180013606:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
18001360b:	0f b7 54 24 72       	movzwl 0x72(%rsp),%edx
180013610:	eb c7                	jmp    0x1800135d9
180013612:	e8 c1 fb 0b 00       	call   0x1800d31d8
180013617:	84 c0                	test   %al,%al
180013619:	74 14                	je     0x18001362f
18001361b:	48 8b 57 30          	mov    0x30(%rdi),%rdx
18001361f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
180013624:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
18001362a:	e8 f5 ba 01 00       	call   0x18002f124
18001362f:	4c 8b 0d 1a 1b 19 00 	mov    0x191b1a(%rip),%r9        # 0x1801a5150
180013636:	48 8d 0d 73 43 13 00 	lea    0x134373(%rip),%rcx        # 0x1801479b0
18001363d:	44 8b 47 40          	mov    0x40(%rdi),%r8d
180013641:	48 8b 57 30          	mov    0x30(%rdi),%rdx
180013645:	e8 9e ce 07 00       	call   0x1800904e8
18001364a:	4c 8d 05 f7 1a 19 00 	lea    0x191af7(%rip),%r8        # 0x1801a5148
180013651:	4c 89 35 00 1b 19 00 	mov    %r14,0x191b00(%rip)        # 0x1801a5158
180013658:	8b d6                	mov    %esi,%edx
18001365a:	4c 89 35 e7 1a 19 00 	mov    %r14,0x191ae7(%rip)        # 0x1801a5148
180013661:	41 8b cf             	mov    %r15d,%ecx
180013664:	e8 ef 0b 00 00       	call   0x180014258
180013669:	4c 8d 05 e8 1a 19 00 	lea    0x191ae8(%rip),%r8        # 0x1801a5158
180013670:	8b d6                	mov    %esi,%edx
180013672:	b9 02 00 00 00       	mov    $0x2,%ecx
180013677:	e8 dc 0b 00 00       	call   0x180014258
18001367c:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
180013680:	e8 9f a7 06 00       	call   0x18007de24
180013685:	4c 8d 9c 24 10 01 00 	lea    0x110(%rsp),%r11
18001368c:	00
18001368d:	8b c3                	mov    %ebx,%eax
18001368f:	49 8b 5b 20          	mov    0x20(%r11),%rbx
180013693:	49 8b 73 30          	mov    0x30(%r11),%rsi
180013697:	49 8b 7b 38          	mov    0x38(%r11),%rdi
18001369b:	49 8b e3             	mov    %r11,%rsp
18001369e:	41 5f                	pop    %r15
1800136a0:	41 5e                	pop    %r14
1800136a2:	5d                   	pop    %rbp
1800136a3:	c3                   	ret
1800136a4:	cc                   	int3
1800136a5:	cc                   	int3
1800136a6:	cc                   	int3
1800136a7:	cc                   	int3
1800136a8:	40 55                	rex push %rbp
1800136aa:	53                   	push   %rbx
1800136ab:	56                   	push   %rsi
1800136ac:	57                   	push   %rdi
1800136ad:	41 56                	push   %r14
1800136af:	48 8b ec             	mov    %rsp,%rbp
1800136b2:	48 83 ec 30          	sub    $0x30,%rsp
1800136b6:	48 8b 05 83 1a 19 00 	mov    0x191a83(%rip),%rax        # 0x1801a5140
1800136bd:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1800136c1:	45 33 f6             	xor    %r14d,%r14d
1800136c4:	4c 89 75 38          	mov    %r14,0x38(%rbp)
1800136c8:	44 88 75 30          	mov    %r14b,0x30(%rbp)
1800136cc:	83 88 f0 06 00 00 ff 	orl    $0xffffffff,0x6f0(%rax)
1800136d3:	48 8d 98 c0 05 00 00 	lea    0x5c0(%rax),%rbx
1800136da:	41 8d 4e 01          	lea    0x1(%r14),%ecx
1800136de:	e8 35 a0 0d 00       	call   0x1800ed718
1800136e3:	44 38 75 30          	cmp    %r14b,0x30(%rbp)
1800136e7:	74 1f                	je     0x180013708
1800136e9:	48 8b 0d e8 12 19 00 	mov    0x1912e8(%rip),%rcx        # 0x1801a49d8
1800136f0:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1800136f4:	ba a0 00 00 26       	mov    $0x260000a0,%edx
1800136f9:	e8 16 8d 06 00       	call   0x18007c414
1800136fe:	85 c0                	test   %eax,%eax
180013700:	78 2c                	js     0x18001372e
180013702:	44 38 75 30          	cmp    %r14b,0x30(%rbp)
180013706:	74 26                	je     0x18001372e
180013708:	48 8b 0d c9 12 19 00 	mov    0x1912c9(%rip),%rcx        # 0x1801a49d8
18001370f:	4c 8d 45 40          	lea    0x40(%rbp),%r8
180013713:	ba 3a 01 00 25       	mov    $0x2500013a,%edx
180013718:	e8 a3 8d 06 00       	call   0x18007c4c0
18001371d:	85 c0                	test   %eax,%eax
18001371f:	78 2c                	js     0x18001374d
180013721:	48 8b 45 40          	mov    0x40(%rbp),%rax
180013725:	85 c0                	test   %eax,%eax
180013727:	74 0f                	je     0x180013738
180013729:	83 f8 03             	cmp    $0x3,%eax
18001372c:	74 1f                	je     0x18001374d
18001372e:	b8 bb 00 00 c0       	mov    $0xc00000bb,%eax
180013733:	e9 50 01 00 00       	jmp    0x180013888
180013738:	48 8b 05 01 1a 19 00 	mov    0x191a01(%rip),%rax        # 0x1801a5140
18001373f:	44 89 b0 f0 06 00 00 	mov    %r14d,0x6f0(%rax)
180013746:	33 c0                	xor    %eax,%eax
180013748:	e9 3b 01 00 00       	jmp    0x180013888
18001374d:	48 8b 0d 84 12 19 00 	mov    0x191284(%rip),%rcx        # 0x1801a49d8
180013754:	4c 8d 45 48          	lea    0x48(%rbp),%r8
180013758:	ba fd 00 00 25       	mov    $0x250000fd,%edx
18001375d:	e8 5e 8d 06 00       	call   0x18007c4c0
180013762:	8b c8                	mov    %eax,%ecx
180013764:	85 c0                	test   %eax,%eax
180013766:	0f 88 1a 01 00 00    	js     0x180013886
18001376c:	48 8b 0d 65 12 19 00 	mov    0x191265(%rip),%rcx        # 0x1801a49d8
180013773:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
180013777:	ba fe 00 00 25       	mov    $0x250000fe,%edx
18001377c:	e8 3f 8d 06 00       	call   0x18007c4c0
180013781:	8b c8                	mov    %eax,%ecx
180013783:	85 c0                	test   %eax,%eax
180013785:	0f 88 fb 00 00 00    	js     0x180013886
18001378b:	48 8b 0d 46 12 19 00 	mov    0x191246(%rip),%rcx        # 0x1801a49d8
180013792:	4c 8d 45 38          	lea    0x38(%rbp),%r8
180013796:	ba 10 01 00 22       	mov    $0x22000110,%edx
18001379b:	e8 b8 8d 06 00       	call   0x18007c558
1800137a0:	8b c8                	mov    %eax,%ecx
1800137a2:	85 c0                	test   %eax,%eax
1800137a4:	0f 88 dc 00 00 00    	js     0x180013886
1800137aa:	48 b8 00 00 00 00 ff 	movabs $0xffff00000000,%rax
1800137b1:	ff 00 00
1800137b4:	41 8a fe             	mov    %r14b,%dil
1800137b7:	48 89 83 18 01 00 00 	mov    %rax,0x118(%rbx)
1800137be:	4c 89 b3 20 01 00 00 	mov    %r14,0x120(%rbx)
1800137c5:	8b 45 48             	mov    0x48(%rbp),%eax
1800137c8:	48 8b 75 38          	mov    0x38(%rbp),%rsi
1800137cc:	89 83 18 01 00 00    	mov    %eax,0x118(%rbx)
1800137d2:	0f b7 45 f0          	movzwl -0x10(%rbp),%eax
1800137d6:	66 89 83 28 01 00 00 	mov    %ax,0x128(%rbx)
1800137dd:	41 b8 24 00 00 00    	mov    $0x24,%r8d
1800137e3:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1800137e7:	48 8b ce             	mov    %rsi,%rcx
1800137ea:	e8 b9 76 11 00       	call   0x18012aea8
1800137ef:	40 0f b6 cf          	movzbl %dil,%ecx
1800137f3:	48 89 84 cb f8 00 00 	mov    %rax,0xf8(%rbx,%rcx,8)
1800137fa:	00
1800137fb:	40 80 ff 03          	cmp    $0x3,%dil
1800137ff:	73 14                	jae    0x180013815
180013801:	48 8b 45 30          	mov    0x30(%rbp),%rax
180013805:	66 83 38 2e          	cmpw   $0x2e,(%rax)
180013809:	75 13                	jne    0x18001381e
18001380b:	48 8d 70 02          	lea    0x2(%rax),%rsi
18001380f:	66 44 39 36          	cmp    %r14w,(%rsi)
180013813:	74 09                	je     0x18001381e
180013815:	40 fe c7             	inc    %dil
180013818:	40 80 ff 04          	cmp    $0x4,%dil
18001381c:	72 bf                	jb     0x1800137dd
18001381e:	b8 fd ff 00 00       	mov    $0xfffd,%eax
180013823:	66 c7 43 0e 02 00    	movw   $0x2,0xe(%rbx)
180013829:	48 8b cb             	mov    %rbx,%rcx
18001382c:	66 89 43 0a          	mov    %ax,0xa(%rbx)
180013830:	c7 83 dc 00 00 00 03 	movl   $0x3,0xdc(%rbx)
180013837:	00 00 00
18001383a:	c7 83 cc 00 00 00 03 	movl   $0xffff8003,0xcc(%rbx)
180013841:	80 ff ff
180013844:	c6 43 13 01          	movb   $0x1,0x13(%rbx)
180013848:	c7 83 ec 00 00 00 03 	movl   $0x3,0xec(%rbx)
18001384f:	00 00 00
180013852:	e8 31 67 0a 00       	call   0x1800b9f88
180013857:	05 00 20 00 00       	add    $0x2000,%eax
18001385c:	89 83 c0 00 00 00    	mov    %eax,0xc0(%rbx)
180013862:	ba 0e 00 00 00       	mov    $0xe,%edx
180013867:	48 8b cb             	mov    %rbx,%rcx
18001386a:	e8 7d 08 0c 00       	call   0x1800d40ec
18001386f:	8b c8                	mov    %eax,%ecx
180013871:	85 c0                	test   %eax,%eax
180013873:	78 11                	js     0x180013886
180013875:	48 8b 05 c4 18 19 00 	mov    0x1918c4(%rip),%rax        # 0x1801a5140
18001387c:	c7 80 f0 06 00 00 03 	movl   $0x3,0x6f0(%rax)
180013883:	00 00 00
180013886:	8b c1                	mov    %ecx,%eax
180013888:	48 83 c4 30          	add    $0x30,%rsp
18001388c:	41 5e                	pop    %r14
18001388e:	5f                   	pop    %rdi
18001388f:	5e                   	pop    %rsi
180013890:	5b                   	pop    %rbx
180013891:	5d                   	pop    %rbp
180013892:	c3                   	ret
180013893:	cc                   	int3
180013894:	4c 8b dc             	mov    %rsp,%r11
180013897:	49 89 5b 18          	mov    %rbx,0x18(%r11)
18001389b:	57                   	push   %rdi
18001389c:	48 83 ec 40          	sub    $0x40,%rsp
1800138a0:	33 d2                	xor    %edx,%edx
1800138a2:	48 8d 05 8f f1 12 00 	lea    0x12f18f(%rip),%rax        # 0x180142a38
1800138a9:	49 21 53 d8          	and    %rdx,-0x28(%r11)
1800138ad:	39 15 71 18 19 00    	cmp    %edx,0x191871(%rip)        # 0x1801a5124
1800138b3:	49 89 43 e0          	mov    %rax,-0x20(%r11)
1800138b7:	48 8d 05 92 41 13 00 	lea    0x134192(%rip),%rax        # 0x180147a50
1800138be:	49 89 43 e8          	mov    %rax,-0x18(%r11)
1800138c2:	49 89 53 10          	mov    %rdx,0x10(%r11)
1800138c6:	75 6c                	jne    0x180013934
1800138c8:	83 0d 55 18 19 00 ff 	orl    $0xffffffff,0x191855(%rip)        # 0x1801a5124
1800138cf:	49 8d 7b d8          	lea    -0x28(%r11),%rdi
1800138d3:	33 db                	xor    %ebx,%ebx
1800138d5:	4c 8b 07             	mov    (%rdi),%r8
1800138d8:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1800138dd:	8b 0d f1 8b 15 00    	mov    0x158bf1(%rip),%ecx        # 0x18016c4d4
1800138e3:	e8 7c 00 ff ff       	call   0x180003964
1800138e8:	85 c0                	test   %eax,%eax
1800138ea:	78 48                	js     0x180013934
1800138ec:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1800138f1:	ff c3                	inc    %ebx
1800138f3:	48 83 c7 08          	add    $0x8,%rdi
1800138f7:	83 fb 03             	cmp    $0x3,%ebx
1800138fa:	72 d9                	jb     0x1800138d5
1800138fc:	8b 0d d2 8b 15 00    	mov    0x158bd2(%rip),%ecx        # 0x18016c4d4
180013902:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
180013907:	4c 8d 05 5a 41 13 00 	lea    0x13415a(%rip),%r8        # 0x180147a68
18001390e:	e8 4d 10 ff ff       	call   0x180004960
180013913:	85 c0                	test   %eax,%eax
180013915:	78 1d                	js     0x180013934
180013917:	83 7c 24 50 00       	cmpl   $0x0,0x50(%rsp)
18001391c:	74 16                	je     0x180013934
18001391e:	48 8d 15 e3 19 13 00 	lea    0x1319e3(%rip),%rdx        # 0x180145308
180013925:	c7 05 f5 17 19 00 01 	movl   $0x1,0x1917f5(%rip)        # 0x1801a5124
18001392c:	00 00 00
18001392f:	e8 b8 15 ff ff       	call   0x180004eec
180013934:	83 3d e9 17 19 00 00 	cmpl   $0x0,0x1917e9(%rip)        # 0x1801a5124
18001393b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
180013940:	0f 9f c0             	setg   %al
180013943:	48 83 c4 40          	add    $0x40,%rsp
180013947:	5f                   	pop    %rdi
180013948:	c3                   	ret
180013949:	cc                   	int3
18001394a:	cc                   	int3
18001394b:	cc                   	int3
18001394c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180013951:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
180013956:	57                   	push   %rdi
180013957:	48 83 ec 20          	sub    $0x20,%rsp
18001395b:	8b d9                	mov    %ecx,%ebx
18001395d:	85 c9                	test   %ecx,%ecx
18001395f:	0f 85 46 01 00 00    	jne    0x180013aab
180013965:	48 8b 05 44 8b 15 00 	mov    0x158b44(%rip),%rax        # 0x18016c4b0
18001396c:	bd ff 0f 00 00       	mov    $0xfff,%ebp
180013971:	48 8b 48 58          	mov    0x58(%rax),%rcx
180013975:	48 85 c9             	test   %rcx,%rcx
180013978:	74 45                	je     0x1800139bf
18001397a:	8b 09                	mov    (%rcx),%ecx
18001397c:	41 b9 22 00 00 e0    	mov    $0xe0000022,%r9d
180013982:	48 8b 05 b7 17 19 00 	mov    0x1917b7(%rip),%rax        # 0x1801a5140
180013989:	85 cd                	test   %ecx,%ebp
18001398b:	41 b8 00 00 02 00    	mov    $0x20000,%r8d
180013991:	89 88 80 05 00 00    	mov    %ecx,0x580(%rax)
180013997:	8b c3                	mov    %ebx,%eax
180013999:	0f 95 c0             	setne  %al
18001399c:	c1 e9 0c             	shr    $0xc,%ecx
18001399f:	8d 14 01             	lea    (%rcx,%rax,1),%edx
1800139a2:	48 8b 0d 97 17 19 00 	mov    0x191797(%rip),%rcx        # 0x1801a5140
1800139a9:	48 81 c1 78 05 00 00 	add    $0x578,%rcx
1800139b0:	e8 a7 76 06 00       	call   0x18007b05c
1800139b5:	8b d0                	mov    %eax,%edx
1800139b7:	85 c0                	test   %eax,%eax
1800139b9:	0f 88 ce 01 00 00    	js     0x180013b8d
1800139bf:	48 8b 3d 6a 17 19 00 	mov    0x19176a(%rip),%rdi        # 0x1801a5130
1800139c6:	48 85 ff             	test   %rdi,%rdi
1800139c9:	74 51                	je     0x180013a1c
1800139cb:	8b 0f                	mov    (%rdi),%ecx
1800139cd:	41 b9 22 00 00 e0    	mov    $0xe0000022,%r9d
1800139d3:	48 8b 05 66 17 19 00 	mov    0x191766(%rip),%rax        # 0x1801a5140
1800139da:	41 b8 00 00 02 00    	mov    $0x20000,%r8d
1800139e0:	89 88 48 07 00 00    	mov    %ecx,0x748(%rax)
1800139e6:	48 8b 05 43 17 19 00 	mov    0x191743(%rip),%rax        # 0x1801a5130
1800139ed:	8b 08                	mov    (%rax),%ecx
1800139ef:	85 cd                	test   %ecx,%ebp
1800139f1:	b8 00 00 00 00       	mov    $0x0,%eax
1800139f6:	0f 95 c0             	setne  %al
1800139f9:	c1 e9 0c             	shr    $0xc,%ecx
1800139fc:	8d 14 01             	lea    (%rcx,%rax,1),%edx
1800139ff:	48 8b 0d 3a 17 19 00 	mov    0x19173a(%rip),%rcx        # 0x1801a5140
180013a06:	48 81 c1 40 07 00 00 	add    $0x740,%rcx
180013a0d:	e8 4a 76 06 00       	call   0x18007b05c
180013a12:	8b d0                	mov    %eax,%edx
180013a14:	85 c0                	test   %eax,%eax
180013a16:	0f 88 71 01 00 00    	js     0x180013b8d
180013a1c:	48 8b 05 25 17 19 00 	mov    0x191725(%rip),%rax        # 0x1801a5148
180013a23:	48 85 c0             	test   %rax,%rax
180013a26:	74 35                	je     0x180013a5d
180013a28:	8b 08                	mov    (%rax),%ecx
180013a2a:	85 c9                	test   %ecx,%ecx
180013a2c:	74 2f                	je     0x180013a5d
180013a2e:	85 cd                	test   %ecx,%ebp
180013a30:	b8 00 00 00 00       	mov    $0x0,%eax
180013a35:	41 b9 22 00 00 e0    	mov    $0xe0000022,%r9d
180013a3b:	41 b8 00 00 02 00    	mov    $0x20000,%r8d
180013a41:	0f 95 c0             	setne  %al