1401e24e5:	8b c6                	mov    %esi,%eax
1401e24e7:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401e24ec:	83 f8 01             	cmp    $0x1,%eax
1401e24ef:	75 29                	jne    0x1401e251a
1401e24f1:	48 8b 07             	mov    (%rdi),%rax
1401e24f4:	48 8b cf             	mov    %rdi,%rcx
1401e24f7:	48 8b 00             	mov    (%rax),%rax
1401e24fa:	ff 15 20 15 da 00    	call   *0xda1520(%rip)        # 0x140f83a20
1401e2500:	f0 0f c1 77 0c       	lock xadd %esi,0xc(%rdi)
1401e2505:	83 fe 01             	cmp    $0x1,%esi
1401e2508:	75 10                	jne    0x1401e251a
1401e250a:	48 8b 07             	mov    (%rdi),%rax
1401e250d:	48 8b cf             	mov    %rdi,%rcx
1401e2510:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e2514:	ff 15 06 15 da 00    	call   *0xda1506(%rip)        # 0x140f83a20
1401e251a:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1401e251f:	48 8b c3             	mov    %rbx,%rax
1401e2522:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1401e2527:	48 83 c4 20          	add    $0x20,%rsp
1401e252b:	5b                   	pop    %rbx
1401e252c:	c3                   	ret
1401e252d:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1401e2532:	48 8b c3             	mov    %rbx,%rax
1401e2535:	48 83 c4 20          	add    $0x20,%rsp
1401e2539:	5b                   	pop    %rbx
1401e253a:	c3                   	ret
1401e253b:	48 8b c3             	mov    %rbx,%rax
1401e253e:	48 83 c4 20          	add    $0x20,%rsp
1401e2542:	5b                   	pop    %rbx
1401e2543:	c3                   	ret
1401e2544:	cc                   	int3
1401e2545:	cc                   	int3
1401e2546:	cc                   	int3
1401e2547:	cc                   	int3
1401e2548:	cc                   	int3
1401e2549:	cc                   	int3
1401e254a:	cc                   	int3
1401e254b:	cc                   	int3
1401e254c:	cc                   	int3
1401e254d:	cc                   	int3
1401e254e:	cc                   	int3
1401e254f:	cc                   	int3
1401e2550:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401e2555:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401e255a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401e255f:	57                   	push   %rdi
1401e2560:	48 83 ec 20          	sub    $0x20,%rsp
1401e2564:	48 8b fa             	mov    %rdx,%rdi
1401e2567:	48 8b d9             	mov    %rcx,%rbx
1401e256a:	48 3b d1             	cmp    %rcx,%rdx
1401e256d:	74 76                	je     0x1401e25e5
1401e256f:	48 85 d2             	test   %rdx,%rdx
1401e2572:	74 1b                	je     0x1401e258f
1401e2574:	80 7a 10 01          	cmpb   $0x1,0x10(%rdx)
1401e2578:	75 05                	jne    0x1401e257f
1401e257a:	48 8b 32             	mov    (%rdx),%rsi
1401e257d:	eb 1a                	jmp    0x1401e2599
1401e257f:	48 85 ff             	test   %rdi,%rdi
1401e2582:	74 0b                	je     0x1401e258f
1401e2584:	80 7a 10 00          	cmpb   $0x0,0x10(%rdx)
1401e2588:	75 05                	jne    0x1401e258f
1401e258a:	48 8b 32             	mov    (%rdx),%rsi
1401e258d:	eb 0a                	jmp    0x1401e2599
1401e258f:	e8 2c 8d 8b 00       	call   0x140a9b2c0
1401e2594:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1401e2599:	48 85 db             	test   %rbx,%rbx
1401e259c:	74 1b                	je     0x1401e25b9
1401e259e:	80 7b 10 01          	cmpb   $0x1,0x10(%rbx)
1401e25a2:	75 05                	jne    0x1401e25a9
1401e25a4:	48 8b 0b             	mov    (%rbx),%rcx
1401e25a7:	eb 1a                	jmp    0x1401e25c3
1401e25a9:	48 85 db             	test   %rbx,%rbx
1401e25ac:	74 0b                	je     0x1401e25b9
1401e25ae:	80 7b 10 00          	cmpb   $0x0,0x10(%rbx)
1401e25b2:	75 05                	jne    0x1401e25b9
1401e25b4:	48 8b 0b             	mov    (%rbx),%rcx
1401e25b7:	eb 0a                	jmp    0x1401e25c3
1401e25b9:	e8 02 8d 8b 00       	call   0x140a9b2c0
1401e25be:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401e25c3:	48 8b d6             	mov    %rsi,%rdx
1401e25c6:	e8 55 0d 00 00       	call   0x1401e3320
1401e25cb:	90                   	nop
1401e25cc:	80 7f 10 01          	cmpb   $0x1,0x10(%rdi)
1401e25d0:	74 0c                	je     0x1401e25de
1401e25d2:	48 8b cf             	mov    %rdi,%rcx
1401e25d5:	e8 b6 eb ff ff       	call   0x1401e1190
1401e25da:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
1401e25de:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1401e25e5:	48 8b c3             	mov    %rbx,%rax
1401e25e8:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401e25ed:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401e25f2:	48 83 c4 20          	add    $0x20,%rsp
1401e25f6:	5f                   	pop    %rdi
1401e25f7:	c3                   	ret
1401e25f8:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401e25fd:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401e2602:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401e2607:	48 83 c4 20          	add    $0x20,%rsp
1401e260b:	5f                   	pop    %rdi
1401e260c:	c3                   	ret
1401e260d:	cc                   	int3
1401e260e:	cc                   	int3
1401e260f:	cc                   	int3
1401e2610:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401e2615:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401e261a:	57                   	push   %rdi
1401e261b:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1401e2622:	48 8b 05 d7 68 1d 01 	mov    0x11d68d7(%rip),%rax        # 0x1413b8f00
1401e2629:	48 33 c4             	xor    %rsp,%rax
1401e262c:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
1401e2633:	00
1401e2634:	48 8b fa             	mov    %rdx,%rdi
1401e2637:	48 8b f1             	mov    %rcx,%rsi
1401e263a:	48 89 94 24 b0 00 00 	mov    %rdx,0xb0(%rsp)
1401e2641:	00
1401e2642:	48 85 c9             	test   %rcx,%rcx
1401e2645:	74 0b                	je     0x1401e2652
1401e2647:	80 79 10 01          	cmpb   $0x1,0x10(%rcx)
1401e264b:	75 05                	jne    0x1401e2652
1401e264d:	48 8b 19             	mov    (%rcx),%rbx
1401e2650:	eb 1d                	jmp    0x1401e266f
1401e2652:	48 85 f6             	test   %rsi,%rsi
1401e2655:	74 0b                	je     0x1401e2662
1401e2657:	80 79 10 00          	cmpb   $0x0,0x10(%rcx)
1401e265b:	75 05                	jne    0x1401e2662
1401e265d:	48 8b 19             	mov    (%rcx),%rbx
1401e2660:	eb 0d                	jmp    0x1401e266f
1401e2662:	e8 59 8c 8b 00       	call   0x140a9b2c0
1401e2667:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1401e266e:	00
1401e266f:	48 85 db             	test   %rbx,%rbx
1401e2672:	0f 84 ed 00 00 00    	je     0x1401e2765
1401e2678:	0f 10 47 10          	movups 0x10(%rdi),%xmm0
1401e267c:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1401e2680:	48 8d 57 20          	lea    0x20(%rdi),%rdx
1401e2684:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401e2688:	80 7a 18 00          	cmpb   $0x0,0x18(%rdx)
1401e268c:	74 07                	je     0x1401e2695
1401e268e:	e8 ed df fe ff       	call   0x1401d0680
1401e2693:	eb 05                	jmp    0x1401e269a
1401e2695:	e8 d6 7c 02 00       	call   0x14020a370
1401e269a:	48 8d 57 40          	lea    0x40(%rdi),%rdx
1401e269e:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1401e26a2:	80 7a 18 00          	cmpb   $0x0,0x18(%rdx)
1401e26a6:	74 07                	je     0x1401e26af
1401e26a8:	e8 d3 df fe ff       	call   0x1401d0680
1401e26ad:	eb 05                	jmp    0x1401e26b4
1401e26af:	e8 bc 7c 02 00       	call   0x14020a370
1401e26b4:	48 8d 57 60          	lea    0x60(%rdi),%rdx
1401e26b8:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
1401e26bc:	80 7a 18 00          	cmpb   $0x0,0x18(%rdx)
1401e26c0:	74 07                	je     0x1401e26c9
1401e26c2:	e8 b9 df fe ff       	call   0x1401d0680
1401e26c7:	eb 05                	jmp    0x1401e26ce
1401e26c9:	e8 a2 7c 02 00       	call   0x14020a370
1401e26ce:	48 8d 97 80 00 00 00 	lea    0x80(%rdi),%rdx
1401e26d5:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1401e26dc:	e8 2f fd ff ff       	call   0x1401e2410
1401e26e1:	48 8d 97 90 00 00 00 	lea    0x90(%rdi),%rdx
1401e26e8:	48 81 c3 90 00 00 00 	add    $0x90,%rbx
1401e26ef:	0f b6 43 70          	movzbl 0x70(%rbx),%eax
1401e26f3:	80 7a 70 00          	cmpb   $0x0,0x70(%rdx)
1401e26f7:	74 23                	je     0x1401e271c
1401e26f9:	48 8b cb             	mov    %rbx,%rcx
1401e26fc:	84 c0                	test   %al,%al
1401e26fe:	74 07                	je     0x1401e2707
1401e2700:	e8 0b 1e 00 00       	call   0x1401e4510
1401e2705:	eb 2e                	jmp    0x1401e2735
1401e2707:	e8 c4 c6 ff ff       	call   0x1401dedd0
1401e270c:	48 8d 05 f5 71 dc 00 	lea    0xdc71f5(%rip),%rax        # 0x140fa9908
1401e2713:	48 89 03             	mov    %rax,(%rbx)
1401e2716:	c6 43 70 01          	movb   $0x1,0x70(%rbx)
1401e271a:	eb 19                	jmp    0x1401e2735
1401e271c:	84 c0                	test   %al,%al
1401e271e:	74 15                	je     0x1401e2735
1401e2720:	48 8b 13             	mov    (%rbx),%rdx
1401e2723:	48 8b 02             	mov    (%rdx),%rax
1401e2726:	33 d2                	xor    %edx,%edx
1401e2728:	48 8b cb             	mov    %rbx,%rcx
1401e272b:	ff 15 ef 12 da 00    	call   *0xda12ef(%rip)        # 0x140f83a20
1401e2731:	c6 43 70 00          	movb   $0x0,0x70(%rbx)
1401e2735:	48 8b cf             	mov    %rdi,%rcx
1401e2738:	e8 c3 f2 ff ff       	call   0x1401e1a00
1401e273d:	48 8b c6             	mov    %rsi,%rax
1401e2740:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
1401e2747:	00
1401e2748:	48 33 cc             	xor    %rsp,%rcx
1401e274b:	e8 b0 8d c3 00       	call   0x140e1b500
1401e2750:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
1401e2757:	00
1401e2758:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1401e275c:	49 8b 73 28          	mov    0x28(%r11),%rsi
1401e2760:	49 8b e3             	mov    %r11,%rsp
1401e2763:	5f                   	pop    %rdi
1401e2764:	c3                   	ret
1401e2765:	48 8d 15 44 9a dc 00 	lea    0xdc9a44(%rip),%rdx        # 0x140fac1b0
1401e276c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401e2771:	e8 9a 53 fb ff       	call   0x140197b10
1401e2776:	90                   	nop
1401e2777:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401e277c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401e2781:	e8 5a cc ff ff       	call   0x1401df3e0
1401e2786:	48 8d 15 5b ea 1b 01 	lea    0x11bea5b(%rip),%rdx        # 0x1413a11e8
1401e278d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401e2792:	e8 81 a0 c3 00       	call   0x140e1c818
1401e2797:	cc                   	int3
1401e2798:	cc                   	int3
1401e2799:	cc                   	int3
1401e279a:	cc                   	int3
1401e279b:	cc                   	int3
1401e279c:	cc                   	int3
1401e279d:	cc                   	int3
1401e279e:	cc                   	int3
1401e279f:	cc                   	int3
1401e27a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401e27a5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401e27aa:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401e27af:	57                   	push   %rdi
1401e27b0:	48 83 ec 20          	sub    $0x20,%rsp
1401e27b4:	48 8b fa             	mov    %rdx,%rdi
1401e27b7:	48 8b d9             	mov    %rcx,%rbx
1401e27ba:	48 3b d1             	cmp    %rcx,%rdx
1401e27bd:	74 76                	je     0x1401e2835
1401e27bf:	48 85 d2             	test   %rdx,%rdx
1401e27c2:	74 1b                	je     0x1401e27df
1401e27c4:	80 7a 10 01          	cmpb   $0x1,0x10(%rdx)
1401e27c8:	75 05                	jne    0x1401e27cf
1401e27ca:	48 8b 32             	mov    (%rdx),%rsi
1401e27cd:	eb 1a                	jmp    0x1401e27e9
1401e27cf:	48 85 ff             	test   %rdi,%rdi
1401e27d2:	74 0b                	je     0x1401e27df
1401e27d4:	80 7a 10 00          	cmpb   $0x0,0x10(%rdx)
1401e27d8:	75 05                	jne    0x1401e27df
1401e27da:	48 8b 32             	mov    (%rdx),%rsi
1401e27dd:	eb 0a                	jmp    0x1401e27e9
1401e27df:	e8 dc 8a 8b 00       	call   0x140a9b2c0
1401e27e4:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1401e27e9:	48 85 db             	test   %rbx,%rbx
1401e27ec:	74 1b                	je     0x1401e2809
1401e27ee:	80 7b 10 01          	cmpb   $0x1,0x10(%rbx)
1401e27f2:	75 05                	jne    0x1401e27f9
1401e27f4:	48 8b 0b             	mov    (%rbx),%rcx
1401e27f7:	eb 1a                	jmp    0x1401e2813
1401e27f9:	48 85 db             	test   %rbx,%rbx
1401e27fc:	74 0b                	je     0x1401e2809
1401e27fe:	80 7b 10 00          	cmpb   $0x0,0x10(%rbx)
1401e2802:	75 05                	jne    0x1401e2809
1401e2804:	48 8b 0b             	mov    (%rbx),%rcx
1401e2807:	eb 0a                	jmp    0x1401e2813
1401e2809:	e8 b2 8a 8b 00       	call   0x140a9b2c0
1401e280e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401e2813:	48 8b d6             	mov    %rsi,%rdx
1401e2816:	e8 c5 0f 00 00       	call   0x1401e37e0
1401e281b:	90                   	nop
1401e281c:	80 7f 10 01          	cmpb   $0x1,0x10(%rdi)
1401e2820:	74 0c                	je     0x1401e282e
1401e2822:	48 8b cf             	mov    %rdi,%rcx
1401e2825:	e8 66 e9 ff ff       	call   0x1401e1190
1401e282a:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
1401e282e:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1401e2835:	48 8b c3             	mov    %rbx,%rax
1401e2838:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401e283d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401e2842:	48 83 c4 20          	add    $0x20,%rsp
1401e2846:	5f                   	pop    %rdi
1401e2847:	c3                   	ret
1401e2848:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401e284d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401e2852:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401e2857:	48 83 c4 20          	add    $0x20,%rsp
1401e285b:	5f                   	pop    %rdi
1401e285c:	c3                   	ret
1401e285d:	cc                   	int3
1401e285e:	cc                   	int3
1401e285f:	cc                   	int3
1401e2860:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401e2865:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401e286a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401e286f:	57                   	push   %rdi
1401e2870:	48 83 ec 20          	sub    $0x20,%rsp
1401e2874:	48 8b fa             	mov    %rdx,%rdi
1401e2877:	48 8b d9             	mov    %rcx,%rbx
1401e287a:	48 3b d1             	cmp    %rcx,%rdx
1401e287d:	74 76                	je     0x1401e28f5
1401e287f:	48 85 d2             	test   %rdx,%rdx
1401e2882:	74 1b                	je     0x1401e289f
1401e2884:	80 7a 10 01          	cmpb   $0x1,0x10(%rdx)
1401e2888:	75 05                	jne    0x1401e288f
1401e288a:	48 8b 32             	mov    (%rdx),%rsi
1401e288d:	eb 1a                	jmp    0x1401e28a9
1401e288f:	48 85 ff             	test   %rdi,%rdi
1401e2892:	74 0b                	je     0x1401e289f
1401e2894:	80 7a 10 00          	cmpb   $0x0,0x10(%rdx)
1401e2898:	75 05                	jne    0x1401e289f
1401e289a:	48 8b 32             	mov    (%rdx),%rsi
1401e289d:	eb 0a                	jmp    0x1401e28a9
1401e289f:	e8 1c 8a 8b 00       	call   0x140a9b2c0
1401e28a4:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1401e28a9:	48 85 db             	test   %rbx,%rbx
1401e28ac:	74 1b                	je     0x1401e28c9
1401e28ae:	80 7b 10 01          	cmpb   $0x1,0x10(%rbx)
1401e28b2:	75 05                	jne    0x1401e28b9
1401e28b4:	48 8b 0b             	mov    (%rbx),%rcx
1401e28b7:	eb 1a                	jmp    0x1401e28d3
1401e28b9:	48 85 db             	test   %rbx,%rbx
1401e28bc:	74 0b                	je     0x1401e28c9
1401e28be:	80 7b 10 00          	cmpb   $0x0,0x10(%rbx)
1401e28c2:	75 05                	jne    0x1401e28c9
1401e28c4:	48 8b 0b             	mov    (%rbx),%rcx
1401e28c7:	eb 0a                	jmp    0x1401e28d3
1401e28c9:	e8 f2 89 8b 00       	call   0x140a9b2c0
1401e28ce:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401e28d3:	48 8b d6             	mov    %rsi,%rdx
1401e28d6:	e8 85 11 00 00       	call   0x1401e3a60
1401e28db:	90                   	nop
1401e28dc:	80 7f 10 01          	cmpb   $0x1,0x10(%rdi)
1401e28e0:	74 0c                	je     0x1401e28ee
1401e28e2:	48 8b cf             	mov    %rdi,%rcx
1401e28e5:	e8 a6 e8 ff ff       	call   0x1401e1190
1401e28ea:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
1401e28ee:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1401e28f5:	48 8b c3             	mov    %rbx,%rax
1401e28f8:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401e28fd:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401e2902:	48 83 c4 20          	add    $0x20,%rsp
1401e2906:	5f                   	pop    %rdi
1401e2907:	c3                   	ret
1401e2908:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401e290d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401e2912:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401e2917:	48 83 c4 20          	add    $0x20,%rsp
1401e291b:	5f                   	pop    %rdi
1401e291c:	c3                   	ret
1401e291d:	cc                   	int3
1401e291e:	cc                   	int3
1401e291f:	cc                   	int3
1401e2920:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401e2925:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401e292a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401e292f:	57                   	push   %rdi
1401e2930:	48 83 ec 20          	sub    $0x20,%rsp
1401e2934:	48 8b fa             	mov    %rdx,%rdi
1401e2937:	48 8b d9             	mov    %rcx,%rbx
1401e293a:	48 3b d1             	cmp    %rcx,%rdx
1401e293d:	74 76                	je     0x1401e29b5
1401e293f:	48 85 d2             	test   %rdx,%rdx
1401e2942:	74 1b                	je     0x1401e295f
1401e2944:	80 7a 10 01          	cmpb   $0x1,0x10(%rdx)
1401e2948:	75 05                	jne    0x1401e294f
1401e294a:	48 8b 32             	mov    (%rdx),%rsi