451125:	00 20                	add    %ah,(%eax)
451127:	19 ae 07 46 01 ff    	sbb    %ebp,-0xfeb9f9(%esi)
45112d:	c3                   	ret
45112e:	35 00 10 00 1d       	xor    $0x1d001000,%eax
451133:	00 05 19 be 07 a6    	add    %al,0xa607be19
451139:	01 df                	add    %ebx,%edi
45113b:	c5 00                	lds    (%eax),%eax
45113d:	00 36                	add    %dh,(%esi)
45113f:	00 16                	add    %dl,(%esi)
451141:	00 59 19             	add    %bl,0x19(%ecx)
451144:	70 00                	jo     0x451146
451146:	ab                   	stos   %eax,%es:(%edi)
451147:	01 13                	add    %edx,(%ebx)
451149:	c8 38 00 03          	enter  $0x38,$0x3
45114d:	00 30                	add    %dh,(%eax)
45114f:	00 56 19             	add    %dl,0x19(%esi)
451152:	ba 07 a2 01 d1       	mov    $0xd101a207,%edx
451157:	cb                   	lret
451158:	24 00                	and    $0x0,%al
45115a:	3b 00                	cmp    (%eax),%eax
45115c:	05 00 7c 19 bb       	add    $0xbb197c00,%eax
451161:	07                   	pop    %es
451162:	9d                   	popf
451163:	01 04 cd 2e 00 27 00 	add    %eax,0x27002e(,%ecx,8)
45116a:	3d 00 55 19 85       	cmp    $0x85195500,%eax
45116f:	07                   	pop    %es
451170:	98                   	cwtl
451171:	01 d3                	add    %edx,%ebx
451173:	cf                   	iret
451174:	27                   	daa
451175:	00 2d 00 31 00 59    	add    %ch,0x59003100
45117b:	19 bf 07 bc 01 14    	sbb    %edi,0x1401bc07(%edi)
451181:	d3 18                	rcrl   %cl,(%eax)
451183:	00 24 00             	add    %ah,(%eax,%eax,1)
451186:	2c 00                	sub    $0x0,%al
451188:	49                   	dec    %ecx
451189:	19 f0                	sbb    %esi,%eax
45118b:	07                   	pop    %es
45118c:	8f 01                	pop    (%ecx)
45118e:	52                   	push   %edx
45118f:	d3 13                	rcll   %cl,(%ebx)
451191:	00 1b                	add    %bl,(%ebx)
451193:	00 25 00 5b 19 f7    	add    %ah,0xf7195b00
451199:	07                   	pop    %es
45119a:	b6 01                	mov    $0x1,%dh
45119c:	33 d5                	xor    %ebp,%edx
45119e:	35 00 10 00 1a       	xor    $0x1a001000,%eax
4511a3:	00 5a 19             	add    %bl,0x19(%edx)
4511a6:	f5                   	cmc
4511a7:	07                   	pop    %es
4511a8:	a9 01 d7 d7 00       	test   $0xd7d701,%eax
4511ad:	00 36                	add    %dh,(%esi)
4511af:	00 11                	add    %dl,(%ecx)
4511b1:	00 9d 19 2c 01 a2    	add    %bl,-0x5dfed3e7(%ebp)
4511b7:	01 6b d9             	add    %ebp,-0x27(%ebx)
4511ba:	38 00                	cmp    %al,(%eax)
4511bc:	03 00                	add    (%eax),%eax
4511be:	37                   	aaa
4511bf:	00 82 19 c4 07 b5    	add    %al,-0x4af83be7(%edx)
4511c5:	01 c5                	add    %eax,%ebp
4511c7:	dc 24 00             	fsubl  (%eax,%eax,1)
4511ca:	3b 00                	cmp    (%eax),%eax
4511cc:	02 00                	add    (%eax),%al
4511ce:	a8 19                	test   $0x19,%al
4511d0:	f9                   	stc
4511d1:	07                   	pop    %es
4511d2:	88 01                	mov    %al,(%ecx)
4511d4:	74 dd                	je     0x4511b3
4511d6:	2e 00 27             	add    %ah,%cs:(%edi)
4511d9:	00 3a                	add    %bh,(%edx)
4511db:	00 ab 19 c6 07 84    	add    %ch,-0x7bf839e7(%ebx)
4511e1:	01 57 de             	add    %edx,-0x22(%edi)
4511e4:	27                   	daa
4511e5:	00 2d 00 26 00 89    	add    %ch,0x89002600
4511eb:	19 d3                	sbb    %edx,%ebx
4511ed:	07                   	pop    %es
4511ee:	a3 01 ec de 18       	mov    %eax,0x18deec01
4511f3:	00 24 00             	add    %ah,(%eax,%eax,1)
4511f6:	2c 00                	sub    $0x0,%al
4511f8:	9b                   	fwait
4511f9:	19 ea                	sbb    %ebp,%edx
4511fb:	02 95 01 aa df 13    	add    0x13dfaa01(%ebp),%dl
451201:	00 1b                	add    %bl,(%ebx)
451203:	00 25 00 eb 19 3f    	add    %ah,0x3f19eb00
451209:	01 ac 01 2b e2 35 00 	add    %ebp,0x35e22b(%ecx,%eax,1)
451210:	10 00                	adc    %al,(%eax)
451212:	5d                   	pop    %ebp
451213:	02 6e 1a             	add    0x1a(%esi),%ch
451216:	56                   	push   %esi
451217:	01 b0 01 07 e2 00    	add    %esi,0xe20701(%eax)
45121d:	00 36                	add    %dh,(%esi)
45121f:	00 01                	add    %al,(%ecx)
451221:	18 cd                	sbb    %cl,%ch
451223:	00 09                	add    %cl,(%ecx)
451225:	00 ba 01 27 00 3b    	add    %bh,0x3b002701(%edx)
45122b:	00 83 00 20 20 80    	add    %al,-0x7fdfe000(%ebx)
451231:	1b 1c 08             	sbb    (%eax,%ecx,1),%ebx
451234:	b3 01                	mov    $0x1,%bl
451236:	2d 00 27 00 bb       	sub    $0xbb002700,%eax
45123b:	00 15 20 e6 1b 00    	add    %dl,0x1be620
451241:	08 80 01 24 00 2d    	or     %al,0x2d002401(%eax)
451247:	00 a7 00 2d 20 ff    	add    %ah,-0xdfd300(%edi)
45124d:	1b 20                	sbb    (%eax),%esp
45124f:	08 8d 01 1b 00 24    	or     %cl,0x24001b01(%ebp)
451255:	00 ad 00 34 20 0a    	add    %ch,0xa203400(%ebp)
45125b:	1c 21                	sbb    $0x21,%al
45125d:	08 95 01 10 00 1b    	or     %dl,0x1b001001(%ebp)
451263:	00 a4 00 3b 20 46 1c 	add    %ah,0x1c46203b(%eax,%eax,1)
45126a:	17                   	pop    %ss
45126b:	08 ab 01 36 00 10    	or     %ch,0x10003601(%ebx)
451271:	00 9b 00 32 20 8e    	add    %bl,-0x71dfce00(%ebx)
451277:	1c 1c                	sbb    $0x1c,%al
451279:	08 8a 01 03 00 36    	or     %cl,0x36000301(%edx)
45127f:	00 90 00 0d 20 9a    	add    %dl,-0x65dff300(%eax)
451285:	1c 6d                	sbb    $0x6d,%al
451287:	08 95 01 3b 00 03    	or     %dl,0x3003b01(%ebp)
45128d:	00 b6 00 03 20 18    	add    %dh,0x18200300(%esi)
451293:	1d 71 08 91 01       	sbb    $0x1910871,%eax
451298:	6f                   	outsl  %ds:(%esi),(%dx)
451299:	e3 38                	jecxz  0x4512d3
45129b:	00 03                	add    %al,(%ebx)
45129d:	00 30                	add    %dh,(%eax)
45129f:	18 1f                	sbb    %bl,(%edi)
4512a1:	01 71 08             	add    %esi,0x8(%ecx)
4512a4:	e2 01                	loop   0x4512a7
4512a6:	41                   	inc    %ecx
4512a7:	e3 24                	jecxz  0x4512cd
4512a9:	00 3b                	add    %bh,(%ebx)
4512ab:	00 05 18 39 01 60    	add    %al,0x60013918
4512b1:	08 d3                	or     %dl,%bl
4512b3:	01 48 e4             	add    %ecx,-0x1c(%eax)
4512b6:	2e 00 27             	add    %ah,%cs:(%edi)
4512b9:	00 5d 03             	add    %bl,0x3(%ebp)
4512bc:	e3 1d                	jecxz  0x4512db
4512be:	62 00                	bound  %eax,(%eax)
4512c0:	db 01                	fildl  (%ecx)
4512c2:	1f                   	pop    %ds
4512c3:	e6 27                	out    %al,$0x27
4512c5:	00 2d 00 21 18 34    	add    %ch,0x34182100
4512cb:	01 cf                	add    %ecx,%edi
4512cd:	02 fd                	add    %ch,%bh
4512cf:	01 b0 a7 1a 00 24    	add    %esi,0x24001aa7(%eax)
4512d5:	00 2b                	add    %ch,(%ebx)
4512d7:	18 28                	sbb    %ch,(%eax)
4512d9:	01 6f 00             	add    %ebp,0x0(%edi)
4512dc:	cf                   	iret
4512dd:	01 02                	add    %eax,(%edx)
4512df:	e6 13                	out    %al,$0x13
4512e1:	00 1b                	add    %bl,(%ebx)
4512e3:	00 22                	add    %ah,(%edx)
4512e5:	00 19                	add    %bl,(%ecx)
4512e7:	1e                   	push   %ds
4512e8:	5d                   	pop    %ebp
4512e9:	08 f7                	or     %dh,%bh
4512eb:	01 3f                	add    %edi,(%edi)
4512ed:	e8 35 00 10 00       	call   0x551327
4512f2:	1a 00                	sbb    (%eax),%al
4512f4:	76 1e                	jbe    0x451314
4512f6:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4512f7:	08 f6                	or     %dh,%dh
4512f9:	01 fb                	add    %edi,%ebx
4512fb:	e8 00 00 36 00       	call   0x7b1300
451300:	11 00                	adc    %eax,(%eax)
451302:	47                   	inc    %edi
451303:	1e                   	push   %ds
451304:	aa                   	stos   %al,%es:(%edi)
451305:	08 ff                	or     %bh,%bh
451307:	01 c7                	add    %eax,%edi
451309:	e9 38 00 03 00       	jmp    0x481346
45130e:	37                   	aaa
45130f:	00 60 1e             	add    %ah,0x1e(%eax)
451312:	8e 08                	mov    (%eax),%cs
451314:	f1                   	int1
451315:	01 3d eb 24 00 3b    	add    %edi,0x3b0024eb
45131b:	00 02                	add    %al,(%edx)
45131d:	00 b2 1e 8e 08 c3    	add    %dh,-0x3cf771e2(%edx)
451323:	01 6c ec 2e          	add    %ebp,0x2e(%esp,%ebp,8)
451327:	00 27                	add    %ah,(%edi)
451329:	00 3d 00 90 1e 93    	add    %bh,0x931e9000
45132f:	08 ca                	or     %cl,%dl
451331:	01 1b                	add    %ebx,(%ebx)
451333:	00 25 00 7b 03 27    	add    %ah,0x27037b00
451339:	00 3a                	add    %bh,(%edx)
45133b:	00 6f 03             	add    %ch,0x3(%edi)
45133e:	36 00 11             	add    %dl,%ss:(%ecx)
451341:	00 69 03             	add    %ch,0x3(%ecx)
451344:	24 00                	and    $0x0,%al
451346:	2c 00                	sub    $0x0,%al
451348:	af                   	scas   %es:(%edi),%eax
451349:	04 3b                	add    $0x3b,%al
45134b:	00 02                	add    %al,(%edx)
45134d:	00 a6 04 10 00 19    	add    %ah,0x19001004(%esi)
451353:	00 b0 04 2d 00 26    	add    %dh,0x26002d04(%eax)
451359:	00 9f 04 03 00 37    	add    %bl,0x37000304(%edi)
45135f:	00 e1                	add    %ah,%cl
451361:	04 1b                	add    $0x1b,%al
451363:	00 25 00 d4 04 27    	add    %ah,0x2704d400
451369:	00 39                	add    %bh,(%ecx)
45136b:	00 fe                	add    %bh,%dh
45136d:	04 36                	add    $0x36,%al
45136f:	00 13                	add    %dl,(%ebx)
451371:	00 1a                	add    %bl,(%edx)
451373:	05 24 00 29 00       	add    $0x290024,%eax
451378:	22 05 3b 00 02 00    	and    0x2003b,%al
45137e:	06                   	push   %es
45137f:	05 10 00 19 00       	add    $0x190010,%eax
451384:	10 05 2d 00 26 00    	adc    %al,0x26002d
45138a:	07                   	pop    %es
45138b:	05 03 00 34 00       	add    $0x340003,%eax
451390:	50                   	push   %eax
451391:	05 1b 00 25 00       	add    $0x25001b,%eax
451396:	65 05 27 00 39 00    	gs add $0x390027,%eax
45139c:	4f                   	dec    %edi
45139d:	05 26 10 11 00       	add    $0x111026,%eax
4513a2:	43                   	inc    %ebx
4513a3:	05 24 00 2c 00       	add    $0x2c0024,%eax
4513a8:	47                   	inc    %edi
4513a9:	05 3b 00 01 00       	add    $0x1003b,%eax
4513ae:	52                   	push   %edx
4513af:	05 10 00 1a 00       	add    $0x1a0010,%eax
4513b4:	54                   	push   %esp
4513b5:	05 2d 00 25 00       	add    $0x25002d,%eax
4513ba:	4f                   	dec    %edi
4513bb:	05 03 00 37 00       	add    $0x370003,%eax
4513c0:	6c                   	insb   (%dx),%es:(%edi)
4513c1:	05 1b 00 26 00       	add    $0x26001b,%eax
4513c6:	ad                   	lods   %ds:(%esi),%eax
4513c7:	05 27 00 3a 00       	add    $0x3a0027,%eax
4513cc:	8b 05 36 00 12 00    	mov    0x120036,%eax
4513d2:	97                   	xchg   %eax,%edi
4513d3:	05 24 00 2c 00       	add    $0x2c0024,%eax
4513d8:	90                   	nop
4513d9:	05 3b 00 02 00       	add    $0x2003b,%eax
4513de:	e6 05                	out    %al,$0x5
4513e0:	10 00                	adc    %al,(%eax)
4513e2:	19 00                	sbb    %eax,(%eax)
4513e4:	f0 05 3d 10 24 00    	lock add $0x24103d,%eax
4513ea:	e3 05                	jecxz  0x4513f1
4513ec:	13 10                	adc    (%eax),%edx
4513ee:	32 00                	xor    (%eax),%al
4513f0:	cc                   	int3
4513f1:	05 1b 20 24 00       	add    $0x24201b,%eax
4513f6:	d5 05                	aad    $0x5
4513f8:	27                   	daa
4513f9:	00 3a                	add    %bh,(%edx)
4513fb:	00 ff                	add    %bh,%bh
4513fd:	05 36 00 11 00       	add    $0x110036,%eax
451402:	1f                   	pop    %ds
451403:	06                   	push   %es
451404:	24 00                	and    $0x0,%al
451406:	2c 00                	sub    $0x0,%al
451408:	04 06                	add    $0x6,%al
45140a:	3b 20                	cmp    (%eax),%esp
45140c:	01 00                	add    %eax,(%eax)
45140e:	11 06                	adc    %eax,(%esi)
451410:	10 00                	adc    %al,(%eax)
451412:	18 00                	sbb    %al,(%eax)
451414:	0f 06                	clts
451416:	2c 20                	sub    $0x20,%al
451418:	26 00 04 06          	add    %al,%es:(%esi,%eax,1)
45141c:	02 20                	add    (%eax),%ah
45141e:	34 00                	xor    $0x0,%al
451420:	53                   	push   %ebx
451421:	06                   	push   %es
451422:	1b 00                	sbb    (%eax),%eax
451424:	27                   	daa
451425:	00 6a 06             	add    %ch,0x6(%edx)
451428:	27                   	daa
451429:	00 3a                	add    %bh,(%edx)
45142b:	00 50 06             	add    %dl,0x6(%eax)
45142e:	36 00 12             	add    %dl,%ss:(%edx)
451431:	00 4c 06 24          	add    %cl,0x24(%esi,%eax,1)
451435:	00 2c 00             	add    %ch,(%eax,%eax,1)
451438:	78 06                	js     0x451440
45143a:	3b 00                	cmp    (%eax),%eax
45143c:	02 00                	add    (%eax),%al
45143e:	51                   	push   %ecx
45143f:	06                   	push   %es
451440:	00 10                	add    %dl,(%eax)
451442:	19 00                	sbb    %eax,(%eax)
451444:	4f                   	dec    %edi
451445:	06                   	push   %es
451446:	2d 00 26 00 46       	sub    $0x46002600,%eax
45144b:	06                   	push   %es
45144c:	03 00                	add    (%eax),%eax
45144e:	37                   	aaa
45144f:	00 81 06 1b 00 25    	add    %al,0x25001b06(%ecx)
451455:	00 50 06             	add    %dl,0x6(%eax)
451458:	27                   	daa
451459:	00 3a                	add    %bh,(%edx)
45145b:	00 ec                	add    %ch,%ah
45145d:	06                   	push   %es
45145e:	36 00 12             	add    %dl,%ss:(%edx)
451461:	00 e8                	add    %ch,%al
451463:	06                   	push   %es
451464:	24 00                	and    $0x0,%al
451466:	2e 00 d0             	cs add %dl,%al
451469:	06                   	push   %es
45146a:	3b 00                	cmp    (%eax),%eax
45146c:	02 00                	add    (%eax),%al
45146e:	25 07 10 00 1a       	and    $0x1a001007,%eax
451473:	00 08                	add    %cl,(%eax)
451475:	07                   	pop    %es
451476:	2d 00 26 00 79       	sub    $0x79002600,%eax
45147b:	07                   	pop    %es
45147c:	03 00                	add    (%eax),%eax
45147e:	34 00                	xor    $0x0,%al
451480:	56                   	push   %esi
451481:	07                   	pop    %es
451482:	1b 00                	sbb    (%eax),%eax
451484:	25 00 46 07 24       	and    $0x24074600,%eax
451489:	20 39                	and    %bh,(%ecx)
45148b:	00 6c 07 36          	add    %ch,0x36(%edi,%eax,1)
45148f:	00 13                	add    %dl,(%ebx)
451491:	00 68 07             	add    %ch,0x7(%eax)
451494:	24 20                	and    $0x20,%al
451496:	29 00                	sub    %eax,(%eax)
451498:	50                   	push   %eax
451499:	07                   	pop    %es
45149a:	3b 00                	cmp    (%eax),%eax
45149c:	02 00                	add    (%eax),%al
45149e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45149f:	07                   	pop    %es
4514a0:	10 00                	adc    %al,(%eax)
4514a2:	19 00                	sbb    %eax,(%eax)
4514a4:	b3 07                	mov    $0x7,%bl
4514a6:	2f                   	das
4514a7:	00 24 00             	add    %ah,(%eax,%eax,1)
4514aa:	a0 07 02 20 32       	mov    0x32200207,%al
4514af:	00 8f 07 1b 00 25    	add    %cl,0x25001b07(%edi)
4514b5:	00 ed                	add    %ch,%ch
4514b7:	07                   	pop    %es
4514b8:	27                   	daa
4514b9:	00 39                	add    %bh,(%ecx)
4514bb:	00 c7                	add    %al,%bh
4514bd:	07                   	pop    %es
4514be:	36 00 11             	add    %dl,%ss:(%ecx)
4514c1:	00 fe                	add    %bh,%dh
4514c3:	07                   	pop    %es
4514c4:	24 00                	and    $0x0,%al
4514c6:	2c 00                	sub    $0x0,%al
4514c8:	de 07                	fiadds (%edi)
4514ca:	3b 00                	cmp    (%eax),%eax
4514cc:	01 00                	add    %eax,(%eax)
4514ce:	cb                   	lret
4514cf:	07                   	pop    %es
4514d0:	10 00                	adc    %al,(%eax)
4514d2:	18 00                	sbb    %al,(%eax)
4514d4:	25 08 2f 20 23       	and    $0x23202f08,%eax
4514d9:	00 3e                	add    %bh,(%esi)