449446:	45                   	inc    %ebp
449447:	44                   	inc    %esp
449448:	53                   	push   %ebx
449449:	6f                   	outsl  %ds:(%esi),(%dx)
44944a:	61                   	popa
44944b:	35 65 4a 79 68       	xor    $0x68794a65,%eax
449450:	44                   	inc    %esp
449451:	68 44 48 36 66       	push   $0x66364844
449456:	56                   	push   %esi
449457:	47                   	inc    %edi
449458:	6d                   	insl   (%dx),%es:(%edi)
449459:	6f                   	outsl  %ds:(%esi),(%dx)
44945a:	62 43 53             	bound  %eax,0x53(%ebx)
44945d:	4b                   	dec    %ebx
44945e:	79 6e                	jns    0x4494ce
449460:	2f                   	das
449461:	55                   	push   %ebp
449462:	7a 5a                	jp     0x4494be
449464:	51                   	push   %ecx
449465:	32 6c 36 63          	xor    0x63(%esi,%esi,1),%ch
449469:	6f                   	outsl  %ds:(%esi),(%dx)
44946a:	73 62                	jae    0x4494ce
44946c:	52                   	push   %edx
44946d:	6a 61                	push   $0x61
44946f:	47                   	inc    %edi
449470:	69 7a 70 61 67 6f 5a 	imul   $0x5a6f6761,0x70(%edx),%edi
449477:	45                   	inc    %ebp
449478:	68 74 69 34 32       	push   $0x32346974
44947d:	4a                   	dec    %edx
44947e:	49                   	dec    %ecx
44947f:	71 78                	jno    0x4494f9
449481:	45                   	inc    %ebp
449482:	49                   	dec    %ecx
449483:	6a 4b                	push   $0x4b
449485:	4c                   	dec    %esp
449486:	70 6c                	jo     0x4494f4
449488:	4b                   	dec    %ebx
449489:	53                   	push   %ebx
44948a:	65 46                	gs inc %esi
44948c:	73 71                	jae    0x4494ff
44948e:	34 62                	xor    $0x62,%al
449490:	62 6e 70             	bound  %ebp,0x70(%esi)
449493:	70 49                	jo     0x4494de
449495:	78 77                	js     0x44950e
449497:	39 30                	cmp    %esi,(%eax)
449499:	5a                   	pop    %edx
44949a:	6f                   	outsl  %ds:(%esi),(%dx)
44949b:	34 79                	xor    $0x79,%al
44949d:	6e                   	outsb  %ds:(%esi),(%dx)
44949e:	6d                   	insl   (%dx),%es:(%edi)
44949f:	61                   	popa
4494a0:	33 35 69 63 44 76    	xor    0x76446369,%esi
4494a6:	5a                   	pop    %edx
4494a7:	68 79 47 34 42       	push   $0x42344779
4494ac:	76 54                	jbe    0x449502
4494ae:	45                   	inc    %ebp
4494af:	6d                   	insl   (%dx),%es:(%edi)
4494b0:	78 49                	js     0x4494fb
4494b2:	6d                   	insl   (%dx),%es:(%edi)
4494b3:	56                   	push   %esi
4494b4:	64 57                	fs push %edi
4494b6:	30 56 56             	xor    %dl,0x56(%esi)
4494b9:	42                   	inc    %edx
4494ba:	5a                   	pop    %edx
4494bb:	71 47                	jno    0x449504
4494bd:	44                   	inc    %esp
4494be:	36 49                	ss dec %ecx
4494c0:	64 33 57 4f          	xor    %fs:0x4f(%edi),%edx
4494c4:	48                   	dec    %eax
4494c5:	50                   	push   %eax
4494c6:	70 74                	jo     0x44953c
4494c8:	70 43                	jo     0x44950d
4494ca:	4d                   	dec    %ebp
4494cb:	4a                   	dec    %edx
4494cc:	62 34 53             	bound  %esi,(%ebx,%edx,2)
4494cf:	44                   	inc    %esp
4494d0:	74 44                	je     0x449516
4494d2:	2f                   	das
4494d3:	7a 72                	jp     0x449547
4494d5:	58                   	pop    %eax
4494d6:	67 33 5a 74          	xor    0x74(%bp,%si),%ebx
4494da:	53                   	push   %ebx
4494db:	61                   	popa
4494dc:	41                   	inc    %ecx
4494dd:	34 4e                	xor    $0x4e,%al
4494df:	4d                   	dec    %ebp
4494e0:	6e                   	outsb  %ds:(%esi),(%dx)
4494e1:	6d                   	insl   (%dx),%es:(%edi)
4494e2:	46                   	inc    %esi
4494e3:	38 71 65             	cmp    %dh,0x65(%ecx)
4494e6:	4d                   	dec    %ebp
4494e7:	74 53                	je     0x44953c
4494e9:	33 67 31             	xor    0x31(%edi),%esp
4494ec:	5a                   	pop    %edx
4494ed:	77 4e                	ja     0x44953d
4494ef:	6d                   	insl   (%dx),%es:(%edi)
4494f0:	6a 78                	push   $0x78
4494f2:	70 54                	jo     0x449548
4494f4:	55                   	push   %ebp
4494f5:	6f                   	outsl  %ds:(%esi),(%dx)
4494f6:	48                   	dec    %eax
4494f7:	71 63                	jno    0x44955c
4494f9:	42                   	inc    %edx
4494fa:	6a 58                	push   $0x58
4494fc:	75 48                	jne    0x449546
4494fe:	34 48                	xor    $0x48,%al
449500:	5a                   	pop    %edx
449501:	76 61                	jbe    0x449564
449503:	41                   	inc    %ecx
449504:	67 52                	addr16 push %edx
449506:	77 2f                	ja     0x449537
449508:	74 59                	je     0x449563
44950a:	4f                   	dec    %edi
44950b:	57                   	push   %edi
44950c:	41                   	inc    %ecx
44950d:	74 2b                	je     0x44953a
44950f:	5a                   	pop    %edx
449510:	64 45                	fs inc %ebp
449512:	44                   	inc    %esp
449513:	54                   	push   %esp
449514:	6d                   	insl   (%dx),%es:(%edi)
449515:	6e                   	outsb  %ds:(%esi),(%dx)
449516:	6c                   	insb   (%dx),%es:(%edi)
449517:	68 47 31 2b 4a       	push   $0x4a2b3147
44951c:	68 36 51 78 73       	push   $0x73785136
449521:	69 37 6c 42 58 57    	imul   $0x5758426c,(%edi),%esi
449527:	4c                   	dec    %esp
449528:	53                   	push   %ebx
449529:	38 58 76             	cmp    %bl,0x76(%eax)
44952c:	42                   	inc    %edx
44952d:	50                   	push   %eax
44952e:	34 48                	xor    $0x48,%al
449530:	59                   	pop    %ecx
449531:	30 43 44             	xor    %al,0x44(%ebx)
449534:	62 6e 2f             	bound  %ebp,0x2f(%esi)
449537:	4f                   	dec    %edi
449538:	69 39 73 37 44 73    	imul   $0x73443773,(%ecx),%edi
44953e:	48                   	dec    %eax
44953f:	42                   	inc    %edx
449540:	70 6c                	jo     0x4495ae
449542:	4c                   	dec    %esp
449543:	62 73 72             	bound  %esi,0x72(%ebx)
449546:	5a                   	pop    %edx
449547:	56                   	push   %esi
449548:	4f                   	dec    %edi
449549:	4c                   	dec    %esp
44954a:	76 4b                	jbe    0x449597
44954c:	31 6c 75 6a          	xor    %ebp,0x6a(%ebp,%esi,2)
449550:	55                   	push   %ebp
449551:	73 35                	jae    0x449588
449553:	6a 75                	push   $0x75
449555:	4d                   	dec    %ebp
449556:	38 79 4b             	cmp    %bh,0x4b(%ecx)
449559:	76 57                	jbe    0x4495b2
44955b:	41                   	inc    %ecx
44955c:	62 61 67             	bound  %esp,0x67(%ecx)
44955f:	50                   	push   %eax
449560:	46                   	inc    %esi
449561:	48                   	dec    %eax
449562:	77 50                	ja     0x4495b4
449564:	54                   	push   %esp
449565:	65 75 37             	gs jne 0x44959f
449568:	63 73 48             	arpl   %esi,0x48(%ebx)
44956b:	63 49 36             	arpl   %ecx,0x36(%ecx)
44956e:	34 61                	xor    $0x61,%al
449570:	39 66 6b             	cmp    %esp,0x6b(%esi)
449573:	30 4a 51             	xor    %cl,0x51(%edx)
449576:	6a 58                	push   $0x58
449578:	34 75                	xor    $0x75,%al
44957a:	69 31 4c 4a 54 6b    	imul   $0x6b544a4c,(%ecx),%esi
449580:	41                   	inc    %ecx
449581:	34 6b                	xor    $0x6b,%al
449583:	58                   	pop    %eax
449584:	78 4e                	js     0x4495d4
449586:	35 6c 68 59 4f       	xor    $0x4f59686c,%eax
44958b:	41                   	inc    %ecx
44958c:	6f                   	outsl  %ds:(%esi),(%dx)
44958d:	59                   	pop    %ecx
44958e:	77 6b                	ja     0x4495fb
449590:	4f                   	dec    %edi
449591:	4c                   	dec    %esp
449592:	68 32 4e 34 51       	push   $0x51344e32
449597:	6e                   	outsb  %ds:(%esi),(%dx)
449598:	4e                   	dec    %esi
449599:	59                   	pop    %ecx
44959a:	4e                   	dec    %esi
44959b:	73 75                	jae    0x449612
44959d:	43                   	inc    %ebx
44959e:	7a 61                	jp     0x449601
4495a0:	65 72 44             	gs jb  0x4495e7
4495a3:	69 5a 34 65 61 58 57 	imul   $0x57586165,0x34(%edx),%ebx
4495aa:	50                   	push   %eax
4495ab:	44                   	inc    %esp
4495ac:	48                   	dec    %eax
4495ad:	39 4f 78             	cmp    %ecx,0x78(%edi)
4495b0:	54                   	push   %esp
4495b1:	66 44                	inc    %sp
4495b3:	67 7a 57             	addr16 jp 0x44960d
4495b6:	50                   	push   %eax
4495b7:	67 46                	addr16 inc %esi
4495b9:	39 56 55             	cmp    %edx,0x55(%esi)
4495bc:	78 4e                	js     0x44960c
4495be:	65 76 55             	gs jbe 0x449616
4495c1:	4b                   	dec    %ebx
4495c2:	4c                   	dec    %esp
4495c3:	49                   	dec    %ecx
4495c4:	56                   	push   %esi
4495c5:	52                   	push   %edx
4495c6:	6d                   	insl   (%dx),%es:(%edi)
4495c7:	39 74 6d 74          	cmp    %esi,0x74(%ebp,%ebp,2)
4495cb:	6e                   	outsb  %ds:(%esi),(%dx)
4495cc:	74 5a                	je     0x449628
4495ce:	56                   	push   %esi
4495cf:	7a 56                	jp     0x449627
4495d1:	65 32 55 30          	xor    %gs:0x30(%ebp),%dl
4495d5:	37                   	aaa
4495d6:	43                   	inc    %ebx
4495d7:	4f                   	dec    %edi
4495d8:	73 51                	jae    0x44962b
4495da:	49                   	dec    %ecx
4495db:	56                   	push   %esi
4495dc:	30 35 62 78 4c 75    	xor    %dh,0x754c7862
4495e2:	65 56                	gs push %esi
4495e4:	50                   	push   %eax
4495e5:	6b 4b 62 78          	imul   $0x78,0x62(%ebx),%ecx
4495e9:	50                   	push   %eax
4495ea:	78 58                	js     0x449644
4495ec:	73 42                	jae    0x449630
4495ee:	48                   	dec    %eax
4495ef:	37                   	aaa
4495f0:	46                   	inc    %esi
4495f1:	46                   	inc    %esi
4495f2:	79 72                	jns    0x449666
4495f4:	59                   	pop    %ecx
4495f5:	44                   	inc    %esp
4495f6:	7a 6b                	jp     0x449663
4495f8:	58                   	pop    %eax
4495f9:	45                   	inc    %ebp
4495fa:	2f                   	das
4495fb:	2f                   	das
4495fc:	71 4d                	jno    0x44964b
4495fe:	59                   	pop    %ecx
4495ff:	37                   	aaa
449600:	4f                   	dec    %edi
449601:	6e                   	outsb  %ds:(%esi),(%dx)
449602:	32 49 53             	xor    0x53(%ecx),%cl
449605:	69 4d 6b 74 34 48 37 	imul   $0x37483474,0x6b(%ebp),%ecx
44960c:	30 4d 69             	xor    %cl,0x69(%ebp)
44960f:	4b                   	dec    %ebx
449610:	72 48                	jb     0x44965a
449612:	6f                   	outsl  %ds:(%esi),(%dx)
449613:	48                   	dec    %eax
449614:	53                   	push   %ebx
449615:	4b                   	dec    %ebx
449616:	51                   	push   %ecx
449617:	6e                   	outsb  %ds:(%esi),(%dx)
449618:	36 58                	ss pop %eax
44961a:	2f                   	das
44961b:	72 6c                	jb     0x449689
44961d:	57                   	push   %edi
44961e:	32 69 62             	xor    0x62(%ecx),%ch
449621:	7a 48                	jp     0x44966b
449623:	67 72 4a             	addr16 jb 0x449670
449626:	34 63                	xor    $0x63,%al
449628:	6a 72                	push   $0x72
44962a:	47                   	inc    %edi
44962b:	56                   	push   %esi
44962c:	64 68 6b 71 50 30    	fs push $0x3050716b
449632:	31 6f 79             	xor    %ebp,0x79(%edi)
449635:	54                   	push   %esp
449636:	72 4e                	jb     0x449686
449638:	4d                   	dec    %ebp
449639:	32 49 5a             	xor    0x5a(%ecx),%cl
44963c:	54                   	push   %esp
44963d:	4b                   	dec    %ebx
44963e:	55                   	push   %ebp
44963f:	38 36                	cmp    %dh,(%esi)
449641:	4c                   	dec    %esp
449642:	73 49                	jae    0x44968d
449644:	61                   	popa
449645:	57                   	push   %edi
449646:	7a 42                	jp     0x44968a
449648:	68 37 31 63 4c       	push   $0x4c633137
44964d:	53                   	push   %ebx
44964e:	50                   	push   %eax
44964f:	7a 78                	jp     0x4496c9
449651:	67 4a                	addr16 dec %edx
449653:	49                   	dec    %ecx
449654:	4a                   	dec    %edx
449655:	66 37                	data16 aaa
449657:	71 4b                	jno    0x4496a4
449659:	34 47                	xor    $0x47,%al
44965b:	45                   	inc    %ebp
44965c:	50                   	push   %eax
44965d:	76 77                	jbe    0x4496d6
44965f:	39 32                	cmp    %esi,(%edx)
449661:	43                   	inc    %ebx
449662:	68 63 61 30 72       	push   $0x72306163
449667:	72 35                	jb     0x44969e
449669:	33 75 6a             	xor    0x6a(%ebp),%esi
44966c:	41                   	inc    %ecx
44966d:	56                   	push   %esi
44966e:	64 7a 4e             	fs jp  0x4496bf
449671:	42                   	inc    %edx
449672:	59                   	pop    %ecx
449673:	75 4c                	jne    0x4496c1
449675:	43                   	inc    %ebx
449676:	74 78                	je     0x4496f0
449678:	43                   	inc    %ebx
449679:	4a                   	dec    %edx
44967a:	48                   	dec    %eax
44967b:	77 35                	ja     0x4496b2
44967d:	31 63 44             	xor    %esp,0x44(%ebx)
449680:	79 31                	jns    0x4496b3
449682:	35 73 73 49 72       	xor    $0x72497373,%eax
449687:	78 35                	js     0x4496be
449689:	4d                   	dec    %ebp
44968a:	4c                   	dec    %esp
44968b:	71 79                	jno    0x449706
44968d:	55                   	push   %ebp
44968e:	43                   	inc    %ebx
44968f:	55                   	push   %ebp
449690:	52                   	push   %edx
449691:	6f                   	outsl  %ds:(%esi),(%dx)
449692:	36 36 58             	ss ss pop %eax
449695:	2f                   	das
449696:	34 61                	xor    $0x61,%al
449698:	4d                   	dec    %ebp
449699:	75 5a                	jne    0x4496f5
44969b:	78 54                	js     0x4496f1
44969d:	58                   	pop    %eax
44969e:	56                   	push   %esi
44969f:	75 32                	jne    0x4496d3
4496a1:	76 51                	jbe    0x4496f4
4496a3:	72 30                	jb     0x4496d5
4496a5:	52                   	push   %edx
4496a6:	37                   	aaa
4496a7:	50                   	push   %eax
4496a8:	36 73 45             	ss jae 0x4496f0
4496ab:	73 52                	jae    0x4496ff
4496ad:	38 4a 43             	cmp    %cl,0x43(%edx)
4496b0:	72 52                	jb     0x449704
4496b2:	2b 71 43             	sub    0x43(%ecx),%esi
4496b5:	52                   	push   %edx
4496b6:	65 4d                	gs dec %ebp
4496b8:	58                   	pop    %eax
4496b9:	59                   	pop    %ecx
4496ba:	6c                   	insb   (%dx),%es:(%edi)
4496bb:	30 7a 51             	xor    %bh,0x51(%edx)
4496be:	64 37                	fs aaa