450558:	61                   	popa
450559:	44                   	inc    %esp
45055a:	66 39 58 4d          	cmp    %bx,0x4d(%eax)
45055e:	52                   	push   %edx
45055f:	52                   	push   %edx
450560:	4c                   	dec    %esp
450561:	5a                   	pop    %edx
450562:	61                   	popa
450563:	31 6b 70             	xor    %ebp,0x70(%ebx)
450566:	38 68 34             	cmp    %ch,0x34(%eax)
450569:	7a 33                	jp     0x45059e
45056b:	57                   	push   %edi
45056c:	4c                   	dec    %esp
45056d:	4a                   	dec    %edx
45056e:	51                   	push   %ecx
45056f:	6e                   	outsb  %ds:(%esi),(%dx)
450570:	62 7a 49             	bound  %edi,0x49(%edx)
450573:	4c                   	dec    %esp
450574:	56                   	push   %esi
450575:	72 59                	jb     0x4505d0
450577:	73 6f                	jae    0x4505e8
450579:	66 41                	inc    %cx
45057b:	53                   	push   %ebx
45057c:	69 68 39 39 5a 61 42 	imul   $0x42615a39,0x39(%eax),%ebp
450583:	56                   	push   %esi
450584:	6e                   	outsb  %ds:(%esi),(%dx)
450585:	35 7a 63 74 64       	xor    $0x6474637a,%eax
45058a:	45                   	inc    %ebp
45058b:	78 54                	js     0x4505e1
45058d:	6f                   	outsl  %ds:(%esi),(%dx)
45058e:	63 30                	arpl   %esi,(%eax)
450590:	38 6d 76             	cmp    %ch,0x76(%ebp)
450593:	43                   	inc    %ebx
450594:	6d                   	insl   (%dx),%es:(%edi)
450595:	44                   	inc    %esp
450596:	2b 47 5a             	sub    0x5a(%edi),%eax
450599:	31 66 67             	xor    %esp,0x67(%esi)
45059c:	71 65                	jno    0x450603
45059e:	49                   	dec    %ecx
45059f:	56                   	push   %esi
4505a0:	47                   	inc    %edi
4505a1:	38 6e 7a             	cmp    %ch,0x7a(%esi)
4505a4:	66 31 34 68          	xor    %si,(%eax,%ebp,2)
4505a8:	42                   	inc    %edx
4505a9:	4c                   	dec    %esp
4505aa:	4f                   	dec    %edi
4505ab:	35 47 6f 6e 4f       	xor    $0x4f6e6f47,%eax
4505b0:	58                   	pop    %eax
4505b1:	36 65 48             	ss gs dec %eax
4505b4:	73 76                	jae    0x45062c
4505b6:	42                   	inc    %edx
4505b7:	52                   	push   %edx
4505b8:	35 78 54 6b 58       	xor    $0x586b5478,%eax
4505bd:	32 6d 54             	xor    0x54(%ebp),%ch
4505c0:	4b                   	dec    %ebx
4505c1:	61                   	popa
4505c2:	47                   	inc    %edi
4505c3:	79 4b                	jns    0x450610
4505c5:	50                   	push   %eax
4505c6:	37                   	aaa
4505c7:	6a 33                	push   $0x33
4505c9:	53                   	push   %ebx
4505ca:	31 4f 4f             	xor    %ecx,0x4f(%edi)
4505cd:	59                   	pop    %ecx
4505ce:	68 5a 4e 53 67       	push   $0x67534e5a
4505d3:	59                   	pop    %ecx
4505d4:	4e                   	dec    %esi
4505d5:	6c                   	insb   (%dx),%es:(%edi)
4505d6:	6d                   	insl   (%dx),%es:(%edi)
4505d7:	2f                   	das
4505d8:	6a 59                	push   $0x59
4505da:	59                   	pop    %ecx
4505db:	37                   	aaa
4505dc:	59                   	pop    %ecx
4505dd:	70 67                	jo     0x450646
4505df:	50                   	push   %eax
4505e0:	44                   	inc    %esp
4505e1:	52                   	push   %edx
4505e2:	77 68                	ja     0x45064c
4505e4:	33 61 41             	xor    0x41(%ecx),%esp
4505e7:	42                   	inc    %edx
4505e8:	68 55 6c 54 38       	push   $0x38546c55
4505ed:	33 47 70             	xor    0x70(%edi),%eax
4505f0:	63 6d 32             	arpl   %ebp,0x32(%ebp)
4505f3:	76 32                	jbe    0x450627
4505f5:	55                   	push   %ebp
4505f6:	58                   	pop    %eax
4505f7:	58                   	pop    %eax
4505f8:	42                   	inc    %edx
4505f9:	66 47                	inc    %di
4505fb:	6d                   	insl   (%dx),%es:(%edi)
4505fc:	73 45                	jae    0x450643
4505fe:	66 35 79 70          	xor    $0x7079,%ax
450602:	33 43 6b             	xor    0x6b(%ebx),%eax
450605:	2f                   	das
450606:	39 76 44             	cmp    %esi,0x44(%esi)
450609:	45                   	inc    %ebp
45060a:	78 68                	js     0x450674
45060c:	2b 48 58             	sub    0x58(%eax),%ecx
45060f:	58                   	pop    %eax
450610:	56                   	push   %esi
450611:	33 34 62             	xor    (%edx,%eiz,2),%esi
450614:	6c                   	insb   (%dx),%es:(%edi)
450615:	68 2b 34 2b 70       	push   $0x702b342b
45061a:	78 6c                	js     0x450688
45061c:	62 37                	bound  %esi,(%edi)
45061e:	43                   	inc    %ebx
45061f:	35 42 39 64 56       	xor    $0x56643942,%eax
450624:	34 4e                	xor    $0x4e,%al
450626:	4e                   	dec    %esi
450627:	6a 50                	push   $0x50
450629:	77 4a                	ja     0x450675
45062b:	4c                   	dec    %esp
45062c:	31 51 39             	xor    %edx,0x39(%ecx)
45062f:	67 35 58 6b 39 46    	addr16 xor $0x46396b58,%eax
450635:	64 2f                	fs das
450637:	69 57 57 6e 4c 6c 74 	imul   $0x746c4c6e,0x57(%edi),%edx
45063e:	38 59 31             	cmp    %bl,0x31(%ecx)
450641:	6e                   	outsb  %ds:(%esi),(%dx)
450642:	73 76                	jae    0x4506ba
450644:	6f                   	outsl  %ds:(%esi),(%dx)
450645:	4a                   	dec    %edx
450646:	38 73 6d             	cmp    %dh,0x6d(%ebx)
450649:	53                   	push   %ebx
45064a:	48                   	dec    %eax
45064b:	75 69                	jne    0x4506b6
45064d:	7a 6b                	jp     0x4506ba
45064f:	30 32                	xor    %dh,(%edx)
450651:	35 2b 42 53 35       	xor    $0x3553422b,%eax
450656:	42                   	inc    %edx
450657:	48                   	dec    %eax
450658:	64 4c                	fs dec %esp
45065a:	31 63 6b             	xor    %esp,0x6b(%ebx)
45065d:	77 31                	ja     0x450690
45065f:	63 50 75             	arpl   %edx,0x75(%eax)
450662:	4b                   	dec    %ebx
450663:	5a                   	pop    %edx
450664:	55                   	push   %ebp
450665:	53                   	push   %ebx
450666:	62 2b                	bound  %ebp,(%ebx)
450668:	57                   	push   %edi
450669:	45                   	inc    %ebp
45066a:	6f                   	outsl  %ds:(%esi),(%dx)
45066b:	76 38                	jbe    0x4506a5
45066d:	44                   	inc    %esp
45066e:	79 55                	jns    0x4506c5
450670:	50                   	push   %eax
450671:	54                   	push   %esp
450672:	43                   	inc    %ebx
450673:	2f                   	das
450674:	35 79 61 30 6f       	xor    $0x6f306179,%eax
450679:	52                   	push   %edx
45067a:	6c                   	insb   (%dx),%es:(%edi)
45067b:	37                   	aaa
45067c:	58                   	pop    %eax
45067d:	76 44                	jbe    0x4506c3
45067f:	4a                   	dec    %edx
450680:	2f                   	das
450681:	47                   	inc    %edi
450682:	41                   	inc    %ecx
450683:	71 42                	jno    0x4506c7
450685:	6b 43 61 4f          	imul   $0x4f,0x61(%ebx),%eax
450689:	55                   	push   %ebp
45068a:	5a                   	pop    %edx
45068b:	4e                   	dec    %esi
45068c:	63 6f 47             	arpl   %ebp,0x47(%edi)
45068f:	56                   	push   %esi
450690:	69 47 55 6f 77 53 57 	imul   $0x5753776f,0x55(%edi),%eax
450697:	39 4b 6f             	cmp    %ecx,0x6f(%ebx)
45069a:	71 4c                	jno    0x4506e8
45069c:	44                   	inc    %esp
45069d:	38 6b 33             	cmp    %ch,0x33(%ebx)
4506a0:	69 6c 48 4e 5a 76 53 	imul   $0x5953765a,0x4e(%eax,%ecx,2),%ebp
4506a7:	59
4506a8:	58                   	pop    %eax
4506a9:	53                   	push   %ebx
4506aa:	66 49                	dec    %cx
4506ac:	68 73 4a 76 46       	push   $0x46764a73
4506b1:	66 47                	inc    %di
4506b3:	35 52 75 34 67       	xor    $0x67347552,%eax
4506b8:	30 57 58             	xor    %dl,0x58(%edi)
4506bb:	6e                   	outsb  %ds:(%esi),(%dx)
4506bc:	63 4f 44             	arpl   %ecx,0x44(%edi)
4506bf:	50                   	push   %eax
4506c0:	32 78 72             	xor    0x72(%eax),%bh
4506c3:	79 68                	jns    0x45072d
4506c5:	72 45                	jb     0x45070c
4506c7:	77 64                	ja     0x45072d
4506c9:	54                   	push   %esp
4506ca:	46                   	inc    %esi
4506cb:	30 4d 57             	xor    %cl,0x57(%ebp)
4506ce:	72 6a                	jb     0x45073a
4506d0:	56                   	push   %esi
4506d1:	50                   	push   %eax
4506d2:	67 57                	addr16 push %edi
4506d4:	56                   	push   %esi
4506d5:	55                   	push   %ebp
4506d6:	4d                   	dec    %ebp
4506d7:	68 65 4c 51 7a       	push   $0x7a514c65
4506dc:	31 30                	xor    %esi,(%eax)
4506de:	4e                   	dec    %esi
4506df:	77 6a                	ja     0x45074b
4506e1:	49                   	dec    %ecx
4506e2:	41                   	inc    %ecx
4506e3:	4d                   	dec    %ebp
4506e4:	63 47 6c             	arpl   %eax,0x6c(%edi)
4506e7:	2f                   	das
4506e8:	49                   	dec    %ecx
4506e9:	35 66 64 68 59       	xor    $0x59686466,%eax
4506ee:	55                   	push   %ebp
4506ef:	58                   	pop    %eax
4506f0:	6d                   	insl   (%dx),%es:(%edi)
4506f1:	34 6a                	xor    $0x6a,%al
4506f3:	4b                   	dec    %ebx
4506f4:	32 78 54             	xor    0x54(%eax),%bh
4506f7:	52                   	push   %edx
4506f8:	77 52                	ja     0x45074c
4506fa:	37                   	aaa
4506fb:	66 49                	dec    %cx
4506fd:	77 6e                	ja     0x45076d
4506ff:	49                   	dec    %ecx
450700:	38 6e 71             	cmp    %ch,0x71(%esi)
450703:	32 5a 63             	xor    0x63(%edx),%bl
450706:	51                   	push   %ecx
450707:	72 41                	jb     0x45074a
450709:	39 4e 4d             	cmp    %ecx,0x4d(%esi)
45070c:	45                   	inc    %ebp
45070d:	6f                   	outsl  %ds:(%esi),(%dx)
45070e:	53                   	push   %ebx
45070f:	6b 44 54 39 6b       	imul   $0x6b,0x39(%esp,%edx,2),%eax
450714:	54                   	push   %esp
450715:	72 52                	jb     0x450769
450717:	47                   	inc    %edi
450718:	31 64 47 76          	xor    %esp,0x76(%edi,%eax,2)
45071c:	50                   	push   %eax
45071d:	36 64 4a             	ss fs dec %edx
450720:	57                   	push   %edi
450721:	45                   	inc    %ebp
450722:	59                   	pop    %ecx
450723:	59                   	pop    %ecx
450724:	6d                   	insl   (%dx),%es:(%edi)
450725:	69 6c 45 57 55 55 34 	imul   $0x71345555,0x57(%ebp,%eax,2),%ebp
45072c:	71
45072d:	32 71 4d             	xor    0x4d(%ecx),%dh
450730:	4d                   	dec    %ebp
450731:	7a 6e                	jp     0x4507a1
450733:	6e                   	outsb  %ds:(%esi),(%dx)
450734:	38 38                	cmp    %bh,(%eax)
450736:	73 6b                	jae    0x4507a3
450738:	51                   	push   %ecx
450739:	6e                   	outsb  %ds:(%esi),(%dx)
45073a:	76 6f                	jbe    0x4507ab
45073c:	4f                   	dec    %edi
45073d:	6a 75                	push   $0x75
45073f:	56                   	push   %esi
450740:	6b 76 6d 64          	imul   $0x64,0x6d(%esi),%esi
450744:	30 6b 74             	xor    %ch,0x74(%ebx)
450747:	67 58                	addr16 pop %eax
450749:	52                   	push   %edx
45074a:	4e                   	dec    %esi
45074b:	5a                   	pop    %edx
45074c:	5a                   	pop    %edx
45074d:	6b 4c 6e 38 68       	imul   $0x68,0x38(%esi,%ebp,2),%ecx
450752:	2f                   	das
450753:	53                   	push   %ebx
450754:	6b 78 5a 67          	imul   $0x67,0x5a(%eax),%edi
450758:	63 37                	arpl   %esi,(%edi)
45075a:	32 33                	xor    (%ebx),%dh
45075c:	6b 58 33 36          	imul   $0x36,0x33(%eax),%ebx
450760:	61                   	popa
450761:	42                   	inc    %edx
450762:	2b 6d 35             	sub    0x35(%ebp),%ebp
450765:	44                   	inc    %esp
450766:	34 56                	xor    $0x56,%al
450768:	2b 33                	sub    (%ebx),%esi
45076a:	59                   	pop    %ecx
45076b:	41                   	inc    %ecx
45076c:	6b 78 74 43          	imul   $0x43,0x74(%eax),%edi
450770:	49                   	dec    %ecx
450771:	4f                   	dec    %edi
450772:	76 49                	jbe    0x4507bd
450774:	48                   	dec    %eax
450775:	4f                   	dec    %edi
450776:	4b                   	dec    %ebx
450777:	61                   	popa
450778:	74 72                	je     0x4507ec
45077a:	48                   	dec    %eax
45077b:	55                   	push   %ebp
45077c:	35 30 38 5a 44       	xor    $0x445a3830,%eax
450781:	43                   	inc    %ebx
450782:	73 39                	jae    0x4507bd
450784:	7a 44                	jp     0x4507ca
450786:	51                   	push   %ecx
450787:	77 59                	ja     0x4507e2
450789:	76 73                	jbe    0x4507fe
45078b:	41                   	inc    %ecx
45078c:	71 4c                	jno    0x4507da
45078e:	70 78                	jo     0x450808
450790:	2f                   	das
450791:	58                   	pop    %eax
450792:	71 54                	jno    0x4507e8
450794:	6c                   	insb   (%dx),%es:(%edi)
450795:	2f                   	das
450796:	74 70                	je     0x450808
450798:	78 74                	js     0x45080e
45079a:	57                   	push   %edi
45079b:	55                   	push   %ebp
45079c:	6b 7a 64 31          	imul   $0x31,0x64(%edx),%edi
4507a0:	2f                   	das
4507a1:	41                   	inc    %ecx
4507a2:	4c                   	dec    %esp
4507a3:	58                   	pop    %eax
4507a4:	68 33 75 68 4f       	push   $0x4f687533
4507a9:	34 63                	xor    $0x63,%al
4507ab:	39 32                	cmp    %esi,(%edx)
4507ad:	6f                   	outsl  %ds:(%esi),(%dx)
4507ae:	32 5a 45             	xor    0x45(%edx),%bl
4507b1:	71 78                	jno    0x45082b
4507b3:	6e                   	outsb  %ds:(%esi),(%dx)
4507b4:	4f                   	dec    %edi
4507b5:	55                   	push   %ebp
4507b6:	55                   	push   %ebp
4507b7:	44                   	inc    %esp
4507b8:	6e                   	outsb  %ds:(%esi),(%dx)
4507b9:	6f                   	outsl  %ds:(%esi),(%dx)
4507ba:	4c                   	dec    %esp
4507bb:	79 37                	jns    0x4507f4
4507bd:	4e                   	dec    %esi
4507be:	32 41 57             	xor    0x57(%ecx),%al
4507c1:	39 36                	cmp    %esi,(%esi)
4507c3:	6c                   	insb   (%dx),%es:(%edi)
4507c4:	41                   	inc    %ecx
4507c5:	32 5a 5a             	xor    0x5a(%edx),%bl
4507c8:	6e                   	outsb  %ds:(%esi),(%dx)
4507c9:	6b 38 73             	imul   $0x73,(%eax),%edi
4507cc:	52                   	push   %edx
4507cd:	45                   	inc    %ebp
4507ce:	4c                   	dec    %esp
4507cf:	4a                   	dec    %edx
4507d0:	78 2f                	js     0x450801
4507d2:	75 77                	jne    0x45084b
4507d4:	64 57                	fs push %edi
4507d6:	71 68                	jno    0x450840
4507d8:	72 51                	jb     0x45082b
4507da:	71 7a                	jno    0x450856
4507dc:	59                   	pop    %ecx
4507dd:	72 36                	jb     0x450815
4507df:	74 70                	je     0x450851
4507e1:	38 4e 6a             	cmp    %cl,0x6a(%esi)
4507e4:	72 72                	jb     0x450858