43f09c:	c8 1e 44 00          	enter  $0x441e,$0x0
43f0a0:	d8 00                	fadds  (%eax)
43f0a2:	00 ff                	add    %bh,%bh
43f0a4:	d8 00                	fadds  (%eax)
43f0a6:	00 ff                	add    %bh,%bh
43f0a8:	01 00                	add    %eax,(%eax)
43f0aa:	00 00                	add    %al,(%eax)
43f0ac:	00 00                	add    %al,(%eax)
43f0ae:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
43f0b4:	2c 00                	sub    $0x0,%al
43f0b6:	0b 4f 6e             	or     0x6e(%edi),%ecx
43f0b9:	4d                   	dec    %ebp
43f0ba:	6f                   	outsl  %ds:(%esi),(%dx)
43f0bb:	75 73                	jne    0x43f130
43f0bd:	65 4d                	gs dec %ebp
43f0bf:	6f                   	outsl  %ds:(%esi),(%dx)
43f0c0:	76 65                	jbe    0x43f127
43f0c2:	50                   	push   %eax
43f0c3:	1e                   	push   %ds
43f0c4:	44                   	inc    %esp
43f0c5:	00 e0                	add    %ah,%al
43f0c7:	00 00                	add    %al,(%eax)
43f0c9:	ff e0                	jmp    *%eax
43f0cb:	00 00                	add    %al,(%eax)
43f0cd:	ff 01                	incl   (%ecx)
43f0cf:	00 00                	add    %al,(%eax)
43f0d1:	00 00                	add    %al,(%eax)
43f0d3:	00 00                	add    %al,(%eax)
43f0d5:	80 00 00             	addb   $0x0,(%eax)
43f0d8:	00 80 2d 00 09 4f    	add    %al,0x4f09002d(%eax)
43f0de:	6e                   	outsb  %ds:(%esi),(%dx)
43f0df:	4d                   	dec    %ebp
43f0e0:	6f                   	outsl  %ds:(%esi),(%dx)
43f0e1:	75 73                	jne    0x43f156
43f0e3:	65 55                	gs push %ebp
43f0e5:	70 54                	jo     0x43f13b
43f0e7:	5a                   	pop    %edx
43f0e8:	41                   	inc    %ecx
43f0e9:	00 80 01 00 ff 80    	add    %al,-0x7f00ffff(%eax)
43f0ef:	01 00                	add    %eax,(%eax)
43f0f1:	ff 01                	incl   (%ecx)
43f0f3:	00 00                	add    %al,(%eax)
43f0f5:	00 00                	add    %al,(%eax)
43f0f7:	00 00                	add    %al,(%eax)
43f0f9:	80 00 00             	addb   $0x0,(%eax)
43f0fc:	00 80 2e 00 0c 4f    	add    %al,0x4f0c002e(%eax)
43f102:	6e                   	outsb  %ds:(%esi),(%dx)
43f103:	4d                   	dec    %ebp
43f104:	6f                   	outsl  %ds:(%esi),(%dx)
43f105:	75 73                	jne    0x43f17a
43f107:	65 45                	gs inc %ebp
43f109:	6e                   	outsb  %ds:(%esi),(%dx)
43f10a:	74 65                	je     0x43f171
43f10c:	72 54                	jb     0x43f162
43f10e:	5a                   	pop    %edx
43f10f:	41                   	inc    %ecx
43f110:	00 78 01             	add    %bh,0x1(%eax)
43f113:	00 ff                	add    %bh,%bh
43f115:	78 01                	js     0x43f118
43f117:	00 ff                	add    %bh,%bh
43f119:	01 00                	add    %eax,(%eax)
43f11b:	00 00                	add    %al,(%eax)
43f11d:	00 00                	add    %al,(%eax)
43f11f:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
43f125:	2f                   	das
43f126:	00 0c 4f             	add    %cl,(%edi,%ecx,2)
43f129:	6e                   	outsb  %ds:(%esi),(%dx)
43f12a:	4d                   	dec    %ebp
43f12b:	6f                   	outsl  %ds:(%esi),(%dx)
43f12c:	75 73                	jne    0x43f1a1
43f12e:	65 4c                	gs dec %esp
43f130:	65 61                	gs popa
43f132:	76 65                	jbe    0x43f199
43f134:	a4                   	movsb  %ds:(%esi),%es:(%edi)
43f135:	22 44 00 00          	and    0x0(%eax,%eax,1),%al
43f139:	01 00                	add    %eax,(%eax)
43f13b:	ff 00                	incl   (%eax)
43f13d:	01 00                	add    %eax,(%eax)
43f13f:	ff 01                	incl   (%ecx)
43f141:	00 00                	add    %al,(%eax)
43f143:	00 00                	add    %al,(%eax)
43f145:	00 00                	add    %al,(%eax)
43f147:	80 00 00             	addb   $0x0,(%eax)
43f14a:	00 80 30 00 0b 4f    	add    %al,0x4f0b0030(%eax)
43f150:	6e                   	outsb  %ds:(%esi),(%dx)
43f151:	53                   	push   %ebx
43f152:	74 61                	je     0x43f1b5
43f154:	72 74                	jb     0x43f1ca
43f156:	44                   	inc    %esp
43f157:	6f                   	outsl  %ds:(%esi),(%dx)
43f158:	63 6b 9c             	arpl   %ebp,-0x64(%ebx)
43f15b:	20 44 00 10          	and    %al,0x10(%eax,%eax,1)
43f15f:	01 00                	add    %eax,(%eax)
43f161:	ff 10                	call   *(%eax)
43f163:	01 00                	add    %eax,(%eax)
43f165:	ff 01                	incl   (%ecx)
43f167:	00 00                	add    %al,(%eax)
43f169:	00 00                	add    %al,(%eax)
43f16b:	00 00                	add    %al,(%eax)
43f16d:	80 00 00             	addb   $0x0,(%eax)
43f170:	00 80 31 00 0b 4f    	add    %al,0x4f0b0031(%eax)
43f176:	6e                   	outsb  %ds:(%esi),(%dx)
43f177:	53                   	push   %ebx
43f178:	74 61                	je     0x43f1db
43f17a:	72 74                	jb     0x43f1f0
43f17c:	44                   	inc    %esp
43f17d:	72 61                	jb     0x43f1e0
43f17f:	67 cc                	addr16 int3
43f181:	f1                   	int1
43f182:	43                   	inc    %ebx
43f19f:	00 48 f2             	add    %cl,-0xe(%eax)
43f1a2:	43                   	inc    %ebx
43f1a3:	00 2c 00             	add    %ch,(%eax,%eax,1)
43f1a6:	00 00                	add    %al,(%eax)
43f1a8:	e4 29                	in     $0x29,%al
43f1aa:	44                   	inc    %esp
43f1ab:	00 08                	add    %cl,(%eax)
43f1ad:	35 40 00 14 35       	xor    $0x35140040,%eax
43f1b2:	40                   	inc    %eax
43f1b3:	00 18                	add    %bl,(%eax)
43f1b5:	35 40 00 1c 35       	xor    $0x351c0040,%eax
43f1ba:	40                   	inc    %eax
43f1bb:	00 10                	add    %dl,(%eax)
43f1bd:	35 40 00 58 32       	xor    $0x32580040,%eax
43f1c2:	40                   	inc    %eax
43f1c3:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
43f1c7:	00 c4                	add    %al,%ah
43f1c9:	12 42 00             	adc    0x0(%edx),%al
43f1cc:	e8 00 44 00 f8       	call   0xf84435d1
43f1d1:	12 42 00             	adc    0x0(%edx),%al
43f1d4:	74 5b                	je     0x43f231
43f1d6:	44                   	inc    %esp
43f1d7:	00 2c 13             	add    %ch,(%ebx,%edx,1)
43f1da:	42                   	inc    %edx
43f1db:	00 20                	add    %ah,(%eax)
43f1dd:	5c                   	pop    %esp
43f1de:	44                   	inc    %esp
43f1df:	00 7c 12 42          	add    %bh,0x42(%edx,%edx,1)
43f1e3:	00 10                	add    %dl,(%eax)
43f1e5:	13 42 00             	adc    0x0(%edx),%eax
43f1e8:	64 13 42 00          	adc    %fs:0x0(%edx),%eax
43f1ec:	60                   	pusha
43f1ed:	5a                   	pop    %edx
43f1ee:	44                   	inc    %esp
43f1ef:	00 0c 01             	add    %cl,(%ecx,%eax,1)
43f1f2:	44                   	inc    %esp
43f1f3:	00 d4                	add    %dl,%ah
43f1f5:	5a                   	pop    %edx
43f1f6:	44                   	inc    %esp
43f1f7:	00 50 2f             	add    %dl,0x2f(%eax)
43f1fa:	45                   	inc    %ebp
43f1fb:	00 f8                	add    %bh,%al
43f1fd:	90                   	nop
43f1fe:	44                   	inc    %esp
43f1ff:	00 4c 5c 44          	add    %cl,0x44(%esp,%ebx,2)
43f203:	00 08                	add    %cl,(%eax)
43f205:	5b                   	pop    %ebx
43f206:	44                   	inc    %esp
43f207:	00 a0 2f 45 00 b4    	add    %ah,-0x4bffbad1(%eax)
43f20d:	2f                   	das
43f20e:	45                   	inc    %ebp
43f20f:	00 40 5b             	add    %al,0x5b(%eax)
43f212:	44                   	inc    %esp
43f213:	00 dc                	add    %bl,%ah
43f215:	2f                   	das
43f216:	45                   	inc    %ebp
43f217:	00 9c 5b 44 00 44 01 	add    %bl,0x1440044(%ebx,%ebx,2)
43f21e:	44                   	inc    %esp
43f21f:	00 bc 5b 44 00 ec 2f 	add    %bh,0x2fec0044(%ebx,%ebx,2)
43f226:	45                   	inc    %ebp
43f227:	00 00                	add    %al,(%eax)
43f229:	91                   	xchg   %eax,%ecx
43f22a:	44                   	inc    %esp
43f22b:	00 b0 5c 44 00 f0    	add    %dh,-0xfffbba4(%eax)
43f231:	5c                   	pop    %esp
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