4488fa:	52                   	push   %edx
4488fb:	30 34 48             	xor    %dh,(%eax,%ecx,2)
4488fe:	77 6c                	ja     0x44896c
448900:	67 6f                	outsl  %ds:(%si),(%dx)
448902:	6b 36 63             	imul   $0x63,(%esi),%esi
448905:	71 32                	jno    0x448939
448907:	52                   	push   %edx
448908:	63 46 49             	arpl   %eax,0x49(%esi)
44890b:	75 64                	jne    0x448971
44890d:	78 5a                	js     0x448969
44890f:	6d                   	insl   (%dx),%es:(%edi)
448910:	68 43 2b 42 4e       	push   $0x4e422b43
448915:	6b 6d 51 77          	imul   $0x77,0x51(%ebp),%ebp
448919:	56                   	push   %esi
44891a:	64 78 78             	fs js  0x448995
44891d:	41                   	inc    %ecx
44891e:	6d                   	insl   (%dx),%es:(%edi)
44891f:	68 49 4e 76 48       	push   $0x48764e49
448924:	55                   	push   %ebp
448925:	4e                   	dec    %esi
448926:	69 48 37 69 38 68 63 	imul   $0x63683869,0x37(%eax),%ecx
44892d:	6f                   	outsl  %ds:(%esi),(%dx)
44892e:	71 56                	jno    0x448986
448930:	45                   	inc    %ebp
448931:	72 41                	jb     0x448974
448933:	72 48                	jb     0x44897d
448935:	72 7a                	jb     0x4489b1
448937:	4b                   	dec    %ebx
448938:	73 41                	jae    0x44897b
44893a:	68 6a 6f 49 49       	push   $0x49496f6a
44893f:	64 6f                	outsl  %fs:(%esi),(%dx)
448941:	64 75 59             	fs jne 0x44899d
448944:	72 2f                	jb     0x448975
448946:	34 70                	xor    $0x70,%al
448948:	46                   	inc    %esi
448949:	32 6e 6c             	xor    0x6c(%esi),%ch
44894c:	43                   	inc    %ebx
44894d:	2b 41 35             	sub    0x35(%ecx),%eax
448950:	50                   	push   %eax
448951:	2f                   	das
448952:	55                   	push   %ebp
448953:	73 58                	jae    0x4489ad
448955:	58                   	pop    %eax
448956:	4d                   	dec    %ebp
448957:	78 52                	js     0x4489ab
448959:	46                   	inc    %esi
44895a:	6b 52 56 47          	imul   $0x47,0x56(%edx),%edx
44895e:	38 38                	cmp    %bh,(%eax)
448960:	4f                   	dec    %edi
448961:	33 6f 4d             	xor    0x4d(%edi),%ebp
448964:	54                   	push   %esp
448965:	67 53                	addr16 push %ebx
448967:	7a 49                	jp     0x4489b2
448969:	58                   	pop    %eax
44896a:	4b                   	dec    %ebx
44896b:	6d                   	insl   (%dx),%es:(%edi)
44896c:	50                   	push   %eax
44896d:	6c                   	insb   (%dx),%es:(%edi)
44896e:	45                   	inc    %ebp
44896f:	67 2b 34             	sub    (%si),%esi
448972:	41                   	inc    %ecx
448973:	5a                   	pop    %edx
448974:	4f                   	dec    %edi
448975:	39 4b 6a             	cmp    %ecx,0x6a(%ebx)
448978:	35 58 41 46 48       	xor    $0x48464158,%eax
44897d:	4b                   	dec    %ebx
44897e:	4b                   	dec    %ebx
44897f:	7a 63                	jp     0x4489e4
448981:	4f                   	dec    %edi
448982:	7a 50                	jp     0x4489d4
448984:	37                   	aaa
448985:	4d                   	dec    %ebp
448986:	33 42 38             	xor    0x38(%edx),%eax
448989:	4e                   	dec    %esi
44898a:	70 6c                	jo     0x4489f8
44898c:	6c                   	insb   (%dx),%es:(%edi)
44898d:	4e                   	dec    %esi
44898e:	4b                   	dec    %ebx
44898f:	39 75 62             	cmp    %esi,0x62(%ebp)
448992:	48                   	dec    %eax
448993:	74 66                	je     0x4489fb
448995:	39 5a 46             	cmp    %ebx,0x46(%edx)
448998:	43                   	inc    %ebx
448999:	4c                   	dec    %esp
44899a:	75 6f                	jne    0x448a0b
44899c:	66 75 46             	data16 jne 0x4489e5
44899f:	58                   	pop    %eax
4489a0:	57                   	push   %edi
4489a1:	74 61                	je     0x448a04
4489a3:	6c                   	insb   (%dx),%es:(%edi)
4489a4:	53                   	push   %ebx
4489a5:	41                   	inc    %ecx
4489a6:	7a 71                	jp     0x448a19
4489a8:	41                   	inc    %ecx
4489a9:	56                   	push   %esi
4489aa:	6f                   	outsl  %ds:(%esi),(%dx)
4489ab:	35 4d 79 64 77       	xor    $0x7764794d,%eax
4489b0:	6a 78                	push   $0x78
4489b2:	39 54 6a 6f          	cmp    %edx,0x6f(%edx,%ebp,2)
4489b6:	4f                   	dec    %edi
4489b7:	58                   	pop    %eax
4489b8:	57                   	push   %edi
4489b9:	64 43                	fs inc %ebx
4489bb:	57                   	push   %edi
4489bc:	54                   	push   %esp
4489bd:	6d                   	insl   (%dx),%es:(%edi)
4489be:	4c                   	dec    %esp
4489bf:	76 67                	jbe    0x448a28
4489c1:	7a 4d                	jp     0x448a10
4489c3:	45                   	inc    %ebp
4489c4:	57                   	push   %edi
4489c5:	67 54                	addr16 push %esp
4489c7:	66 72 4f             	data16 jb 0x448a19
4489ca:	65 53                	gs push %ebx
4489cc:	44                   	inc    %esp
4489cd:	43                   	inc    %ebx
4489ce:	79 50                	jns    0x448a20
4489d0:	77 54                	ja     0x448a26
4489d2:	37                   	aaa
4489d3:	67 37                	addr16 aaa
4489d5:	48                   	dec    %eax
4489d6:	4b                   	dec    %ebx
4489d7:	73 41                	jae    0x448a1a
4489d9:	6f                   	outsl  %ds:(%esi),(%dx)
4489da:	66 53                	push   %bx
4489dc:	42                   	inc    %edx
4489dd:	50                   	push   %eax
4489de:	53                   	push   %ebx
4489df:	58                   	pop    %eax
4489e0:	5a                   	pop    %edx
4489e1:	50                   	push   %eax
4489e2:	4d                   	dec    %ebp
4489e3:	6b 4c 72 39 30       	imul   $0x30,0x39(%edx,%esi,2),%ecx
4489e8:	38 32                	cmp    %dh,(%edx)
4489ea:	48                   	dec    %eax
4489eb:	58                   	pop    %eax
4489ec:	6a 6f                	push   $0x6f
4489ee:	55                   	push   %ebp
4489ef:	34 79                	xor    $0x79,%al
4489f1:	48                   	dec    %eax
4489f2:	2f                   	das
4489f3:	33 47 67             	xor    0x67(%edi),%eax
4489f6:	4d                   	dec    %ebp
4489f7:	56                   	push   %esi
4489f8:	68 76 4f 2b 50       	push   $0x502b4f76
4489fd:	53                   	push   %ebx
4489fe:	30 69 31             	xor    %ch,0x31(%ecx)
448a01:	34 78                	xor    $0x78,%al
448a03:	45                   	inc    %ebp
448a04:	53                   	push   %ebx
448a05:	35 49 55 61 52       	xor    $0x52615549,%eax
448a0a:	6d                   	insl   (%dx),%es:(%edi)
448a0b:	4e                   	dec    %esi
448a0c:	53                   	push   %ebx
448a0d:	62 66 46             	bound  %esp,0x46(%esi)
448a10:	35 71 69 72 77       	xor    $0x77726971,%eax
448a15:	64 79 30             	fs jns 0x448a48
448a18:	48                   	dec    %eax
448a19:	43                   	inc    %ebx
448a1a:	30 78 44             	xor    %bh,0x44(%eax)
448a1d:	39 36                	cmp    %esi,(%esi)
448a1f:	6f                   	outsl  %ds:(%esi),(%dx)
448a20:	61                   	popa
448a21:	35 55 42 51 77       	xor    $0x77514255,%eax
448a26:	32 50 61             	xor    0x61(%eax),%dl
448a29:	7a 76                	jp     0x448aa1
448a2b:	5a                   	pop    %edx
448a2c:	56                   	push   %esi
448a2d:	53                   	push   %ebx
448a2e:	6f                   	outsl  %ds:(%esi),(%dx)
448a2f:	62 6b 41             	bound  %ebp,0x41(%ebx)
448a32:	78 6e                	js     0x448aa2
448a34:	37                   	aaa
448a35:	71 4a                	jno    0x448a81
448a37:	67 7a 62             	addr16 jp 0x448a9c
448a3a:	61                   	popa
448a3b:	65 76 4d             	gs jbe 0x448a8b
448a3e:	41                   	inc    %ecx
448a3f:	44                   	inc    %esp
448a40:	4c                   	dec    %esp
448a41:	51                   	push   %ecx
448a42:	65 70 51             	gs jo  0x448a96
448a45:	58                   	pop    %eax
448a46:	2b 37                	sub    (%edi),%esi
448a48:	44                   	inc    %esp
448a49:	51                   	push   %ecx
448a4a:	73 69                	jae    0x448ab5
448a4c:	74 7a                	je     0x448ac8
448a4e:	48                   	dec    %eax
448a4f:	33 50 44             	xor    0x44(%eax),%edx
448a52:	69 4f 57 68 6f 77 71 	imul   $0x71776f68,0x57(%edi),%ecx
448a59:	6e                   	outsb  %ds:(%esi),(%dx)
448a5a:	43                   	inc    %ebx
448a5b:	46                   	inc    %esi
448a5c:	32 52 64             	xor    0x64(%edx),%dl
448a5f:	75 63                	jne    0x448ac4
448a61:	2f                   	das
448a62:	38 4f 33             	cmp    %cl,0x33(%edi)
448a65:	68 58 43 34 6b       	push   $0x6b344358
448a6a:	35 43 39 41 62       	xor    $0x62413943,%eax
448a6f:	58                   	pop    %eax
448a70:	35 31 48 45 30       	xor    $0x30454831,%eax
448a75:	42                   	inc    %edx
448a76:	56                   	push   %esi
448a77:	70 55                	jo     0x448ace
448a79:	57                   	push   %edi
448a7a:	70 70                	jo     0x448aec
448a7c:	55                   	push   %ebp
448a7d:	62 79 5a             	bound  %edi,0x5a(%ecx)
448a80:	6c                   	insb   (%dx),%es:(%edi)
448a81:	46                   	inc    %esi
448a82:	6b 66 4f 67          	imul   $0x67,0x4f(%esi),%esp
448a86:	75 43                	jne    0x448acb
448a88:	54                   	push   %esp
448a89:	46                   	inc    %esi
448a8a:	76 41                	jbe    0x448acd
448a8c:	78 4f                	js     0x448add
448a8e:	50                   	push   %eax
448a8f:	41                   	inc    %ecx
448a90:	43                   	inc    %ebx
448a91:	6b 35 38 56 55 46 34 	imul   $0x34,0x46555638,%esi
448a98:	49                   	dec    %ecx
448a99:	75 53                	jne    0x448aee
448a9b:	64 34 6f             	fs xor $0x6f,%al
448a9e:	56                   	push   %esi
448a9f:	64 37                	fs aaa
448aa1:	59                   	pop    %ecx
448aa2:	6a 42                	push   $0x42
448aa4:	42                   	inc    %edx
448aa5:	41                   	inc    %ecx
448aa6:	63 36                	arpl   %esi,(%esi)
448aa8:	79 59                	jns    0x448b03
448aaa:	4a                   	dec    %edx
448aab:	42                   	inc    %edx
448aac:	75 58                	jne    0x448b06
448aae:	56                   	push   %esi
448aaf:	56                   	push   %esi
448ab0:	76 48                	jbe    0x448afa
448ab2:	35 6f 54 45 4c       	xor    $0x4c45546f,%eax
448ab7:	78 34                	js     0x448aed
448ab9:	30 59 69             	xor    %bl,0x69(%ecx)
448abc:	61                   	popa
448abd:	41                   	inc    %ecx
448abe:	6c                   	insb   (%dx),%es:(%edi)
448abf:	77 72                	ja     0x448b33
448ac1:	43                   	inc    %ebx
448ac2:	33 74 6a 59          	xor    0x59(%edx,%ebp,2),%esi
448ac6:	49                   	dec    %ecx
448ac7:	4b                   	dec    %ebx
448ac8:	6e                   	outsb  %ds:(%esi),(%dx)
448ac9:	4e                   	dec    %esi
448aca:	63 4e 4e             	arpl   %ecx,0x4e(%esi)
448acd:	50                   	push   %eax
448ace:	4c                   	dec    %esp
448acf:	4d                   	dec    %ebp
448ad0:	74 4b                	je     0x448b1d
448ad2:	78 44                	js     0x448b18
448ad4:	4b                   	dec    %ebx
448ad5:	7a 4a                	jp     0x448b21
448ad7:	32 31                	xor    (%ecx),%dh
448ad9:	59                   	pop    %ecx
448ada:	76 77                	jbe    0x448b53
448adc:	34 6d                	xor    $0x6d,%al
448ade:	2f                   	das
448adf:	52                   	push   %edx
448ae0:	30 61 45             	xor    %ah,0x45(%ecx)
448ae3:	45                   	inc    %ebp
448ae4:	6b 6d 78 6a          	imul   $0x6a,0x78(%ebp),%ebp
448ae8:	4b                   	dec    %ebx
448ae9:	34 32                	xor    $0x32,%al
448aeb:	4a                   	dec    %edx
448aec:	68 4d 37 73 37       	push   $0x3773374d
448af1:	71 5a                	jno    0x448b4d
448af3:	49                   	dec    %ecx
448af4:	49                   	dec    %ecx
448af5:	30 79 45             	xor    %bh,0x45(%ecx)
448af8:	32 75 63             	xor    0x63(%ebp),%dh
448afb:	59                   	pop    %ecx
448afc:	42                   	inc    %edx
448afd:	79 6a                	jns    0x448b69
448aff:	6f                   	outsl  %ds:(%esi),(%dx)
448b00:	46                   	inc    %esi
448b01:	79 57                	jns    0x448b5a
448b03:	36 56                	ss push %esi
448b05:	76 74                	jbe    0x448b7b
448b07:	4f                   	dec    %edi
448b08:	64 79 33             	fs jns 0x448b3e
448b0b:	39 63 54             	cmp    %esp,0x54(%ebx)
448b0e:	57                   	push   %edi
448b0f:	31 51 52             	xor    %edx,0x52(%ecx)
448b12:	4e                   	dec    %esi
448b13:	53                   	push   %ebx
448b14:	2f                   	das
448b15:	58                   	pop    %eax
448b16:	69 52 42 77 76 4c 32 	imul   $0x324c7677,0x42(%edx),%edx
448b1d:	4d                   	dec    %ebp
448b1e:	30 6b 49             	xor    %ch,0x49(%ebx)
448b21:	4b                   	dec    %ebx
448b22:	73 4d                	jae    0x448b71
448b24:	4e                   	dec    %esi
448b25:	78 68                	js     0x448b8f
448b27:	78 64                	js     0x448b8d
448b29:	6c                   	insb   (%dx),%es:(%edi)
448b2a:	75 46                	jne    0x448b72
448b2c:	6e                   	outsb  %ds:(%esi),(%dx)
448b2d:	50                   	push   %eax
448b2e:	31 35 4e 74 50 57    	xor    %esi,0x5750744e
448b34:	46                   	inc    %esi
448b35:	4c                   	dec    %esp
448b36:	5a                   	pop    %edx
448b37:	57                   	push   %edi
448b38:	56                   	push   %esi
448b39:	6c                   	insb   (%dx),%es:(%edi)
448b3a:	4b                   	dec    %ebx
448b3b:	39 41 44             	cmp    %eax,0x44(%ecx)
448b3e:	35 5a 70 76 38       	xor    $0x3876705a,%eax
448b43:	75 47                	jne    0x448b8c
448b45:	67 47                	addr16 inc %edi
448b47:	44                   	inc    %esp
448b48:	70 6e                	jo     0x448bb8
448b4a:	4e                   	dec    %esi
448b4b:	33 72 39             	xor    0x39(%edx),%esi
448b4e:	69 53 32 6a 32 73 49 	imul   $0x4973326a,0x32(%ebx),%edx
448b55:	6e                   	outsb  %ds:(%esi),(%dx)
448b56:	65 67 48             	gs addr16 dec %eax
448b59:	35 34 4b 78 46       	xor    $0x46784b34,%eax
448b5e:	45                   	inc    %ebp
448b5f:	4b                   	dec    %ebx
448b60:	43                   	inc    %ebx
448b61:	55                   	push   %ebp
448b62:	76 6f                	jbe    0x448bd3
448b64:	43                   	inc    %ebx
448b65:	33 58 4f             	xor    0x4f(%eax),%ebx
448b68:	4e                   	dec    %esi
448b69:	6c                   	insb   (%dx),%es:(%edi)
448b6a:	7a 2b                	jp     0x448b97
448b6c:	6e                   	outsb  %ds:(%esi),(%dx)
448b6d:	51                   	push   %ecx
448b6e:	30 4b 62             	xor    %cl,0x62(%ebx)
448b71:	4e                   	dec    %esi
448b72:	67 57                	addr16 push %edi
448b74:	5a                   	pop    %edx
448b75:	32 2b                	xor    (%ebx),%ch
448b77:	4c                   	dec    %esp
448b78:	77 59                	ja     0x448bd3
448b7a:	4d                   	dec    %ebp
448b7b:	6d                   	insl   (%dx),%es:(%edi)
448b7c:	32 69 4b             	xor    0x4b(%ecx),%ch
448b7f:	4d                   	dec    %ebp
448b80:	45                   	inc    %ebp