448666:	52                   	push   %edx
448667:	67 55                	addr16 push %ebp
448669:	46                   	inc    %esi
44866a:	56                   	push   %esi
44866b:	59                   	pop    %ecx
44866c:	51                   	push   %ecx
44866d:	58                   	pop    %eax
44866e:	61                   	popa
44866f:	31 41 4e             	xor    %eax,0x4e(%ecx)
448672:	32 45 72             	xor    0x72(%ebp),%al
448675:	41                   	inc    %ecx
448676:	73 75                	jae    0x4486ed
448678:	45                   	inc    %ebp
448679:	4a                   	dec    %edx
44867a:	37                   	aaa
44867b:	2f                   	das
44867c:	79 70                	jns    0x4486ee
44867e:	75 35                	jne    0x4486b5
448680:	78 44                	js     0x4486c6
448682:	48                   	dec    %eax
448683:	63 70 71             	arpl   %esi,0x71(%eax)
448686:	4e                   	dec    %esi
448687:	4e                   	dec    %esi
448688:	43                   	inc    %ebx
448689:	32 56 74             	xor    0x74(%esi),%dl
44868c:	54                   	push   %esp
44868d:	34 54                	xor    $0x54,%al
44868f:	57                   	push   %edi
448690:	43                   	inc    %ebx
448691:	69 49 4d 5a 76 65 62 	imul   $0x6265765a,0x4d(%ecx),%ecx
448698:	30 78 45             	xor    %bh,0x45(%eax)
44869b:	66 70 6b             	data16 jo 0x448709
44869e:	6c                   	insb   (%dx),%es:(%edi)
44869f:	63 77 4d             	arpl   %esi,0x4d(%edi)
4486a2:	66 69 76 70 49 54    	imul   $0x5449,0x70(%esi),%si
4486a8:	6e                   	outsb  %ds:(%esi),(%dx)
4486a9:	57                   	push   %edi
4486aa:	59                   	pop    %ecx
4486ab:	46                   	inc    %esi
4486ac:	52                   	push   %edx
4486ad:	64 45                	fs inc %ebp
4486af:	42                   	inc    %edx
4486b0:	43                   	inc    %ebx
4486b1:	73 37                	jae    0x4486ea
4486b3:	68 48 65 6c 41       	push   $0x416c6548
4486b8:	50                   	push   %eax
4486b9:	43                   	inc    %ebx
4486ba:	6a 4f                	push   $0x4f
4486bc:	59                   	pop    %ecx
4486bd:	69 43 56 33 72 77 6e 	imul   $0x6e777233,0x56(%ebx),%eax
4486c4:	75 46                	jne    0x44870c
4486c6:	31 34 74             	xor    %esi,(%esp,%esi,2)
4486c9:	57                   	push   %edi
4486ca:	63 6d 6a             	arpl   %ebp,0x6a(%ebp)
4486cd:	75 38                	jne    0x448707
4486cf:	47                   	inc    %edi
4486d0:	65 4f                	gs dec %edi
4486d2:	2b 42 54             	sub    0x54(%edx),%eax
4486d5:	39 33                	cmp    %esi,(%ebx)
4486d7:	70 51                	jo     0x44872a
4486d9:	32 72 31             	xor    0x31(%edx),%dh
4486dc:	30 55 4d             	xor    %dl,0x4d(%ebp)
4486df:	46                   	inc    %esi
4486e0:	73 37                	jae    0x448719
4486e2:	68 39 70 6c 38       	push   $0x386c7039
4486e7:	73 34                	jae    0x44871d
4486e9:	56                   	push   %esi
4486ea:	42                   	inc    %edx
4486eb:	2b 41 33             	sub    0x33(%ecx),%eax
4486ee:	6e                   	outsb  %ds:(%esi),(%dx)
4486ef:	65 69 68 4f 50 71 38 	imul   $0x79387150,%gs:0x4f(%eax),%ebp
4486f6:	79
4486f7:	49                   	dec    %ecx
4486f8:	70 58                	jo     0x448752
4486fa:	6b 4a 6e 71          	imul   $0x71,0x6e(%edx),%ecx
4486fe:	75 77                	jne    0x448777
448700:	33 6e 78             	xor    0x78(%esi),%ebp
448703:	47                   	inc    %edi
448704:	36 2f                	ss das
448706:	4e                   	dec    %esi
448707:	52                   	push   %edx
448708:	65 6b 71 51 50       	imul   $0x50,%gs:0x51(%ecx),%esi
44870d:	76 4b                	jbe    0x44875a
44870f:	44                   	inc    %esp
448710:	6b 54 56 33 77       	imul   $0x77,0x33(%esi,%edx,2),%edx
448715:	30 75 6c             	xor    %dh,0x6c(%ebp)
448718:	69 70 59 67 72 50 4c 	imul   $0x4c507267,0x59(%eax),%esi
44871f:	45                   	inc    %ebp
448720:	34 57                	xor    $0x57,%al
448722:	6c                   	insb   (%dx),%es:(%edi)
448723:	51                   	push   %ecx
448724:	51                   	push   %ecx
448725:	43                   	inc    %ebx
448726:	70 6c                	jo     0x448794
448728:	52                   	push   %edx
448729:	4c                   	dec    %esp
44872a:	66 72 70             	data16 jb 0x44879d
44872d:	44                   	inc    %esp
44872e:	67 57                	addr16 push %edi
448730:	6c                   	insb   (%dx),%es:(%edi)
448731:	54                   	push   %esp
448732:	68 75 54 62 6d       	push   $0x6d625475
448737:	68 61 2f 4e 55       	push   $0x554e2f61
44873c:	5a                   	pop    %edx
44873d:	61                   	popa
44873e:	39 35 4e 38 35 36    	cmp    %esi,0x3635384e
448744:	74 67                	je     0x4487ad
448746:	6e                   	outsb  %ds:(%esi),(%dx)
448747:	59                   	pop    %ecx
448748:	45                   	inc    %ebp
448749:	6d                   	insl   (%dx),%es:(%edi)
44874a:	64 6f                	outsl  %fs:(%esi),(%dx)
44874c:	36 31 46 4c          	xor    %eax,%ss:0x4c(%esi)
448750:	77 6b                	ja     0x4487bd
448752:	79 41                	jns    0x448795
448754:	2f                   	das
448755:	7a 62                	jp     0x4487b9
448757:	31 31                	xor    %esi,(%ecx)
448759:	78 6e                	js     0x4487c9
44875b:	4c                   	dec    %esp
44875c:	52                   	push   %edx
44875d:	34 6b                	xor    $0x6b,%al
44875f:	6b 44 45 50 46       	imul   $0x46,0x50(%ebp,%eax,2),%eax
448764:	61                   	popa
448765:	47                   	inc    %edi
448766:	45                   	inc    %ebp
448767:	37                   	aaa
448768:	52                   	push   %edx
448769:	67 37                	addr16 aaa
44876b:	58                   	pop    %eax
44876c:	47                   	inc    %edi
44876d:	50                   	push   %eax
44876e:	61                   	popa
44876f:	66 77 4e             	data16 ja 0x4487c0
448772:	35 64 45 49 4d       	xor    $0x4d494564,%eax
448777:	73 2b                	jae    0x4487a4
448779:	68 77 55 4a 64       	push   $0x644a5577
44877e:	74 62                	je     0x4487e2
448780:	67 55                	addr16 push %ebp
448782:	37                   	aaa
448783:	61                   	popa
448784:	64 35 41 56 43 33    	fs xor $0x33435641,%eax
44878a:	48                   	dec    %eax
44878b:	79 6a                	jns    0x4487f7
44878d:	57                   	push   %edi
44878e:	39 38                	cmp    %edi,(%eax)
448790:	63 44 68 48          	arpl   %eax,0x48(%eax,%ebp,2)
448794:	53                   	push   %ebx
448795:	61                   	popa
448796:	71 61                	jno    0x4487f9
448798:	6e                   	outsb  %ds:(%esi),(%dx)
448799:	76 72                	jbe    0x44880d
44879b:	6f                   	outsl  %ds:(%esi),(%dx)
44879c:	64 61                	fs popa
44879e:	44                   	inc    %esp
44879f:	7a 59                	jp     0x4487fa
4487a1:	51                   	push   %ecx
4487a2:	57                   	push   %edi
4487a3:	6d                   	insl   (%dx),%es:(%edi)
4487a4:	59                   	pop    %ecx
4487a5:	62 73 37             	bound  %esi,0x37(%ebx)
4487a8:	6e                   	outsb  %ds:(%esi),(%dx)
4487a9:	4b                   	dec    %ebx
4487aa:	50                   	push   %eax
4487ab:	44                   	inc    %esp
4487ac:	52                   	push   %edx
4487ad:	71 63                	jno    0x448812
4487af:	34 4b                	xor    $0x4b,%al
4487b1:	43                   	inc    %ebx
4487b2:	70 6d                	jo     0x448821
4487b4:	57                   	push   %edi
4487b5:	71 36                	jno    0x4487ed
4487b7:	39 6e 6e             	cmp    %ebp,0x6e(%esi)
4487ba:	48                   	dec    %eax
4487bb:	4b                   	dec    %ebx
4487bc:	44                   	inc    %esp
4487bd:	59                   	pop    %ecx
4487be:	69 45 57 30 39 67 4c 	imul   $0x4c673930,0x57(%ebp),%eax
4487c5:	47                   	inc    %edi
4487c6:	4c                   	dec    %esp
4487c7:	31 54 70 50          	xor    %edx,0x50(%eax,%esi,2)
4487cb:	44                   	inc    %esp
4487cc:	38 76 2f             	cmp    %dh,0x2f(%esi)
4487cf:	53                   	push   %ebx
4487d0:	64 6e                	outsb  %fs:(%esi),(%dx)
4487d2:	59                   	pop    %ecx
4487d3:	52                   	push   %edx
4487d4:	63 70 7a             	arpl   %esi,0x7a(%eax)
4487d7:	63 6a 5a             	arpl   %ebp,0x5a(%edx)
4487da:	2f                   	das
4487db:	43                   	inc    %ebx
4487dc:	50                   	push   %eax
4487dd:	47                   	inc    %edi
4487de:	58                   	pop    %eax
4487df:	6a 46                	push   $0x46
4487e1:	67 33 48 75          	xor    0x75(%bx,%si),%ecx
4487e5:	6c                   	insb   (%dx),%es:(%edi)
4487e6:	32 33                	xor    (%ebx),%dh
4487e8:	43                   	inc    %ebx
4487e9:	6c                   	insb   (%dx),%es:(%edi)
4487ea:	67 2f                	addr16 das
4487ec:	56                   	push   %esi
4487ed:	54                   	push   %esp
4487ee:	7a 54                	jp     0x448844
4487f0:	78 4c                	js     0x44883e
4487f2:	45                   	inc    %ebp
4487f3:	62 52 57             	bound  %edx,0x57(%edx)
4487f6:	50                   	push   %eax
4487f7:	6a 4c                	push   $0x4c
4487f9:	50                   	push   %eax
4487fa:	68 70 66 66 58       	push   $0x58666670
4487ff:	71 68                	jno    0x448869
448801:	61                   	popa
448802:	4b                   	dec    %ebx
448803:	4b                   	dec    %ebx
448804:	4a                   	dec    %edx
448805:	42                   	inc    %edx
448806:	6c                   	insb   (%dx),%es:(%edi)
448807:	4f                   	dec    %edi
448808:	2f                   	das
448809:	6f                   	outsl  %ds:(%esi),(%dx)
44880a:	31 56 38             	xor    %edx,0x38(%esi)
44880d:	6e                   	outsb  %ds:(%esi),(%dx)
44880e:	58                   	pop    %eax
44880f:	34 4b                	xor    $0x4b,%al
448811:	33 45 7a             	xor    0x7a(%ebp),%eax
448814:	4c                   	dec    %esp
448815:	68 52 31 79 78       	push   $0x78793152
44881a:	56                   	push   %esi
44881b:	74 38                	je     0x448855
44881d:	4d                   	dec    %ebp
44881e:	73 64                	jae    0x448884
448820:	4a                   	dec    %edx
448821:	4b                   	dec    %ebx
448822:	44                   	inc    %esp
448823:	47                   	inc    %edi
448824:	6e                   	outsb  %ds:(%esi),(%dx)
448825:	30 74 72 46          	xor    %dh,0x46(%edx,%esi,2)
448829:	34 34                	xor    $0x34,%al
44882b:	4a                   	dec    %edx
44882c:	69 34 50 73 72 6c 6d 	imul   $0x6d6c7273,(%eax,%edx,2),%esi
448833:	72 71                	jb     0x4488a6
448835:	31 4c 37 6d          	xor    %ecx,0x6d(%edi,%esi,1)
448839:	74 73                	je     0x4488ae
44883b:	61                   	popa
44883c:	54                   	push   %esp
44883d:	69 46 46 33 56 44 72 	imul   $0x72445633,0x46(%esi),%eax
448844:	79 32                	jns    0x448878
448846:	36 51                	ss push %ecx
448848:	6a 6a                	push   $0x6a
44884a:	72 78                	jb     0x4488c4
44884c:	67 41                	addr16 inc %ecx
44884e:	79 4b                	jns    0x44889b
448850:	44                   	inc    %esp
448851:	6f                   	outsl  %ds:(%esi),(%dx)
448852:	78 63                	js     0x4488b7
448854:	64 58                	fs pop %eax
448856:	7a 63                	jp     0x4488bb
448858:	41                   	inc    %ecx
448859:	6e                   	outsb  %ds:(%esi),(%dx)
44885a:	4a                   	dec    %edx
44885b:	55                   	push   %ebp
44885c:	62 45 44             	bound  %eax,0x44(%ebp)
44885f:	37                   	aaa
448860:	6e                   	outsb  %ds:(%esi),(%dx)
448861:	35 70 61 58 72       	xor    $0x72586170,%eax
448866:	71 47                	jno    0x4488af
448868:	32 36                	xor    (%esi),%dh
44886a:	77 55                	ja     0x4488c1
44886c:	74 6c                	je     0x4488da
44886e:	2f                   	das
44886f:	31 2b                	xor    %ebp,(%ebx)
448871:	42                   	inc    %edx
448872:	38 6c 64 73          	cmp    %ch,0x73(%esp,%eiz,2)
448876:	75 4b                	jne    0x4488c3
448878:	7a 35                	jp     0x4488af
44887a:	71 6e                	jno    0x4488ea
44887c:	43                   	inc    %ebx
44887d:	4f                   	dec    %edi
44887e:	70 71                	jo     0x4488f1
448880:	65 30 65 35          	xor    %ah,%gs:0x35(%ebp)
448884:	54                   	push   %esp
448885:	6a 2b                	push   $0x2b
448887:	57                   	push   %edi
448888:	39 2f                	cmp    %ebp,(%edi)
44888a:	73 4f                	jae    0x4488db
44888c:	37                   	aaa
44888d:	76 61                	jbe    0x4488f0
44888f:	62 47 41             	bound  %eax,0x41(%edi)
448892:	44                   	inc    %esp
448893:	37                   	aaa
448894:	6c                   	insb   (%dx),%es:(%edi)
448895:	75 64                	jne    0x4488fb
448897:	5a                   	pop    %edx
448898:	61                   	popa
448899:	41                   	inc    %ecx
44889a:	39 54 53 39          	cmp    %edx,0x39(%ebx,%edx,2)
44889e:	39 68 35             	cmp    %ebp,0x35(%eax)
4488a1:	62 4a 70             	bound  %ecx,0x70(%edx)
4488a4:	6d                   	insl   (%dx),%es:(%edi)
4488a5:	7a 6e                	jp     0x448915
4488a7:	68 55 2f 46 39       	push   $0x39462f55
4488ac:	34 79                	xor    $0x79,%al
4488ae:	4e                   	dec    %esi
4488af:	4f                   	dec    %edi
4488b0:	56                   	push   %esi
4488b1:	75 37                	jne    0x4488ea
4488b3:	57                   	push   %edi
4488b4:	2f                   	das
4488b5:	56                   	push   %esi
4488b6:	6d                   	insl   (%dx),%es:(%edi)
4488b7:	4d                   	dec    %ebp
4488b8:	58                   	pop    %eax
4488b9:	47                   	inc    %edi
4488ba:	6c                   	insb   (%dx),%es:(%edi)
4488bb:	48                   	dec    %eax
4488bc:	67 6c                	insb   (%dx),%es:(%di)
4488be:	55                   	push   %ebp
4488bf:	43                   	inc    %ebx
4488c0:	37                   	aaa
4488c1:	76 37                	jbe    0x4488fa
4488c3:	31 65 4e             	xor    %esp,0x4e(%ebp)
4488c6:	62 51 2b             	bound  %edx,0x2b(%ecx)
4488c9:	64 2f                	fs das
4488cb:	63 6d 41             	arpl   %ebp,0x41(%ebp)
4488ce:	79 6e                	jns    0x44893e
4488d0:	37                   	aaa
4488d1:	4e                   	dec    %esi
4488d2:	6c                   	insb   (%dx),%es:(%edi)
4488d3:	77 7a                	ja     0x44894f
4488d5:	4a                   	dec    %edx
4488d6:	38 4f 41             	cmp    %cl,0x41(%edi)
4488d9:	33 62 48             	xor    0x48(%edx),%esp
4488dc:	56                   	push   %esi
4488dd:	45                   	inc    %ebp
4488de:	71 36                	jno    0x448916
4488e0:	64 76 30             	fs jbe 0x448913
4488e3:	78 62                	js     0x448947
4488e5:	48                   	dec    %eax
4488e6:	51                   	push   %ecx
4488e7:	32 37                	xor    (%edi),%dh
4488e9:	4b                   	dec    %ebx
4488ea:	54                   	push   %esp
4488eb:	38 49 70             	cmp    %cl,0x70(%ecx)
4488ee:	54                   	push   %esp
4488ef:	67 30 53 53          	xor    %dl,0x53(%bp,%di)
4488f3:	6d                   	insl   (%dx),%es:(%edi)
4488f4:	6b 5a 31 2f          	imul   $0x2f,0x31(%edx),%ebx
4488f8:	4e                   	dec    %esi
4488f9:	6e                   	outsb  %ds:(%esi),(%dx)