1400fe59c:	48 8b 5f 58          	mov    0x58(%rdi),%rbx
1400fe5a0:	48 85 db             	test   %rbx,%rbx
1400fe5a3:	74 35                	je     0x1400fe5da
1400fe5a5:	8b c6                	mov    %esi,%eax
1400fe5a7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400fe5ac:	03 c6                	add    %esi,%eax
1400fe5ae:	75 2a                	jne    0x1400fe5da
1400fe5b0:	48 8b 03             	mov    (%rbx),%rax
1400fe5b3:	48 8b cb             	mov    %rbx,%rcx
1400fe5b6:	48 8b 00             	mov    (%rax),%rax
1400fe5b9:	ff 15 79 e6 a0 00    	call   *0xa0e679(%rip)        # 0x140b0cc38
1400fe5bf:	8b c6                	mov    %esi,%eax
1400fe5c1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400fe5c6:	03 c6                	add    %esi,%eax
1400fe5c8:	75 10                	jne    0x1400fe5da
1400fe5ca:	48 8b 03             	mov    (%rbx),%rax
1400fe5cd:	48 8b cb             	mov    %rbx,%rcx
1400fe5d0:	48 8b 40 08          	mov    0x8(%rax),%rax
1400fe5d4:	ff 15 5e e6 a0 00    	call   *0xa0e65e(%rip)        # 0x140b0cc38
1400fe5da:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1400fe5de:	e8 ed c8 f1 ff       	call   0x14001aed0
1400fe5e3:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1400fe5e7:	e8 e4 c8 f1 ff       	call   0x14001aed0
1400fe5ec:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400fe5f0:	48 85 c9             	test   %rcx,%rcx
1400fe5f3:	74 18                	je     0x1400fe60d
1400fe5f5:	8b c6                	mov    %esi,%eax
1400fe5f7:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1400fe5fc:	03 c6                	add    %esi,%eax
1400fe5fe:	75 0d                	jne    0x1400fe60d
1400fe600:	48 8b 01             	mov    (%rcx),%rax
1400fe603:	48 8b 40 08          	mov    0x8(%rax),%rax
1400fe607:	ff 15 2b e6 a0 00    	call   *0xa0e62b(%rip)        # 0x140b0cc38
1400fe60d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fe612:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400fe617:	48 83 c4 20          	add    $0x20,%rsp
1400fe61b:	5f                   	pop    %rdi
1400fe61c:	c3                   	ret
1400fe61d:	90                   	nop
1400fe61e:	90                   	nop
1400fe61f:	90                   	nop
1400fe620:	f2 0f 59 89 28 06 00 	mulsd  0x628(%rcx),%xmm1
1400fe627:	00
1400fe628:	48 8d 91 50 fd ff ff 	lea    -0x2b0(%rcx),%rdx
1400fe62f:	48 8b 02             	mov    (%rdx),%rax
1400fe632:	f2 0f 58 49 18       	addsd  0x18(%rcx),%xmm1
1400fe637:	48 8b 40 10          	mov    0x10(%rax),%rax
1400fe63b:	48 8b ca             	mov    %rdx,%rcx
1400fe63e:	48 ff 25 f3 e5 a0 00 	rex.W jmp *0xa0e5f3(%rip)        # 0x140b0cc38
1400fe645:	90                   	nop
1400fe646:	90                   	nop
1400fe647:	90                   	nop
1400fe648:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400fe64d:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400fe652:	55                   	push   %rbp
1400fe653:	56                   	push   %rsi
1400fe654:	57                   	push   %rdi
1400fe655:	41 54                	push   %r12
1400fe657:	41 55                	push   %r13
1400fe659:	41 56                	push   %r14
1400fe65b:	41 57                	push   %r15
1400fe65d:	48 8b ec             	mov    %rsp,%rbp
1400fe660:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400fe667:	48 8b f9             	mov    %rcx,%rdi
1400fe66a:	45 33 c0             	xor    %r8d,%r8d
1400fe66d:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1400fe671:	48 8b 89 e0 08 00 00 	mov    0x8e0(%rcx),%rcx
1400fe678:	e8 d3 17 09 00       	call   0x14018fe50
1400fe67d:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fe680:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
1400fe685:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
1400fe68a:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1400fe68f:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
1400fe694:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400fe69a:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1400fe69e:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400fe6a2:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1400fe6a6:	e8 1d 0f f2 ff       	call   0x14001f5c8
1400fe6ab:	41 bd 00 10 00 00    	mov    $0x1000,%r13d
1400fe6b1:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1400fe6b5:	48 85 c9             	test   %rcx,%rcx
1400fe6b8:	74 31                	je     0x1400fe6eb
1400fe6ba:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1400fe6be:	48 2b c1             	sub    %rcx,%rax
1400fe6c1:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400fe6c5:	48 8b d1             	mov    %rcx,%rdx
1400fe6c8:	49 3b c5             	cmp    %r13,%rax
1400fe6cb:	72 18                	jb     0x1400fe6e5
1400fe6cd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400fe6d1:	48 2b d1             	sub    %rcx,%rdx
1400fe6d4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400fe6d8:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fe6dc:	76 07                	jbe    0x1400fe6e5
1400fe6de:	ff 15 b4 e2 a0 00    	call   *0xa0e2b4(%rip)        # 0x140b0c998
1400fe6e4:	cc                   	int3
1400fe6e5:	ff 15 d5 e1 a0 00    	call   *0xa0e1d5(%rip)        # 0x140b0c8c0
1400fe6eb:	33 f6                	xor    %esi,%esi
1400fe6ed:	48 89 75 48          	mov    %rsi,0x48(%rbp)
1400fe6f1:	45 33 e4             	xor    %r12d,%r12d
1400fe6f4:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1400fe6f8:	41 83 cf ff          	or     $0xffffffff,%r15d
1400fe6fc:	48 3b 5d d0          	cmp    -0x30(%rbp),%rbx
1400fe700:	0f 84 ad 01 00 00    	je     0x1400fe8b3
1400fe706:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fe709:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1400fe70e:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
1400fe713:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1400fe718:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
1400fe71d:	45 33 c9             	xor    %r9d,%r9d
1400fe720:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1400fe724:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400fe728:	48 8b 0b             	mov    (%rbx),%rcx
1400fe72b:	e8 40 67 f3 ff       	call   0x140034e70
1400fe730:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400fe734:	48 85 c9             	test   %rcx,%rcx
1400fe737:	74 2e                	je     0x1400fe767
1400fe739:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1400fe73d:	48 2b c1             	sub    %rcx,%rax
1400fe740:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400fe744:	48 8b d1             	mov    %rcx,%rdx
1400fe747:	49 3b c5             	cmp    %r13,%rax
1400fe74a:	72 15                	jb     0x1400fe761
1400fe74c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400fe750:	48 2b d1             	sub    %rcx,%rdx
1400fe753:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400fe757:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fe75b:	0f 87 4d 02 00 00    	ja     0x1400fe9ae
1400fe761:	ff 15 59 e1 a0 00    	call   *0xa0e159(%rip)        # 0x140b0c8c0
1400fe767:	4c 8b 75 b8          	mov    -0x48(%rbp),%r14
1400fe76b:	33 c0                	xor    %eax,%eax
1400fe76d:	48 8b 7d b0          	mov    -0x50(%rbp),%rdi
1400fe771:	49 3b fe             	cmp    %r14,%rdi
1400fe774:	0f 84 87 00 00 00    	je     0x1400fe801
1400fe77a:	4c 8b f8             	mov    %rax,%r15
1400fe77d:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400fe781:	48 85 c0             	test   %rax,%rax
1400fe784:	74 04                	je     0x1400fe78a
1400fe786:	f0 ff 40 08          	lock incl 0x8(%rax)
1400fe78a:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1400fe78e:	48 8b 0f             	mov    (%rdi),%rcx
1400fe791:	e8 4a f4 08 00       	call   0x14018dbe0
1400fe796:	44 8a e8             	mov    %al,%r13b
1400fe799:	48 85 f6             	test   %rsi,%rsi
1400fe79c:	74 39                	je     0x1400fe7d7
1400fe79e:	83 c8 ff             	or     $0xffffffff,%eax
1400fe7a1:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1400fe7a6:	83 f8 01             	cmp    $0x1,%eax
1400fe7a9:	75 2c                	jne    0x1400fe7d7
1400fe7ab:	48 8b 06             	mov    (%rsi),%rax
1400fe7ae:	48 8b ce             	mov    %rsi,%rcx
1400fe7b1:	48 8b 00             	mov    (%rax),%rax
1400fe7b4:	ff 15 7e e4 a0 00    	call   *0xa0e47e(%rip)        # 0x140b0cc38
1400fe7ba:	83 c8 ff             	or     $0xffffffff,%eax
1400fe7bd:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1400fe7c2:	83 f8 01             	cmp    $0x1,%eax
1400fe7c5:	75 10                	jne    0x1400fe7d7
1400fe7c7:	48 8b 06             	mov    (%rsi),%rax
1400fe7ca:	48 8b ce             	mov    %rsi,%rcx
1400fe7cd:	48 8b 40 08          	mov    0x8(%rax),%rax
1400fe7d1:	ff 15 61 e4 a0 00    	call   *0xa0e461(%rip)        # 0x140b0cc38
1400fe7d7:	49 8d 47 01          	lea    0x1(%r15),%rax
1400fe7db:	45 84 ed             	test   %r13b,%r13b
1400fe7de:	49 0f 45 c7          	cmovne %r15,%rax
1400fe7e2:	48 83 c7 10          	add    $0x10,%rdi
1400fe7e6:	49 3b fe             	cmp    %r14,%rdi
1400fe7e9:	75 8f                	jne    0x1400fe77a
1400fe7eb:	4c 8b 75 b8          	mov    -0x48(%rbp),%r14
1400fe7ef:	48 8b 7d b0          	mov    -0x50(%rbp),%rdi
1400fe7f3:	48 8b 75 48          	mov    0x48(%rbp),%rsi
1400fe7f7:	41 83 cf ff          	or     $0xffffffff,%r15d
1400fe7fb:	41 bd 00 10 00 00    	mov    $0x1000,%r13d
1400fe801:	48 03 f0             	add    %rax,%rsi
1400fe804:	48 89 75 48          	mov    %rsi,0x48(%rbp)
1400fe808:	4c 3b e0             	cmp    %rax,%r12
1400fe80b:	4c 0f 42 e0          	cmovb  %rax,%r12
1400fe80f:	48 85 ff             	test   %rdi,%rdi
1400fe812:	0f 84 89 00 00 00    	je     0x1400fe8a1
1400fe818:	49 3b fe             	cmp    %r14,%rdi
1400fe81b:	74 53                	je     0x1400fe870
1400fe81d:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1400fe821:	48 85 f6             	test   %rsi,%rsi
1400fe824:	74 39                	je     0x1400fe85f
1400fe826:	41 8b c7             	mov    %r15d,%eax
1400fe829:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1400fe82e:	41 03 c7             	add    %r15d,%eax
1400fe831:	75 2c                	jne    0x1400fe85f
1400fe833:	48 8b 06             	mov    (%rsi),%rax
1400fe836:	48 8b ce             	mov    %rsi,%rcx
1400fe839:	48 8b 00             	mov    (%rax),%rax
1400fe83c:	ff 15 f6 e3 a0 00    	call   *0xa0e3f6(%rip)        # 0x140b0cc38
1400fe842:	41 8b c7             	mov    %r15d,%eax
1400fe845:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1400fe84a:	41 03 c7             	add    %r15d,%eax
1400fe84d:	75 10                	jne    0x1400fe85f
1400fe84f:	48 8b 06             	mov    (%rsi),%rax
1400fe852:	48 8b ce             	mov    %rsi,%rcx
1400fe855:	48 8b 40 08          	mov    0x8(%rax),%rax
1400fe859:	ff 15 d9 e3 a0 00    	call   *0xa0e3d9(%rip)        # 0x140b0cc38
1400fe85f:	48 83 c7 10          	add    $0x10,%rdi
1400fe863:	49 3b fe             	cmp    %r14,%rdi
1400fe866:	75 b5                	jne    0x1400fe81d
1400fe868:	48 8b 7d b0          	mov    -0x50(%rbp),%rdi
1400fe86c:	48 8b 75 48          	mov    0x48(%rbp),%rsi
1400fe870:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1400fe874:	48 2b c7             	sub    %rdi,%rax
1400fe877:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1400fe87b:	48 8b cf             	mov    %rdi,%rcx
1400fe87e:	49 3b c5             	cmp    %r13,%rax
1400fe881:	72 15                	jb     0x1400fe898
1400fe883:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1400fe887:	48 2b cf             	sub    %rdi,%rcx
1400fe88a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fe88e:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fe892:	0f 87 1d 01 00 00    	ja     0x1400fe9b5
1400fe898:	48 8b cf             	mov    %rdi,%rcx
1400fe89b:	ff 15 1f e0 a0 00    	call   *0xa0e01f(%rip)        # 0x140b0c8c0
1400fe8a1:	48 83 c3 10          	add    $0x10,%rbx
1400fe8a5:	48 3b 5d d0          	cmp    -0x30(%rbp),%rbx
1400fe8a9:	0f 85 57 fe ff ff    	jne    0x1400fe706
1400fe8af:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
1400fe8b3:	48 8b 8f e0 08 00 00 	mov    0x8e0(%rdi),%rcx
1400fe8ba:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1400fe8c1:	48 85 c0             	test   %rax,%rax
1400fe8c4:	74 04                	je     0x1400fe8ca
1400fe8c6:	f0 ff 40 08          	lock incl 0x8(%rax)
1400fe8ca:	48 8b 81 a0 00 00 00 	mov    0xa0(%rcx),%rax
1400fe8d1:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1400fe8d5:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1400fe8dc:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1400fe8e0:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
1400fe8e4:	4c 8b c6             	mov    %rsi,%r8
1400fe8e7:	48 8d 15 62 2a bc 00 	lea    0xbc2a62(%rip),%rdx        # 0x140cc1350
1400fe8ee:	b9 99 c5 70 23       	mov    $0x2370c599,%ecx
1400fe8f3:	e8 74 25 06 00       	call   0x140160e6c
1400fe8f8:	48 85 f6             	test   %rsi,%rsi
1400fe8fb:	74 46                	je     0x1400fe943
1400fe8fd:	48 8b 8f e0 08 00 00 	mov    0x8e0(%rdi),%rcx
1400fe904:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1400fe90b:	48 85 c0             	test   %rax,%rax
1400fe90e:	74 04                	je     0x1400fe914
1400fe910:	f0 ff 40 08          	lock incl 0x8(%rax)
1400fe914:	48 8b 81 a0 00 00 00 	mov    0xa0(%rcx),%rax
1400fe91b:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1400fe91f:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1400fe926:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1400fe92a:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
1400fe92e:	4d 8b c4             	mov    %r12,%r8
1400fe931:	48 8d 15 f8 2e bc 00 	lea    0xbc2ef8(%rip),%rdx        # 0x140cc1830
1400fe938:	b9 97 c5 70 23       	mov    $0x2370c597,%ecx
1400fe93d:	e8 2a 25 06 00       	call   0x140160e6c
1400fe942:	90                   	nop
1400fe943:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1400fe947:	e8 84 c5 f1 ff       	call   0x14001aed0
1400fe94c:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400fe950:	48 85 c9             	test   %rcx,%rcx
1400fe953:	74 3e                	je     0x1400fe993
1400fe955:	41 8b c7             	mov    %r15d,%eax
1400fe958:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400fe95d:	41 03 c7             	add    %r15d,%eax
1400fe960:	75 31                	jne    0x1400fe993
1400fe962:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
1400fe966:	48 8b 03             	mov    (%rbx),%rax
1400fe969:	48 8b cb             	mov    %rbx,%rcx
1400fe96c:	48 8b 00             	mov    (%rax),%rax
1400fe96f:	ff 15 c3 e2 a0 00    	call   *0xa0e2c3(%rip)        # 0x140b0cc38
1400fe975:	41 8b c7             	mov    %r15d,%eax
1400fe978:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400fe97d:	41 03 c7             	add    %r15d,%eax
1400fe980:	75 11                	jne    0x1400fe993
1400fe982:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400fe986:	48 8b 01             	mov    (%rcx),%rax
1400fe989:	48 8b 40 08          	mov    0x8(%rax),%rax
1400fe98d:	ff 15 a5 e2 a0 00    	call   *0xa0e2a5(%rip)        # 0x140b0cc38
1400fe993:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1400fe99a:	00
1400fe99b:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1400fe9a2:	41 5f                	pop    %r15
1400fe9a4:	41 5e                	pop    %r14
1400fe9a6:	41 5d                	pop    %r13
1400fe9a8:	41 5c                	pop    %r12
1400fe9aa:	5f                   	pop    %rdi
1400fe9ab:	5e                   	pop    %rsi
1400fe9ac:	5d                   	pop    %rbp
1400fe9ad:	c3                   	ret
1400fe9ae:	ff 15 e4 df a0 00    	call   *0xa0dfe4(%rip)        # 0x140b0c998
1400fe9b4:	90                   	nop
1400fe9b5:	ff 15 dd df a0 00    	call   *0xa0dfdd(%rip)        # 0x140b0c998
1400fe9bb:	cc                   	int3
1400fe9bc:	90                   	nop
1400fe9bd:	90                   	nop
1400fe9be:	90                   	nop
1400fe9bf:	90                   	nop
1400fe9c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400fe9c5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400fe9ca:	55                   	push   %rbp
1400fe9cb:	48 8b ec             	mov    %rsp,%rbp
1400fe9ce:	48 83 ec 60          	sub    $0x60,%rsp
1400fe9d2:	48 8b f9             	mov    %rcx,%rdi
1400fe9d5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400fe9db:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1400fe9df:	48 8b 89 e0 08 00 00 	mov    0x8e0(%rcx),%rcx
1400fe9e6:	e8 65 14 09 00       	call   0x14018fe50
1400fe9eb:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fe9ee:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
1400fe9f3:	48 83 65 f8 00       	andq   $0x0,-0x8(%rbp)
1400fe9f8:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
1400fe9fd:	48 83 65 d0 00       	andq   $0x0,-0x30(%rbp)
1400fea02:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400fea08:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1400fea0c:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400fea10:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400fea14:	e8 c3 36 fd ff       	call   0x1400d20dc
1400fea19:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400fea1d:	48 85 c9             	test   %rcx,%rcx
1400fea20:	74 34                	je     0x1400fea56
1400fea22:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1400fea26:	48 2b c1             	sub    %rcx,%rax
1400fea29:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400fea2d:	48 8b d1             	mov    %rcx,%rdx
1400fea30:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400fea36:	72 18                	jb     0x1400fea50
1400fea38:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400fea3c:	48 2b d1             	sub    %rcx,%rdx
1400fea3f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400fea43:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fea47:	76 07                	jbe    0x1400fea50
1400fea49:	ff 15 49 df a0 00    	call   *0xa0df49(%rip)        # 0x140b0c998
1400fea4f:	cc                   	int3
1400fea50:	ff 15 6a de a0 00    	call   *0xa0de6a(%rip)        # 0x140b0c8c0
1400fea56:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1400fea5a:	e9 ef 00 00 00       	jmp    0x1400feb4e
1400fea5f:	48 8b 0b             	mov    (%rbx),%rcx
1400fea62:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
1400fea69:	48 8b 01             	mov    (%rcx),%rax
1400fea6c:	48 8b 00             	mov    (%rax),%rax
1400fea6f:	ff 15 c3 e1 a0 00    	call   *0xa0e1c3(%rip)        # 0x140b0cc38
1400fea75:	83 f8 05             	cmp    $0x5,%eax
1400fea78:	75 42                	jne    0x1400feabc
1400fea7a:	48 8b 8f e0 08 00 00 	mov    0x8e0(%rdi),%rcx
1400fea81:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fea84:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
1400fea89:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1400fea90:	48 85 c0             	test   %rax,%rax
1400fea93:	74 04                	je     0x1400fea99
1400fea95:	f0 ff 40 08          	lock incl 0x8(%rax)
1400fea99:	48 8b 81 a0 00 00 00 	mov    0xa0(%rcx),%rax
1400feaa0:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1400feaa4:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1400feaab:	48 8d 15 8e 2c bc 00 	lea    0xbc2c8e(%rip),%rdx        # 0x140cc1740
1400feab2:	b9 95 c5 70 23       	mov    $0x2370c595,%ecx