450153:	08 12                	or     %dl,(%edx)
450155:	00 1e                	add    %bl,(%esi)
450157:	0a fd                	or     %ch,%bh
450159:	08 06                	or     %al,(%esi)
45015b:	00 30                	add    %dh,(%eax)
45015d:	0a 85 05 06 00 bd    	or     -0x42fff9fb(%ebp),%al
450163:	06                   	push   %es
450164:	06                   	push   %es
450165:	01 0a                	add    %ecx,(%edx)
450167:	00 4d 07             	add    %cl,0x7(%ebp)
45016a:	48                   	dec    %eax
45016b:	05 06 00 11 07       	add    $0x7110006,%eax
450170:	fb                   	sti
450171:	07                   	pop    %es
450172:	06                   	push   %es
450173:	00 51 06             	add    %dl,0x6(%ecx)
450176:	db 05 0a 00 8a 02    	fildl  0x28a000a
45017c:	c6 05 06 00 4f 04 f0 	movb   $0xf0,0x44f0006
450183:	05 06 00 16 04       	add    $0x4160006,%eax
450188:	db 07                	fildl  (%edi)
45018a:	06                   	push   %es
45018b:	00 36                	add    %dh,(%esi)
45018d:	04 f0                	add    $0xf0,%al
45018f:	05 06 00 89 03       	add    $0x3890006,%eax
450194:	f0 05 06 00 83 04    	lock add $0x4830006,%eax
45019a:	db 07                	fildl  (%edi)
45019c:	06                   	push   %es
45019d:	00 da                	add    %bl,%dl
45019f:	03 f0                	add    %eax,%esi
4501a1:	05 06 00 6a 04       	add    $0x46a0006,%eax
4501a6:	f0 05 06 00 72 03    	lock add $0x3720006,%eax
4501ac:	f0 05 06 00 f9 03    	lock add $0x3f90006,%eax
4501b2:	f0 05 06 00 03 03    	lock add $0x3030006,%eax
4501b8:	bc 07 06 00 a4       	mov    $0xa4000607,%esp
4501bd:	03 06                	add    (%esi),%eax
4501bf:	05 06 00 5e 03       	add    $0x35e0006,%eax
4501c4:	bc 07 06 00 bd       	mov    $0xbd000607,%esp
4501c9:	03 f0                	add    %eax,%esi
4501cb:	05 06 00 e8 02       	add    $0x2e80006,%eax
4501d0:	db 07                	fildl  (%edi)
4501d2:	06                   	push   %es
4501d3:	00 d5                	add    %dl,%ch
4501d5:	02 85 05 06 00 28    	add    0x28000605(%ebp),%al
4501db:	03 9e 07 0a 00 11    	add    0x11000a07(%esi),%ebx
4501e1:	03 35 07 0a 00 45    	add    0x45000a07,%esi
4501e7:	03 48 05             	add    0x5(%eax),%ecx
4501ea:	0a 00                	or     (%eax),%al
4501ec:	b7 02                	mov    $0x2,%bh
4501ee:	48                   	dec    %eax
4501ef:	05 06 00 96 07       	add    $0x7960006,%eax
4501f4:	85 05 06 00 22 05    	test   %eax,0x5220006
4501fa:	85 05 06 00 a1 04    	test   %eax,0x4a10006
450200:	85 05 06 00 2a 09    	test   %eax,0x92a0006
450206:	db 07                	fildl  (%edi)
450208:	06                   	push   %es
450209:	00 01                	add    %al,(%ecx)
45020b:	02 85 05 06 00 6e    	add    0x6e000605(%ebp),%al
450211:	02 85 05 06 00 14    	add    0x14000605(%ebp),%al
450217:	02 85 05 06 00 7f    	add    0x7f000605(%ebp),%al
45021d:	07                   	pop    %es
45021e:	85 05 16 00 68 06    	test   %eax,0x6680016
450224:	e3 06                	jecxz  0x45022c
450226:	16                   	push   %ss
450227:	00 ac 08 e3 06 16 00 	add    %ch,0x1606e3(%eax,%ecx,1)
45022e:	0a 07                	or     (%edi),%al
450230:	e3 06                	jecxz  0x450238
450232:	0e                   	push   %cs
450233:	00 02                	add    %al,(%edx)
450235:	07                   	pop    %es
450236:	db 07                	fildl  (%edi)
450238:	16                   	push   %ss
450239:	00 c4                	add    %al,%ah
45023b:	08 e3                	or     %ah,%bl
45023d:	06                   	push   %es
45023e:	06                   	push   %es
45023f:	00 53 00             	add    %dl,0x0(%ebx)
450242:	3e 01 06             	add    %eax,%ds:(%esi)
450245:	00 3c 06             	add    %bh,(%esi,%eax,1)
450248:	85 05 06 00 38 02    	test   %eax,0x2380006
45024e:	85 05 06 00 21 07    	test   %eax,0x7210006
450254:	85 05 06 00 2c 06    	test   %eax,0x62c0006
45025a:	85 05 06 00 58 07    	test   %eax,0x7580006
450260:	85 05 06 00 5d 06    	test   %eax,0x65d0006
450266:	f0 05 06 00 46 06    	lock add $0x6460006,%eax
45026c:	f0 05 06 00 7f 01    	lock add $0x17f0006,%eax
450272:	85 05 06 00 95 01    	test   %eax,0x1950006
450278:	73 09                	jae    0x450283
45027a:	06                   	push   %es
45027b:	00 73 07             	add    %dh,0x7(%ebx)
45027e:	73 09                	jae    0x450289
450280:	06                   	push   %es
450281:	00 74 08 73          	add    %dh,0x73(%eax,%ecx,1)
450285:	09 06                	or     %eax,(%esi)
450287:	00 bc 01 73 09 06 00 	add    %bh,0x60973(%ecx,%eax,1)
45028e:	7f 02                	jg     0x450292
450290:	f0 05 12 00 6e 05    	lock add $0x56e0012,%eax
450296:	fd                   	std
450297:	08 0a                	or     %cl,(%edx)
450299:	00 a0 09 48 05 06    	add    %ah,0x6054809(%eax)
45029f:	00 ca                	add    %cl,%dl
4502a1:	06                   	push   %es
4502a2:	06                   	push   %es
4502a3:	01 06                	add    %eax,(%esi)
4502a5:	00 76 05             	add    %dh,0x5(%esi)
4502a8:	06                   	push   %es
4502a9:	01 06                	add    %eax,(%esi)
4502ab:	00 e8                	add    %ch,%al
4502ad:	01 85 05 1a 00 aa    	add    %eax,-0x55ffe5fb(%ebp)
4502b3:	09 33                	or     %esi,(%ebx)
4502b5:	05 1a 00 ee 04       	add    $0x4ee001a,%eax
4502ba:	33 05 1a 00 f4 00    	xor    0xf4001a,%eax
4502c0:	33 05 12 00 65 05    	xor    0x5650012,%eax
4502c6:	fd                   	std
4502c7:	08 12                	or     %dl,(%edx)
4502c9:	00 c7                	add    %al,%bh
4502cb:	01 fd                	add    %edi,%ebp
4502cd:	08 0f                	or     %cl,(%edi)
4502cf:	01 02                	add    %eax,(%edx)
4502d1:	06                   	push   %es
4502d2:	00 00                	add    %al,(%eax)
4502d4:	06                   	push   %es
4502d5:	00 f4                	add    %dh,%ah
4502d7:	01 85 05 06 00 d5    	add    %eax,-0x2afff9fb(%ebp)
4502dd:	06                   	push   %es
4502de:	ef                   	out    %eax,(%dx)
4502df:	09 06                	or     %eax,(%esi)
4502e1:	00 ae 06 85 05 06    	add    %ch,0x6058506(%esi)
4502e7:	00 8c 05 85 05 06 00 	add    %cl,0x60585(%ebp,%eax,1)
4502ee:	62 01                	bound  %eax,(%ecx)
4502f0:	f5                   	cmc
4502f1:	04 06                	add    $0x6,%al
4502f3:	00 14 06             	add    %dl,(%esi,%eax,1)
4502f6:	85 05 0a 00 95 02    	test   %eax,0x295000a
4502fc:	c6 05 00 01 00 00 e1 	movb   $0xe1,0x100
450303:	00 00                	add    %al,(%eax)
450305:	00 00                	add    %al,(%eax)
450307:	00 01                	add    %al,(%ecx)
450309:	00 01                	add    %al,(%ecx)
45030b:	00 80 01 10 00 2f    	add    %al,0x2f001001(%eax)
450311:	01 0d 0a 05 00 01    	add    %ecx,0x100050a
450317:	00 04 00             	add    %al,(%eax,%eax,1)
45031a:	80 01 10             	addb   $0x10,(%ecx)
45031d:	00 25 01 0d 0a 05    	add    %ah,0x50a0d01
450323:	00 01                	add    %al,(%ecx)
450325:	00 08                	add    %cl,(%eax)
450327:	00 00                	add    %al,(%eax)
450329:	01 10                	add    %edx,(%eax)
45032b:	00 27                	add    %ah,(%edi)
45032d:	01 0d 0a 05 00 01    	add    %ecx,0x100050a
450333:	00 10                	add    %dl,(%eax)
450335:	00 80 01 10 00 fe    	add    %al,-0x1ffefff(%eax)
45033b:	00 0d 0a 05 00 01    	add    %cl,0x100050a
450341:	00 14 00             	add    %dl,(%eax,%eax,1)
450344:	00 01                	add    %al,(%ecx)
450346:	10 00                	adc    %al,(%eax)
450348:	ea 00 0d 0a 05 00 01 	ljmp   $0x100,$0x50a0d00
45034f:	00 15 00 83 01 10    	add    %dl,0x10018300
450355:	00 ab 01 00 00 05    	add    %ch,0x5000001(%ebx)
45035b:	00 03                	add    %al,(%ebx)
45035d:	00 21                	add    %ah,(%ecx)
45035f:	00 03                	add    %al,(%ebx)
450361:	01 10                	add    %edx,(%eax)
450363:	00 00                	add    %al,(%eax)
450365:	01 00                	add    %eax,(%eax)
450367:	00 2d 00 05 00 21    	add    %ch,0x21000500
45036d:	00 00                	add    %al,(%eax)
45036f:	01 10                	add    %edx,(%eax)
450371:	00 65 07             	add    %ah,0x7(%ebp)
450374:	14 01                	adc    $0x1,%al
450376:	31 00                	xor    %eax,(%eax)
450378:	06                   	push   %es
450379:	00 21                	add    %ah,(%ecx)
45037b:	00 01                	add    %al,(%ecx)
45037d:	00 10                	add    %dl,(%eax)
45037f:	00 6c 00 14          	add    %ch,0x14(%eax,%eax,1)
450383:	01 35 00 06 00 29    	add    %esi,0x29000600
450389:	00 03                	add    %al,(%ebx)
45038b:	01 10                	add    %edx,(%eax)
45038d:	00 46 05             	add    %al,0x5(%esi)
450390:	00 00                	add    %al,(%eax)
450392:	2d 00 0d 00 3a       	sub    $0x3a000d00,%eax
450397:	00 13                	add    %dl,(%ebx)
450399:	01 00                	add    %eax,(%eax)
45039b:	00 27                	add    %ah,(%edi)
45039d:	01 00                	add    %eax,(%eax)
45039f:	00 2d 00 0f 00 3a    	add    %ch,0x3a000f00
4503a5:	00 05 01 00 00 57    	add    %al,0x57000001
4503ab:	01 00                	add    %eax,(%eax)
4503ad:	00 2d 00 0f 00 3a    	add    %ch,0x3a000f00
4503b3:	00 81 01 10 00 7d    	add    %al,0x7d001001(%ecx)
4503b9:	05 14 01 05 00       	add    $0x50114,%eax
4503be:	10 00                	adc    %al,(%eax)
4503c0:	3a 00                	cmp    (%eax),%al
4503c2:	00 01                	add    %al,(%ecx)
4503c4:	10 00                	adc    %al,(%eax)
4503c6:	02 08                	add    (%eax),%cl
4503c8:	7c 08                	jl     0x4503d2
4503ca:	05 00 10 00 3f       	add    $0x3f001000,%eax
4503cf:	00 00                	add    %al,(%eax)
4503d1:	01 10                	add    %edx,(%eax)
4503d3:	00 d6                	add    %dl,%dh
4503d5:	08 7c 08 51          	or     %bh,0x51(%eax,%ecx,1)
4503d9:	00 14 00             	add    %dl,(%eax,%eax,1)
4503dc:	45                   	inc    %ebp
4503dd:	00 10                	add    %dl,(%eax)
4503df:	01 00                	add    %eax,(%eax)
4503e1:	00 44 05 0d          	add    %al,0xd(%ebp,%eax,1)
4503e5:	0a 2d 00 15 00 4a    	or     0x4a001500,%ch
4503eb:	00 10                	add    %dl,(%eax)
4503ed:	01 00                	add    %eax,(%eax)
4503ef:	00 fc                	add    %bh,%ah
4503f1:	00 0d 0a 2d 00 15    	add    %cl,0x15002d0a
4503f7:	00 4a 00             	add    %cl,0x0(%edx)
4503fa:	13 01                	adc    (%ecx),%eax
4503fc:	2d 01 2a 00 13       	sub    $0x13002a01,%eax
450401:	00 0b                	add    %cl,(%ebx)
450403:	0a 2e                	or     (%esi),%ch
450405:	00 16                	add    %dl,(%esi)
450407:	00 40 05             	add    %al,0x5(%eax)
45040a:	5b                   	pop    %ebx
45040b:	00 16                	add    %dl,(%esi)
45040d:	00 0f                	add    %cl,(%edi)
45040f:	0a 6a 00             	or     0x0(%edx),%ch
450412:	06                   	push   %es
450413:	00 12                	add    %dl,(%edx)
450415:	01 79 00             	add    %edi,0x0(%ecx)
450418:	01 00                	add    %eax,(%eax)
45041a:	fa                   	cli
45041b:	00 88 00 01 00 0e    	add    %cl,0xe000100(%eax)
450421:	01 88 00 01 00 fc    	add    %ecx,-0x3ffff00(%eax)
450427:	00 8c 00 31 00 40 05 	add    %cl,0x5400031(%eax,%eax,1)
45042e:	90                   	nop
45042f:	00 31                	add    %dh,(%ecx)
450431:	00 f2                	add    %dh,%dl
450433:	00 93 00 31 00 2f    	add    %dl,0x2f003100(%ebx)
450439:	01 90 00 13 01 3c    	add    %edx,0x3c011300(%eax)
45043f:	01 97 00 06 00 0f    	add    %edx,0xf000600(%edi)
450445:	0a cb                	or     %bl,%cl
450447:	00 06                	add    %al,(%esi)
450449:	00 25 01 2e 00 03    	add    %ah,0x3002e01
45044f:	00 ea                	add    %ch,%dl
450451:	00 cf                	add    %cl,%bh
450453:	00 11                	add    %dl,(%ecx)
450455:	00 29                	add    %ch,(%ecx)
450457:	01 d3                	add    %edx,%ebx
450459:	00 11                	add    %dl,(%ecx)
45045b:	00 ee                	add    %ch,%dh
45045d:	00 d7                	add    %dl,%bh
45045f:	00 13                	add    %dl,(%ebx)
450461:	01 f8                	add    %edi,%eax
450463:	00 db                	add    %bl,%bl
450465:	00 13                	add    %dl,(%ebx)
450467:	00 0e                	add    %cl,(%esi)
450469:	01 2e                	add    %ebp,(%esi)
45046b:	00 11                	add    %dl,(%ecx)
45046d:	00 79 06             	add    %bh,0x6(%ecx)
450470:	f9                   	stc
450471:	00 4c 24 00          	add    %cl,0x0(%esp)
450475:	00 00                	add    %al,(%eax)
450477:	00 10                	add    %dl,(%eax)
450479:	00 a3 00 01 00 01    	add    %ah,0x1000100(%ebx)
45047f:	00 f8                	add    %bh,%al
450481:	2b 00                	sub    (%eax),%eax
450483:	00 00                	add    %al,(%eax)
450485:	00 91 18 8f 07 01    	add    %dl,0x1078f18(%ecx)
45048b:	00 01                	add    %al,(%ecx)
45048d:	00 4c 24 00          	add    %cl,0x0(%esp)
450491:	00 00                	add    %al,(%eax)
450493:	00 10                	add    %dl,(%eax)
450495:	00 a3 00 01 00 01    	add    %ah,0x1000100(%ebx)
45049b:	00 88 2c 00 00 00    	add    %cl,0x2c(%eax)
4504a1:	00 10                	add    %dl,(%eax)
4504a3:	00 cd                	add    %cl,%ch
4504a5:	00 01                	add    %al,(%ecx)
4504a7:	00 01                	add    %al,(%ecx)
4504a9:	00 6c 34 00          	add    %ch,0x0(%esp,%esi,1)
4504ad:	00 00                	add    %al,(%eax)
4504af:	00 93 08 42 05 0e    	add    %dl,0xe054208(%ebx)
4504b5:	00 01                	add    %al,(%ecx)
4504b7:	00 6c 23 00          	add    %ch,0x0(%ebx,%eiz,1)
4504bb:	00 00                	add    %al,(%eax)
4504bd:	00 93 00 fa 00 12    	add    %dl,0x1200fa00(%ebx)
4504c3:	00 01                	add    %al,(%ecx)
4504c5:	00 88 2c 00 00 00    	add    %cl,0x2c(%eax)
4504cb:	00 10                	add    %dl,(%eax)
4504cd:	00 cd                	add    %cl,%ch
4504cf:	00 01                	add    %al,(%ecx)
4504d1:	00 01                	add    %al,(%ecx)
4504d3:	00 28                	add    %ch,(%eax)
4504d5:	35 00 00 00 00       	xor    $0x0,%eax
4504da:	10 00                	adc    %al,(%eax)
4504dc:	9c                   	pushf
4504dd:	00 01                	add    %al,(%ecx)
4504df:	00 01                	add    %al,(%ecx)
4504e1:	00 64 3b 00          	add    %ah,0x0(%ebx,%edi,1)
4504e5:	00 00                	add    %al,(%eax)
4504e7:	00 10                	add    %dl,(%eax)
4504e9:	00 88 00 01 00 01    	add    %cl,0x1000100(%eax)
4504ef:	00 b8 42 00 00 00    	add    %bh,0x42(%eax)
4504f5:	00 10                	add    %dl,(%eax)
4504f7:	00 c3                	add    %al,%bl
4504f9:	00 01                	add    %al,(%ecx)
4504fb:	00 01                	add    %al,(%ecx)
4504fd:	00 10                	add    %dl,(%eax)
4504ff:	48                   	dec    %eax
450500:	00 00                	add    %al,(%eax)
450502:	00 00                	add    %al,(%eax)
450504:	93                   	xchg   %eax,%ebx
450505:	08 10                	or     %dl,(%eax)
450507:	01 0e                	add    %ecx,(%esi)
450509:	00 01                	add    %al,(%ecx)
45050b:	00 7d 23             	add    %bh,0x23(%ebp)
45050e:	00 00                	add    %al,(%eax)
450510:	00 00                	add    %al,(%eax)
450512:	96                   	xchg   %eax,%esi
450513:	00 ea                	add    %ch,%dl
450515:	00 1a                	add    %bl,(%edx)
450517:	00 01                	add    %al,(%ecx)
450519:	00 b8 42 00 00 00    	add    %bh,0x42(%eax)
45051f:	00 10                	add    %dl,(%eax)
450521:	00 c3                	add    %al,%bl
450523:	00 01                	add    %al,(%ecx)
450525:	00 01                	add    %al,(%ecx)
450527:	00 64 3b 00          	add    %ah,0x0(%ebx,%edi,1)
45052b:	00 00                	add    %al,(%eax)
45052d:	00 10                	add    %dl,(%eax)
45052f:	00 88 00 01 00 01    	add    %cl,0x1000100(%eax)
450535:	00 28                	add    %ch,(%eax)
450537:	35 00 00 00 00       	xor    $0x0,%eax
45053c:	10 00                	adc    %al,(%eax)
45053e:	9c                   	pushf
45053f:	00 01                	add    %al,(%ecx)
450541:	00 01                	add    %al,(%ecx)
450543:	00 d0                	add    %dl,%al
450545:	48                   	dec    %eax
450546:	00 00                	add    %al,(%eax)
450548:	00 00                	add    %al,(%eax)
45054a:	10 00                	adc    %al,(%eax)
45054c:	d1 00                	roll   $1,(%eax)
45054e:	01 00                	add    %eax,(%eax)
450550:	01 00                	add    %eax,(%eax)
450552:	8a 23                	mov    (%ebx),%ah
450554:	00 00                	add    %al,(%eax)
450556:	00 00                	add    %al,(%eax)
450558:	96                   	xchg   %eax,%esi
450559:	00 74 05 20          	add    %dh,0x20(%ebp,%eax,1)
45055d:	00 01                	add    %al,(%ecx)
45055f:	00 92 23 00 00 00    	add    %dl,0x23(%edx)
450565:	00 86 18 89 07 26    	add    %al,0x26078918(%esi)
45056b:	00 01                	add    %al,(%ecx)