433271:	42                   	inc    %edx
433272:	5f                   	pop    %edi
433273:	53                   	push   %ebx
433274:	65 74 53             	gs je  0x4332ca
433277:	63 72 6f             	arpl   %esi,0x6f(%edx)
43327a:	6c                   	insb   (%dx),%es:(%edi)
43327b:	6c                   	insb   (%dx),%es:(%edi)
43327c:	50                   	push   %eax
43327d:	6f                   	outsl  %ds:(%esi),(%dx)
43327e:	73 00                	jae    0x433280
433280:	46                   	inc    %esi
433281:	6c                   	insb   (%dx),%es:(%edi)
433282:	61                   	popa
433283:	74 53                	je     0x4332d8
433285:	42                   	inc    %edx
433286:	5f                   	pop    %edi
433287:	53                   	push   %ebx
433288:	65 74 53             	gs je  0x4332de
43328b:	63 72 6f             	arpl   %esi,0x6f(%edx)
43328e:	6c                   	insb   (%dx),%es:(%edi)
43328f:	6c                   	insb   (%dx),%es:(%edi)
433290:	49                   	dec    %ecx
433291:	6e                   	outsb  %ds:(%esi),(%dx)
433292:	66 6f                	outsw  %ds:(%esi),(%dx)
433294:	00 00                	add    %al,(%eax)
433296:	00 00                	add    %al,(%eax)
433298:	46                   	inc    %esi
433299:	6c                   	insb   (%dx),%es:(%edi)
43329a:	61                   	popa
43329b:	74 53                	je     0x4332f0
43329d:	42                   	inc    %edx
43329e:	5f                   	pop    %edi
43329f:	53                   	push   %ebx
4332a0:	65 74 53             	gs je  0x4332f6
4332a3:	63 72 6f             	arpl   %esi,0x6f(%edx)
4332a6:	6c                   	insb   (%dx),%es:(%edi)
4332a7:	6c                   	insb   (%dx),%es:(%edi)
4332a8:	52                   	push   %edx
4332a9:	61                   	popa
4332aa:	6e                   	outsb  %ds:(%esi),(%dx)
4332ab:	67 65 00 00          	add    %al,%gs:(%bx,%si)
4332af:	00 55 8b             	add    %dl,-0x75(%ebp)
4332b2:	ec                   	in     (%dx),%al
4332b3:	33 c0                	xor    %eax,%eax
4332b5:	55                   	push   %ebp
4332b6:	68 d5 32 43 00       	push   $0x4332d5
4332bb:	64 ff 30             	push   %fs:(%eax)
4332be:	64 89 20             	mov    %esp,%fs:(%eax)
4332c1:	ff 05 0c 8b 6a 00    	incl   0x6a8b0c
4332c7:	33 c0                	xor    %eax,%eax
4332c9:	5a                   	pop    %edx
4332ca:	59                   	pop    %ecx
4332cb:	59                   	pop    %ecx
4332cc:	64 89 10             	mov    %edx,%fs:(%eax)
4332cf:	68 dc 32 43 00       	push   $0x4332dc
4332d4:	c3                   	ret
4332d5:	e9 32 0f fd ff       	jmp    0x40420c
4332da:	eb f8                	jmp    0x4332d4
4332dc:	5d                   	pop    %ebp
4332dd:	c3                   	ret
4332de:	8b c0                	mov    %eax,%eax
4332e0:	83 2d 0c 8b 6a 00 01 	subl   $0x1,0x6a8b0c
4332e7:	73 05                	jae    0x4332ee
4332e9:	e8 3e fd ff ff       	call   0x43302c
4332ee:	c3                   	ret
4332ef:	90                   	nop
4332f0:	3c 33                	cmp    $0x33,%al
4332f2:	43                   	inc    %ebx
4332ff:	00 34 34             	add    %dh,(%esp,%esi,1)
433302:	43                   	inc    %ebx
43330b:	00 04 34             	add    %al,(%esp,%esi,1)
43330e:	43                   	inc    %ebx
43330f:	00 1e                	add    %bl,(%esi)
433311:	34 43                	xor    $0x43,%al
433313:	00 10                	add    %dl,(%eax)
433315:	02 00                	add    (%eax),%al
433317:	00 d8                	add    %bl,%al
433319:	4a                   	dec    %edx
43331a:	44                   	inc    %esp
43331b:	00 c8                	add    %cl,%al
43331d:	4d                   	dec    %ebp
43331e:	42                   	inc    %edx
43331f:	00 cc                	add    %cl,%ah
433321:	3c 40                	cmp    $0x40,%al
433323:	00 1c 47             	add    %bl,(%edi,%eax,2)
433326:	42                   	inc    %edx
433327:	00 d4                	add    %dl,%ah
433329:	3c 40                	cmp    $0x40,%al
43332b:	00 30                	add    %dh,(%eax)
43332d:	cb                   	lret
43332e:	44                   	inc    %esp
43332f:	00 10                	add    %dl,(%eax)
433331:	3a 40 00             	cmp    0x0(%eax),%al
433334:	2c 3a                	sub    $0x3a,%al
433336:	40                   	inc    %eax
433337:	00 04 0b             	add    %al,(%ebx,%ecx,1)
43333a:	45                   	inc    %ebp
43333b:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
43333f:	00 f8                	add    %bh,%al
433341:	c2 44 00             	ret    $0x44
433344:	48                   	dec    %eax
433345:	c7 41 00 c0 a8 44 00 	movl   $0x44a8c0,0x0(%ecx)
43334c:	74 7c                	je     0x4333ca
43334e:	44                   	inc    %esp
43334f:	00 e0                	add    %ah,%al
433351:	af                   	scas   %es:(%edi),%eax
433352:	44                   	inc    %esp
433353:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
43335a:	42                   	inc    %edx
43335b:	00 c8                	add    %cl,%al
43335d:	4a                   	dec    %edx
43335e:	42                   	inc    %edx
43335f:	00 c0                	add    %al,%al
433361:	4a                   	dec    %edx
433362:	42                   	inc    %edx
433363:	00 e8                	add    %ch,%al
433365:	4d                   	dec    %ebp
433366:	42                   	inc    %edx
433367:	00 68 84             	add    %ch,-0x7c(%eax)
43336a:	43                   	inc    %ebx
43336b:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
433371:	fa                   	cli
433372:	44                   	inc    %esp
433373:	00 e8                	add    %ch,%al
433375:	f9                   	stc
433376:	44                   	inc    %esp
433377:	00 e8                	add    %ch,%al
433379:	7a 44                	jp     0x4333bf
43337b:	00 fc                	add    %bh,%ah
43337d:	ef                   	out    %eax,(%dx)
43337e:	44                   	inc    %esp
43337f:	00 1c f0             	add    %bl,(%eax,%esi,8)
433382:	44                   	inc    %esp
433383:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
43338a:	44                   	inc    %esp
43338b:	00 34 7a             	add    %dh,(%edx,%edi,2)
43338e:	44                   	inc    %esp
43338f:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
433395:	aa                   	stos   %al,%es:(%edi)
433396:	44                   	inc    %esp
433397:	00 9c 85 44 00 ac 7b 	add    %bl,0x7bac0044(%ebp,%eax,4)
43339e:	44                   	inc    %esp
43339f:	00 28                	add    %ch,(%eax)
4333a1:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
4333a5:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
4333a9:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
4333ad:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
4333b1:	c9                   	leave
4333b2:	44                   	inc    %esp
4333b3:	00 40 ab             	add    %al,-0x55(%eax)
4333b6:	44                   	inc    %esp
4333b7:	00 c8                	add    %cl,%al
4333b9:	ed                   	in     (%dx),%eax
4333ba:	44                   	inc    %esp
4333bb:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
4333bf:	00 48 e9             	add    %cl,-0x17(%eax)
4333c2:	44                   	inc    %esp
4333c3:	00 28                	add    %ch,(%eax)
4333c5:	ee                   	out    %al,(%dx)
4333c6:	44                   	inc    %esp
4333c7:	00 c4                	add    %al,%ah
4333c9:	84 43 00             	test   %al,0x0(%ebx)
4333cc:	ec                   	in     (%dx),%al
4333cd:	b6 44                	mov    $0x44,%dh
4333cf:	00 58 c4             	add    %bl,-0x3c(%eax)
4333d2:	44                   	inc    %esp
4333d3:	00 20                	add    %ah,(%eax)
4333d5:	85 43 00             	test   %eax,0x0(%ebx)
4333d8:	3c c1                	cmp    $0xc1,%al
4333da:	44                   	inc    %esp
4333db:	00 a4 bf 44 00 f0 c4 	add    %ah,-0x3b0fffbc(%edi,%edi,4)
4333e2:	44                   	inc    %esp
4333e3:	00 f4                	add    %dh,%ah
4333e5:	c4 44 00 ac          	les    -0x54(%eax,%eax,1),%eax
4333e9:	c3                   	ret
4333ea:	44                   	inc    %esp
4333eb:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
4333ef:	00 68 ef             	add    %ch,-0x11(%eax)
4333f2:	44                   	inc    %esp
4333f3:	00 54 0b 45          	add    %dl,0x45(%ebx,%ecx,1)
4333f7:	00 ec                	add    %ch,%ah
4333f9:	eb 44                	jmp    0x43343f
4333fb:	00 d4                	add    %dl,%ah
4333fd:	ee                   	out    %al,(%dx)
4333fe:	44                   	inc    %esp
4333ff:	00 30                	add    %dh,(%eax)
433401:	85 43 00             	test   %eax,0x0(%ebx)
433404:	04 00                	add    $0x0,%al
433406:	06                   	push   %es
433407:	b0 12                	mov    $0x12,%al
433409:	b0 10                	mov    $0x10,%al
43340b:	b0 05                	mov    $0x5,%al
43340d:	00 3c 87             	add    %bh,(%edi,%eax,4)
433410:	43                   	inc    %ebx
433411:	00 bc 87 43 00 d0 87 	add    %bh,-0x782fffbd(%edi,%eax,4)
433418:	43                   	inc    %ebx
433419:	00 ec                	add    %ch,%ah
43341b:	87 43 00             	xchg   %eax,0x0(%ebx)
43341e:	0f 54 43 75          	andps  0x75(%ebx),%xmm0
433422:	73 74                	jae    0x433498
433424:	6f                   	outsl  %ds:(%esi),(%dx)
433425:	6d                   	insl   (%dx),%es:(%edi)
433426:	47                   	inc    %edi
433427:	72 6f                	jb     0x433498
433429:	75 70                	jne    0x43349b
43342b:	42                   	inc    %edx
43342c:	6f                   	outsl  %ds:(%esi),(%dx)
43342d:	78 8b                	js     0x4333ba
43342f:	c0 34 34 43          	shlb   $0x43,(%esp,%esi,1)
433433:	00 07                	add    %al,(%edi)
433435:	0f 54 43 75          	andps  0x75(%ebx),%xmm0
433439:	73 74                	jae    0x4334af
43343b:	6f                   	outsl  %ds:(%esi),(%dx)
43343c:	6d                   	insl   (%dx),%es:(%edi)
43343d:	47                   	inc    %edi
43343e:	72 6f                	jb     0x4334af
433440:	75 70                	jne    0x4334b2
433442:	42                   	inc    %edx
433443:	6f                   	outsl  %ds:(%esi),(%dx)
433444:	78 3c                	js     0x433482
433446:	33 43 00             	xor    0x0(%ebx),%eax
433449:	04 4c                	add    $0x4c,%al
43344b:	44                   	inc    %esp
43344c:	00 0b                	add    %cl,(%ebx)
43344e:	00 08                	add    %cl,(%eax)
433450:	53                   	push   %ebx
433451:	74 64                	je     0x4334b7
433453:	43                   	inc    %ebx
433454:	74 72                	je     0x4334c8
433456:	6c                   	insb   (%dx),%es:(%edi)
433457:	73 00                	jae    0x433459
433459:	00 8b c0 a8 34 43    	add    %cl,0x4334a8c0(%ebx)
43346b:	00 80 35 43 00 00    	add    %al,0x4335(%eax)
433479:	00 00                	add    %al,(%eax)
43347b:	00 70 35             	add    %dh,0x35(%eax)
43347e:	43                   	inc    %ebx
43347f:	00 10                	add    %dl,(%eax)
433481:	02 00                	add    (%eax),%al
433483:	00 f0                	add    %dh,%al
433485:	32 43 00             	xor    0x0(%ebx),%al
433488:	c8 4d 42 00          	enter  $0x424d,$0x0
43348c:	cc                   	int3
43348d:	3c 40                	cmp    $0x40,%al
43348f:	00 1c 47             	add    %bl,(%edi,%eax,2)
433492:	42                   	inc    %edx
433493:	00 d4                	add    %dl,%ah
433495:	3c 40                	cmp    $0x40,%al
433497:	00 30                	add    %dh,(%eax)
433499:	cb                   	lret
43349a:	44                   	inc    %esp
43349b:	00 10                	add    %dl,(%eax)
43349d:	3a 40 00             	cmp    0x0(%eax),%al
4334a0:	2c 3a                	sub    $0x3a,%al
4334a2:	40                   	inc    %eax
4334a3:	00 04 0b             	add    %al,(%ebx,%ecx,1)
4334a6:	45                   	inc    %ebp
4334a7:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
4334ab:	00 f8                	add    %bh,%al
4334ad:	c2 44 00             	ret    $0x44
4334b0:	48                   	dec    %eax
4334b1:	c7 41 00 c0 a8 44 00 	movl   $0x44a8c0,0x0(%ecx)
4334b8:	74 7c                	je     0x433536
4334ba:	44                   	inc    %esp
4334bb:	00 e0                	add    %ah,%al
4334bd:	af                   	scas   %es:(%edi),%eax
4334be:	44                   	inc    %esp
4334bf:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
4334c6:	42                   	inc    %edx
4334c7:	00 c8                	add    %cl,%al
4334c9:	4a                   	dec    %edx
4334ca:	42                   	inc    %edx
4334cb:	00 c0                	add    %al,%al
4334cd:	4a                   	dec    %edx
4334ce:	42                   	inc    %edx
4334cf:	00 e8                	add    %ch,%al
4334d1:	4d                   	dec    %ebp
4334d2:	42                   	inc    %edx
4334d3:	00 68 84             	add    %ch,-0x7c(%eax)
4334d6:	43                   	inc    %ebx
4334d7:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
4334dd:	fa                   	cli
4334de:	44                   	inc    %esp
4334df:	00 e8                	add    %ch,%al
4334e1:	f9                   	stc
4334e2:	44                   	inc    %esp
4334e3:	00 e8                	add    %ch,%al
4334e5:	7a 44                	jp     0x43352b
4334e7:	00 fc                	add    %bh,%ah
4334e9:	ef                   	out    %eax,(%dx)
4334ea:	44                   	inc    %esp
4334eb:	00 1c f0             	add    %bl,(%eax,%esi,8)
4334ee:	44                   	inc    %esp
4334ef:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
4334f6:	44                   	inc    %esp
4334f7:	00 34 7a             	add    %dh,(%edx,%edi,2)
4334fa:	44                   	inc    %esp
4334fb:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
433501:	aa                   	stos   %al,%es:(%edi)
433502:	44                   	inc    %esp
433503:	00 9c 85 44 00 ac 7b 	add    %bl,0x7bac0044(%ebp,%eax,4)
43350a:	44                   	inc    %esp
43350b:	00 28                	add    %ch,(%eax)
43350d:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
433511:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
433515:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
433519:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
43351d:	c9                   	leave
43351e:	44                   	inc    %esp
43351f:	00 40 ab             	add    %al,-0x55(%eax)
433522:	44                   	inc    %esp
433523:	00 c8                	add    %cl,%al
433525:	ed                   	in     (%dx),%eax
433526:	44                   	inc    %esp
433527:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
43352b:	00 48 e9             	add    %cl,-0x17(%eax)
43352e:	44                   	inc    %esp
43352f:	00 28                	add    %ch,(%eax)
433531:	ee                   	out    %al,(%dx)
433532:	44                   	inc    %esp
433533:	00 c4                	add    %al,%ah
433535:	84 43 00             	test   %al,0x0(%ebx)
433538:	ec                   	in     (%dx),%al
433539:	b6 44                	mov    $0x44,%dh
43353b:	00 58 c4             	add    %bl,-0x3c(%eax)
43353e:	44                   	inc    %esp
43353f:	00 20                	add    %ah,(%eax)
433541:	85 43 00             	test   %eax,0x0(%ebx)
433544:	3c c1                	cmp    $0xc1,%al
433546:	44                   	inc    %esp
433547:	00 a4 bf 44 00 f0 c4 	add    %ah,-0x3b0fffbc(%edi,%edi,4)
43354e:	44                   	inc    %esp
43354f:	00 f4                	add    %dh,%ah
433551:	c4 44 00 ac          	les    -0x54(%eax,%eax,1),%eax
433555:	c3                   	ret
433556:	44                   	inc    %esp
433557:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
43355b:	00 68 ef             	add    %ch,-0x11(%eax)
43355e:	44                   	inc    %esp
43355f:	00 54 0b 45          	add    %dl,0x45(%ebx,%ecx,1)
433563:	00 ec                	add    %ch,%ah
433565:	eb 44                	jmp    0x4335ab
433567:	00 d4                	add    %dl,%ah
433569:	ee                   	out    %al,(%dx)
43356a:	44                   	inc    %esp
43356b:	00 30                	add    %dh,(%eax)
43356d:	85 43 00             	test   %eax,0x0(%ebx)
433570:	09 54 47 72          	or     %edx,0x72(%edi,%eax,2)
433574:	6f                   	outsl  %ds:(%esi),(%dx)
433575:	75 70                	jne    0x4335e7
433577:	42                   	inc    %edx