4061db:	00 00                	add    %al,(%eax)
4061dd:	1b a5 0e 00 00 1b    	sbb    0x1b00000e(%ebp),%esp
4061e3:	7d 4c                	jge    0x406231
4061e5:	01 00                	add    %eax,(%eax)
4061e7:	0a 02                	or     (%edx),%al
4061e9:	02 7b 4c             	add    0x4c(%ebx),%bh
4061ec:	01 00                	add    %eax,(%eax)
4061ee:	0a 6f 79             	or     0x79(%edi),%ch
4061f1:	01 00                	add    %eax,(%eax)
4061f3:	0a 0a                	or     (%edx),%cl
4061f5:	06                   	push   %es
4061f6:	2c 08                	sub    $0x8,%al
4061f8:	04 17                	add    $0x17,%al
4061fa:	6f                   	outsl  %ds:(%esi),(%dx)
4061fb:	ea 00 00 0a 00 2a 22 	ljmp   $0x222a,$0xa0000
406202:	02 28                	add    (%eax),%ch
406204:	16                   	push   %ss
406205:	00 00                	add    %al,(%eax)
406207:	0a 00                	or     (%eax),%al
406209:	2a 1e                	sub    (%esi),%bl
40620b:	02 7b 90             	add    -0x70(%ebx),%bh
40620e:	00 00                	add    %al,(%eax)
406210:	04 2a                	add    $0x2a,%al
406212:	22 02                	and    (%edx),%al
406214:	03 7d 90             	add    -0x70(%ebp),%edi
406217:	00 00                	add    %al,(%eax)
406219:	04 2a                	add    $0x2a,%al
40621b:	1e                   	push   %ds
40621c:	02 7b 91             	add    -0x6f(%ebx),%bh
40621f:	00 00                	add    %al,(%eax)
406221:	04 2a                	add    $0x2a,%al
406223:	22 02                	and    (%edx),%al
406225:	03 7d 91             	add    -0x6f(%ebp),%edi
406228:	00 00                	add    %al,(%eax)
40622a:	04 2a                	add    $0x2a,%al
40622c:	1e                   	push   %ds
40622d:	02 7b 92             	add    -0x6e(%ebx),%bh
406230:	00 00                	add    %al,(%eax)
406232:	04 2a                	add    $0x2a,%al
406234:	22 02                	and    (%edx),%al
406236:	03 7d 92             	add    -0x6e(%ebp),%edi
406239:	00 00                	add    %al,(%eax)
40623b:	04 2a                	add    $0x2a,%al
40623d:	1e                   	push   %ds
40623e:	02 7b 93             	add    -0x6d(%ebx),%bh
406241:	00 00                	add    %al,(%eax)
406243:	04 2a                	add    $0x2a,%al
406245:	22 02                	and    (%edx),%al
406247:	03 7d 93             	add    -0x6d(%ebp),%edi
40624a:	00 00                	add    %al,(%eax)
40624c:	04 2a                	add    $0x2a,%al
40624e:	00 00                	add    %al,(%eax)
406250:	13 30                	adc    (%eax),%esi
406252:	05 00 22 00 00       	add    $0x2200,%eax
406257:	00 27                	add    %ah,(%edi)
406259:	00 00                	add    %al,(%eax)
40625b:	11 00                	adc    %eax,(%eax)
40625d:	02 28                	add    (%eax),%ch
40625f:	03 01                	add    (%ecx),%eax
406261:	00 06                	add    %al,(%esi)
406263:	17                   	pop    %ss
406264:	8d a1 00 00 01 25    	lea    0x25010000(%ecx),%esp
40626a:	16                   	push   %ss
40626b:	1f                   	pop    %ds
40626c:	5c                   	pop    %esp
40626d:	9d                   	popf
40626e:	6f                   	outsl  %ds:(%esi),(%dx)
40626f:	f0 00 00             	lock add %al,(%eax)
406272:	0a 0a                	or     (%edx),%cl
406274:	72 a7                	jb     0x40621d
406276:	06                   	push   %es
406277:	00 70 0b             	add    %dh,0xb(%eax)
40627a:	2b 00                	sub    (%eax),%eax
40627c:	07                   	pop    %es
40627d:	2a 22                	sub    (%edx),%ah
40627f:	02 28                	add    (%eax),%ch
406281:	16                   	push   %ss
406282:	00 00                	add    %al,(%eax)
406284:	0a 00                	or     (%eax),%al
406286:	2a 22                	sub    (%edx),%ah
406288:	02 28                	add    (%eax),%ch
40628a:	16                   	push   %ss
40628b:	00 00                	add    %al,(%eax)
40628d:	0a 00                	or     (%eax),%al
40628f:	2a 7a 00             	sub    0x0(%edx),%bh
406292:	02 7b 95             	add    -0x6b(%ebx),%bh
406295:	00 00                	add    %al,(%eax)
406297:	04 7b                	add    $0x7b,%al
406299:	56                   	push   %esi
40629a:	00 00                	add    %al,(%eax)
40629c:	04 02                	add    $0x2,%al
40629e:	7b 94                	jnp    0x406234
4062a0:	00 00                	add    %al,(%eax)
4062a2:	04 6f                	add    $0x6f,%al
4062a4:	3e 01 00             	add    %eax,%ds:(%eax)
4062a7:	0a 6f 59             	or     0x59(%edi),%ch
4062aa:	00 00                	add    %al,(%eax)
4062ac:	0a 00                	or     (%eax),%al
4062ae:	2a 00                	sub    (%eax),%al
4062b0:	42                   	inc    %edx
4062b1:	53                   	push   %ebx
4062b2:	4a                   	dec    %edx
4062b3:	42                   	inc    %edx
4062b4:	01 00                	add    %eax,(%eax)
4062b6:	01 00                	add    %eax,(%eax)
4062b8:	00 00                	add    %al,(%eax)
4062ba:	00 00                	add    %al,(%eax)
4062bc:	0c 00                	or     $0x0,%al
4062be:	00 00                	add    %al,(%eax)
4062c0:	76 32                	jbe    0x4062f4
4062c2:	2e 30 2e             	xor    %ch,%cs:(%esi)
4062c5:	35 30 37 32 37       	xor    $0x37323730,%eax
4062ca:	00 00                	add    %al,(%eax)
4062cc:	00 00                	add    %al,(%eax)
4062ce:	05 00 6c 00 00       	add    $0x6c00,%eax
4062d3:	00 fc                	add    %bh,%ah
4062d5:	34 00                	xor    $0x0,%al
4062d7:	00 23                	add    %ah,(%ebx)
4062d9:	7e 00                	jle    0x4062db
4062db:	00 68 35             	add    %ch,0x35(%eax)
4062de:	00 00                	add    %al,(%eax)
4062e0:	58                   	pop    %eax
4062e1:	2b 00                	sub    (%eax),%eax
4062e3:	00 23                	add    %ah,(%ebx)
4062e5:	53                   	push   %ebx
4062e6:	74 72                	je     0x40635a
4062e8:	69 6e 67 73 00 00 00 	imul   $0x73,0x67(%esi),%ebp
4062ef:	00 c0                	add    %al,%al
4062f1:	60                   	pusha
4062f2:	00 00                	add    %al,(%eax)
4062f4:	f0 08 00             	lock or %al,(%eax)
4062f7:	00 23                	add    %ah,(%ebx)
4062f9:	55                   	push   %ebp
4062fa:	53                   	push   %ebx
4062fb:	00 b0 69 00 00 10    	add    %dh,0x10000069(%eax)
406301:	00 00                	add    %al,(%eax)
406303:	00 23                	add    %ah,(%ebx)
406305:	47                   	inc    %edi
406306:	55                   	push   %ebp
406307:	49                   	dec    %ecx
406308:	44                   	inc    %esp
406309:	00 00                	add    %al,(%eax)
40630b:	00 c0                	add    %al,%al
40630d:	69 00 00 c4 0f 00    	imul   $0xfc400,(%eax),%eax
406313:	00 23                	add    %ah,(%ebx)
406315:	42                   	inc    %edx
406316:	6c                   	insb   (%dx),%es:(%edi)
406317:	6f                   	outsl  %ds:(%esi),(%dx)
406318:	62 00                	bound  %eax,(%eax)
40631a:	00 00                	add    %al,(%eax)
40631c:	00 00                	add    %al,(%eax)
40631e:	00 00                	add    %al,(%eax)
406320:	02 00                	add    (%eax),%al
406322:	00 01                	add    %al,(%ecx)
406324:	57                   	push   %edi
406325:	3f                   	aas
406326:	b6 1d                	mov    $0x1d,%dh
406328:	09 0f                	or     %ecx,(%edi)
40632a:	00 00                	add    %al,(%eax)
40632c:	00 fa                	add    %bh,%dl
40632e:	01 33                	add    %esi,(%ebx)
406330:	00 16                	add    %dl,(%esi)
406332:	00 00                	add    %al,(%eax)
406334:	01 00                	add    %eax,(%eax)
406336:	00 00                	add    %al,(%eax)
406338:	b2 00                	mov    $0x0,%dl
40633a:	00 00                	add    %al,(%eax)
40633c:	2e 00 00             	add    %al,%cs:(%eax)
40633f:	00 95 00 00 00 0a    	add    %dl,0xa000000(%ebp)
406345:	01 00                	add    %eax,(%eax)
406347:	00 28                	add    %ch,(%eax)
406349:	01 00                	add    %eax,(%eax)
40634b:	00 01                	add    %al,(%ecx)
40634d:	00 00                	add    %al,(%eax)
40634f:	00 79 01             	add    %bh,0x1(%ecx)
406352:	00 00                	add    %al,(%eax)
406354:	2f                   	das
406355:	00 00                	add    %al,(%eax)
406357:	00 b0 00 00 00 05    	add    %dh,0x5000000(%eax)
40635d:	00 00                	add    %al,(%eax)
40635f:	00 48 00             	add    %cl,0x0(%eax)
406362:	00 00                	add    %al,(%eax)
406364:	05 00 00 00 0d       	add    $0xd000000,%eax
406369:	00 00                	add    %al,(%eax)
40636b:	00 0f                	add    %cl,(%edi)
40636d:	00 00                	add    %al,(%eax)
40636f:	00 29                	add    %ch,(%ecx)
406371:	00 00                	add    %al,(%eax)
406373:	00 5d 00             	add    %bl,0x0(%ebp)
406376:	00 00                	add    %al,(%eax)
406378:	04 00                	add    $0x0,%al
40637a:	00 00                	add    %al,(%eax)
40637c:	21 00                	and    %eax,(%eax)
40637e:	00 00                	add    %al,(%eax)
406380:	05 00 00 00 01       	add    $0x1000000,%eax
406385:	00 00                	add    %al,(%eax)
406387:	00 05 00 00 00 03    	add    %al,0x3000000
40638d:	00 00                	add    %al,(%eax)
40638f:	00 07                	add    %al,(%edi)
406391:	00 00                	add    %al,(%eax)
406393:	00 21                	add    %ah,(%ecx)
406395:	00 00                	add    %al,(%eax)
406397:	00 06                	add    %al,(%esi)
406399:	00 00                	add    %al,(%eax)
40639b:	00 00                	add    %al,(%eax)
40639d:	00 54 12 01          	add    %dl,0x1(%edx,%edx,1)
4063a1:	00 00                	add    %al,(%eax)
4063a3:	00 00                	add    %al,(%eax)
4063a5:	00 06                	add    %al,(%esi)
4063a7:	00 ff                	add    %bh,%bh
4063a9:	10 5e 21             	adc    %bl,0x21(%esi)
4063ac:	06                   	push   %es
4063ad:	00 80 11 5e 21 06    	add    %al,0x6215e11(%eax)
4063b3:	00 09                	add    %cl,(%ecx)
4063b5:	10 e9                	adc    %ch,%cl
4063b7:	20 0f                	and    %cl,(%edi)
4063b9:	00 15 22 00 00 06    	add    %dl,0x6000022
4063bf:	00 65 10             	add    %ah,0x10(%ebp)
4063c2:	b6 1a                	mov    $0x1a,%dh
4063c4:	06                   	push   %es
4063c5:	00 d3                	add    %dl,%bl
4063c7:	10 b6 1a 06 00 b4    	adc    %dh,-0x4bfff9e6(%esi)
4063cd:	10 b6 1a 06 00 67    	adc    %dh,0x6700061a(%esi)
4063d3:	11 b6 1a 06 00 1f    	adc    %esi,0x1f00061a(%esi)
4063d9:	11 b6 1a 06 00 38    	adc    %esi,0x3800061a(%esi)
4063df:	11 b6 1a 06 00 7c    	adc    %esi,0x7c00061a(%esi)
4063e5:	10 b6 1a 06 00 51    	adc    %dh,0x5100061a(%esi)
4063eb:	10 18                	adc    %bl,(%eax)
4063ed:	21 06                	and    %eax,(%esi)
4063ef:	00 c7                	add    %al,%bh
4063f1:	0f 18 21             	nopl   (%ecx)
4063f4:	06                   	push   %es
4063f5:	00 97 10 b6 1a 06    	add    %dl,0x61ab610(%edi)
4063fb:	00 a2 26 e7 18 06    	add    %ah,0x618e726(%edx)
406401:	00 c3                	add    %al,%bl
406403:	2a b6 1a 06 00 b3    	sub    -0x4cfff9e6(%esi),%dh
406409:	1c b6                	sbb    $0xb6,%al
40640b:	1a 0a                	sbb    (%edx),%cl
40640d:	00 32                	add    %dh,(%edx)
40640f:	1d 91 13 06 00       	sbb    $0x61391,%eax
406414:	62 1e                	bound  %ebx,(%esi)
406416:	7e 21                	jle    0x406439
406418:	06                   	push   %es
406419:	00 62 28             	add    %ah,0x28(%edx)
40641c:	81 25 0a 00 80 20 91 	andl   $0xe1391,0x2080000a
406423:	13 0e 00
406426:	f2 18 d8             	repnz sbb %bl,%al
406429:	24 0e                	and    $0xe,%al
40642b:	00 c4                	add    %al,%ah
40642d:	18 d8                	sbb    %bl,%al
40642f:	24 12                	and    $0x12,%al
406431:	00 97 1f dd 16 0e    	add    %dl,0xe16dd1f(%edi)
406437:	00 6e 2a             	add    %ch,0x2a(%esi)
40643a:	d8 24 0e             	fsubs  (%esi,%ecx,1)
40643d:	00 a6 16 d8 24 0e    	add    %ah,0xe24d816(%esi)
406443:	00 20                	add    %ah,(%eax)
406445:	2a d8                	sub    %al,%bl
406447:	24 0e                	and    $0xe,%al
406449:	00 72 1e             	add    %dh,0x1e(%edx)
40644c:	d8 24 0e             	fsubs  (%esi,%ecx,1)
40644f:	00 6d 1d             	add    %ch,0x1d(%ebp)
406452:	d8 24 0e             	fsubs  (%esi,%ecx,1)
406455:	00 47 1c             	add    %al,0x1c(%edi)
406458:	d8 24 0e             	fsubs  (%esi,%ecx,1)
40645b:	00 44 2a d8          	add    %al,-0x28(%edx,%ebp,1)
40645f:	24 0e                	and    $0xe,%al
406461:	00 93 1c d8 24 0e    	add    %dl,0xe24d81c(%ebx)
406467:	00 2e                	add    %ch,(%esi)
406469:	29 d8                	sub    %ebx,%eax
40646b:	24 0e                	and    $0xe,%al
40646d:	00 4e 28             	add    %cl,0x28(%esi)
406470:	d8 24 0e             	fsubs  (%esi,%ecx,1)
406473:	00 90 1d d8 24 0e    	add    %dl,0xe24d81d(%eax)
406479:	00 b2 18 d8 24 0e    	add    %dh,0xe24d818(%edx)
40647f:	00 56 2a             	add    %dl,0x2a(%esi)
406482:	d8 24 0e             	fsubs  (%esi,%ecx,1)
406485:	00 29                	add    %ch,(%ecx)
406487:	2a d8                	sub    %al,%bl
406489:	24 0e                	and    $0xe,%al
40648b:	00 13                	add    %dl,(%ebx)
40648d:	29 d8                	sub    %ebx,%eax
40648f:	24 0e                	and    $0xe,%al
406491:	00 50 1c             	add    %dl,0x1c(%eax)
406494:	d8 24 0e             	fsubs  (%esi,%ecx,1)
406497:	00 4e 19             	add    %cl,0x19(%esi)
40649a:	d8 24 06             	fsubs  (%esi,%eax,1)
40649d:	00 4a 24             	add    %cl,0x24(%edx)
4064a0:	e7 18                	out    %eax,$0x18
4064a2:	0e                   	push   %cs
4064a3:	00 82 23 d8 24 0e    	add    %al,0xe24d823(%edx)
4064a9:	00 73 23             	add    %dh,0x23(%ebx)
4064ac:	d8 24 0e             	fsubs  (%esi,%ecx,1)
4064af:	00 10                	add    %dl,(%eax)
4064b1:	1d d8 24 0e 00       	sbb    $0xe24d8,%eax
4064b6:	dc 13                	fcoml  (%ebx)
4064b8:	d8 24 12             	fsubs  (%edx,%edx,1)
4064bb:	00 59 1e             	add    %bl,0x1e(%ecx)
4064be:	dd 16                	fstl   (%esi)
4064c0:	06                   	push   %es
4064c1:	00 05 19 e7 18 06    	add    %al,0x618e719
4064c7:	00 ac 0f 5e 21 06 00 	add    %ch,0x6215e(%edi,%ecx,1)
4064ce:	1f                   	pop    %ds
4064cf:	0f e9 20             	psubsw (%eax),%mm4
4064d2:	06                   	push   %es
4064d3:	00 1d 10 e9 20 06    	add    %bl,0x620e910
4064d9:	00 24 1d 3c 03 06 00 	add    %ah,0x6033c(,%ebx,1)
4064e0:	db 1c 3c             	fistpl (%esp,%edi,1)
4064e3:	03 06                	add    (%esi),%eax
4064e5:	00 84 00 c6 03 06 00 	add    %al,0x603c6(%eax,%eax,1)
4064ec:	47                   	inc    %edi
4064ed:	01 c6                	add    %eax,%esi
4064ef:	03 06                	add    (%esi),%eax
4064f1:	00 68 01             	add    %ch,0x1(%eax)
4064f4:	c6 03 0a             	movb   $0xa,(%ebx)
4064f7:	00 b7 19 91 13 0a    	add    %dh,0xa139119(%edi)
4064fd:	00 da                	add    %bl,%dl
4064ff:	12 91 13 0a 00 e0    	adc    -0x1ffff5ed(%ecx),%dl
406505:	20 91 13 06 00 2f    	and    %dl,0x2f000613(%ecx)
40650b:	0e                   	push   %cs
40650c:	e7 18                	out    %eax,$0x18
40650e:	12 00                	adc    (%eax),%al
406510:	ff 1c e9             	lcall  *(%ecx,%ebp,8)
406513:	20 06                	and    %al,(%esi)
406515:	00 d9                	add    %bl,%cl
406517:	1d b3 28 06 00       	sbb    $0x628b3,%eax
40651c:	88 0e                	mov    %cl,(%esi)
40651e:	e7 18                	out    %eax,$0x18
406520:	06                   	push   %es
406521:	00 f0                	add    %dh,%al
406523:	10 e7                	adc    %ah,%bh
406525:	18 06                	sbb    %al,(%esi)
406527:	00 da                	add    %bl,%dl
406529:	22 3c 03             	and    (%ebx,%eax,1),%bh
40652c:	0e                   	push   %cs
40652d:	00 e4                	add    %ah,%ah
40652f:	1a d8                	sbb    %al,%bl
406531:	24 0e                	and    $0xe,%al
406533:	00 01                	add    %al,(%ecx)
406535:	24 d8                	and    $0xd8,%al
406537:	24 0e                	and    $0xe,%al
406539:	00 97 23 d8 24 06    	add    %dl,0x624d823(%edi)
40653f:	00 0d 0f e7 18 06    	add    %cl,0x618e70f
406545:	00 1f                	add    %bl,(%edi)
406547:	27                   	daa
406548:	e7 18                	out    %eax,$0x18
40654a:	06                   	push   %es
40654b:	00 6e 15             	add    %ch,0x15(%esi)
40654e:	e7 18                	out    %eax,$0x18
406550:	06                   	push   %es
406551:	00 72 1f             	add    %dh,0x1f(%edx)