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)
4160af:	61                   	popa
4160b0:	73 73                	jae    0x416125
4160b2:	41                   	inc    %ecx
4160b3:	72 6d                	jb     0x416122
4160b5:	6f                   	outsl  %ds:(%esi),(%dx)
4160b6:	72 00                	jb     0x4160b8
4160b8:	47                   	inc    %edi
4160b9:	65 74 4e             	gs je  0x41610a
4160bc:	65 77 41             	gs ja  0x416100
4160bf:	72 6d                	jb     0x41612e
4160c1:	6f                   	outsl  %ds:(%esi),(%dx)
4160c2:	72 00                	jb     0x4160c4
4160c4:	6e                   	outsb  %ds:(%esi),(%dx)
4160c5:	65 77 41             	gs ja  0x416109
4160c8:	72 6d                	jb     0x416137
4160ca:	6f                   	outsl  %ds:(%esi),(%dx)
4160cb:	72 00                	jb     0x4160cd
4160cd:	61                   	popa
4160ce:	72 6d                	jb     0x41613d
4160d0:	6f                   	outsl  %ds:(%esi),(%dx)
4160d1:	72 00                	jb     0x4160d3
4160d3:	4c                   	dec    %esp
4160d4:	6f                   	outsl  %ds:(%esi),(%dx)
4160d5:	67 45                	addr16 inc %ebp
4160d7:	72 72                	jb     0x41614b
4160d9:	6f                   	outsl  %ds:(%esi),(%dx)
4160da:	72 00                	jb     0x4160dc
4160dc:	78 6d                	js     0x41614b
4160de:	6c                   	insb   (%dx),%es:(%edi)
4160df:	45                   	inc    %ebp
4160e0:	72 72                	jb     0x416154
4160e2:	6f                   	outsl  %ds:(%esi),(%dx)
4160e3:	72 00                	jb     0x4160e5
4160e5:	49                   	dec    %ecx
4160e6:	45                   	inc    %ebp
4160e7:	6e                   	outsb  %ds:(%esi),(%dx)
4160e8:	75 6d                	jne    0x416157
4160ea:	65 72 61             	gs jb  0x41614e
4160ed:	74 6f                	je     0x41615e
4160ef:	72 00                	jb     0x4160f1
4160f1:	47                   	inc    %edi
4160f2:	65 74 45             	gs je  0x41613a
4160f5:	6e                   	outsb  %ds:(%esi),(%dx)
4160f6:	75 6d                	jne    0x416165
4160f8:	65 72 61             	gs jb  0x41615c
4160fb:	74 6f                	je     0x41616c
4160fd:	72 00                	jb     0x4160ff
4160ff:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
416104:	00 2e                	add    %ch,(%esi)
416106:	63 63 74             	arpl   %esp,0x74(%ebx)
416109:	6f                   	outsl  %ds:(%esi),(%dx)
41610a:	72 00                	jb     0x41610c
41610c:	43                   	inc    %ebx
41610d:	72 65                	jb     0x416174
41610f:	61                   	popa
416110:	74 65                	je     0x416177
416112:	44                   	inc    %esp
416113:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
416117:	70 74                	jo     0x41618d
416119:	6f                   	outsl  %ds:(%esi),(%dx)
41611a:	72 00                	jb     0x41611c
41611c:	43                   	inc    %ebx
41611d:	72 65                	jb     0x416184
41611f:	61                   	popa
416120:	74 65                	je     0x416187
416122:	45                   	inc    %ebp
416123:	6e                   	outsb  %ds:(%esi),(%dx)
416124:	63 72 79             	arpl   %esi,0x79(%edx)
416127:	70 74                	jo     0x41619d
416129:	6f                   	outsl  %ds:(%esi),(%dx)
41612a:	72 00                	jb     0x41612c
41612c:	43                   	inc    %ebx
41612d:	72 65                	jb     0x416194
41612f:	61                   	popa
416130:	74 65                	je     0x416197
416132:	47                   	inc    %edi
416133:	72 61                	jb     0x416196
416135:	70 68                	jo     0x41619f
416137:	69 63 73 00 47 65 6e 	imul   $0x6e654700,0x73(%ebx),%esp
41613e:	65 72 61             	gs jb  0x4161a2
416141:	74 65                	je     0x4161a8
416143:	53                   	push   %ebx
416144:	74 61                	je     0x4161a7
416146:	74 69                	je     0x4161b1
416148:	73 74                	jae    0x4161be
41614a:	69 63 73 00 53 79 73 	imul   $0x73795300,0x73(%ebx),%esp
416151:	74 65                	je     0x4161b8
416153:	6d                   	insl   (%dx),%es:(%edi)
416154:	2e 44                	cs inc %esp
416156:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
41615d:	69 63 73 00 47 65 74 	imul   $0x74654700,0x73(%ebx),%esp
416164:	4d                   	dec    %ebp
416165:	65 74 68             	gs je  0x4161d0
416168:	6f                   	outsl  %ds:(%esi),(%dx)
416169:	64 73 00             	fs jae 0x41616c
41616c:	43                   	inc    %ebx
41616d:	6f                   	outsl  %ds:(%esi),(%dx)
41616e:	6f                   	outsl  %ds:(%esi),(%dx)
41616f:	72 64                	jb     0x4161d5
416171:	73 00                	jae    0x416173
416173:	62 74 6e 59          	bound  %esi,0x59(%esi,%ebp,2)
416177:	65 73 00             	gs jae 0x41617a
41617a:	53                   	push   %ebx
41617b:	79 73                	jns    0x4161f0
41617d:	74 65                	je     0x4161e4
41617f:	6d                   	insl   (%dx),%es:(%edi)
416180:	2e 52                	cs push %edx
416182:	75 6e                	jne    0x4161f2
416184:	74 69                	je     0x4161ef
416186:	6d                   	insl   (%dx),%es:(%edi)
416187:	65 2e 49             	gs cs dec %ecx
41618a:	6e                   	outsb  %ds:(%esi),(%dx)
41618b:	74 65                	je     0x4161f2
41618d:	72 6f                	jb     0x4161fe
41618f:	70 53                	jo     0x4161e4
416191:	65 72 76             	gs jb  0x41620a
416194:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
41619b:	73 74                	jae    0x416211
41619d:	65 6d                	gs insl (%dx),%es:(%edi)
41619f:	2e 52                	cs push %edx
4161a1:	75 6e                	jne    0x416211
4161a3:	74 69                	je     0x41620e
4161a5:	6d                   	insl   (%dx),%es:(%edi)
4161a6:	65 2e 43             	gs cs inc %ebx
4161a9:	6f                   	outsl  %ds:(%esi),(%dx)
4161aa:	6d                   	insl   (%dx),%es:(%edi)
4161ab:	70 69                	jo     0x416216
4161ad:	6c                   	insb   (%dx),%es:(%edi)
4161ae:	65 72 53             	gs jb  0x416204
4161b1:	65 72 76             	gs jb  0x41622a
4161b4:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
4161bb:	73 74                	jae    0x416231
4161bd:	65 6d                	gs insl (%dx),%es:(%edi)
4161bf:	2e 52                	cs push %edx
4161c1:	65 73 6f             	gs jae 0x416233
4161c4:	75 72                	jne    0x416238
4161c6:	63 65 73             	arpl   %esp,0x73(%ebp)
4161c9:	00 4c 75 72          	add    %cl,0x72(%ebp,%esi,2)
4161cd:	67 49                	addr16 dec %ecx
4161cf:	74 44                	je     0x416215
4161d1:	69 63 65 47 61 6d 65 	imul   $0x656d6147,0x65(%ebx),%esp
4161d8:	41                   	inc    %ecx
4161d9:	6e                   	outsb  %ds:(%esi),(%dx)
4161da:	64 72 69             	fs jb  0x416246
4161dd:	61                   	popa
4161de:	6e                   	outsb  %ds:(%esi),(%dx)
4161df:	54                   	push   %esp
4161e0:	68 65 74 2e 54       	push   $0x542e7465
4161e5:	65 73 74             	gs jae 0x41625c
4161e8:	69 6e 67 2e 72 65 73 	imul   $0x7365722e,0x67(%esi),%ebp
4161ef:	6f                   	outsl  %ds:(%esi),(%dx)
4161f0:	75 72                	jne    0x416264
4161f2:	63 65 73             	arpl   %esp,0x73(%ebp)
4161f5:	00 43 75             	add    %al,0x75(%ebx)
4161f8:	73 74                	jae    0x41626e
4161fa:	6f                   	outsl  %ds:(%esi),(%dx)
4161fb:	6d                   	insl   (%dx),%es:(%edi)
4161fc:	43                   	inc    %ebx
4161fd:	61                   	popa
4161fe:	73 74                	jae    0x416274
416200:	6c                   	insb   (%dx),%es:(%edi)
416201:	65 43                	gs inc %ebx
416203:	72 61                	jb     0x416266
416205:	77 6c                	ja     0x416273
416207:	65 72 2e             	gs jb  0x416238
41620a:	66 72 6d             	data16 jb 0x41627a
41620d:	4d                   	dec    %ebp
41620e:	61                   	popa
41620f:	69 6e 2e 72 65 73 6f 	imul   $0x6f736572,0x2e(%esi),%ebp
416216:	75 72                	jne    0x41628a
416218:	63 65 73             	arpl   %esp,0x73(%ebp)
41621b:	00 43 75             	add    %al,0x75(%ebx)
41621e:	73 74                	jae    0x416294
416220:	6f                   	outsl  %ds:(%esi),(%dx)
416221:	6d                   	insl   (%dx),%es:(%edi)