4332e9:	90                   	nop
4332ea:	4f                   	dec    %edi
4332eb:	43                   	inc    %ebx
4332ec:	00 01                	add    %al,(%ecx)
4332ee:	00 00                	add    %al,(%eax)
4332f0:	00 00                	add    %al,(%eax)
4332f2:	00 00                	add    %al,(%eax)
4332f4:	80 04 00 00          	addb   $0x0,(%eax,%eax,1)
4332f8:	00 1f                	add    %bl,(%edi)
4332fa:	00 07                	add    %al,(%edi)
4332fc:	53                   	push   %ebx
4332fd:	70 61                	jo     0x433360
4332ff:	63 69 6e             	arpl   %ebp,0x6e(%ecx)
433302:	67 00 10             	add    %dl,(%bx,%si)
433305:	40                   	inc    %eax
433306:	00 78 01             	add    %bh,0x1(%eax)
433309:	00 ff                	add    %bh,%bh
43330b:	ac                   	lods   %ds:(%esi),%al
43330c:	4f                   	dec    %edi
43330d:	43                   	inc    %ebx
43330e:	00 01                	add    %al,(%ecx)
433310:	00 00                	add    %al,(%eax)
433312:	00 00                	add    %al,(%eax)
433314:	00 00                	add    %al,(%eax)
433316:	80 01 00             	addb   $0x0,(%ecx)
433319:	00 00                	add    %al,(%eax)
43331b:	20 00                	and    %al,(%eax)
43331d:	0b 54 72 61          	or     0x61(%edx,%esi,2),%edx
433321:	6e                   	outsb  %ds:(%esi),(%dx)
433322:	73 70                	jae    0x433394
433324:	61                   	popa
433325:	72 65                	jb     0x43338c
433327:	6e                   	outsb  %ds:(%esi),(%dx)
433328:	74 00                	je     0x43332a
43332a:	10 40 00             	adc    %al,0x0(%eax)
43332d:	57                   	push   %edi
43332e:	00 00                	add    %al,(%eax)
433330:	ff 20                	jmp    *(%eax)
433332:	6b 44 00 70 8c       	imul   $0xffffff8c,0x70(%eax,%eax,1),%eax
433337:	44                   	inc    %esp
433338:	00 00                	add    %al,(%eax)
43333a:	00 00                	add    %al,(%eax)
43333c:	80 01 00             	addb   $0x0,(%ecx)
43333f:	00 00                	add    %al,(%eax)
433341:	21 00                	and    %eax,(%eax)
433343:	07                   	pop    %es
433344:	56                   	push   %esi
433345:	69 73 69 62 6c 65 54 	imul   $0x54656c62,0x69(%ebx),%esi
43334c:	5a                   	pop    %edx
43334d:	41                   	inc    %ecx
43334e:	00 20                	add    %ah,(%eax)
433350:	01 00                	add    %eax,(%eax)
433352:	ff 20                	jmp    *(%eax)
433354:	01 00                	add    %eax,(%eax)
433356:	ff 90 8c 44 00 00    	call   *0x448c(%eax)
43335c:	00 00                	add    %al,(%eax)
43335e:	80 00 00             	addb   $0x0,(%eax)
433361:	00 80 22 00 07 4f    	add    %al,0x4f070022(%eax)
433367:	6e                   	outsb  %ds:(%esi),(%dx)
433368:	43                   	inc    %ebx
433369:	6c                   	insb   (%dx),%es:(%edi)
43336a:	69 63 6b 54 5a 41 00 	imul   $0x415a54,0x6b(%ebx),%esp
433371:	28 01                	sub    %al,(%ecx)
433373:	00 ff                	add    %bh,%bh
433375:	28 01                	sub    %al,(%ecx)
433377:	00 ff                	add    %bh,%bh
433379:	01 00                	add    %eax,(%eax)
43337b:	00 00                	add    %al,(%eax)
43337d:	00 00                	add    %al,(%eax)
43337f:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
433385:	23 00                	and    (%eax),%eax
433387:	0a 4f 6e             	or     0x6e(%edi),%cl
43338a:	44                   	inc    %esp
43338b:	62 6c 43 6c          	bound  %ebp,0x6c(%ebx,%eax,2)
43338f:	69 63 6b 50 1e 44 00 	imul   $0x441e50,0x6b(%ebx),%esp
433396:	d0 00                	rolb   $1,(%eax)
433398:	00 ff                	add    %bh,%bh
43339a:	d0 00                	rolb   $1,(%eax)
43339c:	00 ff                	add    %bh,%bh
43339e:	01 00                	add    %eax,(%eax)
4333a0:	00 00                	add    %al,(%eax)
4333a2:	00 00                	add    %al,(%eax)
4333a4:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
4333aa:	24 00                	and    $0x0,%al
4333ac:	0b 4f 6e             	or     0x6e(%edi),%ecx
4333af:	4d                   	dec    %ebp
4333b0:	6f                   	outsl  %ds:(%esi),(%dx)
4333b1:	75 73                	jne    0x433426
4333b3:	65 44                	gs inc %esp
4333b5:	6f                   	outsl  %ds:(%esi),(%dx)
4333b6:	77 6e                	ja     0x433426
4333b8:	c8 1e 44 00          	enter  $0x441e,$0x0
4333bc:	d8 00                	fadds  (%eax)
4333be:	00 ff                	add    %bh,%bh
4333c0:	d8 00                	fadds  (%eax)
4333c2:	00 ff                	add    %bh,%bh
4333c4:	01 00                	add    %eax,(%eax)
4333c6:	00 00                	add    %al,(%eax)
4333c8:	00 00                	add    %al,(%eax)
4333ca:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
4333d0:	25 00 0b 4f 6e       	and    $0x6e4f0b00,%eax
4333d5:	4d                   	dec    %ebp
4333d6:	6f                   	outsl  %ds:(%esi),(%dx)
4333d7:	75 73                	jne    0x43344c
4333d9:	65 4d                	gs dec %ebp
4333db:	6f                   	outsl  %ds:(%esi),(%dx)
4333dc:	76 65                	jbe    0x433443
4333de:	50                   	push   %eax
4333df:	1e                   	push   %ds
4333e0:	44                   	inc    %esp
4333e1:	00 e0                	add    %ah,%al
4333e3:	00 00                	add    %al,(%eax)
4333e5:	ff e0                	jmp    *%eax
4333e7:	00 00                	add    %al,(%eax)
4333e9:	ff 01                	incl   (%ecx)
4333eb:	00 00                	add    %al,(%eax)
4333ed:	00 00                	add    %al,(%eax)
4333ef:	00 00                	add    %al,(%eax)
4333f1:	80 00 00             	addb   $0x0,(%eax)
4333f4:	00 80 26 00 09 4f    	add    %al,0x4f090026(%eax)
4333fa:	6e                   	outsb  %ds:(%esi),(%dx)
4333fb:	4d                   	dec    %ebp
4333fc:	6f                   	outsl  %ds:(%esi),(%dx)
4333fd:	75 73                	jne    0x433472
4333ff:	65 55                	gs push %ebp
433401:	70 8b                	jo     0x43338e
433403:	c0 50 34 43          	rclb   $0x43,0x34(%eax)
433413:	00 a4 34 43 00 00 00 	add    %ah,0x43(%esp,%esi,1)
433422:	00 00                	add    %al,(%eax)
433424:	94                   	xchg   %eax,%esp
433425:	34 43                	xor    $0x43,%al
433427:	00 88 00 00 00 58    	add    %cl,0x58000000(%eax)
43342d:	35 44 00 d8 11       	xor    $0x11d80044,%eax
433432:	42                   	inc    %edx
433433:	00 14 35 40 00 2c 0b 	add    %dl,0xb2c0040(,%esi,1)
43343a:	42                   	inc    %edx
43343b:	00 1c 35 40 00 10 35 	add    %bl,0x35100040(,%esi,1)
433442:	40                   	inc    %eax
433443:	00 58 32             	add    %bl,0x32(%eax)
433446:	40                   	inc    %eax
433447:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
43344b:	00 cc                	add    %cl,%ah
43344d:	35 43 00 38 48       	xor    $0x48380043,%eax
433452:	45                   	inc    %ebp
433453:	00 c0                	add    %al,%al
433455:	4b                   	dec    %ebx
433456:	45                   	inc    %ebp
433457:	00 78 47             	add    %bh,0x47(%eax)
43345a:	45                   	inc    %ebp
43345b:	00 b8 0e 42 00 84    	add    %bh,-0x7bffbdf2(%eax)
433461:	0d 42 00 c8 0e       	or     $0xec80042,%eax
433466:	42                   	inc    %edx
433467:	00 c0                	add    %al,%al
433469:	0f 42 00             	cmovb  (%eax),%eax
43346c:	f0 11 42 00          	lock adc %eax,0x0(%edx)
433470:	d8 0e                	fmuls  (%esi)
433472:	42                   	inc    %edx
433473:	00 d0                	add    %dl,%al
433475:	0e                   	push   %cs
433476:	42                   	inc    %edx
433477:	00 f8                	add    %bh,%al
433479:	11 42 00             	adc    %eax,0x0(%edx)
43347c:	6c                   	insb   (%dx),%es:(%edi)
43347d:	39 45 00             	cmp    %eax,0x0(%ebp)
433480:	6c                   	insb   (%dx),%es:(%edi)
433481:	43                   	inc    %ebx
433482:	45                   	inc    %ebp
433483:	00 90 ed 44 00 74    	add    %dl,0x740044ed(%eax)
433489:	50                   	push   %eax
43348a:	45                   	inc    %ebp
43348b:	00 00                	add    %al,(%eax)
43348d:	51                   	push   %ecx
43348e:	45                   	inc    %ebp
43348f:	00 d4                	add    %dl,%ah
433491:	ee                   	out    %al,(%dx)
433492:	44                   	inc    %esp
433493:	00 0a                	add    %cl,(%edx)
433495:	54                   	push   %esp
433496:	47                   	inc    %edi
433497:	6c                   	insb   (%dx),%es:(%edi)
433498:	79 70                	jns    0x43350a
43349a:	68 4c 69 73 74       	push   $0x7473694c
43349f:	90                   	nop
4334a0:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4334a1:	34 43                	xor    $0x43,%al
4334a3:	00 07                	add    %al,(%edi)
4334a5:	0a 54 47 6c          	or     0x6c(%edi,%eax,2),%dl
4334a9:	79 70                	jns    0x43351b
4334ab:	68 4c 69 73 74       	push   $0x7473694c
4334b0:	50                   	push   %eax
4334b1:	34 43                	xor    $0x43,%al
4334b3:	00 f4                	add    %dh,%ah
4334b5:	35 44 00 0c 00       	xor    $0xc0044,%eax
4334ba:	07                   	pop    %es
4334bb:	42                   	inc    %edx
4334bc:	75 74                	jne    0x433532
4334be:	74 6f                	je     0x43352f
4334c0:	6e                   	outsb  %ds:(%esi),(%dx)
4334c1:	73 00                	jae    0x4334c3
4334c3:	00 10                	add    %dl,(%eax)
4334c5:	35 43 00 00 00       	xor    $0x43,%eax
4334e2:	00 00                	add    %al,(%eax)
4334e4:	10 35 43 00 08 00    	adc    %dh,0x80043
4334ea:	00 00                	add    %al,(%eax)
4334ec:	c8 10 40 00          	enter  $0x4010,$0x0
4334f0:	08 35 40 00 14 35    	or     %dh,0x35140040
4334f6:	40                   	inc    %eax
4334f7:	00 18                	add    %bl,(%eax)
4334f9:	35 40 00 1c 35       	xor    $0x351c0040,%eax
4334fe:	40                   	inc    %eax
4334ff:	00 10                	add    %dl,(%eax)
433501:	35 40 00 58 32       	xor    $0x32580040,%eax
433506:	40                   	inc    %eax
433507:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
43350b:	00 e8                	add    %ch,%al
43350d:	36 43                	ss inc %ebx
43350f:	00 0b                	add    %cl,(%ebx)
433511:	54                   	push   %esp
433512:	47                   	inc    %edi
433513:	6c                   	insb   (%dx),%es:(%edi)
433514:	79 70                	jns    0x433586
433516:	68 43 61 63 68       	push   $0x68636143
43351b:	65 68 35 43 00 00    	gs push $0x4335
433539:	00 00                	add    %al,(%eax)
43353b:	00 68 35             	add    %ch,0x35(%eax)
43353e:	43                   	inc    %ebx
43353f:	00 30                	add    %dh,(%eax)
433541:	00 00                	add    %al,(%eax)
433543:	00 c8                	add    %cl,%al
433545:	10 40 00             	adc    %al,0x0(%eax)
433548:	08 35 40 00 14 35    	or     %dh,0x35140040
43354e:	40                   	inc    %eax
43354f:	00 18                	add    %bl,(%eax)
433551:	35 40 00 1c 35       	xor    $0x351c0040,%eax
433556:	40                   	inc    %eax
433557:	00 10                	add    %dl,(%eax)
433559:	35 40 00 58 32       	xor    $0x32580040,%eax
43355e:	40                   	inc    %eax
43355f:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
433563:	00 3c 38             	add    %bh,(%eax,%edi,1)
433566:	43                   	inc    %ebx
433567:	00 0c 54             	add    %cl,(%esp,%edx,2)
43356a:	42                   	inc    %edx
43356b:	75 74                	jne    0x4335e1
43356d:	74 6f                	je     0x4335de
43356f:	6e                   	outsb  %ds:(%esi),(%dx)
433570:	47                   	inc    %edi
433571:	6c                   	insb   (%dx),%es:(%edi)
433572:	79 70                	jns    0x4335e4
433574:	68 8d 40 00 55       	push   $0x5500408d
433579:	8b ec                	mov    %esp,%ebp
43357b:	53                   	push   %ebx
43357c:	56                   	push   %esi
43357d:	84 d2                	test   %dl,%dl
43357f:	74 08                	je     0x433589
433581:	83 c4 f0             	add    $0xfffffff0,%esp
433584:	e8 9b 00 fd ff       	call   0x403624
433589:	8b da                	mov    %edx,%ebx
43358b:	8b f0                	mov    %eax,%esi
43358d:	8b 45 08             	mov    0x8(%ebp),%eax
433590:	50                   	push   %eax
433591:	33 d2                	xor    %edx,%edx
433593:	8b c6                	mov    %esi,%eax
433595:	e8 1e 04 02 00       	call   0x4539b8
43359a:	b2 01                	mov    $0x1,%dl
43359c:	a1 94 60 41 00       	mov    0x416094,%eax
4335a1:	e8 ea fc fc ff       	call   0x403290
4335a6:	89 86 80 00 00 00    	mov    %eax,0x80(%esi)
4335ac:	8b c6                	mov    %esi,%eax
4335ae:	84 db                	test   %bl,%bl
4335b0:	74 0f                	je     0x4335c1
4335b2:	e8 c5 00 fd ff       	call   0x40367c
4335b7:	64 8f 05 00 00 00 00 	pop    %fs:0x0
4335be:	83 c4 0c             	add    $0xc,%esp
4335c1:	8b c6                	mov    %esi,%eax
4335c3:	5e                   	pop    %esi
4335c4:	5b                   	pop    %ebx
4335c5:	5d                   	pop    %ebp
4335c6:	c2 04 00             	ret    $0x4
4335c9:	8d 40 00             	lea    0x0(%eax),%eax
4335cc:	53                   	push   %ebx
4335cd:	56                   	push   %esi
4335ce:	e8 b9 00 fd ff       	call   0x40368c
4335d3:	8b da                	mov    %edx,%ebx
4335d5:	8b f0                	mov    %eax,%esi
4335d7:	8b 86 80 00 00 00    	mov    0x80(%esi),%eax
4335dd:	e8 de fc fc ff       	call   0x4032c0
4335e2:	8b d3                	mov    %ebx,%edx
4335e4:	80 e2 fc             	and    $0xfc,%dl
4335e7:	8b c6                	mov    %esi,%eax
4335e9:	e8 1e 04 02 00       	call   0x453a0c
4335ee:	84 db                	test   %bl,%bl
4335f0:	7e 07                	jle    0x4335f9
4335f2:	8b c6                	mov    %esi,%eax
4335f4:	e8 7b 00 fd ff       	call   0x403674
4335f9:	5e                   	pop    %esi
4335fa:	5b                   	pop    %ebx
4335fb:	c3                   	ret
4335fc:	53                   	push   %ebx
4335fd:	56                   	push   %esi
4335fe:	8b d8                	mov    %eax,%ebx
433600:	8b 83 80 00 00 00    	mov    0x80(%ebx),%eax
433606:	e8 e9 56 fe ff       	call   0x418cf4
43360b:	8b f0                	mov    %eax,%esi
43360d:	8b 83 80 00 00 00    	mov    0x80(%ebx),%eax
433613:	3b 70 04             	cmp    0x4(%eax),%esi
433616:	7c 1b                	jl     0x433633
433618:	33 c9                	xor    %ecx,%ecx
43361a:	33 d2                	xor    %edx,%edx
43361c:	8b c3                	mov    %ebx,%eax
43361e:	e8 1d 08 02 00       	call   0x453e40
433623:	8b f0                	mov    %eax,%esi
433625:	8d 56 01             	lea    0x1(%esi),%edx
433628:	8b 83 80 00 00 00    	mov    0x80(%ebx),%eax
43362e:	e8 d9 55 fe ff       	call   0x418c0c
433633:	b1 01                	mov    $0x1,%cl
433635:	8b d6                	mov    %esi,%edx
433637:	8b 83 80 00 00 00    	mov    0x80(%ebx),%eax
43363d:	e8 6e 56 fe ff       	call   0x418cb0
433642:	8b c6                	mov    %esi,%eax
433644:	5e                   	pop    %esi
433645:	5b                   	pop    %ebx
433646:	c3                   	ret
433647:	90                   	nop
433648:	53                   	push   %ebx
433649:	56                   	push   %esi
43364a:	57                   	push   %edi
43364b:	55                   	push   %ebp
43364c:	8b e9                	mov    %ecx,%ebp
43364e:	8b fa                	mov    %edx,%edi
433650:	8b d8                	mov    %eax,%ebx
433652:	8b c3                	mov    %ebx,%eax
433654:	e8 a3 ff ff ff       	call   0x4335fc
433659:	8b f0                	mov    %eax,%esi
43365b:	55                   	push   %ebp
43365c:	8b cf                	mov    %edi,%ecx
43365e:	8b d6                	mov    %esi,%edx
433660:	8b c3                	mov    %ebx,%eax
433662:	e8 e5 09 02 00       	call   0x45404c
433667:	ff 83 84 00 00 00    	incl   0x84(%ebx)
43366d:	8b c6                	mov    %esi,%eax
43366f:	5d                   	pop    %ebp
433670:	5f                   	pop    %edi
433671:	5e                   	pop    %esi
433672:	5b                   	pop    %ebx
433673:	c3                   	ret
433674:	53                   	push   %ebx
433675:	56                   	push   %esi
433676:	8b f2                	mov    %edx,%esi
433678:	8b d8                	mov    %eax,%ebx