43f232:	44                   	inc    %esp
43f233:	00 dc                	add    %bl,%ah
43f235:	5b                   	pop    %ebx
43f236:	44                   	inc    %esp
43f237:	00 00                	add    %al,(%eax)
43f239:	30 45 00             	xor    %al,0x0(%ebp)
43f23c:	04 30                	add    $0x30,%al
43f23e:	45                   	inc    %ebp
43f23f:	00 00                	add    %al,(%eax)
43f241:	5c                   	pop    %esp
43f242:	44                   	inc    %esp
43f243:	00 70 59             	add    %dh,0x59(%eax)
43f246:	44                   	inc    %esp
43f247:	00 11                	add    %dl,(%ecx)
43f249:	54                   	push   %esp
43f24a:	42                   	inc    %edx
43f24b:	75 74                	jne    0x43f2c1
43f24d:	74 6f                	je     0x43f2be
43f24f:	6e                   	outsb  %ds:(%esi),(%dx)
43f250:	41                   	inc    %ecx
43f251:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
43f255:	6e                   	outsb  %ds:(%esi),(%dx)
43f256:	4c                   	dec    %esp
43f257:	69 6e 6b 8b c0 a8 f2 	imul   $0xf2a8c08b,0x6b(%esi),%ebp
43f25e:	43                   	inc    %ebx
43f26b:	00 a8 f3 43 00 00    	add    %ch,0x43f3(%eax)
43f271:	00 00                	add    %al,(%eax)
43f273:	00 00                	add    %al,(%eax)
43f275:	00 00                	add    %al,(%eax)
43f277:	00 78 f3             	add    %bh,-0xd(%eax)
43f27a:	43                   	inc    %ebx
43f27b:	00 92 f3 43 00 0c    	add    %dl,0xc0043f3(%edx)
43f281:	02 00                	add    (%eax),%al
43f283:	00 b8 2c 44 00 d8    	add    %bh,-0x27ffbbd4(%eax)
43f289:	11 42 00             	adc    %eax,0x0(%edx)
43f28c:	14 35                	adc    $0x35,%al
43f28e:	40                   	inc    %eax
43f28f:	00 2c 0b             	add    %ch,(%ebx,%ecx,1)
43f292:	42                   	inc    %edx
43f293:	00 1c 35 40 00 54 af 	add    %bl,-0x50abffc0(,%esi,1)
43f29a:	44                   	inc    %esp
43f29b:	00 58 32             	add    %bl,0x32(%eax)
43f29e:	40                   	inc    %eax
43f29f:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
43f2a3:	00 2c 92             	add    %ch,(%edx,%edx,4)
43f2a6:	44                   	inc    %esp
43f2a7:	00 f4                	add    %dh,%ah
43f2a9:	de 44 00 1c          	fiadds 0x1c(%eax,%eax,1)
43f2ad:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
43f2ae:	44                   	inc    %esp
43f2af:	00 98 8d 41 00 b0    	add    %bl,-0x4fffbe73(%eax)
43f2b5:	8c 44 00 e0          	mov    %es,-0x20(%eax,%eax,1)
43f2b9:	60                   	pusha
43f2ba:	44                   	inc    %esp
43f2bb:	00 d0                	add    %dl,%al
43f2bd:	93                   	xchg   %eax,%ebx
43f2be:	44                   	inc    %esp
43f2bf:	00 e8                	add    %ch,%al
43f2c1:	69 44 00 f0 11 42 00 	imul   $0xd8004211,-0x10(%eax,%eax,1),%eax
43f2c8:	d8
43f2c9:	0e                   	push   %cs
43f2ca:	42                   	inc    %edx
43f2cb:	00 d0                	add    %dl,%al
43f2cd:	0e                   	push   %cs
43f2ce:	42                   	inc    %edx
43f2cf:	00 f8                	add    %bh,%al
43f2d1:	11 42 00             	adc    %eax,0x0(%edx)
43f2d4:	a8 01                	test   $0x1,%al
43f2d6:	44                   	inc    %esp
43f2d7:	00 08                	add    %cl,(%eax)
43f2d9:	da 44 00 24          	fiaddl 0x24(%eax,%eax,1)
43f2dd:	df 44 00 70          	filds  0x70(%eax,%eax,1)
43f2e1:	de 44 00 54          	fiadds 0x54(%eax,%eax,1)
43f2e5:	5f                   	pop    %edi
43f2e6:	44                   	inc    %esp
43f2e7:	00 84 d4 44 00 a4 d4 	add    %al,-0x2b5bffbc(%esp,%edx,8)
43f2ee:	44                   	inc    %esp
43f2ef:	00 bc d1 44 00 9c 5e 	add    %bh,0x5e9c0044(%ecx,%edx,8)
43f2f6:	44                   	inc    %esp
43f2f7:	00 a0 5e 44 00 80    	add    %ah,-0x7fffbba2(%eax)
43f2fd:	8e 44 00 ac          	mov    -0x54(%eax,%eax,1),%es
43f301:	8e 44 00 d0          	mov    -0x30(%eax,%eax,1),%es
43f305:	69 44 00 18 60 44 00 	imul   $0x5c004460,0x18(%eax,%eax,1),%eax
43f30c:	5c
43f30d:	6b 44 00 d4 6a       	imul   $0x6a,-0x2c(%eax,%eax,1),%eax
43f312:	44                   	inc    %esp
43f313:	00 e8                	add    %ch,%al
43f315:	6d                   	insl   (%dx),%es:(%edi)
43f316:	44                   	inc    %esp
43f317:	00 94 6c 44 00 54 02 	add    %dl,0x2540044(%esp,%ebp,2)
43f31e:	44                   	inc    %esp
43f31f:	00 30                	add    %dh,(%eax)
43f321:	8f 44 00 10          	pop    0x10(%eax,%eax,1)
43f325:	d2 44 00 cc          	rolb   %cl,-0x34(%eax,%eax,1)
43f329:	d2 44 00 c8          	rolb   %cl,-0x38(%eax,%eax,1)
43f32d:	cd 44                	int    $0x44
43f32f:	00 b0 d2 44 00 48    	add    %dh,0x480044d2(%eax)
43f335:	94                   	xchg   %eax,%esp
43f336:	44                   	inc    %esp
43f337:	00 dc                	add    %bl,%ah
43f339:	9a 44 00 7c a8 44 00 	lcall  $0x44,$0xa87c0044
43f340:	44                   	inc    %esp
43f341:	03 44 00 64          	add    0x64(%eax,%eax,1),%eax
43f345:	a5                   	movsl  %ds:(%esi),%es:(%edi)
43f346:	44                   	inc    %esp
43f347:	00 94 a3 44 00 14 a9 	add    %dl,-0x56ebffbc(%ebx,%eiz,4)
43f34e:	44                   	inc    %esp
43f34f:	00 18                	add    %bl,(%eax)
43f351:	a9 44 00 d0 a7       	test   $0xa7d00044,%eax
43f356:	44                   	inc    %esp
43f357:	00 78 a7             	add    %bh,-0x59(%eax)
43f35a:	44                   	inc    %esp
43f35b:	00 f0                	add    %dh,%al
43f35d:	d3 44 00 c0          	roll   %cl,-0x40(%eax,%eax,1)
43f361:	b1 44                	mov    $0x44,%cl
43f363:	00 e4                	add    %ah,%ah
43f365:	e5 44                	in     $0x44,%eax
43f367:	00 6c d0 44          	add    %ch,0x44(%eax,%edx,8)
43f36b:	00 5c d3 44          	add    %bl,0x44(%ebx,%edx,8)
43f36f:	00 4c 02 44          	add    %cl,0x44(%edx,%eax,1)
43f373:	00 50 02             	add    %dl,0x2(%eax)
43f376:	44                   	inc    %esp
43f377:	00 04 00             	add    %al,(%eax,%eax,1)
43f37a:	38 bd 14 00 ef ff    	cmp    %bh,-0x10ffec(%ebp)
43f380:	d9 ff                	fcos
43f382:	cc                   	int3
43f383:	02 44 00 18          	add    0x18(%eax,%eax,1),%al
43f387:	03 44 00 fc          	add    -0x4(%eax,%eax,1),%eax
43f38b:	01 44 00 44          	add    %eax,0x44(%eax,%eax,1)
43f38f:	02 44 00 0e          	add    0xe(%eax,%eax,1),%al
43f393:	54                   	push   %esp
43f394:	42                   	inc    %edx
43f395:	75 74                	jne    0x43f40b
43f397:	74 6f                	je     0x43f408
43f399:	6e                   	outsb  %ds:(%esi),(%dx)
43f39a:	43                   	inc    %ebx
43f39b:	6f                   	outsl  %ds:(%esi),(%dx)
43f39c:	6e                   	outsb  %ds:(%esi),(%dx)
43f39d:	74 72                	je     0x43f411
43f39f:	6f                   	outsl  %ds:(%esi),(%dx)
43f3a0:	6c                   	insb   (%dx),%es:(%edi)
43f3a1:	8d 40 00             	lea    0x0(%eax),%eax
43f3a4:	a8 f3                	test   $0xf3,%al
43f3a6:	43                   	inc    %ebx
43f3a7:	00 07                	add    %al,(%edi)
43f3a9:	0e                   	push   %cs
43f3aa:	54                   	push   %esp
43f3ab:	42                   	inc    %edx
43f3ac:	75 74                	jne    0x43f422
43f3ae:	74 6f                	je     0x43f41f
43f3b0:	6e                   	outsb  %ds:(%esi),(%dx)
43f3b1:	43                   	inc    %ebx
43f3b2:	6f                   	outsl  %ds:(%esi),(%dx)
43f3b3:	6e                   	outsb  %ds:(%esi),(%dx)
43f3b4:	74 72                	je     0x43f428
43f3b6:	6f                   	outsl  %ds:(%esi),(%dx)
43f3b7:	6c                   	insb   (%dx),%es:(%edi)
43f3b8:	a8 f2                	test   $0xf2,%al
43f3ba:	43                   	inc    %ebx
43f3bb:	00 6c 30 44          	add    %ch,0x44(%eax,%esi,1)
43f3bf:	00 0b                	add    %cl,(%ebx)
43f3c1:	00 08                	add    %cl,(%eax)
43f3c3:	53                   	push   %ebx
43f3c4:	74 64                	je     0x43f42a
43f3c6:	43                   	inc    %ebx
43f3c7:	74 72                	je     0x43f43b
43f3c9:	6c                   	insb   (%dx),%es:(%edi)
43f3ca:	73 00                	jae    0x43f3cc
43f3cc:	00 8d 40 00 1c f4    	add    %cl,-0xbe3ffc0(%ebp)
43f3d2:	43                   	inc    %ebx
43f3df:	00 30                	add    %dh,(%eax)
43f3e1:	f5                   	cmc
43f3e2:	43                   	inc    %ebx
43f3eb:	00 f0                	add    %dh,%al
43f3ed:	f4                   	hlt
43f3ee:	43                   	inc    %ebx
43f3ef:	00 22                	add    %ah,(%edx)
43f3f1:	f5                   	cmc
43f3f2:	43                   	inc    %ebx
43f3f3:	00 18                	add    %bl,(%eax)
43f3f5:	02 00                	add    (%eax),%al
43f3f7:	00 5c f2 43          	add    %bl,0x43(%edx,%esi,8)
43f3fb:	00 d8                	add    %bl,%al
43f3fd:	11 42 00             	adc    %eax,0x0(%edx)
43f400:	14 35                	adc    $0x35,%al
43f402:	40                   	inc    %eax
43f403:	00 2c 0b             	add    %ch,(%ebx,%ecx,1)
43f406:	42                   	inc    %edx
43f407:	00 1c 35 40 00 54 af 	add    %bl,-0x50abffc0(,%esi,1)
43f40e:	44                   	inc    %esp
43f40f:	00 58 32             	add    %bl,0x32(%eax)
43f412:	40                   	inc    %eax
43f413:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
43f417:	00 2c 92             	add    %ch,(%edx,%edx,4)
43f41a:	44                   	inc    %esp
43f41b:	00 f4                	add    %dh,%ah
43f41d:	de 44 00 1c          	fiadds 0x1c(%eax,%eax,1)
43f421:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
43f422:	44                   	inc    %esp
43f423:	00 98 8d 41 00 b0    	add    %bl,-0x4fffbe73(%eax)
43f429:	8c 44 00 e0          	mov    %es,-0x20(%eax,%eax,1)
43f42d:	60                   	pusha
43f42e:	44                   	inc    %esp
43f42f:	00 d0                	add    %dl,%al
43f431:	93                   	xchg   %eax,%ebx
43f432:	44                   	inc    %esp
43f433:	00 e8                	add    %ch,%al
43f435:	69 44 00 f0 11 42 00 	imul   $0xd8004211,-0x10(%eax,%eax,1),%eax
43f43c:	d8
43f43d:	0e                   	push   %cs
43f43e:	42                   	inc    %edx
43f43f:	00 d0                	add    %dl,%al
43f441:	0e                   	push   %cs
43f442:	42                   	inc    %edx
43f443:	00 f8                	add    %bh,%al
43f445:	11 42 00             	adc    %eax,0x0(%edx)
43f448:	7c 03                	jl     0x43f44d
43f44a:	44                   	inc    %esp
43f44b:	00 08                	add    %cl,(%eax)
43f44d:	da 44 00 24          	fiaddl 0x24(%eax,%eax,1)
43f451:	df 44 00 70          	filds  0x70(%eax,%eax,1)
43f455:	de 44 00 54          	fiadds 0x54(%eax,%eax,1)
43f459:	5f                   	pop    %edi
43f45a:	44                   	inc    %esp
43f45b:	00 84 d4 44 00 a4 d4 	add    %al,-0x2b5bffbc(%esp,%edx,8)
43f462:	44                   	inc    %esp
43f463:	00 bc d1 44 00 9c 5e 	add    %bh,0x5e9c0044(%ecx,%edx,8)
43f46a:	44                   	inc    %esp
43f46b:	00 a0 5e 44 00 80    	add    %ah,-0x7fffbba2(%eax)
43f471:	8e 44 00 ac          	mov    -0x54(%eax,%eax,1),%es
43f475:	8e 44 00 d0          	mov    -0x30(%eax,%eax,1),%es
43f479:	69 44 00 18 60 44 00 	imul   $0x5c004460,0x18(%eax,%eax,1),%eax
43f480:	5c
43f481:	6b 44 00 d4 6a       	imul   $0x6a,-0x2c(%eax,%eax,1),%eax
43f486:	44                   	inc    %esp
43f487:	00 e8                	add    %ch,%al
43f489:	6d                   	insl   (%dx),%es:(%edi)
43f48a:	44                   	inc    %esp
43f48b:	00 94 6c 44 00 54 02 	add    %dl,0x2540044(%esp,%ebp,2)
43f492:	44                   	inc    %esp
43f493:	00 30                	add    %dh,(%eax)
43f495:	8f 44 00 10          	pop    0x10(%eax,%eax,1)
43f499:	d2 44 00 cc          	rolb   %cl,-0x34(%eax,%eax,1)
43f49d:	d2 44 00 c8          	rolb   %cl,-0x38(%eax,%eax,1)
43f4a1:	cd 44                	int    $0x44
43f4a3:	00 b0 d2 44 00 48    	add    %dh,0x480044d2(%eax)
43f4a9:	94                   	xchg   %eax,%esp
43f4aa:	44                   	inc    %esp
43f4ab:	00 dc                	add    %bl,%ah
43f4ad:	9a 44 00 7c a8 44 00 	lcall  $0x44,$0xa87c0044
43f4b4:	90                   	nop
43f4b5:	04 44                	add    $0x44,%al
43f4b7:	00 64 a5 44          	add    %ah,0x44(%ebp,%eiz,4)
43f4bb:	00 cc                	add    %cl,%ah
43f4bd:	04 44                	add    $0x44,%al
43f4bf:	00 14 a9             	add    %dl,(%ecx,%ebp,4)
43f4c2:	44                   	inc    %esp
43f4c3:	00 18                	add    %bl,(%eax)
43f4c5:	a9 44 00 d0 a7       	test   $0xa7d00044,%eax
43f4ca:	44                   	inc    %esp
43f4cb:	00 78 a7             	add    %bh,-0x59(%eax)
43f4ce:	44                   	inc    %esp
43f4cf:	00 f0                	add    %dh,%al
43f4d1:	d3 44 00 c0          	roll   %cl,-0x40(%eax,%eax,1)
43f4d5:	b1 44                	mov    $0x44,%cl
43f4d7:	00 e4                	add    %ah,%ah
43f4d9:	e5 44                	in     $0x44,%eax
43f4db:	00 6c d0 44          	add    %ch,0x44(%eax,%edx,8)
43f4df:	00 5c d3 44          	add    %bl,0x44(%ebx,%edx,8)
43f4e3:	00 4c 02 44          	add    %cl,0x44(%edx,%eax,1)
43f4e7:	00 50 02             	add    %dl,0x2(%eax)
43f4ea:	44                   	inc    %esp
43f4eb:	00 08                	add    %cl,(%eax)
43f4ed:	04 44                	add    $0x44,%al
43f4ef:	00 08                	add    %cl,(%eax)
43f4f1:	00 05 b0 06 b0 07    	add    %al,0x7b006b0
43f4f7:	b0 11                	mov    $0x11,%al
43f4f9:	bd 35 bd 14 00       	mov    $0x14bd35,%ebp
43f4fe:	eb ff                	jmp    0x43f4ff
43f500:	c8 ff f8 04          	enter  $0xf8ff,$0x4
43f504:	44                   	inc    %esp
43f505:	00 68 05             	add    %ch,0x5(%eax)
43f508:	44                   	inc    %esp
43f509:	00 ec                	add    %ch,%ah
43f50b:	05 44 00 e4 04       	add    $0x4e40044,%eax
43f510:	44                   	inc    %esp
43f511:	00 6c 06 44          	add    %ch,0x44(%esi,%eax,1)
43f515:	00 40 06             	add    %al,0x6(%eax)
43f518:	44                   	inc    %esp
43f519:	00 e0                	add    %ah,%al
43f51b:	03 44 00 04          	add    0x4(%eax,%eax,1),%eax
43f51f:	04 44                	add    $0x44,%al
43f521:	00 07                	add    %al,(%edi)
43f523:	54                   	push   %esp
43f524:	42                   	inc    %edx
43f525:	75 74                	jne    0x43f59b
43f527:	74 6f                	je     0x43f598
43f529:	6e                   	outsb  %ds:(%esi),(%dx)
43f52a:	8b c0                	mov    %eax,%eax
43f52c:	30 f5                	xor    %dh,%ch
43f52e:	43                   	inc    %ebx
43f52f:	00 07                	add    %al,(%edi)
43f531:	07                   	pop    %es
43f532:	54                   	push   %esp
43f533:	42                   	inc    %edx
43f534:	75 74                	jne    0x43f5aa
43f536:	74 6f                	je     0x43f5a7
43f538:	6e                   	outsb  %ds:(%esi),(%dx)
43f539:	1c f4                	sbb    $0xf4,%al
43f53b:	43                   	inc    %ebx
43f53c:	00 a4 f3 43 00 31 00 	add    %ah,0x310043(%ebx,%esi,8)
43f543:	08 53 74             	or     %dl,0x74(%ebx)
43f546:	64 43                	fs inc %ebx
43f548:	74 72                	je     0x43f5bc
43f54a:	6c                   	insb   (%dx),%es:(%edi)
43f54b:	73 26                	jae    0x43f573
43f54d:	00 a0 70 41 00 3c    	add    %ah,0x3c004170(%eax)
43f553:	00 00                	add    %al,(%eax)
43f555:	fe 84 5f 44 00 01 00 	incb   0x10044(%edi,%ebx,2)
43f55c:	00 00                	add    %al,(%eax)
43f55e:	00 00                	add    %al,(%eax)
43f560:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
43f566:	0b 00                	or     (%eax),%eax
43f568:	06                   	push   %es
43f569:	41                   	inc    %ecx
43f56a:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
43f56e:	6e                   	outsb  %ds:(%esi),(%dx)
43f56f:	ec                   	in     (%dx),%al
43f570:	1c 44                	sbb    $0x44,%al
43f572:	00 61 00             	add    %ah,0x0(%ecx)
43f575:	00 ff                	add    %bh,%bh
43f577:	64 5f                	fs pop %edi
43f579:	44                   	inc    %esp
43f57a:	00 00                	add    %al,(%eax)
43f57c:	60                   	pusha
43f57d:	44                   	inc    %esp
43f57e:	00 00                	add    %al,(%eax)
43f580:	00 00                	add    %al,(%eax)
43f582:	80 03 00             	addb   $0x0,(%ebx)
43f585:	00 00                	add    %al,(%eax)
43f587:	0c 00                	or     $0x0,%al
43f589:	07                   	pop    %es
43f58a:	41                   	inc    %ecx
43f58b:	6e                   	outsb  %ds:(%esi),(%dx)
43f58c:	63 68 6f             	arpl   %ebp,0x6f(%eax)
43f58f:	72 73                	jb     0x43f604
43f591:	0c 59                	or     $0x59,%al
43f593:	41                   	inc    %ecx
43f594:	00 5f 00             	add    %bl,0x0(%edi)
43f597:	00 ff                	add    %bh,%bh