443842:	59                   	pop    %ecx
443843:	46                   	inc    %esi
443844:	4f                   	dec    %edi
443845:	42                   	inc    %edx
443846:	70 58                	jo     0x4438a0
443848:	57                   	push   %edi
443849:	4c                   	dec    %esp
44384a:	54                   	push   %esp
44384b:	76 47                	jbe    0x443894
44384d:	49                   	dec    %ecx
44384e:	50                   	push   %eax
44384f:	35 68 76 6e 4d       	xor    $0x4d6e7668,%eax
443854:	49                   	dec    %ecx
443855:	2b 31                	sub    (%ecx),%esi
443857:	7a 6c                	jp     0x4438c5
443859:	65 68 4b 52 45 61    	gs push $0x6145524b
44385f:	44                   	inc    %esp
443860:	66 78 58             	data16 js 0x4438bb
443863:	54                   	push   %esp
443864:	4f                   	dec    %edi
443865:	51                   	push   %ecx
443866:	4c                   	dec    %esp
443867:	4f                   	dec    %edi
443868:	36 7a 44             	ss jp  0x4438af
44386b:	6a 53                	push   $0x53
44386d:	59                   	pop    %ecx
44386e:	6d                   	insl   (%dx),%es:(%edi)
44386f:	44                   	inc    %esp
443870:	5a                   	pop    %edx
443871:	38 38                	cmp    %bh,(%eax)
443873:	30 2f                	xor    %ch,(%edi)
443875:	4e                   	dec    %esi
443876:	68 77 49 46 31       	push   $0x31464977
44387b:	6e                   	outsb  %ds:(%esi),(%dx)
44387c:	6e                   	outsb  %ds:(%esi),(%dx)
44387d:	35 67 61 35 68       	xor    $0x68356167,%eax
443882:	74 4d                	je     0x4438d1
443884:	34 6c                	xor    $0x6c,%al
443886:	62 74 64 50          	bound  %esi,0x50(%esp,%eiz,2)
44388a:	67 64 58             	addr16 fs pop %eax
44388d:	70 6d                	jo     0x4438fc
44388f:	64 73 30             	fs jae 0x4438c2
443892:	6f                   	outsl  %ds:(%esi),(%dx)
443893:	2f                   	das
443894:	76 59                	jbe    0x4438ef
443896:	74 38                	je     0x4438d0
443898:	74 41                	je     0x4438db
44389a:	41                   	inc    %ecx
44389b:	79 48                	jns    0x4438e5
44389d:	73 2b                	jae    0x4438ca
44389f:	4a                   	dec    %edx
4438a0:	67 63 36 76 4b       	arpl   %esi,0x4b76
4438a5:	48                   	dec    %eax
4438a6:	43                   	inc    %ebx
4438a7:	6d                   	insl   (%dx),%es:(%edi)
4438a8:	61                   	popa
4438a9:	6e                   	outsb  %ds:(%esi),(%dx)
4438aa:	72 63                	jb     0x44390f
4438ac:	7a 42                	jp     0x4438f0
4438ae:	50                   	push   %eax
4438af:	58                   	pop    %eax
4438b0:	74 41                	je     0x4438f3
4438b2:	41                   	inc    %ecx
4438b3:	70 5a                	jo     0x44390f
4438b5:	50                   	push   %eax
4438b6:	2b 4b 44             	sub    0x44(%ebx),%ecx
4438b9:	59                   	pop    %ecx
4438ba:	78 7a                	js     0x443936
4438bc:	35 55 4e 51 63       	xor    $0x63514e55,%eax
4438c1:	31 6b 47             	xor    %ebp,0x47(%ebx)
4438c4:	57                   	push   %edi
4438c5:	4a                   	dec    %edx
4438c6:	7a 6a                	jp     0x443932
4438c8:	6f                   	outsl  %ds:(%esi),(%dx)
4438c9:	71 61                	jno    0x44392c
4438cb:	63 4d 55             	arpl   %ecx,0x55(%ebp)
4438ce:	4f                   	dec    %edi
4438cf:	30 39                	xor    %bh,(%ecx)
4438d1:	45                   	inc    %ebp
4438d2:	52                   	push   %edx
4438d3:	6c                   	insb   (%dx),%es:(%edi)
4438d4:	62 54 46 4e          	bound  %edx,0x4e(%esi,%eax,2)
4438d8:	53                   	push   %ebx
4438d9:	4d                   	dec    %ebp
4438da:	41                   	inc    %ecx
4438db:	72 41                	jb     0x44391e
4438dd:	4d                   	dec    %ebp
4438de:	36 41                	ss inc %ecx
4438e0:	64 31 32             	xor    %esi,%fs:(%edx)
4438e3:	48                   	dec    %eax
4438e4:	49                   	dec    %ecx
4438e5:	48                   	dec    %eax
4438e6:	46                   	inc    %esi
4438e7:	52                   	push   %edx
4438e8:	48                   	dec    %eax
4438e9:	58                   	pop    %eax
4438ea:	4c                   	dec    %esp
4438eb:	4c                   	dec    %esp
4438ec:	45                   	inc    %ebp
4438ed:	76 41                	jbe    0x443930
4438ef:	6c                   	insb   (%dx),%es:(%edi)
4438f0:	56                   	push   %esi
4438f1:	75 63                	jne    0x443956
4438f3:	57                   	push   %edi
4438f4:	64 45                	fs inc %ebp
4438f6:	50                   	push   %eax
4438f7:	6d                   	insl   (%dx),%es:(%edi)
4438f8:	58                   	pop    %eax
4438f9:	39 66 61             	cmp    %esp,0x61(%esi)
4438fc:	43                   	inc    %ebx
4438fd:	36 63 53 6c          	arpl   %edx,%ss:0x6c(%ebx)
443901:	77 49                	ja     0x44394c
443903:	58                   	pop    %eax
443904:	32 47 49             	xor    0x49(%edi),%al
443907:	58                   	pop    %eax
443908:	37                   	aaa
443909:	73 4b                	jae    0x443956
44390b:	32 51 50             	xor    0x50(%ecx),%dl
44390e:	36 45                	ss inc %ebp
443910:	62 46 59             	bound  %eax,0x59(%esi)
443913:	4a                   	dec    %edx
443914:	63 61 45             	arpl   %esp,0x45(%ecx)
443917:	7a 62                	jp     0x44397b
443919:	66 51                	push   %cx
44391b:	4c                   	dec    %esp
44391c:	6f                   	outsl  %ds:(%esi),(%dx)
44391d:	34 57                	xor    $0x57,%al
44391f:	33 36                	xor    (%esi),%esi
443921:	4f                   	dec    %edi
443922:	31 4f 6f             	xor    %ecx,0x6f(%edi)
443925:	71 43                	jno    0x44396a
443927:	4a                   	dec    %edx
443928:	2b 46 45             	sub    0x45(%esi),%eax
44392b:	66 73 72             	data16 jae 0x4439a0
44392e:	75 33                	jne    0x443963
443930:	6d                   	insl   (%dx),%es:(%edi)
443931:	49                   	dec    %ecx
443932:	78 62                	js     0x443996
443934:	45                   	inc    %ebp
443935:	76 39                	jbe    0x443970
443937:	4c                   	dec    %esp
443938:	34 51                	xor    $0x51,%al
44393a:	75 38                	jne    0x443974
44393c:	79 71                	jns    0x4439af
44393e:	6d                   	insl   (%dx),%es:(%edi)
44393f:	41                   	inc    %ecx
443940:	6b 6f 53 53          	imul   $0x53,0x53(%edi),%ebp
443944:	73 59                	jae    0x44399f
443946:	58                   	pop    %eax
443947:	33 44 36 79          	xor    0x79(%esi,%esi,1),%eax
44394b:	63 2b                	arpl   %ebp,(%ebx)
44394d:	72 34                	jb     0x443983
44394f:	69 4f 4a 4f 64 48 48 	imul   $0x4848644f,0x4a(%edi),%ecx
443956:	50                   	push   %eax
443957:	74 35                	je     0x44398e
443959:	6f                   	outsl  %ds:(%esi),(%dx)
44395a:	56                   	push   %esi
44395b:	59                   	pop    %ecx
44395c:	53                   	push   %ebx
44395d:	57                   	push   %edi
44395e:	2f                   	das
44395f:	4f                   	dec    %edi
443960:	36 4a                	ss dec %edx
443962:	39 50 65             	cmp    %edx,0x65(%eax)
443965:	59                   	pop    %ecx
443966:	31 46 49             	xor    %eax,0x49(%esi)
443969:	7a 45                	jp     0x4439b0
44396b:	53                   	push   %ebx
44396c:	51                   	push   %ecx
44396d:	38 50 78             	cmp    %dl,0x78(%eax)
443970:	58                   	pop    %eax
443971:	41                   	inc    %ecx
443972:	4e                   	dec    %esi
443973:	36 63 70 36          	arpl   %esi,%ss:0x36(%eax)
443977:	69 75 56 6f 4d 4a 51 	imul   $0x514a4d6f,0x56(%ebp),%esi
44397e:	4f                   	dec    %edi
44397f:	35 33 4d 69 52       	xor    $0x52694d33,%eax
443984:	58                   	pop    %eax
443985:	6c                   	insb   (%dx),%es:(%edi)
443986:	67 53                	addr16 push %ebx
443988:	70 35                	jo     0x4439bf
44398a:	2b 56 75             	sub    0x75(%esi),%edx
44398d:	6c                   	insb   (%dx),%es:(%edi)
44398e:	46                   	inc    %esi
44398f:	76 66                	jbe    0x4439f7
443991:	71 67                	jno    0x4439fa
443993:	6b 31 44             	imul   $0x44,(%ecx),%esi
443996:	50                   	push   %eax
443997:	4e                   	dec    %esi
443998:	71 6f                	jno    0x443a09
44399a:	56                   	push   %esi
44399b:	6b 70 79 5a          	imul   $0x5a,0x79(%eax),%esi
44399f:	5a                   	pop    %edx
4439a0:	79 58                	jns    0x4439fa
4439a2:	79 50                	jns    0x4439f4
4439a4:	38 45 4f             	cmp    %al,0x4f(%ebp)
4439a7:	4d                   	dec    %ebp
4439a8:	51                   	push   %ecx
4439a9:	58                   	pop    %eax
4439aa:	48                   	dec    %eax
4439ab:	79 44                	jns    0x4439f1
4439ad:	51                   	push   %ecx
4439ae:	42                   	inc    %edx
4439af:	76 6a                	jbe    0x443a1b
4439b1:	6c                   	insb   (%dx),%es:(%edi)
4439b2:	35 45 5a 51 6d       	xor    $0x6d515a45,%eax
4439b7:	57                   	push   %edi
4439b8:	73 42                	jae    0x4439fc
4439ba:	73 51                	jae    0x443a0d
4439bc:	61                   	popa
4439bd:	41                   	inc    %ecx
4439be:	33 70 4b             	xor    0x4b(%eax),%esi
4439c1:	41                   	inc    %ecx
4439c2:	5a                   	pop    %edx
4439c3:	53                   	push   %ebx
4439c4:	63 54 2f 6d          	arpl   %edx,0x6d(%edi,%ebp,1)
4439c8:	5a                   	pop    %edx
4439c9:	41                   	inc    %ecx
4439ca:	54                   	push   %esp
4439cb:	7a 79                	jp     0x443a46
4439cd:	63 6a 68             	arpl   %ebp,0x68(%edx)
4439d0:	51                   	push   %ecx
4439d1:	64 45                	fs inc %ebp
4439d3:	41                   	inc    %ecx
4439d4:	5a                   	pop    %edx
4439d5:	6f                   	outsl  %ds:(%esi),(%dx)
4439d6:	64 2b 35 30 45 36 38 	sub    %fs:0x38364530,%esi
4439dd:	56                   	push   %esi
4439de:	66 6f                	outsw  %ds:(%esi),(%dx)
4439e0:	68 51 42 32 4b       	push   $0x4b324251
4439e5:	4c                   	dec    %esp
4439e6:	32 6c 5a 36          	xor    0x36(%edx,%ebx,2),%ch
4439ea:	4c                   	dec    %esp
4439eb:	36 72 61             	ss jb  0x443a4f
4439ee:	64 71 57             	fs jno 0x443a48
4439f1:	71 72                	jno    0x443a65
4439f3:	66 6f                	outsw  %ds:(%esi),(%dx)
4439f5:	73 2b                	jae    0x443a22
4439f7:	71 42                	jno    0x443a3b
4439f9:	64 4d                	fs dec %ebp
4439fb:	71 33                	jno    0x443a30
4439fd:	36 65 63 51 4e       	ss arpl %edx,%gs:0x4e(%ecx)
443a02:	2f                   	das
443a03:	64 33 77 36          	xor    %fs:0x36(%edi),%esi
443a07:	66 51                	push   %cx
443a09:	6b 7a 7a 47          	imul   $0x47,0x7a(%edx),%edi
443a0d:	43                   	inc    %ebx
443a0e:	65 54                	gs push %esp
443a10:	64 6c                	fs insb (%dx),%es:(%edi)
443a12:	53                   	push   %ebx
443a13:	7a 61                	jp     0x443a76
443a15:	46                   	inc    %esi
443a16:	6f                   	outsl  %ds:(%esi),(%dx)
443a17:	34 36                	xor    $0x36,%al
443a19:	6e                   	outsb  %ds:(%esi),(%dx)
443a1a:	34 34                	xor    $0x34,%al
443a1c:	49                   	dec    %ecx
443a1d:	62 41 76             	bound  %eax,0x76(%ecx)
443a20:	4f                   	dec    %edi
443a21:	2b 58 53             	sub    0x53(%eax),%ebx
443a24:	75 58                	jne    0x443a7e
443a26:	58                   	pop    %eax
443a27:	4e                   	dec    %esi
443a28:	6d                   	insl   (%dx),%es:(%edi)
443a29:	4c                   	dec    %esp
443a2a:	78 46                	js     0x443a72
443a2c:	34 41                	xor    $0x41,%al
443a2e:	6a 37                	push   $0x37
443a30:	44                   	inc    %esp
443a31:	4f                   	dec    %edi
443a32:	67 2f                	addr16 das
443a34:	66 66 77 70          	data16 data16 ja 0x443aa8
443a38:	53                   	push   %ebx
443a39:	67 30 6b 41          	xor    %ch,0x41(%bp,%di)
443a3d:	48                   	dec    %eax
443a3e:	39 6b 50             	cmp    %ebp,0x50(%ebx)
443a41:	43                   	inc    %ebx
443a42:	35 46 53 49 39       	xor    $0x39495346,%eax
443a47:	51                   	push   %ecx
443a48:	77 54                	ja     0x443a9e
443a4a:	78 4a                	js     0x443a96
443a4c:	35 48 57 31 78       	xor    $0x78315748,%eax
443a51:	36 69 32 57 76 33 50 	imul   $0x50337657,%ss:(%edx),%esi
443a58:	37                   	aaa
443a59:	52                   	push   %edx
443a5a:	53                   	push   %ebx
443a5b:	6c                   	insb   (%dx),%es:(%edi)
443a5c:	54                   	push   %esp
443a5d:	74 79                	je     0x443ad8
443a5f:	6f                   	outsl  %ds:(%esi),(%dx)
443a60:	41                   	inc    %ecx
443a61:	69 6d 43 48 59 30 6d 	imul   $0x6d305948,0x43(%ebp),%ebp
443a68:	78 34                	js     0x443a9e
443a6a:	77 53                	ja     0x443abf
443a6c:	34 63                	xor    $0x63,%al
443a6e:	54                   	push   %esp
443a6f:	4c                   	dec    %esp
443a70:	41                   	inc    %ecx
443a71:	70 47                	jo     0x443aba
443a73:	58                   	pop    %eax
443a74:	39 64 6a 49          	cmp    %esp,0x49(%edx,%ebp,2)
443a78:	68 71 45 65 47       	push   $0x47654571
443a7d:	79 35                	jns    0x443ab4
443a7f:	36 6c                	ss insb (%dx),%es:(%edi)
443a81:	6e                   	outsb  %ds:(%esi),(%dx)
443a82:	76 46                	jbe    0x443aca
443a84:	74 58                	je     0x443ade
443a86:	31 57 2f             	xor    %edx,0x2f(%edi)
443a89:	58                   	pop    %eax
443a8a:	71 44                	jno    0x443ad0
443a8c:	6a 35                	push   $0x35
443a8e:	53                   	push   %ebx
443a8f:	77 74                	ja     0x443b05
443a91:	5a                   	pop    %edx
443a92:	30 63 46             	xor    %ah,0x46(%ebx)
443a95:	6e                   	outsb  %ds:(%esi),(%dx)
443a96:	65 39 2f             	cmp    %ebp,%gs:(%edi)
443a99:	79 2b                	jns    0x443ac6
443a9b:	70 70                	jo     0x443b0d
443a9d:	35 39 78 38 4e       	xor    $0x4e387839,%eax
443aa2:	61                   	popa
443aa3:	4e                   	dec    %esi
443aa4:	79 4a                	jns    0x443af0
443aa6:	5a                   	pop    %edx
443aa7:	74 6a                	je     0x443b13
443aa9:	48                   	dec    %eax
443aaa:	4b                   	dec    %ebx
443aab:	38 55 42             	cmp    %dl,0x42(%ebp)
443aae:	4c                   	dec    %esp
443aaf:	6e                   	outsb  %ds:(%esi),(%dx)
443ab0:	41                   	inc    %ecx
443ab1:	41                   	inc    %ecx
443ab2:	67 46                	addr16 inc %esi
443ab4:	41                   	inc    %ecx
443ab5:	6b 57 57 76          	imul   $0x76,0x57(%edi),%edx
443ab9:	42                   	inc    %edx
443aba:	66 61                	popaw
443abc:	65 45                	gs inc %ebp
443abe:	4d                   	dec    %ebp
443abf:	68 65 4d 4d 6a       	push   $0x6a4d4d65
443ac4:	42                   	inc    %edx
443ac5:	50                   	push   %eax
443ac6:	64 30 4a 59          	xor    %cl,%fs:0x59(%edx)
443aca:	59                   	pop    %ecx
443acb:	58                   	pop    %eax
443acc:	39 32                	cmp    %esi,(%edx)
443ace:	73 73                	jae    0x443b43
443ad0:	76 33                	jbe    0x443b05
443ad2:	4a                   	dec    %edx
443ad3:	48                   	dec    %eax