418c1e:	6e                   	outsb  %ds:(%esi),(%dx)
418c1f:	73 74                	jae    0x418c95
418c21:	61                   	popa
418c22:	6c                   	insb   (%dx),%es:(%edi)
418c23:	6c                   	insb   (%dx),%es:(%edi)
418c24:	50                   	push   %eax
418c25:	72 6f                	jb     0x418c96
418c27:	63 65 73             	arpl   %esp,0x73(%ebp)
418c2a:	73 46                	jae    0x418c72
418c2c:	6f                   	outsl  %ds:(%esi),(%dx)
418c2d:	72 6d                	jb     0x418c9c
418c2f:	5f                   	pop    %edi
418c30:	53                   	push   %ebx
418c31:	68 6f 77 6e 00       	push   $0x6e776f
418c36:	43                   	inc    %ebx
418c37:	6f                   	outsl  %ds:(%esi),(%dx)
418c38:	6d                   	insl   (%dx),%es:(%edi)
418c39:	70 61                	jo     0x418c9c
418c3b:	72 65                	jb     0x418ca2
418c3d:	54                   	push   %esp
418c3e:	6f                   	outsl  %ds:(%esi),(%dx)
418c3f:	00 43 6f             	add    %al,0x6f(%ebx)
418c42:	70 79                	jo     0x418cbd
418c44:	54                   	push   %esp
418c45:	6f                   	outsl  %ds:(%esi),(%dx)
418c46:	00 44 6f 77          	add    %al,0x77(%edi,%ebp,2)
418c4a:	6e                   	outsb  %ds:(%esi),(%dx)
418c4b:	6c                   	insb   (%dx),%es:(%edi)
418c4c:	6f                   	outsl  %ds:(%esi),(%dx)
418c4d:	61                   	popa
418c4e:	64 49                	fs dec %ecx
418c50:	6e                   	outsb  %ds:(%esi),(%dx)
418c51:	66 6f                	outsw  %ds:(%esi),(%dx)
418c53:	00 46 69             	add    %al,0x69(%esi)
418c56:	6c                   	insb   (%dx),%es:(%edi)
418c57:	65 49                	gs dec %ecx
418c59:	6e                   	outsb  %ds:(%esi),(%dx)
418c5a:	66 6f                	outsw  %ds:(%esi),(%dx)
418c5c:	00 43 75             	add    %al,0x75(%ebx)
418c5f:	6c                   	insb   (%dx),%es:(%edi)
418c60:	74 75                	je     0x418cd7
418c62:	72 65                	jb     0x418cc9
418c64:	49                   	dec    %ecx
418c65:	6e                   	outsb  %ds:(%esi),(%dx)
418c66:	66 6f                	outsw  %ds:(%esi),(%dx)
418c68:	00 4c 6f 67          	add    %cl,0x67(%edi,%ebp,2)
418c6c:	69 6e 49 6e 66 6f 00 	imul   $0x6f666e,0x49(%esi),%ebp
418c73:	53                   	push   %ebx
418c74:	65 72 69             	gs jb  0x418ce0
418c77:	61                   	popa
418c78:	6c                   	insb   (%dx),%es:(%edi)
418c79:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
418c80:	49                   	dec    %ecx
418c81:	6e                   	outsb  %ds:(%esi),(%dx)
418c82:	66 6f                	outsw  %ds:(%esi),(%dx)
418c84:	00 44 69 72          	add    %al,0x72(%ecx,%ebp,2)
418c88:	65 63 74 6f 72       	arpl   %esi,%gs:0x72(%edi,%ebp,2)
418c8d:	79 49                	jns    0x418cd8
418c8f:	6e                   	outsb  %ds:(%esi),(%dx)
418c90:	66 6f                	outsw  %ds:(%esi),(%dx)
418c92:	00 69 6e             	add    %ch,0x6e(%ecx)
418c95:	66 6f                	outsw  %ds:(%esi),(%dx)
418c97:	00 42 69             	add    %al,0x69(%edx)
418c9a:	74 6d                	je     0x418d09
418c9c:	61                   	popa
418c9d:	70 00                	jo     0x418c9f
418c9f:	53                   	push   %ebx
418ca0:	6c                   	insb   (%dx),%es:(%edi)
418ca1:	65 65 70 00          	gs gs jo 0x418ca5
418ca5:	53                   	push   %ebx
418ca6:	65 74 54             	gs je  0x418cfd
418ca9:	6f                   	outsl  %ds:(%esi),(%dx)
418caa:	6f                   	outsl  %ds:(%esi),(%dx)
418cab:	6c                   	insb   (%dx),%es:(%edi)
418cac:	54                   	push   %esp
418cad:	69 70 00 54 6f 6f 6c 	imul   $0x6c6f6f54,0x0(%eax),%esi
418cb4:	53                   	push   %ebx
418cb5:	74 72                	je     0x418d29
418cb7:	69 70 00 53 74 61 74 	imul   $0x74617453,0x0(%eax),%esi
418cbe:	75 73                	jne    0x418d33
418cc0:	53                   	push   %ebx
418cc1:	74 72                	je     0x418d35
418cc3:	69 70 00 73 65 74 5f 	imul   $0x5f746573,0x0(%eax),%esi
418cca:	4d                   	dec    %ebp
418ccb:	61                   	popa
418ccc:	69 6e 4d 65 6e 75 53 	imul   $0x53756e65,0x4d(%esi),%ebp
418cd3:	74 72                	je     0x418d47
418cd5:	69 70 00 63 6f 6d 4c 	imul   $0x4c6d6f63,0x0(%eax),%esi
418cdc:	6f                   	outsl  %ds:(%esi),(%dx)
418cdd:	70 00                	jo     0x418cdf
418cdf:	64 73 45             	fs jae 0x418d27
418ce2:	73 68                	jae    0x418d4c
418ce4:	6f                   	outsl  %ds:(%esi),(%dx)
418ce5:	70 00                	jo     0x418ce7
418ce7:	50                   	push   %eax
418ce8:	68 6f 6e 65 73       	push   $0x73656e6f
418ced:	68 6f 70 00 73       	push   $0x7300706f
418cf2:	65 74 5f             	gs je  0x418d54
418cf5:	54                   	push   %esp
418cf6:	61                   	popa
418cf7:	62 53 74             	bound  %edx,0x74(%ebx)
418cfa:	6f                   	outsl  %ds:(%esi),(%dx)
418cfb:	70 00                	jo     0x418cfd
418cfd:	66 72 6d             	data16 jb 0x418d6d
418d00:	53                   	push   %ebx
418d01:	75 70                	jne    0x418d73
418d03:	00 55 70             	add    %dl,0x70(%ebp)
418d06:	4c                   	dec    %esp
418d07:	6f                   	outsl  %ds:(%esi),(%dx)
418d08:	61                   	popa
418d09:	64 50                	fs push %eax
418d0b:	72 6f                	jb     0x418d7c
418d0d:	67 72 65             	addr16 jb 0x418d75
418d10:	73 73                	jae    0x418d85
418d12:	42                   	inc    %edx
418d13:	61                   	popa
418d14:	72 00                	jb     0x418d16
418d16:	67 65 74 50          	addr16 gs je 0x418d6a
418d1a:	72 6f                	jb     0x418d8b
418d1c:	67 72 65             	addr16 jb 0x418d84
418d1f:	73 73                	jae    0x418d94
418d21:	62 61 72             	bound  %esp,0x72(%ecx)
418d24:	00 43 6c             	add    %al,0x6c(%ebx)
418d27:	65 61                	gs popa
418d29:	72 00                	jb     0x418d2b
418d2b:	73 65                	jae    0x418d92
418d2d:	74 5f                	je     0x418d8e
418d2f:	44                   	inc    %esp
418d30:	61                   	popa
418d31:	74 61                	je     0x418d94
418d33:	4d                   	dec    %ebp
418d34:	65 6d                	gs insl (%dx),%es:(%edi)
418d36:	62 65 72             	bound  %esp,0x72(%ebp)
418d39:	00 53 74             	add    %dl,0x74(%ebx)
418d3c:	72 69                	jb     0x418da7
418d3e:	6e                   	outsb  %ds:(%esi),(%dx)
418d3f:	67 52                	addr16 push %edx
418d41:	65 61                	gs popa
418d43:	64 65 72 00          	fs gs jb 0x418d47
418d47:	58                   	pop    %eax
418d48:	6d                   	insl   (%dx),%es:(%edi)
418d49:	6c                   	insb   (%dx),%es:(%edi)
418d4a:	52                   	push   %edx
418d4b:	65 61                	gs popa
418d4d:	64 65 72 00          	fs gs jb 0x418d51
418d51:	53                   	push   %ebx
418d52:	74 72                	je     0x418dc6
418d54:	65 61                	gs popa
418d56:	6d                   	insl   (%dx),%es:(%edi)
418d57:	52                   	push   %edx
418d58:	65 61                	gs popa
418d5a:	64 65 72 00          	fs gs jb 0x418d5e
418d5e:	58                   	pop    %eax
418d5f:	6d                   	insl   (%dx),%es:(%edi)
418d60:	6c                   	insb   (%dx),%es:(%edi)
418d61:	54                   	push   %esp
418d62:	65 78 74             	gs js  0x418dd9
418d65:	52                   	push   %edx
418d66:	65 61                	gs popa
418d68:	64 65 72 00          	fs gs jb 0x418d6c
418d6c:	72 65                	jb     0x418dd3
418d6e:	61                   	popa
418d6f:	64 65 72 00          	fs gs jb 0x418d73
418d73:	48                   	dec    %eax
418d74:	74 74                	je     0x418dea
418d76:	70 55                	jo     0x418dcd
418d78:	70 6c                	jo     0x418de6
418d7a:	6f                   	outsl  %ds:(%esi),(%dx)
418d7b:	61                   	popa
418d7c:	64 65 72 00          	fs gs jb 0x418d80
418d80:	4e                   	dec    %esi
418d81:	65 77 52             	gs ja  0x418dd6
418d84:	6f                   	outsl  %ds:(%esi),(%dx)
418d85:	77 46                	ja     0x418dcd
418d87:	72 6f                	jb     0x418df8
418d89:	6d                   	insl   (%dx),%es:(%edi)
418d8a:	42                   	inc    %edx
418d8b:	75 69                	jne    0x418df6
418d8d:	6c                   	insb   (%dx),%es:(%edi)
418d8e:	64 65 72 00          	fs gs jb 0x418d92
418d92:	44                   	inc    %esp
418d93:	61                   	popa
418d94:	74 61                	je     0x418df7
418d96:	52                   	push   %edx
418d97:	6f                   	outsl  %ds:(%esi),(%dx)
418d98:	77 42                	ja     0x418ddc
418d9a:	75 69                	jne    0x418e05
418d9c:	6c                   	insb   (%dx),%es:(%edi)
418d9d:	64 65 72 00          	fs gs jb 0x418da1
418da1:	62 75 69             	bound  %esi,0x69(%ebp)
418da4:	6c                   	insb   (%dx),%es:(%edi)
418da5:	64 65 72 00          	fs gs jb 0x418da9
418da9:	73 65                	jae    0x418e10
418dab:	6e                   	outsb  %ds:(%esi),(%dx)
418dac:	64 65 72 00          	fs gs jb 0x418db0
418db0:	67 65 74 5f          	addr16 gs je 0x418e13
418db4:	55                   	push   %ebp
418db5:	70 64                	jo     0x418e1b
418db7:	61                   	popa
418db8:	74 65                	je     0x418e1f
418dba:	4f                   	dec    %edi
418dbb:	72 64                	jb     0x418e21
418dbd:	65 72 00             	gs jb  0x418dc0
418dc0:	73 65                	jae    0x418e27
418dc2:	74 5f                	je     0x418e23
418dc4:	55                   	push   %ebp
418dc5:	70 64                	jo     0x418e2b
418dc7:	61                   	popa
418dc8:	74 65                	je     0x418e2f
418dca:	4f                   	dec    %edi
418dcb:	72 64                	jb     0x418e31
418dcd:	65 72 00             	gs jb  0x418dd0
418dd0:	5f                   	pop    %edi
418dd1:	75 70                	jne    0x418e43
418dd3:	64 61                	fs popa
418dd5:	74 65                	je     0x418e3c
418dd7:	4f                   	dec    %edi
418dd8:	72 64                	jb     0x418e3e
418dda:	65 72 00             	gs jb  0x418ddd
418ddd:	44                   	inc    %esp
418dde:	6f                   	outsl  %ds:(%esi),(%dx)
418ddf:	77 6e                	ja     0x418e4f
418de1:	41                   	inc    %ecx
418de2:	6e                   	outsb  %ds:(%esi),(%dx)
418de3:	64 55                	fs push %ebp
418de5:	70 4c                	jo     0x418e33
418de7:	6f                   	outsl  %ds:(%esi),(%dx)
418de8:	61                   	popa
418de9:	64 4d                	fs dec %ebp
418deb:	61                   	popa
418dec:	6e                   	outsb  %ds:(%esi),(%dx)
418ded:	61                   	popa
418dee:	67 65 72 00          	addr16 gs jb 0x418df2
418df2:	44                   	inc    %esp
418df3:	6f                   	outsl  %ds:(%esi),(%dx)
418df4:	77 6e                	ja     0x418e64
418df6:	6c                   	insb   (%dx),%es:(%edi)
418df7:	6f                   	outsl  %ds:(%esi),(%dx)
418df8:	61                   	popa
418df9:	64 4d                	fs dec %ebp
418dfb:	61                   	popa
418dfc:	6e                   	outsb  %ds:(%esi),(%dx)
418dfd:	61                   	popa
418dfe:	67 65 72 00          	addr16 gs jb 0x418e02
418e02:	67 65 74 5f          	addr16 gs je 0x418e65
418e06:	52                   	push   %edx
418e07:	65 73 6f             	gs jae 0x418e79
418e0a:	75 72                	jne    0x418e7e
418e0c:	63 65 4d             	arpl   %esp,0x4d(%ebp)
418e0f:	61                   	popa
418e10:	6e                   	outsb  %ds:(%esi),(%dx)
418e11:	61                   	popa
418e12:	67 65 72 00          	addr16 gs jb 0x418e16
418e16:	43                   	inc    %ebx
418e17:	6f                   	outsl  %ds:(%esi),(%dx)
418e18:	6d                   	insl   (%dx),%es:(%edi)
418e19:	70 6f                	jo     0x418e8a
418e1b:	6e                   	outsb  %ds:(%esi),(%dx)
418e1c:	65 6e                	outsb  %gs:(%esi),(%dx)
418e1e:	74 52                	je     0x418e72
418e20:	65 73 6f             	gs jae 0x418e92
418e23:	75 72                	jne    0x418e97
418e25:	63 65 4d             	arpl   %esp,0x4d(%ebp)
418e28:	61                   	popa
418e29:	6e                   	outsb  %ds:(%esi),(%dx)
418e2a:	61                   	popa
418e2b:	67 65 72 00          	addr16 gs jb 0x418e2f
418e2f:	54                   	push   %esp
418e30:	61                   	popa
418e31:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
418e35:	64 61                	fs popa
418e37:	70 74                	jo     0x418ead
418e39:	65 72 4d             	gs jb  0x418e89
418e3c:	61                   	popa
418e3d:	6e                   	outsb  %ds:(%esi),(%dx)
418e3e:	61                   	popa
418e3f:	67 65 72 00          	addr16 gs jb 0x418e43
418e43:	74 61                	je     0x418ea6
418e45:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
418e49:	64 61                	fs popa
418e4b:	70 74                	jo     0x418ec1
418e4d:	65 72 4d             	gs jb  0x418e9d
418e50:	61                   	popa
418e51:	6e                   	outsb  %ds:(%esi),(%dx)
418e52:	61                   	popa
418e53:	67 65 72 00          	addr16 gs jb 0x418e57
418e57:	5f                   	pop    %edi
418e58:	6d                   	insl   (%dx),%es:(%edi)
418e59:	61                   	popa
418e5a:	6e                   	outsb  %ds:(%esi),(%dx)
418e5b:	61                   	popa
418e5c:	67 65 72 00          	addr16 gs jb 0x418e60
418e60:	44                   	inc    %esp
418e61:	61                   	popa
418e62:	74 65                	je     0x418ec9
418e64:	54                   	push   %esp
418e65:	69 6d 65 50 69 63 6b 	imul   $0x6b636950,0x65(%ebp),%ebp
418e6c:	65 72 00             	gs jb  0x418e6f
418e6f:	5f                   	pop    %edi
418e70:	42                   	inc    %edx
418e71:	47                   	inc    %edi
418e72:	57                   	push   %edi
418e73:	6f                   	outsl  %ds:(%esi),(%dx)
418e74:	72 6b                	jb     0x418ee1
418e76:	65 72 00             	gs jb  0x418e79
418e79:	42                   	inc    %edx
418e7a:	61                   	popa
418e7b:	63 6b 67             	arpl   %ebp,0x67(%ebx)
418e7e:	72 6f                	jb     0x418eef
418e80:	75 6e                	jne    0x418ef0
418e82:	64 57                	fs push %edi
418e84:	6f                   	outsl  %ds:(%esi),(%dx)
418e85:	72 6b                	jb     0x418ef2
418e87:	65 72 00             	gs jb  0x418e8a
418e8a:	5f                   	pop    %edi
418e8b:	62 67 57             	bound  %esp,0x57(%edi)
418e8e:	6f                   	outsl  %ds:(%esi),(%dx)
418e8f:	72 6b                	jb     0x418efc
418e91:	65 72 00             	gs jb  0x418e94
418e94:	50                   	push   %eax
418e95:	72 6f                	jb     0x418f06
418e97:	67 72 65             	addr16 jb 0x418eff
418e9a:	73 73                	jae    0x418f0f
418e9c:	43                   	inc    %ebx
418e9d:	68 61 6e 67 65       	push   $0x65676e61
418ea2:	64 45                	fs inc %ebp
418ea4:	76 65                	jbe    0x418f0b
418ea6:	6e                   	outsb  %ds:(%esi),(%dx)
418ea7:	74 48                	je     0x418ef1
418ea9:	61                   	popa
418eaa:	6e                   	outsb  %ds:(%esi),(%dx)
418eab:	64 6c                	fs insb (%dx),%es:(%edi)
418ead:	65 72 00             	gs jb  0x418eb0
418eb0:	52                   	push   %edx
418eb1:	75 6e                	jne    0x418f21
418eb3:	57                   	push   %edi
418eb4:	6f                   	outsl  %ds:(%esi),(%dx)
418eb5:	72 6b                	jb     0x418f22
418eb7:	65 72 43             	gs jb  0x418efd
418eba:	6f                   	outsl  %ds:(%esi),(%dx)
418ebb:	6d                   	insl   (%dx),%es:(%edi)
418ebc:	70 6c                	jo     0x418f2a
418ebe:	65 74 65             	gs je  0x418f26
418ec1:	64 45                	fs inc %ebp
418ec3:	76 65                	jbe    0x418f2a
418ec5:	6e                   	outsb  %ds:(%esi),(%dx)
418ec6:	74 48                	je     0x418f10
418ec8:	61                   	popa
418ec9:	6e                   	outsb  %ds:(%esi),(%dx)
418eca:	64 6c                	fs insb (%dx),%es:(%edi)