4180c4:	63 65 73             	arpl   %esp,0x73(%ebp)
4180c7:	73 45                	jae    0x41810e
4180c9:	64 69 74 6f 72 43 6c 	imul   $0x63696c43,%fs:0x72(%edi,%ebp,2),%esi
4180d0:	69 63
4180d2:	6b 00 73             	imul   $0x73,(%eax),%eax
4180d5:	65 74 5f             	gs je  0x418137
4180d8:	44                   	inc    %esp
4180d9:	6f                   	outsl  %ds:(%esi),(%dx)
4180da:	63 6b 00             	arpl   %ebp,0x0(%ebx)
4180dd:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
4180e0:	75 6d                	jne    0x41814f
4180e2:	6e                   	outsb  %ds:(%esi),(%dx)
4180e3:	42                   	inc    %edx
4180e4:	6c                   	insb   (%dx),%es:(%edi)
4180e5:	61                   	popa
4180e6:	6e                   	outsb  %ds:(%esi),(%dx)
4180e7:	6b 00 72             	imul   $0x72,(%eax),%eax
4180ea:	6f                   	outsl  %ds:(%esi),(%dx)
4180eb:	77 42                	ja     0x41812f
4180ed:	6c                   	insb   (%dx),%es:(%edi)
4180ee:	61                   	popa
4180ef:	6e                   	outsb  %ds:(%esi),(%dx)
4180f0:	6b 00 47             	imul   $0x47,(%eax),%eax
4180f3:	65 6e                	outsb  %gs:(%esi),(%dx)
4180f5:	65 72 61             	gs jb  0x418159
4180f8:	6c                   	insb   (%dx),%es:(%edi)
4180f9:	00 73 65             	add    %dh,0x65(%ebx)
4180fc:	74 5f                	je     0x41815d
4180fe:	49                   	dec    %ecx
4180ff:	6e                   	outsb  %ds:(%esi),(%dx)
418100:	74 65                	je     0x418167
418102:	72 76                	jb     0x41817a
418104:	61                   	popa
418105:	6c                   	insb   (%dx),%es:(%edi)
418106:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
41810a:	6c                   	insb   (%dx),%es:(%edi)
41810b:	53                   	push   %ebx
41810c:	74 72                	je     0x418180
41810e:	69 70 53 74 61 74 75 	imul   $0x75746174,0x53(%eax),%esi
418115:	73 4c                	jae    0x418163
418117:	61                   	popa
418118:	62 65 6c             	bound  %esp,0x6c(%ebp)
41811b:	00 62 74             	add    %ah,0x74(%edx)
41811e:	6e                   	outsb  %ds:(%esi),(%dx)
41811f:	45                   	inc    %ebp
418120:	64 69 74 4c 65 76 65 	imul   $0x436c6576,%fs:0x65(%esp,%ecx,2),%esi
418127:	6c 43
418129:	61                   	popa
41812a:	6e                   	outsb  %ds:(%esi),(%dx)
41812b:	63 65 6c             	arpl   %esp,0x6c(%ebp)
41812e:	00 44 69 61          	add    %al,0x61(%ecx,%ebp,2)
418132:	6c                   	insb   (%dx),%es:(%edi)
418133:	6f                   	outsl  %ds:(%esi),(%dx)
418134:	67 73 5f             	addr16 jae 0x418196
418137:	62 74 6e 43          	bound  %esi,0x43(%esi,%ebp,2)
41813b:	61                   	popa
41813c:	6e                   	outsb  %ds:(%esi),(%dx)
41813d:	63 65 6c             	arpl   %esp,0x6c(%ebp)
418140:	00 6d 6e             	add    %ch,0x6e(%ebp)
418143:	75 45                	jne    0x41818a
418145:	64 69 74 43 61 6e 63 	imul   $0x6c65636e,%fs:0x61(%ebx,%eax,2),%esi
41814c:	65 6c
41814e:	00 53 79             	add    %dl,0x79(%ebx)
418151:	73 74                	jae    0x4181c7
418153:	65 6d                	gs insl (%dx),%es:(%edi)
418155:	2e 43                	cs inc %ebx
418157:	6f                   	outsl  %ds:(%esi),(%dx)
418158:	6d                   	insl   (%dx),%es:(%edi)
418159:	70 6f                	jo     0x4181ca
41815b:	6e                   	outsb  %ds:(%esi),(%dx)
41815c:	65 6e                	outsb  %gs:(%esi),(%dx)
41815e:	74 4d                	je     0x4181ad
418160:	6f                   	outsl  %ds:(%esi),(%dx)
418161:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
418164:	00 67 65             	add    %ah,0x65(%edi)
418167:	74 5f                	je     0x4181c8
418169:	42                   	inc    %edx
41816a:	6f                   	outsl  %ds:(%esi),(%dx)
41816b:	74 74                	je     0x4181e1
41816d:	6f                   	outsl  %ds:(%esi),(%dx)
41816e:	6d                   	insl   (%dx),%es:(%edi)
41816f:	54                   	push   %esp
418170:	6f                   	outsl  %ds:(%esi),(%dx)
418171:	6f                   	outsl  %ds:(%esi),(%dx)
418172:	6c                   	insb   (%dx),%es:(%edi)
418173:	53                   	push   %ebx
418174:	74 72                	je     0x4181e8
418176:	69 70 50 61 6e 65 6c 	imul   $0x6c656e61,0x50(%eax),%esi
41817d:	00 67 65             	add    %ah,0x65(%edi)
418180:	74 5f                	je     0x4181e1
418182:	43                   	inc    %ebx
418183:	6f                   	outsl  %ds:(%esi),(%dx)
418184:	6e                   	outsb  %ds:(%esi),(%dx)
418185:	74 65                	je     0x4181ec
418187:	6e                   	outsb  %ds:(%esi),(%dx)
418188:	74 50                	je     0x4181da
41818a:	61                   	popa
41818b:	6e                   	outsb  %ds:(%esi),(%dx)
41818c:	65 6c                	gs insb (%dx),%es:(%edi)
41818e:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
418192:	6c                   	insb   (%dx),%es:(%edi)
418193:	53                   	push   %ebx
418194:	74 72                	je     0x418208
418196:	69 70 43 6f 6e 74 65 	imul   $0x65746e6f,0x43(%eax),%esi
41819d:	6e                   	outsb  %ds:(%esi),(%dx)
41819e:	74 50                	je     0x4181f0
4181a0:	61                   	popa
4181a1:	6e                   	outsb  %ds:(%esi),(%dx)
4181a2:	65 6c                	gs insb (%dx),%es:(%edi)
4181a4:	00 54 61 62          	add    %dl,0x62(%ecx,%eiz,2)
4181a8:	6c                   	insb   (%dx),%es:(%edi)
4181a9:	65 4c                	gs dec %esp
4181ab:	61                   	popa
4181ac:	79 6f                	jns    0x41821d
4181ae:	75 74                	jne    0x418224
4181b0:	50                   	push   %eax
4181b1:	61                   	popa
4181b2:	6e                   	outsb  %ds:(%esi),(%dx)
4181b3:	65 6c                	gs insb (%dx),%es:(%edi)
4181b5:	00 46 6c             	add    %al,0x6c(%esi)
4181b8:	6f                   	outsl  %ds:(%esi),(%dx)
4181b9:	77 4c                	ja     0x418207
4181bb:	61                   	popa
4181bc:	79 6f                	jns    0x41822d
4181be:	75 74                	jne    0x418234
4181c0:	50                   	push   %eax
4181c1:	61                   	popa
4181c2:	6e                   	outsb  %ds:(%esi),(%dx)
4181c3:	65 6c                	gs insb (%dx),%es:(%edi)
4181c5:	00 67 65             	add    %ah,0x65(%edi)
4181c8:	74 5f                	je     0x418229
4181ca:	4c                   	dec    %esp
4181cb:	65 76 65             	gs jbe 0x418233
4181ce:	6c                   	insb   (%dx),%es:(%edi)
4181cf:	00 67 65             	add    %ah,0x65(%edi)
4181d2:	74 5f                	je     0x418233
4181d4:	53                   	push   %ebx
4181d5:	65 6c                	gs insb (%dx),%es:(%edi)
4181d7:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
4181dc:	4c                   	dec    %esp
4181dd:	65 76 65             	gs jbe 0x418245
4181e0:	6c                   	insb   (%dx),%es:(%edi)
4181e1:	00 45 64             	add    %al,0x64(%ebp)
4181e4:	69 74 53 65 6c 65 63 	imul   $0x7463656c,0x65(%ebx,%edx,2),%esi
4181eb:	74
4181ec:	65 64 4c             	gs fs dec %esp
4181ef:	65 76 65             	gs jbe 0x418257
4181f2:	6c                   	insb   (%dx),%es:(%edi)
4181f3:	00 4d 61             	add    %cl,0x61(%ebp)
4181f6:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
4181fd:	43                   	inc    %ebx
4181fe:	68 6f 6f 73 65       	push   $0x65736f6f
418203:	4e                   	dec    %esi
418204:	61                   	popa
418205:	6d                   	insl   (%dx),%es:(%edi)
418206:	65 5f                	gs pop %edi
418208:	53                   	push   %ebx
418209:	6f                   	outsl  %ds:(%esi),(%dx)
41820a:	6c                   	insb   (%dx),%es:(%edi)
41820b:	76 65                	jbe    0x418272
41820d:	64 4c                	fs dec %esp
41820f:	65 76 65             	gs jbe 0x418277
418212:	6c                   	insb   (%dx),%es:(%edi)
418213:	00 62 74             	add    %ah,0x74(%edx)
418216:	6e                   	outsb  %ds:(%esi),(%dx)
418217:	50                   	push   %eax
418218:	6c                   	insb   (%dx),%es:(%edi)
418219:	61                   	popa
41821a:	79 4e                	jns    0x41826a
41821c:	65 78 74             	gs js  0x418293
41821f:	55                   	push   %ebp
418220:	6e                   	outsb  %ds:(%esi),(%dx)
418221:	73 6f                	jae    0x418292
418223:	6c                   	insb   (%dx),%es:(%edi)
418224:	76 65                	jbe    0x41828b
418226:	64 4c                	fs dec %esp
418228:	65 76 65             	gs jbe 0x418290
41822b:	6c                   	insb   (%dx),%es:(%edi)
41822c:	00 6e 65             	add    %ch,0x65(%esi)
41822f:	78 74                	js     0x4182a5
418231:	55                   	push   %ebp
418232:	6e                   	outsb  %ds:(%esi),(%dx)
418233:	73 6f                	jae    0x4182a4
418235:	6c                   	insb   (%dx),%es:(%edi)
418236:	76 65                	jbe    0x41829d
418238:	64 4c                	fs dec %esp
41823a:	65 76 65             	gs jbe 0x4182a2
41823d:	6c                   	insb   (%dx),%es:(%edi)
41823e:	00 62 74             	add    %ah,0x74(%edx)
418241:	6e                   	outsb  %ds:(%esi),(%dx)
418242:	50                   	push   %eax
418243:	6c                   	insb   (%dx),%es:(%edi)
418244:	61                   	popa
418245:	79 50                	jns    0x418297
418247:	72 65                	jb     0x4182ae
418249:	76 55                	jbe    0x4182a0
41824b:	6e                   	outsb  %ds:(%esi),(%dx)
41824c:	73 6f                	jae    0x4182bd
41824e:	6c                   	insb   (%dx),%es:(%edi)
41824f:	76 65                	jbe    0x4182b6
418251:	64 4c                	fs dec %esp
418253:	65 76 65             	gs jbe 0x4182bb
418256:	6c                   	insb   (%dx),%es:(%edi)
418257:	00 70 72             	add    %dh,0x72(%eax)
41825a:	65 76 55             	gs jbe 0x4182b2
41825d:	6e                   	outsb  %ds:(%esi),(%dx)
41825e:	73 6f                	jae    0x4182cf
418260:	6c                   	insb   (%dx),%es:(%edi)
418261:	76 65                	jbe    0x4182c8
418263:	64 4c                	fs dec %esp
418265:	65 76 65             	gs jbe 0x4182cd
418268:	6c                   	insb   (%dx),%es:(%edi)
418269:	00 6d 6e             	add    %ch,0x6e(%ebp)
41826c:	75 45                	jne    0x4182b3
41826e:	64 69 74 43 72 65 61 	imul   $0x65746165,%fs:0x72(%ebx,%eax,2),%esi
418275:	74 65
418277:	4c                   	dec    %esp
418278:	65 76 65             	gs jbe 0x4182e0
41827b:	6c                   	insb   (%dx),%es:(%edi)
41827c:	00 63 72             	add    %ah,0x72(%ebx)
41827f:	65 61                	gs popa
418281:	74 65                	je     0x4182e8
418283:	4c                   	dec    %esp
418284:	65 76 65             	gs jbe 0x4182ec
418287:	6c                   	insb   (%dx),%es:(%edi)
418288:	00 62 74             	add    %ah,0x74(%edx)
41828b:	6e                   	outsb  %ds:(%esi),(%dx)
41828c:	46                   	inc    %esi
41828d:	69 6c 65 45 64 69 74 	imul   $0x44746964,0x45(%ebp,%eiz,2),%ebp
418294:	44
418295:	65 6c                	gs insb (%dx),%es:(%edi)
418297:	65 74 65             	gs je  0x4182ff
41829a:	4c                   	dec    %esp
41829b:	65 76 65             	gs jbe 0x418303
41829e:	6c                   	insb   (%dx),%es:(%edi)
41829f:	00 61 64             	add    %ah,0x64(%ecx)
4182a2:	64 5f                	fs pop %edi
4182a4:	4d                   	dec    %ebp
4182a5:	75 73                	jne    0x41831a
4182a7:	74 53                	je     0x4182fc
4182a9:	61                   	popa
4182aa:	76 65                	jbe    0x418311
4182ac:	4c                   	dec    %esp
4182ad:	65 76 65             	gs jbe 0x418315
4182b0:	6c                   	insb   (%dx),%es:(%edi)
4182b1:	00 72 65             	add    %dh,0x65(%edx)
4182b4:	6d                   	insl   (%dx),%es:(%edi)
4182b5:	6f                   	outsl  %ds:(%esi),(%dx)
4182b6:	76 65                	jbe    0x41831d
4182b8:	5f                   	pop    %edi
4182b9:	4d                   	dec    %ebp
4182ba:	75 73                	jne    0x41832f
4182bc:	74 53                	je     0x418311
4182be:	61                   	popa
4182bf:	76 65                	jbe    0x418326
4182c1:	4c                   	dec    %esp
4182c2:	65 76 65             	gs jbe 0x41832a
4182c5:	6c                   	insb   (%dx),%es:(%edi)
4182c6:	00 73 61             	add    %dh,0x61(%ebx)
4182c9:	76 65                	jbe    0x418330
4182cb:	4c                   	dec    %esp
4182cc:	65 76 65             	gs jbe 0x418334
4182cf:	6c                   	insb   (%dx),%es:(%edi)
4182d0:	00 67 65             	add    %ah,0x65(%edi)
4182d3:	74 5f                	je     0x418334
4182d5:	41                   	inc    %ecx
4182d6:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4182da:	65 4c                	gs dec %esp
4182dc:	65 76 65             	gs jbe 0x418344
4182df:	6c                   	insb   (%dx),%es:(%edi)
4182e0:	00 53 65             	add    %dl,0x65(%ebx)
4182e3:	6c                   	insb   (%dx),%es:(%edi)
4182e4:	65 63 74 41 63       	arpl   %esi,%gs:0x63(%ecx,%eax,2)
4182e9:	74 69                	je     0x418354
4182eb:	76 65                	jbe    0x418352
4182ed:	4c                   	dec    %esp
4182ee:	65 76 65             	gs jbe 0x418356
4182f1:	6c                   	insb   (%dx),%es:(%edi)
4182f2:	00 73 65             	add    %dh,0x65(%ebx)
4182f5:	74 41                	je     0x418338
4182f7:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4182fb:	65 4c                	gs dec %esp
4182fd:	65 76 65             	gs jbe 0x418365
418300:	6c                   	insb   (%dx),%es:(%edi)
418301:	00 66 69             	add    %ah,0x69(%esi)
418304:	6e                   	outsb  %ds:(%esi),(%dx)
418305:	69 73 68 45 64 69 74 	imul   $0x74696445,0x68(%ebx),%esi
41830c:	69 6e 67 4c 65 76 65 	imul   $0x6576654c,0x67(%esi),%ebp
418313:	6c                   	insb   (%dx),%es:(%edi)
418314:	00 63 61             	add    %ah,0x61(%ebx)
418317:	6e                   	outsb  %ds:(%esi),(%dx)
418318:	63 65 6c             	arpl   %esp,0x6c(%ebp)
41831b:	45                   	inc    %ebp
41831c:	64 69 74 69 6e 67 4c 	imul   $0x76654c67,%fs:0x6e(%ecx,%ebp,2),%esi
418323:	65 76
418325:	65 6c                	gs insb (%dx),%es:(%edi)
418327:	00 67 65             	add    %ah,0x65(%edi)
41832a:	74 5f                	je     0x41838b
41832c:	54                   	push   %esp
41832d:	72 69                	jb     0x418398
41832f:	76 69                	jbe    0x41839a
418331:	61                   	popa
418332:	6c                   	insb   (%dx),%es:(%edi)
418333:	4c                   	dec    %esp
418334:	65 76 65             	gs jbe 0x41839c
418337:	6c                   	insb   (%dx),%es:(%edi)
418338:	00 53 6f             	add    %dl,0x6f(%ebx)
41833b:	6b 6f 62 61          	imul   $0x61,0x62(%edi),%ebp
41833f:	6e                   	outsb  %ds:(%esi),(%dx)
418340:	4c                   	dec    %esp
418341:	65 76 65             	gs jbe 0x4183a9
418344:	6c                   	insb   (%dx),%es:(%edi)
418345:	00 4d 61             	add    %cl,0x61(%ebp)
418348:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
41834f:	4d                   	dec    %ebp
418350:	65 73 73             	gs jae 0x4183c6
418353:	61                   	popa
418354:	67 65 54             	addr16 gs push %esp
418357:	69 74 6c 65 5f 4f 70 	imul   $0x65704f5f,0x65(%esp,%ebp,2),%esi
41835e:	65
41835f:	6e                   	outsb  %ds:(%esi),(%dx)
418360:	4c                   	dec    %esp
418361:	65 76 65             	gs jbe 0x4183c9
418364:	6c                   	insb   (%dx),%es:(%edi)
418365:	00 62 74             	add    %ah,0x74(%edx)
418368:	6e                   	outsb  %ds:(%esi),(%dx)
418369:	50                   	push   %eax
41836a:	6c                   	insb   (%dx),%es:(%edi)
41836b:	61                   	popa
41836c:	79 4f                	jns    0x4183bd
41836e:	70 65                	jo     0x4183d5
418370:	6e                   	outsb  %ds:(%esi),(%dx)
418371:	4c                   	dec    %esp
418372:	65 76 65             	gs jbe 0x4183da
418375:	6c                   	insb   (%dx),%es:(%edi)
418376:	00 4c 65 76          	add    %cl,0x76(%ebp,%eiz,2)
41837a:	65 6c                	gs insb (%dx),%es:(%edi)
41837c:	4c                   	dec    %esp
41837d:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
418384:	73 61                	jae    0x4183e7
418386:	67 65 5f             	addr16 gs pop %edi
418389:	4e                   	dec    %esi
41838a:	6f                   	outsl  %ds:(%esi),(%dx)
41838b:	4f                   	dec    %edi
41838c:	74 68                	je     0x4183f6
41838e:	65 72 4c             	gs jb  0x4183dd
418391:	65 76 65             	gs jbe 0x4183f9
418394:	6c                   	insb   (%dx),%es:(%edi)
418395:	00 53 65             	add    %dl,0x65(%ebx)
418398:	74 4c                	je     0x4183e6