4467f5:	59                   	pop    %ecx
4467f6:	79 66                	jns    0x44685e
4467f8:	4a                   	dec    %edx
4467f9:	73 73                	jae    0x44686e
4467fb:	59                   	pop    %ecx
4467fc:	56                   	push   %esi
4467fd:	74 72                	je     0x446871
4467ff:	78 64                	js     0x446865
446801:	35 45 46 76 37       	xor    $0x37764645,%eax
446806:	35 42 6b 48 4a       	xor    $0x4a486b42,%eax
44680b:	57                   	push   %edi
44680c:	48                   	dec    %eax
44680d:	62 31                	bound  %esi,(%ecx)
44680f:	61                   	popa
446810:	32 53 30             	xor    0x30(%ebx),%dl
446813:	6e                   	outsb  %ds:(%esi),(%dx)
446814:	79 72                	jns    0x446888
446816:	37                   	aaa
446817:	72 64                	jb     0x44687d
446819:	41                   	inc    %ecx
44681a:	56                   	push   %esi
44681b:	57                   	push   %edi
44681c:	77 4c                	ja     0x44686a
44681e:	61                   	popa
44681f:	37                   	aaa
446820:	68 4b 32 6e 79       	push   $0x796e324b
446825:	52                   	push   %edx
446826:	45                   	inc    %ebp
446827:	73 66                	jae    0x44688f
446829:	6f                   	outsl  %ds:(%esi),(%dx)
44682a:	37                   	aaa
44682b:	44                   	inc    %esp
44682c:	58                   	pop    %eax
44682d:	52                   	push   %edx
44682e:	6e                   	outsb  %ds:(%esi),(%dx)
44682f:	76 66                	jbe    0x446897
446831:	46                   	inc    %esi
446832:	6c                   	insb   (%dx),%es:(%edi)
446833:	69 49 4f 52 4e 66 37 	imul   $0x37664e52,0x4f(%ecx),%ecx
44683a:	55                   	push   %ebp
44683b:	49                   	dec    %ecx
44683c:	34 75                	xor    $0x75,%al
44683e:	48                   	dec    %eax
44683f:	7a 78                	jp     0x4468b9
446841:	68 77 69 5a 44       	push   $0x445a6977
446846:	59                   	pop    %ecx
446847:	75 7a                	jne    0x4468c3
446849:	77 6c                	ja     0x4468b7
44684b:	6c                   	insb   (%dx),%es:(%edi)
44684c:	35 72 32 4d 65       	xor    $0x654d3272,%eax
446851:	58                   	pop    %eax
446852:	78 30                	js     0x446884
446854:	41                   	inc    %ecx
446855:	70 55                	jo     0x4468ac
446857:	6b 57 65 44          	imul   $0x44,0x65(%edi),%edx
44685b:	47                   	inc    %edi
44685c:	64 6b 31 5a          	imul   $0x5a,%fs:(%ecx),%esi
446860:	4f                   	dec    %edi
446861:	64 73 67             	fs jae 0x4468cb
446864:	57                   	push   %edi
446865:	62 4f 6c             	bound  %ecx,0x6c(%edi)
446868:	4f                   	dec    %edi
446869:	4d                   	dec    %ebp
44686a:	55                   	push   %ebp
44686b:	2f                   	das
44686c:	33 4d 76             	xor    0x76(%ebp),%ecx
44686f:	6c                   	insb   (%dx),%es:(%edi)
446870:	68 58 43 4c 30       	push   $0x304c4358
446875:	42                   	inc    %edx
446876:	78 51                	js     0x4468c9
446878:	6a 30                	push   $0x30
44687a:	53                   	push   %ebx
44687b:	69 2f 6b 4b 31 6d    	imul   $0x6d314b6b,(%edi),%ebp
446881:	47                   	inc    %edi
446882:	67 78 4f             	addr16 js 0x4468d4
446885:	4f                   	dec    %edi
446886:	4c                   	dec    %esp
446887:	4c                   	dec    %esp
446888:	6f                   	outsl  %ds:(%esi),(%dx)
446889:	54                   	push   %esp
44688a:	6a 30                	push   $0x30
44688c:	73 68                	jae    0x4468f6
44688e:	45                   	inc    %ebp
44688f:	67 36 51             	addr16 ss push %ecx
446892:	31 56 62             	xor    %edx,0x62(%esi)
446895:	56                   	push   %esi
446896:	2f                   	das
446897:	36 4f                	ss dec %edi
446899:	61                   	popa
44689a:	6d                   	insl   (%dx),%es:(%edi)
44689b:	46                   	inc    %esi
44689c:	77 48                	ja     0x4468e6
44689e:	76 46                	jbe    0x4468e6
4468a0:	61                   	popa
4468a1:	30 4a 2b             	xor    %cl,0x2b(%edx)
4468a4:	6c                   	insb   (%dx),%es:(%edi)
4468a5:	39 50 5a             	cmp    %edx,0x5a(%eax)
4468a8:	39 67 49             	cmp    %esp,0x49(%edi)
4468ab:	54                   	push   %esp
4468ac:	64 41                	fs inc %ecx
4468ae:	45                   	inc    %ebp
4468af:	6c                   	insb   (%dx),%es:(%edi)
4468b0:	35 45 31 4f 2f       	xor    $0x2f4f3145,%eax
4468b5:	69 63 43 6a 46 56 77 	imul   $0x7756466a,0x43(%ebx),%esp
4468bc:	32 6f 33             	xor    0x33(%edi),%ch
4468bf:	74 61                	je     0x446922
4468c1:	2b 48 32             	sub    0x32(%eax),%ecx
4468c4:	35 67 6c 4d 4e       	xor    $0x4e4d6c67,%eax
4468c9:	46                   	inc    %esi
4468ca:	74 36                	je     0x446902
4468cc:	59                   	pop    %ecx
4468cd:	61                   	popa
4468ce:	51                   	push   %ecx
4468cf:	39 33                	cmp    %esi,(%ebx)
4468d1:	31 56 39             	xor    %edx,0x39(%esi)
4468d4:	33 52 44             	xor    0x44(%edx),%edx
4468d7:	79 67                	jns    0x446940
4468d9:	4a                   	dec    %edx
4468da:	49                   	dec    %ecx
4468db:	64 57                	fs push %edi
4468dd:	53                   	push   %ebx
4468de:	43                   	inc    %ebx
4468df:	61                   	popa
4468e0:	48                   	dec    %eax
4468e1:	72 51                	jb     0x446934
4468e3:	71 5a                	jno    0x44693f
4468e5:	57                   	push   %edi
4468e6:	59                   	pop    %ecx
4468e7:	5a                   	pop    %edx
4468e8:	5a                   	pop    %edx
4468e9:	6f                   	outsl  %ds:(%esi),(%dx)
4468ea:	4f                   	dec    %edi
4468eb:	45                   	inc    %ebp
4468ec:	6b 31 39             	imul   $0x39,(%ecx),%esi
4468ef:	2b 6a 61             	sub    0x61(%edx),%ebp
4468f2:	64 4c                	fs dec %esp
4468f4:	6a 52                	push   $0x52
4468f6:	73 45                	jae    0x44693d
4468f8:	57                   	push   %edi
4468f9:	56                   	push   %esi
4468fa:	66 45                	inc    %bp
4468fc:	75 49                	jne    0x446947
4468fe:	73 48                	jae    0x446948
446900:	70 4f                	jo     0x446951
446902:	65 65 4e             	gs gs dec %esi
446905:	56                   	push   %esi
446906:	75 74                	jne    0x44697c
446908:	6f                   	outsl  %ds:(%esi),(%dx)
446909:	58                   	pop    %eax
44690a:	39 54 36 4a          	cmp    %edx,0x4a(%esi,%esi,1)
44690e:	55                   	push   %ebp
44690f:	73 4b                	jae    0x44695c
446911:	32 4a 32             	xor    0x32(%edx),%cl
446914:	74 2f                	je     0x446945
446916:	67 2b 47 42          	sub    0x42(%bx),%eax
44691a:	72 34                	jb     0x446950
44691c:	54                   	push   %esp
44691d:	36 77 39             	ss ja  0x446959
446920:	38 79 2f             	cmp    %bh,0x2f(%ecx)
446923:	55                   	push   %ebp
446924:	30 69 72             	xor    %ch,0x72(%ecx)
446927:	51                   	push   %ecx
446928:	79 35                	jns    0x44695f
44692a:	52                   	push   %edx
44692b:	54                   	push   %esp
44692c:	6a 61                	push   $0x61
44692e:	6d                   	insl   (%dx),%es:(%edi)
44692f:	73 33                	jae    0x446964
446931:	4b                   	dec    %ebx
446932:	66 79 69             	data16 jns 0x44699e
446935:	6b 45 6c 35          	imul   $0x35,0x6c(%ebp),%eax
446939:	42                   	inc    %edx
44693a:	55                   	push   %ebp
44693b:	4a                   	dec    %edx
44693c:	54                   	push   %esp
44693d:	46                   	inc    %esi
44693e:	6f                   	outsl  %ds:(%esi),(%dx)
44693f:	6f                   	outsl  %ds:(%esi),(%dx)
446940:	65 72 47             	gs jb  0x44698a
446943:	49                   	dec    %ecx
446944:	4f                   	dec    %edi
446945:	44                   	inc    %esp
446946:	71 79                	jno    0x4469c1
446948:	47                   	inc    %edi
446949:	30 66 71             	xor    %ah,0x71(%esi)
44694c:	30 47 2f             	xor    %al,0x2f(%edi)
44694f:	66 64 45             	fs inc %bp
446952:	6e                   	outsb  %ds:(%esi),(%dx)
446953:	56                   	push   %esi
446954:	6f                   	outsl  %ds:(%esi),(%dx)
446955:	35 37 6a 79 36       	xor    $0x36796a37,%eax
44695a:	70 74                	jo     0x4469d0
44695c:	4e                   	dec    %esi
44695d:	32 53 2f             	xor    0x2f(%ebx),%dl
446960:	74 62                	je     0x4469c4
446962:	6e                   	outsb  %ds:(%esi),(%dx)
446963:	63 6a 37             	arpl   %ebp,0x37(%edx)
446966:	54                   	push   %esp
446967:	45                   	inc    %ebp
446968:	76 70                	jbe    0x4469da
44696a:	66 46                	inc    %si
44696c:	66 64 48             	fs dec %ax
44696f:	35 30 34 6a 44       	xor    $0x446a3430,%eax
446974:	46                   	inc    %esi
446975:	4b                   	dec    %ebx
446976:	44                   	inc    %esp
446977:	35 79 65 4a 56       	xor    $0x564a6579,%eax
44697c:	2b 59 50             	sub    0x50(%ecx),%ebx
44697f:	54                   	push   %esp
446980:	38 36                	cmp    %dh,(%esi)
446982:	74 2f                	je     0x4469b3
446984:	56                   	push   %esi
446985:	63 7a 53             	arpl   %edi,0x53(%edx)
446988:	33 64 59 54          	xor    0x54(%ecx,%ebx,2),%esp
44698c:	4e                   	dec    %esi
44698d:	46                   	inc    %esi
44698e:	2f                   	das
44698f:	58                   	pop    %eax
446990:	65 6e                	outsb  %gs:(%esi),(%dx)
446992:	50                   	push   %eax
446993:	4c                   	dec    %esp
446994:	34 4b                	xor    $0x4b,%al
446996:	53                   	push   %ebx
446997:	4b                   	dec    %ebx
446998:	2b 38                	sub    (%eax),%edi
44699a:	4d                   	dec    %ebp
44699b:	44                   	inc    %esp
44699c:	48                   	dec    %eax
44699d:	46                   	inc    %esi
44699e:	65 4d                	gs dec %ebp
4469a0:	78 57                	js     0x4469f9
4469a2:	37                   	aaa
4469a3:	65 62 42 79          	bound  %eax,%gs:0x79(%edx)
4469a7:	6d                   	insl   (%dx),%es:(%edi)
4469a8:	57                   	push   %edi
4469a9:	64 52                	fs push %edx
4469ab:	64 34 63             	fs xor $0x63,%al
4469ae:	70 4a                	jo     0x4469fa
4469b0:	68 5a 42 50 34       	push   $0x3450425a
4469b5:	55                   	push   %ebp
4469b6:	58                   	pop    %eax
4469b7:	4c                   	dec    %esp
4469b8:	77 68                	ja     0x446a22
4469ba:	56                   	push   %esi
4469bb:	45                   	inc    %ebp
4469bc:	71 5a                	jno    0x446a18
4469be:	47                   	inc    %edi
4469bf:	43                   	inc    %ebx
4469c0:	35 38 5a 6e 77       	xor    $0x776e5a38,%eax
4469c5:	54                   	push   %esp
4469c6:	79 47                	jns    0x446a0f
4469c8:	4b                   	dec    %ebx
4469c9:	4f                   	dec    %edi
4469ca:	42                   	inc    %edx
4469cb:	4d                   	dec    %ebp
4469cc:	6b 70 64 30          	imul   $0x30,0x64(%eax),%esi
4469d0:	76 6d                	jbe    0x446a3f
4469d2:	6c                   	insb   (%dx),%es:(%edi)
4469d3:	73 43                	jae    0x446a18
4469d5:	6c                   	insb   (%dx),%es:(%edi)
4469d6:	68 67 72 6d 4d       	push   $0x4d6d7267
4469db:	65 2b 38             	sub    %gs:(%eax),%edi
4469de:	78 6b                	js     0x446a4b
4469e0:	61                   	popa
4469e1:	79 67                	jns    0x446a4a
4469e3:	61                   	popa
4469e4:	79 47                	jns    0x446a2d
4469e6:	2f                   	das
4469e7:	7a 4b                	jp     0x446a34
4469e9:	6a 4f                	push   $0x4f
4469eb:	4f                   	dec    %edi
4469ec:	39 6b 6c             	cmp    %ebp,0x6c(%ebx)
4469ef:	35 73 30 6e 63       	xor    $0x636e3073,%eax
4469f4:	46                   	inc    %esi
4469f5:	71 4b                	jno    0x446a42
4469f7:	79 52                	jns    0x446a4b
4469f9:	71 33                	jno    0x446a2e
4469fb:	58                   	pop    %eax
4469fc:	75 30                	jne    0x446a2e
4469fe:	69 55 53 37 47 69 4c 	imul   $0x4c694737,0x53(%ebp),%edx
446a05:	77 57                	ja     0x446a5e
446a07:	6c                   	insb   (%dx),%es:(%edi)
446a08:	6f                   	outsl  %ds:(%esi),(%dx)
446a09:	33 48 47             	xor    0x47(%eax),%ecx
446a0c:	70 79                	jo     0x446a87
446a0e:	46                   	inc    %esi
446a0f:	58                   	pop    %eax
446a10:	48                   	dec    %eax
446a11:	4c                   	dec    %esp
446a12:	78 57                	js     0x446a6b
446a14:	74 6c                	je     0x446a82
446a16:	61                   	popa
446a17:	34 64                	xor    $0x64,%al
446a19:	62 53 53             	bound  %edx,0x53(%ebx)
446a1c:	62 32                	bound  %esi,(%edx)
446a1e:	2f                   	das
446a1f:	66 75 42             	data16 jne 0x446a64
446a22:	54                   	push   %esp
446a23:	54                   	push   %esp
446a24:	64 78 54             	fs js  0x446a7b
446a27:	54                   	push   %esp
446a28:	52                   	push   %edx
446a29:	33 42 32             	xor    0x32(%edx),%eax
446a2c:	31 72 4a             	xor    %esi,0x4a(%edx)
446a2f:	4c                   	dec    %esp
446a30:	78 37                	js     0x446a69
446a32:	4f                   	dec    %edi
446a33:	66 54                	push   %sp
446a35:	7a 42                	jp     0x446a79
446a37:	68 59 54 58 2b       	push   $0x2b585459
446a3c:	4b                   	dec    %ebx
446a3d:	49                   	dec    %ecx
446a3e:	7a 36                	jp     0x446a76
446a40:	76 5a                	jbe    0x446a9c
446a42:	4a                   	dec    %edx
446a43:	66 38 57 6a          	data16 cmp %dl,0x6a(%edi)
446a47:	6f                   	outsl  %ds:(%esi),(%dx)
446a48:	70 49                	jo     0x446a93
446a4a:	64 6e                	outsb  %fs:(%esi),(%dx)
446a4c:	70 61                	jo     0x446aaf
446a4e:	78 4c                	js     0x446a9c
446a50:	4e                   	dec    %esi
446a51:	6e                   	outsb  %ds:(%esi),(%dx)
446a52:	2f                   	das
446a53:	6d                   	insl   (%dx),%es:(%edi)
446a54:	5a                   	pop    %edx
446a55:	50                   	push   %eax
446a56:	45                   	inc    %ebp
446a57:	76 79                	jbe    0x446ad2
446a59:	2f                   	das
446a5a:	4c                   	dec    %esp
446a5b:	79 33                	jns    0x446a90
446a5d:	57                   	push   %edi
446a5e:	36 64 4c             	ss fs dec %esp
446a61:	52                   	push   %edx
446a62:	31 7a 78             	xor    %edi,0x78(%edx)
446a65:	57                   	push   %edi
446a66:	76 72                	jbe    0x446ada
446a68:	62 48 76             	bound  %ecx,0x76(%eax)
446a6b:	67 59                	addr16 pop %ecx
446a6d:	30 38                	xor    %bh,(%eax)
446a6f:	66 64 74 48          	data16 fs je 0x446abb
446a73:	45                   	inc    %ebp
446a74:	7a 4a                	jp     0x446ac0
446a76:	53                   	push   %ebx
446a77:	52                   	push   %edx
446a78:	63 42 70             	arpl   %eax,0x70(%edx)
446a7b:	73 6d                	jae    0x446aea
446a7d:	76 72                	jbe    0x446af1
446a7f:	65 43                	gs inc %ebx