140170624:	48 8b cb             	mov    %rbx,%rcx
140170627:	48 8b 00             	mov    (%rax),%rax
14017062a:	ff 15 08 c6 99 00    	call   *0x99c608(%rip)        # 0x140b0cc38
140170630:	41 8b c7             	mov    %r15d,%eax
140170633:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140170638:	41 03 c7             	add    %r15d,%eax
14017063b:	75 10                	jne    0x14017064d
14017063d:	48 8b 03             	mov    (%rbx),%rax
140170640:	48 8b cb             	mov    %rbx,%rcx
140170643:	48 8b 40 08          	mov    0x8(%rax),%rax
140170647:	ff 15 eb c5 99 00    	call   *0x99c5eb(%rip)        # 0x140b0cc38
14017064d:	8b 7c 24 20          	mov    0x20(%rsp),%edi
140170651:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140170655:	e8 d2 66 eb ff       	call   0x140026d2c
14017065a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14017065f:	48 85 c9             	test   %rcx,%rcx
140170662:	74 44                	je     0x1401706a8
140170664:	41 8b c7             	mov    %r15d,%eax
140170667:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14017066c:	41 03 c7             	add    %r15d,%eax
14017066f:	75 33                	jne    0x1401706a4
140170671:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140170676:	48 8b 03             	mov    (%rbx),%rax
140170679:	48 8b cb             	mov    %rbx,%rcx
14017067c:	48 8b 00             	mov    (%rax),%rax
14017067f:	ff 15 b3 c5 99 00    	call   *0x99c5b3(%rip)        # 0x140b0cc38
140170685:	41 8b c7             	mov    %r15d,%eax
140170688:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14017068d:	41 03 c7             	add    %r15d,%eax
140170690:	75 12                	jne    0x1401706a4
140170692:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140170697:	48 8b 01             	mov    (%rcx),%rax
14017069a:	48 8b 40 08          	mov    0x8(%rax),%rax
14017069e:	ff 15 94 c5 99 00    	call   *0x99c594(%rip)        # 0x140b0cc38
1401706a4:	8b 7c 24 20          	mov    0x20(%rsp),%edi
1401706a8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401706ad:	e8 1e a8 ea ff       	call   0x14001aed0
1401706b2:	49 ff c5             	inc    %r13
1401706b5:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
1401706ba:	49 8b 14 24          	mov    (%r12),%rdx
1401706be:	48 8b c1             	mov    %rcx,%rax
1401706c1:	48 2b c2             	sub    %rdx,%rax
1401706c4:	48 c1 f8 04          	sar    $0x4,%rax
1401706c8:	4c 3b e8             	cmp    %rax,%r13
1401706cb:	0f 83 e8 04 00 00    	jae    0x140170bb9
1401706d1:	48 8b 75 a8          	mov    -0x58(%rbp),%rsi
1401706d5:	48 8b 5d 50          	mov    0x50(%rbp),%rbx
1401706d9:	45 33 c0             	xor    %r8d,%r8d
1401706dc:	e9 a7 ef ff ff       	jmp    0x14016f688
1401706e1:	ff 15 b1 c2 99 00    	call   *0x99c2b1(%rip)        # 0x140b0c998
1401706e7:	90                   	nop
1401706e8:	ff 15 aa c2 99 00    	call   *0x99c2aa(%rip)        # 0x140b0c998
1401706ee:	cc                   	int3
1401706ef:	ff 15 a3 c2 99 00    	call   *0x99c2a3(%rip)        # 0x140b0c998
1401706f5:	90                   	nop
1401706f6:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401706fa:	e8 2d 66 eb ff       	call   0x140026d2c
1401706ff:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140170704:	41 83 cf ff          	or     $0xffffffff,%r15d
140170708:	48 85 c9             	test   %rcx,%rcx
14017070b:	74 41                	je     0x14017074e
14017070d:	41 8b c7             	mov    %r15d,%eax
140170710:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140170715:	41 03 c7             	add    %r15d,%eax
140170718:	75 34                	jne    0x14017074e
14017071a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14017071f:	48 8b 03             	mov    (%rbx),%rax
140170722:	48 8b cb             	mov    %rbx,%rcx
140170725:	48 8b 00             	mov    (%rax),%rax
140170728:	ff 15 0a c5 99 00    	call   *0x99c50a(%rip)        # 0x140b0cc38
14017072e:	41 8b c7             	mov    %r15d,%eax
140170731:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140170736:	41 03 c7             	add    %r15d,%eax
140170739:	75 13                	jne    0x14017074e
14017073b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140170740:	48 8b 01             	mov    (%rcx),%rax
140170743:	48 8b 40 08          	mov    0x8(%rax),%rax
140170747:	ff 15 eb c4 99 00    	call   *0x99c4eb(%rip)        # 0x140b0cc38
14017074d:	90                   	nop
14017074e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140170753:	48 85 db             	test   %rbx,%rbx
140170756:	0f 84 5d 04 00 00    	je     0x140170bb9
14017075c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140170761:	48 3b de             	cmp    %rsi,%rbx
140170764:	74 54                	je     0x1401707ba
140170766:	33 c0                	xor    %eax,%eax
140170768:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
14017076c:	48 85 ff             	test   %rdi,%rdi
14017076f:	74 3b                	je     0x1401707ac
140170771:	41 8b c7             	mov    %r15d,%eax
140170774:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140170779:	41 03 c7             	add    %r15d,%eax
14017077c:	75 2c                	jne    0x1401707aa
14017077e:	48 8b 07             	mov    (%rdi),%rax
140170781:	48 8b cf             	mov    %rdi,%rcx
140170784:	48 8b 00             	mov    (%rax),%rax
140170787:	ff 15 ab c4 99 00    	call   *0x99c4ab(%rip)        # 0x140b0cc38
14017078d:	41 8b c7             	mov    %r15d,%eax
140170790:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140170795:	41 03 c7             	add    %r15d,%eax
140170798:	75 10                	jne    0x1401707aa
14017079a:	48 8b 07             	mov    (%rdi),%rax
14017079d:	48 8b cf             	mov    %rdi,%rcx
1401707a0:	48 8b 40 08          	mov    0x8(%rax),%rax
1401707a4:	ff 15 8e c4 99 00    	call   *0x99c48e(%rip)        # 0x140b0cc38
1401707aa:	33 c0                	xor    %eax,%eax
1401707ac:	48 83 c3 10          	add    $0x10,%rbx
1401707b0:	48 3b de             	cmp    %rsi,%rbx
1401707b3:	75 b3                	jne    0x140170768
1401707b5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401707ba:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401707bf:	48 2b c3             	sub    %rbx,%rax
1401707c2:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1401707c6:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401707cc:	48 8b cb             	mov    %rbx,%rcx
1401707cf:	72 15                	jb     0x1401707e6
1401707d1:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401707d5:	48 2b cb             	sub    %rbx,%rcx
1401707d8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401707dc:	48 83 f8 1f          	cmp    $0x1f,%rax
1401707e0:	0f 87 c8 03 00 00    	ja     0x140170bae
1401707e6:	48 8b cb             	mov    %rbx,%rcx
1401707e9:	ff 15 d1 c0 99 00    	call   *0x99c0d1(%rip)        # 0x140b0c8c0
1401707ef:	e9 c5 03 00 00       	jmp    0x140170bb9
1401707f4:	ff 15 9e c1 99 00    	call   *0x99c19e(%rip)        # 0x140b0c998
1401707fa:	90                   	nop
1401707fb:	ff 15 97 c1 99 00    	call   *0x99c197(%rip)        # 0x140b0c998
140170801:	90                   	nop
140170802:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140170806:	e8 21 65 eb ff       	call   0x140026d2c
14017080b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140170810:	41 83 cf ff          	or     $0xffffffff,%r15d
140170814:	48 85 c9             	test   %rcx,%rcx
140170817:	74 41                	je     0x14017085a
140170819:	41 8b c7             	mov    %r15d,%eax
14017081c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140170821:	41 03 c7             	add    %r15d,%eax
140170824:	75 34                	jne    0x14017085a
140170826:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14017082b:	48 8b 03             	mov    (%rbx),%rax
14017082e:	48 8b cb             	mov    %rbx,%rcx
140170831:	48 8b 00             	mov    (%rax),%rax
140170834:	ff 15 fe c3 99 00    	call   *0x99c3fe(%rip)        # 0x140b0cc38
14017083a:	41 8b c7             	mov    %r15d,%eax
14017083d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140170842:	41 03 c7             	add    %r15d,%eax
140170845:	75 13                	jne    0x14017085a
140170847:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14017084c:	48 8b 01             	mov    (%rcx),%rax
14017084f:	48 8b 40 08          	mov    0x8(%rax),%rax
140170853:	ff 15 df c3 99 00    	call   *0x99c3df(%rip)        # 0x140b0cc38
140170859:	90                   	nop
14017085a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14017085f:	33 c0                	xor    %eax,%eax
140170861:	48 85 db             	test   %rbx,%rbx
140170864:	0f 84 4f 03 00 00    	je     0x140170bb9
14017086a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14017086f:	48 3b de             	cmp    %rsi,%rbx
140170872:	0f 84 42 ff ff ff    	je     0x1401707ba
140170878:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
14017087c:	48 85 ff             	test   %rdi,%rdi
14017087f:	74 3b                	je     0x1401708bc
140170881:	41 8b c7             	mov    %r15d,%eax
140170884:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140170889:	41 03 c7             	add    %r15d,%eax
14017088c:	75 2c                	jne    0x1401708ba
14017088e:	48 8b 07             	mov    (%rdi),%rax
140170891:	48 8b cf             	mov    %rdi,%rcx
140170894:	48 8b 00             	mov    (%rax),%rax
140170897:	ff 15 9b c3 99 00    	call   *0x99c39b(%rip)        # 0x140b0cc38
14017089d:	41 8b c7             	mov    %r15d,%eax
1401708a0:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401708a5:	41 03 c7             	add    %r15d,%eax
1401708a8:	75 10                	jne    0x1401708ba
1401708aa:	48 8b 07             	mov    (%rdi),%rax
1401708ad:	48 8b cf             	mov    %rdi,%rcx
1401708b0:	48 8b 40 08          	mov    0x8(%rax),%rax
1401708b4:	ff 15 7e c3 99 00    	call   *0x99c37e(%rip)        # 0x140b0cc38
1401708ba:	33 c0                	xor    %eax,%eax
1401708bc:	48 83 c3 10          	add    $0x10,%rbx
1401708c0:	48 3b de             	cmp    %rsi,%rbx
1401708c3:	75 b3                	jne    0x140170878
1401708c5:	e9 eb fe ff ff       	jmp    0x1401707b5
1401708ca:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401708ce:	e8 59 64 eb ff       	call   0x140026d2c
1401708d3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401708d8:	41 83 cf ff          	or     $0xffffffff,%r15d
1401708dc:	48 85 c9             	test   %rcx,%rcx
1401708df:	74 41                	je     0x140170922
1401708e1:	41 8b c7             	mov    %r15d,%eax
1401708e4:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401708e9:	41 03 c7             	add    %r15d,%eax
1401708ec:	75 34                	jne    0x140170922
1401708ee:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401708f3:	48 8b 03             	mov    (%rbx),%rax
1401708f6:	48 8b cb             	mov    %rbx,%rcx
1401708f9:	48 8b 00             	mov    (%rax),%rax
1401708fc:	ff 15 36 c3 99 00    	call   *0x99c336(%rip)        # 0x140b0cc38
140170902:	41 8b c7             	mov    %r15d,%eax
140170905:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14017090a:	41 03 c7             	add    %r15d,%eax
14017090d:	75 13                	jne    0x140170922
14017090f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140170914:	48 8b 01             	mov    (%rcx),%rax
140170917:	48 8b 40 08          	mov    0x8(%rax),%rax
14017091b:	ff 15 17 c3 99 00    	call   *0x99c317(%rip)        # 0x140b0cc38
140170921:	90                   	nop
140170922:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140170927:	33 c0                	xor    %eax,%eax
140170929:	48 85 db             	test   %rbx,%rbx
14017092c:	0f 84 87 02 00 00    	je     0x140170bb9
140170932:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140170937:	48 3b de             	cmp    %rsi,%rbx
14017093a:	0f 84 7a fe ff ff    	je     0x1401707ba
140170940:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
140170944:	48 85 ff             	test   %rdi,%rdi
140170947:	74 3b                	je     0x140170984
140170949:	41 8b c7             	mov    %r15d,%eax
14017094c:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140170951:	41 03 c7             	add    %r15d,%eax
140170954:	75 2c                	jne    0x140170982
140170956:	48 8b 07             	mov    (%rdi),%rax
140170959:	48 8b cf             	mov    %rdi,%rcx
14017095c:	48 8b 00             	mov    (%rax),%rax
14017095f:	ff 15 d3 c2 99 00    	call   *0x99c2d3(%rip)        # 0x140b0cc38
140170965:	41 8b c7             	mov    %r15d,%eax
140170968:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14017096d:	41 03 c7             	add    %r15d,%eax
140170970:	75 10                	jne    0x140170982
140170972:	48 8b 07             	mov    (%rdi),%rax
140170975:	48 8b cf             	mov    %rdi,%rcx
140170978:	48 8b 40 08          	mov    0x8(%rax),%rax
14017097c:	ff 15 b6 c2 99 00    	call   *0x99c2b6(%rip)        # 0x140b0cc38
140170982:	33 c0                	xor    %eax,%eax
140170984:	48 83 c3 10          	add    $0x10,%rbx
140170988:	48 3b de             	cmp    %rsi,%rbx
14017098b:	75 b3                	jne    0x140170940
14017098d:	e9 23 fe ff ff       	jmp    0x1401707b5
140170992:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140170996:	e8 91 63 eb ff       	call   0x140026d2c
14017099b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401709a0:	41 83 cf ff          	or     $0xffffffff,%r15d
1401709a4:	48 85 c9             	test   %rcx,%rcx
1401709a7:	74 41                	je     0x1401709ea
1401709a9:	41 8b c7             	mov    %r15d,%eax
1401709ac:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401709b1:	41 03 c7             	add    %r15d,%eax
1401709b4:	75 34                	jne    0x1401709ea
1401709b6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401709bb:	48 8b 03             	mov    (%rbx),%rax
1401709be:	48 8b cb             	mov    %rbx,%rcx
1401709c1:	48 8b 00             	mov    (%rax),%rax
1401709c4:	ff 15 6e c2 99 00    	call   *0x99c26e(%rip)        # 0x140b0cc38
1401709ca:	41 8b c7             	mov    %r15d,%eax
1401709cd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401709d2:	41 03 c7             	add    %r15d,%eax
1401709d5:	75 13                	jne    0x1401709ea
1401709d7:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401709dc:	48 8b 01             	mov    (%rcx),%rax
1401709df:	48 8b 40 08          	mov    0x8(%rax),%rax
1401709e3:	ff 15 4f c2 99 00    	call   *0x99c24f(%rip)        # 0x140b0cc38
1401709e9:	90                   	nop
1401709ea:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401709ef:	33 c0                	xor    %eax,%eax
1401709f1:	48 85 db             	test   %rbx,%rbx
1401709f4:	0f 84 bf 01 00 00    	je     0x140170bb9
1401709fa:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401709ff:	48 3b de             	cmp    %rsi,%rbx
140170a02:	0f 84 b2 fd ff ff    	je     0x1401707ba
140170a08:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
140170a0c:	48 85 ff             	test   %rdi,%rdi
140170a0f:	74 3b                	je     0x140170a4c
140170a11:	41 8b c7             	mov    %r15d,%eax
140170a14:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140170a19:	41 03 c7             	add    %r15d,%eax
140170a1c:	75 2c                	jne    0x140170a4a
140170a1e:	48 8b 07             	mov    (%rdi),%rax
140170a21:	48 8b cf             	mov    %rdi,%rcx
140170a24:	48 8b 00             	mov    (%rax),%rax
140170a27:	ff 15 0b c2 99 00    	call   *0x99c20b(%rip)        # 0x140b0cc38
140170a2d:	41 8b c7             	mov    %r15d,%eax
140170a30:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140170a35:	41 03 c7             	add    %r15d,%eax
140170a38:	75 10                	jne    0x140170a4a
140170a3a:	48 8b 07             	mov    (%rdi),%rax
140170a3d:	48 8b cf             	mov    %rdi,%rcx
140170a40:	48 8b 40 08          	mov    0x8(%rax),%rax
140170a44:	ff 15 ee c1 99 00    	call   *0x99c1ee(%rip)        # 0x140b0cc38
140170a4a:	33 c0                	xor    %eax,%eax
140170a4c:	48 83 c3 10          	add    $0x10,%rbx
140170a50:	48 3b de             	cmp    %rsi,%rbx
140170a53:	75 b3                	jne    0x140170a08
140170a55:	e9 5b fd ff ff       	jmp    0x1401707b5
140170a5a:	ff 15 38 bf 99 00    	call   *0x99bf38(%rip)        # 0x140b0c998
140170a60:	90                   	nop
140170a61:	ff 15 31 bf 99 00    	call   *0x99bf31(%rip)        # 0x140b0c998
140170a67:	90                   	nop
140170a68:	ff 15 2a bf 99 00    	call   *0x99bf2a(%rip)        # 0x140b0c998
140170a6e:	90                   	nop
140170a6f:	ff 15 23 bf 99 00    	call   *0x99bf23(%rip)        # 0x140b0c998
140170a75:	90                   	nop
140170a76:	ff 15 1c bf 99 00    	call   *0x99bf1c(%rip)        # 0x140b0c998
140170a7c:	90                   	nop
140170a7d:	ff 15 15 bf 99 00    	call   *0x99bf15(%rip)        # 0x140b0c998
140170a83:	90                   	nop
140170a84:	ff 15 0e bf 99 00    	call   *0x99bf0e(%rip)        # 0x140b0c998
140170a8a:	90                   	nop
140170a8b:	ff 15 07 bf 99 00    	call   *0x99bf07(%rip)        # 0x140b0c998
140170a91:	cc                   	int3
140170a92:	ff 15 00 bf 99 00    	call   *0x99bf00(%rip)        # 0x140b0c998
140170a98:	90                   	nop
140170a99:	48 8d 8d 48 01 00 00 	lea    0x148(%rbp),%rcx
140170aa0:	e8 87 62 eb ff       	call   0x140026d2c
140170aa5:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140170aa9:	41 83 cf ff          	or     $0xffffffff,%r15d
140170aad:	48 85 c9             	test   %rcx,%rcx
140170ab0:	74 3f                	je     0x140170af1
140170ab2:	41 8b c7             	mov    %r15d,%eax
140170ab5:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140170aba:	41 03 c7             	add    %r15d,%eax
140170abd:	75 32                	jne    0x140170af1
140170abf:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
140170ac3:	48 8b 03             	mov    (%rbx),%rax
140170ac6:	48 8b cb             	mov    %rbx,%rcx
140170ac9:	48 8b 00             	mov    (%rax),%rax
140170acc:	ff 15 66 c1 99 00    	call   *0x99c166(%rip)        # 0x140b0cc38
140170ad2:	41 8b c7             	mov    %r15d,%eax
140170ad5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140170ada:	41 03 c7             	add    %r15d,%eax
140170add:	75 12                	jne    0x140170af1
140170adf:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140170ae3:	48 8b 01             	mov    (%rcx),%rax
140170ae6:	48 8b 40 08          	mov    0x8(%rax),%rax
140170aea:	ff 15 48 c1 99 00    	call   *0x99c148(%rip)        # 0x140b0cc38
140170af0:	90                   	nop
140170af1:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140170af5:	e8 32 62 eb ff       	call   0x140026d2c
140170afa:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140170aff:	e8 7c 56 e9 ff       	call   0x140006180
140170b04:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140170b09:	33 c0                	xor    %eax,%eax
140170b0b:	48 85 db             	test   %rbx,%rbx
140170b0e:	0f 84 a5 00 00 00    	je     0x140170bb9
140170b14:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140170b19:	48 3b de             	cmp    %rsi,%rbx
140170b1c:	74 52                	je     0x140170b70
140170b1e:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
140170b22:	48 85 ff             	test   %rdi,%rdi
140170b25:	74 3b                	je     0x140170b62
140170b27:	41 8b c7             	mov    %r15d,%eax