1409dd46c:	48 8b cb             	mov    %rbx,%rcx
1409dd46f:	e8 f4 6d ff ff       	call   0x1409d4268
1409dd474:	84 c0                	test   %al,%al
1409dd476:	0f 84 82 01 00 00    	je     0x1409dd5fe
1409dd47c:	48 8b 8b 20 01 00 00 	mov    0x120(%rbx),%rcx
1409dd483:	48 8b 01             	mov    (%rcx),%rax
1409dd486:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409dd48b:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
1409dd492:	ff 15 a0 f7 12 00    	call   *0x12f7a0(%rip)        # 0x140b0cc38
1409dd498:	90                   	nop
1409dd499:	48 8b 8b 68 01 00 00 	mov    0x168(%rbx),%rcx
1409dd4a0:	48 8d 93 48 01 00 00 	lea    0x148(%rbx),%rdx
1409dd4a7:	4c 8d 8b 28 01 00 00 	lea    0x128(%rbx),%r9
1409dd4ae:	4c 8d 83 90 00 00 00 	lea    0x90(%rbx),%r8
1409dd4b5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1409dd4ba:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409dd4bf:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1409dd4c4:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1409dd4c9:	48 8b d3             	mov    %rbx,%rdx
1409dd4cc:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1409dd4d0:	e8 33 8d 00 00       	call   0x1409e6208
1409dd4d5:	90                   	nop
1409dd4d6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1409dd4db:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1409dd4df:	e8 20 8e 00 00       	call   0x1409e6304
1409dd4e4:	0f 10 00             	movups (%rax),%xmm0
1409dd4e7:	0f 11 03             	movups %xmm0,(%rbx)
1409dd4ea:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409dd4ee:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1409dd4f2:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409dd4f6:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1409dd4fa:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409dd4fe:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
1409dd502:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1409dd506:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1409dd50a:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1409dd50e:	0f 11 4b 50          	movups %xmm1,0x50(%rbx)
1409dd512:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1409dd516:	0f 11 43 60          	movups %xmm0,0x60(%rbx)
1409dd51a:	b9 80 00 00 00       	mov    $0x80,%ecx
1409dd51f:	0f 10 40 70          	movups 0x70(%rax),%xmm0
1409dd523:	0f 11 44 0b f0       	movups %xmm0,-0x10(%rbx,%rcx,1)
1409dd528:	0f 10 0c 08          	movups (%rax,%rcx,1),%xmm1
1409dd52c:	0f 11 0c 0b          	movups %xmm1,(%rbx,%rcx,1)
1409dd530:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1409dd534:	e8 23 ea fe ff       	call   0x1409cbf5c
1409dd539:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1409dd53e:	48 85 db             	test   %rbx,%rbx
1409dd541:	74 3a                	je     0x1409dd57d
1409dd543:	83 c8 ff             	or     $0xffffffff,%eax
1409dd546:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1409dd54b:	83 f8 01             	cmp    $0x1,%eax
1409dd54e:	75 2d                	jne    0x1409dd57d
1409dd550:	48 8b 03             	mov    (%rbx),%rax
1409dd553:	48 8b cb             	mov    %rbx,%rcx
1409dd556:	48 8b 00             	mov    (%rax),%rax
1409dd559:	ff 15 d9 f6 12 00    	call   *0x12f6d9(%rip)        # 0x140b0cc38
1409dd55f:	83 c8 ff             	or     $0xffffffff,%eax
1409dd562:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409dd567:	83 f8 01             	cmp    $0x1,%eax
1409dd56a:	75 11                	jne    0x1409dd57d
1409dd56c:	48 8b 03             	mov    (%rbx),%rax
1409dd56f:	48 8b cb             	mov    %rbx,%rcx
1409dd572:	48 8b 40 08          	mov    0x8(%rax),%rax
1409dd576:	ff 15 bc f6 12 00    	call   *0x12f6bc(%rip)        # 0x140b0cc38
1409dd57c:	90                   	nop
1409dd57d:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
1409dd581:	48 83 f8 0f          	cmp    $0xf,%rax
1409dd585:	76 30                	jbe    0x1409dd5b7
1409dd587:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1409dd58b:	48 8b d1             	mov    %rcx,%rdx
1409dd58e:	48 ff c0             	inc    %rax
1409dd591:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409dd597:	72 18                	jb     0x1409dd5b1
1409dd599:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409dd59d:	48 2b d1             	sub    %rcx,%rdx
1409dd5a0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409dd5a4:	48 83 f8 1f          	cmp    $0x1f,%rax
1409dd5a8:	76 07                	jbe    0x1409dd5b1
1409dd5aa:	ff 15 e8 f3 12 00    	call   *0x12f3e8(%rip)        # 0x140b0c998
1409dd5b0:	cc                   	int3
1409dd5b1:	ff 15 09 f3 12 00    	call   *0x12f309(%rip)        # 0x140b0c8c0
1409dd5b7:	48 8b 8d c0 01 00 00 	mov    0x1c0(%rbp),%rcx
1409dd5be:	48 33 cc             	xor    %rsp,%rcx
1409dd5c1:	e8 1a 20 11 00       	call   0x140aef5e0
1409dd5c6:	48 8b 9c 24 e8 02 00 	mov    0x2e8(%rsp),%rbx
1409dd5cd:	00
1409dd5ce:	48 81 c4 d0 02 00 00 	add    $0x2d0,%rsp
1409dd5d5:	5d                   	pop    %rbp
1409dd5d6:	c3                   	ret
1409dd5d7:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409dd5dd:	48 8d 15 bc eb 1c 00 	lea    0x1cebbc(%rip),%rdx        # 0x140bac1a0
1409dd5e4:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1409dd5e8:	e8 d3 0c 02 00       	call   0x1409fe2c0
1409dd5ed:	48 8d 15 4c 9b 25 00 	lea    0x259b4c(%rip),%rdx        # 0x140c37140
1409dd5f4:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1409dd5f8:	e8 81 2e 11 00       	call   0x140af047e
1409dd5fd:	90                   	nop
1409dd5fe:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409dd604:	48 8d 15 95 eb 1c 00 	lea    0x1ceb95(%rip),%rdx        # 0x140bac1a0
1409dd60b:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1409dd60f:	e8 ac 0c 02 00       	call   0x1409fe2c0
1409dd614:	48 8d 15 25 9b 25 00 	lea    0x259b25(%rip),%rdx        # 0x140c37140
1409dd61b:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1409dd61f:	e8 5a 2e 11 00       	call   0x140af047e
1409dd624:	cc                   	int3
1409dd625:	90                   	nop
1409dd626:	90                   	nop
1409dd627:	90                   	nop
1409dd628:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409dd62d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409dd632:	55                   	push   %rbp
1409dd633:	57                   	push   %rdi
1409dd634:	41 56                	push   %r14
1409dd636:	48 8b ec             	mov    %rsp,%rbp
1409dd639:	48 83 ec 70          	sub    $0x70,%rsp
1409dd63d:	48 8b 05 fc 19 2e 00 	mov    0x2e19fc(%rip),%rax        # 0x140cbf040
1409dd644:	48 33 c4             	xor    %rsp,%rax
1409dd647:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1409dd64b:	8a 81 70 01 00 00    	mov    0x170(%rcx),%al
1409dd651:	48 8b d9             	mov    %rcx,%rbx
1409dd654:	f6 d8                	neg    %al
1409dd656:	48 1b ff             	sbb    %rdi,%rdi
1409dd659:	33 d2                	xor    %edx,%edx
1409dd65b:	48 83 c7 02          	add    $0x2,%rdi
1409dd65f:	48 8b f7             	mov    %rdi,%rsi
1409dd662:	e8 01 6c ff ff       	call   0x1409d4268
1409dd667:	41 be 01 00 00 00    	mov    $0x1,%r14d
1409dd66d:	48 85 ff             	test   %rdi,%rdi
1409dd670:	75 05                	jne    0x1409dd677
1409dd672:	48 85 f6             	test   %rsi,%rsi
1409dd675:	74 6a                	je     0x1409dd6e1
1409dd677:	48 8b cb             	mov    %rbx,%rcx
1409dd67a:	e8 a9 6a ff ff       	call   0x1409d4128
1409dd67f:	84 c0                	test   %al,%al
1409dd681:	74 21                	je     0x1409dd6a4
1409dd683:	48 85 ff             	test   %rdi,%rdi
1409dd686:	0f 84 17 01 00 00    	je     0x1409dd7a3
1409dd68c:	49 8b d6             	mov    %r14,%rdx
1409dd68f:	48 8b cb             	mov    %rbx,%rcx
1409dd692:	49 2b fe             	sub    %r14,%rdi
1409dd695:	e8 ce 6b ff ff       	call   0x1409d4268
1409dd69a:	84 c0                	test   %al,%al
1409dd69c:	0f 84 b3 00 00 00    	je     0x1409dd755
1409dd6a2:	eb c9                	jmp    0x1409dd66d
1409dd6a4:	48 8d 15 e1 d7 1c 00 	lea    0x1cd7e1(%rip),%rdx        # 0x140baae8c
1409dd6ab:	48 8b cb             	mov    %rbx,%rcx
1409dd6ae:	e8 1d 04 ff ff       	call   0x1409cdad0
1409dd6b3:	84 c0                	test   %al,%al
1409dd6b5:	74 21                	je     0x1409dd6d8
1409dd6b7:	48 85 f6             	test   %rsi,%rsi
1409dd6ba:	0f 84 0a 01 00 00    	je     0x1409dd7ca
1409dd6c0:	49 8b d6             	mov    %r14,%rdx
1409dd6c3:	48 8b cb             	mov    %rbx,%rcx
1409dd6c6:	49 2b f6             	sub    %r14,%rsi
1409dd6c9:	e8 9a 6b ff ff       	call   0x1409d4268
1409dd6ce:	84 c0                	test   %al,%al
1409dd6d0:	0f 84 a6 00 00 00    	je     0x1409dd77c
1409dd6d6:	eb 95                	jmp    0x1409dd66d
1409dd6d8:	48 85 ff             	test   %rdi,%rdi
1409dd6db:	0f 85 10 01 00 00    	jne    0x1409dd7f1
1409dd6e1:	48 8b cb             	mov    %rbx,%rcx
1409dd6e4:	e8 b3 fa ff ff       	call   0x1409dd19c
1409dd6e9:	eb 0f                	jmp    0x1409dd6fa
1409dd6eb:	49 8b d6             	mov    %r14,%rdx
1409dd6ee:	48 8b cb             	mov    %rbx,%rcx
1409dd6f1:	e8 72 6b ff ff       	call   0x1409d4268
1409dd6f6:	84 c0                	test   %al,%al
1409dd6f8:	74 34                	je     0x1409dd72e
1409dd6fa:	48 8d 15 8b d7 1c 00 	lea    0x1cd78b(%rip),%rdx        # 0x140baae8c
1409dd701:	48 8b cb             	mov    %rbx,%rcx
1409dd704:	e8 c7 03 ff ff       	call   0x1409cdad0
1409dd709:	84 c0                	test   %al,%al
1409dd70b:	75 de                	jne    0x1409dd6eb
1409dd70d:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1409dd711:	48 33 cc             	xor    %rsp,%rcx
1409dd714:	e8 c7 1e 11 00       	call   0x140aef5e0
1409dd719:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1409dd71e:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1409dd722:	49 8b 73 30          	mov    0x30(%r11),%rsi
1409dd726:	49 8b e3             	mov    %r11,%rsp
1409dd729:	41 5e                	pop    %r14
1409dd72b:	5f                   	pop    %rdi
1409dd72c:	5d                   	pop    %rbp
1409dd72d:	c3                   	ret
1409dd72e:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409dd734:	48 8d 15 2d ea 1c 00 	lea    0x1cea2d(%rip),%rdx        # 0x140bac168
1409dd73b:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409dd73f:	e8 7c 0b 02 00       	call   0x1409fe2c0
1409dd744:	48 8d 15 f5 99 25 00 	lea    0x2599f5(%rip),%rdx        # 0x140c37140
1409dd74b:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409dd74f:	e8 2a 2d 11 00       	call   0x140af047e
1409dd754:	cc                   	int3
1409dd755:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409dd75b:	48 8d 15 6e e9 1c 00 	lea    0x1ce96e(%rip),%rdx        # 0x140bac0d0
1409dd762:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409dd766:	e8 55 0b 02 00       	call   0x1409fe2c0
1409dd76b:	48 8d 15 ce 99 25 00 	lea    0x2599ce(%rip),%rdx        # 0x140c37140
1409dd772:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409dd776:	e8 03 2d 11 00       	call   0x140af047e
1409dd77b:	cc                   	int3
1409dd77c:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409dd782:	48 8d 15 df e9 1c 00 	lea    0x1ce9df(%rip),%rdx        # 0x140bac168
1409dd789:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409dd78d:	e8 2e 0b 02 00       	call   0x1409fe2c0
1409dd792:	48 8d 15 a7 99 25 00 	lea    0x2599a7(%rip),%rdx        # 0x140c37140
1409dd799:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409dd79d:	e8 dc 2c 11 00       	call   0x140af047e
1409dd7a2:	cc                   	int3
1409dd7a3:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409dd7a9:	48 8d 15 50 ea 1c 00 	lea    0x1cea50(%rip),%rdx        # 0x140bac200
1409dd7b0:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409dd7b4:	e8 07 0b 02 00       	call   0x1409fe2c0
1409dd7b9:	48 8d 15 80 99 25 00 	lea    0x259980(%rip),%rdx        # 0x140c37140
1409dd7c0:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409dd7c4:	e8 b5 2c 11 00       	call   0x140af047e
1409dd7c9:	cc                   	int3
1409dd7ca:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409dd7d0:	48 8d 15 b9 e8 1c 00 	lea    0x1ce8b9(%rip),%rdx        # 0x140bac090
1409dd7d7:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409dd7db:	e8 e0 0a 02 00       	call   0x1409fe2c0
1409dd7e0:	48 8d 15 59 99 25 00 	lea    0x259959(%rip),%rdx        # 0x140c37140
1409dd7e7:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409dd7eb:	e8 8e 2c 11 00       	call   0x140af047e
1409dd7f0:	cc                   	int3
1409dd7f1:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409dd7f7:	48 8d 15 22 e9 1c 00 	lea    0x1ce922(%rip),%rdx        # 0x140bac120
1409dd7fe:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409dd802:	e8 b9 0a 02 00       	call   0x1409fe2c0
1409dd807:	48 8d 15 32 99 25 00 	lea    0x259932(%rip),%rdx        # 0x140c37140
1409dd80e:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409dd812:	e8 67 2c 11 00       	call   0x140af047e
1409dd817:	cc                   	int3
1409dd818:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409dd81d:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1409dd822:	55                   	push   %rbp
1409dd823:	41 56                	push   %r14
1409dd825:	41 57                	push   %r15
1409dd827:	48 8d ac 24 80 fe ff 	lea    -0x180(%rsp),%rbp
1409dd82e:	ff
1409dd82f:	48 81 ec 80 02 00 00 	sub    $0x280,%rsp
1409dd836:	48 8b 05 03 18 2e 00 	mov    0x2e1803(%rip),%rax        # 0x140cbf040
1409dd83d:	48 33 c4             	xor    %rsp,%rax
1409dd840:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
1409dd847:	48 8b d9             	mov    %rcx,%rbx
1409dd84a:	0f 57 c0             	xorps  %xmm0,%xmm0
1409dd84d:	0f 11 85 10 01 00 00 	movups %xmm0,0x110(%rbp)
1409dd854:	48 83 a5 20 01 00 00 	andq   $0x0,0x120(%rbp)
1409dd85b:	00
1409dd85c:	48 c7 85 28 01 00 00 	movq   $0xf,0x128(%rbp)
1409dd863:	0f 00 00 00
1409dd867:	c6 85 10 01 00 00 00 	movb   $0x0,0x110(%rbp)
1409dd86e:	33 d2                	xor    %edx,%edx
1409dd870:	e8 f3 69 ff ff       	call   0x1409d4268
1409dd875:	84 c0                	test   %al,%al
1409dd877:	0f 84 0e 05 00 00    	je     0x1409ddd8b
1409dd87d:	48 8d 95 10 01 00 00 	lea    0x110(%rbp),%rdx
1409dd884:	48 8b cb             	mov    %rbx,%rcx
1409dd887:	e8 c4 65 ff ff       	call   0x1409d3e50
1409dd88c:	84 c0                	test   %al,%al
1409dd88e:	0f 84 f7 04 00 00    	je     0x1409ddd8b
1409dd894:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1409dd89a:	41 8b d7             	mov    %r15d,%edx
1409dd89d:	48 8b cb             	mov    %rbx,%rcx
1409dd8a0:	e8 c3 69 ff ff       	call   0x1409d4268
1409dd8a5:	84 c0                	test   %al,%al
1409dd8a7:	0f 84 de 04 00 00    	je     0x1409ddd8b
1409dd8ad:	48 8d 15 84 d1 1c 00 	lea    0x1cd184(%rip),%rdx        # 0x140baaa38
1409dd8b4:	48 8b cb             	mov    %rbx,%rcx
1409dd8b7:	e8 14 02 ff ff       	call   0x1409cdad0
1409dd8bc:	84 c0                	test   %al,%al
1409dd8be:	0f 84 c7 04 00 00    	je     0x1409ddd8b
1409dd8c4:	33 d2                	xor    %edx,%edx
1409dd8c6:	48 8b cb             	mov    %rbx,%rcx
1409dd8c9:	e8 9a 69 ff ff       	call   0x1409d4268
1409dd8ce:	84 c0                	test   %al,%al
1409dd8d0:	0f 84 b5 04 00 00    	je     0x1409ddd8b
1409dd8d6:	41 b0 7d             	mov    $0x7d,%r8b
1409dd8d9:	b2 7b                	mov    $0x7b,%dl
1409dd8db:	48 8b cb             	mov    %rbx,%rcx
1409dd8de:	e8 69 39 00 00       	call   0x1409e124c
1409dd8e3:	84 c0                	test   %al,%al
1409dd8e5:	0f 84 a0 04 00 00    	je     0x1409ddd8b
1409dd8eb:	33 d2                	xor    %edx,%edx
1409dd8ed:	48 8b cb             	mov    %rbx,%rcx
1409dd8f0:	e8 73 69 ff ff       	call   0x1409d4268
1409dd8f5:	84 c0                	test   %al,%al
1409dd8f7:	0f 84 8e 04 00 00    	je     0x1409ddd8b
1409dd8fd:	48 8d 15 a4 d6 16 00 	lea    0x16d6a4(%rip),%rdx        # 0x140b4afa8
1409dd904:	48 8b cb             	mov    %rbx,%rcx
1409dd907:	e8 c4 01 ff ff       	call   0x1409cdad0
1409dd90c:	84 c0                	test   %al,%al
1409dd90e:	0f 84 77 04 00 00    	je     0x1409ddd8b
1409dd914:	41 8b d7             	mov    %r15d,%edx
1409dd917:	48 8b cb             	mov    %rbx,%rcx
1409dd91a:	e8 49 69 ff ff       	call   0x1409d4268
1409dd91f:	84 c0                	test   %al,%al
1409dd921:	0f 84 64 04 00 00    	je     0x1409ddd8b
1409dd927:	48 8b 8b 20 01 00 00 	mov    0x120(%rbx),%rcx
1409dd92e:	48 8b 01             	mov    (%rcx),%rax
1409dd931:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409dd936:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
1409dd93d:	ff 15 f5 f2 12 00    	call   *0x12f2f5(%rip)        # 0x140b0cc38
1409dd943:	90                   	nop
1409dd944:	48 8b d0             	mov    %rax,%rdx
1409dd947:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409dd94c:	e8 3f 8c 00 00       	call   0x1409e6590
1409dd951:	48 8b 08             	mov    (%rax),%rcx
1409dd954:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1409dd959:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409dd95d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1409dd962:	48 83 20 00          	andq   $0x0,(%rax)
1409dd966:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1409dd96b:	41 83 ce ff          	or     $0xffffffff,%r14d
1409dd96f:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1409dd974:	48 85 ff             	test   %rdi,%rdi
1409dd977:	74 3a                	je     0x1409dd9b3
1409dd979:	41 8b c6             	mov    %r14d,%eax
1409dd97c:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1409dd981:	41 03 c6             	add    %r14d,%eax
1409dd984:	75 2d                	jne    0x1409dd9b3
1409dd986:	48 8b 07             	mov    (%rdi),%rax
1409dd989:	48 8b cf             	mov    %rdi,%rcx
1409dd98c:	48 8b 00             	mov    (%rax),%rax
1409dd98f:	ff 15 a3 f2 12 00    	call   *0x12f2a3(%rip)        # 0x140b0cc38
1409dd995:	41 8b c6             	mov    %r14d,%eax
1409dd998:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1409dd99d:	41 03 c6             	add    %r14d,%eax
1409dd9a0:	75 11                	jne    0x1409dd9b3
1409dd9a2:	48 8b 07             	mov    (%rdi),%rax
1409dd9a5:	48 8b cf             	mov    %rdi,%rcx
1409dd9a8:	48 8b 40 08          	mov    0x8(%rax),%rax
1409dd9ac:	ff 15 86 f2 12 00    	call   *0x12f286(%rip)        # 0x140b0cc38
1409dd9b2:	90                   	nop
1409dd9b3:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1409dd9b8:	48 85 ff             	test   %rdi,%rdi
1409dd9bb:	74 39                	je     0x1409dd9f6
1409dd9bd:	41 8b c6             	mov    %r14d,%eax
1409dd9c0:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1409dd9c5:	41 03 c6             	add    %r14d,%eax
1409dd9c8:	75 2c                	jne    0x1409dd9f6
1409dd9ca:	48 8b 07             	mov    (%rdi),%rax
1409dd9cd:	48 8b cf             	mov    %rdi,%rcx
1409dd9d0:	48 8b 00             	mov    (%rax),%rax
1409dd9d3:	ff 15 5f f2 12 00    	call   *0x12f25f(%rip)        # 0x140b0cc38
1409dd9d9:	41 8b c6             	mov    %r14d,%eax
1409dd9dc:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1409dd9e1:	41 03 c6             	add    %r14d,%eax
1409dd9e4:	75 10                	jne    0x1409dd9f6
1409dd9e6:	48 8b 07             	mov    (%rdi),%rax