140091786:	8b c7                	mov    %edi,%eax
140091788:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14009178d:	48 83 c4 20          	add    $0x20,%rsp
140091791:	5f                   	pop    %rdi
140091792:	c3                   	ret
140091793:	ff 15 ef 13 18 00    	call   *0x1813ef(%rip)        # 0x140212b88
140091799:	cc                   	int3
14009179a:	90                   	nop
14009179b:	90                   	nop
14009179c:	90                   	nop
14009179d:	90                   	nop
14009179e:	90                   	nop
14009179f:	90                   	nop
1400917a0:	b8 01 00 00 00       	mov    $0x1,%eax
1400917a5:	f0 0f c1 41 50       	lock xadd %eax,0x50(%rcx)
1400917aa:	ff c0                	inc    %eax
1400917ac:	c3                   	ret
1400917ad:	90                   	nop
1400917ae:	90                   	nop
1400917af:	90                   	nop
1400917b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400917b5:	57                   	push   %rdi
1400917b6:	48 83 ec 20          	sub    $0x20,%rsp
1400917ba:	48 8b 02             	mov    (%rdx),%rax
1400917bd:	49 8b f8             	mov    %r8,%rdi
1400917c0:	48 3b 05 51 34 1d 00 	cmp    0x1d3451(%rip),%rax        # 0x140264c18
1400917c7:	48 8b d9             	mov    %rcx,%rbx
1400917ca:	75 0d                	jne    0x1400917d9
1400917cc:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400917d0:	48 3b 05 49 34 1d 00 	cmp    0x1d3449(%rip),%rax        # 0x140264c20
1400917d7:	74 32                	je     0x14009180b
1400917d9:	48 8b 02             	mov    (%rdx),%rax
1400917dc:	48 3b 05 45 66 1b 00 	cmp    0x1b6645(%rip),%rax        # 0x140247e28
1400917e3:	75 0d                	jne    0x1400917f2
1400917e5:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400917e9:	48 3b 05 40 66 1b 00 	cmp    0x1b6640(%rip),%rax        # 0x140247e30
1400917f0:	74 19                	je     0x14009180b
1400917f2:	48 8b 02             	mov    (%rdx),%rax
1400917f5:	48 3b 05 1c 66 1b 00 	cmp    0x1b661c(%rip),%rax        # 0x140247e18
1400917fc:	75 18                	jne    0x140091816
1400917fe:	48 8b 42 08          	mov    0x8(%rdx),%rax
140091802:	48 3b 05 17 66 1b 00 	cmp    0x1b6617(%rip),%rax        # 0x140247e20
140091809:	75 0b                	jne    0x140091816
14009180b:	49 89 18             	mov    %rbx,(%r8)
14009180e:	f0 ff 41 50          	lock incl 0x50(%rcx)
140091812:	33 c0                	xor    %eax,%eax
140091814:	eb 51                	jmp    0x140091867
140091816:	48 8b 02             	mov    (%rdx),%rax
140091819:	48 3b 05 00 21 1d 00 	cmp    0x1d2100(%rip),%rax        # 0x140263920
140091820:	75 3b                	jne    0x14009185d
140091822:	48 8b 42 08          	mov    0x8(%rdx),%rax
140091826:	48 3b 05 fb 20 1d 00 	cmp    0x1d20fb(%rip),%rax        # 0x140263928
14009182d:	75 2e                	jne    0x14009185d
14009182f:	b9 20 00 00 00       	mov    $0x20,%ecx
140091834:	ff 15 16 13 18 00    	call   *0x181316(%rip)        # 0x140212b50
14009183a:	48 8b c8             	mov    %rax,%rcx
14009183d:	33 c0                	xor    %eax,%eax
14009183f:	48 85 c9             	test   %rcx,%rcx
140091842:	74 08                	je     0x14009184c
140091844:	48 8b d3             	mov    %rbx,%rdx
140091847:	e8 c0 7d fe ff       	call   0x14007960c
14009184c:	48 89 07             	mov    %rax,(%rdi)
14009184f:	48 f7 d8             	neg    %rax
140091852:	1b c0                	sbb    %eax,%eax
140091854:	f7 d0                	not    %eax
140091856:	25 0e 00 07 80       	and    $0x8007000e,%eax
14009185b:	eb 0a                	jmp    0x140091867
14009185d:	33 c0                	xor    %eax,%eax
14009185f:	49 89 00             	mov    %rax,(%r8)
140091862:	b8 02 40 00 80       	mov    $0x80004002,%eax
140091867:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14009186c:	48 83 c4 20          	add    $0x20,%rsp
140091870:	5f                   	pop    %rdi
140091871:	c3                   	ret
140091872:	90                   	nop
140091873:	90                   	nop
140091874:	90                   	nop
140091875:	90                   	nop
140091876:	90                   	nop
140091877:	90                   	nop
140091878:	90                   	nop
140091879:	90                   	nop
14009187a:	90                   	nop
14009187b:	90                   	nop
14009187c:	90                   	nop
14009187d:	90                   	nop
14009187e:	90                   	nop
14009187f:	90                   	nop
140091880:	40 53                	rex push %rbx
140091882:	48 83 ec 40          	sub    $0x40,%rsp
140091886:	48 8b da             	mov    %rdx,%rbx
140091889:	48 c7 44 24 30 24 00 	movq   $0x24,0x30(%rsp)
140091890:	00 00
140091892:	48 8d 05 e7 35 1d 00 	lea    0x1d35e7(%rip),%rax        # 0x140264e80
140091899:	48 8b cb             	mov    %rbx,%rcx
14009189c:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400918a1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400918a6:	e8 dd 7a fe ff       	call   0x140079388
1400918ab:	48 8b c3             	mov    %rbx,%rax
1400918ae:	48 83 c4 40          	add    $0x40,%rsp
1400918b2:	5b                   	pop    %rbx
1400918b3:	c3                   	ret
1400918b4:	90                   	nop
1400918b5:	90                   	nop
1400918b6:	90                   	nop
1400918b7:	90                   	nop
1400918b8:	90                   	nop
1400918b9:	90                   	nop
1400918ba:	90                   	nop
1400918bb:	90                   	nop
1400918bc:	90                   	nop
1400918bd:	90                   	nop
1400918be:	90                   	nop
1400918bf:	90                   	nop
1400918c0:	48 8d 05 31 33 1d 00 	lea    0x1d3331(%rip),%rax        # 0x140264bf8
1400918c7:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
1400918cd:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400918d1:	48 8b c2             	mov    %rdx,%rax
1400918d4:	c3                   	ret
1400918d5:	90                   	nop
1400918d6:	90                   	nop
1400918d7:	90                   	nop
1400918d8:	90                   	nop
1400918d9:	90                   	nop
1400918da:	90                   	nop
1400918db:	90                   	nop
1400918dc:	90                   	nop
1400918dd:	90                   	nop
1400918de:	90                   	nop
1400918df:	90                   	nop
1400918e0:	48 8b 02             	mov    (%rdx),%rax
1400918e3:	48 3b 05 0e 33 1d 00 	cmp    0x1d330e(%rip),%rax        # 0x140264bf8
1400918ea:	75 1c                	jne    0x140091908
1400918ec:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400918f0:	48 3b 05 09 33 1d 00 	cmp    0x1d3309(%rip),%rax        # 0x140264c00
1400918f7:	75 0f                	jne    0x140091908
1400918f9:	48 8d 41 10          	lea    0x10(%rcx),%rax
1400918fd:	48 f7 d9             	neg    %rcx
140091900:	48 1b c9             	sbb    %rcx,%rcx
140091903:	48 23 c8             	and    %rax,%rcx
140091906:	eb 02                	jmp    0x14009190a
140091908:	33 c9                	xor    %ecx,%ecx
14009190a:	48 8b c1             	mov    %rcx,%rax
14009190d:	c3                   	ret
14009190e:	90                   	nop
14009190f:	90                   	nop
140091910:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140091915:	53                   	push   %rbx
140091916:	48 83 ec 20          	sub    $0x20,%rsp
14009191a:	49 8b d8             	mov    %r8,%rbx
14009191d:	49 83 20 00          	andq   $0x0,(%r8)
140091921:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140091925:	48 f7 d9             	neg    %rcx
140091928:	48 1b c9             	sbb    %rcx,%rcx
14009192b:	48 23 c8             	and    %rax,%rcx
14009192e:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140091933:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140091938:	e8 3b aa ff ff       	call   0x14008c378
14009193d:	48 8b 08             	mov    (%rax),%rcx
140091940:	48 83 20 00          	andq   $0x0,(%rax)
140091944:	48 89 0b             	mov    %rcx,(%rbx)
140091947:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
14009194d:	74 0a                	je     0x140091959
14009194f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140091954:	e8 4f 57 f7 ff       	call   0x1400070a8
140091959:	33 c0                	xor    %eax,%eax
14009195b:	eb 04                	jmp    0x140091961
14009195d:	8b 44 24 30          	mov    0x30(%rsp),%eax
140091961:	48 83 c4 20          	add    $0x20,%rsp
140091965:	5b                   	pop    %rbx
140091966:	c3                   	ret
140091967:	90                   	nop
140091968:	90                   	nop
140091969:	90                   	nop
14009196a:	90                   	nop
14009196b:	90                   	nop
14009196c:	90                   	nop
14009196d:	90                   	nop
14009196e:	90                   	nop
14009196f:	90                   	nop
140091970:	4c 8b dc             	mov    %rsp,%r11
140091973:	48 83 ec 38          	sub    $0x38,%rsp
140091977:	49 89 53 f0          	mov    %rdx,-0x10(%r11)
14009197b:	4d 89 43 e8          	mov    %r8,-0x18(%r11)
14009197f:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140091983:	48 f7 d9             	neg    %rcx
140091986:	48 1b c9             	sbb    %rcx,%rcx
140091989:	48 23 c8             	and    %rax,%rcx
14009198c:	4d 8d 43 e8          	lea    -0x18(%r11),%r8
140091990:	49 8d 53 f0          	lea    -0x10(%r11),%rdx
140091994:	e8 03 a9 ff ff       	call   0x14008c29c
140091999:	33 c0                	xor    %eax,%eax
14009199b:	eb 04                	jmp    0x1400919a1
14009199d:	8b 44 24 20          	mov    0x20(%rsp),%eax
1400919a1:	48 83 c4 38          	add    $0x38,%rsp
1400919a5:	c3                   	ret
1400919a6:	90                   	nop
1400919a7:	90                   	nop
1400919a8:	90                   	nop
1400919a9:	90                   	nop
1400919aa:	90                   	nop
1400919ab:	90                   	nop
1400919ac:	90                   	nop
1400919ad:	90                   	nop
1400919ae:	90                   	nop
1400919af:	90                   	nop
1400919b0:	4c 8b dc             	mov    %rsp,%r11
1400919b3:	53                   	push   %rbx
1400919b4:	48 83 ec 50          	sub    $0x50,%rsp
1400919b8:	48 8b 05 c1 f7 26 00 	mov    0x26f7c1(%rip),%rax        # 0x140301180
1400919bf:	48 33 c4             	xor    %rsp,%rax
1400919c2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400919c7:	49 8b d9             	mov    %r9,%rbx
1400919ca:	49 89 53 d0          	mov    %rdx,-0x30(%r11)
1400919ce:	4d 89 43 c8          	mov    %r8,-0x38(%r11)
1400919d2:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
1400919d6:	48 f7 d9             	neg    %rcx
1400919d9:	48 1b c9             	sbb    %rcx,%rcx
1400919dc:	48 23 c8             	and    %rax,%rcx
1400919df:	4d 8d 4b c8          	lea    -0x38(%r11),%r9
1400919e3:	4d 8d 43 d0          	lea    -0x30(%r11),%r8
1400919e7:	49 8d 53 d8          	lea    -0x28(%r11),%rdx
1400919eb:	e8 cc a7 ff ff       	call   0x14008c1bc
1400919f0:	0f 10 00             	movups (%rax),%xmm0
1400919f3:	f3 0f 7f 03          	movdqu %xmm0,(%rbx)
1400919f7:	33 c0                	xor    %eax,%eax
1400919f9:	eb 04                	jmp    0x1400919ff
1400919fb:	8b 44 24 20          	mov    0x20(%rsp),%eax
1400919ff:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140091a04:	48 33 cc             	xor    %rsp,%rcx
140091a07:	e8 64 2d 17 00       	call   0x140204770
140091a0c:	48 83 c4 50          	add    $0x50,%rsp
140091a10:	5b                   	pop    %rbx
140091a11:	c3                   	ret
140091a12:	90                   	nop
140091a13:	90                   	nop
140091a14:	90                   	nop
140091a15:	90                   	nop
140091a16:	90                   	nop
140091a17:	90                   	nop
140091a18:	90                   	nop
140091a19:	90                   	nop
140091a1a:	90                   	nop
140091a1b:	90                   	nop
140091a1c:	90                   	nop
140091a1d:	90                   	nop
140091a1e:	90                   	nop
140091a1f:	90                   	nop
140091a20:	40 53                	rex push %rbx
140091a22:	48 83 ec 40          	sub    $0x40,%rsp
140091a26:	48 8b da             	mov    %rdx,%rbx
140091a29:	48 c7 44 24 30 24 00 	movq   $0x24,0x30(%rsp)
140091a30:	00 00
140091a32:	48 8d 05 e7 34 1d 00 	lea    0x1d34e7(%rip),%rax        # 0x140264f20
140091a39:	48 8b cb             	mov    %rbx,%rcx
140091a3c:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140091a41:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140091a46:	e8 3d 79 fe ff       	call   0x140079388
140091a4b:	48 8b c3             	mov    %rbx,%rax
140091a4e:	48 83 c4 40          	add    $0x40,%rsp
140091a52:	5b                   	pop    %rbx
140091a53:	c3                   	ret
140091a54:	90                   	nop
140091a55:	90                   	nop
140091a56:	90                   	nop
140091a57:	90                   	nop
140091a58:	90                   	nop
140091a59:	90                   	nop
140091a5a:	90                   	nop
140091a5b:	90                   	nop
140091a5c:	90                   	nop
140091a5d:	90                   	nop
140091a5e:	90                   	nop
140091a5f:	90                   	nop
140091a60:	48 8d 05 71 31 1d 00 	lea    0x1d3171(%rip),%rax        # 0x140264bd8
140091a67:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
140091a6d:	48 89 42 08          	mov    %rax,0x8(%rdx)
140091a71:	48 8b c2             	mov    %rdx,%rax
140091a74:	c3                   	ret
140091a75:	90                   	nop
140091a76:	90                   	nop
140091a77:	90                   	nop
140091a78:	90                   	nop
140091a79:	90                   	nop
140091a7a:	90                   	nop
140091a7b:	90                   	nop
140091a7c:	90                   	nop
140091a7d:	90                   	nop
140091a7e:	90                   	nop
140091a7f:	90                   	nop
140091a80:	48 8b 02             	mov    (%rdx),%rax
140091a83:	48 3b 05 4e 31 1d 00 	cmp    0x1d314e(%rip),%rax        # 0x140264bd8
140091a8a:	75 1c                	jne    0x140091aa8
140091a8c:	48 8b 42 08          	mov    0x8(%rdx),%rax
140091a90:	48 3b 05 49 31 1d 00 	cmp    0x1d3149(%rip),%rax        # 0x140264be0
140091a97:	75 0f                	jne    0x140091aa8
140091a99:	48 8d 41 10          	lea    0x10(%rcx),%rax
140091a9d:	48 f7 d9             	neg    %rcx
140091aa0:	48 1b c9             	sbb    %rcx,%rcx
140091aa3:	48 23 c8             	and    %rax,%rcx
140091aa6:	eb 02                	jmp    0x140091aaa
140091aa8:	33 c9                	xor    %ecx,%ecx
140091aaa:	48 8b c1             	mov    %rcx,%rax
140091aad:	c3                   	ret
140091aae:	90                   	nop
140091aaf:	90                   	nop
140091ab0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140091ab5:	48 83 ec 28          	sub    $0x28,%rsp
140091ab9:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140091abd:	48 f7 d9             	neg    %rcx
140091ac0:	48 1b c9             	sbb    %rcx,%rcx
140091ac3:	48 23 c8             	and    %rax,%rcx
140091ac6:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140091acb:	e8 14 a5 ff ff       	call   0x14008bfe4
140091ad0:	33 c0                	xor    %eax,%eax
140091ad2:	eb 04                	jmp    0x140091ad8
140091ad4:	8b 44 24 30          	mov    0x30(%rsp),%eax
140091ad8:	48 83 c4 28          	add    $0x28,%rsp
140091adc:	c3                   	ret
140091add:	90                   	nop
140091ade:	90                   	nop
140091adf:	90                   	nop
140091ae0:	40 53                	rex push %rbx
140091ae2:	48 83 ec 20          	sub    $0x20,%rsp
140091ae6:	48 8b da             	mov    %rdx,%rbx
140091ae9:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140091aed:	48 f7 d9             	neg    %rcx
140091af0:	48 1b c9             	sbb    %rcx,%rcx
140091af3:	48 23 c8             	and    %rax,%rcx
140091af6:	e8 c9 a4 ff ff       	call   0x14008bfc4
140091afb:	89 03                	mov    %eax,(%rbx)
140091afd:	33 c0                	xor    %eax,%eax
140091aff:	eb 04                	jmp    0x140091b05
140091b01:	8b 44 24 30          	mov    0x30(%rsp),%eax
140091b05:	48 83 c4 20          	add    $0x20,%rsp
140091b09:	5b                   	pop    %rbx
140091b0a:	c3                   	ret
140091b0b:	90                   	nop
140091b0c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140091b11:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140091b16:	57                   	push   %rdi
140091b17:	48 83 ec 20          	sub    $0x20,%rsp
140091b1b:	48 8b f9             	mov    %rcx,%rdi
140091b1e:	48 8b 19             	mov    (%rcx),%rbx
140091b21:	48 85 db             	test   %rbx,%rbx
140091b24:	74 62                	je     0x140091b88
140091b26:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140091b2a:	eb 19                	jmp    0x140091b45
140091b2c:	48 8b 0b             	mov    (%rbx),%rcx
140091b2f:	48 85 c9             	test   %rcx,%rcx