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)
416222:	43                   	inc    %ebx
416223:	61                   	popa
416224:	73 74                	jae    0x41629a
416226:	6c                   	insb   (%dx),%es:(%edi)
416227:	65 43                	gs inc %ebx
416229:	72 61                	jb     0x41628c
41622b:	77 6c                	ja     0x416299
41622d:	65 72 2e             	gs jb  0x41625e
416230:	66 72 6d             	data16 jb 0x4162a0
416233:	43                   	inc    %ebx
416234:	6c                   	insb   (%dx),%es:(%edi)
416235:	61                   	popa
416236:	73 73                	jae    0x4162ab
416238:	53                   	push   %ebx
416239:	65 6c                	gs insb (%dx),%es:(%edi)
41623b:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
416240:	6e                   	outsb  %ds:(%esi),(%dx)
416241:	2e 72 65             	jb,pn  0x4162a9
416244:	73 6f                	jae    0x4162b5
416246:	75 72                	jne    0x4162ba
416248:	63 65 73             	arpl   %esp,0x73(%ebp)
41624b:	00 43 75             	add    %al,0x75(%ebx)
41624e:	73 74                	jae    0x4162c4
416250:	6f                   	outsl  %ds:(%esi),(%dx)
416251:	6d                   	insl   (%dx),%es:(%edi)
416252:	43                   	inc    %ebx
416253:	61                   	popa
416254:	73 74                	jae    0x4162ca
416256:	6c                   	insb   (%dx),%es:(%edi)
416257:	65 43                	gs inc %ebx
416259:	72 61                	jb     0x4162bc
41625b:	77 6c                	ja     0x4162c9
41625d:	65 72 2e             	gs jb  0x41628e
416260:	66 72 6d             	data16 jb 0x4162d0
416263:	48                   	dec    %eax
416264:	65 6c                	gs insb (%dx),%es:(%edi)
416266:	70 2e                	jo     0x416296
416268:	72 65                	jb     0x4162cf
41626a:	73 6f                	jae    0x4162db
41626c:	75 72                	jne    0x4162e0
41626e:	63 65 73             	arpl   %esp,0x73(%ebp)
416271:	00 43 75             	add    %al,0x75(%ebx)
416274:	73 74                	jae    0x4162ea
416276:	6f                   	outsl  %ds:(%esi),(%dx)
416277:	6d                   	insl   (%dx),%es:(%edi)
416278:	43                   	inc    %ebx
416279:	61                   	popa
41627a:	73 74                	jae    0x4162f0
41627c:	6c                   	insb   (%dx),%es:(%edi)
41627d:	65 43                	gs inc %ebx
41627f:	72 61                	jb     0x4162e2
416281:	77 6c                	ja     0x4162ef
416283:	65 72 2e             	gs jb  0x4162b4
416286:	66 72 6d             	data16 jb 0x4162f6
416289:	53                   	push   %ebx
41628a:	74 61                	je     0x4162ed
41628c:	72 74                	jb     0x416302
41628e:	75 70                	jne    0x416300
416290:	2e 72 65             	jb,pn  0x4162f8
416293:	73 6f                	jae    0x416304
416295:	75 72                	jne    0x416309
416297:	63 65 73             	arpl   %esp,0x73(%ebp)
41629a:	00 43 75             	add    %al,0x75(%ebx)
41629d:	73 74                	jae    0x416313
41629f:	6f                   	outsl  %ds:(%esi),(%dx)
4162a0:	6d                   	insl   (%dx),%es:(%edi)
4162a1:	43                   	inc    %ebx
4162a2:	61                   	popa
4162a3:	73 74                	jae    0x416319
4162a5:	6c                   	insb   (%dx),%es:(%edi)
4162a6:	65 43                	gs inc %ebx
4162a8:	72 61                	jb     0x41630b
4162aa:	77 6c                	ja     0x416318
4162ac:	65 72 2e             	gs jb  0x4162dd
4162af:	50                   	push   %eax
4162b0:	72 6f                	jb     0x416321
4162b2:	70 65                	jo     0x416319
4162b4:	72 74                	jb     0x41632a
4162b6:	69 65 73 2e 52 65 73 	imul   $0x7365522e,0x73(%ebp),%esp
4162bd:	6f                   	outsl  %ds:(%esi),(%dx)
4162be:	75 72                	jne    0x416332
4162c0:	63 65 73             	arpl   %esp,0x73(%ebp)
4162c3:	2e 72 65             	jb,pn  0x41632b
4162c6:	73 6f                	jae    0x416337
4162c8:	75 72                	jne    0x41633c
4162ca:	63 65 73             	arpl   %esp,0x73(%ebp)
4162cd:	00 4c 75 72          	add    %cl,0x72(%ebp,%esi,2)
4162d1:	67 49                	addr16 dec %ecx
4162d3:	74 44                	je     0x416319
4162d5:	69 63 65 47 61 6d 65 	imul   $0x656d6147,0x65(%ebx),%esp
4162dc:	41                   	inc    %ecx
4162dd:	6e                   	outsb  %ds:(%esi),(%dx)
4162de:	64 72 69             	fs jb  0x41634a
4162e1:	61                   	popa
4162e2:	6e                   	outsb  %ds:(%esi),(%dx)
4162e3:	54                   	push   %esp
4162e4:	68 65 74 2e 4c       	push   $0x4c2e7465
4162e9:	75 72                	jne    0x41635d
4162eb:	67 49                	addr16 dec %ecx
4162ed:	74 2e                	je     0x41631d
4162ef:	72 65                	jb     0x416356
4162f1:	73 6f                	jae    0x416362
4162f3:	75 72                	jne    0x416367
4162f5:	63 65 73             	arpl   %esp,0x73(%ebp)
4162f8:	00 4c 75 72          	add    %cl,0x72(%ebp,%esi,2)
4162fc:	67 49                	addr16 dec %ecx
4162fe:	74 44                	je     0x416344
416300:	69 63 65 47 61 6d 65 	imul   $0x656d6147,0x65(%ebx),%esp
416307:	41                   	inc    %ecx
416308:	6e                   	outsb  %ds:(%esi),(%dx)
416309:	64 72 69             	fs jb  0x416375
41630c:	61                   	popa
41630d:	6e                   	outsb  %ds:(%esi),(%dx)
41630e:	54                   	push   %esp
41630f:	68 65 74 2e 66       	push   $0x662e7465
416314:	72 6d                	jb     0x416383
416316:	4c                   	dec    %esp
416317:	75 72                	jne    0x41638b
416319:	67 49                	addr16 dec %ecx
41631b:	74 2e                	je     0x41634b
41631d:	72 65                	jb     0x416384
41631f:	73 6f                	jae    0x416390
416321:	75 72                	jne    0x416395
416323:	63 65 73             	arpl   %esp,0x73(%ebp)
416326:	00 43 75             	add    %al,0x75(%ebx)
416329:	73 74                	jae    0x41639f
41632b:	6f                   	outsl  %ds:(%esi),(%dx)
41632c:	6d                   	insl   (%dx),%es:(%edi)
41632d:	43                   	inc    %ebx
41632e:	61                   	popa
41632f:	73 74                	jae    0x4163a5
416331:	6c                   	insb   (%dx),%es:(%edi)
416332:	65 43                	gs inc %ebx
416334:	72 61                	jb     0x416397
416336:	77 6c                	ja     0x4163a4
416338:	65 72 2e             	gs jb  0x416369
41633b:	66 72 6d             	data16 jb 0x4163ab
41633e:	43                   	inc    %ebx
41633f:	6f                   	outsl  %ds:(%esi),(%dx)
416340:	6d                   	insl   (%dx),%es:(%edi)
416341:	62 61 74             	bound  %esp,0x74(%ecx)
416344:	2e 72 65             	jb,pn  0x4163ac
416347:	73 6f                	jae    0x4163b8
416349:	75 72                	jne    0x4163bd
41634b:	63 65 73             	arpl   %esp,0x73(%ebp)
41634e:	00 43 75             	add    %al,0x75(%ebx)
416351:	73 74                	jae    0x4163c7
416353:	6f                   	outsl  %ds:(%esi),(%dx)
416354:	6d                   	insl   (%dx),%es:(%edi)
416355:	43                   	inc    %ebx
416356:	61                   	popa
416357:	73 74                	jae    0x4163cd
416359:	6c                   	insb   (%dx),%es:(%edi)
41635a:	65 43                	gs inc %ebx
41635c:	72 61                	jb     0x4163bf
41635e:	77 6c                	ja     0x4163cc
416360:	65 72 2e             	gs jb  0x416391
416363:	66 72 6d             	data16 jb 0x4163d3
416366:	53                   	push   %ebx
416367:	77 61                	ja     0x4163ca
416369:	70 45                	jo     0x4163b0
41636b:	71 75                	jno    0x4163e2
41636d:	69 70 6d 65 6e 74 2e 	imul   $0x2e746e65,0x6d(%eax),%esi
416374:	72 65                	jb     0x4163db
416376:	73 6f                	jae    0x4163e7
416378:	75 72                	jne    0x4163ec
41637a:	63 65 73             	arpl   %esp,0x73(%ebp)
41637d:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
416381:	75 67                	jne    0x4163ea
416383:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
41638a:	65
41638b:	73 00                	jae    0x41638d
41638d:	42                   	inc    %edx
41638e:	72 75                	jb     0x416405
416390:	73 68                	jae    0x4163fa