405267:	00 80 45 40 00 60    	add    %al,0x60004045(%eax)
40526d:	d3 41 00             	roll   %cl,0x0(%ecx)
405270:	10 60 41             	adc    %ah,0x41(%eax)
405273:	00 a0 3b 41 00 c0    	add    %ah,-0x3fffbec5(%eax)
405279:	d7                   	xlat   %ds:(%ebx)
40527a:	41                   	inc    %ecx
40527b:	00 80 fc 43 00 d0    	add    %al,-0x2fffbc04(%eax)
405281:	7d 44                	jge    0x4052c7
405283:	00 30                	add    %dh,(%eax)
405285:	7d 44                	jge    0x4052cb
405287:	00 e0                	add    %ah,%al
405289:	7a 44                	jp     0x4052cf
40528b:	00 70 7e             	add    %dh,0x7e(%eax)
40528e:	44                   	inc    %esp
40528f:	00 20                	add    %ah,(%eax)
405291:	7f 44                	jg     0x4052d7
405293:	00 f0                	add    %dh,%al
405295:	60                   	pusha
405296:	41                   	inc    %ecx
405297:	00 88 47 40 00 e0    	add    %cl,-0x1fffbfb9(%eax)
40529d:	2a 42 00             	sub    0x0(%edx),%al
4052a0:	60                   	pusha
4052a1:	2a 42 00             	sub    0x0(%edx),%al
4052a4:	70 2b                	jo     0x4052d1
4052a6:	42                   	inc    %edx
4052a7:	00 e0                	add    %ah,%al
4052a9:	29 42 00             	sub    %eax,0x0(%edx)
4052ac:	e0 92                	loopne 0x405240
4052ae:	41                   	inc    %ecx
4052af:	00 40 9d             	add    %al,-0x63(%eax)
4052b2:	41                   	inc    %ecx
4052b3:	00 60 3c             	add    %ah,0x3c(%eax)
4052b6:	41                   	inc    %ecx
4052b7:	00 90 3c 41 00 40    	add    %dl,0x4000413c(%eax)
4052bd:	5a                   	pop    %edx
4052be:	41                   	inc    %ecx
4052bf:	00 e0                	add    %ah,%al
4052c1:	d2 41 00             	rolb   %cl,0x0(%ecx)
4052c4:	90                   	nop
4052c5:	29 43 00             	sub    %eax,0x0(%ebx)
4052c8:	a0 c2 40 00 20       	mov    0x200040c2,%al
4052cd:	61                   	popa
4052ce:	41                   	inc    %ecx
4052cf:	00 9c 47 40 00 d0 29 	add    %bl,0x29d00040(%edi,%eax,2)
4052d6:	42                   	inc    %edx
4052d7:	00 50 2a             	add    %dl,0x2a(%eax)
4052da:	42                   	inc    %edx
4052db:	00 60 2b             	add    %ah,0x2b(%eax)
4052de:	42                   	inc    %edx
4052df:	00 20                	add    %ah,(%eax)
4052e1:	cf                   	iret
4052e2:	40                   	inc    %eax
4052e3:	00 e0                	add    %ah,%al
4052e5:	98                   	cwtl
4052e6:	41                   	inc    %ecx
4052e7:	00 70 2c             	add    %dh,0x2c(%eax)
4052ea:	44                   	inc    %esp
4052eb:	00 90 37 44 00 f0    	add    %dl,-0xfffbbc9(%eax)
4052f1:	10 44 00 e0          	adc    %al,-0x20(%eax,%eax,1)
4052f5:	7a 41                	jp     0x405338
4052f7:	00 80 fc 42 00 50    	add    %al,0x500042fc(%eax)
4052fd:	99                   	cltd
4052fe:	41                   	inc    %ecx
4052ff:	00 f0                	add    %dh,%al
405301:	60                   	pusha
405302:	41                   	inc    %ecx
405303:	00 90 ea 42 00 60    	add    %dl,0x600042ea(%eax)
405309:	80 41 00 f0          	addb   $0xf0,0x0(%ecx)
40530d:	eb 42                	jmp    0x405351
40530f:	00 d0                	add    %dl,%al
405311:	60                   	pusha
405312:	41                   	inc    %ecx
405313:	00 d0                	add    %dl,%al
405315:	60                   	pusha
405316:	41                   	inc    %ecx
405317:	00 d0                	add    %dl,%al
405319:	60                   	pusha
40531a:	41                   	inc    %ecx
40531b:	00 b0 47 40 00 d0    	add    %dh,-0x2fffbfb9(%eax)
405321:	2a 42 00             	sub    0x0(%edx),%al
405324:	40                   	inc    %eax
405325:	2a 42 00             	sub    0x0(%edx),%al
405328:	50                   	push   %eax
405329:	2b 42 00             	sub    0x0(%edx),%eax
40532c:	80 36 44             	xorb   $0x44,(%esi)
40532f:	00 c4                	add    %al,%ah
405331:	47                   	inc    %edi
405332:	40                   	inc    %eax
405333:	00 c0                	add    %al,%al
405335:	2a 42 00             	sub    0x0(%edx),%al
405338:	30 2a                	xor    %ch,(%edx)
40533a:	42                   	inc    %edx
40533b:	00 40 2b             	add    %al,0x2b(%eax)
40533e:	42                   	inc    %edx
40533f:	00 b0 22 44 00 d8    	add    %dh,-0x27ffbbde(%eax)
405345:	47                   	inc    %edi
405346:	40                   	inc    %eax
405347:	00 b0 2a 42 00 20    	add    %dh,0x2000422a(%eax)
40534d:	2a 42 00             	sub    0x0(%edx),%al
405350:	30 2b                	xor    %ch,(%ebx)
405352:	42                   	inc    %edx
405353:	00 40 21             	add    %al,0x21(%eax)
405356:	44                   	inc    %esp
405357:	00 ec                	add    %ch,%ah
405359:	47                   	inc    %edi
40535a:	40                   	inc    %eax
40535b:	00 a0 2a 42 00 10    	add    %ah,0x1000422a(%eax)
405361:	2a 42 00             	sub    0x0(%edx),%al
405364:	20 2b                	and    %ch,(%ebx)
405366:	42                   	inc    %edx
405367:	00 f0                	add    %dh,%al
405369:	1a 44 00 80          	sbb    -0x80(%eax,%eax,1),%al
40536d:	38 44 00 00          	cmp    %al,0x0(%eax,%eax,1)
405371:	48                   	dec    %eax
405372:	40                   	inc    %eax
405373:	00 f0                	add    %dh,%al
405375:	2a 42 00             	sub    0x0(%edx),%al
405378:	70 2a                	jo     0x4053a4
40537a:	42                   	inc    %edx
40537b:	00 80 2b 42 00 e0    	add    %al,-0x1fffbdd5(%eax)
405381:	0f 44 00             	cmove  (%eax),%eax
405384:	14 48                	adc    $0x48,%al
405386:	40                   	inc    %eax
405387:	00 90 2a 42 00 00    	add    %dl,0x422a(%eax)
40538d:	2a 42 00             	sub    0x0(%edx),%al
405390:	10 2b                	adc    %ch,(%ebx)
405392:	42                   	inc    %edx
405393:	00 80 2c 44 00 f0    	add    %al,-0xfffbbd4(%eax)
405399:	12 44 00 28          	adc    0x28(%eax,%eax,1),%al
40539d:	48                   	dec    %eax
40539e:	40                   	inc    %eax
40539f:	00 80 2a 42 00 f0    	add    %al,-0xfffbdd6(%eax)
4053a5:	29 42 00             	sub    %eax,0x0(%edx)
4053a8:	00 2b                	add    %ch,(%ebx)
4053aa:	42                   	inc    %edx
4053ab:	00 b0 2d 44 00 3c    	add    %dh,0x3c00442d(%eax)
4053b1:	48                   	dec    %eax
4053b2:	40                   	inc    %eax
4053b3:	00 80 30 44 00 d0    	add    %al,-0x2fffbbd0(%eax)
4053b9:	10 44 00 60          	adc    %al,0x60(%eax,%eax,1)
4053bd:	32 44 00 60          	xor    0x60(%eax,%eax,1),%al
4053c1:	2d 44 00 10 12       	sub    $0x12100044,%eax
4053c6:	44                   	inc    %esp
4053c7:	00 10                	add    %dl,(%eax)
4053c9:	32 44 00 f0          	xor    -0x10(%eax,%eax,1),%al
4053cd:	20 44 00 f0          	and    %al,-0x10(%eax,%eax,1)
4053d1:	1f                   	pop    %ds
4053d2:	44                   	inc    %esp
4053d3:	00 90 2e 44 00 e0    	add    %dl,-0x1fffbbd2(%eax)
4053d9:	2e 44                	cs inc %esp
4053db:	00 c0                	add    %al,%al
4053dd:	15 44 00 10 16       	adc    $0x16100044,%eax
4053e2:	44                   	inc    %esp
4053e3:	00 d0                	add    %dl,%al
4053e5:	13 44 00 20          	adc    0x20(%eax,%eax,1),%eax
4053e9:	14 44                	adc    $0x44,%al
4053eb:	00 30                	add    %dh,(%eax)
4053ed:	2f                   	das
4053ee:	44                   	inc    %esp
4053ef:	00 80 2f 44 00 60    	add    %al,0x6000442f(%eax)
4053f5:	16                   	push   %ss
4053f6:	44                   	inc    %esp
4053f7:	00 b0 16 44 00 70    	add    %dh,0x70004416(%eax)
4053fd:	14 44                	adc    $0x44,%al
4053ff:	00 c0                	add    %al,%al
405401:	14 44                	adc    $0x44,%al
405403:	00 a0 19 44 00 f0    	add    %ah,-0xfffbbe7(%eax)
405409:	19 44 00 00          	sbb    %eax,0x0(%eax,%eax,1)
40540d:	19 44 00 50          	sbb    %eax,0x50(%eax,%eax,1)
405411:	19 44 00 b0          	sbb    %eax,-0x50(%eax,%eax,1)
405415:	17                   	pop    %ss
405416:	44                   	inc    %esp
405417:	00 00                	add    %al,(%eax)
405419:	18 44 00 88          	sbb    %al,-0x78(%eax,%eax,1)
40541d:	48                   	dec    %eax
40541e:	40                   	inc    %eax
40541f:	00 20                	add    %ah,(%eax)
405421:	3b 44 00 a0          	cmp    -0x60(%eax,%eax,1),%eax
405425:	60                   	pusha
405426:	41                   	inc    %ecx
405427:	00 c0                	add    %al,%al
405429:	9b                   	fwait
40542a:	41                   	inc    %ecx
40542b:	00 60 cf             	add    %ah,-0x31(%eax)
40542e:	40                   	inc    %eax
40542f:	00 f0                	add    %dh,%al
405431:	60                   	pusha
405432:	41                   	inc    %ecx
405433:	00 70 3c             	add    %dh,0x3c(%eax)
405436:	44                   	inc    %esp
405437:	00 50 ed             	add    %dl,-0x13(%eax)
40543a:	42                   	inc    %edx
40543b:	00 80 e8 42 00 b0    	add    %al,-0x4fffbd18(%eax)
405441:	fc                   	cld
405442:	42                   	inc    %edx
405443:	00 a0 fd 42 00 80    	add    %ah,-0x7fffbd03(%eax)
405449:	fd                   	std
40544a:	42                   	inc    %edx
40544b:	00 18                	add    %bl,(%eax)
40544d:	49                   	dec    %ecx
40544e:	40                   	inc    %eax
40544f:	00 90 2b 42 00 80    	add    %dl,-0x7fffbdd5(%eax)
405455:	22 42 00             	and    0x0(%edx),%al
405458:	a0 2b 42 00 f0       	mov    0xf000422b,%al
40545d:	5f                   	pop    %edi
40545e:	44                   	inc    %esp
40545f:	00 2c 49             	add    %ch,(%ecx,%ecx,2)
405462:	40                   	inc    %eax
405463:	00 10                	add    %dl,(%eax)
405465:	5f                   	pop    %edi
405466:	44                   	inc    %esp
405467:	00 30                	add    %dh,(%eax)
405469:	61                   	popa
40546a:	41                   	inc    %ecx
40546b:	00 a0 5f 44 00 80    	add    %ah,-0x7fffbba1(%eax)
405471:	5d                   	pop    %ebp
405472:	44                   	inc    %esp
405473:	00 f0                	add    %dh,%al
405475:	5c                   	pop    %esp
405476:	44                   	inc    %esp
405477:	00 10                	add    %dl,(%eax)
405479:	5e                   	pop    %esi
40547a:	44                   	inc    %esp
40547b:	00 60 60             	add    %ah,0x60(%eax)
40547e:	44                   	inc    %esp
40547f:	00 90 5e 44 00 a0    	add    %dl,-0x5fffbba2(%eax)
405485:	61                   	popa
405486:	44                   	inc    %esp
405487:	00 40 4d             	add    %al,0x4d(%eax)
40548a:	40                   	inc    %eax
40548b:	00 e0                	add    %ah,%al
40548d:	92                   	xchg   %eax,%edx
40548e:	44                   	inc    %esp
40548f:	00 b0 9d 44 00 80    	add    %dh,-0x7fffbb63(%eax)
405495:	b8 44 00 c0 60       	mov    $0x60c00044,%eax
40549a:	41                   	inc    %ecx
40549b:	00 54 4d 40          	add    %dl,0x40(%ebp,%ecx,2)
40549f:	00 60 92             	add    %ah,-0x6e(%eax)
4054a2:	44                   	inc    %esp
4054a3:	00 c0                	add    %al,%al
4054a5:	9c                   	pushf
4054a6:	44                   	inc    %esp
4054a7:	00 80 b8 44 00 c0    	add    %al,-0x3fffbb48(%eax)
4054ad:	60                   	pusha
4054ae:	41                   	inc    %ecx
4054af:	00 68 4d             	add    %ch,0x4d(%eax)
4054b2:	40                   	inc    %eax
4054b3:	00 60 92             	add    %ah,-0x6e(%eax)
4054b6:	44                   	inc    %esp
4054b7:	00 30                	add    %dh,(%eax)
4054b9:	9e                   	sahf
4054ba:	44                   	inc    %esp
4054bb:	00 80 b8 44 00 c0    	add    %al,-0x3fffbb48(%eax)
4054c1:	60                   	pusha
4054c2:	41                   	inc    %ecx
4054c3:	00 30                	add    %dh,(%eax)
4054c5:	4e                   	dec    %esi
4054c6:	40                   	inc    %eax
4054c7:	00 30                	add    %dh,(%eax)
4054c9:	92                   	xchg   %eax,%edx
4054ca:	44                   	inc    %esp
4054cb:	00 e0                	add    %ah,%al
4054cd:	b7 44                	mov    $0x44,%bh
4054cf:	00 80 b8 44 00 c0    	add    %al,-0x3fffbb48(%eax)
4054d5:	60                   	pusha
4054d6:	41                   	inc    %ecx
4054d7:	00 44 4e 40          	add    %al,0x40(%esi,%ecx,2)
4054db:	00 30                	add    %dh,(%eax)
4054dd:	8f 44 00 a0          	pop    -0x60(%eax,%eax,1)
4054e1:	94                   	xchg   %eax,%esp
4054e2:	44                   	inc    %esp
4054e3:	00 80 b8 44 00 c0    	add    %al,-0x3fffbb48(%eax)
4054e9:	ed                   	in     (%dx),%eax
4054ea:	41                   	inc    %ecx
4054eb:	00 58 4e             	add    %bl,0x4e(%eax)
4054ee:	40                   	inc    %eax
4054ef:	00 00                	add    %al,(%eax)
4054f1:	8f 44 00 b0          	pop    -0x50(%eax,%eax,1)
4054f5:	93                   	xchg   %eax,%ebx
4054f6:	44                   	inc    %esp
4054f7:	00 80 b8 44 00 20    	add    %al,0x200044b8(%eax)
4054fd:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4054fe:	44                   	inc    %esp
4054ff:	00 6c 4e 40          	add    %ch,0x40(%esi,%ecx,2)
405503:	00 00                	add    %al,(%eax)
405505:	92                   	xchg   %eax,%edx
405506:	44                   	inc    %esp
405507:	00 d0                	add    %dl,%al
405509:	9b                   	fwait
40550a:	44                   	inc    %esp
40550b:	00 80 b8 44 00 20    	add    %al,0x200044b8(%eax)
405511:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
405512:	44                   	inc    %esp
405513:	00 00                	add    %al,(%eax)
405515:	00 00                	add    %al,(%eax)
405517:	00 40 f0             	add    %al,-0x10(%eax)
40551a:	41                   	inc    %ecx
40551b:	00 b0 ba 40 00 c0    	add    %dh,-0x3fffbf46(%eax)
405521:	ba 40 00 d0 ba       	mov    $0xbad00040,%edx
405526:	40                   	inc    %eax
405527:	00 e0                	add    %ah,%al
405529:	ba 40 00 00 bb       	mov    $0xbb000040,%edx
40552e:	40                   	inc    %eax
40552f:	00 20                	add    %ah,(%eax)
405531:	bb 40 00 40 bb       	mov    $0xbb400040,%ebx
405536:	40                   	inc    %eax
405537:	00 80 bb 40 00 60    	add    %al,0x600040bb(%eax)
40553d:	bb 40 00 00 00       	mov    $0x40,%ebx
405542:	00 00                	add    %al,(%eax)
405544:	00 00                	add    %al,(%eax)
405546:	00 00                	add    %al,(%eax)
405548:	d0 ef                	shr    $1,%bh
40554a:	41                   	inc    %ecx
40554b:	00 d0                	add    %dl,%al
40554d:	f7 41 00 00 00 00 00 	testl  $0x0,0x0(%ecx)
405554:	b0 ba                	mov    $0xba,%al
405556:	00 00                	add    %al,(%eax)
405558:	c0 ba 00 00 d0 ba 00 	sarb   $0x0,-0x45300000(%edx)
40555f:	00 e0                	add    %ah,%al
405561:	ba 00 00 00 bb       	mov    $0xbb000000,%edx
405566:	00 00                	add    %al,(%eax)
405568:	20 bb 00 00 40 bb    	and    %bh,-0x44c00000(%ebx)
40556e:	00 00                	add    %al,(%eax)
405570:	60                   	pusha
405571:	bb 00 00 80 bb       	mov    $0xbb800000,%ebx
405576:	00 00                	add    %al,(%eax)
405578:	30 c2                	xor    %al,%dl
40557a:	00 00                	add    %al,(%eax)
40557c:	a0 c2 00 00 a0       	mov    0xa00000c2,%al
405581:	cc                   	int3
405582:	00 00                	add    %al,(%eax)
405584:	e0 cc                	loopne 0x405552
405586:	00 00                	add    %al,(%eax)
405588:	50                   	push   %eax
405589:	cd 00                	int    $0x0
40558b:	00 a0 ce 00 00 e0    	add    %ah,-0x1fffff32(%eax)
405591:	ce                   	into
405592:	00 00                	add    %al,(%eax)
405594:	20 cf                	and    %cl,%bh
405596:	00 00                	add    %al,(%eax)
405598:	40                   	inc    %eax
405599:	cf                   	iret
40559a:	00 00                	add    %al,(%eax)
40559c:	60                   	pusha
40559d:	cf                   	iret
40559e:	00 00                	add    %al,(%eax)
4055a0:	d0 dc                	rcr    $1,%ah
4055a2:	00 00                	add    %al,(%eax)
4055a4:	a0 f8 00 00 e0       	mov    0xe00000f8,%al
4055a9:	fa                   	cli