14000276e:	cc                   	int3
14000276f:	cc                   	int3
140002770:	cc                   	int3
140002771:	cc                   	int3
140002772:	cc                   	int3
140002773:	cc                   	int3
140002774:	ff 25 c6 0b 00 00    	jmp    *0xbc6(%rip)        # 0x140003340
14000277a:	cc                   	int3
14000277b:	cc                   	int3
14000277c:	cc                   	int3
14000277d:	cc                   	int3
14000277e:	cc                   	int3
14000277f:	cc                   	int3
140002780:	ff 25 b2 0b 00 00    	jmp    *0xbb2(%rip)        # 0x140003338
140002786:	cc                   	int3
140002787:	cc                   	int3
140002788:	cc                   	int3
140002789:	cc                   	int3
14000278a:	cc                   	int3
14000278b:	cc                   	int3
14000278c:	ff 25 9e 0b 00 00    	jmp    *0xb9e(%rip)        # 0x140003330
140002792:	cc                   	int3
140002793:	cc                   	int3
140002794:	cc                   	int3
140002795:	cc                   	int3
140002796:	cc                   	int3
140002797:	cc                   	int3
140002798:	cc                   	int3
140002799:	cc                   	int3
14000279a:	cc                   	int3
14000279b:	cc                   	int3
14000279c:	cc                   	int3
14000279d:	cc                   	int3
14000279e:	cc                   	int3
14000279f:	cc                   	int3
1400027a0:	48 83 ec 28          	sub    $0x28,%rsp
1400027a4:	48 8b 01             	mov    (%rcx),%rax
1400027a7:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%rax)
1400027ad:	75 23                	jne    0x1400027d2
1400027af:	83 78 18 04          	cmpl   $0x4,0x18(%rax)
1400027b3:	75 1d                	jne    0x1400027d2
1400027b5:	8b 48 20             	mov    0x20(%rax),%ecx
1400027b8:	8d 81 e0 fa 6c e6    	lea    -0x19930520(%rcx),%eax
1400027be:	83 f8 02             	cmp    $0x2,%eax
1400027c1:	76 08                	jbe    0x1400027cb
1400027c3:	81 f9 00 40 99 01    	cmp    $0x1994000,%ecx
1400027c9:	75 07                	jne    0x1400027d2
1400027cb:	ff 15 b7 0b 00 00    	call   *0xbb7(%rip)        # 0x140003388
1400027d1:	cc                   	int3
1400027d2:	33 c0                	xor    %eax,%eax
1400027d4:	48 83 c4 28          	add    $0x28,%rsp
1400027d8:	c3                   	ret
1400027d9:	cc                   	int3
1400027da:	cc                   	int3
1400027db:	cc                   	int3
1400027dc:	cc                   	int3
1400027dd:	cc                   	int3
1400027de:	cc                   	int3
1400027df:	cc                   	int3
1400027e0:	48 83 ec 28          	sub    $0x28,%rsp
1400027e4:	48 8d 0d b5 ff ff ff 	lea    -0x4b(%rip),%rcx        # 0x1400027a0
1400027eb:	ff 15 7f 0a 00 00    	call   *0xa7f(%rip)        # 0x140003270
1400027f1:	33 c0                	xor    %eax,%eax
1400027f3:	48 83 c4 28          	add    $0x28,%rsp
1400027f7:	c3                   	ret
1400027f8:	cc                   	int3
1400027f9:	cc                   	int3
1400027fa:	cc                   	int3
1400027fb:	cc                   	int3
1400027fc:	cc                   	int3
1400027fd:	cc                   	int3
1400027fe:	ff 25 7c 0b 00 00    	jmp    *0xb7c(%rip)        # 0x140003380
140002804:	cc                   	int3
140002805:	cc                   	int3
140002806:	cc                   	int3
140002807:	cc                   	int3
140002808:	cc                   	int3
140002809:	cc                   	int3
14000280a:	cc                   	int3
14000280b:	cc                   	int3
14000280c:	48 83 ec 18          	sub    $0x18,%rsp
140002810:	33 d2                	xor    %edx,%edx
140002812:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
140002816:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
14000281a:	77 3c                	ja     0x140002858
14000281c:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
140002821:	66 39 01             	cmp    %ax,(%rcx)
140002824:	75 2a                	jne    0x140002850
140002826:	39 51 3c             	cmp    %edx,0x3c(%rcx)
140002829:	7c 25                	jl     0x140002850
14000282b:	81 79 3c 00 00 00 10 	cmpl   $0x10000000,0x3c(%rcx)
140002832:	73 1c                	jae    0x140002850
140002834:	48 63 41 3c          	movslq 0x3c(%rcx),%rax
140002838:	48 03 c1             	add    %rcx,%rax
14000283b:	48 89 04 24          	mov    %rax,(%rsp)
14000283f:	81 38 50 45 00 00    	cmpl   $0x4550,(%rax)
140002845:	48 0f 45 c2          	cmovne %rdx,%rax
140002849:	48 8b d0             	mov    %rax,%rdx
14000284c:	48 89 04 24          	mov    %rax,(%rsp)
140002850:	eb 06                	jmp    0x140002858
140002852:	33 d2                	xor    %edx,%edx
140002854:	48 89 14 24          	mov    %rdx,(%rsp)
140002858:	48 8b c2             	mov    %rdx,%rax
14000285b:	48 83 c4 18          	add    $0x18,%rsp
14000285f:	c3                   	ret
140002860:	cc                   	int3
140002861:	cc                   	int3
140002862:	cc                   	int3
140002863:	cc                   	int3
140002864:	cc                   	int3
140002865:	cc                   	int3
140002866:	cc                   	int3
140002867:	cc                   	int3
140002868:	40 53                	rex push %rbx
14000286a:	48 83 ec 20          	sub    $0x20,%rsp
14000286e:	8b d9                	mov    %ecx,%ebx
140002870:	33 c9                	xor    %ecx,%ecx
140002872:	ff 15 c0 09 00 00    	call   *0x9c0(%rip)        # 0x140003238
140002878:	48 85 c0             	test   %rax,%rax
14000287b:	74 28                	je     0x1400028a5
14000287d:	48 8b c8             	mov    %rax,%rcx
140002880:	e8 87 ff ff ff       	call   0x14000280c
140002885:	48 85 c0             	test   %rax,%rax
140002888:	74 1b                	je     0x1400028a5
14000288a:	b9 02 00 00 00       	mov    $0x2,%ecx
14000288f:	66 39 48 5c          	cmp    %cx,0x5c(%rax)
140002893:	75 04                	jne    0x140002899
140002895:	8b c1                	mov    %ecx,%eax
140002897:	eb 0e                	jmp    0x1400028a7
140002899:	66 83 78 5c 03       	cmpw   $0x3,0x5c(%rax)
14000289e:	b8 01 00 00 00       	mov    $0x1,%eax
1400028a3:	74 02                	je     0x1400028a7
1400028a5:	8b c3                	mov    %ebx,%eax
1400028a7:	48 83 c4 20          	add    $0x20,%rsp
1400028ab:	5b                   	pop    %rbx
1400028ac:	c3                   	ret
1400028ad:	cc                   	int3
1400028ae:	cc                   	int3
1400028af:	cc                   	int3
1400028b0:	cc                   	int3
1400028b1:	cc                   	int3
1400028b2:	cc                   	int3
1400028b3:	ff 25 67 0a 00 00    	jmp    *0xa67(%rip)        # 0x140003320
1400028b9:	cc                   	int3
1400028ba:	cc                   	int3
1400028bb:	cc                   	int3
1400028bc:	cc                   	int3
1400028bd:	cc                   	int3
1400028be:	cc                   	int3
1400028bf:	cc                   	int3
1400028c0:	33 c0                	xor    %eax,%eax
1400028c2:	c3                   	ret
1400028c3:	cc                   	int3
1400028c4:	cc                   	int3
1400028c5:	cc                   	int3
1400028c6:	cc                   	int3
1400028c7:	cc                   	int3
1400028c8:	cc                   	int3
1400028c9:	cc                   	int3
1400028ca:	cc                   	int3
1400028cb:	cc                   	int3
1400028cc:	cc                   	int3
1400028cd:	cc                   	int3
1400028ce:	cc                   	int3
1400028cf:	cc                   	int3
1400028d0:	4c 63 41 3c          	movslq 0x3c(%rcx),%r8
1400028d4:	45 33 c9             	xor    %r9d,%r9d
1400028d7:	4c 03 c1             	add    %rcx,%r8
1400028da:	4c 8b d2             	mov    %rdx,%r10
1400028dd:	41 0f b7 40 14       	movzwl 0x14(%r8),%eax
1400028e2:	45 0f b7 58 06       	movzwl 0x6(%r8),%r11d
1400028e7:	48 83 c0 18          	add    $0x18,%rax
1400028eb:	49 03 c0             	add    %r8,%rax
1400028ee:	45 85 db             	test   %r11d,%r11d
1400028f1:	74 1e                	je     0x140002911
1400028f3:	8b 50 0c             	mov    0xc(%rax),%edx
1400028f6:	4c 3b d2             	cmp    %rdx,%r10
1400028f9:	72 0a                	jb     0x140002905
1400028fb:	8b 48 08             	mov    0x8(%rax),%ecx
1400028fe:	03 ca                	add    %edx,%ecx
140002900:	4c 3b d1             	cmp    %rcx,%r10
140002903:	72 0e                	jb     0x140002913
140002905:	41 ff c1             	inc    %r9d
140002908:	48 83 c0 28          	add    $0x28,%rax
14000290c:	45 3b cb             	cmp    %r11d,%r9d
14000290f:	72 e2                	jb     0x1400028f3
140002911:	33 c0                	xor    %eax,%eax
140002913:	c3                   	ret
140002914:	cc                   	int3
140002915:	cc                   	int3
140002916:	cc                   	int3
140002917:	cc                   	int3
140002918:	cc                   	int3
140002919:	cc                   	int3
14000291a:	cc                   	int3
14000291b:	cc                   	int3
14000291c:	cc                   	int3
14000291d:	cc                   	int3
14000291e:	cc                   	int3
14000291f:	cc                   	int3
140002920:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140002925:	57                   	push   %rdi
140002926:	48 83 ec 20          	sub    $0x20,%rsp
14000292a:	48 8b d9             	mov    %rcx,%rbx
14000292d:	48 8d 3d cc d6 ff ff 	lea    -0x2934(%rip),%rdi        # 0x140000000
140002934:	48 8b cf             	mov    %rdi,%rcx
140002937:	e8 44 00 00 00       	call   0x140002980
14000293c:	85 c0                	test   %eax,%eax
14000293e:	74 22                	je     0x140002962
140002940:	48 2b df             	sub    %rdi,%rbx
140002943:	48 8b d3             	mov    %rbx,%rdx
140002946:	48 8b cf             	mov    %rdi,%rcx
140002949:	e8 82 ff ff ff       	call   0x1400028d0
14000294e:	48 85 c0             	test   %rax,%rax
140002951:	74 0f                	je     0x140002962
140002953:	8b 40 24             	mov    0x24(%rax),%eax
140002956:	c1 e8 1f             	shr    $0x1f,%eax
140002959:	f7 d0                	not    %eax
14000295b:	83 e0 01             	and    $0x1,%eax
14000295e:	eb 02                	jmp    0x140002962
140002960:	33 c0                	xor    %eax,%eax
140002962:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140002967:	48 83 c4 20          	add    $0x20,%rsp
14000296b:	5f                   	pop    %rdi
14000296c:	c3                   	ret
14000296d:	cc                   	int3
14000296e:	cc                   	int3
14000296f:	cc                   	int3
140002970:	cc                   	int3
140002971:	cc                   	int3
140002972:	cc                   	int3
140002973:	cc                   	int3
140002974:	cc                   	int3
140002975:	cc                   	int3
140002976:	cc                   	int3
140002977:	cc                   	int3
140002978:	cc                   	int3
140002979:	cc                   	int3
14000297a:	cc                   	int3
14000297b:	cc                   	int3
14000297c:	cc                   	int3
14000297d:	cc                   	int3
14000297e:	cc                   	int3
14000297f:	cc                   	int3
140002980:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
140002985:	66 39 01             	cmp    %ax,(%rcx)
140002988:	75 20                	jne    0x1400029aa
14000298a:	48 63 41 3c          	movslq 0x3c(%rcx),%rax
14000298e:	48 03 c1             	add    %rcx,%rax
140002991:	81 38 50 45 00 00    	cmpl   $0x4550,(%rax)
140002997:	75 11                	jne    0x1400029aa
140002999:	b9 0b 02 00 00       	mov    $0x20b,%ecx
14000299e:	66 39 48 18          	cmp    %cx,0x18(%rax)
1400029a2:	75 06                	jne    0x1400029aa
1400029a4:	b8 01 00 00 00       	mov    $0x1,%eax
1400029a9:	c3                   	ret
1400029aa:	33 c0                	xor    %eax,%eax
1400029ac:	c3                   	ret
1400029ad:	cc                   	int3
1400029ae:	cc                   	int3
1400029af:	cc                   	int3
1400029b0:	cc                   	int3
1400029b1:	cc                   	int3
1400029b2:	cc                   	int3
1400029b3:	cc                   	int3
1400029b4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400029b9:	55                   	push   %rbp
1400029ba:	48 8b ec             	mov    %rsp,%rbp
1400029bd:	48 83 ec 20          	sub    $0x20,%rsp
1400029c1:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
1400029c6:	48 bb 32 a2 df 2d 99 	movabs $0x2b992ddfa232,%rbx
1400029cd:	2b 00 00
1400029d0:	48 8b 05 41 26 00 00 	mov    0x2641(%rip),%rax        # 0x140005018
1400029d7:	48 3b c3             	cmp    %rbx,%rax
1400029da:	0f 85 93 00 00 00    	jne    0x140002a73
1400029e0:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1400029e4:	ff 15 96 08 00 00    	call   *0x896(%rip)        # 0x140003280
1400029ea:	48 8b 45 18          	mov    0x18(%rbp),%rax
1400029ee:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400029f2:	ff 15 28 08 00 00    	call   *0x828(%rip)        # 0x140003220
1400029f8:	8b c0                	mov    %eax,%eax
1400029fa:	48 31 45 10          	xor    %rax,0x10(%rbp)
1400029fe:	ff 15 24 08 00 00    	call   *0x824(%rip)        # 0x140003228
140002a04:	8b c0                	mov    %eax,%eax
140002a06:	48 31 45 10          	xor    %rax,0x10(%rbp)
140002a0a:	ff 15 40 08 00 00    	call   *0x840(%rip)        # 0x140003250
140002a10:	8b c0                	mov    %eax,%eax
140002a12:	48 c1 e0 18          	shl    $0x18,%rax
140002a16:	48 31 45 10          	xor    %rax,0x10(%rbp)
140002a1a:	ff 15 30 08 00 00    	call   *0x830(%rip)        # 0x140003250
140002a20:	8b c0                	mov    %eax,%eax
140002a22:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140002a26:	48 33 45 10          	xor    0x10(%rbp),%rax
140002a2a:	48 33 c1             	xor    %rcx,%rax
140002a2d:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140002a31:	48 89 45 10          	mov    %rax,0x10(%rbp)
140002a35:	ff 15 dd 07 00 00    	call   *0x7dd(%rip)        # 0x140003218
140002a3b:	8b 45 20             	mov    0x20(%rbp),%eax
140002a3e:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx
140002a45:	ff 00 00
140002a48:	48 c1 e0 20          	shl    $0x20,%rax
140002a4c:	48 33 45 20          	xor    0x20(%rbp),%rax
140002a50:	48 33 45 10          	xor    0x10(%rbp),%rax
140002a54:	48 23 c1             	and    %rcx,%rax
140002a57:	48 8b c8             	mov    %rax,%rcx
140002a5a:	48 3b c3             	cmp    %rbx,%rax
140002a5d:	75 0d                	jne    0x140002a6c
140002a5f:	48 b8 33 a2 df 2d 99 	movabs $0x2b992ddfa233,%rax
140002a66:	2b 00 00
140002a69:	48 8b c8             	mov    %rax,%rcx
140002a6c:	48 89 0d a5 25 00 00 	mov    %rcx,0x25a5(%rip)        # 0x140005018
140002a73:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140002a78:	48 f7 d0             	not    %rax
140002a7b:	48 89 05 9e 25 00 00 	mov    %rax,0x259e(%rip)        # 0x140005020
140002a82:	48 83 c4 20          	add    $0x20,%rsp
140002a86:	5d                   	pop    %rbp
140002a87:	c3                   	ret
140002a88:	cc                   	int3
140002a89:	cc                   	int3
140002a8a:	cc                   	int3
140002a8b:	cc                   	int3
140002a8c:	cc                   	int3
140002a8d:	cc                   	int3
140002a8e:	ff 25 04 09 00 00    	jmp    *0x904(%rip)        # 0x140003398
140002a94:	cc                   	int3
140002a95:	cc                   	int3
140002a96:	cc                   	int3
140002a97:	cc                   	int3
140002a98:	cc                   	int3
140002a99:	cc                   	int3
140002a9a:	ff 25 c8 08 00 00    	jmp    *0x8c8(%rip)        # 0x140003368
140002aa0:	cc                   	int3
140002aa1:	cc                   	int3
140002aa2:	cc                   	int3
140002aa3:	cc                   	int3
140002aa4:	cc                   	int3
140002aa5:	cc                   	int3
140002aa6:	cc                   	int3
140002aa7:	cc                   	int3
140002aa8:	cc                   	int3
140002aa9:	cc                   	int3
140002aaa:	cc                   	int3
140002aab:	cc                   	int3
140002aac:	cc                   	int3
140002aad:	cc                   	int3
140002aae:	cc                   	int3
140002aaf:	cc                   	int3
140002ab0:	c2 00 00             	ret    $0x0
140002ab3:	cc                   	int3
140002ab4:	cc                   	int3