41807a:	74 65                	je     0x4180e1
41807c:	6d                   	insl   (%dx),%es:(%edi)
41807d:	45                   	inc    %ebp
41807e:	64 69 74 00 68 69 74 	imul   $0x43007469,%fs:0x68(%eax,%eax,1),%esi
418085:	00 43
418087:	6f                   	outsl  %ds:(%esi),(%dx)
418088:	6c                   	insb   (%dx),%es:(%edi)
418089:	6f                   	outsl  %ds:(%esi),(%dx)
41808a:	72 49                	jb     0x4180d5
41808c:	6e                   	outsb  %ds:(%esi),(%dx)
41808d:	69 74 00 67 65 74 5f 	imul   $0x555f7465,0x67(%eax,%eax,1),%esi
418094:	55
418095:	6e                   	outsb  %ds:(%esi),(%dx)
418096:	69 74 00 43 61 6c 65 	imul   $0x6e656c61,0x43(%eax,%eax,1),%esi
41809d:	6e
41809e:	64 61                	fs popa
4180a0:	72 54                	jb     0x4180f6
4180a2:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
4180a9:	65 55                	gs push %ebp
4180ab:	6e                   	outsb  %ds:(%esi),(%dx)
4180ac:	69 74 00 63 61 6c 65 	imul   $0x6e656c61,0x63(%eax,%eax,1),%esi
4180b3:	6e
4180b4:	64 61                	fs popa
4180b6:	72 54                	jb     0x41810c
4180b8:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
4180bf:	65 55                	gs push %ebp
4180c1:	6e                   	outsb  %ds:(%esi),(%dx)
4180c2:	69 74 00 47 65 74 54 	imul   $0x69547465,0x47(%eax,%eax,1),%esi
4180c9:	69
4180ca:	6d                   	insl   (%dx),%es:(%edi)
4180cb:	65 55                	gs push %ebp
4180cd:	6e                   	outsb  %ds:(%esi),(%dx)
4180ce:	69 74 00 4f 6e 44 72 	imul   $0x6172446e,0x4f(%eax,%eax,1),%esi
4180d5:	61
4180d6:	77 44                	ja     0x41811c
4180d8:	61                   	popa
4180d9:	79 54                	jns    0x41812f
4180db:	69 6d 65 55 6e 69 74 	imul   $0x74696e55,0x65(%ebp),%ebp
4180e2:	00 5f 75             	add    %bl,0x75(%edi)
4180e5:	6e                   	outsb  %ds:(%esi),(%dx)
4180e6:	69 74 00 67 65 74 5f 	imul   $0x445f7465,0x67(%eax,%eax,1),%esi
4180ed:	44
4180ee:	65 66 61             	gs popaw
4180f1:	75 6c                	jne    0x41815f
4180f3:	74 00                	je     0x4180f5
4180f5:	53                   	push   %ebx
4180f6:	65 74 43             	gs je  0x41813c
4180f9:	6f                   	outsl  %ds:(%esi),(%dx)
4180fa:	6d                   	insl   (%dx),%es:(%edi)
4180fb:	70 61                	jo     0x41815e
4180fd:	74 69                	je     0x418168
4180ff:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
418103:	65 78 74             	gs js  0x41817a
418106:	52                   	push   %edx
418107:	65 6e                	outsb  %gs:(%esi),(%dx)
418109:	64 65 72 69          	fs gs jb 0x418176
41810d:	6e                   	outsb  %ds:(%esi),(%dx)
41810e:	67 44                	addr16 inc %esp
418110:	65 66 61             	gs popaw
418113:	75 6c                	jne    0x418181
418115:	74 00                	je     0x418117
418117:	49                   	dec    %ecx
418118:	41                   	inc    %ecx
418119:	73 79                	jae    0x418194
41811b:	6e                   	outsb  %ds:(%esi),(%dx)
41811c:	63 52 65             	arpl   %edx,0x65(%edx)
41811f:	73 75                	jae    0x418196
418121:	6c                   	insb   (%dx),%es:(%edi)
418122:	74 00                	je     0x418124
418124:	72 65                	jb     0x41818b
418126:	73 75                	jae    0x41819d
418128:	6c                   	insb   (%dx),%es:(%edi)
418129:	74 00                	je     0x41812b
41812b:	49                   	dec    %ecx
41812c:	53                   	push   %ebx
41812d:	65 6c                	gs insb (%dx),%es:(%edi)
41812f:	65 63 74 61 62       	arpl   %esi,%gs:0x62(%ecx,%eiz,2)
418134:	6c                   	insb   (%dx),%es:(%edi)
418135:	65 45                	gs inc %ebp
418137:	6c                   	insb   (%dx),%es:(%edi)
418138:	65 6d                	gs insl (%dx),%es:(%edi)
41813a:	65 6e                	outsb  %gs:(%esi),(%dx)
41813c:	74 00                	je     0x41813e
41813e:	49                   	dec    %ecx
41813f:	43                   	inc    %ebx
418140:	61                   	popa
418141:	6c                   	insb   (%dx),%es:(%edi)
418142:	65 6e                	outsb  %gs:(%esi),(%dx)
418144:	64 61                	fs popa
418146:	72 53                	jb     0x41819b
418148:	65 6c                	gs insb (%dx),%es:(%edi)
41814a:	65 63 74 61 62       	arpl   %esi,%gs:0x62(%ecx,%eiz,2)
41814f:	6c                   	insb   (%dx),%es:(%edi)
418150:	65 45                	gs inc %ebp
418152:	6c                   	insb   (%dx),%es:(%edi)
418153:	65 6d                	gs insl (%dx),%es:(%edi)
418155:	65 6e                	outsb  %gs:(%esi),(%dx)
418157:	74 00                	je     0x418159
418159:	65 6c                	gs insb (%dx),%es:(%edi)
41815b:	65 6d                	gs insl (%dx),%es:(%edi)
41815d:	65 6e                	outsb  %gs:(%esi),(%dx)
41815f:	74 00                	je     0x418161
418161:	73 65                	jae    0x4181c8
418163:	74 5f                	je     0x4181c4
418165:	41                   	inc    %ecx
418166:	6c                   	insb   (%dx),%es:(%edi)
418167:	69 67 6e 6d 65 6e 74 	imul   $0x746e656d,0x6e(%edi),%esp
41816e:	00 73 65             	add    %dh,0x65(%ebx)
418171:	74 5f                	je     0x4181d2
418173:	4c                   	dec    %esp
418174:	69 6e 65 41 6c 69 67 	imul   $0x67696c41,0x65(%esi),%ebp
41817b:	6e                   	outsb  %ds:(%esi),(%dx)
41817c:	6d                   	insl   (%dx),%es:(%edi)
41817d:	65 6e                	outsb  %gs:(%esi),(%dx)
41817f:	74 00                	je     0x418181
418181:	53                   	push   %ebx
418182:	74 72                	je     0x4181f6
418184:	69 6e 67 41 6c 69 67 	imul   $0x67696c41,0x67(%esi),%ebp
41818b:	6e                   	outsb  %ds:(%esi),(%dx)
41818c:	6d                   	insl   (%dx),%es:(%edi)
41818d:	65 6e                	outsb  %gs:(%esi),(%dx)
41818f:	74 00                	je     0x418191
418191:	49                   	dec    %ecx
418192:	6e                   	outsb  %ds:(%esi),(%dx)
418193:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
41819a:	65
41819b:	43                   	inc    %ebx
41819c:	6f                   	outsl  %ds:(%esi),(%dx)
41819d:	6d                   	insl   (%dx),%es:(%edi)
41819e:	70 6f                	jo     0x41820f
4181a0:	6e                   	outsb  %ds:(%esi),(%dx)
4181a1:	65 6e                	outsb  %gs:(%esi),(%dx)
4181a3:	74 00                	je     0x4181a5
4181a5:	67 65 74 5f          	addr16 gs je 0x418208
4181a9:	54                   	push   %esp
4181aa:	72 61                	jb     0x41820d
4181ac:	6e                   	outsb  %ds:(%esi),(%dx)
4181ad:	73 70                	jae    0x41821f
4181af:	61                   	popa
4181b0:	72 65                	jb     0x418217
4181b2:	6e                   	outsb  %ds:(%esi),(%dx)
4181b3:	74 00                	je     0x4181b5
4181b5:	67 65 74 5f          	addr16 gs je 0x418218
4181b9:	43                   	inc    %ebx
4181ba:	75 72                	jne    0x41822e
4181bc:	72 65                	jb     0x418223
4181be:	6e                   	outsb  %ds:(%esi),(%dx)
4181bf:	74 00                	je     0x4181c1
4181c1:	4f                   	dec    %edi
4181c2:	6e                   	outsb  %ds:(%esi),(%dx)
4181c3:	44                   	inc    %esp
4181c4:	72 61                	jb     0x418227
4181c6:	77 49                	ja     0x418211
4181c8:	74 65                	je     0x41822f
4181ca:	6d                   	insl   (%dx),%es:(%edi)
4181cb:	43                   	inc    %ebx
4181cc:	6f                   	outsl  %ds:(%esi),(%dx)
4181cd:	6e                   	outsb  %ds:(%esi),(%dx)
4181ce:	74 65                	je     0x418235
4181d0:	6e                   	outsb  %ds:(%esi),(%dx)
4181d1:	74 00                	je     0x4181d3
4181d3:	4f                   	dec    %edi
4181d4:	6e                   	outsb  %ds:(%esi),(%dx)
4181d5:	50                   	push   %eax
4181d6:	61                   	popa
4181d7:	69 6e 74 00 50 6f 69 	imul   $0x696f5000,0x74(%esi),%ebp
4181de:	6e                   	outsb  %ds:(%esi),(%dx)
4181df:	74 00                	je     0x4181e1
4181e1:	70 6f                	jo     0x418252
4181e3:	69 6e 74 00 67 65 74 	imul   $0x74656700,0x74(%esi),%ebp
4181ea:	5f                   	pop    %edi
4181eb:	46                   	inc    %esi
4181ec:	6f                   	outsl  %ds:(%esi),(%dx)
4181ed:	6e                   	outsb  %ds:(%esi),(%dx)
4181ee:	74 00                	je     0x4181f0
4181f0:	73 65                	jae    0x418257
4181f2:	74 5f                	je     0x418253
4181f4:	46                   	inc    %esi
4181f5:	6f                   	outsl  %ds:(%esi),(%dx)
4181f6:	6e                   	outsb  %ds:(%esi),(%dx)
4181f7:	74 00                	je     0x4181f9
4181f9:	5f                   	pop    %edi
4181fa:	69 74 65 6d 73 6d 46 	imul   $0x6f466d73,0x6d(%ebp,%eiz,2),%esi
418201:	6f
418202:	6e                   	outsb  %ds:(%esi),(%dx)
418203:	74 00                	je     0x418205
418205:	67 65 74 5f          	addr16 gs je 0x418268
418209:	43                   	inc    %ebx
41820a:	61                   	popa
41820b:	70 74                	jo     0x418281
41820d:	69 6f 6e 46 6f 6e 74 	imul   $0x746e6f46,0x6e(%edi),%ebp
418214:	00 67 65             	add    %ah,0x65(%edi)
418217:	74 5f                	je     0x418278
418219:	49                   	dec    %ecx
41821a:	74 65                	je     0x418281
41821c:	6d                   	insl   (%dx),%es:(%edi)
41821d:	73 46                	jae    0x418265
41821f:	6f                   	outsl  %ds:(%esi),(%dx)
418220:	6e                   	outsb  %ds:(%esi),(%dx)
418221:	74 00                	je     0x418223
418223:	73 65                	jae    0x41828a
418225:	74 5f                	je     0x418286
418227:	49                   	dec    %ecx
418228:	74 65                	je     0x41828f
41822a:	6d                   	insl   (%dx),%es:(%edi)
41822b:	73 46                	jae    0x418273
41822d:	6f                   	outsl  %ds:(%esi),(%dx)
41822e:	6e                   	outsb  %ds:(%esi),(%dx)
41822f:	74 00                	je     0x418231
418231:	5f                   	pop    %edi
418232:	66 6f                	outsw  %ds:(%esi),(%dx)
418234:	6e                   	outsb  %ds:(%esi),(%dx)
418235:	74 00                	je     0x418237
418237:	67 65 74 5f          	addr16 gs je 0x41829a
41823b:	43                   	inc    %ebx
41823c:	6f                   	outsl  %ds:(%esi),(%dx)
41823d:	75 6e                	jne    0x4182ad
41823f:	74 00                	je     0x418241
418241:	67 65 74 5f          	addr16 gs je 0x4182a4
418245:	4d                   	dec    %ebp
418246:	61                   	popa
418247:	78 53                	js     0x41829c
418249:	65 6c                	gs insb (%dx),%es:(%edi)
41824b:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418250:	6e                   	outsb  %ds:(%esi),(%dx)
418251:	43                   	inc    %ebx
418252:	6f                   	outsl  %ds:(%esi),(%dx)
418253:	75 6e                	jne    0x4182c3
418255:	74 00                	je     0x418257
418257:	73 65                	jae    0x4182be
418259:	74 5f                	je     0x4182ba
41825b:	4d                   	dec    %ebp
41825c:	61                   	popa
41825d:	78 53                	js     0x4182b2
41825f:	65 6c                	gs insb (%dx),%es:(%edi)
418261:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418266:	6e                   	outsb  %ds:(%esi),(%dx)
418267:	43                   	inc    %ebx
418268:	6f                   	outsl  %ds:(%esi),(%dx)
418269:	75 6e                	jne    0x4182d9
41826b:	74 00                	je     0x41826d
41826d:	5f                   	pop    %edi
41826e:	6d                   	insl   (%dx),%es:(%edi)
41826f:	61                   	popa
418270:	78 53                	js     0x4182c5
418272:	65 6c                	gs insb (%dx),%es:(%edi)
418274:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418279:	6e                   	outsb  %ds:(%esi),(%dx)
41827a:	43                   	inc    %ebx
41827b:	6f                   	outsl  %ds:(%esi),(%dx)
41827c:	75 6e                	jne    0x4182ec
41827e:	74 00                	je     0x418280
418280:	63 6f 75             	arpl   %ebp,0x75(%edi)
418283:	6e                   	outsb  %ds:(%esi),(%dx)
418284:	74 00                	je     0x418286
418286:	67 65 74 5f          	addr16 gs je 0x4182e9
41828a:	44                   	inc    %esp
41828b:	61                   	popa
41828c:	74 65                	je     0x4182f3
41828e:	53                   	push   %ebx
41828f:	74 61                	je     0x4182f2
418291:	72 74                	jb     0x418307
418293:	00 73 65             	add    %dh,0x65(%ebx)
418296:	74 5f                	je     0x4182f7
418298:	44                   	inc    %esp
418299:	61                   	popa
41829a:	74 65                	je     0x418301
41829c:	53                   	push   %ebx
41829d:	74 61                	je     0x418300
41829f:	72 74                	jb     0x418315
4182a1:	00 5f 64             	add    %bl,0x64(%edi)
4182a4:	61                   	popa
4182a5:	74 65                	je     0x41830c
4182a7:	53                   	push   %ebx
4182a8:	74 61                	je     0x41830b
4182aa:	72 74                	jb     0x418320
4182ac:	00 67 65             	add    %ah,0x65(%edi)
4182af:	74 5f                	je     0x418310
4182b1:	57                   	push   %edi
4182b2:	6f                   	outsl  %ds:(%esi),(%dx)
4182b3:	72 6b                	jb     0x418320
4182b5:	57                   	push   %edi
4182b6:	65 65 6b 53 74 61    	gs imul $0x61,%gs:0x74(%ebx),%edx
4182bc:	72 74                	jb     0x418332
4182be:	00 73 65             	add    %dh,0x65(%ebx)
4182c1:	74 5f                	je     0x418322
4182c3:	57                   	push   %edi
4182c4:	6f                   	outsl  %ds:(%esi),(%dx)
4182c5:	72 6b                	jb     0x418332
4182c7:	57                   	push   %edi
4182c8:	65 65 6b 53 74 61    	gs imul $0x61,%gs:0x74(%ebx),%edx
4182ce:	72 74                	jb     0x418344
4182d0:	00 5f 77             	add    %bl,0x77(%edi)
4182d3:	6f                   	outsl  %ds:(%esi),(%dx)
4182d4:	72 6b                	jb     0x418341
4182d6:	57                   	push   %edi
4182d7:	65 65 6b 53 74 61    	gs imul $0x61,%gs:0x74(%ebx),%edx
4182dd:	72 74                	jb     0x418353
4182df:	00 5f 77             	add    %bl,0x77(%edi)
4182e2:	65 65 6b 53 74 61    	gs imul $0x61,%gs:0x74(%ebx),%edx
4182e8:	72 74                	jb     0x41835e
4182ea:	00 5f 73             	add    %bl,0x73(%edi)
4182ed:	65 6c                	gs insb (%dx),%es:(%edi)
4182ef:	53                   	push   %ebx
4182f0:	74 61                	je     0x418353
4182f2:	72 74                	jb     0x418368
4182f4:	00 67 65             	add    %ah,0x65(%edi)
4182f7:	74 5f                	je     0x418358
4182f9:	49                   	dec    %ecx
4182fa:	73 4f                	jae    0x41834b
4182fc:	70 65                	jo     0x418363
4182fe:	6e                   	outsb  %ds:(%esi),(%dx)
4182ff:	53                   	push   %ebx
418300:	74 61                	je     0x418363
418302:	72 74                	jb     0x418378
418304:	00 67 65             	add    %ah,0x65(%edi)
418307:	74 5f                	je     0x418368
418309:	53                   	push   %ebx
41830a:	65 6c                	gs insb (%dx),%es:(%edi)
41830c:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418311:	6e                   	outsb  %ds:(%esi),(%dx)
418312:	53                   	push   %ebx
418313:	74 61                	je     0x418376
418315:	72 74                	jb     0x41838b
418317:	00 73 65             	add    %dh,0x65(%ebx)
41831a:	74 5f                	je     0x41837b
41831c:	53                   	push   %ebx
41831d:	65 6c                	gs insb (%dx),%es:(%edi)
41831f:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418324:	6e                   	outsb  %ds:(%esi),(%dx)
418325:	53                   	push   %ebx
418326:	74 61                	je     0x418389
418328:	72 74                	jb     0x41839e
41832a:	00 5f 73             	add    %bl,0x73(%edi)
41832d:	65 6c                	gs insb (%dx),%es:(%edi)
41832f:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418334:	6e                   	outsb  %ds:(%esi),(%dx)
418335:	53                   	push   %ebx
418336:	74 61                	je     0x418399
418338:	72 74                	jb     0x4183ae
41833a:	00 67 65             	add    %ah,0x65(%edi)
41833d:	74 5f                	je     0x41839e
41833f:	53                   	push   %ebx
418340:	65 6c                	gs insb (%dx),%es:(%edi)
418342:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
418347:	45                   	inc    %ebp
418348:	6c                   	insb   (%dx),%es:(%edi)
418349:	65 6d                	gs insl (%dx),%es:(%edi)
41834b:	65 6e                	outsb  %gs:(%esi),(%dx)
41834d:	74 53                	je     0x4183a2