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)
415f71:	43                   	inc    %ebx
415f72:	61                   	popa
415f73:	73 74                	jae    0x415fe9
415f75:	6c                   	insb   (%dx),%es:(%edi)
415f76:	65 43                	gs inc %ebx
415f78:	72 61                	jb     0x415fdb
415f7a:	77 6c                	ja     0x415fe8
415f7c:	65 72 00             	gs jb  0x415f7f
415f7f:	49                   	dec    %ecx
415f80:	43                   	inc    %ebx
415f81:	6f                   	outsl  %ds:(%esi),(%dx)
415f82:	6e                   	outsb  %ds:(%esi),(%dx)
415f83:	74 61                	je     0x415fe6
415f85:	69 6e 65 72 00 67 72 	imul   $0x72670072,0x65(%esi),%ebp
415f8c:	61                   	popa
415f8d:	50                   	push   %eax
415f8e:	61                   	popa
415f8f:	70 65                	jo     0x415ff6
415f91:	72 00                	jb     0x415f93
415f93:	53                   	push   %ebx
415f94:	74 72                	je     0x416008
415f96:	65 61                	gs popa
415f98:	6d                   	insl   (%dx),%es:(%edi)
415f99:	57                   	push   %edi
415f9a:	72 69                	jb     0x416005
415f9c:	74 65                	je     0x416003
415f9e:	72 00                	jb     0x415fa0
415fa0:	54                   	push   %esp
415fa1:	65 78 74             	gs js  0x416018
415fa4:	57                   	push   %edi
415fa5:	72 69                	jb     0x416010
415fa7:	74 65                	je     0x41600e
415fa9:	72 00                	jb     0x415fab
415fab:	43                   	inc    %ebx
415fac:	72 79                	jb     0x416027
415fae:	70 74                	jo     0x416024
415fb0:	65 72 00             	gs jb  0x415fb3
415fb3:	62 74 6e 43          	bound  %esi,0x43(%esi,%ebp,2)
415fb7:	6f                   	outsl  %ds:(%esi),(%dx)
415fb8:	6d                   	insl   (%dx),%es:(%edi)
415fb9:	70 75                	jo     0x416030
415fbb:	74 65                	je     0x416022
415fbd:	72 00                	jb     0x415fbf
415fbf:	54                   	push   %esp
415fc0:	6f                   	outsl  %ds:(%esi),(%dx)
415fc1:	4c                   	dec    %esp
415fc2:	6f                   	outsl  %ds:(%esi),(%dx)
415fc3:	77 65                	ja     0x41602a
415fc5:	72 00                	jb     0x415fc7
415fc7:	62 74 6e 53          	bound  %esi,0x53(%esi,%ebp,2)
415fcb:	69 6e 67 6c 65 50 6c 	imul   $0x6c50656c,0x67(%esi),%ebp
415fd2:	61                   	popa
415fd3:	79 65                	jns    0x41603a
415fd5:	72 00                	jb     0x415fd7
415fd7:	68 65 61 6c 50       	push   $0x506c6165
415fdc:	6c                   	insb   (%dx),%es:(%edi)
415fdd:	61                   	popa
415fde:	79 65                	jns    0x416045
415fe0:	72 00                	jb     0x415fe2
415fe2:	67 72 70             	addr16 jb 0x416055
415fe5:	50                   	push   %eax
415fe6:	6c                   	insb   (%dx),%es:(%edi)
415fe7:	61                   	popa
415fe8:	79 65                	jns    0x41604f
415fea:	72 00                	jb     0x415fec
415fec:	70 6c                	jo     0x41605a
415fee:	61                   	popa
415fef:	79 65                	jns    0x416056
415ff1:	72 00                	jb     0x415ff3
415ff3:	73 65                	jae    0x41605a
415ff5:	74 5f                	je     0x416056
415ff7:	46                   	inc    %esi
415ff8:	6f                   	outsl  %ds:(%esi),(%dx)
415ff9:	72 65                	jb     0x416060
415ffb:	43                   	inc    %ebx
415ffc:	6f                   	outsl  %ds:(%esi),(%dx)
415ffd:	6c                   	insb   (%dx),%es:(%edi)
415ffe:	6f                   	outsl  %ds:(%esi),(%dx)
415fff:	72 00                	jb     0x416001
416001:	67 65 74 5f          	addr16 gs je 0x416064
416005:	42                   	inc    %edx
416006:	61                   	popa
416007:	63 6b 43             	arpl   %ebp,0x43(%ebx)
41600a:	6f                   	outsl  %ds:(%esi),(%dx)
41600b:	6c                   	insb   (%dx),%es:(%edi)
41600c:	6f                   	outsl  %ds:(%esi),(%dx)
41600d:	72 00                	jb     0x41600f
41600f:	73 65                	jae    0x416076
416011:	74 5f                	je     0x416072
416013:	42                   	inc    %edx
416014:	61                   	popa
416015:	63 6b 43             	arpl   %ebp,0x43(%ebx)
416018:	6f                   	outsl  %ds:(%esi),(%dx)
416019:	6c                   	insb   (%dx),%es:(%edi)
41601a:	6f                   	outsl  %ds:(%esi),(%dx)
41601b:	72 00                	jb     0x41601d
41601d:	73 65                	jae    0x416084
41601f:	74 5f                	je     0x416080
416021:	55                   	push   %ebp
416022:	73 65                	jae    0x416089
416024:	56                   	push   %esi
416025:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
41602c:	79 6c                	jns    0x41609a
41602e:	65 42                	gs inc %edx
416030:	61                   	popa
416031:	63 6b 43             	arpl   %ebp,0x43(%ebx)
416034:	6f                   	outsl  %ds:(%esi),(%dx)
416035:	6c                   	insb   (%dx),%es:(%edi)
416036:	6f                   	outsl  %ds:(%esi),(%dx)
416037:	72 00                	jb     0x416039
416039:	73 65                	jae    0x4160a0
41603b:	74 5f                	je     0x41609c
41603d:	53                   	push   %ebx
41603e:	65 6c                	gs insb (%dx),%es:(%edi)
416040:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
416045:	6e                   	outsb  %ds:(%esi),(%dx)
416046:	43                   	inc    %ebx
416047:	6f                   	outsl  %ds:(%esi),(%dx)
416048:	6c                   	insb   (%dx),%es:(%edi)
416049:	6f                   	outsl  %ds:(%esi),(%dx)
41604a:	72 00                	jb     0x41604c
41604c:	67 65 74 5f          	addr16 gs je 0x4160af
416050:	41                   	inc    %ecx
416051:	72 6d                	jb     0x4160c0
416053:	6f                   	outsl  %ds:(%esi),(%dx)
416054:	72 00                	jb     0x416056
416056:	73 65                	jae    0x4160bd
416058:	74 5f                	je     0x4160b9
41605a:	41                   	inc    %ecx
41605b:	72 6d                	jb     0x4160ca
41605d:	6f                   	outsl  %ds:(%esi),(%dx)
41605e:	72 00                	jb     0x416060
416060:	4f                   	dec    %edi
416061:	6c                   	insb   (%dx),%es:(%edi)
416062:	64 41                	fs inc %ecx
416064:	72 6d                	jb     0x4160d3
416066:	6f                   	outsl  %ds:(%esi),(%dx)
416067:	72 00                	jb     0x416069
416069:	46                   	inc    %esi
41606a:	69 6e 64 41 72 6d 6f 	imul   $0x6f6d7241,0x64(%esi),%ebp
416071:	72 00                	jb     0x416073
416073:	73 74                	jae    0x4160e9
416075:	61                   	popa
416076:	72 74                	jb     0x4160ec
416078:	69 6e 67 41 72 6d 6f 	imul   $0x6f6d7241,0x67(%esi),%ebp
41607f:	72 00                	jb     0x416081
416081:	70 6e                	jo     0x4160f1
416083:	6c                   	insb   (%dx),%es:(%edi)
416084:	41                   	inc    %ecx
416085:	72 6d                	jb     0x4160f4
416087:	6f                   	outsl  %ds:(%esi),(%dx)
416088:	72 00                	jb     0x41608a
41608a:	53                   	push   %ebx
41608b:	77 61                	ja     0x4160ee
41608d:	70 41                	jo     0x4160d0
41608f:	72 6d                	jb     0x4160fe
416091:	6f                   	outsl  %ds:(%esi),(%dx)
416092:	72 00                	jb     0x416094
416094:	54                   	push   %esp
416095:	65 6d                	gs insl (%dx),%es:(%edi)
416097:	70 41                	jo     0x4160da
416099:	72 6d                	jb     0x416108
41609b:	6f                   	outsl  %ds:(%esi),(%dx)
41609c:	72 00                	jb     0x41609e
41609e:	47                   	inc    %edi
41609f:	65 74 50             	gs je  0x4160f2
4160a2:	6c                   	insb   (%dx),%es:(%edi)
4160a3:	61                   	popa
4160a4:	79 65                	jns    0x41610b
4160a6:	72 41                	jb     0x4160e9
4160a8:	72 6d                	jb     0x416117
4160aa:	6f                   	outsl  %ds:(%esi),(%dx)
4160ab:	72 00                	jb     0x4160ad
4160ad:	43                   	inc    %ebx
4160ae:	6c                   	insb   (%dx),%es:(%edi)