1400d3628:	41 5e                	pop    %r14
1400d362a:	c3                   	ret
1400d362b:	48 8d 0d 36 9a 04 00 	lea    0x49a36(%rip),%rcx        # 0x14011d068
1400d3632:	e8 e5 a8 f9 ff       	call   0x14006df1c
1400d3637:	83 3d 2a 9a 04 00 ff 	cmpl   $0xffffffff,0x49a2a(%rip)        # 0x14011d068
1400d363e:	0f 85 44 ff ff ff    	jne    0x1400d3588
1400d3644:	48 89 3d 15 9a 04 00 	mov    %rdi,0x49a15(%rip)        # 0x14011d060
1400d364b:	48 8d 0d 16 9a 04 00 	lea    0x49a16(%rip),%rcx        # 0x14011d068
1400d3652:	e8 79 a9 f9 ff       	call   0x14006dfd0
1400d3657:	e9 2c ff ff ff       	jmp    0x1400d3588
1400d365c:	48 8d 0d f9 99 04 00 	lea    0x499f9(%rip),%rcx        # 0x14011d05c
1400d3663:	e8 b4 a8 f9 ff       	call   0x14006df1c
1400d3668:	83 3d ed 99 04 00 ff 	cmpl   $0xffffffff,0x499ed(%rip)        # 0x14011d05c
1400d366f:	0f 85 e1 fe ff ff    	jne    0x1400d3556
1400d3675:	48 8d 0d 54 ff 02 00 	lea    0x2ff54(%rip),%rcx        # 0x1401035d0
1400d367c:	e8 4f 8b f8 ff       	call   0x14005c1d0
1400d3681:	88 05 d1 99 04 00    	mov    %al,0x499d1(%rip)        # 0x14011d058
1400d3687:	48 8d 0d ce 99 04 00 	lea    0x499ce(%rip),%rcx        # 0x14011d05c
1400d368e:	e8 3d a9 f9 ff       	call   0x14006dfd0
1400d3693:	e9 be fe ff ff       	jmp    0x1400d3556
1400d3698:	48 c7 06 40 42 0f 00 	movq   $0xf4240,(%rsi)
1400d369f:	e9 63 ff ff ff       	jmp    0x1400d3607
1400d36a4:	cc                   	int3
1400d36a5:	cc                   	int3
1400d36a6:	cc                   	int3
1400d36a7:	cc                   	int3
1400d36a8:	cc                   	int3
1400d36a9:	cc                   	int3
1400d36aa:	cc                   	int3
1400d36ab:	cc                   	int3
1400d36ac:	cc                   	int3
1400d36ad:	cc                   	int3
1400d36ae:	cc                   	int3
1400d36af:	cc                   	int3
1400d36b0:	56                   	push   %rsi
1400d36b1:	57                   	push   %rdi
1400d36b2:	48 83 ec 28          	sub    $0x28,%rsp
1400d36b6:	48 89 cf             	mov    %rcx,%rdi
1400d36b9:	48 8d 71 18          	lea    0x18(%rcx),%rsi
1400d36bd:	48 89 f1             	mov    %rsi,%rcx
1400d36c0:	ff 15 4a 42 02 00    	call   *0x2424a(%rip)        # 0x1400f7910
1400d36c6:	84 c0                	test   %al,%al
1400d36c8:	74 1e                	je     0x1400d36e8
1400d36ca:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1400d36ce:	48 85 c9             	test   %rcx,%rcx
1400d36d1:	74 05                	je     0x1400d36d8
1400d36d3:	e8 38 97 fe ff       	call   0x1400bce10
1400d36d8:	48 89 f1             	mov    %rsi,%rcx
1400d36db:	48 83 c4 28          	add    $0x28,%rsp
1400d36df:	5f                   	pop    %rdi
1400d36e0:	5e                   	pop    %rsi
1400d36e1:	48 ff 25 50 41 02 00 	rex.W jmp *0x24150(%rip)        # 0x1400f7838
1400d36e8:	48 89 f1             	mov    %rsi,%rcx
1400d36eb:	e8 50 91 f8 ff       	call   0x14005c840
1400d36f0:	eb d8                	jmp    0x1400d36ca
1400d36f2:	cc                   	int3
1400d36f3:	cc                   	int3
1400d36f4:	cc                   	int3
1400d36f5:	cc                   	int3
1400d36f6:	cc                   	int3
1400d36f7:	cc                   	int3
1400d36f8:	cc                   	int3
1400d36f9:	cc                   	int3
1400d36fa:	cc                   	int3
1400d36fb:	cc                   	int3
1400d36fc:	cc                   	int3
1400d36fd:	cc                   	int3
1400d36fe:	cc                   	int3
1400d36ff:	cc                   	int3
1400d3700:	56                   	push   %rsi
1400d3701:	48 83 ec 20          	sub    $0x20,%rsp
1400d3705:	48 89 ce             	mov    %rcx,%rsi
1400d3708:	48 83 c1 30          	add    $0x30,%rcx
1400d370c:	e8 bf 51 f9 ff       	call   0x1400688d0
1400d3711:	48 8b 4e 70          	mov    0x70(%rsi),%rcx
1400d3715:	48 83 c1 10          	add    $0x10,%rcx
1400d3719:	48 83 c4 20          	add    $0x20,%rsp
1400d371d:	5e                   	pop    %rsi
1400d371e:	e9 2d 07 f9 ff       	jmp    0x140063e50
1400d3723:	cc                   	int3
1400d3724:	cc                   	int3
1400d3725:	cc                   	int3
1400d3726:	cc                   	int3
1400d3727:	cc                   	int3
1400d3728:	cc                   	int3
1400d3729:	cc                   	int3
1400d372a:	cc                   	int3
1400d372b:	cc                   	int3
1400d372c:	cc                   	int3
1400d372d:	cc                   	int3
1400d372e:	cc                   	int3
1400d372f:	cc                   	int3
1400d3730:	56                   	push   %rsi
1400d3731:	48 83 ec 20          	sub    $0x20,%rsp
1400d3735:	48 89 ce             	mov    %rcx,%rsi
1400d3738:	48 8d 05 b1 e3 00 00 	lea    0xe3b1(%rip),%rax        # 0x1400e1af0
1400d373f:	48 89 01             	mov    %rax,(%rcx)
1400d3742:	e8 69 ff ff ff       	call   0x1400d36b0
1400d3747:	48 8d 4e 78          	lea    0x78(%rsi),%rcx
1400d374b:	e8 70 12 f8 ff       	call   0x1400549c0
1400d3750:	48 8b 4e 70          	mov    0x70(%rsi),%rcx
1400d3754:	48 c7 46 70 00 00 00 	movq   $0x0,0x70(%rsi)
1400d375b:	00
1400d375c:	48 85 c9             	test   %rcx,%rcx
1400d375f:	74 0a                	je     0x1400d376b
1400d3761:	ba 01 00 00 00       	mov    $0x1,%edx
1400d3766:	e8 55 f4 ff ff       	call   0x1400d2bc0
1400d376b:	48 8b 4e 68          	mov    0x68(%rsi),%rcx
1400d376f:	48 85 c9             	test   %rcx,%rcx
1400d3772:	75 53                	jne    0x1400d37c7
1400d3774:	48 8b 4e 48          	mov    0x48(%rsi),%rcx
1400d3778:	48 b8 00 00 00 00 fc 	movabs $0xfffffffc00000000,%rax
1400d377f:	ff ff ff
1400d3782:	48 21 c8             	and    %rcx,%rax
1400d3785:	48 3b 05 fc fd 02 00 	cmp    0x2fdfc(%rip),%rax        # 0x140103588
1400d378c:	74 32                	je     0x1400d37c0
1400d378e:	48 c7 46 48 00 00 00 	movq   $0x0,0x48(%rsi)
1400d3795:	00
1400d3796:	48 8d 4e 38          	lea    0x38(%rsi),%rcx
1400d379a:	e8 31 24 f7 ff       	call   0x140045bd0
1400d379f:	48 8d 4e 30          	lea    0x30(%rsi),%rcx
1400d37a3:	e8 18 12 f8 ff       	call   0x1400549c0
1400d37a8:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
1400d37ac:	e8 0f 12 f8 ff       	call   0x1400549c0
1400d37b1:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400d37b5:	48 85 c9             	test   %rcx,%rcx
1400d37b8:	75 1a                	jne    0x1400d37d4
1400d37ba:	48 83 c4 20          	add    $0x20,%rsp
1400d37be:	5e                   	pop    %rsi
1400d37bf:	c3                   	ret
1400d37c0:	e8 cb 5a f4 ff       	call   0x140019290
1400d37c5:	eb c7                	jmp    0x1400d378e
1400d37c7:	f0 ff 49 08          	lock decl 0x8(%rcx)
1400d37cb:	75 a7                	jne    0x1400d3774
1400d37cd:	e8 ae 9c f8 ff       	call   0x14005d480
1400d37d2:	eb a0                	jmp    0x1400d3774
1400d37d4:	f0 ff 49 08          	lock decl 0x8(%rcx)
1400d37d8:	75 e0                	jne    0x1400d37ba
1400d37da:	ba 01 00 00 00       	mov    $0x1,%edx
1400d37df:	48 83 c4 20          	add    $0x20,%rsp
1400d37e3:	5e                   	pop    %rsi
1400d37e4:	e9 97 01 00 00       	jmp    0x1400d3980
1400d37e9:	cc                   	int3
1400d37ea:	cc                   	int3
1400d37eb:	cc                   	int3
1400d37ec:	cc                   	int3
1400d37ed:	cc                   	int3
1400d37ee:	cc                   	int3
1400d37ef:	cc                   	int3
1400d37f0:	48 83 ec 38          	sub    $0x38,%rsp
1400d37f4:	48 8b 05 45 d8 02 00 	mov    0x2d845(%rip),%rax        # 0x140101040
1400d37fb:	48 31 e0             	xor    %rsp,%rax
1400d37fe:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400d3803:	e8 e8 8c f9 ff       	call   0x14006c4f0
1400d3808:	48 8d 4c 24 2c       	lea    0x2c(%rsp),%rcx
1400d380d:	c7 01 8b 01 00 00    	movl   $0x18b,(%rcx)
1400d3813:	e8 a8 11 f8 ff       	call   0x1400549c0
1400d3818:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400d381d:	48 31 e1             	xor    %rsp,%rcx
1400d3820:	48 3b 0d 19 d8 02 00 	cmp    0x2d819(%rip),%rcx        # 0x140101040
1400d3827:	74 06                	je     0x1400d382f
1400d3829:	e8 a2 ba f9 ff       	call   0x14006f2d0
1400d382e:	cc                   	int3
1400d382f:	48 83 c4 38          	add    $0x38,%rsp
1400d3833:	c3                   	ret
1400d3834:	cc                   	int3
1400d3835:	cc                   	int3
1400d3836:	cc                   	int3
1400d3837:	cc                   	int3
1400d3838:	cc                   	int3
1400d3839:	cc                   	int3
1400d383a:	cc                   	int3
1400d383b:	cc                   	int3
1400d383c:	cc                   	int3
1400d383d:	cc                   	int3
1400d383e:	cc                   	int3
1400d383f:	cc                   	int3
1400d3840:	48 83 ec 38          	sub    $0x38,%rsp
1400d3844:	48 8b 05 f5 d7 02 00 	mov    0x2d7f5(%rip),%rax        # 0x140101040
1400d384b:	48 31 e0             	xor    %rsp,%rax
1400d384e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400d3853:	e8 98 8c f9 ff       	call   0x14006c4f0
1400d3858:	48 8d 4c 24 2c       	lea    0x2c(%rsp),%rcx
1400d385d:	c7 01 95 01 00 00    	movl   $0x195,(%rcx)
1400d3863:	e8 58 11 f8 ff       	call   0x1400549c0
1400d3868:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400d386d:	48 31 e1             	xor    %rsp,%rcx
1400d3870:	48 3b 0d c9 d7 02 00 	cmp    0x2d7c9(%rip),%rcx        # 0x140101040
1400d3877:	74 06                	je     0x1400d387f
1400d3879:	e8 52 ba f9 ff       	call   0x14006f2d0
1400d387e:	cc                   	int3
1400d387f:	48 83 c4 38          	add    $0x38,%rsp
1400d3883:	c3                   	ret
1400d3884:	cc                   	int3
1400d3885:	cc                   	int3
1400d3886:	cc                   	int3
1400d3887:	cc                   	int3
1400d3888:	cc                   	int3
1400d3889:	cc                   	int3
1400d388a:	cc                   	int3
1400d388b:	cc                   	int3
1400d388c:	cc                   	int3
1400d388d:	cc                   	int3
1400d388e:	cc                   	int3
1400d388f:	cc                   	int3
1400d3890:	48 83 ec 38          	sub    $0x38,%rsp
1400d3894:	48 8b 05 a5 d7 02 00 	mov    0x2d7a5(%rip),%rax        # 0x140101040
1400d389b:	48 31 e0             	xor    %rsp,%rax
1400d389e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400d38a3:	e8 48 8c f9 ff       	call   0x14006c4f0
1400d38a8:	48 8d 4c 24 2c       	lea    0x2c(%rsp),%rcx
1400d38ad:	c7 01 aa 01 00 00    	movl   $0x1aa,(%rcx)
1400d38b3:	e8 08 11 f8 ff       	call   0x1400549c0
1400d38b8:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400d38bd:	48 31 e1             	xor    %rsp,%rcx
1400d38c0:	48 3b 0d 79 d7 02 00 	cmp    0x2d779(%rip),%rcx        # 0x140101040
1400d38c7:	74 06                	je     0x1400d38cf
1400d38c9:	e8 02 ba f9 ff       	call   0x14006f2d0
1400d38ce:	cc                   	int3
1400d38cf:	48 83 c4 38          	add    $0x38,%rsp
1400d38d3:	c3                   	ret
1400d38d4:	cc                   	int3
1400d38d5:	cc                   	int3
1400d38d6:	cc                   	int3
1400d38d7:	cc                   	int3
1400d38d8:	cc                   	int3
1400d38d9:	cc                   	int3
1400d38da:	cc                   	int3
1400d38db:	cc                   	int3
1400d38dc:	cc                   	int3
1400d38dd:	cc                   	int3
1400d38de:	cc                   	int3
1400d38df:	cc                   	int3
1400d38e0:	48 83 ec 38          	sub    $0x38,%rsp
1400d38e4:	48 8b 05 55 d7 02 00 	mov    0x2d755(%rip),%rax        # 0x140101040
1400d38eb:	48 31 e0             	xor    %rsp,%rax
1400d38ee:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400d38f3:	e8 f8 8b f9 ff       	call   0x14006c4f0
1400d38f8:	48 8d 4c 24 2c       	lea    0x2c(%rsp),%rcx
1400d38fd:	c7 01 90 01 00 00    	movl   $0x190,(%rcx)
1400d3903:	e8 b8 10 f8 ff       	call   0x1400549c0
1400d3908:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400d390d:	48 31 e1             	xor    %rsp,%rcx
1400d3910:	48 3b 0d 29 d7 02 00 	cmp    0x2d729(%rip),%rcx        # 0x140101040
1400d3917:	74 06                	je     0x1400d391f
1400d3919:	e8 b2 b9 f9 ff       	call   0x14006f2d0
1400d391e:	cc                   	int3
1400d391f:	48 83 c4 38          	add    $0x38,%rsp
1400d3923:	c3                   	ret
1400d3924:	cc                   	int3
1400d3925:	cc                   	int3
1400d3926:	cc                   	int3
1400d3927:	cc                   	int3
1400d3928:	cc                   	int3
1400d3929:	cc                   	int3
1400d392a:	cc                   	int3
1400d392b:	cc                   	int3
1400d392c:	cc                   	int3
1400d392d:	cc                   	int3
1400d392e:	cc                   	int3
1400d392f:	cc                   	int3
1400d3930:	48 83 ec 38          	sub    $0x38,%rsp
1400d3934:	48 8b 05 05 d7 02 00 	mov    0x2d705(%rip),%rax        # 0x140101040
1400d393b:	48 31 e0             	xor    %rsp,%rax
1400d393e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400d3943:	e8 a8 8b f9 ff       	call   0x14006c4f0
1400d3948:	48 8d 4c 24 2c       	lea    0x2c(%rsp),%rcx
1400d394d:	c7 01 a5 01 00 00    	movl   $0x1a5,(%rcx)
1400d3953:	e8 68 10 f8 ff       	call   0x1400549c0
1400d3958:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400d395d:	48 31 e1             	xor    %rsp,%rcx
1400d3960:	48 3b 0d d9 d6 02 00 	cmp    0x2d6d9(%rip),%rcx        # 0x140101040
1400d3967:	74 06                	je     0x1400d396f
1400d3969:	e8 62 b9 f9 ff       	call   0x14006f2d0
1400d396e:	cc                   	int3
1400d396f:	48 83 c4 38          	add    $0x38,%rsp
1400d3973:	c3                   	ret
1400d3974:	cc                   	int3
1400d3975:	cc                   	int3
1400d3976:	cc                   	int3
1400d3977:	cc                   	int3
1400d3978:	cc                   	int3
1400d3979:	cc                   	int3
1400d397a:	cc                   	int3
1400d397b:	cc                   	int3
1400d397c:	cc                   	int3
1400d397d:	cc                   	int3
1400d397e:	cc                   	int3
1400d397f:	cc                   	int3
1400d3980:	56                   	push   %rsi
1400d3981:	57                   	push   %rdi
1400d3982:	48 83 ec 28          	sub    $0x28,%rsp
1400d3986:	89 d7                	mov    %edx,%edi
1400d3988:	48 89 ce             	mov    %rcx,%rsi
1400d398b:	e8 a0 fd ff ff       	call   0x1400d3730
1400d3990:	85 ff                	test   %edi,%edi
1400d3992:	74 08                	je     0x1400d399c
1400d3994:	48 89 f1             	mov    %rsi,%rcx
1400d3997:	e8 34 a5 f9 ff       	call   0x14006ded0
1400d399c:	48 89 f0             	mov    %rsi,%rax
1400d399f:	48 83 c4 28          	add    $0x28,%rsp
1400d39a3:	5f                   	pop    %rdi
1400d39a4:	5e                   	pop    %rsi
1400d39a5:	c3                   	ret
1400d39a6:	cc                   	int3
1400d39a7:	cc                   	int3
1400d39a8:	cc                   	int3
1400d39a9:	cc                   	int3
1400d39aa:	cc                   	int3
1400d39ab:	cc                   	int3
1400d39ac:	cc                   	int3
1400d39ad:	cc                   	int3
1400d39ae:	cc                   	int3
1400d39af:	cc                   	int3
1400d39b0:	48 83 ec 28          	sub    $0x28,%rsp
1400d39b4:	48 8d 0d e6 f4 00 00 	lea    0xf4e6(%rip),%rcx        # 0x1400e2ea1
1400d39bb:	e8 a0 ba fc ff       	call   0x14009f460
1400d39c0:	cc                   	int3
1400d39c1:	cc                   	int3
1400d39c2:	cc                   	int3
1400d39c3:	cc                   	int3
1400d39c4:	cc                   	int3
1400d39c5:	cc                   	int3
1400d39c6:	cc                   	int3
1400d39c7:	cc                   	int3
1400d39c8:	cc                   	int3
1400d39c9:	cc                   	int3
1400d39ca:	cc                   	int3
1400d39cb:	cc                   	int3
1400d39cc:	cc                   	int3
1400d39cd:	cc                   	int3
1400d39ce:	cc                   	int3
1400d39cf:	cc                   	int3
1400d39d0:	56                   	push   %rsi
1400d39d1:	48 83 ec 20          	sub    $0x20,%rsp
1400d39d5:	48 89 ce             	mov    %rcx,%rsi
1400d39d8:	48 8d 05 f9 ea 00 00 	lea    0xeaf9(%rip),%rax        # 0x1400e24d8
1400d39df:	48 89 01             	mov    %rax,(%rcx)
1400d39e2:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d39e7:	ff 15 5b 40 02 00    	call   *0x2405b(%rip)        # 0x1400f7a48
1400d39ed:	89 46 08             	mov    %eax,0x8(%rsi)
1400d39f0:	48 89 f0             	mov    %rsi,%rax
1400d39f3:	48 83 c4 20          	add    $0x20,%rsp
1400d39f7:	5e                   	pop    %rsi
1400d39f8:	c3                   	ret
1400d39f9:	cc                   	int3
1400d39fa:	cc                   	int3
1400d39fb:	cc                   	int3
1400d39fc:	cc                   	int3
1400d39fd:	cc                   	int3