1402a0847:	e9 f0 63 ff ff       	jmp    0x140296c3c
1402a084c:	90                   	nop
1402a084d:	90                   	nop
1402a084e:	90                   	nop
1402a084f:	90                   	nop
1402a0850:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402a0855:	55                   	push   %rbp
1402a0856:	56                   	push   %rsi
1402a0857:	57                   	push   %rdi
1402a0858:	48 83 ec 20          	sub    $0x20,%rsp
1402a085c:	48 8d 71 08          	lea    0x8(%rcx),%rsi
1402a0860:	b9 78 00 00 00       	mov    $0x78,%ecx
1402a0865:	ff 15 5d c0 86 00    	call   *0x86c05d(%rip)        # 0x140b0c8c8
1402a086b:	48 8b d8             	mov    %rax,%rbx
1402a086e:	48 85 c0             	test   %rax,%rax
1402a0871:	75 07                	jne    0x1402a087a
1402a0873:	ff 15 1f bc 86 00    	call   *0x86bc1f(%rip)        # 0x140b0c498
1402a0879:	cc                   	int3
1402a087a:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402a087f:	48 8d 05 6a 1f 88 00 	lea    0x881f6a(%rip),%rax        # 0x140b227f0
1402a0886:	48 89 03             	mov    %rax,(%rbx)
1402a0889:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
1402a088d:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402a0892:	48 8b d6             	mov    %rsi,%rdx
1402a0895:	48 8b cf             	mov    %rdi,%rcx
1402a0898:	e8 f3 de e6 ff       	call   0x14010e790
1402a089d:	48 8b 46 20          	mov    0x20(%rsi),%rax
1402a08a1:	48 89 47 20          	mov    %rax,0x20(%rdi)
1402a08a5:	48 8d 6f 28          	lea    0x28(%rdi),%rbp
1402a08a9:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
1402a08ae:	48 83 65 38 00       	andq   $0x0,0x38(%rbp)
1402a08b3:	48 8b 4e 60          	mov    0x60(%rsi),%rcx
1402a08b7:	48 85 c9             	test   %rcx,%rcx
1402a08ba:	74 13                	je     0x1402a08cf
1402a08bc:	48 8b 01             	mov    (%rcx),%rax
1402a08bf:	48 8b d5             	mov    %rbp,%rdx
1402a08c2:	48 8b 00             	mov    (%rax),%rax
1402a08c5:	ff 15 6d c3 86 00    	call   *0x86c36d(%rip)        # 0x140b0cc38
1402a08cb:	48 89 45 38          	mov    %rax,0x38(%rbp)
1402a08cf:	8a 46 68             	mov    0x68(%rsi),%al
1402a08d2:	88 47 68             	mov    %al,0x68(%rdi)
1402a08d5:	48 8b c3             	mov    %rbx,%rax
1402a08d8:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402a08dd:	48 83 c4 20          	add    $0x20,%rsp
1402a08e1:	5f                   	pop    %rdi
1402a08e2:	5e                   	pop    %rsi
1402a08e3:	5d                   	pop    %rbp
1402a08e4:	c3                   	ret
1402a08e5:	90                   	nop
1402a08e6:	90                   	nop
1402a08e7:	90                   	nop
1402a08e8:	90                   	nop
1402a08e9:	90                   	nop
1402a08ea:	90                   	nop
1402a08eb:	90                   	nop
1402a08ec:	90                   	nop
1402a08ed:	90                   	nop
1402a08ee:	90                   	nop
1402a08ef:	90                   	nop
1402a08f0:	48 8d 05 29 3b a3 00 	lea    0xa33b29(%rip),%rax        # 0x140cd4420
1402a08f7:	c3                   	ret
1402a08f8:	90                   	nop
1402a08f9:	90                   	nop
1402a08fa:	90                   	nop
1402a08fb:	90                   	nop
1402a08fc:	90                   	nop
1402a08fd:	90                   	nop
1402a08fe:	90                   	nop
1402a08ff:	90                   	nop
1402a0900:	48 8b c4             	mov    %rsp,%rax
1402a0903:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402a0907:	48 89 68 10          	mov    %rbp,0x10(%rax)
1402a090b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402a090f:	57                   	push   %rdi
1402a0910:	48 83 ec 40          	sub    $0x40,%rsp
1402a0914:	48 8b 1a             	mov    (%rdx),%rbx
1402a0917:	0f 57 c0             	xorps  %xmm0,%xmm0
1402a091a:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
1402a091f:	83 cd ff             	or     $0xffffffff,%ebp
1402a0922:	83 7b 10 00          	cmpl   $0x0,0x10(%rbx)
1402a0926:	75 77                	jne    0x1402a099f
1402a0928:	48 8b 03             	mov    (%rbx),%rax
1402a092b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402a0930:	48 8b cb             	mov    %rbx,%rcx
1402a0933:	48 8b 40 10          	mov    0x10(%rax),%rax
1402a0937:	ff 15 fb c2 86 00    	call   *0x86c2fb(%rip)        # 0x140b0cc38
1402a093d:	48 8b 30             	mov    (%rax),%rsi
1402a0940:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402a0944:	48 83 20 00          	andq   $0x0,(%rax)
1402a0948:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1402a094d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402a0952:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1402a0957:	48 85 ff             	test   %rdi,%rdi
1402a095a:	74 3a                	je     0x1402a0996
1402a095c:	8b c5                	mov    %ebp,%eax
1402a095e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402a0963:	03 c5                	add    %ebp,%eax
1402a0965:	75 2a                	jne    0x1402a0991
1402a0967:	48 8b 07             	mov    (%rdi),%rax
1402a096a:	48 8b cf             	mov    %rdi,%rcx
1402a096d:	48 8b 00             	mov    (%rax),%rax
1402a0970:	ff 15 c2 c2 86 00    	call   *0x86c2c2(%rip)        # 0x140b0cc38
1402a0976:	8b c5                	mov    %ebp,%eax
1402a0978:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402a097d:	03 c5                	add    %ebp,%eax
1402a097f:	75 10                	jne    0x1402a0991
1402a0981:	48 8b 07             	mov    (%rdi),%rax
1402a0984:	48 8b cf             	mov    %rdi,%rcx
1402a0987:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a098b:	ff 15 a7 c2 86 00    	call   *0x86c2a7(%rip)        # 0x140b0cc38
1402a0991:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a0996:	48 85 f6             	test   %rsi,%rsi
1402a0999:	48 0f 45 de          	cmovne %rsi,%rbx
1402a099d:	eb 05                	jmp    0x1402a09a4
1402a099f:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a09a4:	48 85 db             	test   %rbx,%rbx
1402a09a7:	74 54                	je     0x1402a09fd
1402a09a9:	8b 43 10             	mov    0x10(%rbx),%eax
1402a09ac:	83 e8 02             	sub    $0x2,%eax
1402a09af:	83 f8 01             	cmp    $0x1,%eax
1402a09b2:	40 0f 96 c7          	setbe  %dil
1402a09b6:	48 85 c9             	test   %rcx,%rcx
1402a09b9:	0f 84 82 00 00 00    	je     0x1402a0a41
1402a09bf:	8b c5                	mov    %ebp,%eax
1402a09c1:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a09c6:	03 c5                	add    %ebp,%eax
1402a09c8:	75 77                	jne    0x1402a0a41
1402a09ca:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402a09cf:	48 8b 03             	mov    (%rbx),%rax
1402a09d2:	48 8b cb             	mov    %rbx,%rcx
1402a09d5:	48 8b 00             	mov    (%rax),%rax
1402a09d8:	ff 15 5a c2 86 00    	call   *0x86c25a(%rip)        # 0x140b0cc38
1402a09de:	8b c5                	mov    %ebp,%eax
1402a09e0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a09e5:	03 c5                	add    %ebp,%eax
1402a09e7:	75 58                	jne    0x1402a0a41
1402a09e9:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a09ee:	48 8b 01             	mov    (%rcx),%rax
1402a09f1:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a09f5:	ff 15 3d c2 86 00    	call   *0x86c23d(%rip)        # 0x140b0cc38
1402a09fb:	eb 44                	jmp    0x1402a0a41
1402a09fd:	48 85 c9             	test   %rcx,%rcx
1402a0a00:	74 3c                	je     0x1402a0a3e
1402a0a02:	8b c5                	mov    %ebp,%eax
1402a0a04:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a0a09:	03 c5                	add    %ebp,%eax
1402a0a0b:	75 31                	jne    0x1402a0a3e
1402a0a0d:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402a0a12:	48 8b 03             	mov    (%rbx),%rax
1402a0a15:	48 8b cb             	mov    %rbx,%rcx
1402a0a18:	48 8b 00             	mov    (%rax),%rax
1402a0a1b:	ff 15 17 c2 86 00    	call   *0x86c217(%rip)        # 0x140b0cc38
1402a0a21:	8b c5                	mov    %ebp,%eax
1402a0a23:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a0a28:	03 c5                	add    %ebp,%eax
1402a0a2a:	75 12                	jne    0x1402a0a3e
1402a0a2c:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a0a31:	48 8b 01             	mov    (%rcx),%rax
1402a0a34:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a0a38:	ff 15 fa c1 86 00    	call   *0x86c1fa(%rip)        # 0x140b0cc38
1402a0a3e:	40 32 ff             	xor    %dil,%dil
1402a0a41:	40 8a c7             	mov    %dil,%al
1402a0a44:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402a0a49:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402a0a4e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402a0a53:	48 83 c4 40          	add    $0x40,%rsp
1402a0a57:	5f                   	pop    %rdi
1402a0a58:	c3                   	ret
1402a0a59:	90                   	nop
1402a0a5a:	90                   	nop
1402a0a5b:	90                   	nop
1402a0a5c:	90                   	nop
1402a0a5d:	90                   	nop
1402a0a5e:	90                   	nop
1402a0a5f:	90                   	nop
1402a0a60:	48 8d 05 f9 1f 88 00 	lea    0x881ff9(%rip),%rax        # 0x140b22a60
1402a0a67:	48 89 02             	mov    %rax,(%rdx)
1402a0a6a:	48 8b c2             	mov    %rdx,%rax
1402a0a6d:	c3                   	ret
1402a0a6e:	90                   	nop
1402a0a6f:	90                   	nop
1402a0a70:	48 8d 05 59 39 a3 00 	lea    0xa33959(%rip),%rax        # 0x140cd43d0
1402a0a77:	c3                   	ret
1402a0a78:	90                   	nop
1402a0a79:	90                   	nop
1402a0a7a:	90                   	nop
1402a0a7b:	90                   	nop
1402a0a7c:	90                   	nop
1402a0a7d:	90                   	nop
1402a0a7e:	90                   	nop
1402a0a7f:	90                   	nop
1402a0a80:	48 8b c4             	mov    %rsp,%rax
1402a0a83:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402a0a87:	48 89 68 10          	mov    %rbp,0x10(%rax)
1402a0a8b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402a0a8f:	57                   	push   %rdi
1402a0a90:	48 83 ec 40          	sub    $0x40,%rsp
1402a0a94:	48 8b 1a             	mov    (%rdx),%rbx
1402a0a97:	0f 57 c0             	xorps  %xmm0,%xmm0
1402a0a9a:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
1402a0a9f:	83 cd ff             	or     $0xffffffff,%ebp
1402a0aa2:	83 7b 10 00          	cmpl   $0x0,0x10(%rbx)
1402a0aa6:	75 77                	jne    0x1402a0b1f
1402a0aa8:	48 8b 03             	mov    (%rbx),%rax
1402a0aab:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402a0ab0:	48 8b cb             	mov    %rbx,%rcx
1402a0ab3:	48 8b 40 10          	mov    0x10(%rax),%rax
1402a0ab7:	ff 15 7b c1 86 00    	call   *0x86c17b(%rip)        # 0x140b0cc38
1402a0abd:	48 8b 30             	mov    (%rax),%rsi
1402a0ac0:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402a0ac4:	48 83 20 00          	andq   $0x0,(%rax)
1402a0ac8:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1402a0acd:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402a0ad2:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1402a0ad7:	48 85 ff             	test   %rdi,%rdi
1402a0ada:	74 3a                	je     0x1402a0b16
1402a0adc:	8b c5                	mov    %ebp,%eax
1402a0ade:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402a0ae3:	03 c5                	add    %ebp,%eax
1402a0ae5:	75 2a                	jne    0x1402a0b11
1402a0ae7:	48 8b 07             	mov    (%rdi),%rax
1402a0aea:	48 8b cf             	mov    %rdi,%rcx
1402a0aed:	48 8b 00             	mov    (%rax),%rax
1402a0af0:	ff 15 42 c1 86 00    	call   *0x86c142(%rip)        # 0x140b0cc38
1402a0af6:	8b c5                	mov    %ebp,%eax
1402a0af8:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402a0afd:	03 c5                	add    %ebp,%eax
1402a0aff:	75 10                	jne    0x1402a0b11
1402a0b01:	48 8b 07             	mov    (%rdi),%rax
1402a0b04:	48 8b cf             	mov    %rdi,%rcx
1402a0b07:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a0b0b:	ff 15 27 c1 86 00    	call   *0x86c127(%rip)        # 0x140b0cc38
1402a0b11:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a0b16:	48 85 f6             	test   %rsi,%rsi
1402a0b19:	48 0f 45 de          	cmovne %rsi,%rbx
1402a0b1d:	eb 05                	jmp    0x1402a0b24
1402a0b1f:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a0b24:	48 85 db             	test   %rbx,%rbx
1402a0b27:	74 4f                	je     0x1402a0b78
1402a0b29:	83 7b 10 04          	cmpl   $0x4,0x10(%rbx)
1402a0b2d:	40 0f 94 c7          	sete   %dil
1402a0b31:	48 85 c9             	test   %rcx,%rcx
1402a0b34:	0f 84 82 00 00 00    	je     0x1402a0bbc
1402a0b3a:	8b c5                	mov    %ebp,%eax
1402a0b3c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a0b41:	03 c5                	add    %ebp,%eax
1402a0b43:	75 77                	jne    0x1402a0bbc
1402a0b45:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402a0b4a:	48 8b 03             	mov    (%rbx),%rax
1402a0b4d:	48 8b cb             	mov    %rbx,%rcx
1402a0b50:	48 8b 00             	mov    (%rax),%rax
1402a0b53:	ff 15 df c0 86 00    	call   *0x86c0df(%rip)        # 0x140b0cc38
1402a0b59:	8b c5                	mov    %ebp,%eax
1402a0b5b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a0b60:	03 c5                	add    %ebp,%eax
1402a0b62:	75 58                	jne    0x1402a0bbc
1402a0b64:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a0b69:	48 8b 01             	mov    (%rcx),%rax
1402a0b6c:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a0b70:	ff 15 c2 c0 86 00    	call   *0x86c0c2(%rip)        # 0x140b0cc38
1402a0b76:	eb 44                	jmp    0x1402a0bbc
1402a0b78:	48 85 c9             	test   %rcx,%rcx
1402a0b7b:	74 3c                	je     0x1402a0bb9
1402a0b7d:	8b c5                	mov    %ebp,%eax
1402a0b7f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a0b84:	03 c5                	add    %ebp,%eax
1402a0b86:	75 31                	jne    0x1402a0bb9
1402a0b88:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402a0b8d:	48 8b 03             	mov    (%rbx),%rax
1402a0b90:	48 8b cb             	mov    %rbx,%rcx
1402a0b93:	48 8b 00             	mov    (%rax),%rax
1402a0b96:	ff 15 9c c0 86 00    	call   *0x86c09c(%rip)        # 0x140b0cc38
1402a0b9c:	8b c5                	mov    %ebp,%eax
1402a0b9e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a0ba3:	03 c5                	add    %ebp,%eax
1402a0ba5:	75 12                	jne    0x1402a0bb9
1402a0ba7:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a0bac:	48 8b 01             	mov    (%rcx),%rax
1402a0baf:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a0bb3:	ff 15 7f c0 86 00    	call   *0x86c07f(%rip)        # 0x140b0cc38
1402a0bb9:	40 32 ff             	xor    %dil,%dil
1402a0bbc:	40 8a c7             	mov    %dil,%al
1402a0bbf:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402a0bc4:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402a0bc9:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402a0bce:	48 83 c4 40          	add    $0x40,%rsp
1402a0bd2:	5f                   	pop    %rdi
1402a0bd3:	c3                   	ret
1402a0bd4:	90                   	nop
1402a0bd5:	90                   	nop
1402a0bd6:	90                   	nop
1402a0bd7:	90                   	nop
1402a0bd8:	90                   	nop
1402a0bd9:	90                   	nop
1402a0bda:	90                   	nop
1402a0bdb:	90                   	nop
1402a0bdc:	90                   	nop
1402a0bdd:	90                   	nop
1402a0bde:	90                   	nop
1402a0bdf:	90                   	nop
1402a0be0:	48 8d 05 b9 1c 88 00 	lea    0x881cb9(%rip),%rax        # 0x140b228a0
1402a0be7:	48 89 02             	mov    %rax,(%rdx)
1402a0bea:	48 8b c2             	mov    %rdx,%rax
1402a0bed:	c3                   	ret
1402a0bee:	90                   	nop
1402a0bef:	90                   	nop
1402a0bf0:	48 8d 05 89 37 a3 00 	lea    0xa33789(%rip),%rax        # 0x140cd4380
1402a0bf7:	c3                   	ret
1402a0bf8:	90                   	nop
1402a0bf9:	90                   	nop
1402a0bfa:	90                   	nop
1402a0bfb:	90                   	nop
1402a0bfc:	90                   	nop
1402a0bfd:	90                   	nop
1402a0bfe:	90                   	nop
1402a0bff:	90                   	nop
1402a0c00:	48 8b c4             	mov    %rsp,%rax
1402a0c03:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402a0c07:	48 89 68 10          	mov    %rbp,0x10(%rax)
1402a0c0b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402a0c0f:	57                   	push   %rdi
1402a0c10:	48 83 ec 40          	sub    $0x40,%rsp
1402a0c14:	48 8b 1a             	mov    (%rdx),%rbx
1402a0c17:	0f 57 c0             	xorps  %xmm0,%xmm0
1402a0c1a:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
1402a0c1f:	83 cd ff             	or     $0xffffffff,%ebp
1402a0c22:	83 7b 10 00          	cmpl   $0x0,0x10(%rbx)
1402a0c26:	75 77                	jne    0x1402a0c9f
1402a0c28:	48 8b 03             	mov    (%rbx),%rax
1402a0c2b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402a0c30:	48 8b cb             	mov    %rbx,%rcx
1402a0c33:	48 8b 40 10          	mov    0x10(%rax),%rax
1402a0c37:	ff 15 fb bf 86 00    	call   *0x86bffb(%rip)        # 0x140b0cc38
1402a0c3d:	48 8b 30             	mov    (%rax),%rsi
1402a0c40:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402a0c44:	48 83 20 00          	andq   $0x0,(%rax)
1402a0c48:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1402a0c4d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402a0c52:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1402a0c57:	48 85 ff             	test   %rdi,%rdi
1402a0c5a:	74 3a                	je     0x1402a0c96
1402a0c5c:	8b c5                	mov    %ebp,%eax
1402a0c5e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402a0c63:	03 c5                	add    %ebp,%eax
1402a0c65:	75 2a                	jne    0x1402a0c91
1402a0c67:	48 8b 07             	mov    (%rdi),%rax
1402a0c6a:	48 8b cf             	mov    %rdi,%rcx
1402a0c6d:	48 8b 00             	mov    (%rax),%rax
1402a0c70:	ff 15 c2 bf 86 00    	call   *0x86bfc2(%rip)        # 0x140b0cc38
1402a0c76:	8b c5                	mov    %ebp,%eax