445809:	49                   	dec    %ecx
44580a:	45                   	inc    %ebp
44580b:	53                   	push   %ebx
44580c:	35 57 70 36 4d       	xor    $0x4d367057,%eax
445811:	42                   	inc    %edx
445812:	32 47 45             	xor    0x45(%edi),%al
445815:	32 79 2b             	xor    0x2b(%ecx),%bh
445818:	6d                   	insl   (%dx),%es:(%edi)
445819:	6f                   	outsl  %ds:(%esi),(%dx)
44581a:	32 4f 69             	xor    0x69(%edi),%cl
44581d:	77 6e                	ja     0x44588d
44581f:	2f                   	das
445820:	2f                   	das
445821:	61                   	popa
445822:	6f                   	outsl  %ds:(%esi),(%dx)
445823:	43                   	inc    %ebx
445824:	58                   	pop    %eax
445825:	35 69 31 69 54       	xor    $0x54693169,%eax
44582a:	34 66                	xor    $0x66,%al
44582c:	63 71 6c             	arpl   %esi,0x6c(%ecx)
44582f:	53                   	push   %ebx
445830:	6f                   	outsl  %ds:(%esi),(%dx)
445831:	43                   	inc    %ebx
445832:	76 5a                	jbe    0x44588e
445834:	55                   	push   %ebp
445835:	65 4f                	gs dec %edi
445837:	74 6d                	je     0x4458a6
445839:	39 4d 77             	cmp    %ecx,0x77(%ebp)
44583c:	51                   	push   %ecx
44583d:	77 69                	ja     0x4458a8
44583f:	6f                   	outsl  %ds:(%esi),(%dx)
445840:	6c                   	insb   (%dx),%es:(%edi)
445841:	37                   	aaa
445842:	75 41                	jne    0x445885
445844:	6b 30 50             	imul   $0x50,(%eax),%esi
445847:	72 53                	jb     0x44589c
445849:	71 47                	jno    0x445892
44584b:	6c                   	insb   (%dx),%es:(%edi)
44584c:	57                   	push   %edi
44584d:	63 44 39 5a          	arpl   %eax,0x5a(%ecx,%edi,1)
445851:	37                   	aaa
445852:	43                   	inc    %ebx
445853:	34 59                	xor    $0x59,%al
445855:	59                   	pop    %ecx
445856:	63 61 70             	arpl   %esp,0x70(%ecx)
445859:	77 6d                	ja     0x4458c8
44585b:	2b 4d 50             	sub    0x50(%ebp),%ecx
44585e:	43                   	inc    %ebx
44585f:	7a 70                	jp     0x4458d1
445861:	61                   	popa
445862:	6c                   	insb   (%dx),%es:(%edi)
445863:	37                   	aaa
445864:	6f                   	outsl  %ds:(%esi),(%dx)
445865:	6b 41 5a 4b          	imul   $0x4b,0x5a(%ecx),%eax
445869:	53                   	push   %ebx
44586a:	69 74 73 6f 79 67 54 	imul   $0x49546779,0x6f(%ebx,%esi,2),%esi
445871:	49
445872:	72 6d                	jb     0x4458e1
445874:	33 36                	xor    (%esi),%esi
445876:	51                   	push   %ecx
445877:	44                   	inc    %esp
445878:	63 77 4b             	arpl   %esi,0x4b(%edi)
44587b:	58                   	pop    %eax
44587c:	66 2f                	data16 das
44587e:	47                   	inc    %edi
44587f:	51                   	push   %ecx
445880:	54                   	push   %esp
445881:	4f                   	dec    %edi
445882:	30 79 59             	xor    %bh,0x59(%ecx)
445885:	4a                   	dec    %edx
445886:	68 34 2b 56 6a       	push   $0x6a562b34
44588b:	62 47 37             	bound  %eax,0x37(%edi)
44588e:	49                   	dec    %ecx
44588f:	70 72                	jo     0x445903
445891:	34 54                	xor    $0x54,%al
445893:	44                   	inc    %esp
445894:	74 71                	je     0x445907
445896:	63 63 6d             	arpl   %esp,0x6d(%ebx)
445899:	61                   	popa
44589a:	48                   	dec    %eax
44589b:	7a 70                	jp     0x44590d
44589d:	56                   	push   %esi
44589e:	6a 70                	push   $0x70
4458a0:	30 58 44             	xor    %bl,0x44(%eax)
4458a3:	62 65 4a             	bound  %esp,0x4a(%ebp)
4458a6:	31 6e 35             	xor    %ebp,0x35(%esi)
4458a9:	2b 4f 69             	sub    0x69(%edi),%ecx
4458ac:	58                   	pop    %eax
4458ad:	57                   	push   %edi
4458ae:	67 64 37             	addr16 fs aaa
4458b1:	79 39                	jns    0x4458ec
4458b3:	7a 71                	jp     0x445926
4458b5:	44                   	inc    %esp
4458b6:	59                   	pop    %ecx
4458b7:	73 65                	jae    0x44591e
4458b9:	72 68                	jb     0x445923
4458bb:	78 2f                	js     0x4458ec
4458bd:	36 62 7a 79          	bound  %edi,%ss:0x79(%edx)
4458c1:	4a                   	dec    %edx
4458c2:	55                   	push   %ebp
4458c3:	6a 37                	push   $0x37
4458c5:	34 31                	xor    $0x31,%al
4458c7:	78 30                	js     0x4458f9
4458c9:	43                   	inc    %ebx
4458ca:	4d                   	dec    %ebp
4458cb:	6d                   	insl   (%dx),%es:(%edi)
4458cc:	37                   	aaa
4458cd:	55                   	push   %ebp
4458ce:	62 57 54             	bound  %edx,0x54(%edi)
4458d1:	63 79 37             	arpl   %edi,0x37(%ecx)
4458d4:	47                   	inc    %edi
4458d5:	6c                   	insb   (%dx),%es:(%edi)
4458d6:	4c                   	dec    %esp
4458d7:	33 75 36             	xor    0x36(%ebp),%esi
4458da:	32 59 4d             	xor    0x4d(%ecx),%bl
4458dd:	66 71 68             	data16 jno 0x445948
4458e0:	7a 2b                	jp     0x44590d
4458e2:	66 47                	inc    %di
4458e4:	45                   	inc    %ebp
4458e5:	30 67 71             	xor    %ah,0x71(%edi)
4458e8:	70 55                	jo     0x44593f
4458ea:	6f                   	outsl  %ds:(%esi),(%dx)
4458eb:	30 75 52             	xor    %dh,0x52(%ebp)
4458ee:	78 74                	js     0x445964
4458f0:	74 74                	je     0x445966
4458f2:	52                   	push   %edx
4458f3:	54                   	push   %esp
4458f4:	4e                   	dec    %esi
4458f5:	2f                   	das
4458f6:	44                   	inc    %esp
4458f7:	64 4c                	fs dec %esp
4458f9:	4f                   	dec    %edi
4458fa:	69 62 47 51 6a 7a 6b 	imul   $0x6b7a6a51,0x47(%edx),%esp
445901:	58                   	pop    %eax
445902:	76 38                	jbe    0x44593c
445904:	6f                   	outsl  %ds:(%esi),(%dx)
445905:	56                   	push   %esi
445906:	64 4f                	fs dec %edi
445908:	53                   	push   %ebx
445909:	48                   	dec    %eax
44590a:	36 62 55 31          	bound  %edx,%ss:0x31(%ebp)
44590e:	64 34 33             	fs xor $0x33,%al
445911:	67 33 4e 47          	xor    0x47(%bp),%ecx
445915:	52                   	push   %edx
445916:	38 50 5a             	cmp    %dl,0x5a(%eax)
445919:	6e                   	outsb  %ds:(%esi),(%dx)
44591a:	54                   	push   %esp
44591b:	56                   	push   %esi
44591c:	67 61                	addr16 popa
44591e:	6d                   	insl   (%dx),%es:(%edi)
44591f:	77 56                	ja     0x445977
445921:	54                   	push   %esp
445922:	6f                   	outsl  %ds:(%esi),(%dx)
445923:	77 46                	ja     0x44596b
445925:	7a 67                	jp     0x44598e
445927:	33 57 76             	xor    0x76(%edi),%edx
44592a:	50                   	push   %eax
44592b:	42                   	inc    %edx
44592c:	62 31                	bound  %esi,(%ecx)
44592e:	45                   	inc    %ebp
44592f:	66 6e                	data16 outsb %ds:(%esi),(%dx)
445931:	31 2b                	xor    %ebp,(%ebx)
445933:	49                   	dec    %ecx
445934:	6c                   	insb   (%dx),%es:(%edi)
445935:	62 4c 54 52          	bound  %ecx,0x52(%esp,%edx,2)
445939:	70 6e                	jo     0x4459a9
44593b:	2f                   	das
44593c:	69 44 43 42 34 47 74 	imul   $0x6f744734,0x42(%ebx,%eax,2),%eax
445943:	6f
445944:	50                   	push   %eax
445945:	43                   	inc    %ebx
445946:	52                   	push   %edx
445947:	56                   	push   %esi
445948:	71 48                	jno    0x445992
44594a:	45                   	inc    %ebp
44594b:	70 2b                	jo     0x445978
44594d:	6e                   	outsb  %ds:(%esi),(%dx)
44594e:	6a 4e                	push   $0x4e
445950:	67 41                	addr16 inc %ecx
445952:	48                   	dec    %eax
445953:	2b 4b 71             	sub    0x71(%ebx),%ecx
445956:	78 46                	js     0x44599e
445958:	58                   	pop    %eax
445959:	72 35                	jb     0x445990
44595b:	49                   	dec    %ecx
44595c:	64 79 73             	fs jns 0x4459d2
44595f:	73 35                	jae    0x445996
445961:	69 2f 58 33 34 57    	imul   $0x57343358,(%edi),%ebp
445967:	46                   	inc    %esi
445968:	4a                   	dec    %edx
445969:	51                   	push   %ecx
44596a:	67 49                	addr16 dec %ecx
44596c:	38 54 62 70          	cmp    %dl,0x70(%edx,%eiz,2)
445970:	45                   	inc    %ebp
445971:	6a 49                	push   $0x49
445973:	64 48                	fs dec %eax
445975:	6a 67                	push   $0x67
445977:	53                   	push   %ebx
445978:	54                   	push   %esp
445979:	57                   	push   %edi
44597a:	44                   	inc    %esp
44597b:	33 6c 74 42          	xor    0x42(%esp,%esi,2),%ebp
44597f:	58                   	pop    %eax
445980:	38 36                	cmp    %dh,(%esi)
445982:	76 63                	jbe    0x4459e7
445984:	6b 43 68 33          	imul   $0x33,0x68(%ebx),%eax
445988:	57                   	push   %edi
445989:	47                   	inc    %edi
44598a:	46                   	inc    %esi
44598b:	65 59                	gs pop %ecx
44598d:	7a 4a                	jp     0x4459d9
44598f:	68 72 6f 4c 65       	push   $0x654c6f72
445994:	77 31                	ja     0x4459c7
445996:	36 52                	ss push %edx
445998:	39 48 37             	cmp    %ecx,0x37(%eax)
44599b:	57                   	push   %edi
44599c:	48                   	dec    %eax
44599d:	4d                   	dec    %ebp
44599e:	36 6b 67 7a 36       	imul   $0x36,%ss:0x7a(%edi),%esp
4459a3:	63 7a 31             	arpl   %edi,0x31(%edx)
4459a6:	56                   	push   %esi
4459a7:	31 6d 42             	xor    %ebp,0x42(%ebp)
4459aa:	73 49                	jae    0x4459f5
4459ac:	42                   	inc    %edx
4459ad:	53                   	push   %ebx
4459ae:	78 46                	js     0x4459f6
4459b0:	77 6a                	ja     0x445a1c
4459b2:	63 71 49             	arpl   %esi,0x49(%ecx)
4459b5:	4a                   	dec    %edx
4459b6:	47                   	inc    %edi
4459b7:	52                   	push   %edx
4459b8:	7a 2f                	jp     0x4459e9
4459ba:	2b 2b                	sub    (%ebx),%ebp
4459bc:	65 77 52             	gs ja  0x445a11
4459bf:	38 75 48             	cmp    %dh,0x48(%ebp)
4459c2:	6a 78                	push   $0x78
4459c4:	6d                   	insl   (%dx),%es:(%edi)
4459c5:	6f                   	outsl  %ds:(%esi),(%dx)
4459c6:	43                   	inc    %ebx
4459c7:	2f                   	das
4459c8:	68 75 66 39 38       	push   $0x38396675
4459cd:	2f                   	das
4459ce:	4b                   	dec    %ebx
4459cf:	64 68 4c 2b 57 32    	fs push $0x32572b4c
4459d5:	41                   	inc    %ecx
4459d6:	45                   	inc    %ebp
4459d7:	51                   	push   %ecx
4459d8:	42                   	inc    %edx
4459d9:	4c                   	dec    %esp
4459da:	6c                   	insb   (%dx),%es:(%edi)
4459db:	58                   	pop    %eax
4459dc:	4f                   	dec    %edi
4459dd:	32 7a 36             	xor    0x36(%edx),%bh
4459e0:	7a 57                	jp     0x445a39
4459e2:	74 58                	je     0x445a3c
4459e4:	46                   	inc    %esi
4459e5:	34 42                	xor    $0x42,%al
4459e7:	44                   	inc    %esp
4459e8:	33 4c 4d 5a          	xor    0x5a(%ebp,%ecx,2),%ecx
4459ec:	52                   	push   %edx
4459ed:	63 73 47             	arpl   %esi,0x47(%ebx)
4459f0:	4b                   	dec    %ebx
4459f1:	50                   	push   %eax
4459f2:	52                   	push   %edx
4459f3:	35 6f 55 32 4e       	xor    $0x4e32556f,%eax
4459f8:	45                   	inc    %ebp
4459f9:	56                   	push   %esi
4459fa:	71 57                	jno    0x445a53
4459fc:	50                   	push   %eax
4459fd:	32 75 63             	xor    0x63(%ebp),%dh
445a00:	77 4e                	ja     0x445a50
445a02:	36 47                	ss inc %edi
445a04:	70 65                	jo     0x445a6b
445a06:	76 66                	jbe    0x445a6e
445a08:	2b 52 5a             	sub    0x5a(%edx),%edx
445a0b:	2b 54 41 43          	sub    0x43(%ecx,%eax,2),%edx
445a0f:	32 4e 70             	xor    0x70(%esi),%cl
445a12:	6a 4c                	push   $0x4c
445a14:	71 46                	jno    0x445a5c
445a16:	46                   	inc    %esi
445a17:	49                   	dec    %ecx
445a18:	52                   	push   %edx
445a19:	61                   	popa
445a1a:	77 75                	ja     0x445a91
445a1c:	30 4b 61             	xor    %cl,0x61(%ebx)
445a1f:	54                   	push   %esp
445a20:	2b 51 31             	sub    0x31(%ecx),%edx
445a23:	66 6a 4c             	pushw  $0x4c
445a26:	79 6e                	jns    0x445a96
445a28:	74 35                	je     0x445a5f
445a2a:	35 69 4d 78 37       	xor    $0x37784d69,%eax
445a2f:	78 55                	js     0x445a86
445a31:	4b                   	dec    %ebx
445a32:	5a                   	pop    %edx
445a33:	56                   	push   %esi
445a34:	64 54                	fs push %esp
445a36:	61                   	popa
445a37:	41                   	inc    %ecx
445a38:	6d                   	insl   (%dx),%es:(%edi)
445a39:	6b 31 63             	imul   $0x63,(%ecx),%esi
445a3c:	6c                   	insb   (%dx),%es:(%edi)
445a3d:	57                   	push   %edi
445a3e:	35 4a 53 51 47       	xor    $0x4751534a,%eax
445a43:	35 2b 6b 66 75       	xor    $0x75666b2b,%eax
445a48:	69 5a 75 33 55 42 61 	imul   $0x61425533,0x75(%edx),%ebx
445a4f:	31 69 50             	xor    %ebp,0x50(%ecx)
445a52:	6b 79 75 77          	imul   $0x77,0x75(%ecx),%edi
445a56:	4b                   	dec    %ebx
445a57:	71 48                	jno    0x445aa1
445a59:	61                   	popa
445a5a:	71 75                	jno    0x445ad1
445a5c:	54                   	push   %esp
445a5d:	44                   	inc    %esp
445a5e:	77 41                	ja     0x445aa1
445a60:	48                   	dec    %eax
445a61:	55                   	push   %ebp
445a62:	6a 2b                	push   $0x2b
445a64:	33 62 54             	xor    0x54(%edx),%esp
445a67:	4e                   	dec    %esi
445a68:	30 43 2f             	xor    %al,0x2f(%ebx)
445a6b:	43                   	inc    %ebx
445a6c:	45                   	inc    %ebp
445a6d:	63 4f 78             	arpl   %ecx,0x78(%edi)
445a70:	4a                   	dec    %edx
445a71:	58                   	pop    %eax
445a72:	35 50 6b 4b 48       	xor    $0x484b6b50,%eax
445a77:	2b 32                	sub    (%edx),%esi
445a79:	45                   	inc    %ebp
445a7a:	62 53 42             	bound  %edx,0x42(%ebx)
445a7d:	79 6c                	jns    0x445aeb
445a7f:	70 41                	jo     0x445ac2
445a81:	51                   	push   %ecx
445a82:	55                   	push   %ebp
445a83:	2f                   	das
445a84:	62 50 2f             	bound  %edx,0x2f(%eax)
445a87:	44                   	inc    %esp
445a88:	42                   	inc    %edx
445a89:	32 48 39             	xor    0x39(%eax),%cl
445a8c:	6e                   	outsb  %ds:(%esi),(%dx)
445a8d:	44                   	inc    %esp
445a8e:	33 57 79             	xor    0x79(%edi),%edx
445a91:	30 66 73             	xor    %ah,0x73(%esi)
445a94:	2b 32                	sub    (%edx),%esi
445a96:	50                   	push   %eax
445a97:	63 67 4b             	arpl   %esp,0x4b(%edi)
445a9a:	34 68                	xor    $0x68,%al
445a9c:	38 71 6f             	cmp    %dh,0x6f(%ecx)
445a9f:	6f                   	outsl  %ds:(%esi),(%dx)
445aa0:	6d                   	insl   (%dx),%es:(%edi)
445aa1:	5a                   	pop    %edx