4050ee:	43                   	inc    %ebx
4050ef:	00 60 61             	add    %ah,0x61(%eax)
4050f2:	41                   	inc    %ecx
4050f3:	00 a0 cc 40 00 f4    	add    %ah,-0xbffbf34(%eax)
4050f9:	44                   	inc    %esp
4050fa:	40                   	inc    %eax
4050fb:	00 30                	add    %dh,(%eax)
4050fd:	29 42 00             	sub    %eax,0x0(%edx)
405100:	10 29                	adc    %ch,(%ecx)
405102:	42                   	inc    %edx
405103:	00 50 29             	add    %dl,0x29(%eax)
405106:	42                   	inc    %edx
405107:	00 30                	add    %dh,(%eax)
405109:	66 41                	inc    %cx
40510b:	00 08                	add    %cl,(%eax)
40510d:	45                   	inc    %ebp
40510e:	40                   	inc    %eax
40510f:	00 60 d3             	add    %ah,-0x2d(%eax)
405112:	41                   	inc    %ecx
405113:	00 10                	add    %dl,(%eax)
405115:	60                   	pusha
405116:	41                   	inc    %ecx
405117:	00 a0 3b 41 00 c0    	add    %ah,-0x3fffbec5(%eax)
40511d:	d7                   	xlat   %ds:(%ebx)
40511e:	41                   	inc    %ecx
40511f:	00 60 fe             	add    %ah,-0x2(%eax)
405122:	43                   	inc    %ebx
405123:	00 d0                	add    %dl,%al
405125:	7d 44                	jge    0x40516b
405127:	00 30                	add    %dh,(%eax)
405129:	7d 44                	jge    0x40516f
40512b:	00 e0                	add    %ah,%al
40512d:	7a 44                	jp     0x405173
40512f:	00 70 7e             	add    %dh,0x7e(%eax)
405132:	44                   	inc    %esp
405133:	00 20                	add    %ah,(%eax)
405135:	7f 44                	jg     0x40517b
405137:	00 f0                	add    %dh,%al
405139:	60                   	pusha
40513a:	41                   	inc    %ecx
40513b:	00 a4 44 40 00 40 29 	add    %ah,0x29400040(%esp,%eax,2)
405142:	42                   	inc    %edx
405143:	00 20                	add    %ah,(%eax)
405145:	29 42 00             	sub    %eax,0x0(%edx)
405148:	60                   	pusha
405149:	29 42 00             	sub    %eax,0x0(%edx)
40514c:	f0 28 42 00          	lock sub %al,0x0(%edx)
405150:	c0 60 41 00          	shlb   $0x0,0x41(%eax)
405154:	a0 3e 41 00 60       	mov    0x6000413e,%al
405159:	60                   	pusha
40515a:	41                   	inc    %ecx
40515b:	00 b0 3c 41 00 80    	add    %dh,-0x7fffbec4(%eax)
405161:	2f                   	das
405162:	43                   	inc    %ebx
405163:	00 60 61             	add    %ah,0x61(%eax)
405166:	41                   	inc    %ecx
405167:	00 a0 cc 40 00 b8    	add    %ah,-0x47ffbf34(%eax)
40516d:	44                   	inc    %esp
40516e:	40                   	inc    %eax
40516f:	00 30                	add    %dh,(%eax)
405171:	29 42 00             	sub    %eax,0x0(%edx)
405174:	10 29                	adc    %ch,(%ecx)
405176:	42                   	inc    %edx
405177:	00 50 29             	add    %dl,0x29(%eax)
40517a:	42                   	inc    %edx
40517b:	00 30                	add    %dh,(%eax)
40517d:	66 41                	inc    %cx
40517f:	00 cc                	add    %cl,%ah
405181:	44                   	inc    %esp
405182:	40                   	inc    %eax
405183:	00 60 d3             	add    %ah,-0x2d(%eax)
405186:	41                   	inc    %ecx
405187:	00 10                	add    %dl,(%eax)
405189:	60                   	pusha
40518a:	41                   	inc    %ecx
40518b:	00 a0 3b 41 00 c0    	add    %ah,-0x3fffbec5(%eax)
405191:	d7                   	xlat   %ds:(%ebx)
405192:	41                   	inc    %ecx
405193:	00 70 fd             	add    %dh,-0x3(%eax)
405196:	43                   	inc    %ebx
405197:	00 d0                	add    %dl,%al
405199:	7d 44                	jge    0x4051df
40519b:	00 30                	add    %dh,(%eax)
40519d:	7d 44                	jge    0x4051e3
40519f:	00 e0                	add    %ah,%al
4051a1:	7a 44                	jp     0x4051e7
4051a3:	00 70 7e             	add    %dh,0x7e(%eax)
4051a6:	44                   	inc    %esp
4051a7:	00 20                	add    %ah,(%eax)
4051a9:	7f 44                	jg     0x4051ef
4051ab:	00 f0                	add    %dh,%al
4051ad:	60                   	pusha
4051ae:	41                   	inc    %ecx
4051af:	00 1c 45 40 00 40 29 	add    %bl,0x29400040(,%eax,2)
4051b6:	42                   	inc    %edx
4051b7:	00 20                	add    %ah,(%eax)
4051b9:	29 42 00             	sub    %eax,0x0(%edx)
4051bc:	60                   	pusha
4051bd:	29 42 00             	sub    %eax,0x0(%edx)
4051c0:	a0 28 42 00 c0       	mov    0xc0004228,%al
4051c5:	60                   	pusha
4051c6:	41                   	inc    %ecx
4051c7:	00 a0 3e 41 00 60    	add    %ah,0x6000413e(%eax)
4051cd:	60                   	pusha
4051ce:	41                   	inc    %ecx
4051cf:	00 b0 3c 41 00 80    	add    %dh,-0x7fffbec4(%eax)
4051d5:	2f                   	das
4051d6:	43                   	inc    %ebx
4051d7:	00 60 61             	add    %ah,0x61(%eax)
4051da:	41                   	inc    %ecx
4051db:	00 a0 cc 40 00 30    	add    %ah,0x300040cc(%eax)
4051e1:	45                   	inc    %ebp
4051e2:	40                   	inc    %eax
4051e3:	00 30                	add    %dh,(%eax)
4051e5:	29 42 00             	sub    %eax,0x0(%edx)
4051e8:	10 29                	adc    %ch,(%ecx)
4051ea:	42                   	inc    %edx
4051eb:	00 50 29             	add    %dl,0x29(%eax)
4051ee:	42                   	inc    %edx
4051ef:	00 30                	add    %dh,(%eax)
4051f1:	66 41                	inc    %cx
4051f3:	00 44 45 40          	add    %al,0x40(%ebp,%eax,2)
4051f7:	00 60 d3             	add    %ah,-0x2d(%eax)
4051fa:	41                   	inc    %ecx
4051fb:	00 10                	add    %dl,(%eax)
4051fd:	60                   	pusha
4051fe:	41                   	inc    %ecx
4051ff:	00 a0 3b 41 00 c0    	add    %ah,-0x3fffbec5(%eax)
405205:	d7                   	xlat   %ds:(%ebx)
405206:	41                   	inc    %ecx
405207:	00 90 fb 43 00 d0    	add    %dl,-0x2fffbc05(%eax)
40520d:	7d 44                	jge    0x405253
40520f:	00 30                	add    %dh,(%eax)
405211:	7d 44                	jge    0x405257
405213:	00 e0                	add    %ah,%al
405215:	7a 44                	jp     0x40525b
405217:	00 70 7e             	add    %dh,0x7e(%eax)
40521a:	44                   	inc    %esp
40521b:	00 20                	add    %ah,(%eax)
40521d:	7f 44                	jg     0x405263
40521f:	00 f0                	add    %dh,%al
405221:	60                   	pusha
405222:	41                   	inc    %ecx
405223:	00 58 45             	add    %bl,0x45(%eax)
405226:	40                   	inc    %eax
405227:	00 40 29             	add    %al,0x29(%eax)
40522a:	42                   	inc    %edx
40522b:	00 20                	add    %ah,(%eax)
40522d:	29 42 00             	sub    %eax,0x0(%edx)
405230:	60                   	pusha
405231:	29 42 00             	sub    %eax,0x0(%edx)
405234:	b0 28                	mov    $0x28,%al
405236:	42                   	inc    %edx
405237:	00 c0                	add    %al,%al
405239:	60                   	pusha
40523a:	41                   	inc    %ecx
40523b:	00 a0 3e 41 00 60    	add    %ah,0x6000413e(%eax)
405241:	60                   	pusha
405242:	41                   	inc    %ecx
405243:	00 b0 3c 41 00 80    	add    %dh,-0x7fffbec4(%eax)
405249:	2f                   	das
40524a:	43                   	inc    %ebx
40524b:	00 60 61             	add    %ah,0x61(%eax)
40524e:	41                   	inc    %ecx
40524f:	00 a0 cc 40 00 6c    	add    %ah,0x6c0040cc(%eax)
405255:	45                   	inc    %ebp
405256:	40                   	inc    %eax
405257:	00 30                	add    %dh,(%eax)
405259:	29 42 00             	sub    %eax,0x0(%edx)
40525c:	10 29                	adc    %ch,(%ecx)
40525e:	42                   	inc    %edx
40525f:	00 50 29             	add    %dl,0x29(%eax)
405262:	42                   	inc    %edx
405263:	00 30                	add    %dh,(%eax)
405265:	66 41                	inc    %cx
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