415c97:	65 61                	gs popa
415c99:	70 6f                	jo     0x415d0a
415c9b:	6e                   	outsb  %ds:(%esi),(%dx)
415c9c:	00 46 69             	add    %al,0x69(%esi)
415c9f:	6e                   	outsb  %ds:(%esi),(%dx)
415ca0:	64 57                	fs push %edi
415ca2:	65 61                	gs popa
415ca4:	70 6f                	jo     0x415d15
415ca6:	6e                   	outsb  %ds:(%esi),(%dx)
415ca7:	00 73 74             	add    %dh,0x74(%ebx)
415caa:	61                   	popa
415cab:	72 74                	jb     0x415d21
415cad:	69 6e 67 57 65 61 70 	imul   $0x70616557,0x67(%esi),%ebp
415cb4:	6f                   	outsl  %ds:(%esi),(%dx)
415cb5:	6e                   	outsb  %ds:(%esi),(%dx)
415cb6:	00 70 6e             	add    %dh,0x6e(%eax)
415cb9:	6c                   	insb   (%dx),%es:(%edi)
415cba:	57                   	push   %edi
415cbb:	65 61                	gs popa
415cbd:	70 6f                	jo     0x415d2e
415cbf:	6e                   	outsb  %ds:(%esi),(%dx)
415cc0:	00 53 77             	add    %dl,0x77(%ebx)
415cc3:	61                   	popa
415cc4:	70 57                	jo     0x415d1d
415cc6:	65 61                	gs popa
415cc8:	70 6f                	jo     0x415d39
415cca:	6e                   	outsb  %ds:(%esi),(%dx)
415ccb:	00 54 65 6d          	add    %dl,0x6d(%ebp,%eiz,2)
415ccf:	70 57                	jo     0x415d28
415cd1:	65 61                	gs popa
415cd3:	70 6f                	jo     0x415d44
415cd5:	6e                   	outsb  %ds:(%esi),(%dx)
415cd6:	00 47 65             	add    %al,0x65(%edi)
415cd9:	74 50                	je     0x415d2b
415cdb:	6c                   	insb   (%dx),%es:(%edi)
415cdc:	61                   	popa
415cdd:	79 65                	jns    0x415d44
415cdf:	72 57                	jb     0x415d38
415ce1:	65 61                	gs popa
415ce3:	70 6f                	jo     0x415d54
415ce5:	6e                   	outsb  %ds:(%esi),(%dx)
415ce6:	00 43 6c             	add    %al,0x6c(%ebx)
415ce9:	61                   	popa
415cea:	73 73                	jae    0x415d5f
415cec:	57                   	push   %edi
415ced:	65 61                	gs popa
415cef:	70 6f                	jo     0x415d60
415cf1:	6e                   	outsb  %ds:(%esi),(%dx)
415cf2:	00 47 65             	add    %al,0x65(%edi)
415cf5:	74 4e                	je     0x415d45
415cf7:	65 77 57             	gs ja  0x415d51
415cfa:	65 61                	gs popa
415cfc:	70 6f                	jo     0x415d6d
415cfe:	6e                   	outsb  %ds:(%esi),(%dx)
415cff:	00 6e 65             	add    %ch,0x65(%esi)
415d02:	77 57                	ja     0x415d5b
415d04:	65 61                	gs popa
415d06:	70 6f                	jo     0x415d77
415d08:	6e                   	outsb  %ds:(%esi),(%dx)
415d09:	00 77 65             	add    %dh,0x65(%edi)
415d0c:	61                   	popa
415d0d:	70 6f                	jo     0x415d7e
415d0f:	6e                   	outsb  %ds:(%esi),(%dx)
415d10:	00 73 65             	add    %dh,0x65(%ebx)
415d13:	74 5f                	je     0x415d74
415d15:	43                   	inc    %ebx
415d16:	61                   	popa
415d17:	6e                   	outsb  %ds:(%esi),(%dx)
415d18:	63 65 6c             	arpl   %esp,0x6c(%ebp)
415d1b:	42                   	inc    %edx
415d1c:	75 74                	jne    0x415d92
415d1e:	74 6f                	je     0x415d8f
415d20:	6e                   	outsb  %ds:(%esi),(%dx)
415d21:	00 4d 65             	add    %cl,0x65(%ebp)
415d24:	73 73                	jae    0x415d99
415d26:	61                   	popa
415d27:	67 65 42             	addr16 gs inc %edx
415d2a:	6f                   	outsl  %ds:(%esi),(%dx)
415d2b:	78 44                	js     0x415d71
415d2d:	65 66 61             	gs popaw
415d30:	75 6c                	jne    0x415d9e
415d32:	74 42                	je     0x415d76
415d34:	75 74                	jne    0x415daa
415d36:	74 6f                	je     0x415da7
415d38:	6e                   	outsb  %ds:(%esi),(%dx)
415d39:	00 73 65             	add    %dh,0x65(%ebx)
415d3c:	74 5f                	je     0x415d9d
415d3e:	41                   	inc    %ecx
415d3f:	63 63 65             	arpl   %esp,0x65(%ebx)
415d42:	70 74                	jo     0x415db8
415d44:	42                   	inc    %edx
415d45:	75 74                	jne    0x415dbb
415d47:	74 6f                	je     0x415db8
415d49:	6e                   	outsb  %ds:(%esi),(%dx)
415d4a:	00 63 6f             	add    %ah,0x6f(%ebx)
415d4d:	6d                   	insl   (%dx),%es:(%edi)
415d4e:	70 54                	jo     0x415da4
415d50:	75 72                	jne    0x415dc4
415d52:	6e                   	outsb  %ds:(%esi),(%dx)
415d53:	00 52 75             	add    %dl,0x75(%edx)
415d56:	6e                   	outsb  %ds:(%esi),(%dx)
415d57:	00 4e 6f             	add    %cl,0x6f(%esi)
415d5a:	74 68                	je     0x415dc4
415d5c:	69 6e 67 53 70 61 77 	imul   $0x77617053,0x67(%esi),%ebp
415d63:	6e                   	outsb  %ds:(%esi),(%dx)
415d64:	00 49 74             	add    %cl,0x74(%ecx)
415d67:	65 6d                	gs insl (%dx),%es:(%edi)
415d69:	53                   	push   %ebx
415d6a:	70 61                	jo     0x415dcd
415d6c:	77 6e                	ja     0x415ddc
415d6e:	00 45 6e             	add    %al,0x6e(%ebp)
415d71:	65 6d                	gs insl (%dx),%es:(%edi)
415d73:	79 53                	jns    0x415dc8
415d75:	70 61                	jo     0x415dd8
415d77:	77 6e                	ja     0x415de7
415d79:	00 62 74             	add    %ah,0x74(%edx)
415d7c:	6e                   	outsb  %ds:(%esi),(%dx)
415d7d:	4e                   	dec    %esi
415d7e:	6f                   	outsl  %ds:(%esi),(%dx)
415d7f:	00 72 65             	add    %dh,0x65(%edx)
415d82:	71 4e                	jno    0x415dd2
415d84:	6f                   	outsl  %ds:(%esi),(%dx)
415d85:	00 4d 65             	add    %cl,0x65(%ebp)
415d88:	74 68                	je     0x415df2
415d8a:	6f                   	outsl  %ds:(%esi),(%dx)
415d8b:	64 49                	fs dec %ecx
415d8d:	6e                   	outsb  %ds:(%esi),(%dx)
415d8e:	66 6f                	outsw  %ds:(%esi),(%dx)
415d90:	00 43 75             	add    %al,0x75(%ebx)
415d93:	6c                   	insb   (%dx),%es:(%edi)
415d94:	74 75                	je     0x415e0b
415d96:	72 65                	jb     0x415dfd
415d98:	49                   	dec    %ecx
415d99:	6e                   	outsb  %ds:(%esi),(%dx)
415d9a:	66 6f                	outsw  %ds:(%esi),(%dx)
415d9c:	00 44 69 72          	add    %al,0x72(%ecx,%ebp,2)
415da0:	65 63 74 6f 72       	arpl   %esi,%gs:0x72(%edi,%ebp,2)
415da5:	79 49                	jns    0x415df0
415da7:	6e                   	outsb  %ds:(%esi),(%dx)
415da8:	66 6f                	outsw  %ds:(%esi),(%dx)
415daa:	00 50 6f             	add    %dl,0x6f(%eax)
415dad:	70 75                	jo     0x415e24
415daf:	6c                   	insb   (%dx),%es:(%edi)
415db0:	61                   	popa
415db1:	74 65                	je     0x415e18
415db3:	4d                   	dec    %ebp
415db4:	61                   	popa
415db5:	70 00                	jo     0x415db7
415db7:	42                   	inc    %edx
415db8:	69 74 6d 61 70 00 70 	imul   $0x69700070,0x61(%ebp,%ebp,2),%esi
415dbf:	69
415dc0:	63 41 72             	arpl   %eax,0x72(%ecx)
415dc3:	72 6f                	jb     0x415e34
415dc5:	77 57                	ja     0x415e1e
415dc7:	65 70 00             	gs jo  0x415dca
415dca:	53                   	push   %ebx
415dcb:	6c                   	insb   (%dx),%es:(%edi)
415dcc:	65 65 70 00          	gs gs jo 0x415dd0
415dd0:	54                   	push   %esp
415dd1:	6f                   	outsl  %ds:(%esi),(%dx)
415dd2:	6f                   	outsl  %ds:(%esi),(%dx)
415dd3:	6c                   	insb   (%dx),%es:(%edi)
415dd4:	53                   	push   %ebx
415dd5:	74 72                	je     0x415e49
415dd7:	69 70 00 4d 65 6e 75 	imul   $0x756e654d,0x0(%eax),%esi
415dde:	53                   	push   %ebx
415ddf:	74 72                	je     0x415e53
415de1:	69 70 00 62 74 6e 5f 	imul   $0x5f6e7462,0x0(%eax),%esi
415de8:	45                   	inc    %ebp
415de9:	71 75                	jno    0x415e60
415deb:	69 70 00 66 72 6d 48 	imul   $0x486d7266,0x0(%eax),%esi
415df2:	65 6c                	gs insb (%dx),%es:(%edi)
415df4:	70 00                	jo     0x415df6
415df6:	6d                   	insl   (%dx),%es:(%edi)
415df7:	6e                   	outsb  %ds:(%esi),(%dx)
415df8:	75 48                	jne    0x415e42
415dfa:	65 6c                	gs insb (%dx),%es:(%edi)
415dfc:	70 00                	jo     0x415dfe
415dfe:	63 6f 6d             	arpl   %ebp,0x6d(%edi)
415e01:	70 00                	jo     0x415e03
415e03:	73 65                	jae    0x415e6a
415e05:	74 5f                	je     0x415e66
415e07:	54                   	push   %esp
415e08:	61                   	popa
415e09:	62 53 74             	bound  %edx,0x74(%ebx)
415e0c:	6f                   	outsl  %ds:(%esi),(%dx)
415e0d:	70 00                	jo     0x415e0f
415e0f:	66 72 6d             	data16 jb 0x415e7f
415e12:	53                   	push   %ebx
415e13:	74 61                	je     0x415e76
415e15:	72 74                	jb     0x415e8b
415e17:	75 70                	jne    0x415e89
415e19:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
415e1d:	52                   	push   %edx
415e1e:	61                   	popa
415e1f:	72 69                	jb     0x415e8a
415e21:	74 79                	je     0x415e9c
415e23:	45                   	inc    %ebp
415e24:	78 70                	js     0x415e96
415e26:	00 67 65             	add    %ah,0x65(%edi)
415e29:	74 5f                	je     0x415e8a
415e2b:	75 76                	jne    0x415ea3
415e2d:	57                   	push   %edi
415e2e:	61                   	popa
415e2f:	4f                   	dec    %edi
415e30:	58                   	pop    %eax
415e31:	42                   	inc    %edx
415e32:	53                   	push   %ebx
415e33:	45                   	inc    %ebp
415e34:	69 4a 6c 71 00 6d 65 	imul   $0x656d0071,0x6c(%edx),%ecx
415e3b:	6e                   	outsb  %ds:(%esi),(%dx)
415e3c:	75 42                	jne    0x415e80
415e3e:	61                   	popa
415e3f:	72 00                	jb     0x415e41
415e41:	43                   	inc    %ebx
415e42:	6c                   	insb   (%dx),%es:(%edi)
415e43:	65 61                	gs popa
415e45:	72 00                	jb     0x415e47
415e47:	43                   	inc    %ebx
415e48:	68 61 72 00 49       	push   $0x49007261
415e4d:	6e                   	outsb  %ds:(%esi),(%dx)
415e4e:	76 6f                	jbe    0x415ebf
415e50:	6b 65 4d 65          	imul   $0x65,0x4d(%ebp),%esp
415e54:	6d                   	insl   (%dx),%es:(%edi)
415e55:	62 65 72             	bound  %esp,0x72(%ebp)
415e58:	00 53 74             	add    %dl,0x74(%ebx)
415e5b:	72 65                	jb     0x415ec2
415e5d:	61                   	popa
415e5e:	6d                   	insl   (%dx),%es:(%edi)
415e5f:	52                   	push   %edx
415e60:	65 61                	gs popa
415e62:	64 65 72 00          	fs gs jb 0x415e66
415e66:	54                   	push   %esp
415e67:	65 78 74             	gs js  0x415ede
415e6a:	52                   	push   %edx
415e6b:	65 61                	gs popa
415e6d:	64 65 72 00          	fs gs jb 0x415e71
415e71:	54                   	push   %esp
415e72:	72 69                	jb     0x415edd
415e74:	70 6c                	jo     0x415ee2
415e76:	65 44                	gs inc %esp
415e78:	45                   	inc    %ebp
415e79:	53                   	push   %ebx
415e7a:	43                   	inc    %ebx
415e7b:	72 79                	jb     0x415ef6
415e7d:	70 74                	jo     0x415ef3
415e7f:	6f                   	outsl  %ds:(%esi),(%dx)
415e80:	53                   	push   %ebx
415e81:	65 72 76             	gs jb  0x415efa
415e84:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
415e8b:	69 64 65 72 00 53 74 	imul   $0x72745300,0x72(%ebp,%eiz,2),%esp
415e92:	72
415e93:	69 6e 67 42 75 69 6c 	imul   $0x6c697542,0x67(%esi),%ebp
415e9a:	64 65 72 00          	fs gs jb 0x415e9e
415e9e:	67 65 74 5f          	addr16 gs je 0x415f01
415ea2:	73 65                	jae    0x415f09
415ea4:	6e                   	outsb  %ds:(%esi),(%dx)
415ea5:	64 65 72 00          	fs gs jb 0x415ea9
415ea9:	73 65                	jae    0x415f10
415eab:	74 5f                	je     0x415f0c
415ead:	73 65                	jae    0x415f14
415eaf:	6e                   	outsb  %ds:(%esi),(%dx)
415eb0:	64 65 72 00          	fs gs jb 0x415eb4
415eb4:	42                   	inc    %edx
415eb5:	69 6e 64 65 72 00 42 	imul   $0x42007265,0x64(%esi),%ebp
415ebc:	61                   	popa
415ebd:	73 65                	jae    0x415f24
415ebf:	36 34 44             	ss xor $0x44,%al
415ec2:	65 63 6f 64          	arpl   %ebp,%gs:0x64(%edi)
415ec6:	65 72 00             	gs jb  0x415ec9
415ec9:	67 65 74 5f          	addr16 gs je 0x415f2c
415ecd:	41                   	inc    %ecx
415ece:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
415ed2:	65 42                	gs inc %edx
415ed4:	6f                   	outsl  %ds:(%esi),(%dx)
415ed5:	72 64                	jb     0x415f3b
415ed7:	65 72 00             	gs jb  0x415eda
415eda:	67 65 74 5f          	addr16 gs je 0x415f3d
415ede:	52                   	push   %edx
415edf:	65 73 6f             	gs jae 0x415f51
415ee2:	75 72                	jne    0x415f56
415ee4:	63 65 4d             	arpl   %esp,0x4d(%ebp)
415ee7:	61                   	popa
415ee8:	6e                   	outsb  %ds:(%esi),(%dx)
415ee9:	61                   	popa
415eea:	67 65 72 00          	addr16 gs jb 0x415eee
415eee:	43                   	inc    %ebx
415eef:	6f                   	outsl  %ds:(%esi),(%dx)
415ef0:	6d                   	insl   (%dx),%es:(%edi)
415ef1:	70 6f                	jo     0x415f62
415ef3:	6e                   	outsb  %ds:(%esi),(%dx)
415ef4:	65 6e                	outsb  %gs:(%esi),(%dx)
415ef6:	74 52                	je     0x415f4a
415ef8:	65 73 6f             	gs jae 0x415f6a
415efb:	75 72                	jne    0x415f6f
415efd:	63 65 4d             	arpl   %esp,0x4d(%ebp)
415f00:	61                   	popa
415f01:	6e                   	outsb  %ds:(%esi),(%dx)
415f02:	61                   	popa
415f03:	67 65 72 00          	addr16 gs jb 0x415f07
415f07:	6c                   	insb   (%dx),%es:(%edi)
415f08:	62 6c 41 72          	bound  %ebp,0x72(%ecx,%eax,2)
415f0c:	63 68 65             	arpl   %ebp,0x65(%eax)
415f0f:	72 00                	jb     0x415f11
415f11:	62 74 6e 41          	bound  %esi,0x41(%esi,%ebp,2)
415f15:	72 63                	jb     0x415f7a
415f17:	68 65 72 00 74       	push   $0x74007265
415f1c:	78 74                	js     0x415f92
415f1e:	41                   	inc    %ecx
415f1f:	72 63                	jb     0x415f84
415f21:	68 65 72 00 6c       	push   $0x6c007265
415f26:	62 6c 53 6f          	bound  %ebp,0x6f(%ebx,%edx,2)
415f2a:	6c                   	insb   (%dx),%es:(%edi)
415f2b:	64 69 65 72 00 62 74 	imul   $0x6e746200,%fs:0x72(%ebp),%esp
415f32:	6e
415f33:	53                   	push   %ebx
415f34:	6f                   	outsl  %ds:(%esi),(%dx)
415f35:	6c                   	insb   (%dx),%es:(%edi)
415f36:	64 69 65 72 00 74 78 	imul   $0x74787400,%fs:0x72(%ebp),%esp
415f3d:	74
415f3e:	53                   	push   %ebx
415f3f:	6f                   	outsl  %ds:(%esi),(%dx)
415f40:	6c                   	insb   (%dx),%es:(%edi)
415f41:	64 69 65 72 00 45 76 	imul   $0x65764500,%fs:0x72(%ebp),%esp
415f48:	65
415f49:	6e                   	outsb  %ds:(%esi),(%dx)
415f4a:	74 48                	je     0x415f94
415f4c:	61                   	popa
415f4d:	6e                   	outsb  %ds:(%esi),(%dx)
415f4e:	64 6c                	fs insb (%dx),%es:(%edi)
415f50:	65 72 00             	gs jb  0x415f53
415f53:	53                   	push   %ebx
415f54:	79 73                	jns    0x415fc9
415f56:	74 65                	je     0x415fbd
415f58:	6d                   	insl   (%dx),%es:(%edi)
415f59:	2e 43                	cs inc %ebx
415f5b:	6f                   	outsl  %ds:(%esi),(%dx)
415f5c:	64 65 44             	fs gs inc %esp
415f5f:	6f                   	outsl  %ds:(%esi),(%dx)
415f60:	6d                   	insl   (%dx),%es:(%edi)
415f61:	2e 43                	cs inc %ebx
415f63:	6f                   	outsl  %ds:(%esi),(%dx)
415f64:	6d                   	insl   (%dx),%es:(%edi)
415f65:	70 69                	jo     0x415fd0
415f67:	6c                   	insb   (%dx),%es:(%edi)
415f68:	65 72 00             	gs jb  0x415f6b
415f6b:	43                   	inc    %ebx
415f6c:	75 73                	jne    0x415fe1
415f6e:	74 6f                	je     0x415fdf
415f70:	6d                   	insl   (%dx),%es:(%edi)