457242:	68 65 24 43 42       	push   $0x42432465
457247:	6e                   	outsb  %ds:(%esi),(%dx)
457248:	51                   	push   %ecx
457249:	65 49                	gs dec %ecx
45724b:	73 6a                	jae    0x4572b7
45724d:	6f                   	outsl  %ds:(%esi),(%dx)
45724e:	58                   	pop    %eax
45724f:	73 10                	jae    0x457261
457251:	54                   	push   %esp
457252:	74 42                	je     0x457296
457254:	4b                   	dec    %ebx
457255:	6f                   	outsl  %ds:(%esi),(%dx)
457256:	41                   	inc    %ecx
457257:	65 46                	gs inc %esi
457259:	6e                   	outsb  %ds:(%esi),(%dx)
45725a:	3b 54 6c 49          	cmp    0x49(%esp,%ebp,2),%edx
45725e:	58                   	pop    %eax
45725f:	74 75                	je     0x4572d6
457261:	67 7e 72             	addr16 jle 0x4572d6
457264:	24 41                	and    $0x41,%al
457266:	5d                   	pop    %ebp
457267:	70 4b                	jo     0x4572b4
457269:	69 58 61 77 69 59 6e 	imul   $0x6e596977,0x61(%eax),%ebx
457270:	10 52 6e             	adc    %dl,0x6e(%edx)
457273:	6e                   	outsb  %ds:(%esi),(%dx)
457274:	24 57                	and    $0x57,%al
457276:	48                   	dec    %eax
457277:	62 64 6c 52          	bound  %esp,0x52(%esp,%ebp,2)
45727b:	65 6d                	gs insl (%dx),%es:(%edi)
45727d:	74 36                	je     0x4572b5
45727f:	53                   	push   %ebx
457280:	69 73 6f 65 49 2e 63 	imul   $0x632e4965,0x6f(%ebx),%esi
457287:	65 53                	gs push %ebx
457289:	00 7c 65 77          	add    %bh,0x77(%ebp,%eiz,2)
45728d:	54                   	push   %esp
45728e:	53                   	push   %ebx
45728f:	6d                   	insl   (%dx),%es:(%edi)
457290:	60                   	pusha
457291:	50                   	push   %eax
457292:	7a 74                	jp     0x457308
457294:	4c                   	dec    %esp
457295:	00 69 6f             	add    %ch,0x6f(%ecx)
457298:	50                   	push   %eax
457299:	6e                   	outsb  %ds:(%esi),(%dx)
45729a:	57                   	push   %edi
45729b:	6f                   	outsl  %ds:(%esi),(%dx)
45729c:	62 64 70 69          	bound  %esp,0x69(%eax,%esi,2)
4572a0:	7c 65                	jl     0x457307
4572a2:	1b 43 4b             	sbb    0x4b(%ebx),%eax
4572a5:	6d                   	insl   (%dx),%es:(%edi)
4572a6:	5d                   	pop    %ebp
4572a7:	75 53                	jne    0x4572fc
4572a9:	65 49                	gs dec %ecx
4572ab:	49                   	dec    %ecx
4572ac:	6d                   	insl   (%dx),%es:(%edi)
4572ad:	66 59                	pop    %cx
4572af:	00 43 79             	add    %al,0x79(%ebx)
4572b2:	68 74 41 6d 03       	push   $0x36d4174
4572b7:	4d                   	dec    %ebp
4572b8:	46                   	inc    %esi
4572b9:	6e                   	outsb  %ds:(%esi),(%dx)
4572ba:	5a                   	pop    %edx
4572bb:	67 66 6d             	insw   (%dx),%es:(%di)
4572be:	53                   	push   %ebx
4572bf:	6e                   	outsb  %ds:(%esi),(%dx)
4572c0:	64 00 56 61          	add    %dl,%fs:0x61(%esi)
4572c4:	4a                   	dec    %edx
4572c5:	61                   	popa
4572c6:	4a                   	dec    %edx
4572c7:	65 4a                	gs dec %edx
4572c9:	65 55                	gs push %ebp
4572cb:	74 4c                	je     0x457319
4572cd:	62 5c 65 73          	bound  %ebx,0x73(%ebp,%eiz,2)
4572d1:	74 48                	je     0x45731b
4572d3:	65 45                	gs inc %ebp
4572d5:	72 4e                	jb     0x457325
4572d7:	68 42 72 3b 4d       	push   $0x4d3b7242
4572dc:	62 6e 57             	bound  %ebp,0x57(%esi)
4572df:	67 75 6d             	addr16 jne 0x45734f
4572e2:	7e 6e                	jle    0x457352
4572e4:	50                   	push   %eax
4572e5:	4f                   	dec    %edi
4572e6:	4f                   	dec    %edi
4572e7:	6a 42                	push   $0x42
4572e9:	63 4f 00             	arpl   %ecx,0x0(%edi)
4572ec:	4e                   	dec    %esi
4572ed:	61                   	popa
4572ee:	58                   	pop    %eax
4572ef:	61                   	popa
4572f0:	77 65                	ja     0x457357
4572f2:	76 65                	jbe    0x457359
4572f4:	4a                   	dec    %edx
4572f5:	74 62                	je     0x457359
4572f7:	62 4d 65             	bound  %ecx,0x65(%ebp)
4572fa:	58                   	pop    %eax
4572fb:	74 40                	je     0x45733d
4572fd:	6f                   	outsl  %ds:(%esi),(%dx)
4572fe:	5a                   	pop    %edx
4572ff:	6c                   	insb   (%dx),%es:(%edi)
457300:	75 63                	jne    0x457365
457302:	6f                   	outsl  %ds:(%esi),(%dx)
457303:	69 4b 6e 2d 4d 46 6e 	imul   $0x6e464d2d,0x6e(%ebx),%ecx
45730a:	5a                   	pop    %edx
45730b:	67 66 6d             	insw   (%dx),%es:(%di)
45730e:	53                   	push   %ebx
45730f:	6e                   	outsb  %ds:(%esi),(%dx)
457310:	64 4f                	fs dec %edi
457312:	79 6a                	jns    0x45737e
457314:	41                   	inc    %ecx
457315:	63 59 45             	arpl   %ebx,0x45(%ecx)
457318:	49                   	dec    %ecx
457319:	75 56                	jne    0x457371
45731b:	65 71 61             	gs jno 0x45737f
45731e:	42                   	inc    %edx
45731f:	6f                   	outsl  %ds:(%esi),(%dx)
457320:	62 00                	bound  %eax,(%eax)
457322:	7c 65                	jl     0x457389
457324:	50                   	push   %eax
457325:	5f                   	pop    %edi
457326:	62 53 61             	bound  %edx,0x61(%ebx)
457329:	75 57                	jne    0x457382
45732b:	6c                   	insb   (%dx),%es:(%edi)
45732c:	4d                   	dec    %ebp
45732d:	61                   	popa
45732e:	5b                   	pop    %ebx
45732f:	65 10 47 7e          	adc    %al,%gs:0x7e(%edi)
457333:	74 24                	je     0x457359
457335:	47                   	inc    %edi
457336:	48                   	dec    %eax
457337:	74 62                	je     0x45739b
457339:	6e                   	outsb  %ds:(%esi),(%dx)
45733a:	4e                   	dec    %esi
45733b:	6d                   	insl   (%dx),%es:(%edi)
45733c:	66 72 57             	data16 jb 0x457396
45733f:	74 7f                	je     0x4573c0
457341:	72 1b                	jb     0x45735e
457343:	67 41                	addr16 inc %ecx
457345:	74 72                	je     0x4573b9
457347:	43                   	inc    %ebx
457348:	52                   	push   %edx
457349:	72 49                	jb     0x457394
45734b:	65 6d                	gs insl (%dx),%es:(%edi)
45734d:	74 36                	je     0x457385
45734f:	4d                   	dec    %ebp
457350:	71 6e                	jno    0x4573c0
457352:	7a 67                	jp     0x4573bb
457354:	41                   	inc    %ecx
457355:	6d                   	insl   (%dx),%es:(%edi)
457356:	48                   	dec    %eax
457357:	6e                   	outsb  %ds:(%esi),(%dx)
457358:	53                   	push   %ebx
457359:	42                   	inc    %edx
45735a:	5a                   	pop    %edx
45735b:	73 66                	jae    0x4573c3
45735d:	4f                   	dec    %edi
45735e:	54                   	push   %esp
45735f:	6a 75                	push   $0x75
457361:	63 6f 00             	arpl   %ebp,0x0(%edi)
457364:	63 65 59             	arpl   %esp,0x59(%ebp)
457367:	50                   	push   %eax
457368:	55                   	push   %ebp
457369:	6f                   	outsl  %ds:(%esi),(%dx)
45736a:	4b                   	dec    %ebx
45736b:	65 71 74             	gs jno 0x4573e2
45736e:	4f                   	dec    %edi
45736f:	56                   	push   %esi
457370:	71 6c                	jno    0x4573de
457372:	6e                   	outsb  %ds:(%esi),(%dx)
457373:	65 24 4d             	gs and $0x4d,%al
457376:	42                   	inc    %edx
457377:	76 42                	jbe    0x4573bb
457379:	4e                   	dec    %esi
45737a:	5e                   	pop    %esi
45737b:	78 77                	js     0x4573f4
45737d:	00 51 65             	add    %dl,0x65(%ecx)
457380:	64 5f                	fs pop %edi
457382:	4f                   	dec    %edi
457383:	6f                   	outsl  %ds:(%esi),(%dx)
457384:	50                   	push   %eax
457385:	61                   	popa
457386:	41                   	inc    %ecx
457387:	50                   	push   %eax
457388:	4f                   	dec    %edi
457389:	79 48                	jns    0x4573d3
45738b:	69 60 61 5a 4d 75 6d 	imul   $0x6d754d5a,0x61(%eax),%esp
457392:	74 72                	je     0x457406
457394:	5d                   	pop    %ebp
457395:	00 78 49             	add    %bh,0x49(%eax)
457398:	49                   	dec    %ecx
457399:	74 0d                	je     0x4573a8
45739b:	34 03                	xor    $0x3,%al
45739d:	43                   	inc    %ebx
45739e:	59                   	pop    %ecx
45739f:	6e                   	outsb  %ds:(%esi),(%dx)
4573a0:	66 65 69 73 4d 6f 43 	imul   $0x436f,%gs:0x4d(%ebx),%si
4573a7:	00 71 61             	add    %dh,0x61(%ecx)
4573aa:	57                   	push   %edi
4573ab:	00 40 6f             	add    %al,0x6f(%eax)
4573ae:	58                   	pop    %eax
4573af:	76 75                	jbe    0x457426
4573b1:	72 6f                	jb     0x457422
4573b3:	00 70 6f             	add    %dh,0x6f(%eax)
4573b6:	69 6f 52 62 57 65 03 	imul   $0x3655762,0x52(%edi),%ebp
4573bd:	52                   	push   %edx
4573be:	59                   	pop    %ecx
4573bf:	75 7e                	jne    0x45743f
4573c1:	64 1b 47 41          	sbb    %fs:0x41(%edi),%eax
4573c5:	74 6e                	je     0x457435
4573c7:	75 55                	jne    0x45741e
4573c9:	72 5e                	jb     0x457429
4573cb:	6e                   	outsb  %ds:(%esi),(%dx)
4573cc:	77 50                	ja     0x45741e
4573ce:	44                   	inc    %esp
4573cf:	6f                   	outsl  %ds:(%esi),(%dx)
4573d0:	73 65                	jae    0x457437
4573d2:	68 73 24 67 48       	push   $0x48672473
4573d7:	74 78                	je     0x457451
4573d9:	50                   	push   %eax
4573da:	49                   	dec    %ecx
4573db:	6f                   	outsl  %ds:(%esi),(%dx)
4573dc:	60                   	pusha
4573dd:	65 45                	gs inc %ebp
4573df:	73 5e                	jae    0x45743f
4573e1:	61                   	popa
4573e2:	76 65                	jbe    0x457449
4573e4:	24 67                	and    $0x67,%al
4573e6:	48                   	dec    %eax
4573e7:	74 78                	je     0x457461
4573e9:	49                   	dec    %ecx
4573ea:	5f                   	pop    %edi
4573eb:	00 44 65 42          	add    %al,0x42(%ebp,%eiz,2)
4573ef:	50                   	push   %eax
4573f0:	62 6f 78             	bound  %ebp,0x78(%edi)
4573f3:	65 57                	gs push %edi
4573f5:	73 48                	jae    0x45743f
4573f7:	73 65                	jae    0x45745e
4573f9:	79 75                	jns    0x457470
4573fb:	61                   	popa
4573fc:	6e                   	outsb  %ds:(%esi),(%dx)
4573fd:	65 36 47             	gs ss inc %edi
457400:	75 74                	jne    0x457476
457402:	52                   	push   %edx
457403:	6d                   	insl   (%dx),%es:(%edi)
457404:	45                   	inc    %ebp
457405:	67 48                	addr16 dec %eax
457407:	45                   	inc    %ebp
457408:	49                   	dec    %ecx
457409:	63 54 64 66          	arpl   %edx,0x66(%esp,%eiz,2)
45740d:	72 45                	jb     0x457454
45740f:	00 77 65             	add    %dh,0x65(%edi)
457412:	6f                   	outsl  %ds:(%esi),(%dx)
457413:	5f                   	pop    %edi
457414:	62 6f 5f             	bound  %ebp,0x5f(%edi)
457417:	6d                   	insl   (%dx),%es:(%edi)
457418:	46                   	inc    %esi
457419:	74 72                	je     0x45748d
45741b:	44                   	inc    %esp
45741c:	03 67 53             	add    0x53(%edi),%esp
45741f:	74 4f                	je     0x457470
457421:	47                   	inc    %edi
457422:	6e                   	outsb  %ds:(%esi),(%dx)
457423:	69 40 00 42 70 78 45 	imul   $0x45787042,0x0(%eax),%eax
45742a:	4a                   	dec    %edx
45742b:	75 62                	jne    0x45748f
45742d:	6c                   	insb   (%dx),%es:(%edi)
45742e:	5f                   	pop    %edi
45742f:	74 69                	je     0x45749a
457431:	00 49 65             	add    %cl,0x65(%ecx)
457434:	43                   	inc    %ebx
457435:	65 55                	gs push %ebp
457437:	00 74 79 48          	add    %dh,0x48(%ecx,%edi,2)
45743b:	74 66                	je     0x4574a3
45743d:	6d                   	insl   (%dx),%es:(%edi)
45743e:	18 54 75 78          	sbb    %dl,0x78(%ebp,%esi,2)
457442:	6f                   	outsl  %ds:(%esi),(%dx)
457443:	2e 76 65             	jbe,pn 0x4574ab
457446:	4a                   	dec    %edx
457447:	75 4b                	jne    0x457494
457449:	61                   	popa
45744a:	49                   	dec    %ecx
45744b:	45                   	inc    %ebp
45744c:	7b 70                	jnp    0x4574be
45744e:	44                   	inc    %esp
45744f:	65 63 73 72          	arpl   %esi,%gs:0x72(%ebx)
457453:	6f                   	outsl  %ds:(%esi),(%dx)
457454:	4a                   	dec    %edx
457455:	73 2d                	jae    0x457484
457457:	53                   	push   %ebx
457458:	57                   	push   %edi
457459:	6c                   	insb   (%dx),%es:(%edi)
45745a:	52                   	push   %edx
45745b:	74 03                	je     0x457460
45745d:	52                   	push   %edx
45745e:	53                   	push   %ebx
45745f:	61                   	popa
457460:	74 41                	je     0x4574a3
457462:	77 6c                	ja     0x4574d0
457464:	66 79 59             	data16 jns 0x4574c0
457467:	65 54                	gs push %esp
457469:	00 6f 6f             	add    %ch,0x6f(%edi)
45746c:	41                   	inc    %ecx
45746d:	61                   	popa
45746e:	45                   	inc    %ebp
45746f:	65 26 34 48          	gs es xor $0x48,%al
457473:	74 56                	je     0x4574cb
457475:	69 43 67 27 52 5e 70 	imul   $0x705e5227,0x67(%ebx),%eax
45747c:	6f                   	outsl  %ds:(%esi),(%dx)
45747d:	61                   	popa
45747e:	55                   	push   %ebp
45747f:	65 10 67 7e          	adc    %ah,%gs:0x7e(%edi)
457483:	74 7b                	je     0x457500
457485:	4e                   	dec    %esi
457486:	42                   	inc    %edx
457487:	77 27                	ja     0x4574b0
457489:	47                   	inc    %edi
45748a:	49                   	dec    %ecx
45748b:	61                   	popa
45748c:	73 68                	jae    0x4574f6
45748e:	5f                   	pop    %edi
45748f:	63 63 00             	arpl   %esp,0x0(%ebx)
457492:	5e                   	pop    %esi
457493:	6e                   	outsb  %ds:(%esi),(%dx)
457494:	47                   	inc    %edi
457495:	6f                   	outsl  %ds:(%esi),(%dx)
457496:	49                   	dec    %ecx
457497:	65 55                	gs push %ebp
457499:	00 7e 6e             	add    %bh,0x6e(%esi)
45749c:	60                   	pusha
45749d:	6f                   	outsl  %ds:(%esi),(%dx)
45749e:	52                   	push   %edx
45749f:	65 62 50 7a          	bound  %edx,%gs:0x7a(%eax)
4574a3:	72 45                	jb     0x4574ea
4574a5:	6d                   	insl   (%dx),%es:(%edi)
4574a6:	48                   	dec    %eax
4574a7:	74 42                	je     0x4574eb
4574a9:	72 3b                	jb     0x4574e6
4574ab:	45                   	inc    %ebp
4574ac:	6d                   	insl   (%dx),%es:(%edi)
4574ad:	63 59 64             	arpl   %ebx,0x64(%ecx)
4574b0:	75 72                	jne    0x457524
4574b2:	4b                   	dec    %ebx
4574b3:	61                   	popa
4574b4:	56                   	push   %esi
4574b5:	61                   	popa
4574b6:	40                   	inc    %eax
4574b7:	65 53                	gs push %ebx
4574b9:	65 49                	gs dec %ecx
4574bb:	73 03                	jae    0x4574c0
4574bd:	42                   	inc    %edx
4574be:	5f                   	pop    %edi