45db3b:	6b 50 77 32          	imul   $0x32,0x77(%eax),%edx
45db3f:	44                   	inc    %esp
45db40:	76 70                	jbe    0x45dbb2
45db42:	6d                   	insl   (%dx),%es:(%edi)
45db43:	69 34 73 4f 63 35 56 	imul   $0x5635634f,(%ebx,%esi,2),%esi
45db4a:	42                   	inc    %edx
45db4b:	35 72 31 51 53       	xor    $0x53513172,%eax
45db50:	6e                   	outsb  %ds:(%esi),(%dx)
45db51:	62 52 70             	bound  %edx,0x70(%edx)
45db54:	2b 4b 73             	sub    0x73(%ebx),%ecx
45db57:	6d                   	insl   (%dx),%es:(%edi)
45db58:	50                   	push   %eax
45db59:	51                   	push   %ecx
45db5a:	2b 39                	sub    (%ecx),%edi
45db5c:	72 34                	jb     0x45db92
45db5e:	76 54                	jbe    0x45dbb4
45db60:	59                   	pop    %ecx
45db61:	30 71 46             	xor    %dh,0x46(%ecx)
45db64:	34 35                	xor    $0x35,%al
45db66:	54                   	push   %esp
45db67:	36 35 30 2f 31 6e    	ss xor $0x6e312f30,%eax
45db6d:	7a 52                	jp     0x45dbc1
45db6f:	74 49                	je     0x45dbba
45db71:	4e                   	dec    %esi
45db72:	73 50                	jae    0x45dbc4
45db74:	4b                   	dec    %ebx
45db75:	35 39 48 52 63       	xor    $0x63524839,%eax
45db7a:	59                   	pop    %ecx
45db7b:	4a                   	dec    %edx
45db7c:	6a 33                	push   $0x33
45db7e:	59                   	pop    %ecx
45db7f:	30 41 32             	xor    %al,0x32(%ecx)
45db82:	51                   	push   %ecx
45db83:	4b                   	dec    %ebx
45db84:	52                   	push   %edx
45db85:	6f                   	outsl  %ds:(%esi),(%dx)
45db86:	45                   	inc    %ebp
45db87:	4c                   	dec    %esp
45db88:	6e                   	outsb  %ds:(%esi),(%dx)
45db89:	4e                   	dec    %esi
45db8a:	52                   	push   %edx
45db8b:	65 4a                	gs dec %edx
45db8d:	41                   	inc    %ecx
45db8e:	50                   	push   %eax
45db8f:	4e                   	dec    %esi
45db90:	74 34                	je     0x45dbc6
45db92:	7a 6a                	jp     0x45dbfe
45db94:	6b 31 63             	imul   $0x63,(%ecx),%esi
45db97:	67 73 71             	addr16 jae 0x45dc0b
45db9a:	39 72 32             	cmp    %esi,0x32(%edx)
45db9d:	71 30                	jno    0x45dbcf
45db9f:	44                   	inc    %esp
45dba0:	7a 66                	jp     0x45dc08
45dba2:	64 43                	fs inc %ebx
45dba4:	62 58 72             	bound  %ebx,0x72(%eax)
45dba7:	67 6e                	outsb  %ds:(%si),(%dx)
45dba9:	53                   	push   %ebx
45dbaa:	63 51 32             	arpl   %edx,0x32(%ecx)
45dbad:	67 36 70 46          	addr16 ss jo 0x45dbf7
45dbb1:	4d                   	dec    %ebp
45dbb2:	31 59 43             	xor    %ebx,0x43(%ecx)
45dbb5:	35 55 72 74 2f       	xor    $0x2f747255,%eax
45dbba:	52                   	push   %edx
45dbbb:	39 75 75             	cmp    %esi,0x75(%ebp)
45dbbe:	72 2f                	jb     0x45dbef
45dbc0:	2b 2f                	sub    (%edi),%ebp
45dbc2:	5a                   	pop    %edx
45dbc3:	2b 31                	sub    (%ecx),%esi
45dbc5:	56                   	push   %esi
45dbc6:	31 43 34             	xor    %eax,0x34(%ebx)
45dbc9:	72 51                	jb     0x45dc1c
45dbcb:	42                   	inc    %edx
45dbcc:	52                   	push   %edx
45dbcd:	32 73 49             	xor    0x49(%ebx),%dh
45dbd0:	71 33                	jno    0x45dc05
45dbd2:	37                   	aaa
45dbd3:	59                   	pop    %ecx
45dbd4:	7a 33                	jp     0x45dc09
45dbd6:	56                   	push   %esi
45dbd7:	45                   	inc    %ebp
45dbd8:	31 4e 64             	xor    %ecx,0x64(%esi)
45dbdb:	78 4c                	js     0x45dc29
45dbdd:	63 6d 76             	arpl   %ebp,0x76(%ebp)
45dbe0:	4a                   	dec    %edx
45dbe1:	50                   	push   %eax
45dbe2:	54                   	push   %esp
45dbe3:	5a                   	pop    %edx
45dbe4:	48                   	dec    %eax
45dbe5:	6a 53                	push   $0x53
45dbe7:	33 42 38             	xor    0x38(%edx),%eax
45dbea:	63 30                	arpl   %esi,(%eax)
45dbec:	48                   	dec    %eax
45dbed:	6e                   	outsb  %ds:(%esi),(%dx)
45dbee:	64 6d                	fs insl (%dx),%es:(%edi)
45dbf0:	69 5a 4e 6d 37 6e 37 	imul   $0x376e376d,0x4e(%edx),%ebx
45dbf7:	4c                   	dec    %esp
45dbf8:	48                   	dec    %eax
45dbf9:	74 69                	je     0x45dc64
45dbfb:	62 77 76             	bound  %esi,0x76(%edi)
45dbfe:	65 6f                	outsl  %gs:(%esi),(%dx)
45dc00:	79 66                	jns    0x45dc68
45dc02:	74 34                	je     0x45dc38
45dc04:	4a                   	dec    %edx
45dc05:	37                   	aaa
45dc06:	48                   	dec    %eax
45dc07:	55                   	push   %ebp
45dc08:	54                   	push   %esp
45dc09:	50                   	push   %eax
45dc0a:	31 42 4d             	xor    %eax,0x4d(%edx)
45dc0d:	38 68 46             	cmp    %ch,0x46(%eax)
45dc10:	4f                   	dec    %edi
45dc11:	4e                   	dec    %esi
45dc12:	6c                   	insb   (%dx),%es:(%edi)
45dc13:	39 62 31             	cmp    %esp,0x31(%edx)
45dc16:	65 70 72             	gs jo  0x45dc8b
45dc19:	2f                   	das
45dc1a:	6a 4a                	push   $0x4a
45dc1c:	6b 6b 76 2f          	imul   $0x2f,0x76(%ebx),%ebp
45dc20:	55                   	push   %ebp
45dc21:	69 34 78 34 70 76 39 	imul   $0x39767034,(%eax,%edi,2),%esi
45dc28:	45                   	inc    %ebp
45dc29:	44                   	inc    %esp
45dc2a:	6d                   	insl   (%dx),%es:(%edi)
45dc2b:	74 52                	je     0x45dc7f
45dc2d:	37                   	aaa
45dc2e:	35 56 5a 37 70       	xor    $0x70375a56,%eax
45dc33:	36 48                	ss dec %eax
45dc35:	39 4d 46             	cmp    %ecx,0x46(%ebp)
45dc38:	70 69                	jo     0x45dca3
45dc3a:	64 4e                	fs dec %esi
45dc3c:	33 6f 42             	xor    0x42(%edi),%ebp
45dc3f:	32 70 69             	xor    0x69(%eax),%dh
45dc42:	6b 53 35 58          	imul   $0x58,0x35(%ebx),%edx
45dc46:	41                   	inc    %ecx
45dc47:	44                   	inc    %esp
45dc48:	59                   	pop    %ecx
45dc49:	35 55 2b 41 65       	xor    $0x65412b55,%eax
45dc4e:	79 2b                	jns    0x45dc7b
45dc50:	57                   	push   %edi
45dc51:	51                   	push   %ecx
45dc52:	43                   	inc    %ebx
45dc53:	68 50 79 31 49       	push   $0x49317950
45dc58:	50                   	push   %eax
45dc59:	62 61 51             	bound  %esp,0x51(%ecx)
45dc5c:	76 36                	jbe    0x45dc94
45dc5e:	47                   	inc    %edi
45dc5f:	38 69 63             	cmp    %ch,0x63(%ecx)
45dc62:	65 44                	gs inc %esp
45dc64:	71 6f                	jno    0x45dcd5
45dc66:	70 45                	jo     0x45dcad
45dc68:	58                   	pop    %eax
45dc69:	31 47 58             	xor    %eax,0x58(%edi)
45dc6c:	35 71 42 49 37       	xor    $0x37494271,%eax
45dc71:	76 74                	jbe    0x45dce7
45dc73:	72 54                	jb     0x45dcc9
45dc75:	6d                   	insl   (%dx),%es:(%edi)
45dc76:	6b 48 64 4a          	imul   $0x4a,0x64(%eax),%ecx
45dc7a:	4d                   	dec    %ebp
45dc7b:	62 38                	bound  %edi,(%eax)
45dc7d:	4b                   	dec    %ebx
45dc7e:	38 39                	cmp    %bh,(%ecx)
45dc80:	70 39                	jo     0x45dcbb
45dc82:	30 37                	xor    %dh,(%edi)
45dc84:	63 64 38 75          	arpl   %esp,0x75(%eax,%edi,1)
45dc88:	4e                   	dec    %esi
45dc89:	79 6f                	jns    0x45dcfa
45dc8b:	37                   	aaa
45dc8c:	79 35                	jns    0x45dcc3
45dc8e:	37                   	aaa
45dc8f:	39 45 44             	cmp    %eax,0x44(%ebp)
45dc92:	44                   	inc    %esp
45dc93:	55                   	push   %ebp
45dc94:	6d                   	insl   (%dx),%es:(%edi)
45dc95:	47                   	inc    %edi
45dc96:	74 4c                	je     0x45dce4
45dc98:	49                   	dec    %ecx
45dc99:	74 50                	je     0x45dceb
45dc9b:	51                   	push   %ecx
45dc9c:	6a 63                	push   $0x63
45dc9e:	43                   	inc    %ebx
45dc9f:	4a                   	dec    %edx
45dca0:	4a                   	dec    %edx
45dca1:	48                   	dec    %eax
45dca2:	32 72 50             	xor    0x50(%edx),%dh
45dca5:	2b 37                	sub    (%edi),%esi
45dca7:	62 69 33             	bound  %ebp,0x33(%ecx)
45dcaa:	4b                   	dec    %ebx
45dcab:	2f                   	das
45dcac:	4a                   	dec    %edx
45dcad:	51                   	push   %ecx
45dcae:	2b 45 79             	sub    0x79(%ebp),%eax
45dcb1:	50                   	push   %eax
45dcb2:	59                   	pop    %ecx
45dcb3:	42                   	inc    %edx
45dcb4:	34 32                	xor    $0x32,%al
45dcb6:	79 48                	jns    0x45dd00
45dcb8:	6a 33                	push   $0x33
45dcba:	2f                   	das
45dcbb:	42                   	inc    %edx
45dcbc:	67 36 4c             	addr16 ss dec %esp
45dcbf:	6f                   	outsl  %ds:(%esi),(%dx)
45dcc0:	4a                   	dec    %edx
45dcc1:	58                   	pop    %eax
45dcc2:	4f                   	dec    %edi
45dcc3:	36 51                	ss push %ecx
45dcc5:	47                   	inc    %edi
45dcc6:	2f                   	das
45dcc7:	53                   	push   %ebx
45dcc8:	4b                   	dec    %ebx
45dcc9:	77 2b                	ja     0x45dcf6
45dccb:	39 6b 6b             	cmp    %ebp,0x6b(%ebx)
45dcce:	35 7a 6e 39 48       	xor    $0x48396e7a,%eax
45dcd3:	51                   	push   %ecx
45dcd4:	57                   	push   %edi
45dcd5:	54                   	push   %esp
45dcd6:	72 42                	jb     0x45dd1a
45dcd8:	78 71                	js     0x45dd4b
45dcda:	5a                   	pop    %edx
45dcdb:	35 33 73 74 31       	xor    $0x31747333,%eax
45dce0:	78 4d                	js     0x45dd2f
45dce2:	79 6f                	jns    0x45dd53
45dce4:	4c                   	dec    %esp
45dce5:	72 33                	jb     0x45dd1a
45dce7:	76 46                	jbe    0x45dd2f
45dce9:	64 72 43             	fs jb  0x45dd2f
45dcec:	74 34                	je     0x45dd22
45dcee:	51                   	push   %ecx
45dcef:	64 58                	fs pop %eax
45dcf1:	42                   	inc    %edx
45dcf2:	38 74 33 65          	cmp    %dh,0x65(%ebx,%esi,1)
45dcf6:	4e                   	dec    %esi
45dcf7:	6c                   	insb   (%dx),%es:(%edi)
45dcf8:	6b 78 4e 53          	imul   $0x53,0x4e(%eax),%edi
45dcfc:	45                   	inc    %ebp
45dcfd:	34 2b                	xor    $0x2b,%al
45dcff:	31 38                	xor    %edi,(%eax)
45dd01:	50                   	push   %eax
45dd02:	51                   	push   %ecx
45dd03:	36 6c                	ss insb (%dx),%es:(%edi)
45dd05:	55                   	push   %ebp
45dd06:	5a                   	pop    %edx
45dd07:	6d                   	insl   (%dx),%es:(%edi)
45dd08:	78 37                	js     0x45dd41
45dd0a:	42                   	inc    %edx
45dd0b:	32 35 50 67 68 42    	xor    0x42686750,%dh
45dd11:	79 6a                	jns    0x45dd7d
45dd13:	47                   	inc    %edi
45dd14:	6e                   	outsb  %ds:(%esi),(%dx)
45dd15:	74 37                	je     0x45dd4e
45dd17:	33 4a 45             	xor    0x45(%edx),%ecx
45dd1a:	57                   	push   %edi
45dd1b:	78 46                	js     0x45dd63
45dd1d:	70 57                	jo     0x45dd76
45dd1f:	4d                   	dec    %ebp
45dd20:	38 2f                	cmp    %ch,(%edi)
45dd22:	64 64 54             	fs fs push %esp
45dd25:	2f                   	das
45dd26:	4c                   	dec    %esp
45dd27:	6e                   	outsb  %ds:(%esi),(%dx)
45dd28:	4e                   	dec    %esi
45dd29:	47                   	inc    %edi
45dd2a:	72 4e                	jb     0x45dd7a
45dd2c:	59                   	pop    %ecx
45dd2d:	61                   	popa
45dd2e:	50                   	push   %eax
45dd2f:	71 43                	jno    0x45dd74
45dd31:	42                   	inc    %edx
45dd32:	73 33                	jae    0x45dd67
45dd34:	65 68 6f 38 4f 66    	gs push $0x664f386f
45dd3a:	5a                   	pop    %edx
45dd3b:	69 45 66 30 71 63 6f 	imul   $0x6f637130,0x66(%ebp),%eax
45dd42:	62 33                	bound  %esi,(%ebx)
45dd44:	38 69 64             	cmp    %ch,0x64(%ecx)
45dd47:	4f                   	dec    %edi
45dd48:	4e                   	dec    %esi
45dd49:	39 6f 4c             	cmp    %ebp,0x4c(%edi)
45dd4c:	4f                   	dec    %edi
45dd4d:	30 57 44             	xor    %dl,0x44(%edi)
45dd50:	4f                   	dec    %edi
45dd51:	4d                   	dec    %ebp
45dd52:	49                   	dec    %ecx
45dd53:	45                   	inc    %ebp
45dd54:	4a                   	dec    %edx
45dd55:	6b 6a 51 48          	imul   $0x48,0x51(%edx),%ebp
45dd59:	59                   	pop    %ecx
45dd5a:	6b 67 68 74          	imul   $0x74,0x68(%edi),%esp
45dd5e:	57                   	push   %edi
45dd5f:	53                   	push   %ebx
45dd60:	66 35 4a 6e          	xor    $0x6e4a,%ax
45dd64:	68 55 56 66 30       	push   $0x30665655
45dd69:	51                   	push   %ecx
45dd6a:	51                   	push   %ecx
45dd6b:	6e                   	outsb  %ds:(%esi),(%dx)
45dd6c:	72 6d                	jb     0x45dddb
45dd6e:	76 67                	jbe    0x45ddd7
45dd70:	4f                   	dec    %edi
45dd71:	75 62                	jne    0x45ddd5
45dd73:	4d                   	dec    %ebp
45dd74:	71 42                	jno    0x45ddb8
45dd76:	59                   	pop    %ecx
45dd77:	64 35 4c 35 72 36    	fs xor $0x3672354c,%eax
45dd7d:	30 4f 59             	xor    %cl,0x59(%edi)
45dd80:	2b 57 4e             	sub    0x4e(%edi),%edx
45dd83:	71 4c                	jno    0x45ddd1
45dd85:	6c                   	insb   (%dx),%es:(%edi)
45dd86:	38 49 7a             	cmp    %cl,0x7a(%ecx)
45dd89:	58                   	pop    %eax
45dd8a:	38 66 76             	cmp    %ah,0x76(%esi)
45dd8d:	38 73 44             	cmp    %dh,0x44(%ebx)
45dd90:	45                   	inc    %ebp
45dd91:	72 46                	jb     0x45ddd9
45dd93:	74 42                	je     0x45ddd7
45dd95:	32 68 2f             	xor    0x2f(%eax),%ch
45dd98:	63 39                	arpl   %edi,(%ecx)
45dd9a:	55                   	push   %ebp
45dd9b:	36 6c                	ss insb (%dx),%es:(%edi)
45dd9d:	47                   	inc    %edi
45dd9e:	72 56                	jb     0x45ddf6
45dda0:	6f                   	outsl  %ds:(%esi),(%dx)
45dda1:	4e                   	dec    %esi
45dda2:	4a                   	dec    %edx
45dda3:	43                   	inc    %ebx
45dda4:	51                   	push   %ecx
45dda5:	53                   	push   %ebx
45dda6:	53                   	push   %ebx
45dda7:	6e                   	outsb  %ds:(%esi),(%dx)
45dda8:	78 42                	js     0x45ddec
45ddaa:	38 65 76             	cmp    %ah,0x76(%ebp)
45ddad:	68 65 2b 48 66       	push   $0x66482b65
45ddb2:	31 41 4b             	xor    %eax,0x4b(%ecx)
45ddb5:	68 43 44 49 50       	push   $0x50494443
45ddba:	64 67 4d             	fs addr16 dec %ebp
45ddbd:	72 69                	jb     0x45de28
45ddbf:	32 47 59             	xor    0x59(%edi),%al
45ddc2:	75 78                	jne    0x45de3c
45ddc4:	55                   	push   %ebp
45ddc5:	30 45 64             	xor    %al,0x64(%ebp)
45ddc8:	67 6a 31             	addr16 push $0x31
45ddcb:	4a                   	dec    %edx
45ddcc:	4f                   	dec    %edi
45ddcd:	50                   	push   %eax
45ddce:	48                   	dec    %eax
45ddcf:	5a                   	pop    %edx
45ddd0:	47                   	inc    %edi
45ddd1:	42                   	inc    %edx
45ddd2:	75 6a                	jne    0x45de3e
45ddd4:	45                   	inc    %ebp
45ddd5:	64 69 37 57 50 59 6d 	imul   $0x6d595057,%fs:(%edi),%esi
45dddc:	61                   	popa
45dddd:	56                   	push   %esi