1400f5567:	83 ce ff             	or     $0xffffffff,%esi
1400f556a:	8b c6                	mov    %esi,%eax
1400f556c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f5571:	03 c6                	add    %esi,%eax
1400f5573:	75 2a                	jne    0x1400f559f
1400f5575:	48 8b 03             	mov    (%rbx),%rax
1400f5578:	48 8b cb             	mov    %rbx,%rcx
1400f557b:	48 8b 00             	mov    (%rax),%rax
1400f557e:	ff 15 b4 76 a1 00    	call   *0xa176b4(%rip)        # 0x140b0cc38
1400f5584:	8b c6                	mov    %esi,%eax
1400f5586:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f558b:	03 c6                	add    %esi,%eax
1400f558d:	75 10                	jne    0x1400f559f
1400f558f:	48 8b 03             	mov    (%rbx),%rax
1400f5592:	48 8b cb             	mov    %rbx,%rcx
1400f5595:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f5599:	ff 15 99 76 a1 00    	call   *0xa17699(%rip)        # 0x140b0cc38
1400f559f:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f55a2:	40 f6 c6 04          	test   $0x4,%sil
1400f55a6:	74 4a                	je     0x1400f55f2
1400f55a8:	83 e6 fb             	and    $0xfffffffb,%esi
1400f55ab:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f55ae:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
1400f55b2:	48 85 db             	test   %rbx,%rbx
1400f55b5:	74 3b                	je     0x1400f55f2
1400f55b7:	83 ce ff             	or     $0xffffffff,%esi
1400f55ba:	8b c6                	mov    %esi,%eax
1400f55bc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f55c1:	03 c6                	add    %esi,%eax
1400f55c3:	75 2a                	jne    0x1400f55ef
1400f55c5:	48 8b 03             	mov    (%rbx),%rax
1400f55c8:	48 8b cb             	mov    %rbx,%rcx
1400f55cb:	48 8b 00             	mov    (%rax),%rax
1400f55ce:	ff 15 64 76 a1 00    	call   *0xa17664(%rip)        # 0x140b0cc38
1400f55d4:	8b c6                	mov    %esi,%eax
1400f55d6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f55db:	03 c6                	add    %esi,%eax
1400f55dd:	75 10                	jne    0x1400f55ef
1400f55df:	48 8b 03             	mov    (%rbx),%rax
1400f55e2:	48 8b cb             	mov    %rbx,%rcx
1400f55e5:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f55e9:	ff 15 49 76 a1 00    	call   *0xa17649(%rip)        # 0x140b0cc38
1400f55ef:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f55f2:	40 f6 c6 02          	test   $0x2,%sil
1400f55f6:	74 4a                	je     0x1400f5642
1400f55f8:	83 e6 fd             	and    $0xfffffffd,%esi
1400f55fb:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f55fe:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1400f5602:	48 85 db             	test   %rbx,%rbx
1400f5605:	74 3b                	je     0x1400f5642
1400f5607:	83 ce ff             	or     $0xffffffff,%esi
1400f560a:	8b c6                	mov    %esi,%eax
1400f560c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f5611:	03 c6                	add    %esi,%eax
1400f5613:	75 2a                	jne    0x1400f563f
1400f5615:	48 8b 03             	mov    (%rbx),%rax
1400f5618:	48 8b cb             	mov    %rbx,%rcx
1400f561b:	48 8b 00             	mov    (%rax),%rax
1400f561e:	ff 15 14 76 a1 00    	call   *0xa17614(%rip)        # 0x140b0cc38
1400f5624:	8b c6                	mov    %esi,%eax
1400f5626:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f562b:	03 c6                	add    %esi,%eax
1400f562d:	75 10                	jne    0x1400f563f
1400f562f:	48 8b 03             	mov    (%rbx),%rax
1400f5632:	48 8b cb             	mov    %rbx,%rcx
1400f5635:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f5639:	ff 15 f9 75 a1 00    	call   *0xa175f9(%rip)        # 0x140b0cc38
1400f563f:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f5642:	40 f6 c6 01          	test   $0x1,%sil
1400f5646:	74 4a                	je     0x1400f5692
1400f5648:	83 e6 fe             	and    $0xfffffffe,%esi
1400f564b:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f564e:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
1400f5652:	48 85 db             	test   %rbx,%rbx
1400f5655:	74 3b                	je     0x1400f5692
1400f5657:	83 ce ff             	or     $0xffffffff,%esi
1400f565a:	8b c6                	mov    %esi,%eax
1400f565c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f5661:	03 c6                	add    %esi,%eax
1400f5663:	75 2a                	jne    0x1400f568f
1400f5665:	48 8b 03             	mov    (%rbx),%rax
1400f5668:	48 8b cb             	mov    %rbx,%rcx
1400f566b:	48 8b 00             	mov    (%rax),%rax
1400f566e:	ff 15 c4 75 a1 00    	call   *0xa175c4(%rip)        # 0x140b0cc38
1400f5674:	8b c6                	mov    %esi,%eax
1400f5676:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f567b:	03 c6                	add    %esi,%eax
1400f567d:	75 10                	jne    0x1400f568f
1400f567f:	48 8b 03             	mov    (%rbx),%rax
1400f5682:	48 8b cb             	mov    %rbx,%rcx
1400f5685:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f5689:	ff 15 a9 75 a1 00    	call   *0xa175a9(%rip)        # 0x140b0cc38
1400f568f:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f5692:	45 84 e4             	test   %r12b,%r12b
1400f5695:	74 0d                	je     0x1400f56a4
1400f5697:	49 83 ee 10          	sub    $0x10,%r14
1400f569b:	49 83 ef 10          	sub    $0x10,%r15
1400f569f:	e9 c7 fd ff ff       	jmp    0x1400f546b
1400f56a4:	48 8b 7d f7          	mov    -0x9(%rbp),%rdi
1400f56a8:	4c 8b 65 77          	mov    0x77(%rbp),%r12
1400f56ac:	4c 8b 6d 7f          	mov    0x7f(%rbp),%r13
1400f56b0:	49 3b fc             	cmp    %r12,%rdi
1400f56b3:	0f 83 de 00 00 00    	jae    0x1400f5797
1400f56b9:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f56bc:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
1400f56c1:	49 8b 46 08          	mov    0x8(%r14),%rax
1400f56c5:	48 85 c0             	test   %rax,%rax
1400f56c8:	74 07                	je     0x1400f56d1
1400f56ca:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f56ce:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f56d1:	49 8b 06             	mov    (%r14),%rax
1400f56d4:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1400f56d8:	49 8b 46 08          	mov    0x8(%r14),%rax
1400f56dc:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1400f56e0:	83 ce 10             	or     $0x10,%esi
1400f56e3:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f56e6:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1400f56eb:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400f56ef:	48 85 c0             	test   %rax,%rax
1400f56f2:	74 07                	je     0x1400f56fb
1400f56f4:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f56f8:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f56fb:	48 8b 07             	mov    (%rdi),%rax
1400f56fe:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1400f5702:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400f5706:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1400f570a:	83 ce 20             	or     $0x20,%esi
1400f570d:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f5710:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400f5714:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400f5718:	49 8b c5             	mov    %r13,%rax
1400f571b:	ff 15 17 75 a1 00    	call   *0xa17517(%rip)        # 0x140b0cc38
1400f5721:	84 c0                	test   %al,%al
1400f5723:	75 72                	jne    0x1400f5797
1400f5725:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f5728:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
1400f572d:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400f5731:	48 85 c0             	test   %rax,%rax
1400f5734:	74 07                	je     0x1400f573d
1400f5736:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f573a:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f573d:	48 8b 07             	mov    (%rdi),%rax
1400f5740:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1400f5744:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400f5748:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1400f574c:	83 ce 40             	or     $0x40,%esi
1400f574f:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f5752:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1400f5757:	49 8b 46 08          	mov    0x8(%r14),%rax
1400f575b:	48 85 c0             	test   %rax,%rax
1400f575e:	74 07                	je     0x1400f5767
1400f5760:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f5764:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f5767:	49 8b 06             	mov    (%r14),%rax
1400f576a:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1400f576e:	49 8b 46 08          	mov    0x8(%r14),%rax
1400f5772:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1400f5776:	0f ba ee 07          	bts    $0x7,%esi
1400f577a:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f577d:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1400f5781:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1400f5785:	49 8b c5             	mov    %r13,%rax
1400f5788:	ff 15 aa 74 a1 00    	call   *0xa174aa(%rip)        # 0x140b0cc38
1400f578e:	84 c0                	test   %al,%al
1400f5790:	75 05                	jne    0x1400f5797
1400f5792:	41 b7 01             	mov    $0x1,%r15b
1400f5795:	eb 03                	jmp    0x1400f579a
1400f5797:	45 32 ff             	xor    %r15b,%r15b
1400f579a:	40 84 f6             	test   %sil,%sil
1400f579d:	79 4b                	jns    0x1400f57ea
1400f579f:	0f ba f6 07          	btr    $0x7,%esi
1400f57a3:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f57a6:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
1400f57aa:	48 85 db             	test   %rbx,%rbx
1400f57ad:	74 3b                	je     0x1400f57ea
1400f57af:	83 ce ff             	or     $0xffffffff,%esi
1400f57b2:	8b c6                	mov    %esi,%eax
1400f57b4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f57b9:	03 c6                	add    %esi,%eax
1400f57bb:	75 2a                	jne    0x1400f57e7
1400f57bd:	48 8b 03             	mov    (%rbx),%rax
1400f57c0:	48 8b cb             	mov    %rbx,%rcx
1400f57c3:	48 8b 00             	mov    (%rax),%rax
1400f57c6:	ff 15 6c 74 a1 00    	call   *0xa1746c(%rip)        # 0x140b0cc38
1400f57cc:	8b c6                	mov    %esi,%eax
1400f57ce:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f57d3:	03 c6                	add    %esi,%eax
1400f57d5:	75 10                	jne    0x1400f57e7
1400f57d7:	48 8b 03             	mov    (%rbx),%rax
1400f57da:	48 8b cb             	mov    %rbx,%rcx
1400f57dd:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f57e1:	ff 15 51 74 a1 00    	call   *0xa17451(%rip)        # 0x140b0cc38
1400f57e7:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f57ea:	40 f6 c6 40          	test   $0x40,%sil
1400f57ee:	74 4a                	je     0x1400f583a
1400f57f0:	83 e6 bf             	and    $0xffffffbf,%esi
1400f57f3:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f57f6:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1400f57fa:	48 85 db             	test   %rbx,%rbx
1400f57fd:	74 3b                	je     0x1400f583a
1400f57ff:	83 ce ff             	or     $0xffffffff,%esi
1400f5802:	8b c6                	mov    %esi,%eax
1400f5804:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f5809:	03 c6                	add    %esi,%eax
1400f580b:	75 2a                	jne    0x1400f5837
1400f580d:	48 8b 03             	mov    (%rbx),%rax
1400f5810:	48 8b cb             	mov    %rbx,%rcx
1400f5813:	48 8b 00             	mov    (%rax),%rax
1400f5816:	ff 15 1c 74 a1 00    	call   *0xa1741c(%rip)        # 0x140b0cc38
1400f581c:	8b c6                	mov    %esi,%eax
1400f581e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f5823:	03 c6                	add    %esi,%eax
1400f5825:	75 10                	jne    0x1400f5837
1400f5827:	48 8b 03             	mov    (%rbx),%rax
1400f582a:	48 8b cb             	mov    %rbx,%rcx
1400f582d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f5831:	ff 15 01 74 a1 00    	call   *0xa17401(%rip)        # 0x140b0cc38
1400f5837:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f583a:	40 f6 c6 20          	test   $0x20,%sil
1400f583e:	74 4a                	je     0x1400f588a
1400f5840:	83 e6 df             	and    $0xffffffdf,%esi
1400f5843:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f5846:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
1400f584a:	48 85 db             	test   %rbx,%rbx
1400f584d:	74 3b                	je     0x1400f588a
1400f584f:	83 ce ff             	or     $0xffffffff,%esi
1400f5852:	8b c6                	mov    %esi,%eax
1400f5854:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f5859:	03 c6                	add    %esi,%eax
1400f585b:	75 2a                	jne    0x1400f5887
1400f585d:	48 8b 03             	mov    (%rbx),%rax
1400f5860:	48 8b cb             	mov    %rbx,%rcx
1400f5863:	48 8b 00             	mov    (%rax),%rax
1400f5866:	ff 15 cc 73 a1 00    	call   *0xa173cc(%rip)        # 0x140b0cc38
1400f586c:	8b c6                	mov    %esi,%eax
1400f586e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f5873:	03 c6                	add    %esi,%eax
1400f5875:	75 10                	jne    0x1400f5887
1400f5877:	48 8b 03             	mov    (%rbx),%rax
1400f587a:	48 8b cb             	mov    %rbx,%rcx
1400f587d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f5881:	ff 15 b1 73 a1 00    	call   *0xa173b1(%rip)        # 0x140b0cc38
1400f5887:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f588a:	40 f6 c6 10          	test   $0x10,%sil
1400f588e:	74 4a                	je     0x1400f58da
1400f5890:	83 e6 ef             	and    $0xffffffef,%esi
1400f5893:	89 75 a7             	mov    %esi,-0x59(%rbp)
1400f5896:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
1400f589a:	48 85 db             	test   %rbx,%rbx
1400f589d:	74 3b                	je     0x1400f58da
1400f589f:	83 ce ff             	or     $0xffffffff,%esi
1400f58a2:	8b c6                	mov    %esi,%eax
1400f58a4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f58a9:	03 c6                	add    %esi,%eax
1400f58ab:	75 2a                	jne    0x1400f58d7
1400f58ad:	48 8b 03             	mov    (%rbx),%rax
1400f58b0:	48 8b cb             	mov    %rbx,%rcx
1400f58b3:	48 8b 00             	mov    (%rax),%rax
1400f58b6:	ff 15 7c 73 a1 00    	call   *0xa1737c(%rip)        # 0x140b0cc38
1400f58bc:	8b c6                	mov    %esi,%eax
1400f58be:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f58c3:	03 c6                	add    %esi,%eax
1400f58c5:	75 10                	jne    0x1400f58d7
1400f58c7:	48 8b 03             	mov    (%rbx),%rax
1400f58ca:	48 8b cb             	mov    %rbx,%rcx
1400f58cd:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f58d1:	ff 15 61 73 a1 00    	call   *0xa17361(%rip)        # 0x140b0cc38
1400f58d7:	8b 75 a7             	mov    -0x59(%rbp),%esi
1400f58da:	45 84 ff             	test   %r15b,%r15b
1400f58dd:	74 09                	je     0x1400f58e8
1400f58df:	48 83 c7 10          	add    $0x10,%rdi
1400f58e3:	e9 c8 fd ff ff       	jmp    0x1400f56b0
1400f58e8:	48 8b df             	mov    %rdi,%rbx
1400f58eb:	49 8b f6             	mov    %r14,%rsi
1400f58ee:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
1400f58f2:	4c 8b 6d 6f          	mov    0x6f(%rbp),%r13
1400f58f6:	48 89 5d f7          	mov    %rbx,-0x9(%rbp)
1400f58fa:	49 3b dc             	cmp    %r12,%rbx
1400f58fd:	0f 83 18 02 00 00    	jae    0x1400f5b1b
1400f5903:	4c 8b 6d 77          	mov    0x77(%rbp),%r13
1400f5907:	48 8b 75 7f          	mov    0x7f(%rbp),%rsi
1400f590b:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f590e:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
1400f5913:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f5917:	48 85 c0             	test   %rax,%rax
1400f591a:	74 04                	je     0x1400f5920
1400f591c:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f5920:	48 8b 03             	mov    (%rbx),%rax
1400f5923:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1400f5927:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f592b:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1400f592f:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1400f5934:	49 8b 46 08          	mov    0x8(%r14),%rax
1400f5938:	48 85 c0             	test   %rax,%rax
1400f593b:	74 04                	je     0x1400f5941
1400f593d:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f5941:	49 8b 06             	mov    (%r14),%rax
1400f5944:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1400f5948:	49 8b 46 08          	mov    0x8(%r14),%rax
1400f594c:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1400f5950:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1400f5954:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1400f5958:	48 8b c6             	mov    %rsi,%rax
1400f595b:	ff 15 d7 72 a1 00    	call   *0xa172d7(%rip)        # 0x140b0cc38
1400f5961:	44 8a e0             	mov    %al,%r12b
1400f5964:	4c 8b 7d ef          	mov    -0x11(%rbp),%r15
1400f5968:	4d 85 ff             	test   %r15,%r15
1400f596b:	74 3c                	je     0x1400f59a9
1400f596d:	83 c9 ff             	or     $0xffffffff,%ecx
1400f5970:	f0 41 0f c1 4f 08    	lock xadd %ecx,0x8(%r15)
1400f5976:	83 f9 01             	cmp    $0x1,%ecx
1400f5979:	75 2e                	jne    0x1400f59a9
1400f597b:	49 8b 17             	mov    (%r15),%rdx
1400f597e:	49 8b cf             	mov    %r15,%rcx
1400f5981:	48 8b 02             	mov    (%rdx),%rax
1400f5984:	ff 15 ae 72 a1 00    	call   *0xa172ae(%rip)        # 0x140b0cc38
1400f598a:	83 c8 ff             	or     $0xffffffff,%eax
1400f598d:	f0 41 0f c1 47 0c    	lock xadd %eax,0xc(%r15)
1400f5993:	83 f8 01             	cmp    $0x1,%eax
1400f5996:	75 11                	jne    0x1400f59a9
1400f5998:	49 8b 07             	mov    (%r15),%rax
1400f599b:	49 8b cf             	mov    %r15,%rcx
1400f599e:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f59a2:	ff 15 90 72 a1 00    	call   *0xa17290(%rip)        # 0x140b0cc38
1400f59a8:	90                   	nop
1400f59a9:	4c 8b 7d bf          	mov    -0x41(%rbp),%r15
1400f59ad:	4d 85 ff             	test   %r15,%r15
1400f59b0:	74 3b                	je     0x1400f59ed
1400f59b2:	83 c8 ff             	or     $0xffffffff,%eax
1400f59b5:	f0 41 0f c1 47 08    	lock xadd %eax,0x8(%r15)
1400f59bb:	83 f8 01             	cmp    $0x1,%eax
1400f59be:	75 2d                	jne    0x1400f59ed
1400f59c0:	49 8b 07             	mov    (%r15),%rax
1400f59c3:	49 8b cf             	mov    %r15,%rcx
1400f59c6:	48 8b 00             	mov    (%rax),%rax
1400f59c9:	ff 15 69 72 a1 00    	call   *0xa17269(%rip)        # 0x140b0cc38
1400f59cf:	83 c8 ff             	or     $0xffffffff,%eax
1400f59d2:	f0 41 0f c1 47 0c    	lock xadd %eax,0xc(%r15)
1400f59d8:	83 f8 01             	cmp    $0x1,%eax
1400f59db:	75 10                	jne    0x1400f59ed
1400f59dd:	49 8b 07             	mov    (%r15),%rax
1400f59e0:	49 8b cf             	mov    %r15,%rcx
1400f59e3:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f59e7:	ff 15 4b 72 a1 00    	call   *0xa1724b(%rip)        # 0x140b0cc38
1400f59ed:	45 84 e4             	test   %r12b,%r12b
1400f59f0:	0f 85 0c 01 00 00    	jne    0x1400f5b02
1400f59f6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f59f9:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
1400f59fe:	49 8b 46 08          	mov    0x8(%r14),%rax
1400f5a02:	48 85 c0             	test   %rax,%rax