435222:	00 00                	add    %al,(%eax)
435224:	00 00                	add    %al,(%eax)
435226:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
43522c:	2c 00                	sub    $0x0,%al
43522e:	0b 4f 6e             	or     0x6e(%edi),%ecx
435231:	4d                   	dec    %ebp
435232:	6f                   	outsl  %ds:(%esi),(%dx)
435233:	75 73                	jne    0x4352a8
435235:	65 4d                	gs dec %ebp
435237:	6f                   	outsl  %ds:(%esi),(%dx)
435238:	76 65                	jbe    0x43529f
43523a:	2c a8                	sub    $0xa8,%al
43523c:	43                   	inc    %ebx
43523d:	00 e0                	add    %ah,%al
43523f:	00 00                	add    %al,(%eax)
435241:	ff e0                	jmp    *%eax
435243:	00 00                	add    %al,(%eax)
435245:	ff 01                	incl   (%ecx)
435247:	00 00                	add    %al,(%eax)
435249:	00 00                	add    %al,(%eax)
43524b:	00 00                	add    %al,(%eax)
43524d:	80 00 00             	addb   $0x0,(%eax)
435250:	00 80 2d 00 09 4f    	add    %al,0x4f09002d(%eax)
435256:	6e                   	outsb  %ds:(%esi),(%dx)
435257:	4d                   	dec    %ebp
435258:	6f                   	outsl  %ds:(%esi),(%dx)
435259:	75 73                	jne    0x4352ce
43525b:	65 55                	gs push %ebp
43525d:	70 04                	jo     0x435263
43525f:	13 41 00             	adc    0x0(%ecx),%eax
435262:	80 01 00             	addb   $0x0,(%ecx)
435265:	ff 80 01 00 ff 01    	incl   0x1ff0001(%eax)
43526b:	00 00                	add    %al,(%eax)
43526d:	00 00                	add    %al,(%eax)
43526f:	00 00                	add    %al,(%eax)
435271:	80 00 00             	addb   $0x0,(%eax)
435274:	00 80 2e 00 0c 4f    	add    %al,0x4f0c002e(%eax)
43527a:	6e                   	outsb  %ds:(%esi),(%dx)
43527b:	4d                   	dec    %ebp
43527c:	6f                   	outsl  %ds:(%esi),(%dx)
43527d:	75 73                	jne    0x4352f2
43527f:	65 45                	gs inc %ebp
435281:	6e                   	outsb  %ds:(%esi),(%dx)
435282:	74 65                	je     0x4352e9
435284:	72 04                	jb     0x43528a
435286:	13 41 00             	adc    0x0(%ecx),%eax
435289:	78 01                	js     0x43528c
43528b:	00 ff                	add    %bh,%bh
43528d:	78 01                	js     0x435290
43528f:	00 ff                	add    %bh,%bh
435291:	01 00                	add    %eax,(%eax)
435293:	00 00                	add    %al,(%eax)
435295:	00 00                	add    %al,(%eax)
435297:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
43529d:	2f                   	das
43529e:	00 0c 4f             	add    %cl,(%edi,%ecx,2)
4352a1:	6e                   	outsb  %ds:(%esi),(%dx)
4352a2:	4d                   	dec    %ebp
4352a3:	6f                   	outsl  %ds:(%esi),(%dx)
4352a4:	75 73                	jne    0x435319
4352a6:	65 4c                	gs dec %esp
4352a8:	65 61                	gs popa
4352aa:	76 65                	jbe    0x435311
4352ac:	80 ac 43 00 00 01 00 	subb   $0xff,0x10000(%ebx,%eax,2)
4352b3:	ff
4352b4:	00 01                	add    %al,(%ecx)
4352b6:	00 ff                	add    %bh,%bh
4352b8:	01 00                	add    %eax,(%eax)
4352ba:	00 00                	add    %al,(%eax)
4352bc:	00 00                	add    %al,(%eax)
4352be:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
4352c4:	30 00                	xor    %al,(%eax)
4352c6:	0b 4f 6e             	or     0x6e(%edi),%ecx
4352c9:	53                   	push   %ebx
4352ca:	74 61                	je     0x43532d
4352cc:	72 74                	jb     0x435342
4352ce:	44                   	inc    %esp
4352cf:	6f                   	outsl  %ds:(%esi),(%dx)
4352d0:	63 6b 78             	arpl   %ebp,0x78(%ebx)
4352d3:	aa                   	stos   %al,%es:(%edi)
4352d4:	43                   	inc    %ebx
4352d5:	00 10                	add    %dl,(%eax)
4352d7:	01 00                	add    %eax,(%eax)
4352d9:	ff 10                	call   *(%eax)
4352db:	01 00                	add    %eax,(%eax)
4352dd:	ff 01                	incl   (%ecx)
4352df:	00 00                	add    %al,(%eax)
4352e1:	00 00                	add    %al,(%eax)
4352e3:	00 00                	add    %al,(%eax)
4352e5:	80 00 00             	addb   $0x0,(%eax)
4352e8:	00 80 31 00 0b 4f    	add    %al,0x4f0b0031(%eax)
4352ee:	6e                   	outsb  %ds:(%esi),(%dx)
4352ef:	53                   	push   %ebx
4352f0:	74 61                	je     0x435353
4352f2:	72 74                	jb     0x435368
4352f4:	44                   	inc    %esp
4352f5:	72 61                	jb     0x435358
4352f7:	67 fc                	addr16 cld
4352f9:	52                   	push   %edx
4352fa:	43                   	inc    %ebx
4352fb:	00 08                	add    %cl,(%eax)
4352fd:	0e                   	push   %cs
4352fe:	54                   	push   %esp
4352ff:	44                   	inc    %esp
435300:	72 61                	jb     0x435363
435302:	77 49                	ja     0x43534d
435304:	74 65                	je     0x43536b
435306:	6d                   	insl   (%dx),%es:(%edi)
435307:	45                   	inc    %ebp
435308:	76 65                	jbe    0x43536f
43530a:	6e                   	outsb  %ds:(%esi),(%dx)
43530b:	74 00                	je     0x43530d
43530d:	04 08                	add    $0x8,%al
43530f:	07                   	pop    %es
435310:	43                   	inc    %ebx
435311:	6f                   	outsl  %ds:(%esi),(%dx)
435312:	6e                   	outsb  %ds:(%esi),(%dx)
435313:	74 72                	je     0x435387
435315:	6f                   	outsl  %ds:(%esi),(%dx)
435316:	6c                   	insb   (%dx),%es:(%edi)
435317:	0b 54 57 69          	or     0x69(%edi,%edx,2),%edx
43531b:	6e                   	outsb  %ds:(%esi),(%dx)
43531c:	43                   	inc    %ebx
43531d:	6f                   	outsl  %ds:(%esi),(%dx)
43531e:	6e                   	outsb  %ds:(%esi),(%dx)
43531f:	74 72                	je     0x435393
435321:	6f                   	outsl  %ds:(%esi),(%dx)
435322:	6c                   	insb   (%dx),%es:(%edi)
435323:	00 05 49 6e 64 65    	add    %al,0x65646e49
435329:	78 07                	js     0x435332
43532b:	49                   	dec    %ecx
43532c:	6e                   	outsb  %ds:(%esi),(%dx)
43532d:	74 65                	je     0x435394
43532f:	67 65 72 10          	addr16 gs jb 0x435343
435333:	04 52                	add    $0x52,%al
435335:	65 63 74 05 54       	arpl   %esi,%gs:0x54(%ebp,%eax,1)
43533a:	52                   	push   %edx
43533b:	65 63 74 00 05       	arpl   %esi,%gs:0x5(%eax,%eax,1)
435340:	53                   	push   %ebx
435341:	74 61                	je     0x4353a4
435343:	74 65                	je     0x4353aa
435345:	0f 54 4f 77          	andps  0x77(%edi),%xmm1
435349:	6e                   	outsb  %ds:(%esi),(%dx)
43534a:	65 72 44             	gs jb  0x435391
43534d:	72 61                	jb     0x4353b0
43534f:	77 53                	ja     0x4353a4
435351:	74 61                	je     0x4353b4
435353:	74 65                	je     0x4353ba
435355:	00 48 ba             	add    %cl,-0x46(%eax)
435358:	43                   	inc    %ebx
435359:	00 3c 10             	add    %bh,(%eax,%edx,1)
43535c:	40                   	inc    %eax
43535d:	00 00                	add    %al,(%eax)
43535f:	00 00                	add    %al,(%eax)
435361:	00 58 5f             	add    %bl,0x5f(%eax)
435364:	40                   	inc    %eax
435365:	00 8b c0 6c 53 43    	add    %cl,0x43536cc0(%ebx)
43536b:	00 08                	add    %cl,(%eax)
43536d:	11 54 4d 65          	adc    %edx,0x65(%ebp,%ecx,2)
435371:	61                   	popa
435372:	73 75                	jae    0x4353e9
435374:	72 65                	jb     0x4353db
435376:	49                   	dec    %ecx
435377:	74 65                	je     0x4353de
435379:	6d                   	insl   (%dx),%es:(%edi)
43537a:	45                   	inc    %ebp
43537b:	76 65                	jbe    0x4353e2
43537d:	6e                   	outsb  %ds:(%esi),(%dx)
43537e:	74 00                	je     0x435380
435380:	03 08                	add    (%eax),%ecx
435382:	07                   	pop    %es
435383:	43                   	inc    %ebx
435384:	6f                   	outsl  %ds:(%esi),(%dx)
435385:	6e                   	outsb  %ds:(%esi),(%dx)
435386:	74 72                	je     0x4353fa
435388:	6f                   	outsl  %ds:(%esi),(%dx)
435389:	6c                   	insb   (%dx),%es:(%edi)
43538a:	0b 54 57 69          	or     0x69(%edi,%edx,2),%edx
43538e:	6e                   	outsb  %ds:(%esi),(%dx)
43538f:	43                   	inc    %ebx
435390:	6f                   	outsl  %ds:(%esi),(%dx)
435391:	6e                   	outsb  %ds:(%esi),(%dx)
435392:	74 72                	je     0x435406
435394:	6f                   	outsl  %ds:(%esi),(%dx)
435395:	6c                   	insb   (%dx),%es:(%edi)
435396:	00 05 49 6e 64 65    	add    %al,0x65646e49
43539c:	78 07                	js     0x4353a5
43539e:	49                   	dec    %ecx
43539f:	6e                   	outsb  %ds:(%esi),(%dx)
4353a0:	74 65                	je     0x435407
4353a2:	67 65 72 01          	addr16 gs jb 0x4353a7
4353a6:	06                   	push   %es
4353a7:	48                   	dec    %eax
4353a8:	65 69 67 68 74 07 49 	imul   $0x6e490774,%gs:0x68(%edi),%esp
4353af:	6e
4353b0:	74 65                	je     0x435417
4353b2:	67 65 72 00          	addr16 gs jb 0x4353b6
4353b6:	48                   	dec    %eax
4353b7:	ba 43 00 3c 10       	mov    $0x103c0043,%edx
4353bc:	40                   	inc    %eax
4353bd:	00 3c 10             	add    %bh,(%eax,%edx,1)
4353c0:	40                   	inc    %eax
4353c1:	00 8b c0 10 54 43    	add    %cl,0x435410c0(%ebx)
4353e3:	00 8c 54 43 00 2c 00 	add    %cl,0x2c0043(%esp,%edx,2)
4353ea:	00 00                	add    %al,(%eax)
4353ec:	c0 b3 43 00 90 34 40 	shlb   $0x40,0x34900043(%ebx)
4353f3:	00 9c 34 40 00 a0 34 	add    %bl,0x34a00040(%esp,%esi,1)
4353fa:	40                   	inc    %eax
4353fb:	00 a4 34 40 00 98 34 	add    %ah,0x34980040(%esp,%esi,1)
435402:	40                   	inc    %eax
435403:	00 e0                	add    %ah,%al
435405:	31 40 00             	xor    %eax,0x0(%eax)
435408:	fc                   	cld
435409:	31 40 00             	xor    %eax,0x0(%eax)
43540c:	38 a7 41 00 a8 6d    	cmp    %ah,0x6da80041(%edi)
435412:	43                   	inc    %ebx
435413:	00 6c a7 41          	add    %ch,0x41(%edi,%eiz,4)
435417:	00 6c e8 43          	add    %ch,0x43(%eax,%ebp,8)
43541b:	00 a0 a7 41 00 18    	add    %ah,0x180041a7(%eax)
435421:	e9 43 00 f0 a6       	jmp    0xa7335469
435426:	41                   	inc    %ecx
435427:	00 84 a7 41 00 d8 a7 	add    %al,-0x5827ffbf(%edi,%eiz,4)
43542e:	41                   	inc    %ecx
43542f:	00 58 e7             	add    %bl,-0x19(%eax)
435432:	43                   	inc    %ebx
435433:	00 cc                	add    %cl,%ah
435435:	6d                   	insl   (%dx),%es:(%edi)
435436:	43                   	inc    %ebx
435437:	00 cc                	add    %cl,%ah
435439:	e7 43                	out    %eax,$0x43
43543b:	00 80 bc 44 00 0c    	add    %al,0xc0044bc(%eax)
435441:	1e                   	push   %ds
435442:	44                   	inc    %esp
435443:	00 44 e9 43          	add    %al,0x43(%ecx,%ebp,8)
435447:	00 00                	add    %al,(%eax)
435449:	e8 43 00 d0 bc       	call   0xbd135491
43544e:	44                   	inc    %esp
43544f:	00 e4                	add    %ah,%ah
435451:	bc 44 00 38 e8       	mov    $0xe8380044,%esp
435456:	43                   	inc    %ebx
435457:	00 0c bd 44 00 94 e8 	add    %cl,-0x176bffbc(,%edi,4)
43545e:	43                   	inc    %ebx
43545f:	00 04 6e             	add    %al,(%esi,%ebp,2)
435462:	43                   	inc    %ebx
435463:	00 b4 e8 43 00 1c bd 	add    %dh,-0x42e3ffbd(%eax,%ebp,8)
43546a:	44                   	inc    %esp
43546b:	00 14 1e             	add    %dl,(%esi,%ebx,1)
43546e:	44                   	inc    %esp
43546f:	00 a8 e9 43 00 e8    	add    %ch,-0x17ffbc17(%eax)
435475:	e9 43 00 d4 e8       	jmp    0xe91754bd
43547a:	43                   	inc    %ebx
43547b:	00 30                	add    %dh,(%eax)
43547d:	bd 44 00 34 bd       	mov    $0xbd340044,%ebp
435482:	44                   	inc    %esp
435483:	00 f8                	add    %bh,%al
435485:	e8 43 00 68 e6       	call   0xe6ab54cd
43548a:	43                   	inc    %ebx
43548b:	00 11                	add    %dl,(%ecx)
43548d:	54                   	push   %esp
43548e:	42                   	inc    %edx
43548f:	75 74                	jne    0x435505
435491:	74 6f                	je     0x435502
435493:	6e                   	outsb  %ds:(%esi),(%dx)
435494:	41                   	inc    %ecx
435495:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
435499:	6e                   	outsb  %ds:(%esi),(%dx)
43549a:	4c                   	dec    %esp
43549b:	69 6e 6b 8b c0 ec 54 	imul   $0x54ecc08b,0x6b(%esi),%ebp
4354a2:	43                   	inc    %ebx
4354af:	00 ec                	add    %ch,%ah
4354b1:	55                   	push   %ebp
4354b2:	43                   	inc    %ebx
4354bb:	00 bc 55 43 00 d6 55 	add    %bh,0x55d60043(%ebp,%edx,2)
4354c2:	43                   	inc    %ebx
4354c3:	00 0c 02             	add    %cl,(%edx,%eax,1)
4354c6:	00 00                	add    %al,(%eax)
4354c8:	94                   	xchg   %eax,%esp
4354c9:	b6 43                	mov    $0x43,%dh
4354cb:	00 4c a6 41          	add    %cl,0x41(%esi,%eiz,4)
4354cf:	00 9c 34 40 00 a0 9f 	add    %bl,-0x605fffc0(%esp,%esi,1)
4354d6:	41                   	inc    %ecx
4354d7:	00 a4 34 40 00 68 3c 	add    %ah,0x3c680040(%esp,%esi,1)
4354de:	44                   	inc    %esp
4354df:	00 e0                	add    %ah,%al
4354e1:	31 40 00             	xor    %eax,0x0(%eax)
4354e4:	fc                   	cld
4354e5:	31 40 00             	xor    %eax,0x0(%eax)
4354e8:	40                   	inc    %eax
4354e9:	1f                   	pop    %ds
4354ea:	44                   	inc    %esp
4354eb:	00 08                	add    %cl,(%eax)
4354ed:	6c                   	insb   (%dx),%es:(%edi)
4354ee:	44                   	inc    %esp
4354ef:	00 30                	add    %dh,(%eax)
4354f1:	34 44                	xor    $0x44,%al
4354f3:	00 90 43 41 00 c4    	add    %dl,-0x3bffbebd(%eax)
4354f9:	19 44 00 d8          	sbb    %eax,-0x28(%eax,%eax,1)
4354fd:	ed                   	in     (%dx),%eax
4354fe:	43                   	inc    %ebx
4354ff:	00 e4                	add    %ah,%ah
435501:	20 44 00 f0          	and    %al,-0x10(%eax,%eax,1)
435505:	f6 43 00 64          	testb  $0x64,0x0(%ebx)
435509:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
43550a:	41                   	inc    %ecx
43550b:	00 4c a3 41          	add    %cl,0x41(%ebx,%eiz,4)
43550f:	00 44 a3 41          	add    %al,0x41(%ebx,%eiz,4)
435513:	00 6c a6 41          	add    %ch,0x41(%esi,%eiz,4)
435517:	00 68 6e             	add    %ch,0x6e(%eax)
43551a:	43                   	inc    %ebx
43551b:	00 1c 67             	add    %bl,(%edi,%eiz,2)
43551e:	44                   	inc    %esp
43551f:	00 38                	add    %bh,(%eax)
435521:	6c                   	insb   (%dx),%es:(%edi)
435522:	44                   	inc    %esp
435523:	00 84 6b 44 00 4c ec 	add    %al,-0x13b3ffbc(%ebx,%ebp,2)
43552a:	43                   	inc    %ebx
43552b:	00 98 61 44 00 b8    	add    %bl,-0x47ffbb9f(%eax)
435531:	61                   	popa
435532:	44                   	inc    %esp
435533:	00 d0                	add    %dl,%al
435535:	5e                   	pop    %esi
435536:	44                   	inc    %esp
435537:	00 94 eb 43 00 98 eb 	add    %dl,-0x1467ffbd(%ebx,%ebp,8)
43553e:	43                   	inc    %ebx
43553f:	00 94 1b 44 00 c0 1b 	add    %dl,0x1bc00044(%ebx,%ebx,1)
435546:	44                   	inc    %esp
435547:	00 d8                	add    %bl,%al
435549:	f6 43 00 10          	testb  $0x10,0x0(%ebx)
43554d:	ed                   	in     (%dx),%eax
43554e:	43                   	inc    %ebx
43554f:	00 64 f8 43          	add    %ah,0x43(%eax,%edi,8)
435553:	00 dc                	add    %bl,%ah
435555:	f7 43 00 f0 fa 43 00 	testl  $0x43faf0,0x0(%ebx)
43555c:	9c                   	pushf
43555d:	f9                   	stc
43555e:	43                   	inc    %ebx
43555f:	00 34 6f             	add    %dh,(%edi,%ebp,2)
435562:	43                   	inc    %ebx
435563:	00 44 1c 44          	add    %al,0x44(%esp,%ebx,1)
435567:	00 24 5f             	add    %ah,(%edi,%ebx,2)
43556a:	44                   	inc    %esp
43556b:	00 e0                	add    %ah,%al
43556d:	5f                   	pop    %edi
43556e:	44                   	inc    %esp
43556f:	00 dc                	add    %bl,%ah
435571:	5a                   	pop    %edx
435572:	44                   	inc    %esp
435573:	00 c4                	add    %al,%ah
435575:	5f                   	pop    %edi
435576:	44                   	inc    %esp