4510e2:	44                   	inc    %esp
4510e3:	49                   	dec    %ecx
4510e4:	43                   	inc    %ebx
4510e5:	68 69 6c 64 09       	push   $0x9646c69
4510ea:	66 73 4d             	data16 jae 0x45113a
4510ed:	44                   	inc    %esp
4510ee:	49                   	dec    %ecx
4510ef:	46                   	inc    %esi
4510f0:	6f                   	outsl  %ds:(%esi),(%dx)
4510f1:	72 6d                	jb     0x451160
4510f3:	0b 66 73             	or     0x73(%esi),%esp
4510f6:	53                   	push   %ebx
4510f7:	74 61                	je     0x45115a
4510f9:	79 4f                	jns    0x45114a
4510fb:	6e                   	outsb  %ds:(%esi),(%dx)
4510fc:	54                   	push   %esp
4510fd:	6f                   	outsl  %ds:(%esi),(%dx)
4510fe:	70 05                	jo     0x451105
451100:	46                   	inc    %esi
451101:	6f                   	outsl  %ds:(%esi),(%dx)
451102:	72 6d                	jb     0x451171
451104:	73 8d                	jae    0x451093
451106:	40                   	inc    %eax
451107:	00 0c 11             	add    %cl,(%ecx,%edx,1)
45110a:	45                   	inc    %ebp
45110b:	00 03                	add    %al,(%ebx)
45110d:	0b 54 42 6f          	or     0x6f(%edx,%eax,2),%edx
451111:	72 64                	jb     0x451177
451113:	65 72 49             	gs jb  0x45115f
451116:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
451119:	01 00                	add    %eax,(%eax)
45111b:	00 00                	add    %al,(%eax)
45111d:	00 03                	add    %al,(%ebx)
45111f:	00 00                	add    %al,(%eax)
451121:	00 08                	add    %cl,(%eax)
451123:	11 45 00             	adc    %eax,0x0(%ebp)
451126:	0c 62                	or     $0x62,%al
451128:	69 53 79 73 74 65 6d 	imul   $0x6d657473,0x79(%ebx),%edx
45112f:	4d                   	dec    %ebp
451130:	65 6e                	outsb  %gs:(%esi),(%dx)
451132:	75 0a                	jne    0x45113e
451134:	62 69 4d             	bound  %ebp,0x4d(%ecx)
451137:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
45113e:	0a 62 69             	or     0x69(%edx),%ah
451141:	4d                   	dec    %ebp
451142:	61                   	popa
451143:	78 69                	js     0x4511ae
451145:	6d                   	insl   (%dx),%es:(%edi)
451146:	69 7a 65 06 62 69 48 	imul   $0x48696206,0x65(%edx),%edi
45114d:	65 6c                	gs insb (%dx),%es:(%edi)
45114f:	70 05                	jo     0x451156
451151:	46                   	inc    %esi
451152:	6f                   	outsl  %ds:(%esi),(%dx)
451153:	72 6d                	jb     0x4511c2
451155:	73 8b                	jae    0x4510e2
451157:	c0 5c 11 45 00       	rcrb   $0x0,0x45(%ecx,%edx,1)
45115c:	06                   	push   %es
45115d:	0c 54                	or     $0x54,%al
45115f:	42                   	inc    %edx
451160:	6f                   	outsl  %ds:(%esi),(%dx)
451161:	72 64                	jb     0x4511c7
451163:	65 72 49             	gs jb  0x4511af
451166:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
451169:	73 01                	jae    0x45116c
45116b:	08 11                	or     %dl,(%ecx)
45116d:	45                   	inc    %ebp
45116e:	00 90 74 11 45 00    	add    %dl,0x451174(%eax)
451174:	03 09                	add    (%ecx),%ecx
451176:	54                   	push   %esp
451177:	50                   	push   %eax
451178:	6f                   	outsl  %ds:(%esi),(%dx)
451179:	73 69                	jae    0x4511e4
45117b:	74 69                	je     0x4511e6
45117d:	6f                   	outsl  %ds:(%esi),(%dx)
45117e:	6e                   	outsb  %ds:(%esi),(%dx)
45117f:	01 00                	add    %eax,(%eax)
451181:	00 00                	add    %al,(%eax)
451183:	00 07                	add    %al,(%edi)
451185:	00 00                	add    %al,(%eax)
451187:	00 70 11             	add    %dh,0x11(%eax)
45118a:	45                   	inc    %ebp
45118b:	00 0a                	add    %cl,(%edx)
45118d:	70 6f                	jo     0x4511fe
45118f:	44                   	inc    %esp
451190:	65 73 69             	gs jae 0x4511fc
451193:	67 6e                	outsb  %ds:(%si),(%dx)
451195:	65 64 09 70 6f       	gs or  %esi,%fs:0x6f(%eax)
45119a:	44                   	inc    %esp
45119b:	65 66 61             	gs popaw
45119e:	75 6c                	jne    0x45120c
4511a0:	74 10                	je     0x4511b2
4511a2:	70 6f                	jo     0x451213
4511a4:	44                   	inc    %esp
4511a5:	65 66 61             	gs popaw
4511a8:	75 6c                	jne    0x451216
4511aa:	74 50                	je     0x4511fc
4511ac:	6f                   	outsl  %ds:(%esi),(%dx)
4511ad:	73 4f                	jae    0x4511fe
4511af:	6e                   	outsb  %ds:(%esi),(%dx)
4511b0:	6c                   	insb   (%dx),%es:(%edi)
4511b1:	79 11                	jns    0x4511c4
4511b3:	70 6f                	jo     0x451224
4511b5:	44                   	inc    %esp
4511b6:	65 66 61             	gs popaw
4511b9:	75 6c                	jne    0x451227
4511bb:	74 53                	je     0x451210
4511bd:	69 7a 65 4f 6e 6c 79 	imul   $0x796c6e4f,0x65(%edx),%edi
4511c4:	0e                   	push   %cs
4511c5:	70 6f                	jo     0x451236
4511c7:	53                   	push   %ebx
4511c8:	63 72 65             	arpl   %esi,0x65(%edx)
4511cb:	65 6e                	outsb  %gs:(%esi),(%dx)
4511cd:	43                   	inc    %ebx
4511ce:	65 6e                	outsb  %gs:(%esi),(%dx)
4511d0:	74 65                	je     0x451237
4511d2:	72 0f                	jb     0x4511e3
4511d4:	70 6f                	jo     0x451245
4511d6:	44                   	inc    %esp
4511d7:	65 73 6b             	gs jae 0x451245
4511da:	74 6f                	je     0x45124b
4511dc:	70 43                	jo     0x451221
4511de:	65 6e                	outsb  %gs:(%esi),(%dx)
4511e0:	74 65                	je     0x451247
4511e2:	72 10                	jb     0x4511f4
4511e4:	70 6f                	jo     0x451255
4511e6:	4d                   	dec    %ebp
4511e7:	61                   	popa
4511e8:	69 6e 46 6f 72 6d 43 	imul   $0x436d726f,0x46(%esi),%ebp
4511ef:	65 6e                	outsb  %gs:(%esi),(%dx)
4511f1:	74 65                	je     0x451258
4511f3:	72 11                	jb     0x451206
4511f5:	70 6f                	jo     0x451266
4511f7:	4f                   	dec    %edi
4511f8:	77 6e                	ja     0x451268
4511fa:	65 72 46             	gs jb  0x451243
4511fd:	6f                   	outsl  %ds:(%esi),(%dx)
4511fe:	72 6d                	jb     0x45126d
451200:	43                   	inc    %ebx
451201:	65 6e                	outsb  %gs:(%esi),(%dx)
451203:	74 65                	je     0x45126a
451205:	72 05                	jb     0x45120c
451207:	46                   	inc    %esi
451208:	6f                   	outsl  %ds:(%esi),(%dx)
451209:	72 6d                	jb     0x451278
45120b:	73 10                	jae    0x45121d
45120d:	12 45 00             	adc    0x0(%ebp),%al
451210:	03 0f                	add    (%edi),%ecx
451212:	54                   	push   %esp
451213:	44                   	inc    %esp
451214:	65 66 61             	gs popaw
451217:	75 6c                	jne    0x451285
451219:	74 4d                	je     0x451268
45121b:	6f                   	outsl  %ds:(%esi),(%dx)
45121c:	6e                   	outsb  %ds:(%esi),(%dx)
45121d:	69 74 6f 72 01 00 00 	imul   $0x1,0x72(%edi,%ebp,2),%esi
451224:	00
451225:	00 03                	add    %al,(%ebx)
451227:	00 00                	add    %al,(%eax)
451229:	00 0c 12             	add    %cl,(%edx,%edx,1)
45122c:	45                   	inc    %ebp
45122d:	00 09                	add    %cl,(%ecx)
45122f:	64 6d                	fs insl (%dx),%es:(%edi)
451231:	44                   	inc    %esp
451232:	65 73 6b             	gs jae 0x4512a0
451235:	74 6f                	je     0x4512a6
451237:	70 09                	jo     0x451242
451239:	64 6d                	fs insl (%dx),%es:(%edi)
45123b:	50                   	push   %eax
45123c:	72 69                	jb     0x4512a7
45123e:	6d                   	insl   (%dx),%es:(%edi)
45123f:	61                   	popa
451240:	72 79                	jb     0x4512bb
451242:	0a 64 6d 4d          	or     0x4d(%ebp,%ebp,2),%ah
451246:	61                   	popa
451247:	69 6e 46 6f 72 6d 0c 	imul   $0xc6d726f,0x46(%esi),%ebp
45124e:	64 6d                	fs insl (%dx),%es:(%edi)
451250:	41                   	inc    %ecx
451251:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
451255:	65 46                	gs inc %esi
451257:	6f                   	outsl  %ds:(%esi),(%dx)
451258:	72 6d                	jb     0x4512c7
45125a:	05 46 6f 72 6d       	add    $0x6d726f46,%eax
45125f:	73 64                	jae    0x4512c5
451261:	12 45 00             	adc    0x0(%ebp),%al
451264:	03 0b                	add    (%ebx),%ecx
451266:	54                   	push   %esp
451267:	50                   	push   %eax
451268:	72 69                	jb     0x4512d3
45126a:	6e                   	outsb  %ds:(%esi),(%dx)
45126b:	74 53                	je     0x4512c0
45126d:	63 61 6c             	arpl   %esp,0x6c(%ecx)
451270:	65 01 00             	add    %eax,%gs:(%eax)
451273:	00 00                	add    %al,(%eax)
451275:	00 02                	add    %al,(%edx)
451277:	00 00                	add    %al,(%eax)
451279:	00 60 12             	add    %ah,0x12(%eax)
45127c:	45                   	inc    %ebp
45127d:	00 06                	add    %al,(%esi)
45127f:	70 6f                	jo     0x4512f0
451281:	4e                   	dec    %esi
451282:	6f                   	outsl  %ds:(%esi),(%dx)
451283:	6e                   	outsb  %ds:(%esi),(%dx)
451284:	65 0e                	gs push %cs
451286:	70 6f                	jo     0x4512f7
451288:	50                   	push   %eax
451289:	72 6f                	jb     0x4512fa
45128b:	70 6f                	jo     0x4512fc
45128d:	72 74                	jb     0x451303
45128f:	69 6f 6e 61 6c 0c 70 	imul   $0x700c6c61,0x6e(%edi),%ebp
451296:	6f                   	outsl  %ds:(%esi),(%dx)
451297:	50                   	push   %eax
451298:	72 69                	jb     0x451303
45129a:	6e                   	outsb  %ds:(%esi),(%dx)
45129b:	74 54                	je     0x4512f1
45129d:	6f                   	outsl  %ds:(%esi),(%dx)
45129e:	46                   	inc    %esi
45129f:	69 74 05 46 6f 72 6d 	imul   $0x736d726f,0x46(%ebp,%eax,1),%esi
4512a6:	73
4512a7:	90                   	nop
4512a8:	ac                   	lods   %ds:(%esi),%al
4512a9:	12 45 00             	adc    0x0(%ebp),%al
4512ac:	03 0c 54             	add    (%esp,%edx,2),%ecx
4512af:	43                   	inc    %ebx
4512b0:	6c                   	insb   (%dx),%es:(%edi)
4512b1:	6f                   	outsl  %ds:(%esi),(%dx)
4512b2:	73 65                	jae    0x451319
4512b4:	41                   	inc    %ecx
4512b5:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4512b9:	6e                   	outsb  %ds:(%esi),(%dx)
4512ba:	01 00                	add    %eax,(%eax)
4512bc:	00 00                	add    %al,(%eax)
4512be:	00 03                	add    %al,(%ebx)
4512c0:	00 00                	add    %al,(%eax)
4512c2:	00 a8 12 45 00 06    	add    %ch,0x6004512(%eax)
4512c8:	63 61 4e             	arpl   %esp,0x4e(%ecx)
4512cb:	6f                   	outsl  %ds:(%esi),(%dx)
4512cc:	6e                   	outsb  %ds:(%esi),(%dx)
4512cd:	65 06                	gs push %es
4512cf:	63 61 48             	arpl   %esp,0x48(%ecx)
4512d2:	69 64 65 06 63 61 46 	imul   $0x72466163,0x6(%ebp,%eiz,2),%esp
4512d9:	72
4512da:	65 65 0a 63 61       	gs or  %gs:0x61(%ebx),%ah
4512df:	4d                   	dec    %ebp
4512e0:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
4512e7:	05 46 6f 72 6d       	add    $0x6d726f46,%eax
4512ec:	73 8d                	jae    0x45127b
4512ee:	40                   	inc    %eax
4512ef:	00 f4                	add    %dh,%ah
4512f1:	12 45 00             	adc    0x0(%ebp),%al
4512f4:	08 0b                	or     %cl,(%ebx)
4512f6:	54                   	push   %esp
4512f7:	43                   	inc    %ebx
4512f8:	6c                   	insb   (%dx),%es:(%edi)
4512f9:	6f                   	outsl  %ds:(%esi),(%dx)
4512fa:	73 65                	jae    0x451361
4512fc:	45                   	inc    %ebp
4512fd:	76 65                	jbe    0x451364
4512ff:	6e                   	outsb  %ds:(%esi),(%dx)
451300:	74 00                	je     0x451302
451302:	02 08                	add    (%eax),%cl
451304:	06                   	push   %es
451305:	53                   	push   %ebx
451306:	65 6e                	outsb  %gs:(%esi),(%dx)
451308:	64 65 72 07          	fs gs jb 0x451313
45130c:	54                   	push   %esp
45130d:	4f                   	dec    %edi
45130e:	62 6a 65             	bound  %ebp,0x65(%edx)
451311:	63 74 01 06          	arpl   %esi,0x6(%ecx,%eax,1)
451315:	41                   	inc    %ecx
451316:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
45131a:	6e                   	outsb  %ds:(%esi),(%dx)
45131b:	0c 54                	or     $0x54,%al
45131d:	43                   	inc    %ebx
45131e:	6c                   	insb   (%dx),%es:(%edi)
45131f:	6f                   	outsl  %ds:(%esi),(%dx)
451320:	73 65                	jae    0x451387
451322:	41                   	inc    %ecx
451323:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
451327:	6e                   	outsb  %ds:(%esi),(%dx)
451328:	00 78 11             	add    %bh,0x11(%eax)
45132b:	40                   	inc    %eax
45132c:	00 a8 12 45 00 8d    	add    %ch,-0x72ffbaee(%eax)
451332:	40                   	inc    %eax
451333:	00 38                	add    %bh,(%eax)
451335:	13 45 00             	adc    0x0(%ebp),%eax
451338:	08 10                	or     %dl,(%eax)
45133a:	54                   	push   %esp
45133b:	43                   	inc    %ebx
45133c:	6c                   	insb   (%dx),%es:(%edi)
45133d:	6f                   	outsl  %ds:(%esi),(%dx)
45133e:	73 65                	jae    0x4513a5
451340:	51                   	push   %ecx
451341:	75 65                	jne    0x4513a8
451343:	72 79                	jb     0x4513be
451345:	45                   	inc    %ebp
451346:	76 65                	jbe    0x4513ad
451348:	6e                   	outsb  %ds:(%esi),(%dx)
451349:	74 00                	je     0x45134b
45134b:	02 08                	add    (%eax),%cl
45134d:	06                   	push   %es
45134e:	53                   	push   %ebx
45134f:	65 6e                	outsb  %gs:(%esi),(%dx)
451351:	64 65 72 07          	fs gs jb 0x45135c
451355:	54                   	push   %esp
451356:	4f                   	dec    %edi
451357:	62 6a 65             	bound  %ebp,0x65(%edx)
45135a:	63 74 01 08          	arpl   %esi,0x8(%ecx,%eax,1)
45135e:	43                   	inc    %ebx
45135f:	61                   	popa
451360:	6e                   	outsb  %ds:(%esi),(%dx)
451361:	43                   	inc    %ebx
451362:	6c                   	insb   (%dx),%es:(%edi)
451363:	6f                   	outsl  %ds:(%esi),(%dx)
451364:	73 65                	jae    0x4513cb
451366:	07                   	pop    %es
451367:	42                   	inc    %edx
451368:	6f                   	outsl  %ds:(%esi),(%dx)
451369:	6f                   	outsl  %ds:(%esi),(%dx)
45136a:	6c                   	insb   (%dx),%es:(%edi)
45136b:	65 61                	gs popa
45136d:	6e                   	outsb  %ds:(%esi),(%dx)
45136e:	00 78 11             	add    %bh,0x11(%eax)
451371:	40                   	inc    %eax
451372:	00 00                	add    %al,(%eax)
451374:	10 40 00             	adc    %al,0x0(%eax)
451377:	90                   	nop
451378:	7c 13                	jl     0x45138d
45137a:	45                   	inc    %ebp
45137b:	00 08                	add    %cl,(%eax)
45137d:	0e                   	push   %cs
45137e:	54                   	push   %esp
45137f:	53                   	push   %ebx
451380:	68 6f 72 74 43       	push   $0x4374726f
451385:	75 74                	jne    0x4513fb
451387:	45                   	inc    %ebp
451388:	76 65                	jbe    0x4513ef
45138a:	6e                   	outsb  %ds:(%esi),(%dx)
45138b:	74 00                	je     0x45138d
45138d:	02 11                	add    (%ecx),%dl
45138f:	03 4d 73             	add    0x73(%ebp),%ecx
451392:	67 06                	addr16 push %es
451394:	54                   	push   %esp
451395:	57                   	push   %edi
451396:	4d                   	dec    %ebp
451397:	4b                   	dec    %ebx
451398:	65 79 01             	gs jns 0x45139c
45139b:	07                   	pop    %es
45139c:	48                   	dec    %eax
45139d:	61                   	popa
45139e:	6e                   	outsb  %ds:(%esi),(%dx)