443757:	64 6f                	outsl  %fs:(%esi),(%dx)
443759:	72 30                	jb     0x44378b
44375b:	6e                   	outsb  %ds:(%esi),(%dx)
44375c:	63 61 4d             	arpl   %esp,0x4d(%ecx)
44375f:	50                   	push   %eax
443760:	79 6a                	jns    0x4437cc
443762:	78 5a                	js     0x4437be
443764:	6d                   	insl   (%dx),%es:(%edi)
443765:	42                   	inc    %edx
443766:	74 53                	je     0x4437bb
443768:	39 51 68             	cmp    %edx,0x68(%ecx)
44376b:	52                   	push   %edx
44376c:	6a 66                	push   $0x66
44376e:	6a 63                	push   $0x63
443770:	4e                   	dec    %esi
443771:	58                   	pop    %eax
443772:	6f                   	outsl  %ds:(%esi),(%dx)
443773:	4a                   	dec    %edx
443774:	68 77 5a 5a 42       	push   $0x425a5a77
443779:	41                   	inc    %ecx
44377a:	73 53                	jae    0x4437cf
44377c:	69 59 52 70 31 34 33 	imul   $0x33343170,0x52(%ecx),%ebx
443783:	34 7a                	xor    $0x7a,%al
443785:	79 56                	jns    0x4437dd
443787:	4a                   	dec    %edx
443788:	76 54                	jbe    0x4437de
44378a:	45                   	inc    %ebp
44378b:	42                   	inc    %edx
44378c:	46                   	inc    %esi
44378d:	32 73 69             	xor    0x69(%ebx),%dh
443790:	73 46                	jae    0x4437d8
443792:	44                   	inc    %esp
443793:	72 33                	jb     0x4437c8
443795:	68 56 41 6c 4e       	push   $0x4e6c4156
44379a:	47                   	inc    %edi
44379b:	78 6f                	js     0x44380c
44379d:	72 79                	jb     0x443818
44379f:	77 6c                	ja     0x44380d
4437a1:	6b 78 51 65          	imul   $0x65,0x51(%eax),%edi
4437a5:	49                   	dec    %ecx
4437a6:	63 42 55             	arpl   %eax,0x55(%edx)
4437a9:	5a                   	pop    %edx
4437aa:	65 52                	gs push %edx
4437ac:	68 65 69 34 68       	push   $0x68346965
4437b1:	7a 54                	jp     0x443807
4437b3:	56                   	push   %esi
4437b4:	36 41                	ss inc %ecx
4437b6:	72 72                	jb     0x44382a
4437b8:	65 30 65 76          	xor    %ah,%gs:0x76(%ebp)
4437bc:	41                   	inc    %ecx
4437bd:	61                   	popa
4437be:	79 35                	jns    0x4437f5
4437c0:	6f                   	outsl  %ds:(%esi),(%dx)
4437c1:	4e                   	dec    %esi
4437c2:	6c                   	insb   (%dx),%es:(%edi)
4437c3:	46                   	inc    %esi
4437c4:	34 64                	xor    $0x64,%al
4437c6:	64 48                	fs dec %eax
4437c8:	6c                   	insb   (%dx),%es:(%edi)
4437c9:	6b 71 6f 63          	imul   $0x63,0x6f(%ecx),%esi
4437cd:	54                   	push   %esp
4437ce:	4a                   	dec    %edx
4437cf:	2b 61 71             	sub    0x71(%ecx),%esp
4437d2:	56                   	push   %esi
4437d3:	78 68                	js     0x44383d
4437d5:	32 59 5a             	xor    0x5a(%ecx),%bl
4437d8:	7a 67                	jp     0x443841
4437da:	73 6f                	jae    0x44384b
4437dc:	6f                   	outsl  %ds:(%esi),(%dx)
4437dd:	53                   	push   %ebx
4437de:	39 57 73             	cmp    %edx,0x73(%edi)
4437e1:	52                   	push   %edx
4437e2:	44                   	inc    %esp
4437e3:	4e                   	dec    %esi
4437e4:	45                   	inc    %ebp
4437e5:	63 52 48             	arpl   %edx,0x48(%edx)
4437e8:	4f                   	dec    %edi
4437e9:	7a 6f                	jp     0x44385a
4437eb:	74 59                	je     0x443846
4437ed:	79 4b                	jns    0x44383a
4437ef:	4c                   	dec    %esp
4437f0:	6a 45                	push   $0x45
4437f2:	66 32 39             	data16 xor (%ecx),%bh
4437f5:	64 68 78 44 42 72    	fs push $0x72424478
4437fb:	48                   	dec    %eax
4437fc:	51                   	push   %ecx
4437fd:	2f                   	das
4437fe:	4f                   	dec    %edi
4437ff:	77 59                	ja     0x44385a
443801:	64 68 52 73 57 33    	fs push $0x33577352
443807:	31 34 50             	xor    %esi,(%eax,%edx,2)
44380a:	79 35                	jns    0x443841
44380c:	4f                   	dec    %edi
44380d:	58                   	pop    %eax
44380e:	50                   	push   %eax
44380f:	49                   	dec    %ecx
443810:	76 6e                	jbe    0x443880
443812:	6a 57                	push   $0x57
443814:	39 71 6f             	cmp    %esi,0x6f(%ecx)
443817:	66 58                	pop    %ax
443819:	4f                   	dec    %edi
44381a:	78 2b                	js     0x443847
44381c:	57                   	push   %edi
44381d:	48                   	dec    %eax
44381e:	52                   	push   %edx
44381f:	68 42 39 2b 58       	push   $0x582b3942
443824:	37                   	aaa
443825:	53                   	push   %ebx
443826:	41                   	inc    %ecx
443827:	61                   	popa
443828:	63 46 71             	arpl   %eax,0x71(%esi)
44382b:	58                   	pop    %eax
44382c:	79 42                	jns    0x443870
44382e:	49                   	dec    %ecx
44382f:	44                   	inc    %esp
443830:	65 2b 75 59          	sub    %gs:0x59(%ebp),%esi
443834:	73 42                	jae    0x443878
443836:	6a 32                	push   $0x32
443838:	2f                   	das
443839:	66 59                	pop    %cx
44383b:	4b                   	dec    %ebx
44383c:	2f                   	das
44383d:	53                   	push   %ebx
44383e:	46                   	inc    %esi
44383f:	38 64 70 75          	cmp    %ah,0x75(%eax,%esi,2)
443843:	4e                   	dec    %esi
443844:	46                   	inc    %esi
443845:	4a                   	dec    %edx
443846:	62 7a 39             	bound  %edi,0x39(%edx)
443849:	6d                   	insl   (%dx),%es:(%edi)
44384a:	46                   	inc    %esi
44384b:	7a 47                	jp     0x443894
44384d:	5a                   	pop    %edx
44384e:	6c                   	insb   (%dx),%es:(%edi)
44384f:	4d                   	dec    %ebp
443850:	49                   	dec    %ecx
443851:	4b                   	dec    %ebx
443852:	53                   	push   %ebx
443853:	51                   	push   %ecx
443854:	68 78 69 6b 73       	push   $0x736b6978
443859:	48                   	dec    %eax
44385a:	56                   	push   %esi
44385b:	47                   	inc    %edi
44385c:	6f                   	outsl  %ds:(%esi),(%dx)
44385d:	79 77                	jns    0x4438d6
44385f:	44                   	inc    %esp
443860:	54                   	push   %esp
443861:	51                   	push   %ecx
443862:	43                   	inc    %ebx
443863:	66 42                	inc    %dx
443865:	73 53                	jae    0x4438ba
443867:	71 33                	jno    0x44389c
443869:	51                   	push   %ecx
44386a:	50                   	push   %eax
44386b:	50                   	push   %eax
44386c:	52                   	push   %edx
44386d:	52                   	push   %edx
44386e:	52                   	push   %edx
44386f:	56                   	push   %esi
443870:	66 66 70 6b          	data16 data16 jo 0x4438df
443874:	39 47 65             	cmp    %eax,0x65(%edi)
443877:	39 49 4f             	cmp    %ecx,0x4f(%ecx)
44387a:	44                   	inc    %esp
44387b:	2f                   	das
44387c:	55                   	push   %ebp
44387d:	50                   	push   %eax
44387e:	31 37                	xor    %esi,(%edi)
443880:	72 2b                	jb     0x4438ad
443882:	36 48                	ss dec %eax
443884:	55                   	push   %ebp
443885:	43                   	inc    %ebx
443886:	61                   	popa
443887:	4b                   	dec    %ebx
443888:	6b 45 50 31          	imul   $0x31,0x50(%ebp),%eax
44388c:	73 2b                	jae    0x4438b9
44388e:	39 5a 72             	cmp    %ebx,0x72(%edx)
443891:	75 32                	jne    0x4438c5
443893:	77 54                	ja     0x4438e9
443895:	73 44                	jae    0x4438db
443897:	42                   	inc    %edx
443898:	45                   	inc    %ebp
443899:	50                   	push   %eax
44389a:	46                   	inc    %esi
44389b:	64 6e                	outsb  %fs:(%esi),(%dx)
44389d:	68 76 41 67 6c       	push   $0x6c674176
4438a2:	79 48                	jns    0x4438ec
4438a4:	30 30                	xor    %dh,(%eax)
4438a6:	5a                   	pop    %edx
4438a7:	4d                   	dec    %ebp
4438a8:	30 55 79             	xor    %dl,0x79(%ebp)
4438ab:	33 77 57             	xor    0x57(%edi),%esi
4438ae:	61                   	popa
4438af:	4d                   	dec    %ebp
4438b0:	6c                   	insb   (%dx),%es:(%edi)
4438b1:	53                   	push   %ebx
4438b2:	50                   	push   %eax
4438b3:	4c                   	dec    %esp
4438b4:	30 57 66             	xor    %dl,0x66(%edi)
4438b7:	42                   	inc    %edx
4438b8:	47                   	inc    %edi
4438b9:	70 38                	jo     0x4438f3
4438bb:	67 36 50             	addr16 ss push %eax
4438be:	33 50 6a             	xor    0x6a(%eax),%edx
4438c1:	62 58 75             	bound  %ebx,0x75(%eax)
4438c4:	7a 76                	jp     0x44393c
4438c6:	48                   	dec    %eax
4438c7:	61                   	popa
4438c8:	6b 4c 35 6c 4f       	imul   $0x4f,0x6c(%ebp,%esi,1),%ecx
4438cd:	42                   	inc    %edx
4438ce:	49                   	dec    %ecx
4438cf:	64 33 34 35 54 72 63 	xor    %fs:0x71637254(,%esi,1),%esi
4438d6:	71
4438d7:	6a 5a                	push   $0x5a
4438d9:	77 53                	ja     0x44392e
4438db:	6b 57 47 41          	imul   $0x41,0x47(%edi),%edx
4438df:	34 77                	xor    $0x77,%al
4438e1:	30 48 47             	xor    %cl,0x47(%eax)
4438e4:	54                   	push   %esp
4438e5:	6e                   	outsb  %ds:(%esi),(%dx)
4438e6:	51                   	push   %ecx
4438e7:	41                   	inc    %ecx
4438e8:	6d                   	insl   (%dx),%es:(%edi)
4438e9:	53                   	push   %ebx
4438ea:	64 51                	fs push %ecx
4438ec:	62 48 56             	bound  %ecx,0x56(%eax)
4438ef:	78 4a                	js     0x44393b
4438f1:	6b 65 54 56          	imul   $0x56,0x54(%ebp),%esp
4438f5:	71 6a                	jno    0x443961
4438f7:	48                   	dec    %eax
4438f8:	55                   	push   %ebp
4438f9:	38 6f 31             	cmp    %ch,0x31(%edi)
4438fc:	75 54                	jne    0x443952
4438fe:	4c                   	dec    %esp
4438ff:	52                   	push   %edx
443900:	57                   	push   %edi
443901:	74 6a                	je     0x44396d
443903:	70 59                	jo     0x44395e
443905:	4e                   	dec    %esi
443906:	49                   	dec    %ecx
443907:	73 38                	jae    0x443941
443909:	4c                   	dec    %esp
44390a:	53                   	push   %ebx
44390b:	54                   	push   %esp
44390c:	4d                   	dec    %ebp
44390d:	50                   	push   %eax
44390e:	59                   	pop    %ecx
44390f:	31 62 56             	xor    %esp,0x56(%edx)
443912:	5a                   	pop    %edx
443913:	56                   	push   %esi
443914:	50                   	push   %eax
443915:	33 49 62             	xor    0x62(%ecx),%ecx
443918:	6e                   	outsb  %ds:(%esi),(%dx)
443919:	6b 4c 6b 72 4d       	imul   $0x4d,0x72(%ebx,%ebp,2),%ecx
44391e:	47                   	inc    %edi
44391f:	67 64 2b 69 59       	sub    %fs:0x59(%bx,%di),%ebp
443924:	45                   	inc    %ebp
443925:	51                   	push   %ecx
443926:	6a 4c                	push   $0x4c
443928:	43                   	inc    %ebx
443929:	76 57                	jbe    0x443982
44392b:	2f                   	das
44392c:	51                   	push   %ecx
44392d:	63 32                	arpl   %esi,(%edx)
44392f:	6a 45                	push   $0x45
443931:	68 79 67 35 67       	push   $0x67356779
443936:	6c                   	insb   (%dx),%es:(%edi)
443937:	47                   	inc    %edi
443938:	70 64                	jo     0x44399e
44393a:	59                   	pop    %ecx
44393b:	44                   	inc    %esp
44393c:	2b 6d 32             	sub    0x32(%ebp),%ebp
44393f:	69 70 50 76 35 45 6c 	imul   $0x6c453576,0x50(%eax),%esi
443946:	61                   	popa
443947:	4a                   	dec    %edx
443948:	38 43 44             	cmp    %al,0x44(%ebx)
44394b:	4b                   	dec    %ebx
44394c:	7a 42                	jp     0x443990
44394e:	6d                   	insl   (%dx),%es:(%edi)
44394f:	45                   	inc    %ebp
443950:	32 4e 4e             	xor    0x4e(%esi),%cl
443953:	72 57                	jb     0x4439ac
443955:	64 6e                	outsb  %fs:(%esi),(%dx)
443957:	69 63 56 30 67 58 4f 	imul   $0x4f586730,0x56(%ebx),%esp
44395e:	64 53                	fs push %ebx
443960:	50                   	push   %eax
443961:	73 6e                	jae    0x4439d1
443963:	79 37                	jns    0x44399c
443965:	57                   	push   %edi
443966:	41                   	inc    %ecx
443967:	36 34 32             	ss xor $0x32,%al
44396a:	41                   	inc    %ecx
44396b:	68 2b 51 6c 68       	push   $0x686c512b
443970:	6b 34 6d 35 74 4b 37 	imul   $0x6c,0x374b7435(,%ebp,2),%esi
443977:	6c
443978:	56                   	push   %esi
443979:	68 73 37 68 6f       	push   $0x6f683773
44397e:	36 34 78             	ss xor $0x78,%al
443981:	68 37 77 6f 56       	push   $0x566f7737
443986:	45                   	inc    %ebp
443987:	54                   	push   %esp
443988:	58                   	pop    %eax
443989:	62 66 33             	bound  %esp,0x33(%esi)
44398c:	32 61 30             	xor    0x30(%ecx),%ah
44398f:	35 48 6b 71 55       	xor    $0x55716b48,%eax
443994:	57                   	push   %edi
443995:	2b 57 48             	sub    0x48(%edi),%edx
443998:	72 34                	jb     0x4439ce
44399a:	2f                   	das
44399b:	4a                   	dec    %edx
44399c:	4d                   	dec    %ebp
44399d:	54                   	push   %esp
44399e:	6d                   	insl   (%dx),%es:(%edi)
44399f:	79 52                	jns    0x4439f3
4439a1:	6d                   	insl   (%dx),%es:(%edi)
4439a2:	49                   	dec    %ecx
4439a3:	77 4c                	ja     0x4439f1
4439a5:	67 34 76             	addr16 xor $0x76,%al
4439a8:	65 36 52             	gs ss push %edx
4439ab:	31 5a 51             	xor    %ebx,0x51(%edx)
4439ae:	65 48                	gs dec %eax
4439b0:	30 74 67 38          	xor    %dh,0x38(%edi,%eiz,2)
4439b4:	72 6d                	jb     0x443a23
4439b6:	4a                   	dec    %edx
4439b7:	5a                   	pop    %edx
4439b8:	4d                   	dec    %ebp
4439b9:	4f                   	dec    %edi
4439ba:	4d                   	dec    %ebp
4439bb:	41                   	inc    %ecx
4439bc:	67 37                	addr16 aaa
4439be:	46                   	inc    %esi
4439bf:	6f                   	outsl  %ds:(%esi),(%dx)
4439c0:	57                   	push   %edi
4439c1:	6c                   	insb   (%dx),%es:(%edi)
4439c2:	51                   	push   %ecx
4439c3:	76 42                	jbe    0x443a07
4439c5:	59                   	pop    %ecx
4439c6:	6e                   	outsb  %ds:(%esi),(%dx)
4439c7:	57                   	push   %edi
4439c8:	64 4f                	fs dec %edi
4439ca:	4c                   	dec    %esp
4439cb:	49                   	dec    %ecx
4439cc:	53                   	push   %ebx
4439cd:	59                   	pop    %ecx
4439ce:	5a                   	pop    %edx
4439cf:	52                   	push   %edx
4439d0:	79 73                	jns    0x443a45
4439d2:	54                   	push   %esp
4439d3:	63 4f 68             	arpl   %ecx,0x68(%edi)
4439d6:	4f                   	dec    %edi
4439d7:	43                   	inc    %ebx