18001557e:	0f 82 9a 00 00 00    	jb     0x18001561e
180015584:	40 38 3d 23 a6 15 00 	cmp    %dil,0x15a623(%rip)        # 0x18016fbae
18001558b:	75 1f                	jne    0x1800155ac
18001558d:	e8 ee c0 0a 00       	call   0x1800c1680
180015592:	84 c0                	test   %al,%al
180015594:	75 16                	jne    0x1800155ac
180015596:	48 8b 05 13 6f 15 00 	mov    0x156f13(%rip),%rax        # 0x18016c4b0
18001559d:	83 78 44 64          	cmpl   $0x64,0x44(%rax)
1800155a1:	72 7b                	jb     0x18001561e
1800155a3:	c7 40 44 05 00 00 00 	movl   $0x5,0x44(%rax)
1800155aa:	eb 72                	jmp    0x18001561e
1800155ac:	4c 8b 05 fd 6e 15 00 	mov    0x156efd(%rip),%r8        # 0x18016c4b0
1800155b3:	49 83 c0 60          	add    $0x60,%r8
1800155b7:	41 38 38             	cmp    %dil,(%r8)
1800155ba:	75 0d                	jne    0x1800155c9
1800155bc:	8b 0d 12 6f 15 00    	mov    0x156f12(%rip),%ecx        # 0x18016c4d4
1800155c2:	33 d2                	xor    %edx,%edx
1800155c4:	e8 97 45 00 00       	call   0x180019b60
1800155c9:	e8 46 f4 00 00       	call   0x180024a14
1800155ce:	4c 8b ce             	mov    %rsi,%r9
1800155d1:	48 89 05 b8 fc 18 00 	mov    %rax,0x18fcb8(%rip)        # 0x1801a5290
1800155d8:	8b d3                	mov    %ebx,%edx
1800155da:	33 c9                	xor    %ecx,%ecx
1800155dc:	e8 eb f5 ff ff       	call   0x180014bcc
1800155e1:	48 8b 0d 50 fc 18 00 	mov    0x18fc50(%rip),%rcx        # 0x1801a5238
1800155e8:	8b f8                	mov    %eax,%edi
1800155ea:	48 8b 99 f0 00 00 00 	mov    0xf0(%rcx),%rbx
1800155f1:	e8 1e f4 00 00       	call   0x180024a14
1800155f6:	48 2b 05 93 fc 18 00 	sub    0x18fc93(%rip),%rax        # 0x1801a5290
1800155fd:	48 01 83 b8 00 00 00 	add    %rax,0xb8(%rbx)
180015604:	85 ff                	test   %edi,%edi
180015606:	79 16                	jns    0x18001561e
180015608:	41 b9 2b 00 30 40    	mov    $0x4030002b,%r9d
18001560e:	89 7c 24 20          	mov    %edi,0x20(%rsp)
180015612:	48 8d 15 e7 ff 12 00 	lea    0x12ffe7(%rip),%rdx        # 0x180145600
180015619:	e8 2a f9 fe ff       	call   0x180004f48
18001561e:	80 3d fb fa 18 00 00 	cmpb   $0x0,0x18fafb(%rip)        # 0x1801a5120
180015625:	74 04                	je     0x18001562b
180015627:	85 ff                	test   %edi,%edi
180015629:	79 3c                	jns    0x180015667
18001562b:	80 3d 7c a5 15 00 00 	cmpb   $0x0,0x15a57c(%rip)        # 0x18016fbae
180015632:	74 0c                	je     0x180015640
180015634:	48 8b 05 bd a5 15 00 	mov    0x15a5bd(%rip),%rax        # 0x18016fbf8
18001563b:	ff d0                	call   *%rax
18001563d:	0f 1f 00             	nopl   (%rax)
180015640:	8b d7                	mov    %edi,%edx
180015642:	33 c9                	xor    %ecx,%ecx
180015644:	e8 6f e4 07 00       	call   0x180093ab8
180015649:	8b f8                	mov    %eax,%edi
18001564b:	85 c0                	test   %eax,%eax
18001564d:	79 18                	jns    0x180015667
18001564f:	41 b9 19 00 30 40    	mov    $0x40300019,%r9d
180015655:	89 44 24 20          	mov    %eax,0x20(%rsp)
180015659:	48 8d 15 a0 ff 12 00 	lea    0x12ffa0(%rip),%rdx        # 0x180145600
180015660:	e8 e3 f8 fe ff       	call   0x180004f48
180015665:	eb 18                	jmp    0x18001567f
180015667:	e8 08 f5 00 00       	call   0x180024b74
18001566c:	84 c0                	test   %al,%al
18001566e:	74 0f                	je     0x18001567f
180015670:	48 8b 86 f0 00 00 00 	mov    0xf0(%rsi),%rax
180015677:	0f ba a8 84 00 00 00 	btsl   $0xe,0x84(%rax)
18001567e:	0e
18001567f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
180015684:	8b c7                	mov    %edi,%eax
180015686:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
18001568b:	48 83 c4 30          	add    $0x30,%rsp
18001568f:	5f                   	pop    %rdi
180015690:	c3                   	ret
180015691:	cc                   	int3
180015692:	cc                   	int3
180015693:	cc                   	int3
180015694:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180015699:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18001569e:	57                   	push   %rdi
18001569f:	48 83 ec 20          	sub    $0x20,%rsp
1800156a3:	48 8b f1             	mov    %rcx,%rsi
1800156a6:	e8 69 f3 00 00       	call   0x180024a14
1800156ab:	41 83 c9 ff          	or     $0xffffffff,%r9d
1800156af:	48 89 05 d2 fb 18 00 	mov    %rax,0x18fbd2(%rip)        # 0x1801a5288
1800156b6:	45 0b c1             	or     %r9d,%r8d
1800156b9:	48 8b d6             	mov    %rsi,%rdx
1800156bc:	b9 01 00 00 00       	mov    $0x1,%ecx
1800156c1:	e8 c2 3d 00 00       	call   0x180019488
1800156c6:	48 8b 05 6b fb 18 00 	mov    0x18fb6b(%rip),%rax        # 0x1801a5238
1800156cd:	48 8b 98 f0 00 00 00 	mov    0xf0(%rax),%rbx
1800156d4:	e8 3b f3 00 00       	call   0x180024a14
1800156d9:	48 2b 05 a8 fb 18 00 	sub    0x18fba8(%rip),%rax        # 0x1801a5288
1800156e0:	48 01 83 b0 00 00 00 	add    %rax,0xb0(%rbx)
1800156e7:	e8 94 bf 0a 00       	call   0x1800c1680
1800156ec:	bb 02 00 00 00       	mov    $0x2,%ebx
1800156f1:	84 c0                	test   %al,%al
1800156f3:	74 12                	je     0x180015707
1800156f5:	8b cb                	mov    %ebx,%ecx
1800156f7:	e8 e8 d0 ff ff       	call   0x1800127e4
1800156fc:	33 ff                	xor    %edi,%edi
1800156fe:	85 c0                	test   %eax,%eax
180015700:	0f 48 f8             	cmovs  %eax,%edi
180015703:	85 ff                	test   %edi,%edi
180015705:	78 69                	js     0x180015770
180015707:	e8 08 f3 00 00       	call   0x180024a14
18001570c:	4c 8b ce             	mov    %rsi,%r9
18001570f:	48 89 05 82 fb 18 00 	mov    %rax,0x18fb82(%rip)        # 0x1801a5298
180015716:	83 ca ff             	or     $0xffffffff,%edx
180015719:	8b cb                	mov    %ebx,%ecx
18001571b:	e8 ac f4 ff ff       	call   0x180014bcc
180015720:	48 8b 0d 11 fb 18 00 	mov    0x18fb11(%rip),%rcx        # 0x1801a5238
180015727:	8b f8                	mov    %eax,%edi
180015729:	48 8b 99 f0 00 00 00 	mov    0xf0(%rcx),%rbx
180015730:	e8 df f2 00 00       	call   0x180024a14
180015735:	48 2b 05 5c fb 18 00 	sub    0x18fb5c(%rip),%rax        # 0x1801a5298
18001573c:	48 01 83 c0 00 00 00 	add    %rax,0xc0(%rbx)
180015743:	85 ff                	test   %edi,%edi
180015745:	78 29                	js     0x180015770
180015747:	48 8b 8e f0 00 00 00 	mov    0xf0(%rsi),%rcx
18001574e:	33 ff                	xor    %edi,%edi
180015750:	48 8b 15 59 6d 15 00 	mov    0x156d59(%rip),%rdx        # 0x18016c4b0
180015757:	8b 42 44             	mov    0x44(%rdx),%eax
18001575a:	89 81 28 0b 00 00    	mov    %eax,0xb28(%rcx)
180015760:	48 8b 8e f0 00 00 00 	mov    0xf0(%rsi),%rcx
180015767:	8b 42 48             	mov    0x48(%rdx),%eax
18001576a:	89 81 30 0b 00 00    	mov    %eax,0xb30(%rcx)
180015770:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
180015775:	8b c7                	mov    %edi,%eax
180015777:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
18001577c:	48 83 c4 20          	add    $0x20,%rsp
180015780:	5f                   	pop    %rdi
180015781:	c3                   	ret
180015782:	cc                   	int3
180015783:	cc                   	int3
180015784:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180015789:	57                   	push   %rdi
18001578a:	48 83 ec 30          	sub    $0x30,%rsp
18001578e:	41 8b f8             	mov    %r8d,%edi
180015791:	48 8b da             	mov    %rdx,%rbx
180015794:	85 c9                	test   %ecx,%ecx
180015796:	0f 84 8f 00 00 00    	je     0x18001582b
18001579c:	83 e9 01             	sub    $0x1,%ecx
18001579f:	74 7e                	je     0x18001581f
1800157a1:	83 e9 01             	sub    $0x1,%ecx
1800157a4:	74 19                	je     0x1800157bf
1800157a6:	83 f9 01             	cmp    $0x1,%ecx
1800157a9:	74 0a                	je     0x1800157b5
1800157ab:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
1800157b0:	e9 85 00 00 00       	jmp    0x18001583a
1800157b5:	48 8b cb             	mov    %rbx,%rcx
1800157b8:	e8 d7 fe ff ff       	call   0x180015694
1800157bd:	eb 7b                	jmp    0x18001583a
1800157bf:	e8 50 f2 00 00       	call   0x180024a14
1800157c4:	4c 8b cb             	mov    %rbx,%r9
1800157c7:	48 89 05 c2 fa 18 00 	mov    %rax,0x18fac2(%rip)        # 0x1801a5290
1800157ce:	8b d7                	mov    %edi,%edx
1800157d0:	b9 01 00 00 00       	mov    $0x1,%ecx
1800157d5:	e8 f2 f3 ff ff       	call   0x180014bcc
1800157da:	48 8b 0d 57 fa 18 00 	mov    0x18fa57(%rip),%rcx        # 0x1801a5238
1800157e1:	8b f8                	mov    %eax,%edi
1800157e3:	48 8b 99 f0 00 00 00 	mov    0xf0(%rcx),%rbx
1800157ea:	e8 25 f2 00 00       	call   0x180024a14
1800157ef:	48 2b 05 9a fa 18 00 	sub    0x18fa9a(%rip),%rax        # 0x1801a5290
1800157f6:	48 01 83 b8 00 00 00 	add    %rax,0xb8(%rbx)
1800157fd:	85 ff                	test   %edi,%edi
1800157ff:	79 18                	jns    0x180015819
180015801:	41 b9 25 00 30 40    	mov    $0x40300025,%r9d
180015807:	89 7c 24 20          	mov    %edi,0x20(%rsp)
18001580b:	48 8d 15 ee fd 12 00 	lea    0x12fdee(%rip),%rdx        # 0x180145600
180015812:	e8 31 f7 fe ff       	call   0x180004f48
180015817:	eb 02                	jmp    0x18001581b
180015819:	33 ff                	xor    %edi,%edi
18001581b:	8b c7                	mov    %edi,%eax
18001581d:	eb 1b                	jmp    0x18001583a
18001581f:	8b d7                	mov    %edi,%edx
180015821:	48 8b cb             	mov    %rbx,%rcx
180015824:	e8 27 fd ff ff       	call   0x180015550
180015829:	eb 0f                	jmp    0x18001583a
18001582b:	44 8b 4c 24 60       	mov    0x60(%rsp),%r9d
180015830:	8b d7                	mov    %edi,%edx
180015832:	48 8b cb             	mov    %rbx,%rcx
180015835:	e8 06 fc ff ff       	call   0x180015440
18001583a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
18001583f:	48 83 c4 30          	add    $0x30,%rsp
180015843:	5f                   	pop    %rdi
180015844:	c3                   	ret
180015845:	cc                   	int3
180015846:	cc                   	int3
180015847:	cc                   	int3
180015848:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18001584d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
180015852:	55                   	push   %rbp
180015853:	57                   	push   %rdi
180015854:	41 54                	push   %r12
180015856:	41 56                	push   %r14
180015858:	41 57                	push   %r15
18001585a:	48 8b ec             	mov    %rsp,%rbp
18001585d:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
180015864:	44 0f b7 32          	movzwl (%rdx),%r14d
180015868:	48 8b f2             	mov    %rdx,%rsi
18001586b:	45 33 e4             	xor    %r12d,%r12d
18001586e:	48 8d 15 cb ff 12 00 	lea    0x12ffcb(%rip),%rdx        # 0x180145840
180015875:	4c 8b f9             	mov    %rcx,%r15
180015878:	4c 89 65 38          	mov    %r12,0x38(%rbp)
18001587c:	48 8b ce             	mov    %rsi,%rcx
18001587f:	4c 89 65 f8          	mov    %r12,-0x8(%rbp)
180015883:	41 8b f8             	mov    %r8d,%edi
180015886:	44 89 65 f0          	mov    %r12d,-0x10(%rbp)
18001588a:	e8 55 87 06 00       	call   0x18007dfe4
18001588f:	84 c0                	test   %al,%al
180015891:	75 47                	jne    0x1800158da
180015893:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
180015898:	48 8b 46 08          	mov    0x8(%rsi),%rax
18001589c:	49 8b ce             	mov    %r14,%rcx
18001589f:	48 d1 e9             	shr    $1,%rcx
1800158a2:	66 44 89 24 48       	mov    %r12w,(%rax,%rcx,2)
1800158a7:	66 44 89 36          	mov    %r14w,(%rsi)
1800158ab:	66 44 39 65 f2       	cmp    %r12w,-0xe(%rbp)
1800158b0:	74 09                	je     0x1800158bb
1800158b2:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1800158b6:	e8 41 47 08 00       	call   0x180099ffc
1800158bb:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1800158c2:	00
1800158c3:	8b c3                	mov    %ebx,%eax
1800158c5:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1800158c9:	49 8b 73 40          	mov    0x40(%r11),%rsi
1800158cd:	49 8b e3             	mov    %r11,%rsp
1800158d0:	41 5f                	pop    %r15
1800158d2:	41 5e                	pop    %r14
1800158d4:	41 5c                	pop    %r12
1800158d6:	5f                   	pop    %rdi
1800158d7:	5d                   	pop    %rbp
1800158d8:	c3                   	ret
1800158d9:	cc                   	int3
1800158da:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1800158de:	e8 59 3a 00 00       	call   0x18001933c
1800158e3:	8b d8                	mov    %eax,%ebx
1800158e5:	3d bb 00 00 c0       	cmp    $0xc00000bb,%eax
1800158ea:	75 05                	jne    0x1800158f1
1800158ec:	41 8b dc             	mov    %r12d,%ebx
1800158ef:	eb a7                	jmp    0x180015898
1800158f1:	85 c0                	test   %eax,%eax
1800158f3:	78 a3                	js     0x180015898
1800158f5:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1800158f9:	48 8b ce             	mov    %rsi,%rcx
1800158fc:	e8 e3 86 06 00       	call   0x18007dfe4
180015901:	84 c0                	test   %al,%al
180015903:	74 8e                	je     0x180015893
180015905:	4c 8b 46 08          	mov    0x8(%rsi),%r8
180015909:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
18001590d:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
180015912:	49 8d 47 10          	lea    0x10(%r15),%rax
180015916:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
18001591b:	4c 8d 0d 7e ff 12 00 	lea    0x12ff7e(%rip),%r9        # 0x1801458a0
180015922:	44 89 64 24 58       	mov    %r12d,0x58(%rsp)
180015927:	ba 12 00 00 e0       	mov    $0xe0000012,%edx
18001592c:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
180015931:	8b cf                	mov    %edi,%ecx
180015933:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
180015938:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
18001593d:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
180015942:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
180015947:	e8 4c 9f ff ff       	call   0x18000f898
18001594c:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
180015950:	8b d8                	mov    %eax,%ebx
180015952:	85 c0                	test   %eax,%eax
180015954:	0f 88 83 00 00 00    	js     0x1800159dd
18001595a:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
18001595e:	48 8d 15 7b 21 13 00 	lea    0x13217b(%rip),%rdx        # 0x180147ae0
180015965:	e8 3a a7 01 00       	call   0x1800300a4
18001596a:	41 b9 38 00 00 00    	mov    $0x38,%r9d
180015970:	48 85 c0             	test   %rax,%rax
180015973:	74 3e                	je     0x1800159b3
180015975:	8b 08                	mov    (%rax),%ecx
180015977:	83 f9 01             	cmp    $0x1,%ecx
18001597a:	75 42                	jne    0x1800159be
18001597c:	44 39 48 04          	cmp    %r9d,0x4(%rax)
180015980:	75 3c                	jne    0x1800159be
180015982:	41 8b dc             	mov    %r12d,%ebx
180015985:	48 85 ff             	test   %rdi,%rdi
180015988:	0f 84 0a ff ff ff    	je     0x180015898
18001598e:	48 8b 07             	mov    (%rdi),%rax
180015991:	48 39 78 08          	cmp    %rdi,0x8(%rax)
180015995:	75 6c                	jne    0x180015a03
180015997:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
18001599b:	48 39 39             	cmp    %rdi,(%rcx)
18001599e:	75 63                	jne    0x180015a03
1800159a0:	48 89 01             	mov    %rax,(%rcx)
1800159a3:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800159a7:	48 89 3d 7a f8 18 00 	mov    %rdi,0x18f87a(%rip)        # 0x1801a5228
1800159ae:	e9 e5 fe ff ff       	jmp    0x180015898
1800159b3:	4c 89 65 38          	mov    %r12,0x38(%rbp)
1800159b7:	48 8d 45 38          	lea    0x38(%rbp),%rax
1800159bb:	41 8b cc             	mov    %r12d,%ecx
1800159be:	44 8b 40 04          	mov    0x4(%rax),%r8d
1800159c2:	8b d1                	mov    %ecx,%edx
1800159c4:	b9 17 00 00 00       	mov    $0x17,%ecx
1800159c9:	48 0f ba ea 10       	bts    $0x10,%rdx
1800159ce:	e8 49 67 ff ff       	call   0x18000c11c
1800159d3:	bb 59 00 00 c0       	mov    $0xc0000059,%ebx
1800159d8:	e9 bb fe ff ff       	jmp    0x180015898
1800159dd:	81 fb 0f 00 00 c0    	cmp    $0xc000000f,%ebx
1800159e3:	41 0f 44 dc          	cmove  %r12d,%ebx
1800159e7:	85 db                	test   %ebx,%ebx
1800159e9:	79 9a                	jns    0x180015985
1800159eb:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1800159ef:	45 33 c9             	xor    %r9d,%r9d
1800159f2:	4c 63 c3             	movslq %ebx,%r8
1800159f5:	41 8d 49 0c          	lea    0xc(%r9),%ecx
1800159f9:	e8 1e 67 ff ff       	call   0x18000c11c
1800159fe:	e9 95 fe ff ff       	jmp    0x180015898
180015a03:	b9 03 00 00 00       	mov    $0x3,%ecx
180015a08:	cd 29                	int    $0x29
180015a0a:	cc                   	int3
180015a0b:	cc                   	int3
180015a0c:	4c 8b dc             	mov    %rsp,%r11
180015a0f:	49 89 5b 08          	mov    %rbx,0x8(%r11)
180015a13:	49 89 6b 10          	mov    %rbp,0x10(%r11)
180015a17:	49 89 73 18          	mov    %rsi,0x18(%r11)
180015a1b:	57                   	push   %rdi
180015a1c:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
180015a23:	48 8b 2d 0e f8 18 00 	mov    0x18f80e(%rip),%rbp        # 0x1801a5238
180015a2a:	48 8d 0d ff 00 00 00 	lea    0xff(%rip),%rcx        # 0x180015b30
180015a31:	49 89 4b 98          	mov    %rcx,-0x68(%r11)
180015a35:	33 c0                	xor    %eax,%eax
180015a37:	48 8d 0d 9a f2 fe ff 	lea    -0x10d66(%rip),%rcx        # 0x180004cd8
180015a3e:	48 89 05 cb f6 18 00 	mov    %rax,0x18f6cb(%rip)        # 0x1801a5110
180015a45:	49 89 4b a0          	mov    %rcx,-0x60(%r11)
180015a49:	33 f6                	xor    %esi,%esi
180015a4b:	49 89 4b a8          	mov    %rcx,-0x58(%r11)
180015a4f:	48 8d 0d d6 00 00 00 	lea    0xd6(%rip),%rcx        # 0x180015b2c
180015a56:	49 89 4b b0          	mov    %rcx,-0x50(%r11)
180015a5a:	48 8d 0d 77 f2 fe ff 	lea    -0x10d89(%rip),%rcx        # 0x180004cd8
180015a61:	49 89 4b b8          	mov    %rcx,-0x48(%r11)
180015a65:	48 85 ed             	test   %rbp,%rbp
180015a68:	0f 84 96 00 00 00    	je     0x180015b04
180015a6e:	48 8d 7d 10          	lea    0x10(%rbp),%rdi
180015a72:	48 8b 1f             	mov    (%rdi),%rbx
180015a75:	48 3b df             	cmp    %rdi,%rbx
180015a78:	74 2e                	je     0x180015aa8
180015a7a:	66 83 7b 58 18       	cmpw   $0x18,0x58(%rbx)
180015a7f:	75 18                	jne    0x180015a99
180015a81:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
180015a85:	48 8d 15 14 fe 12 00 	lea    0x12fe14(%rip),%rdx        # 0x1801458a0
180015a8c:	e8 5b 53 11 00       	call   0x18012adec
180015a91:	85 c0                	test   %eax,%eax
180015a93:	0f 84 87 00 00 00    	je     0x180015b20
180015a99:	48 8b 1b             	mov    (%rbx),%rbx
180015a9c:	48 3b df             	cmp    %rdi,%rbx
180015a9f:	75 d9                	jne    0x180015a7a
180015aa1:	48 8b 05 68 f6 18 00 	mov    0x18f668(%rip),%rax        # 0x1801a5110
180015aa8:	33 db                	xor    %ebx,%ebx
180015aaa:	48 85 db             	test   %rbx,%rbx
180015aad:	74 25                	je     0x180015ad4
180015aaf:	48 8b 43 38          	mov    0x38(%rbx),%rax