1401de422:	e8 b1 43 fb ff       	call   0x1401927d8
1401de427:	f3 0f 10 45 b0       	movss  -0x50(%rbp),%xmm0
1401de42c:	f3 0f 5c 45 a8       	subss  -0x58(%rbp),%xmm0
1401de431:	f3 0f 5c c7          	subss  %xmm7,%xmm0
1401de435:	0f 54 05 a4 3a 9d 00 	andps  0x9d3aa4(%rip),%xmm0        # 0x140bb1ee0
1401de43c:	44 0f 2f c0          	comiss %xmm0,%xmm8
1401de440:	0f 83 93 04 00 00    	jae    0x1401de8d9
1401de446:	f3 0f 10 45 ac       	movss  -0x54(%rbp),%xmm0
1401de44b:	f3 0f 5c 45 b4       	subss  -0x4c(%rbp),%xmm0
1401de450:	f3 0f 5c c7          	subss  %xmm7,%xmm0
1401de454:	0f 54 05 85 3a 9d 00 	andps  0x9d3a85(%rip),%xmm0        # 0x140bb1ee0
1401de45b:	44 0f 2f c0          	comiss %xmm0,%xmm8
1401de45f:	0f 83 74 04 00 00    	jae    0x1401de8d9
1401de465:	0f 10 4d a8          	movups -0x58(%rbp),%xmm1
1401de469:	0f 57 c0             	xorps  %xmm0,%xmm0
1401de46c:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401de472:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401de477:	48 85 c9             	test   %rcx,%rcx
1401de47a:	74 04                	je     0x1401de480
1401de47c:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401de480:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
1401de485:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401de48b:	66 0f 7f 4d e0       	movdqa %xmm1,-0x20(%rbp)
1401de490:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1401de494:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401de499:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401de49d:	e8 5a 29 00 00       	call   0x1401e0dfc
1401de4a2:	90                   	nop
1401de4a3:	48 8b 45 90          	mov    -0x70(%rbp),%rax
1401de4a7:	48 8b b8 c0 00 00 00 	mov    0xc0(%rax),%rdi
1401de4ae:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1401de4b2:	48 89 8d 88 01 00 00 	mov    %rcx,0x188(%rbp)
1401de4b9:	48 85 c9             	test   %rcx,%rcx
1401de4bc:	74 0d                	je     0x1401de4cb
1401de4be:	48 8b 01             	mov    (%rcx),%rax
1401de4c1:	48 8b 40 08          	mov    0x8(%rax),%rax
1401de4c5:	ff 15 6d e7 92 00    	call   *0x92e76d(%rip)        # 0x140b0cc38
1401de4cb:	4c 8d 85 88 01 00 00 	lea    0x188(%rbp),%r8
1401de4d2:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1401de4d6:	48 8b cf             	mov    %rdi,%rcx
1401de4d9:	e8 76 19 fd ff       	call   0x1401afe54
1401de4de:	90                   	nop
1401de4df:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1401de4e3:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401de4e8:	e8 7f 0a f3 ff       	call   0x14010ef6c
1401de4ed:	0f 57 c0             	xorps  %xmm0,%xmm0
1401de4f0:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1401de4f5:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401de4f9:	48 85 c0             	test   %rax,%rax
1401de4fc:	74 04                	je     0x1401de502
1401de4fe:	f0 ff 40 08          	lock incl 0x8(%rax)
1401de502:	48 8b 0b             	mov    (%rbx),%rcx
1401de505:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
1401de509:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401de50d:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1401de511:	48 8b 01             	mov    (%rcx),%rax
1401de514:	45 33 c0             	xor    %r8d,%r8d
1401de517:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1401de51b:	48 8b 40 20          	mov    0x20(%rax),%rax
1401de51f:	ff 15 13 e7 92 00    	call   *0x92e713(%rip)        # 0x140b0cc38
1401de525:	48 8b 0b             	mov    (%rbx),%rcx
1401de528:	48 8b 01             	mov    (%rcx),%rax
1401de52b:	48 8b 40 40          	mov    0x40(%rax),%rax
1401de52f:	ff 15 03 e7 92 00    	call   *0x92e703(%rip)        # 0x140b0cc38
1401de535:	48 85 c0             	test   %rax,%rax
1401de538:	0f 85 c4 01 00 00    	jne    0x1401de702
1401de53e:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1401de542:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401de547:	e8 94 1f 00 00       	call   0x1401e04e0
1401de54c:	90                   	nop
1401de54d:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1401de551:	48 8b 01             	mov    (%rcx),%rax
1401de554:	0f 57 c0             	xorps  %xmm0,%xmm0
1401de557:	66 0f 7f 45 20       	movdqa %xmm0,0x20(%rbp)
1401de55c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401de561:	48 85 f6             	test   %rsi,%rsi
1401de564:	74 09                	je     0x1401de56f
1401de566:	f0 ff 46 08          	lock incl 0x8(%rsi)
1401de56a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401de56f:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1401de574:	66 0f 7f 45 20       	movdqa %xmm0,0x20(%rbp)
1401de579:	0f 57 c0             	xorps  %xmm0,%xmm0
1401de57c:	f3 0f 7f 45 b8       	movdqu %xmm0,-0x48(%rbp)
1401de581:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401de585:	48 85 d2             	test   %rdx,%rdx
1401de588:	74 09                	je     0x1401de593
1401de58a:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401de58e:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401de593:	48 8b 13             	mov    (%rbx),%rdx
1401de596:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1401de59a:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401de59e:	48 89 55 c0          	mov    %rdx,-0x40(%rbp)
1401de5a2:	4c 8d 45 20          	lea    0x20(%rbp),%r8
1401de5a6:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1401de5aa:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
1401de5b1:	ff 15 81 e6 92 00    	call   *0x92e681(%rip)        # 0x140b0cc38
1401de5b7:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401de5bc:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401de5c1:	49 8b ce             	mov    %r14,%rcx
1401de5c4:	e8 87 fe fc ff       	call   0x1401ae450
1401de5c9:	49 8b 06             	mov    (%r14),%rax
1401de5cc:	48 8b b8 b0 00 00 00 	mov    0xb0(%rax),%rdi
1401de5d3:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1401de5d8:	49 8b 09             	mov    (%r9),%rcx
1401de5db:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401de5e2:	49 8b c9             	mov    %r9,%rcx
1401de5e5:	ff 15 4d e6 92 00    	call   *0x92e64d(%rip)        # 0x140b0cc38
1401de5eb:	48 8b d0             	mov    %rax,%rdx
1401de5ee:	49 8b ce             	mov    %r14,%rcx
1401de5f1:	48 8b c7             	mov    %rdi,%rax
1401de5f4:	ff 15 3e e6 92 00    	call   *0x92e63e(%rip)        # 0x140b0cc38
1401de5fa:	48 85 f6             	test   %rsi,%rsi
1401de5fd:	74 0e                	je     0x1401de60d
1401de5ff:	f0 ff 46 08          	lock incl 0x8(%rsi)
1401de603:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401de608:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401de60d:	4c 89 75 80          	mov    %r14,-0x80(%rbp)
1401de611:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1401de615:	48 89 75 88          	mov    %rsi,-0x78(%rbp)
1401de619:	48 85 ff             	test   %rdi,%rdi
1401de61c:	74 43                	je     0x1401de661
1401de61e:	41 8b c7             	mov    %r15d,%eax
1401de621:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401de626:	41 03 c7             	add    %r15d,%eax
1401de629:	75 2c                	jne    0x1401de657
1401de62b:	48 8b 07             	mov    (%rdi),%rax
1401de62e:	48 8b cf             	mov    %rdi,%rcx
1401de631:	48 8b 00             	mov    (%rax),%rax
1401de634:	ff 15 fe e5 92 00    	call   *0x92e5fe(%rip)        # 0x140b0cc38
1401de63a:	41 8b c7             	mov    %r15d,%eax
1401de63d:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401de642:	41 03 c7             	add    %r15d,%eax
1401de645:	75 10                	jne    0x1401de657
1401de647:	48 8b 07             	mov    (%rdi),%rax
1401de64a:	48 8b cf             	mov    %rdi,%rcx
1401de64d:	48 8b 40 08          	mov    0x8(%rax),%rax
1401de651:	ff 15 e1 e5 92 00    	call   *0x92e5e1(%rip)        # 0x140b0cc38
1401de657:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401de65c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401de661:	48 8b 03             	mov    (%rbx),%rax
1401de664:	8b 88 98 00 00 00    	mov    0x98(%rax),%ecx
1401de66a:	41 89 8e 98 00 00 00 	mov    %ecx,0x98(%r14)
1401de671:	48 8b 03             	mov    (%rbx),%rax
1401de674:	8b 88 a8 00 00 00    	mov    0xa8(%rax),%ecx
1401de67a:	41 89 8e a8 00 00 00 	mov    %ecx,0xa8(%r14)
1401de681:	48 8b 03             	mov    (%rbx),%rax
1401de684:	f3 0f 10 80 a0 00 00 	movss  0xa0(%rax),%xmm0
1401de68b:	00
1401de68c:	f3 41 0f 11 86 a0 00 	movss  %xmm0,0xa0(%r14)
1401de693:	00 00
1401de695:	48 8b 03             	mov    (%rbx),%rax
1401de698:	8b 88 ac 00 00 00    	mov    0xac(%rax),%ecx
1401de69e:	41 89 8e ac 00 00 00 	mov    %ecx,0xac(%r14)
1401de6a5:	48 8b 03             	mov    (%rbx),%rax
1401de6a8:	f3 0f 10 80 a4 00 00 	movss  0xa4(%rax),%xmm0
1401de6af:	00
1401de6b0:	f3 41 0f 11 86 a4 00 	movss  %xmm0,0xa4(%r14)
1401de6b7:	00 00
1401de6b9:	48 85 f6             	test   %rsi,%rsi
1401de6bc:	0f 84 b7 00 00 00    	je     0x1401de779
1401de6c2:	41 8b c7             	mov    %r15d,%eax
1401de6c5:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401de6ca:	41 03 c7             	add    %r15d,%eax
1401de6cd:	0f 85 a6 00 00 00    	jne    0x1401de779
1401de6d3:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401de6d8:	48 8b 07             	mov    (%rdi),%rax
1401de6db:	48 8b cf             	mov    %rdi,%rcx
1401de6de:	48 8b 00             	mov    (%rax),%rax
1401de6e1:	ff 15 51 e5 92 00    	call   *0x92e551(%rip)        # 0x140b0cc38
1401de6e7:	41 8b c7             	mov    %r15d,%eax
1401de6ea:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401de6ef:	41 03 c7             	add    %r15d,%eax
1401de6f2:	0f 85 81 00 00 00    	jne    0x1401de779
1401de6f8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401de6fd:	48 8b 01             	mov    (%rcx),%rax
1401de700:	eb 6d                	jmp    0x1401de76f
1401de702:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401de706:	48 8b 01             	mov    (%rcx),%rax
1401de709:	0f 57 c0             	xorps  %xmm0,%xmm0
1401de70c:	66 0f 7f 45 30       	movdqa %xmm0,0x30(%rbp)
1401de711:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401de716:	48 85 d2             	test   %rdx,%rdx
1401de719:	74 04                	je     0x1401de71f
1401de71b:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401de71f:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401de724:	66 0f 7f 45 30       	movdqa %xmm0,0x30(%rbp)
1401de729:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1401de72d:	48 8b 40 48          	mov    0x48(%rax),%rax
1401de731:	ff 15 01 e5 92 00    	call   *0x92e501(%rip)        # 0x140b0cc38
1401de737:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
1401de73b:	48 85 ff             	test   %rdi,%rdi
1401de73e:	74 39                	je     0x1401de779
1401de740:	41 8b c7             	mov    %r15d,%eax
1401de743:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401de748:	41 03 c7             	add    %r15d,%eax
1401de74b:	75 2c                	jne    0x1401de779
1401de74d:	48 8b 07             	mov    (%rdi),%rax
1401de750:	48 8b cf             	mov    %rdi,%rcx
1401de753:	48 8b 00             	mov    (%rax),%rax
1401de756:	ff 15 dc e4 92 00    	call   *0x92e4dc(%rip)        # 0x140b0cc38
1401de75c:	41 8b c7             	mov    %r15d,%eax
1401de75f:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401de764:	41 03 c7             	add    %r15d,%eax
1401de767:	75 10                	jne    0x1401de779
1401de769:	48 8b 07             	mov    (%rdi),%rax
1401de76c:	48 8b cf             	mov    %rdi,%rcx
1401de76f:	48 8b 40 08          	mov    0x8(%rax),%rax
1401de773:	ff 15 bf e4 92 00    	call   *0x92e4bf(%rip)        # 0x140b0cc38
1401de779:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1401de77e:	49 8b 01             	mov    (%r9),%rax
1401de781:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1401de785:	33 d2                	xor    %edx,%edx
1401de787:	49 8b c9             	mov    %r9,%rcx
1401de78a:	48 8b 40 60          	mov    0x60(%rax),%rax
1401de78e:	ff 15 a4 e4 92 00    	call   *0x92e4a4(%rip)        # 0x140b0cc38
1401de794:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
1401de798:	48 85 ff             	test   %rdi,%rdi
1401de79b:	74 3a                	je     0x1401de7d7
1401de79d:	41 8b c7             	mov    %r15d,%eax
1401de7a0:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401de7a5:	41 03 c7             	add    %r15d,%eax
1401de7a8:	75 2d                	jne    0x1401de7d7
1401de7aa:	48 8b 07             	mov    (%rdi),%rax
1401de7ad:	48 8b cf             	mov    %rdi,%rcx
1401de7b0:	48 8b 00             	mov    (%rax),%rax
1401de7b3:	ff 15 7f e4 92 00    	call   *0x92e47f(%rip)        # 0x140b0cc38
1401de7b9:	41 8b c7             	mov    %r15d,%eax
1401de7bc:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401de7c1:	41 03 c7             	add    %r15d,%eax
1401de7c4:	75 11                	jne    0x1401de7d7
1401de7c6:	48 8b 07             	mov    (%rdi),%rax
1401de7c9:	48 8b cf             	mov    %rdi,%rcx
1401de7cc:	48 8b 40 08          	mov    0x8(%rax),%rax
1401de7d0:	ff 15 62 e4 92 00    	call   *0x92e462(%rip)        # 0x140b0cc38
1401de7d6:	90                   	nop
1401de7d7:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1401de7db:	48 85 ff             	test   %rdi,%rdi
1401de7de:	74 3a                	je     0x1401de81a
1401de7e0:	41 8b c7             	mov    %r15d,%eax
1401de7e3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401de7e8:	41 03 c7             	add    %r15d,%eax
1401de7eb:	75 2d                	jne    0x1401de81a
1401de7ed:	48 8b 07             	mov    (%rdi),%rax
1401de7f0:	48 8b cf             	mov    %rdi,%rcx
1401de7f3:	48 8b 00             	mov    (%rax),%rax
1401de7f6:	ff 15 3c e4 92 00    	call   *0x92e43c(%rip)        # 0x140b0cc38
1401de7fc:	41 8b c7             	mov    %r15d,%eax
1401de7ff:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401de804:	41 03 c7             	add    %r15d,%eax
1401de807:	75 11                	jne    0x1401de81a
1401de809:	48 8b 07             	mov    (%rdi),%rax
1401de80c:	48 8b cf             	mov    %rdi,%rcx
1401de80f:	48 8b 40 08          	mov    0x8(%rax),%rax
1401de813:	ff 15 1f e4 92 00    	call   *0x92e41f(%rip)        # 0x140b0cc38
1401de819:	90                   	nop
1401de81a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401de81e:	48 85 c9             	test   %rcx,%rcx
1401de821:	74 3f                	je     0x1401de862
1401de823:	41 8b c7             	mov    %r15d,%eax
1401de826:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401de82b:	41 03 c7             	add    %r15d,%eax
1401de82e:	75 32                	jne    0x1401de862
1401de830:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
1401de834:	48 8b 07             	mov    (%rdi),%rax
1401de837:	48 8b cf             	mov    %rdi,%rcx
1401de83a:	48 8b 00             	mov    (%rax),%rax
1401de83d:	ff 15 f5 e3 92 00    	call   *0x92e3f5(%rip)        # 0x140b0cc38
1401de843:	41 8b c7             	mov    %r15d,%eax
1401de846:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401de84b:	41 03 c7             	add    %r15d,%eax
1401de84e:	75 12                	jne    0x1401de862
1401de850:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401de854:	48 8b 01             	mov    (%rcx),%rax
1401de857:	48 8b 40 08          	mov    0x8(%rax),%rax
1401de85b:	ff 15 d7 e3 92 00    	call   *0x92e3d7(%rip)        # 0x140b0cc38
1401de861:	90                   	nop
1401de862:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1401de866:	48 85 c9             	test   %rcx,%rcx
1401de869:	74 0e                	je     0x1401de879
1401de86b:	48 8b 01             	mov    (%rcx),%rax
1401de86e:	48 8b 40 10          	mov    0x10(%rax),%rax
1401de872:	ff 15 c0 e3 92 00    	call   *0x92e3c0(%rip)        # 0x140b0cc38
1401de878:	90                   	nop
1401de879:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1401de87d:	48 85 c9             	test   %rcx,%rcx
1401de880:	74 3f                	je     0x1401de8c1
1401de882:	41 8b c7             	mov    %r15d,%eax
1401de885:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401de88a:	41 03 c7             	add    %r15d,%eax
1401de88d:	75 32                	jne    0x1401de8c1
1401de88f:	48 8b 7d 98          	mov    -0x68(%rbp),%rdi
1401de893:	48 8b 07             	mov    (%rdi),%rax
1401de896:	48 8b cf             	mov    %rdi,%rcx
1401de899:	48 8b 00             	mov    (%rax),%rax
1401de89c:	ff 15 96 e3 92 00    	call   *0x92e396(%rip)        # 0x140b0cc38
1401de8a2:	41 8b c7             	mov    %r15d,%eax
1401de8a5:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401de8aa:	41 03 c7             	add    %r15d,%eax
1401de8ad:	75 12                	jne    0x1401de8c1
1401de8af:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1401de8b3:	48 8b 01             	mov    (%rcx),%rax
1401de8b6:	48 8b 40 08          	mov    0x8(%rax),%rax
1401de8ba:	ff 15 78 e3 92 00    	call   *0x92e378(%rip)        # 0x140b0cc38
1401de8c0:	90                   	nop
1401de8c1:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401de8c6:	48 85 d2             	test   %rdx,%rdx
1401de8c9:	0f 84 9d 00 00 00    	je     0x1401de96c
1401de8cf:	41 8b c7             	mov    %r15d,%eax
1401de8d2:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
1401de8d7:	eb 5a                	jmp    0x1401de933
1401de8d9:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1401de8dd:	48 85 c9             	test   %rcx,%rcx
1401de8e0:	74 3f                	je     0x1401de921
1401de8e2:	41 8b c7             	mov    %r15d,%eax
1401de8e5:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401de8ea:	41 03 c7             	add    %r15d,%eax
1401de8ed:	75 32                	jne    0x1401de921
1401de8ef:	48 8b 7d 98          	mov    -0x68(%rbp),%rdi
1401de8f3:	48 8b 07             	mov    (%rdi),%rax
1401de8f6:	48 8b cf             	mov    %rdi,%rcx
1401de8f9:	48 8b 00             	mov    (%rax),%rax
1401de8fc:	ff 15 36 e3 92 00    	call   *0x92e336(%rip)        # 0x140b0cc38
1401de902:	41 8b c7             	mov    %r15d,%eax
1401de905:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401de90a:	41 03 c7             	add    %r15d,%eax
1401de90d:	75 12                	jne    0x1401de921
1401de90f:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1401de913:	48 8b 01             	mov    (%rcx),%rax
1401de916:	48 8b 40 08          	mov    0x8(%rax),%rax
1401de91a:	ff 15 18 e3 92 00    	call   *0x92e318(%rip)        # 0x140b0cc38
1401de920:	90                   	nop
1401de921:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401de926:	48 85 c9             	test   %rcx,%rcx
1401de929:	74 41                	je     0x1401de96c
1401de92b:	41 8b c7             	mov    %r15d,%eax
1401de92e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401de933:	41 03 c7             	add    %r15d,%eax
1401de936:	75 34                	jne    0x1401de96c
1401de938:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1401de93d:	48 8b 07             	mov    (%rdi),%rax
1401de940:	48 8b cf             	mov    %rdi,%rcx
1401de943:	48 8b 00             	mov    (%rax),%rax
1401de946:	ff 15 ec e2 92 00    	call   *0x92e2ec(%rip)        # 0x140b0cc38
1401de94c:	41 8b c7             	mov    %r15d,%eax
1401de94f:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401de954:	41 03 c7             	add    %r15d,%eax
1401de957:	75 13                	jne    0x1401de96c
1401de959:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401de95e:	48 8b 01             	mov    (%rcx),%rax
1401de961:	48 8b 40 08          	mov    0x8(%rax),%rax