415a2f:	72 49                	jb     0x415a7a
415a31:	6e                   	outsb  %ds:(%esi),(%dx)
415a32:	61                   	popa
415a33:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
415a37:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
415a3b:	74 5f                	je     0x415a9c
415a3d:	4d                   	dec    %ebp
415a3e:	6f                   	outsl  %ds:(%esi),(%dx)
415a3f:	6e                   	outsb  %ds:(%esi),(%dx)
415a40:	74 68                	je     0x415aaa
415a42:	54                   	push   %esp
415a43:	69 74 6c 65 43 6f 6c 	imul   $0x6f6c6f43,0x65(%esp,%ebp,2),%esi
415a4a:	6f
415a4b:	72 49                	jb     0x415a96
415a4d:	6e                   	outsb  %ds:(%esi),(%dx)
415a4e:	61                   	popa
415a4f:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
415a53:	65 00 5f 6d          	add    %bl,%gs:0x6d(%edi)
415a57:	6f                   	outsl  %ds:(%esi),(%dx)
415a58:	6e                   	outsb  %ds:(%esi),(%dx)
415a59:	74 68                	je     0x415ac3
415a5b:	54                   	push   %esp
415a5c:	69 74 6c 65 43 6f 6c 	imul   $0x6f6c6f43,0x65(%esp,%ebp,2),%esi
415a63:	6f
415a64:	72 49                	jb     0x415aaf
415a66:	6e                   	outsb  %ds:(%esi),(%dx)
415a67:	61                   	popa
415a68:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
415a6c:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
415a70:	74 5f                	je     0x415ad1
415a72:	4d                   	dec    %ebp
415a73:	6f                   	outsl  %ds:(%esi),(%dx)
415a74:	6e                   	outsb  %ds:(%esi),(%dx)
415a75:	74 68                	je     0x415adf
415a77:	54                   	push   %esp
415a78:	69 74 6c 65 54 65 78 	imul   $0x74786554,0x65(%esp,%ebp,2),%esi
415a7f:	74
415a80:	43                   	inc    %ebx
415a81:	6f                   	outsl  %ds:(%esi),(%dx)
415a82:	6c                   	insb   (%dx),%es:(%edi)
415a83:	6f                   	outsl  %ds:(%esi),(%dx)
415a84:	72 49                	jb     0x415acf
415a86:	6e                   	outsb  %ds:(%esi),(%dx)
415a87:	61                   	popa
415a88:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
415a8c:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
415a90:	74 5f                	je     0x415af1
415a92:	4d                   	dec    %ebp
415a93:	6f                   	outsl  %ds:(%esi),(%dx)
415a94:	6e                   	outsb  %ds:(%esi),(%dx)
415a95:	74 68                	je     0x415aff
415a97:	54                   	push   %esp
415a98:	69 74 6c 65 54 65 78 	imul   $0x74786554,0x65(%esp,%ebp,2),%esi
415a9f:	74
415aa0:	43                   	inc    %ebx
415aa1:	6f                   	outsl  %ds:(%esi),(%dx)
415aa2:	6c                   	insb   (%dx),%es:(%edi)
415aa3:	6f                   	outsl  %ds:(%esi),(%dx)
415aa4:	72 49                	jb     0x415aef
415aa6:	6e                   	outsb  %ds:(%esi),(%dx)
415aa7:	61                   	popa
415aa8:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
415aac:	65 00 5f 6d          	add    %bl,%gs:0x6d(%edi)
415ab0:	6f                   	outsl  %ds:(%esi),(%dx)
415ab1:	6e                   	outsb  %ds:(%esi),(%dx)
415ab2:	74 68                	je     0x415b1c
415ab4:	54                   	push   %esp
415ab5:	69 74 6c 65 54 65 78 	imul   $0x74786554,0x65(%esp,%ebp,2),%esi
415abc:	74
415abd:	43                   	inc    %ebx
415abe:	6f                   	outsl  %ds:(%esi),(%dx)
415abf:	6c                   	insb   (%dx),%es:(%edi)
415ac0:	6f                   	outsl  %ds:(%esi),(%dx)
415ac1:	72 49                	jb     0x415b0c
415ac3:	6e                   	outsb  %ds:(%esi),(%dx)
415ac4:	61                   	popa
415ac5:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
415ac9:	65 00 4f 6e          	add    %cl,%gs:0x6e(%edi)
415acd:	4d                   	dec    %ebp
415ace:	6f                   	outsl  %ds:(%esi),(%dx)
415acf:	75 73                	jne    0x415b44
415ad1:	65 4d                	gs dec %ebp
415ad3:	6f                   	outsl  %ds:(%esi),(%dx)
415ad4:	76 65                	jbe    0x415b3b
415ad6:	00 52 65             	add    %dl,0x65(%edx)
415ad9:	6d                   	insl   (%dx),%es:(%edi)
415ada:	6f                   	outsl  %ds:(%esi),(%dx)
415adb:	76 65                	jbe    0x415b42
415add:	00 61 6d             	add    %ah,0x6d(%ecx)
415ae0:	62 59 6f             	bound  %ebx,0x6f(%ecx)
415ae3:	69 56 65 43 77 44 5a 	imul   $0x5a447743,0x65(%esi),%edx
415aea:	2e 65 78 65          	cs js,pn 0x415b53
415aee:	00 67 65             	add    %ah,0x65(%edi)
415af1:	74 5f                	je     0x415b52
415af3:	53                   	push   %ebx
415af4:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
415afb:	5f                   	pop    %edi
415afc:	53                   	push   %ebx
415afd:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
415b04:	5f                   	pop    %edi
415b05:	4d                   	dec    %ebp
415b06:	6f                   	outsl  %ds:(%esi),(%dx)
415b07:	6e                   	outsb  %ds:(%esi),(%dx)
415b08:	74 68                	je     0x415b72
415b0a:	53                   	push   %ebx
415b0b:	69 7a 65 00 55 70 64 	imul   $0x64705500,0x65(%edx),%edi
415b12:	61                   	popa
415b13:	74 65                	je     0x415b7a
415b15:	4d                   	dec    %ebp
415b16:	6f                   	outsl  %ds:(%esi),(%dx)
415b17:	6e                   	outsb  %ds:(%esi),(%dx)
415b18:	74 68                	je     0x415b82
415b1a:	53                   	push   %ebx
415b1b:	69 7a 65 00 5f 6d 6f 	imul   $0x6f6d5f00,0x65(%edx),%edi
415b22:	6e                   	outsb  %ds:(%esi),(%dx)
415b23:	74 68                	je     0x415b8d
415b25:	53                   	push   %ebx
415b26:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
415b2d:	5f                   	pop    %edi
415b2e:	41                   	inc    %ecx
415b2f:	75 74                	jne    0x415ba5
415b31:	6f                   	outsl  %ds:(%esi),(%dx)
415b32:	53                   	push   %ebx
415b33:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
415b3a:	5f                   	pop    %edi
415b3b:	43                   	inc    %ebx
415b3c:	6c                   	insb   (%dx),%es:(%edi)
415b3d:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
415b44:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
415b48:	74 5f                	je     0x415ba9
415b4a:	43                   	inc    %ebx
415b4b:	6c                   	insb   (%dx),%es:(%edi)
415b4c:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
415b53:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
415b57:	74 5f                	je     0x415bb8
415b59:	54                   	push   %esp
415b5a:	65 78 74             	gs js  0x415bd1
415b5d:	53                   	push   %ebx
415b5e:	69 7a 65 00 5f 74 65 	imul   $0x65745f00,0x65(%edx),%edi
415b65:	78 74                	js     0x415bdb
415b67:	53                   	push   %ebx
415b68:	69 7a 65 00 6f 76 65 	imul   $0x65766f00,0x65(%edx),%edi
415b6f:	72 66                	jb     0x415bd7
415b71:	6c                   	insb   (%dx),%es:(%edi)
415b72:	6f                   	outsl  %ds:(%esi),(%dx)
415b73:	77 53                	ja     0x415bc8
415b75:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
415b7c:	5f                   	pop    %edi
415b7d:	44                   	inc    %esp
415b7e:	61                   	popa
415b7f:	79 53                	jns    0x415bd4
415b81:	69 7a 65 00 5f 64 61 	imul   $0x61645f00,0x65(%edx),%edi
415b88:	79 53                	jns    0x415bdd
415b8a:	69 7a 65 00 4f 6e 49 	imul   $0x496e4f00,0x65(%edx),%edi
415b91:	6e                   	outsb  %ds:(%esi),(%dx)
415b92:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
415b99:	65
415b9a:	00 5f 73             	add    %bl,0x73(%edi)
415b9d:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
415ba4:	5f                   	pop    %edi
415ba5:	41                   	inc    %ecx
415ba6:	6c                   	insb   (%dx),%es:(%edi)
415ba7:	6c                   	insb   (%dx),%es:(%edi)
415ba8:	6f                   	outsl  %ds:(%esi),(%dx)
415ba9:	77 49                	ja     0x415bf4
415bab:	74 65                	je     0x415c12
415bad:	6d                   	insl   (%dx),%es:(%edi)
415bae:	52                   	push   %edx
415baf:	65 73 69             	gs jae 0x415c1b
415bb2:	7a 65                	jp     0x415c19
415bb4:	00 73 65             	add    %dh,0x65(%ebx)
415bb7:	74 5f                	je     0x415c18
415bb9:	41                   	inc    %ecx
415bba:	6c                   	insb   (%dx),%es:(%edi)
415bbb:	6c                   	insb   (%dx),%es:(%edi)
415bbc:	6f                   	outsl  %ds:(%esi),(%dx)
415bbd:	77 49                	ja     0x415c08
415bbf:	74 65                	je     0x415c26
415bc1:	6d                   	insl   (%dx),%es:(%edi)
415bc2:	52                   	push   %edx
415bc3:	65 73 69             	gs jae 0x415c2f
415bc6:	7a 65                	jp     0x415c2d
415bc8:	00 5f 61             	add    %bl,0x61(%edi)
415bcb:	6c                   	insb   (%dx),%es:(%edi)
415bcc:	6c                   	insb   (%dx),%es:(%edi)
415bcd:	6f                   	outsl  %ds:(%esi),(%dx)
415bce:	77 49                	ja     0x415c19
415bd0:	74 65                	je     0x415c37
415bd2:	6d                   	insl   (%dx),%es:(%edi)
415bd3:	52                   	push   %edx
415bd4:	65 73 69             	gs jae 0x415c40
415bd7:	7a 65                	jp     0x415c3e
415bd9:	00 4f 6e             	add    %cl,0x6e(%edi)
415bdc:	52                   	push   %edx
415bdd:	65 73 69             	gs jae 0x415c49
415be0:	7a 65                	jp     0x415c47
415be2:	00 49 6e             	add    %cl,0x6e(%ecx)
415be5:	64 65 78 4f          	fs gs js 0x415c38
415be9:	66 00 67 65          	data16 add %ah,0x65(%edi)
415bed:	74 5f                	je     0x415c4e
415bef:	54                   	push   %esp
415bf0:	61                   	popa
415bf1:	67 00 73 65          	add    %dh,0x65(%bp,%di)
415bf5:	74 5f                	je     0x415c56
415bf7:	54                   	push   %esp
415bf8:	61                   	popa
415bf9:	67 00 5f 74          	add    %bl,0x74(%bx)
415bfd:	61                   	popa
415bfe:	67 00 53 79          	add    %dl,0x79(%bp,%di)
415c02:	73 74                	jae    0x415c78
415c04:	65 6d                	gs insl (%dx),%es:(%edi)
415c06:	2e 54                	cs push %esp
415c08:	68 72 65 61 64       	push   $0x64616572
415c0d:	69 6e 67 00 73 65 74 	imul   $0x74657300,0x67(%esi),%ebp
415c14:	5f                   	pop    %edi
415c15:	50                   	push   %eax
415c16:	61                   	popa
415c17:	64 64 69 6e 67 00 67 	fs imul $0x74656700,%fs:0x67(%esi),%ebp
415c1e:	65 74
415c20:	5f                   	pop    %edi
415c21:	49                   	dec    %ecx
415c22:	74 65                	je     0x415c89
415c24:	6d                   	insl   (%dx),%es:(%edi)
415c25:	50                   	push   %eax
415c26:	61                   	popa
415c27:	64 64 69 6e 67 00 73 	fs imul $0x74657300,%fs:0x67(%esi),%ebp
415c2e:	65 74
415c30:	5f                   	pop    %edi
415c31:	49                   	dec    %ecx
415c32:	74 65                	je     0x415c99
415c34:	6d                   	insl   (%dx),%es:(%edi)
415c35:	50                   	push   %eax
415c36:	61                   	popa
415c37:	64 64 69 6e 67 00 5f 	fs imul $0x74695f00,%fs:0x67(%esi),%ebp
415c3e:	69 74
415c40:	65 6d                	gs insl (%dx),%es:(%edi)
415c42:	50                   	push   %eax
415c43:	61                   	popa
415c44:	64 64 69 6e 67 00 67 	fs imul $0x74656700,%fs:0x67(%esi),%ebp
415c4b:	65 74
415c4d:	5f                   	pop    %edi
415c4e:	49                   	dec    %ecx
415c4f:	74 65                	je     0x415cb6
415c51:	6d                   	insl   (%dx),%es:(%edi)
415c52:	73 50                	jae    0x415ca4
415c54:	61                   	popa
415c55:	64 64 69 6e 67 00 73 	fs imul $0x74657300,%fs:0x67(%esi),%ebp
415c5c:	65 74
415c5e:	5f                   	pop    %edi
415c5f:	49                   	dec    %ecx
415c60:	74 65                	je     0x415cc7
415c62:	6d                   	insl   (%dx),%es:(%edi)
415c63:	73 50                	jae    0x415cb5
415c65:	61                   	popa
415c66:	64 64 69 6e 67 00 67 	fs imul $0x74656700,%fs:0x67(%esi),%ebp
415c6d:	65 74
415c6f:	5f                   	pop    %edi
415c70:	44                   	inc    %esp
415c71:	61                   	popa
415c72:	79 54                	jns    0x415cc8
415c74:	6f                   	outsl  %ds:(%esi),(%dx)
415c75:	70 49                	jo     0x415cc0
415c77:	74 65                	je     0x415cde
415c79:	6d                   	insl   (%dx),%es:(%edi)
415c7a:	73 50                	jae    0x415ccc
415c7c:	61                   	popa
415c7d:	64 64 69 6e 67 00 73 	fs imul $0x74657300,%fs:0x67(%esi),%ebp
415c84:	65 74
415c86:	5f                   	pop    %edi
415c87:	44                   	inc    %esp
415c88:	61                   	popa
415c89:	79 54                	jns    0x415cdf
415c8b:	6f                   	outsl  %ds:(%esi),(%dx)
415c8c:	70 49                	jo     0x415cd7
415c8e:	74 65                	je     0x415cf5
415c90:	6d                   	insl   (%dx),%es:(%edi)
415c91:	73 50                	jae    0x415ce3
415c93:	61                   	popa
415c94:	64 64 69 6e 67 00 5f 	fs imul $0x6c615f00,%fs:0x67(%esi),%ebp
415c9b:	61 6c
415c9d:	6c                   	insb   (%dx),%es:(%edi)
415c9e:	44                   	inc    %esp
415c9f:	61                   	popa
415ca0:	79 49                	jns    0x415ceb
415ca2:	74 65                	je     0x415d09
415ca4:	6d                   	insl   (%dx),%es:(%edi)
415ca5:	73 50                	jae    0x415cf7
415ca7:	61                   	popa
415ca8:	64 64 69 6e 67 00 5f 	fs imul $0x74695f00,%fs:0x67(%esi),%ebp
415caf:	69 74
415cb1:	65 6d                	gs insl (%dx),%es:(%edi)
415cb3:	73 50                	jae    0x415d05
415cb5:	61                   	popa
415cb6:	64 64 69 6e 67 00 67 	fs imul $0x74656700,%fs:0x67(%esi),%ebp
415cbd:	65 74
415cbf:	5f                   	pop    %edi
415cc0:	49                   	dec    %ecx
415cc1:	74 65                	je     0x415d28
415cc3:	6d                   	insl   (%dx),%es:(%edi)
415cc4:	53                   	push   %ebx
415cc5:	68 61 64 6f 77       	push   $0x776f6461
415cca:	50                   	push   %eax
415ccb:	61                   	popa
415ccc:	64 64 69 6e 67 00 73 	fs imul $0x74657300,%fs:0x67(%esi),%ebp
415cd3:	65 74
415cd5:	5f                   	pop    %edi
415cd6:	49                   	dec    %ecx
415cd7:	74 65                	je     0x415d3e
415cd9:	6d                   	insl   (%dx),%es:(%edi)
415cda:	53                   	push   %ebx
415cdb:	68 61 64 6f 77       	push   $0x776f6461
415ce0:	50                   	push   %eax
415ce1:	61                   	popa
415ce2:	64 64 69 6e 67 00 5f 	fs imul $0x74695f00,%fs:0x67(%esi),%ebp
415ce9:	69 74
415ceb:	65 6d                	gs insl (%dx),%es:(%edi)
415ced:	53                   	push   %ebx
415cee:	68 61 64 6f 77       	push   $0x776f6461
415cf3:	50                   	push   %eax
415cf4:	61                   	popa
415cf5:	64 64 69 6e 67 00 6f 	fs imul $0x65766f00,%fs:0x67(%esi),%ebp
415cfc:	76 65
415cfe:	72 66                	jb     0x415d66
415d00:	6c                   	insb   (%dx),%es:(%edi)
415d01:	6f                   	outsl  %ds:(%esi),(%dx)
415d02:	77 50                	ja     0x415d54
415d04:	61                   	popa
415d05:	64 64 69 6e 67 00 45 	fs imul $0x636e4500,%fs:0x67(%esi),%ebp
415d0c:	6e 63
415d0e:	6f                   	outsl  %ds:(%esi),(%dx)
415d0f:	64 69 6e 67 00 67 65 	imul   $0x74656700,%fs:0x67(%esi),%ebp
415d16:	74
415d17:	5f                   	pop    %edi
415d18:	49                   	dec    %ecx
415d19:	73 44                	jae    0x415d5f
415d1b:	72 61                	jb     0x415d7e
415d1d:	67 67 69 6e 67 00 53 	addr16 imul $0x74655300,0x67(%bp),%ebp
415d24:	65 74
415d26:	49                   	dec    %ecx
415d27:	73 44                	jae    0x415d6d
415d29:	72 61                	jb     0x415d8c
415d2b:	67 67 69 6e 67 00 5f 	addr16 imul $0x73695f00,0x67(%bp),%ebp
415d32:	69 73
415d34:	44                   	inc    %esp
415d35:	72 61                	jb     0x415d98
415d37:	67 67 69 6e 67 00 64 	addr16 imul $0x61726400,0x67(%bp),%ebp
415d3e:	72 61
415d40:	67 67 69 6e 67 00 43 	addr16 imul $0x69654300,0x67(%bp),%ebp
415d47:	65 69
415d49:	6c                   	insb   (%dx),%es:(%edi)