428979:	49                   	dec    %ecx
42897a:	43                   	inc    %ebx
42897b:	6f                   	outsl  %ds:(%esi),(%dx)
42897c:	35 71 32 53 41       	xor    $0x41533271,%eax
428981:	47                   	inc    %edi
428982:	5a                   	pop    %edx
428983:	59                   	pop    %ecx
428984:	4a                   	dec    %edx
428985:	37                   	aaa
428986:	55                   	push   %ebp
428987:	63 41 62             	arpl   %eax,0x62(%ecx)
42898a:	2f                   	das
42898b:	61                   	popa
42898c:	4a                   	dec    %edx
42898d:	68 54 34 30 6d       	push   $0x6d303454
428992:	48                   	dec    %eax
428993:	4e                   	dec    %esi
428994:	76 39                	jbe    0x4289cf
428996:	72 56                	jb     0x4289ee
428998:	6f                   	outsl  %ds:(%esi),(%dx)
428999:	56                   	push   %esi
42899a:	70 31                	jo     0x4289cd
42899c:	70 4e                	jo     0x4289ec
42899e:	52                   	push   %edx
42899f:	78 36                	js     0x4289d7
4289a1:	41                   	inc    %ecx
4289a2:	70 70                	jo     0x428a14
4289a4:	34 65                	xor    $0x65,%al
4289a6:	4f                   	dec    %edi
4289a7:	2b 38                	sub    (%eax),%edi
4289a9:	71 65                	jno    0x428a10
4289ab:	31 34 39             	xor    %esi,(%ecx,%edi,1)
4289ae:	38 4b 68             	cmp    %cl,0x68(%ebx)
4289b1:	47                   	inc    %edi
4289b2:	71 72                	jno    0x428a26
4289b4:	30 72 7a             	xor    %dh,0x7a(%edx)
4289b7:	56                   	push   %esi
4289b8:	66 2b 78 49          	sub    0x49(%eax),%di
4289bc:	66 65 73 64          	data16 gs jae 0x428a24
4289c0:	6e                   	outsb  %ds:(%esi),(%dx)
4289c1:	79 49                	jns    0x428a0c
4289c3:	6b 6a 6e 37          	imul   $0x37,0x6e(%edx),%ebp
4289c7:	36 66 2f             	ss data16 das
4289ca:	4b                   	dec    %ebx
4289cb:	32 46 53             	xor    0x53(%esi),%al
4289ce:	4d                   	dec    %ebp
4289cf:	52                   	push   %edx
4289d0:	49                   	dec    %ecx
4289d1:	79 33                	jns    0x428a06
4289d3:	73 42                	jae    0x428a17
4289d5:	58                   	pop    %eax
4289d6:	33 4b 67             	xor    0x67(%ebx),%ecx
4289d9:	4e                   	dec    %esi
4289da:	63 77 43             	arpl   %esi,0x43(%edi)
4289dd:	56                   	push   %esi
4289de:	2f                   	das
4289df:	34 42                	xor    $0x42,%al
4289e1:	79 52                	jns    0x428a35
4289e3:	35 61 37 37 6c       	xor    $0x6c373761,%eax
4289e8:	35 4d 42 63 4f       	xor    $0x4f63424d,%eax
4289ed:	36 49                	ss dec %ecx
4289ef:	49                   	dec    %ecx
4289f0:	55                   	push   %ebp
4289f1:	63 49 63             	arpl   %ecx,0x63(%ecx)
4289f4:	64 77 73             	fs ja  0x428a6a
4289f7:	72 56                	jb     0x428a4f
4289f9:	31 63 69             	xor    %esp,0x69(%ebx)
4289fc:	35 5a 63 38 65       	xor    $0x6538635a,%eax
428a01:	36 30 5a 68          	xor    %bl,%ss:0x68(%edx)
428a05:	37                   	aaa
428a06:	6d                   	insl   (%dx),%es:(%edi)
428a07:	71 69                	jno    0x428a72
428a09:	4f                   	dec    %edi
428a0a:	42                   	inc    %edx
428a0b:	4a                   	dec    %edx
428a0c:	75 6c                	jne    0x428a7a
428a0e:	54                   	push   %esp
428a0f:	57                   	push   %edi
428a10:	51                   	push   %ecx
428a11:	71 46                	jno    0x428a59
428a13:	56                   	push   %esi
428a14:	31 68 77             	xor    %ebp,0x77(%eax)
428a17:	55                   	push   %ebp
428a18:	4a                   	dec    %edx
428a19:	6d                   	insl   (%dx),%es:(%edi)
428a1a:	4e                   	dec    %esi
428a1b:	4f                   	dec    %edi
428a1c:	6f                   	outsl  %ds:(%esi),(%dx)
428a1d:	70 6e                	jo     0x428a8d
428a1f:	5a                   	pop    %edx
428a20:	74 32                	je     0x428a54
428a22:	2b 41 64             	sub    0x64(%ecx),%eax
428a25:	78 63                	js     0x428a8a
428a27:	6c                   	insb   (%dx),%es:(%edi)
428a28:	4a                   	dec    %edx
428a29:	65 72 4d             	gs jb  0x428a79
428a2c:	78 63                	js     0x428a91
428a2e:	43                   	inc    %ebx
428a2f:	77 65                	ja     0x428a96
428a31:	6c                   	insb   (%dx),%es:(%edi)
428a32:	39 50 64             	cmp    %edx,0x64(%eax)
428a35:	55                   	push   %ebp
428a36:	30 36                	xor    %dh,(%esi)
428a38:	69 34 2f 4b 76 4a 4c 	imul   $0x4c4a764b,(%edi,%ebp,1),%esi
428a3f:	5a                   	pop    %edx
428a40:	68 46 53 70 4e       	push   $0x4e705346
428a45:	35 50 2b 2f 6d       	xor    $0x6d2f2b50,%eax
428a4a:	6b 2b 6e             	imul   $0x6e,(%ebx),%ebp
428a4d:	47                   	inc    %edi
428a4e:	79 7a                	jns    0x428aca
428a50:	49                   	dec    %ecx
428a51:	37                   	aaa
428a52:	76 58                	jbe    0x428aac
428a54:	67 6e                	outsb  %ds:(%si),(%dx)
428a56:	49                   	dec    %ecx
428a57:	64 74 79             	fs je  0x428ad3
428a5a:	6f                   	outsl  %ds:(%esi),(%dx)
428a5b:	2f                   	das
428a5c:	6d                   	insl   (%dx),%es:(%edi)
428a5d:	7a 55                	jp     0x428ab4
428a5f:	39 6a 4e             	cmp    %ebp,0x4e(%edx)
428a62:	4b                   	dec    %ebx
428a63:	71 44                	jno    0x428aa9
428a65:	4d                   	dec    %ebp
428a66:	46                   	inc    %esi
428a67:	53                   	push   %ebx
428a68:	35 44 78 63 2b       	xor    $0x2b637844,%eax
428a6d:	39 79 72             	cmp    %edi,0x72(%ecx)
428a70:	51                   	push   %ecx
428a71:	75 68                	jne    0x428adb
428a73:	56                   	push   %esi
428a74:	75 6c                	jne    0x428ae2
428a76:	50                   	push   %eax
428a77:	4b                   	dec    %ebx
428a78:	49                   	dec    %ecx
428a79:	2f                   	das
428a7a:	7a 4f                	jp     0x428acb
428a7c:	34 47                	xor    $0x47,%al
428a7e:	53                   	push   %ebx
428a7f:	46                   	inc    %esi
428a80:	46                   	inc    %esi
428a81:	72 51                	jb     0x428ad4
428a83:	52                   	push   %edx
428a84:	41                   	inc    %ecx
428a85:	6e                   	outsb  %ds:(%esi),(%dx)
428a86:	78 6d                	js     0x428af5
428a88:	47                   	inc    %edi
428a89:	79 2f                	jns    0x428aba
428a8b:	35 53 2b 58 6f       	xor    $0x6f582b53,%eax
428a90:	45                   	inc    %ebp
428a91:	35 68 38 6b 52       	xor    $0x526b3868,%eax
428a96:	52                   	push   %edx
428a97:	35 4e 39 35 56       	xor    $0x5635394e,%eax
428a9c:	56                   	push   %esi
428a9d:	67 70 56             	addr16 jo 0x428af6
428aa0:	32 44 4a 73          	xor    0x73(%edx,%ecx,2),%al
428aa4:	57                   	push   %edi
428aa5:	6e                   	outsb  %ds:(%esi),(%dx)
428aa6:	45                   	inc    %ebp
428aa7:	61                   	popa
428aa8:	79 59                	jns    0x428b03
428aaa:	79 30                	jns    0x428adc
428aac:	36 38 53 68          	cmp    %dl,%ss:0x68(%ebx)
428ab0:	6b 32 4c             	imul   $0x4c,(%edx),%esi
428ab3:	6c                   	insb   (%dx),%es:(%edi)
428ab4:	76 33                	jbe    0x428ae9
428ab6:	51                   	push   %ecx
428ab7:	31 36                	xor    %esi,(%esi)
428ab9:	59                   	pop    %ecx
428aba:	62 59 6f             	bound  %ebx,0x6f(%ecx)
428abd:	77 43                	ja     0x428b02
428abf:	65 79 62             	gs jns 0x428b24
428ac2:	39 46 4c             	cmp    %eax,0x4c(%esi)
428ac5:	2b 4f 57             	sub    0x57(%edi),%ecx
428ac8:	6f                   	outsl  %ds:(%esi),(%dx)
428ac9:	70 59                	jo     0x428b24
428acb:	45                   	inc    %ebp
428acc:	48                   	dec    %eax
428acd:	4c                   	dec    %esp
428ace:	52                   	push   %edx
428acf:	39 78 33             	cmp    %edi,0x33(%eax)
428ad2:	74 37                	je     0x428b0b
428ad4:	76 2f                	jbe    0x428b05
428ad6:	57                   	push   %edi
428ad7:	72 63                	jb     0x428b3c
428ad9:	49                   	dec    %ecx
428ada:	62 69 6c             	bound  %ebp,0x6c(%ecx)
428add:	62 6b 72             	bound  %ebp,0x72(%ebx)
428ae0:	59                   	pop    %ecx
428ae1:	52                   	push   %edx
428ae2:	4b                   	dec    %ebx
428ae3:	4e                   	dec    %esi
428ae4:	4b                   	dec    %ebx
428ae5:	36 44                	ss inc %esp
428ae7:	75 6e                	jne    0x428b57
428ae9:	61                   	popa
428aea:	6c                   	insb   (%dx),%es:(%edi)
428aeb:	54                   	push   %esp
428aec:	4b                   	dec    %ebx
428aed:	68 4c 61 47 78       	push   $0x7847614c
428af2:	79 73                	jns    0x428b67
428af4:	50                   	push   %eax
428af5:	31 2f                	xor    %ebp,(%edi)
428af7:	43                   	inc    %ebx
428af8:	68 69 39 47 58       	push   $0x58473969
428afd:	6b 6d 67 4b          	imul   $0x4b,0x67(%ebp),%ebp
428b01:	30 68 32             	xor    %ch,0x32(%eax)
428b04:	35 42 78 43 4e       	xor    $0x4e437842,%eax
428b09:	4a                   	dec    %edx
428b0a:	39 77 6b             	cmp    %esi,0x6b(%edi)
428b0d:	50                   	push   %eax
428b0e:	63 6d 69             	arpl   %ebp,0x69(%ebp)
428b11:	63 53 43             	arpl   %edx,0x43(%ebx)
428b14:	4d                   	dec    %ebp
428b15:	5a                   	pop    %edx
428b16:	4e                   	dec    %esi
428b17:	33 33                	xor    (%ebx),%esi
428b19:	71 53                	jno    0x428b6e
428b1b:	34 4c                	xor    $0x4c,%al
428b1d:	50                   	push   %eax
428b1e:	4a                   	dec    %edx
428b1f:	69 69 66 45 43 50 6e 	imul   $0x6e504345,0x66(%ecx),%ebp
428b26:	68 72 43 72 34       	push   $0x34724372
428b2b:	48                   	dec    %eax
428b2c:	64 30 78 74          	xor    %bh,%fs:0x74(%eax)
428b30:	50                   	push   %eax
428b31:	50                   	push   %eax
428b32:	52                   	push   %edx
428b33:	4a                   	dec    %edx
428b34:	58                   	pop    %eax
428b35:	55                   	push   %ebp
428b36:	53                   	push   %ebx
428b37:	34 43                	xor    $0x43,%al
428b39:	37                   	aaa
428b3a:	51                   	push   %ecx
428b3b:	43                   	inc    %ebx
428b3c:	74 50                	je     0x428b8e
428b3e:	43                   	inc    %ebx
428b3f:	50                   	push   %eax
428b40:	77 49                	ja     0x428b8b
428b42:	78 66                	js     0x428baa
428b44:	6e                   	outsb  %ds:(%esi),(%dx)
428b45:	64 6b 39 2b          	imul   $0x2b,%fs:(%ecx),%edi
428b49:	6f                   	outsl  %ds:(%esi),(%dx)
428b4a:	65 43                	gs inc %ebx
428b4c:	63 38                	arpl   %edi,(%eax)
428b4e:	4a                   	dec    %edx
428b4f:	5a                   	pop    %edx
428b50:	79 43                	jns    0x428b95
428b52:	38 6b 74             	cmp    %ch,0x74(%ebx)
428b55:	38 32                	cmp    %dh,(%edx)
428b57:	52                   	push   %edx
428b58:	67 54                	addr16 push %esp
428b5a:	46                   	inc    %esi
428b5b:	61                   	popa
428b5c:	73 5a                	jae    0x428bb8
428b5e:	49                   	dec    %ecx
428b5f:	4c                   	dec    %esp
428b60:	68 79 6a 53 6f       	push   $0x6f536a79
428b65:	61                   	popa
428b66:	68 71 2f 77 49       	push   $0x49772f71
428b6b:	2b 56 6a             	sub    0x6a(%esi),%edx
428b6e:	71 52                	jno    0x428bc2
428b70:	76 69                	jbe    0x428bdb
428b72:	42                   	inc    %edx
428b73:	38 64 31 65          	cmp    %ah,0x65(%ecx,%esi,1)
428b77:	31 32                	xor    %esi,(%edx)
428b79:	2f                   	das
428b7a:	73 30                	jae    0x428bac
428b7c:	61                   	popa
428b7d:	35 43 41 6b 67       	xor    $0x676b4143,%eax
428b82:	4f                   	dec    %edi
428b83:	67 44                	addr16 inc %esp
428b85:	44                   	inc    %esp
428b86:	4a                   	dec    %edx
428b87:	4f                   	dec    %edi
428b88:	69 50 33 79 6d 6f 32 	imul   $0x326f6d79,0x33(%eax),%edx
428b8f:	6b 44 56 41 5a       	imul   $0x5a,0x41(%esi,%edx,2),%eax
428b94:	32 6f 6c             	xor    0x6c(%edi),%ch
428b97:	34 42                	xor    $0x42,%al
428b99:	75 62                	jne    0x428bfd
428b9b:	32 30                	xor    (%eax),%dh
428b9d:	34 6c                	xor    $0x6c,%al
428b9f:	50                   	push   %eax
428ba0:	37                   	aaa
428ba1:	67 72 67             	addr16 jb 0x428c0b
428ba4:	45                   	inc    %ebp
428ba5:	53                   	push   %ebx
428ba6:	5a                   	pop    %edx
428ba7:	42                   	inc    %edx
428ba8:	70 4a                	jo     0x428bf4
428baa:	72 73                	jb     0x428c1f
428bac:	6c                   	insb   (%dx),%es:(%edi)
428bad:	54                   	push   %esp
428bae:	4f                   	dec    %edi
428baf:	63 5a 37             	arpl   %ebx,0x37(%edx)
428bb2:	65 49                	gs dec %ecx
428bb4:	7a 44                	jp     0x428bfa
428bb6:	77 73                	ja     0x428c2b
428bb8:	61                   	popa
428bb9:	64 76 46             	fs jbe 0x428c02
428bbc:	4d                   	dec    %ebp
428bbd:	73 46                	jae    0x428c05
428bbf:	73 72                	jae    0x428c33
428bc1:	30 6e 52             	xor    %ch,0x52(%esi)
428bc4:	54                   	push   %esp
428bc5:	4d                   	dec    %ebp
428bc6:	62 53 63             	bound  %edx,0x63(%ebx)
428bc9:	54                   	push   %esp
428bca:	58                   	pop    %eax
428bcb:	45                   	inc    %ebp
428bcc:	44                   	inc    %esp
428bcd:	51                   	push   %ecx
428bce:	7a 46                	jp     0x428c16
428bd0:	55                   	push   %ebp
428bd1:	4a                   	dec    %edx
428bd2:	47                   	inc    %edi
428bd3:	6c                   	insb   (%dx),%es:(%edi)
428bd4:	6c                   	insb   (%dx),%es:(%edi)
428bd5:	67 74 57             	addr16 je 0x428c2f
428bd8:	2b 61 45             	sub    0x45(%ecx),%esp
428bdb:	77 54                	ja     0x428c31
428bdd:	4e                   	dec    %esi
428bde:	74 41                	je     0x428c21
428be0:	34 64                	xor    $0x64,%al
428be2:	32 2b                	xor    (%ebx),%ch
428be4:	43                   	inc    %ebx
428be5:	6a 65                	push   $0x65
428be7:	6b 51 4a 58          	imul   $0x58,0x4a(%ecx),%edx
428beb:	39 41 52             	cmp    %eax,0x52(%ecx)
428bee:	35 69 4c 30 48       	xor    $0x48304c69,%eax
428bf3:	58                   	pop    %eax
428bf4:	69 31 39 79 6e 58    	imul   $0x586e7939,(%ecx),%esi
428bfa:	43                   	inc    %ebx
428bfb:	6f                   	outsl  %ds:(%esi),(%dx)
428bfc:	53                   	push   %ebx
428bfd:	68 6b 44 44 71       	push   $0x7144446b
428c02:	4b                   	dec    %ebx
428c03:	55                   	push   %ebp
428c04:	75 52                	jne    0x428c58
428c06:	37                   	aaa
428c07:	79 41                	jns    0x428c4a
428c09:	4d                   	dec    %ebp
428c0a:	46                   	inc    %esi
428c0b:	54                   	push   %esp
428c0c:	4d                   	dec    %ebp
428c0d:	4c                   	dec    %esp
428c0e:	66 68 6f 50          	pushw  $0x506f
428c12:	50                   	push   %eax
428c13:	74 39                	je     0x428c4e