45425f:	6a 00                	push   $0x0
454261:	e8 ce 23 fb ff       	call   0x406634
454266:	5b                   	pop    %ebx
454267:	c3                   	ret
454268:	46                   	inc    %esi
454269:	69 66 74 65 65 6e 20 	imul   $0x206e6565,0x74(%esi),%esp
454270:	66 72 6f             	data16 jb 0x4542e2
454273:	6d                   	insl   (%dx),%es:(%edi)
454274:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
454278:	20 44 53 6f          	and    %al,0x6f(%ebx,%edx,2)
45427c:	66 74 00             	data16 je 0x45427f
45427f:	00 69 63             	add    %ch,0x63(%ecx)
454282:	6f                   	outsl  %ds:(%esi),(%dx)
454283:	4d                   	dec    %ebp
454284:	61                   	popa
454285:	69 6e 00 00 00 00 00 	imul   $0x0,0x0(%esi),%ebp
45428c:	cf                   	iret
45428d:	ff f2                	push   %edx
45428f:	ed                   	in     (%dx),%eax
454290:	e0 f8                	loopne 0x45428a
454292:	ea e8 00 00 00 00 55 	ljmp   $0x5500,$0xe8
454299:	8b ec                	mov    %esp,%ebp
45429b:	33 c0                	xor    %eax,%eax
45429d:	55                   	push   %ebp
45429e:	68 c1 42 45 00       	push   $0x4542c1
4542a3:	64 ff 30             	push   %fs:(%eax)
4542a6:	64 89 20             	mov    %esp,%fs:(%eax)
4542a9:	b8 28 3b 46 00       	mov    $0x463b28,%eax
4542ae:	e8 bd 02 fb ff       	call   0x404570
4542b3:	33 c0                	xor    %eax,%eax
4542b5:	5a                   	pop    %edx
4542b6:	59                   	pop    %ecx
4542b7:	59                   	pop    %ecx
4542b8:	64 89 10             	mov    %edx,%fs:(%eax)
4542bb:	68 c8 42 45 00       	push   $0x4542c8
4542c0:	c3                   	ret
4542c1:	e9 86 fc fa ff       	jmp    0x403f4c
4542c6:	eb f8                	jmp    0x4542c0
4542c8:	5d                   	pop    %ebp
4542c9:	c3                   	ret
4542ca:	8b c0                	mov    %eax,%eax
4542cc:	35 00 00 00 d4       	xor    $0xd4000000,%eax
4542d1:	42                   	inc    %edx
4542d2:	45                   	inc    %ebp
4542d3:	00 80 64 40 00 50    	add    %al,0x50004064(%eax)
4542d9:	64 40                	fs inc %eax
4542db:	00 5c 62 40          	add    %bl,0x40(%edx,%eiz,2)
4542df:	00 08                	add    %cl,(%eax)
4542e1:	62 40 00             	bound  %eax,0x0(%eax)
4542e4:	f8                   	clc
4542e5:	64 40                	fs inc %eax
4542e7:	00 c8                	add    %cl,%al
4542e9:	64 40                	fs inc %eax
4542eb:	00 60 71             	add    %ah,0x71(%eax)
4542ee:	40                   	inc    %eax
4542ef:	00 30                	add    %dh,(%eax)
4542f1:	71 40                	jno    0x454333
4542f3:	00 98 71 40 00 68    	add    %bl,0x68004071(%eax)
4542f9:	71 40                	jno    0x45433b
4542fb:	00 d8                	add    %bl,%al
4542fd:	71 40                	jno    0x45433f
4542ff:	00 a8 71 40 00 18    	add    %ch,0x18004071(%eax)
454305:	72 40                	jb     0x454347
454307:	00 e8                	add    %ch,%al
454309:	71 40                	jno    0x45434b
45430b:	00 28                	add    %ch,(%eax)
45430d:	75 40                	jne    0x45434f
45430f:	00 f8                	add    %bh,%al
454311:	74 40                	je     0x454353
454313:	00 78 d9             	add    %bh,-0x27(%eax)
454316:	40                   	inc    %eax
454317:	00 f8                	add    %bh,%al
454319:	d7                   	xlat   %ds:(%ebx)
45431a:	40                   	inc    %eax
45431b:	00 f0                	add    %dh,%al
45431d:	e1 40                	loope  0x45435f
45431f:	00 c0                	add    %al,%al
454321:	e1 40                	loope  0x454363
454323:	00 98 0b 41 00 20    	add    %bl,0x2000410b(%eax)
454329:	0b 41 00             	or     0x0(%ecx),%eax
45432c:	98                   	cwtl
45432d:	15 41 00 68 15       	adc    $0x15680041,%eax
454332:	41                   	inc    %ecx
454333:	00 5c 0d 41          	add    %bl,0x41(%ebp,%ecx,1)
454337:	00 2c 0d 41 00 60 15 	add    %ch,0x15600041(,%ecx,1)
45433e:	41                   	inc    %ecx
45433f:	00 10                	add    %dl,(%eax)
454341:	15 41 00 80 ad       	adc    $0xad800041,%eax
454346:	41                   	inc    %ecx
454347:	00 d0                	add    %dl,%al
454349:	ac                   	lods   %ds:(%esi),%al
45434a:	41                   	inc    %ecx
45434b:	00 4c b0 41          	add    %cl,0x41(%eax,%esi,4)
45434f:	00 1c b0             	add    %bl,(%eax,%esi,4)
454352:	41                   	inc    %ecx
454353:	00 30                	add    %dh,(%eax)
454355:	22 42 00             	and    0x0(%edx),%al
454358:	5c                   	pop    %esp
454359:	21 42 00             	and    %eax,0x0(%edx)
45435c:	00 2b                	add    %ch,(%ebx)
45435e:	42                   	inc    %edx
45435f:	00 d0                	add    %dl,%al
454361:	2a 42 00             	sub    0x0(%edx),%al
454364:	d4 2d                	aam    $0x2d
454366:	42                   	inc    %edx
454367:	00 a4 2d 42 00 d0 2e 	add    %ah,0x2ed00042(%ebp,%ebp,1)
45436e:	42                   	inc    %edx
45436f:	00 a0 2e 42 00 40    	add    %ah,0x4000422e(%eax)
454375:	44                   	inc    %esp
454376:	42                   	inc    %edx
454377:	00 10                	add    %dl,(%eax)
454379:	44                   	inc    %esp
45437a:	42                   	inc    %edx
45437b:	00 e8                	add    %ch,%al
45437d:	4d                   	dec    %ebp
45437e:	42                   	inc    %edx
45437f:	00 94 4d 42 00 3c 58 	add    %dl,0x583c0042(%ebp,%ecx,2)
454386:	42                   	inc    %edx
454387:	00 ec                	add    %ch,%ah
454389:	57                   	push   %edi
45438a:	42                   	inc    %edx
45438b:	00 00                	add    %al,(%eax)
45438d:	3f                   	aas
45438e:	42                   	inc    %edx
45438f:	00 c0                	add    %al,%al
454391:	3e 42                	ds inc %edx
454393:	00 b0 2a 42 00 80    	add    %dh,-0x7fffbdd6(%eax)
454399:	2a 42 00             	sub    0x0(%edx),%al
45439c:	08 2f                	or     %ch,(%edi)
45439e:	42                   	inc    %edx
45439f:	00 d8                	add    %bl,%al
4543a1:	2e 42                	cs inc %edx
4543a3:	00 68 c9             	add    %ch,-0x37(%eax)
4543a6:	43                   	inc    %ebx
4543a7:	00 f8                	add    %bh,%al
4543a9:	c8 43 00 88          	enter  $0x43,$0x88
4543ad:	75 42                	jne    0x4543f1
4543af:	00 10                	add    %dl,(%eax)
4543b1:	75 42                	jne    0x4543f5
4543b3:	00 1c 59             	add    %bl,(%ecx,%ebx,2)
4543b6:	42                   	inc    %edx
4543b7:	00 ec                	add    %ch,%ah
4543b9:	58                   	pop    %eax
4543ba:	42                   	inc    %edx
4543bb:	00 e4                	add    %ah,%ah
4543bd:	58                   	pop    %eax
4543be:	42                   	inc    %edx
4543bf:	00 b4 58 42 00 ac 58 	add    %dh,0x58ac0042(%eax,%ebx,2)
4543c6:	42                   	inc    %edx
4543c7:	00 7c 58 42          	add    %bh,0x42(%eax,%ebx,2)
4543cb:	00 54 59 42          	add    %dl,0x42(%ecx,%ebx,2)
4543cf:	00 24 59             	add    %ah,(%ecx,%ebx,2)
4543d2:	42                   	inc    %edx
4543d3:	00 74 58 42          	add    %dh,0x42(%eax,%ebx,2)
4543d7:	00 44 58 42          	add    %al,0x42(%eax,%ebx,2)
4543db:	00 38                	add    %bh,(%eax)
4543dd:	3f                   	aas
4543de:	42                   	inc    %edx
4543df:	00 08                	add    %cl,(%eax)
4543e1:	3f                   	aas
4543e2:	42                   	inc    %edx
4543e3:	00 7c 3f 42          	add    %bh,0x42(%edi,%edi,1)
4543e7:	00 40 3f             	add    %al,0x3f(%eax)
4543ea:	42                   	inc    %edx
4543eb:	00 8c 59 42 00 5c 59 	add    %cl,0x595c0042(%ecx,%ebx,2)
4543f2:	42                   	inc    %edx
4543f3:	00 18                	add    %bl,(%eax)
4543f5:	60                   	pusha
4543f6:	42                   	inc    %edx
4543f7:	00 e8                	add    %ch,%al
4543f9:	5f                   	pop    %edi
4543fa:	42                   	inc    %edx
4543fb:	00 b8 5f 42 00 70    	add    %bh,0x7000425f(%eax)
454401:	5f                   	pop    %edi
454402:	42                   	inc    %edx
454403:	00 50 66             	add    %dl,0x66(%eax)
454406:	42                   	inc    %edx
454407:	00 f4                	add    %dh,%ah
454409:	65 42                	gs inc %edx
45440b:	00 54 67 42          	add    %dl,0x42(%edi,%eiz,2)
45440f:	00 24 67             	add    %ah,(%edi,%eiz,2)
454412:	42                   	inc    %edx
454413:	00 cc                	add    %cl,%ah
454415:	66 42                	inc    %dx
454417:	00 90 66 42 00 bc    	add    %dl,-0x43ffbd9a(%eax)
45441d:	68 42 00 8c 68       	push   $0x688c0042
454422:	42                   	inc    %edx
454423:	00 94 42 42 00 64 42 	add    %dl,0x42640042(%edx,%eax,2)
45442a:	42                   	inc    %edx
45442b:	00 f0                	add    %dh,%al
45442d:	4b                   	dec    %ebx
45442e:	43                   	inc    %ebx
45442f:	00 94 4b 43 00 38 63 	add    %dl,0x63380043(%ebx,%ecx,2)
454436:	43                   	inc    %ebx
454437:	00 08                	add    %cl,(%eax)
454439:	63 43 00             	arpl   %eax,0x0(%ebx)
45443c:	4c                   	dec    %esp
45443d:	88 42 00             	mov    %al,0x0(%edx)
454440:	1c 88                	sbb    $0x88,%al
454442:	42                   	inc    %edx
454443:	00 54 ce 44          	add    %dl,0x44(%esi,%ecx,8)
454447:	00 ec                	add    %ch,%ah
454449:	cd 44                	int    $0x44
45444b:	00 5c e3 44          	add    %bl,0x44(%ebx,%eiz,8)
45444f:	00 2c e3             	add    %ch,(%ebx,%eiz,8)
454452:	44                   	inc    %esp
454453:	00 c0                	add    %al,%al
454455:	e7 44                	out    %eax,$0x44
454457:	00 90 e7 44 00 bc    	add    %dl,-0x43ffbb19(%eax)
45445d:	ef                   	out    %eax,(%dx)
45445e:	44                   	inc    %esp
45445f:	00 8c ef 44 00 1c 0b 	add    %cl,0xb1c0044(%edi,%ebp,8)
454466:	45                   	inc    %ebp
454467:	00 e0                	add    %ah,%al
454469:	0a 45 00             	or     0x0(%ebp),%al
45446c:	c8 0e 45 00          	enter  $0x450e,$0x0
454470:	98                   	cwtl
454471:	0e                   	push   %cs
454472:	45                   	inc    %ebp
454473:	00 00                	add    %al,(%eax)
454475:	00 00                	add    %al,(%eax)
454477:	00 98 42 45 00 55    	add    %bl,0x55004542(%eax)
45447d:	8b ec                	mov    %esp,%ebp
45447f:	83 c4 f0             	add    $0xfffffff0,%esp
454482:	b8 cc 42 45 00       	mov    $0x4542cc,%eax
454487:	e8 80 1f fb ff       	call   0x40640c
45448c:	33 c0                	xor    %eax,%eax
45448e:	55                   	push   %ebp
45448f:	68 b7 44 45 00       	push   $0x4544b7
454494:	64 ff 30             	push   %fs:(%eax)
454497:	64 89 20             	mov    %esp,%fs:(%eax)
45449a:	90                   	nop
45449b:	90                   	nop
45449c:	90                   	nop
45449d:	90                   	nop
45449e:	90                   	nop
45449f:	90                   	nop
4544a0:	90                   	nop
4544a1:	90                   	nop
4544a2:	90                   	nop
4544a3:	90                   	nop
4544a4:	e8 5f fc ff ff       	call   0x454108
4544a9:	33 c0                	xor    %eax,%eax
4544ab:	5a                   	pop    %edx
4544ac:	59                   	pop    %ecx
4544ad:	59                   	pop    %ecx
4544ae:	64 89 10             	mov    %edx,%fs:(%eax)
4544b1:	68 be 44 45 00       	push   $0x4544be
4544b6:	c3                   	ret
4544b7:	e9 90 fa fa ff       	jmp    0x403f4c
4544bc:	eb f8                	jmp    0x4544b6
4544be:	e8 b5 ff fa ff       	call   0x404478
4544c3:	90                   	nop