1407c36a9:	48 8b 8d 90 01 00 00 	mov    0x190(%rbp),%rcx
1407c36b0:	48 33 cc             	xor    %rsp,%rcx
1407c36b3:	e8 48 7e 65 00       	call   0x140e1b500
1407c36b8:	4c 8d 9c 24 e0 02 00 	lea    0x2e0(%rsp),%r11
1407c36bf:	00
1407c36c0:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1407c36c4:	49 8b 73 38          	mov    0x38(%r11),%rsi
1407c36c8:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1407c36cc:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1407c36d1:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1407c36d6:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
1407c36db:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
1407c36e0:	49 8b e3             	mov    %r11,%rsp
1407c36e3:	41 5f                	pop    %r15
1407c36e5:	41 5e                	pop    %r14
1407c36e7:	41 5d                	pop    %r13
1407c36e9:	41 5c                	pop    %r12
1407c36eb:	5d                   	pop    %rbp
1407c36ec:	c3                   	ret
1407c36ed:	e8 b2 6a 66 00       	call   0x140e2a1a4
1407c36f2:	cc                   	int3
1407c36f3:	45 33 c0             	xor    %r8d,%r8d
1407c36f6:	33 d2                	xor    %edx,%edx
1407c36f8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1407c36fd:	e8 9e 00 06 00       	call   0x1408237a0
1407c3702:	90                   	nop
1407c3703:	48 8b 03             	mov    (%rbx),%rax
1407c3706:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1407c370b:	48 8b cb             	mov    %rbx,%rcx
1407c370e:	48 8b 40 08          	mov    0x8(%rax),%rax
1407c3712:	ff 15 08 03 7c 00    	call   *0x7c0308(%rip)        # 0x140f83a20
1407c3718:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1407c371d:	e8 1e b8 a4 ff       	call   0x14020ef40
1407c3722:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1407c3727:	4c 8b cf             	mov    %rdi,%r9
1407c372a:	4c 8d 05 bf 32 87 00 	lea    0x8732bf(%rip),%r8        # 0x1410369f0
1407c3731:	48 8b d6             	mov    %rsi,%rdx
1407c3734:	48 8b 0d bd dd c6 00 	mov    0xc6ddbd(%rip),%rcx        # 0x1414314f8
1407c373b:	e8 20 ff fc ff       	call   0x140793660
1407c3740:	90                   	nop
1407c3741:	48 8b 03             	mov    (%rbx),%rax
1407c3744:	48 8b 40 10          	mov    0x10(%rax),%rax
1407c3748:	ff 15 d2 02 7c 00    	call   *0x7c02d2(%rip)        # 0x140f83a20
1407c374e:	4c 8b cf             	mov    %rdi,%r9
1407c3751:	4c 8d 05 58 4d 81 00 	lea    0x814d58(%rip),%r8        # 0x140fd84b0
1407c3758:	48 8b d0             	mov    %rax,%rdx
1407c375b:	48 8b 0d 96 dd c6 00 	mov    0xc6dd96(%rip),%rcx        # 0x1414314f8
1407c3762:	e8 89 0e fd ff       	call   0x1407945f0
1407c3767:	cc                   	int3
1407c3768:	4c 8b cf             	mov    %rdi,%r9
1407c376b:	4c 8d 05 3e 4d 81 00 	lea    0x814d3e(%rip),%r8        # 0x140fd84b0
1407c3772:	33 d2                	xor    %edx,%edx
1407c3774:	e8 77 0e fd ff       	call   0x1407945f0
1407c3779:	90                   	nop
1407c377a:	e8 11 9a 9d ff       	call   0x14019d190
1407c377f:	90                   	nop
1407c3780:	48 8b 02             	mov    (%rdx),%rax
1407c3783:	48 8b 40 10          	mov    0x10(%rax),%rax
1407c3787:	ff 15 93 02 7c 00    	call   *0x7c0293(%rip)        # 0x140f83a20
1407c378d:	4c 8b cf             	mov    %rdi,%r9
1407c3790:	4c 8d 05 19 4d 81 00 	lea    0x814d19(%rip),%r8        # 0x140fd84b0
1407c3797:	48 8b d0             	mov    %rax,%rdx
1407c379a:	48 8b 0d 57 dd c6 00 	mov    0xc6dd57(%rip),%rcx        # 0x1414314f8
1407c37a1:	e8 4a 0e fd ff       	call   0x1407945f0
1407c37a6:	cc                   	int3
1407c37a7:	4c 8b cf             	mov    %rdi,%r9
1407c37aa:	4c 8d 05 ff 4c 81 00 	lea    0x814cff(%rip),%r8        # 0x140fd84b0
1407c37b1:	33 d2                	xor    %edx,%edx
1407c37b3:	e8 38 0e fd ff       	call   0x1407945f0
1407c37b8:	cc                   	int3
1407c37b9:	4c 8b cf             	mov    %rdi,%r9
1407c37bc:	4c 8d 05 ed 4c 81 00 	lea    0x814ced(%rip),%r8        # 0x140fd84b0
1407c37c3:	48 8b d6             	mov    %rsi,%rdx
1407c37c6:	48 8b 0d 2b dd c6 00 	mov    0xc6dd2b(%rip),%rcx        # 0x1414314f8
1407c37cd:	e8 8e fe fc ff       	call   0x140793660
1407c37d2:	90                   	nop
1407c37d3:	e8 d8 9d 9d ff       	call   0x14019d5b0
1407c37d8:	90                   	nop
1407c37d9:	e8 92 9d 9d ff       	call   0x14019d570
1407c37de:	cc                   	int3
1407c37df:	e8 c0 69 66 00       	call   0x140e2a1a4
1407c37e4:	90                   	nop
1407c37e5:	e8 ba 69 66 00       	call   0x140e2a1a4
1407c37ea:	90                   	nop
1407c37eb:	e8 b4 69 66 00       	call   0x140e2a1a4
1407c37f0:	90                   	nop
1407c37f1:	e8 ae 69 66 00       	call   0x140e2a1a4
1407c37f6:	90                   	nop
1407c37f7:	e8 a8 69 66 00       	call   0x140e2a1a4
1407c37fc:	cc                   	int3
1407c37fd:	cc                   	int3
1407c37fe:	cc                   	int3
1407c37ff:	cc                   	int3
1407c3800:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407c3805:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407c380a:	57                   	push   %rdi
1407c380b:	48 83 ec 40          	sub    $0x40,%rsp
1407c380f:	48 8b da             	mov    %rdx,%rbx
1407c3812:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1407c3817:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
1407c381e:	48 8b c6             	mov    %rsi,%rax
1407c3821:	48 ff c0             	inc    %rax
1407c3824:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
1407c3828:	75 f7                	jne    0x1407c3821
1407c382a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1407c382f:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1407c3834:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1407c383a:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1407c383f:	44 8b c1             	mov    %ecx,%r8d
1407c3842:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1407c3847:	48 8b 0d 12 f6 c6 00 	mov    0xc6f612(%rip),%rcx        # 0x141432e60
1407c384e:	e8 ed 09 05 00       	call   0x140814240
1407c3853:	90                   	nop
1407c3854:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1407c3859:	48 85 c9             	test   %rcx,%rcx
1407c385c:	75 21                	jne    0x1407c387f
1407c385e:	48 8b d3             	mov    %rbx,%rdx
1407c3861:	48 8d 0d f0 10 87 00 	lea    0x8710f0(%rip),%rcx        # 0x141034958
1407c3868:	e8 a3 40 0a 00       	call   0x140867910
1407c386d:	45 33 c0             	xor    %r8d,%r8d
1407c3870:	33 d2                	xor    %edx,%edx
1407c3872:	48 8b c8             	mov    %rax,%rcx
1407c3875:	e8 c6 f6 ff ff       	call   0x1407c2f40
1407c387a:	40 32 ff             	xor    %dil,%dil
1407c387d:	eb 08                	jmp    0x1407c3887
1407c387f:	e8 bc 08 05 00       	call   0x140814140
1407c3884:	40 b7 01             	mov    $0x1,%dil
1407c3887:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1407c388c:	48 85 db             	test   %rbx,%rbx
1407c388f:	74 35                	je     0x1407c38c6
1407c3891:	8b c6                	mov    %esi,%eax
1407c3893:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1407c3898:	83 f8 01             	cmp    $0x1,%eax
1407c389b:	75 29                	jne    0x1407c38c6
1407c389d:	48 8b 03             	mov    (%rbx),%rax
1407c38a0:	48 8b cb             	mov    %rbx,%rcx
1407c38a3:	48 8b 00             	mov    (%rax),%rax
1407c38a6:	ff 15 74 01 7c 00    	call   *0x7c0174(%rip)        # 0x140f83a20
1407c38ac:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
1407c38b1:	83 fe 01             	cmp    $0x1,%esi
1407c38b4:	75 10                	jne    0x1407c38c6
1407c38b6:	48 8b 13             	mov    (%rbx),%rdx
1407c38b9:	48 8b cb             	mov    %rbx,%rcx
1407c38bc:	48 8b 42 08          	mov    0x8(%rdx),%rax
1407c38c0:	ff 15 5a 01 7c 00    	call   *0x7c015a(%rip)        # 0x140f83a20
1407c38c6:	40 0f b6 c7          	movzbl %dil,%eax
1407c38ca:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1407c38cf:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1407c38d4:	48 83 c4 40          	add    $0x40,%rsp
1407c38d8:	5f                   	pop    %rdi
1407c38d9:	c3                   	ret
1407c38da:	cc                   	int3
1407c38db:	cc                   	int3
1407c38dc:	cc                   	int3
1407c38dd:	cc                   	int3
1407c38de:	cc                   	int3
1407c38df:	cc                   	int3
1407c38e0:	40 53                	rex push %rbx
1407c38e2:	48 83 ec 30          	sub    $0x30,%rsp
1407c38e6:	48 8b d9             	mov    %rcx,%rbx
1407c38e9:	49 8b 08             	mov    (%r8),%rcx
1407c38ec:	49 8b 40 08          	mov    0x8(%r8),%rax
1407c38f0:	48 2b c1             	sub    %rcx,%rax
1407c38f3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407c38f7:	48 83 f8 08          	cmp    $0x8,%rax
1407c38fb:	74 26                	je     0x1407c3923
1407c38fd:	48 8d 15 6c 10 87 00 	lea    0x87106c(%rip),%rdx        # 0x141034970
1407c3904:	48 8b 0d ed db c6 00 	mov    0xc6dbed(%rip),%rcx        # 0x1414314f8
1407c390b:	e8 b0 fc fc ff       	call   0x1407935c0
1407c3910:	33 d2                	xor    %edx,%edx
1407c3912:	48 8b cb             	mov    %rbx,%rcx
1407c3915:	e8 96 b0 a4 ff       	call   0x14020e9b0
1407c391a:	48 8b c3             	mov    %rbx,%rax
1407c391d:	48 83 c4 30          	add    $0x30,%rsp
1407c3921:	5b                   	pop    %rbx
1407c3922:	c3                   	ret
1407c3923:	48 8b 09             	mov    (%rcx),%rcx
1407c3926:	e8 f5 0f f7 ff       	call   0x140734920
1407c392b:	48 8b c8             	mov    %rax,%rcx
1407c392e:	e8 9d 3f f7 ff       	call   0x1407378d0
1407c3933:	48 8b d0             	mov    %rax,%rdx
1407c3936:	33 c9                	xor    %ecx,%ecx
1407c3938:	e8 c3 fe ff ff       	call   0x1407c3800
1407c393d:	48 8b 0d 34 f5 c6 00 	mov    0xc6f534(%rip),%rcx        # 0x141432e78
1407c3944:	84 c0                	test   %al,%al
1407c3946:	74 06                	je     0x1407c394e
1407c3948:	48 83 c1 58          	add    $0x58,%rcx
1407c394c:	eb 04                	jmp    0x1407c3952
1407c394e:	48 83 c1 60          	add    $0x60,%rcx
1407c3952:	48 8b 09             	mov    (%rcx),%rcx
1407c3955:	48 85 c9             	test   %rcx,%rcx
1407c3958:	74 14                	je     0x1407c396e
1407c395a:	8b 41 10             	mov    0x10(%rcx),%eax
1407c395d:	ff c0                	inc    %eax
1407c395f:	89 41 10             	mov    %eax,0x10(%rcx)
1407c3962:	83 f8 01             	cmp    $0x1,%eax
1407c3965:	7e 1e                	jle    0x1407c3985
1407c3967:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407c396c:	74 0c                	je     0x1407c397a
1407c396e:	48 89 0b             	mov    %rcx,(%rbx)
1407c3971:	48 8b c3             	mov    %rbx,%rax
1407c3974:	48 83 c4 30          	add    $0x30,%rsp
1407c3978:	5b                   	pop    %rbx
1407c3979:	c3                   	ret
1407c397a:	b9 01 00 00 00       	mov    $0x1,%ecx
1407c397f:	e8 7c 6d fc ff       	call   0x14078a700
1407c3984:	cc                   	int3
1407c3985:	33 c9                	xor    %ecx,%ecx
1407c3987:	e8 74 6d fc ff       	call   0x14078a700
1407c398c:	cc                   	int3
1407c398d:	cc                   	int3
1407c398e:	cc                   	int3
1407c398f:	cc                   	int3
1407c3990:	40 53                	rex push %rbx
1407c3992:	48 83 ec 30          	sub    $0x30,%rsp
1407c3996:	48 8b d9             	mov    %rcx,%rbx
1407c3999:	49 8b 08             	mov    (%r8),%rcx
1407c399c:	49 8b 40 08          	mov    0x8(%r8),%rax
1407c39a0:	48 2b c1             	sub    %rcx,%rax
1407c39a3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407c39a7:	48 83 f8 08          	cmp    $0x8,%rax
1407c39ab:	74 26                	je     0x1407c39d3
1407c39ad:	48 8d 15 5c 10 87 00 	lea    0x87105c(%rip),%rdx        # 0x141034a10
1407c39b4:	48 8b 0d 3d db c6 00 	mov    0xc6db3d(%rip),%rcx        # 0x1414314f8
1407c39bb:	e8 00 fc fc ff       	call   0x1407935c0
1407c39c0:	33 d2                	xor    %edx,%edx
1407c39c2:	48 8b cb             	mov    %rbx,%rcx
1407c39c5:	e8 e6 af a4 ff       	call   0x14020e9b0
1407c39ca:	48 8b c3             	mov    %rbx,%rax
1407c39cd:	48 83 c4 30          	add    $0x30,%rsp
1407c39d1:	5b                   	pop    %rbx
1407c39d2:	c3                   	ret
1407c39d3:	48 8b 09             	mov    (%rcx),%rcx
1407c39d6:	e8 45 0f f7 ff       	call   0x140734920
1407c39db:	48 8b c8             	mov    %rax,%rcx
1407c39de:	e8 ed 3e f7 ff       	call   0x1407378d0
1407c39e3:	48 8b d0             	mov    %rax,%rdx
1407c39e6:	b9 01 00 00 00       	mov    $0x1,%ecx
1407c39eb:	e8 10 fe ff ff       	call   0x1407c3800
1407c39f0:	48 8b 0d 81 f4 c6 00 	mov    0xc6f481(%rip),%rcx        # 0x141432e78
1407c39f7:	84 c0                	test   %al,%al
1407c39f9:	74 06                	je     0x1407c3a01
1407c39fb:	48 83 c1 58          	add    $0x58,%rcx
1407c39ff:	eb 04                	jmp    0x1407c3a05
1407c3a01:	48 83 c1 60          	add    $0x60,%rcx
1407c3a05:	48 8b 09             	mov    (%rcx),%rcx
1407c3a08:	48 85 c9             	test   %rcx,%rcx
1407c3a0b:	74 14                	je     0x1407c3a21
1407c3a0d:	8b 41 10             	mov    0x10(%rcx),%eax
1407c3a10:	ff c0                	inc    %eax
1407c3a12:	89 41 10             	mov    %eax,0x10(%rcx)
1407c3a15:	83 f8 01             	cmp    $0x1,%eax
1407c3a18:	7e 1e                	jle    0x1407c3a38
1407c3a1a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407c3a1f:	74 0c                	je     0x1407c3a2d
1407c3a21:	48 89 0b             	mov    %rcx,(%rbx)
1407c3a24:	48 8b c3             	mov    %rbx,%rax
1407c3a27:	48 83 c4 30          	add    $0x30,%rsp
1407c3a2b:	5b                   	pop    %rbx
1407c3a2c:	c3                   	ret
1407c3a2d:	b9 01 00 00 00       	mov    $0x1,%ecx
1407c3a32:	e8 c9 6c fc ff       	call   0x14078a700
1407c3a37:	cc                   	int3
1407c3a38:	33 c9                	xor    %ecx,%ecx
1407c3a3a:	e8 c1 6c fc ff       	call   0x14078a700
1407c3a3f:	cc                   	int3
1407c3a40:	40 53                	rex push %rbx
1407c3a42:	48 83 ec 30          	sub    $0x30,%rsp
1407c3a46:	49 8b 40 08          	mov    0x8(%r8),%rax
1407c3a4a:	48 8b d9             	mov    %rcx,%rbx
1407c3a4d:	49 8b 08             	mov    (%r8),%rcx
1407c3a50:	48 2b c1             	sub    %rcx,%rax
1407c3a53:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407c3a57:	48 83 f8 08          	cmp    $0x8,%rax
1407c3a5b:	74 26                	je     0x1407c3a83
1407c3a5d:	48 8b 0d 94 da c6 00 	mov    0xc6da94(%rip),%rcx        # 0x1414314f8
1407c3a64:	48 8d 15 dd c1 86 00 	lea    0x86c1dd(%rip),%rdx        # 0x14102fc48
1407c3a6b:	e8 50 fb fc ff       	call   0x1407935c0
1407c3a70:	33 d2                	xor    %edx,%edx
1407c3a72:	48 8b cb             	mov    %rbx,%rcx
1407c3a75:	e8 36 af a4 ff       	call   0x14020e9b0
1407c3a7a:	48 8b c3             	mov    %rbx,%rax
1407c3a7d:	48 83 c4 30          	add    $0x30,%rsp
1407c3a81:	5b                   	pop    %rbx
1407c3a82:	c3                   	ret
1407c3a83:	48 8b 01             	mov    (%rcx),%rax
1407c3a86:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407c3a8a:	c6 41 4a 01          	movb   $0x1,0x4a(%rcx)
1407c3a8e:	33 d2                	xor    %edx,%edx
1407c3a90:	48 8b cb             	mov    %rbx,%rcx
1407c3a93:	e8 18 af a4 ff       	call   0x14020e9b0
1407c3a98:	48 8b c3             	mov    %rbx,%rax
1407c3a9b:	48 83 c4 30          	add    $0x30,%rsp
1407c3a9f:	5b                   	pop    %rbx
1407c3aa0:	c3                   	ret
1407c3aa1:	cc                   	int3
1407c3aa2:	cc                   	int3
1407c3aa3:	cc                   	int3
1407c3aa4:	cc                   	int3
1407c3aa5:	cc                   	int3
1407c3aa6:	cc                   	int3
1407c3aa7:	cc                   	int3
1407c3aa8:	cc                   	int3
1407c3aa9:	cc                   	int3
1407c3aaa:	cc                   	int3
1407c3aab:	cc                   	int3
1407c3aac:	cc                   	int3
1407c3aad:	cc                   	int3
1407c3aae:	cc                   	int3
1407c3aaf:	cc                   	int3
1407c3ab0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407c3ab5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407c3aba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1407c3abf:	41 56                	push   %r14
1407c3ac1:	48 83 ec 30          	sub    $0x30,%rsp
1407c3ac5:	4d 8b f0             	mov    %r8,%r14
1407c3ac8:	48 8b f9             	mov    %rcx,%rdi
1407c3acb:	33 f6                	xor    %esi,%esi
1407c3acd:	49 8b 08             	mov    (%r8),%rcx
1407c3ad0:	49 8b 40 08          	mov    0x8(%r8),%rax
1407c3ad4:	48 2b c1             	sub    %rcx,%rax
1407c3ad7:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407c3adb:	48 83 f8 10          	cmp    $0x10,%rax
1407c3adf:	74 22                	je     0x1407c3b03
1407c3ae1:	48 8d 15 98 b3 86 00 	lea    0x86b398(%rip),%rdx        # 0x14102ee80
1407c3ae8:	48 8b 0d 09 da c6 00 	mov    0xc6da09(%rip),%rcx        # 0x1414314f8
1407c3aef:	e8 cc fa fc ff       	call   0x1407935c0
1407c3af4:	33 d2                	xor    %edx,%edx
1407c3af6:	48 8b cf             	mov    %rdi,%rcx
1407c3af9:	e8 b2 ae a4 ff       	call   0x14020e9b0
1407c3afe:	e9 90 00 00 00       	jmp    0x1407c3b93
1407c3b03:	48 8b 09             	mov    (%rcx),%rcx
1407c3b06:	e8 15 0e f7 ff       	call   0x140734920
1407c3b0b:	48 8b d8             	mov    %rax,%rbx
1407c3b0e:	49 8b 0e             	mov    (%r14),%rcx
1407c3b11:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1407c3b15:	e8 06 0e f7 ff       	call   0x140734920
1407c3b1a:	45 33 c0             	xor    %r8d,%r8d
1407c3b1d:	48 8b 50 20          	mov    0x20(%rax),%rdx
1407c3b21:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1407c3b25:	e8 86 0e 07 00       	call   0x1408349b0
1407c3b2a:	48 8b d8             	mov    %rax,%rbx
1407c3b2d:	48 85 c0             	test   %rax,%rax
1407c3b30:	74 27                	je     0x1407c3b59
1407c3b32:	b9 28 00 00 00       	mov    $0x28,%ecx
1407c3b37:	e8 cc 75 65 00       	call   0x140e1b108
1407c3b3c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1407c3b41:	48 85 c0             	test   %rax,%rax
1407c3b44:	74 0e                	je     0x1407c3b54
1407c3b46:	48 8b d3             	mov    %rbx,%rdx