1400b559f:	48 83 c4 30          	add    $0x30,%rsp
1400b55a3:	5f                   	pop    %rdi
1400b55a4:	c3                   	ret
1400b55a5:	90                   	nop
1400b55a6:	90                   	nop
1400b55a7:	90                   	nop
1400b55a8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b55ad:	57                   	push   %rdi
1400b55ae:	48 83 ec 30          	sub    $0x30,%rsp
1400b55b2:	48 8b fa             	mov    %rdx,%rdi
1400b55b5:	48 8b d9             	mov    %rcx,%rbx
1400b55b8:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1400b55bd:	4c 8d 0d bc e8 c0 00 	lea    0xc0e8bc(%rip),%r9        # 0x140cc3e80
1400b55c4:	4c 8d 05 0d eb c0 00 	lea    0xc0eb0d(%rip),%r8        # 0x140cc40d8
1400b55cb:	33 d2                	xor    %edx,%edx
1400b55cd:	48 8b 0f             	mov    (%rdi),%rcx
1400b55d0:	e8 09 cd a3 00       	call   0x140af22de
1400b55d5:	48 83 23 00          	andq   $0x0,(%rbx)
1400b55d9:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1400b55de:	48 85 c0             	test   %rax,%rax
1400b55e1:	74 18                	je     0x1400b55fb
1400b55e3:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400b55e7:	48 85 c9             	test   %rcx,%rcx
1400b55ea:	74 04                	je     0x1400b55f0
1400b55ec:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400b55f0:	48 89 03             	mov    %rax,(%rbx)
1400b55f3:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400b55f7:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400b55fb:	48 8b c3             	mov    %rbx,%rax
1400b55fe:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400b5603:	48 83 c4 30          	add    $0x30,%rsp
1400b5607:	5f                   	pop    %rdi
1400b5608:	c3                   	ret
1400b5609:	90                   	nop
1400b560a:	90                   	nop
1400b560b:	90                   	nop
1400b560c:	48 8b c4             	mov    %rsp,%rax
1400b560f:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400b5613:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400b5617:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400b561b:	4c 89 70 20          	mov    %r14,0x20(%rax)
1400b561f:	55                   	push   %rbp
1400b5620:	48 8b ec             	mov    %rsp,%rbp
1400b5623:	48 83 ec 60          	sub    $0x60,%rsp
1400b5627:	48 8b fa             	mov    %rdx,%rdi
1400b562a:	48 8b 01             	mov    (%rcx),%rax
1400b562d:	45 33 c0             	xor    %r8d,%r8d
1400b5630:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400b5634:	48 8b 40 20          	mov    0x20(%rax),%rax
1400b5638:	ff 15 fa 75 a5 00    	call   *0xa575fa(%rip)        # 0x140b0cc38
1400b563e:	41 83 ce ff          	or     $0xffffffff,%r14d
1400b5642:	e9 c1 00 00 00       	jmp    0x1400b5708
1400b5647:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400b564b:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1400b564f:	e8 00 10 00 00       	call   0x1400b6654
1400b5654:	48 8b 30             	mov    (%rax),%rsi
1400b5657:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1400b565b:	48 85 db             	test   %rbx,%rbx
1400b565e:	74 39                	je     0x1400b5699
1400b5660:	41 8b c6             	mov    %r14d,%eax
1400b5663:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b5668:	41 03 c6             	add    %r14d,%eax
1400b566b:	75 2c                	jne    0x1400b5699
1400b566d:	48 8b 03             	mov    (%rbx),%rax
1400b5670:	48 8b cb             	mov    %rbx,%rcx
1400b5673:	48 8b 00             	mov    (%rax),%rax
1400b5676:	ff 15 bc 75 a5 00    	call   *0xa575bc(%rip)        # 0x140b0cc38
1400b567c:	41 8b c6             	mov    %r14d,%eax
1400b567f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b5684:	41 03 c6             	add    %r14d,%eax
1400b5687:	75 10                	jne    0x1400b5699
1400b5689:	48 8b 03             	mov    (%rbx),%rax
1400b568c:	48 8b cb             	mov    %rbx,%rcx
1400b568f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b5693:	ff 15 9f 75 a5 00    	call   *0xa5759f(%rip)        # 0x140b0cc38
1400b5699:	48 85 f6             	test   %rsi,%rsi
1400b569c:	0f 85 d9 00 00 00    	jne    0x1400b577b
1400b56a2:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1400b56a6:	48 8b 01             	mov    (%rcx),%rax
1400b56a9:	45 33 c0             	xor    %r8d,%r8d
1400b56ac:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400b56b0:	48 8b 40 20          	mov    0x20(%rax),%rax
1400b56b4:	ff 15 7e 75 a5 00    	call   *0xa5757e(%rip)        # 0x140b0cc38
1400b56ba:	48 8b d0             	mov    %rax,%rdx
1400b56bd:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1400b56c1:	e8 1e 0c f5 ff       	call   0x1400062e4
1400b56c6:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1400b56ca:	48 85 db             	test   %rbx,%rbx
1400b56cd:	74 39                	je     0x1400b5708
1400b56cf:	41 8b c6             	mov    %r14d,%eax
1400b56d2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b56d7:	41 03 c6             	add    %r14d,%eax
1400b56da:	75 2c                	jne    0x1400b5708
1400b56dc:	48 8b 03             	mov    (%rbx),%rax
1400b56df:	48 8b cb             	mov    %rbx,%rcx
1400b56e2:	48 8b 00             	mov    (%rax),%rax
1400b56e5:	ff 15 4d 75 a5 00    	call   *0xa5754d(%rip)        # 0x140b0cc38
1400b56eb:	41 8b c6             	mov    %r14d,%eax
1400b56ee:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b56f3:	41 03 c6             	add    %r14d,%eax
1400b56f6:	75 10                	jne    0x1400b5708
1400b56f8:	48 8b 03             	mov    (%rbx),%rax
1400b56fb:	48 8b cb             	mov    %rbx,%rcx
1400b56fe:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b5702:	ff 15 30 75 a5 00    	call   *0xa57530(%rip)        # 0x140b0cc38
1400b5708:	48 83 7d c8 00       	cmpq   $0x0,-0x38(%rbp)
1400b570d:	0f 85 34 ff ff ff    	jne    0x1400b5647
1400b5713:	48 83 27 00          	andq   $0x0,(%rdi)
1400b5717:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1400b571c:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1400b5720:	48 85 db             	test   %rbx,%rbx
1400b5723:	74 39                	je     0x1400b575e
1400b5725:	41 8b c6             	mov    %r14d,%eax
1400b5728:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b572d:	41 03 c6             	add    %r14d,%eax
1400b5730:	75 2c                	jne    0x1400b575e
1400b5732:	48 8b 03             	mov    (%rbx),%rax
1400b5735:	48 8b cb             	mov    %rbx,%rcx
1400b5738:	48 8b 00             	mov    (%rax),%rax
1400b573b:	ff 15 f7 74 a5 00    	call   *0xa574f7(%rip)        # 0x140b0cc38
1400b5741:	41 8b c6             	mov    %r14d,%eax
1400b5744:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b5749:	41 03 c6             	add    %r14d,%eax
1400b574c:	75 10                	jne    0x1400b575e
1400b574e:	48 8b 03             	mov    (%rbx),%rax
1400b5751:	48 8b cb             	mov    %rbx,%rcx
1400b5754:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b5758:	ff 15 da 74 a5 00    	call   *0xa574da(%rip)        # 0x140b0cc38
1400b575e:	48 8b c7             	mov    %rdi,%rax
1400b5761:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1400b5766:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1400b576a:	49 8b 73 18          	mov    0x18(%r11),%rsi
1400b576e:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1400b5772:	4d 8b 73 28          	mov    0x28(%r11),%r14
1400b5776:	49 8b e3             	mov    %r11,%rsp
1400b5779:	5d                   	pop    %rbp
1400b577a:	c3                   	ret
1400b577b:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400b577f:	48 8b cf             	mov    %rdi,%rcx
1400b5782:	e8 cd 0e 00 00       	call   0x1400b6654
1400b5787:	eb 93                	jmp    0x1400b571c
1400b5789:	cc                   	int3
1400b578a:	90                   	nop
1400b578b:	90                   	nop
1400b578c:	48 8b c4             	mov    %rsp,%rax
1400b578f:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400b5793:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400b5797:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400b579b:	4c 89 70 20          	mov    %r14,0x20(%rax)
1400b579f:	55                   	push   %rbp
1400b57a0:	48 8b ec             	mov    %rsp,%rbp
1400b57a3:	48 83 ec 60          	sub    $0x60,%rsp
1400b57a7:	48 8b fa             	mov    %rdx,%rdi
1400b57aa:	48 8b 01             	mov    (%rcx),%rax
1400b57ad:	45 33 c0             	xor    %r8d,%r8d
1400b57b0:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400b57b4:	48 8b 40 20          	mov    0x20(%rax),%rax
1400b57b8:	ff 15 7a 74 a5 00    	call   *0xa5747a(%rip)        # 0x140b0cc38
1400b57be:	41 83 ce ff          	or     $0xffffffff,%r14d
1400b57c2:	e9 c1 00 00 00       	jmp    0x1400b5888
1400b57c7:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400b57cb:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1400b57cf:	e8 7c 75 f6 ff       	call   0x14001cd50
1400b57d4:	48 8b 30             	mov    (%rax),%rsi
1400b57d7:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1400b57db:	48 85 db             	test   %rbx,%rbx
1400b57de:	74 39                	je     0x1400b5819
1400b57e0:	41 8b c6             	mov    %r14d,%eax
1400b57e3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b57e8:	41 03 c6             	add    %r14d,%eax
1400b57eb:	75 2c                	jne    0x1400b5819
1400b57ed:	48 8b 03             	mov    (%rbx),%rax
1400b57f0:	48 8b cb             	mov    %rbx,%rcx
1400b57f3:	48 8b 00             	mov    (%rax),%rax
1400b57f6:	ff 15 3c 74 a5 00    	call   *0xa5743c(%rip)        # 0x140b0cc38
1400b57fc:	41 8b c6             	mov    %r14d,%eax
1400b57ff:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b5804:	41 03 c6             	add    %r14d,%eax
1400b5807:	75 10                	jne    0x1400b5819
1400b5809:	48 8b 03             	mov    (%rbx),%rax
1400b580c:	48 8b cb             	mov    %rbx,%rcx
1400b580f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b5813:	ff 15 1f 74 a5 00    	call   *0xa5741f(%rip)        # 0x140b0cc38
1400b5819:	48 85 f6             	test   %rsi,%rsi
1400b581c:	0f 85 d9 00 00 00    	jne    0x1400b58fb
1400b5822:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1400b5826:	48 8b 01             	mov    (%rcx),%rax
1400b5829:	45 33 c0             	xor    %r8d,%r8d
1400b582c:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400b5830:	48 8b 40 20          	mov    0x20(%rax),%rax
1400b5834:	ff 15 fe 73 a5 00    	call   *0xa573fe(%rip)        # 0x140b0cc38
1400b583a:	48 8b d0             	mov    %rax,%rdx
1400b583d:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1400b5841:	e8 9e 0a f5 ff       	call   0x1400062e4
1400b5846:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1400b584a:	48 85 db             	test   %rbx,%rbx
1400b584d:	74 39                	je     0x1400b5888
1400b584f:	41 8b c6             	mov    %r14d,%eax
1400b5852:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b5857:	41 03 c6             	add    %r14d,%eax
1400b585a:	75 2c                	jne    0x1400b5888
1400b585c:	48 8b 03             	mov    (%rbx),%rax
1400b585f:	48 8b cb             	mov    %rbx,%rcx
1400b5862:	48 8b 00             	mov    (%rax),%rax
1400b5865:	ff 15 cd 73 a5 00    	call   *0xa573cd(%rip)        # 0x140b0cc38
1400b586b:	41 8b c6             	mov    %r14d,%eax
1400b586e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b5873:	41 03 c6             	add    %r14d,%eax
1400b5876:	75 10                	jne    0x1400b5888
1400b5878:	48 8b 03             	mov    (%rbx),%rax
1400b587b:	48 8b cb             	mov    %rbx,%rcx
1400b587e:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b5882:	ff 15 b0 73 a5 00    	call   *0xa573b0(%rip)        # 0x140b0cc38
1400b5888:	48 83 7d c8 00       	cmpq   $0x0,-0x38(%rbp)
1400b588d:	0f 85 34 ff ff ff    	jne    0x1400b57c7
1400b5893:	48 83 27 00          	andq   $0x0,(%rdi)
1400b5897:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1400b589c:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1400b58a0:	48 85 db             	test   %rbx,%rbx
1400b58a3:	74 39                	je     0x1400b58de
1400b58a5:	41 8b c6             	mov    %r14d,%eax
1400b58a8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b58ad:	41 03 c6             	add    %r14d,%eax
1400b58b0:	75 2c                	jne    0x1400b58de
1400b58b2:	48 8b 03             	mov    (%rbx),%rax
1400b58b5:	48 8b cb             	mov    %rbx,%rcx
1400b58b8:	48 8b 00             	mov    (%rax),%rax
1400b58bb:	ff 15 77 73 a5 00    	call   *0xa57377(%rip)        # 0x140b0cc38
1400b58c1:	41 8b c6             	mov    %r14d,%eax
1400b58c4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b58c9:	41 03 c6             	add    %r14d,%eax
1400b58cc:	75 10                	jne    0x1400b58de
1400b58ce:	48 8b 03             	mov    (%rbx),%rax
1400b58d1:	48 8b cb             	mov    %rbx,%rcx
1400b58d4:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b58d8:	ff 15 5a 73 a5 00    	call   *0xa5735a(%rip)        # 0x140b0cc38
1400b58de:	48 8b c7             	mov    %rdi,%rax
1400b58e1:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1400b58e6:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1400b58ea:	49 8b 73 18          	mov    0x18(%r11),%rsi
1400b58ee:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1400b58f2:	4d 8b 73 28          	mov    0x28(%r11),%r14
1400b58f6:	49 8b e3             	mov    %r11,%rsp
1400b58f9:	5d                   	pop    %rbp
1400b58fa:	c3                   	ret
1400b58fb:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400b58ff:	48 8b cf             	mov    %rdi,%rcx
1400b5902:	e8 49 74 f6 ff       	call   0x14001cd50
1400b5907:	eb 93                	jmp    0x1400b589c
1400b5909:	cc                   	int3
1400b590a:	90                   	nop
1400b590b:	90                   	nop
1400b590c:	48 8b c4             	mov    %rsp,%rax
1400b590f:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400b5913:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400b5917:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400b591b:	4c 89 70 20          	mov    %r14,0x20(%rax)
1400b591f:	55                   	push   %rbp
1400b5920:	48 8b ec             	mov    %rsp,%rbp
1400b5923:	48 83 ec 60          	sub    $0x60,%rsp
1400b5927:	48 8b fa             	mov    %rdx,%rdi
1400b592a:	48 8b 01             	mov    (%rcx),%rax
1400b592d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400b5933:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400b5937:	48 8b 40 20          	mov    0x20(%rax),%rax
1400b593b:	ff 15 f7 72 a5 00    	call   *0xa572f7(%rip)        # 0x140b0cc38
1400b5941:	41 83 ce ff          	or     $0xffffffff,%r14d
1400b5945:	e9 c2 00 00 00       	jmp    0x1400b5a0c
1400b594a:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400b594e:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1400b5952:	e8 29 0e 00 00       	call   0x1400b6780
1400b5957:	48 8b 30             	mov    (%rax),%rsi
1400b595a:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1400b595e:	48 85 db             	test   %rbx,%rbx
1400b5961:	74 39                	je     0x1400b599c
1400b5963:	41 8b c6             	mov    %r14d,%eax
1400b5966:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b596b:	41 03 c6             	add    %r14d,%eax
1400b596e:	75 2c                	jne    0x1400b599c
1400b5970:	48 8b 03             	mov    (%rbx),%rax
1400b5973:	48 8b cb             	mov    %rbx,%rcx
1400b5976:	48 8b 00             	mov    (%rax),%rax
1400b5979:	ff 15 b9 72 a5 00    	call   *0xa572b9(%rip)        # 0x140b0cc38
1400b597f:	41 8b c6             	mov    %r14d,%eax
1400b5982:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b5987:	41 03 c6             	add    %r14d,%eax
1400b598a:	75 10                	jne    0x1400b599c
1400b598c:	48 8b 03             	mov    (%rbx),%rax
1400b598f:	48 8b cb             	mov    %rbx,%rcx
1400b5992:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b5996:	ff 15 9c 72 a5 00    	call   *0xa5729c(%rip)        # 0x140b0cc38
1400b599c:	48 85 f6             	test   %rsi,%rsi
1400b599f:	0f 85 da 00 00 00    	jne    0x1400b5a7f
1400b59a5:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1400b59a9:	48 8b 01             	mov    (%rcx),%rax
1400b59ac:	44 8d 46 02          	lea    0x2(%rsi),%r8d
1400b59b0:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400b59b4:	48 8b 40 20          	mov    0x20(%rax),%rax
1400b59b8:	ff 15 7a 72 a5 00    	call   *0xa5727a(%rip)        # 0x140b0cc38
1400b59be:	48 8b d0             	mov    %rax,%rdx
1400b59c1:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1400b59c5:	e8 1a 09 f5 ff       	call   0x1400062e4
1400b59ca:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1400b59ce:	48 85 db             	test   %rbx,%rbx
1400b59d1:	74 39                	je     0x1400b5a0c
1400b59d3:	41 8b c6             	mov    %r14d,%eax
1400b59d6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b59db:	41 03 c6             	add    %r14d,%eax
1400b59de:	75 2c                	jne    0x1400b5a0c
1400b59e0:	48 8b 03             	mov    (%rbx),%rax
1400b59e3:	48 8b cb             	mov    %rbx,%rcx
1400b59e6:	48 8b 00             	mov    (%rax),%rax
1400b59e9:	ff 15 49 72 a5 00    	call   *0xa57249(%rip)        # 0x140b0cc38
1400b59ef:	41 8b c6             	mov    %r14d,%eax
1400b59f2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b59f7:	41 03 c6             	add    %r14d,%eax
1400b59fa:	75 10                	jne    0x1400b5a0c
1400b59fc:	48 8b 03             	mov    (%rbx),%rax
1400b59ff:	48 8b cb             	mov    %rbx,%rcx
1400b5a02:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b5a06:	ff 15 2c 72 a5 00    	call   *0xa5722c(%rip)        # 0x140b0cc38
1400b5a0c:	48 83 7d c8 00       	cmpq   $0x0,-0x38(%rbp)
1400b5a11:	0f 85 33 ff ff ff    	jne    0x1400b594a
1400b5a17:	48 83 27 00          	andq   $0x0,(%rdi)
1400b5a1b:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1400b5a20:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1400b5a24:	48 85 db             	test   %rbx,%rbx
1400b5a27:	74 39                	je     0x1400b5a62
1400b5a29:	41 8b c6             	mov    %r14d,%eax
1400b5a2c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b5a31:	41 03 c6             	add    %r14d,%eax
1400b5a34:	75 2c                	jne    0x1400b5a62
1400b5a36:	48 8b 03             	mov    (%rbx),%rax
1400b5a39:	48 8b cb             	mov    %rbx,%rcx
1400b5a3c:	48 8b 00             	mov    (%rax),%rax
1400b5a3f:	ff 15 f3 71 a5 00    	call   *0xa571f3(%rip)        # 0x140b0cc38
1400b5a45:	41 8b c6             	mov    %r14d,%eax
1400b5a48:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b5a4d:	41 03 c6             	add    %r14d,%eax
1400b5a50:	75 10                	jne    0x1400b5a62
1400b5a52:	48 8b 03             	mov    (%rbx),%rax
1400b5a55:	48 8b cb             	mov    %rbx,%rcx
1400b5a58:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b5a5c:	ff 15 d6 71 a5 00    	call   *0xa571d6(%rip)        # 0x140b0cc38
1400b5a62:	48 8b c7             	mov    %rdi,%rax
1400b5a65:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1400b5a6a:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1400b5a6e:	49 8b 73 18          	mov    0x18(%r11),%rsi
1400b5a72:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1400b5a76:	4d 8b 73 28          	mov    0x28(%r11),%r14