1400f24fc:	75 09                	jne    0x1400f2507
1400f24fe:	c6 42 04 00          	movb   $0x0,0x4(%rdx)
1400f2502:	e9 b9 00 00 00       	jmp    0x1400f25c0
1400f2507:	83 65 f8 00          	andl   $0x0,-0x8(%rbp)
1400f250b:	48 81 c1 f8 00 00 00 	add    $0xf8,%rcx
1400f2512:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1400f2516:	48 8b 09             	mov    (%rcx),%rcx
1400f2519:	ff 15 31 fc 11 00    	call   *0x11fc31(%rip)        # 0x140212150
1400f251f:	f0 ff 45 f8          	lock incl -0x8(%rbp)
1400f2523:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
1400f2527:	48 85 c9             	test   %rcx,%rcx
1400f252a:	75 1f                	jne    0x1400f254b
1400f252c:	88 4b 04             	mov    %cl,0x4(%rbx)
1400f252f:	eb 11                	jmp    0x1400f2542
1400f2531:	f0 ff 4d f8          	lock decl -0x8(%rbp)
1400f2535:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400f2539:	48 8b 09             	mov    (%rcx),%rcx
1400f253c:	ff 15 16 fc 11 00    	call   *0x11fc16(%rip)        # 0x140212158
1400f2542:	8b 45 f8             	mov    -0x8(%rbp),%eax
1400f2545:	85 c0                	test   %eax,%eax
1400f2547:	75 e8                	jne    0x1400f2531
1400f2549:	eb 75                	jmp    0x1400f25c0
1400f254b:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
1400f2551:	48 8d 45 20          	lea    0x20(%rbp),%rax
1400f2555:	83 65 10 00          	andl   $0x0,0x10(%rbp)
1400f2559:	4c 8d 4d 10          	lea    0x10(%rbp),%r9
1400f255d:	45 33 c0             	xor    %r8d,%r8d
1400f2560:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f2565:	ba 13 00 00 20       	mov    $0x20000013,%edx
1400f256a:	c7 45 20 04 00 00 00 	movl   $0x4,0x20(%rbp)
1400f2571:	ff 15 61 01 24 00    	call   *0x240161(%rip)        # 0x1403326d8
1400f2577:	85 c0                	test   %eax,%eax
1400f2579:	74 27                	je     0x1400f25a2
1400f257b:	8b 45 10             	mov    0x10(%rbp),%eax
1400f257e:	89 03                	mov    %eax,(%rbx)
1400f2580:	c6 43 04 01          	movb   $0x1,0x4(%rbx)
1400f2584:	eb 11                	jmp    0x1400f2597
1400f2586:	f0 ff 4d f8          	lock decl -0x8(%rbp)
1400f258a:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400f258e:	48 8b 09             	mov    (%rcx),%rcx
1400f2591:	ff 15 c1 fb 11 00    	call   *0x11fbc1(%rip)        # 0x140212158
1400f2597:	8b 45 f8             	mov    -0x8(%rbp),%eax
1400f259a:	85 c0                	test   %eax,%eax
1400f259c:	75 e8                	jne    0x1400f2586
1400f259e:	66 90                	xchg   %ax,%ax
1400f25a0:	eb 1e                	jmp    0x1400f25c0
1400f25a2:	c6 43 04 00          	movb   $0x0,0x4(%rbx)
1400f25a6:	eb 11                	jmp    0x1400f25b9
1400f25a8:	f0 ff 4d f8          	lock decl -0x8(%rbp)
1400f25ac:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400f25b0:	48 8b 09             	mov    (%rcx),%rcx
1400f25b3:	ff 15 9f fb 11 00    	call   *0x11fb9f(%rip)        # 0x140212158
1400f25b9:	8b 45 f8             	mov    -0x8(%rbp),%eax
1400f25bc:	85 c0                	test   %eax,%eax
1400f25be:	75 e8                	jne    0x1400f25a8
1400f25c0:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1400f25c5:	48 8b c3             	mov    %rbx,%rax
1400f25c8:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400f25cd:	48 83 c4 40          	add    $0x40,%rsp
1400f25d1:	5d                   	pop    %rbp
1400f25d2:	c3                   	ret
1400f25d3:	90                   	nop
1400f25d4:	90                   	nop
1400f25d5:	90                   	nop
1400f25d6:	90                   	nop
1400f25d7:	90                   	nop
1400f25d8:	90                   	nop
1400f25d9:	90                   	nop
1400f25da:	90                   	nop
1400f25db:	90                   	nop
1400f25dc:	90                   	nop
1400f25dd:	90                   	nop
1400f25de:	90                   	nop
1400f25df:	90                   	nop
1400f25e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f25e5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400f25ea:	55                   	push   %rbp
1400f25eb:	48 8b ec             	mov    %rsp,%rbp
1400f25ee:	48 83 ec 40          	sub    $0x40,%rsp
1400f25f2:	48 8b fa             	mov    %rdx,%rdi
1400f25f5:	48 8b d9             	mov    %rcx,%rbx
1400f25f8:	48 85 d2             	test   %rdx,%rdx
1400f25fb:	74 7f                	je     0x1400f267c
1400f25fd:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1400f2601:	74 79                	je     0x1400f267c
1400f2603:	83 65 f8 00          	andl   $0x0,-0x8(%rbp)
1400f2607:	48 81 c1 f8 00 00 00 	add    $0xf8,%rcx
1400f260e:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1400f2612:	48 8b 09             	mov    (%rcx),%rcx
1400f2615:	ff 15 35 fb 11 00    	call   *0x11fb35(%rip)        # 0x140212150
1400f261b:	f0 ff 45 f8          	lock incl -0x8(%rbp)
1400f261f:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
1400f2623:	48 85 c9             	test   %rcx,%rcx
1400f2626:	74 4d                	je     0x1400f2675
1400f2628:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
1400f262e:	48 8d 45 18          	lea    0x18(%rbp),%rax
1400f2632:	83 65 18 00          	andl   $0x0,0x18(%rbp)
1400f2636:	45 33 c9             	xor    %r9d,%r9d
1400f2639:	4c 8b c7             	mov    %rdi,%r8
1400f263c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f2641:	ba ff ff 00 00       	mov    $0xffff,%edx
1400f2646:	ff 15 8c 00 24 00    	call   *0x24008c(%rip)        # 0x1403326d8
1400f264c:	85 c0                	test   %eax,%eax
1400f264e:	75 0d                	jne    0x1400f265d
1400f2650:	ff 15 fa f9 11 00    	call   *0x11f9fa(%rip)        # 0x140212050
1400f2656:	3d 76 2f 00 00       	cmp    $0x2f76,%eax
1400f265b:	74 42                	je     0x1400f269f
1400f265d:	8b 45 f8             	mov    -0x8(%rbp),%eax
1400f2660:	85 c0                	test   %eax,%eax
1400f2662:	eb 5a                	jmp    0x1400f26be
1400f2664:	f0 ff 4d f8          	lock decl -0x8(%rbp)
1400f2668:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400f266c:	48 8b 09             	mov    (%rcx),%rcx
1400f266f:	ff 15 e3 fa 11 00    	call   *0x11fae3(%rip)        # 0x140212158
1400f2675:	8b 45 f8             	mov    -0x8(%rbp),%eax
1400f2678:	85 c0                	test   %eax,%eax
1400f267a:	75 e8                	jne    0x1400f2664
1400f267c:	32 c0                	xor    %al,%al
1400f267e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400f2683:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1400f2688:	48 83 c4 40          	add    $0x40,%rsp
1400f268c:	5d                   	pop    %rbp
1400f268d:	c3                   	ret
1400f268e:	f0 ff 4d f8          	lock decl -0x8(%rbp)
1400f2692:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400f2696:	48 8b 09             	mov    (%rcx),%rcx
1400f2699:	ff 15 b9 fa 11 00    	call   *0x11fab9(%rip)        # 0x140212158
1400f269f:	8b 45 f8             	mov    -0x8(%rbp),%eax
1400f26a2:	85 c0                	test   %eax,%eax
1400f26a4:	75 e8                	jne    0x1400f268e
1400f26a6:	eb d4                	jmp    0x1400f267c
1400f26a8:	f0 ff 4d f8          	lock decl -0x8(%rbp)
1400f26ac:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400f26b0:	48 8b 09             	mov    (%rcx),%rcx
1400f26b3:	ff 15 9f fa 11 00    	call   *0x11fa9f(%rip)        # 0x140212158
1400f26b9:	8b 4d f8             	mov    -0x8(%rbp),%ecx
1400f26bc:	85 c9                	test   %ecx,%ecx
1400f26be:	75 e8                	jne    0x1400f26a8
1400f26c0:	b0 01                	mov    $0x1,%al
1400f26c2:	eb ba                	jmp    0x1400f267e
1400f26c4:	cc                   	int3
1400f26c5:	90                   	nop
1400f26c6:	90                   	nop
1400f26c7:	90                   	nop
1400f26c8:	90                   	nop
1400f26c9:	90                   	nop
1400f26ca:	90                   	nop
1400f26cb:	90                   	nop
1400f26cc:	90                   	nop
1400f26cd:	90                   	nop
1400f26ce:	90                   	nop
1400f26cf:	90                   	nop
1400f26d0:	48 83 ec 38          	sub    $0x38,%rsp
1400f26d4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400f26d8:	48 8b 01             	mov    (%rcx),%rax
1400f26db:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
1400f26e2:	ff 15 48 07 12 00    	call   *0x120748(%rip)        # 0x140212e30
1400f26e8:	48 83 c4 38          	add    $0x38,%rsp
1400f26ec:	c3                   	ret
1400f26ed:	90                   	nop
1400f26ee:	90                   	nop
1400f26ef:	90                   	nop
1400f26f0:	40 53                	rex push %rbx
1400f26f2:	48 83 ec 20          	sub    $0x20,%rsp
1400f26f6:	b9 97 70 59 00       	mov    $0x597097,%ecx
1400f26fb:	49 8b d9             	mov    %r9,%rbx
1400f26fe:	e8 cd 95 f1 ff       	call   0x14000bcd0
1400f2703:	48 85 db             	test   %rbx,%rbx
1400f2706:	74 03                	je     0x1400f270b
1400f2708:	83 23 00             	andl   $0x0,(%rbx)
1400f270b:	b8 05 00 03 80       	mov    $0x80030005,%eax
1400f2710:	48 83 c4 20          	add    $0x20,%rsp
1400f2714:	5b                   	pop    %rbx
1400f2715:	c3                   	ret
1400f2716:	90                   	nop
1400f2717:	90                   	nop
1400f2718:	90                   	nop
1400f2719:	90                   	nop
1400f271a:	90                   	nop
1400f271b:	90                   	nop
1400f271c:	90                   	nop
1400f271d:	90                   	nop
1400f271e:	90                   	nop
1400f271f:	90                   	nop
1400f2720:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f2725:	57                   	push   %rdi
1400f2726:	48 83 ec 20          	sub    $0x20,%rsp
1400f272a:	8b da                	mov    %edx,%ebx
1400f272c:	48 8b f9             	mov    %rcx,%rdi
1400f272f:	e8 24 00 00 00       	call   0x1400f2758
1400f2734:	f6 c3 01             	test   $0x1,%bl
1400f2737:	74 0e                	je     0x1400f2747
1400f2739:	48 85 ff             	test   %rdi,%rdi
1400f273c:	74 09                	je     0x1400f2747
1400f273e:	48 8b cf             	mov    %rdi,%rcx
1400f2741:	ff 15 f9 03 12 00    	call   *0x1203f9(%rip)        # 0x140212b40
1400f2747:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f274c:	48 8b c7             	mov    %rdi,%rax
1400f274f:	48 83 c4 20          	add    $0x20,%rsp
1400f2753:	5f                   	pop    %rdi
1400f2754:	c3                   	ret
1400f2755:	90                   	nop
1400f2756:	90                   	nop
1400f2757:	90                   	nop
1400f2758:	48 83 ec 28          	sub    $0x28,%rsp
1400f275c:	48 8d 05 cd da 14 00 	lea    0x14dacd(%rip),%rax        # 0x140240230
1400f2763:	48 89 01             	mov    %rax,(%rcx)
1400f2766:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400f276a:	48 85 c9             	test   %rcx,%rcx
1400f276d:	74 06                	je     0x1400f2775
1400f276f:	ff 15 db fe 23 00    	call   *0x23fedb(%rip)        # 0x140332650
1400f2775:	48 83 c4 28          	add    $0x28,%rsp
1400f2779:	c3                   	ret
1400f277a:	90                   	nop
1400f277b:	90                   	nop
1400f277c:	90                   	nop
1400f277d:	90                   	nop
1400f277e:	90                   	nop
1400f277f:	90                   	nop
1400f2780:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f2785:	57                   	push   %rdi
1400f2786:	48 83 ec 20          	sub    $0x20,%rsp
1400f278a:	8b da                	mov    %edx,%ebx
1400f278c:	48 8b f9             	mov    %rcx,%rdi
1400f278f:	e8 24 00 00 00       	call   0x1400f27b8
1400f2794:	f6 c3 01             	test   $0x1,%bl
1400f2797:	74 0e                	je     0x1400f27a7
1400f2799:	48 85 ff             	test   %rdi,%rdi
1400f279c:	74 09                	je     0x1400f27a7
1400f279e:	48 8b cf             	mov    %rdi,%rcx
1400f27a1:	ff 15 99 03 12 00    	call   *0x120399(%rip)        # 0x140212b40
1400f27a7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f27ac:	48 8b c7             	mov    %rdi,%rax
1400f27af:	48 83 c4 20          	add    $0x20,%rsp
1400f27b3:	5f                   	pop    %rdi
1400f27b4:	c3                   	ret
1400f27b5:	90                   	nop
1400f27b6:	90                   	nop
1400f27b7:	90                   	nop
1400f27b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f27bd:	57                   	push   %rdi
1400f27be:	48 83 ec 20          	sub    $0x20,%rsp
1400f27c2:	48 8b d9             	mov    %rcx,%rbx
1400f27c5:	48 8b 81 38 01 00 00 	mov    0x138(%rcx),%rax
1400f27cc:	48 83 f8 07          	cmp    $0x7,%rax
1400f27d0:	76 31                	jbe    0x1400f2803
1400f27d2:	48 8b 89 20 01 00 00 	mov    0x120(%rcx),%rcx
1400f27d9:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f27e0:	00
1400f27e1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f27e7:	72 14                	jb     0x1400f27fd
1400f27e9:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400f27ed:	48 2b ca             	sub    %rdx,%rcx
1400f27f0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400f27f4:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f27f8:	77 78                	ja     0x1400f2872
1400f27fa:	48 8b ca             	mov    %rdx,%rcx
1400f27fd:	ff 15 3d 03 12 00    	call   *0x12033d(%rip)        # 0x140212b40
1400f2803:	33 ff                	xor    %edi,%edi
1400f2805:	48 89 bb 30 01 00 00 	mov    %rdi,0x130(%rbx)
1400f280c:	48 c7 83 38 01 00 00 	movq   $0x7,0x138(%rbx)
1400f2813:	07 00 00 00
1400f2817:	66 89 bb 20 01 00 00 	mov    %di,0x120(%rbx)
1400f281e:	48 8b 8b 10 01 00 00 	mov    0x110(%rbx),%rcx
1400f2825:	48 85 c9             	test   %rcx,%rcx
1400f2828:	74 15                	je     0x1400f283f
1400f282a:	48 89 bb 10 01 00 00 	mov    %rdi,0x110(%rbx)
1400f2831:	48 8b 01             	mov    (%rcx),%rax
1400f2834:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f2838:	ff 15 f2 05 12 00    	call   *0x1205f2(%rip)        # 0x140212e30
1400f283e:	90                   	nop
1400f283f:	48 8b 8b 08 01 00 00 	mov    0x108(%rbx),%rcx
1400f2846:	48 85 c9             	test   %rcx,%rcx
1400f2849:	74 14                	je     0x1400f285f
1400f284b:	48 89 bb 08 01 00 00 	mov    %rdi,0x108(%rbx)
1400f2852:	48 8b 01             	mov    (%rcx),%rax
1400f2855:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f2859:	ff 15 d1 05 12 00    	call   *0x1205d1(%rip)        # 0x140212e30
1400f285f:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1400f2863:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f2868:	48 83 c4 20          	add    $0x20,%rsp
1400f286c:	5f                   	pop    %rdi
1400f286d:	e9 b6 df 00 00       	jmp    0x140100828
1400f2872:	ff 15 08 03 12 00    	call   *0x120308(%rip)        # 0x140212b80
1400f2878:	cc                   	int3
1400f2879:	90                   	nop
1400f287a:	90                   	nop
1400f287b:	90                   	nop
1400f287c:	90                   	nop
1400f287d:	90                   	nop
1400f287e:	90                   	nop
1400f287f:	90                   	nop
1400f2880:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f2885:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400f288a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400f288f:	57                   	push   %rdi
1400f2890:	41 54                	push   %r12
1400f2892:	41 55                	push   %r13
1400f2894:	41 56                	push   %r14
1400f2896:	41 57                	push   %r15
1400f2898:	48 83 ec 20          	sub    $0x20,%rsp
1400f289c:	45 8b e1             	mov    %r9d,%r12d
1400f289f:	49 8b e8             	mov    %r8,%rbp
1400f28a2:	48 8b fa             	mov    %rdx,%rdi
1400f28a5:	48 8b f1             	mov    %rcx,%rsi
1400f28a8:	48 8d 59 30          	lea    0x30(%rcx),%rbx
1400f28ac:	48 8b cb             	mov    %rbx,%rcx
1400f28af:	e8 cc 56 04 00       	call   0x140137f80
1400f28b4:	45 33 ed             	xor    %r13d,%r13d
1400f28b7:	4c 39 6b 38          	cmp    %r13,0x38(%rbx)
1400f28bb:	75 77                	jne    0x1400f2934
1400f28bd:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400f28c1:	48 8b 01             	mov    (%rcx),%rax
1400f28c4:	4c 8d 7b 40          	lea    0x40(%rbx),%r15
1400f28c8:	4d 8b c7             	mov    %r15,%r8
1400f28cb:	33 d2                	xor    %edx,%edx
1400f28cd:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
1400f28d4:	ff 15 56 05 12 00    	call   *0x120556(%rip)        # 0x140212e30
1400f28da:	85 c0                	test   %eax,%eax
1400f28dc:	78 56                	js     0x1400f2934
1400f28de:	0f ae e8             	lfence
1400f28e1:	49 63 07             	movslq (%r15),%rax
1400f28e4:	48 8d 0c 45 02 00 00 	lea    0x2(,%rax,2),%rcx
1400f28eb:	00
1400f28ec:	ff 15 5e 02 12 00    	call   *0x12025e(%rip)        # 0x140212b50
1400f28f2:	4c 8b f0             	mov    %rax,%r14
1400f28f5:	48 85 c0             	test   %rax,%rax
1400f28f8:	74 3a                	je     0x1400f2934
1400f28fa:	4c 39 6b 38          	cmp    %r13,0x38(%rbx)
1400f28fe:	74 11                	je     0x1400f2911
1400f2900:	0f ae e8             	lfence
1400f2903:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400f2907:	4c 89 6b 38          	mov    %r13,0x38(%rbx)
1400f290b:	ff 15 2f 02 12 00    	call   *0x12022f(%rip)        # 0x140212b40
1400f2911:	4c 89 73 38          	mov    %r14,0x38(%rbx)
1400f2915:	0f ae e8             	lfence
1400f2918:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400f291c:	48 8b 01             	mov    (%rcx),%rax
1400f291f:	4d 8b c7             	mov    %r15,%r8
1400f2922:	48 8b 53 38          	mov    0x38(%rbx),%rdx
1400f2926:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
1400f292d:	ff 15 fd 04 12 00    	call   *0x1204fd(%rip)        # 0x140212e30
1400f2933:	90                   	nop
1400f2934:	48 8b cb             	mov    %rbx,%rcx
1400f2937:	e8 b4 56 04 00       	call   0x140137ff0
1400f293c:	48 8b cb             	mov    %rbx,%rcx
1400f293f:	e8 78 57 04 00       	call   0x1401380bc
1400f2944:	4c 8d 43 68          	lea    0x68(%rbx),%r8
1400f2948:	4d 39 28             	cmp    %r13,(%r8)
1400f294b:	75 12                	jne    0x1400f295f