41bbfb:	66 69 66 38 45 67    	imul   $0x6745,0x38(%esi),%sp
41bc01:	32 4b 72             	xor    0x72(%ebx),%cl
41bc04:	59                   	pop    %ecx
41bc05:	73 57                	jae    0x41bc5e
41bc07:	4b                   	dec    %ebx
41bc08:	6d                   	insl   (%dx),%es:(%edi)
41bc09:	35 76 6e 4e 61       	xor    $0x614e6e76,%eax
41bc0e:	35 6e 45 76 4e       	xor    $0x4e76456e,%eax
41bc13:	77 58                	ja     0x41bc6d
41bc15:	61                   	popa
41bc16:	39 58 6b             	cmp    %ebx,0x6b(%eax)
41bc19:	33 37                	xor    (%edi),%esi
41bc1b:	53                   	push   %ebx
41bc1c:	64 44                	fs inc %esp
41bc1e:	66 57                	push   %di
41bc20:	4b                   	dec    %ebx
41bc21:	59                   	pop    %ecx
41bc22:	76 63                	jbe    0x41bc87
41bc24:	2f                   	das
41bc25:	32 78 59             	xor    0x59(%eax),%bh
41bc28:	76 36                	jbe    0x41bc60
41bc2a:	35 72 51 6f 52       	xor    $0x526f5172,%eax
41bc2f:	45                   	inc    %ebp
41bc30:	73 75                	jae    0x41bca7
41bc32:	77 73                	ja     0x41bca7
41bc34:	6a 43                	push   $0x43
41bc36:	74 4e                	je     0x41bc86
41bc38:	63 79 31             	arpl   %edi,0x31(%ecx)
41bc3b:	42                   	inc    %edx
41bc3c:	46                   	inc    %esi
41bc3d:	58                   	pop    %eax
41bc3e:	61                   	popa
41bc3f:	58                   	pop    %eax
41bc40:	76 65                	jbe    0x41bca7
41bc42:	63 6a 76             	arpl   %ebp,0x76(%edx)
41bc45:	4d                   	dec    %ebp
41bc46:	76 30                	jbe    0x41bc78
41bc48:	37                   	aaa
41bc49:	70 59                	jo     0x41bca4
41bc4b:	5a                   	pop    %edx
41bc4c:	44                   	inc    %esp
41bc4d:	64 49                	fs dec %ecx
41bc4f:	58                   	pop    %eax
41bc50:	4a                   	dec    %edx
41bc51:	30 41 6e             	xor    %al,0x6e(%ecx)
41bc54:	4b                   	dec    %ebx
41bc55:	69 57 4d 6d 62 6b 6c 	imul   $0x6c6b626d,0x4d(%edi),%edx
41bc5c:	4f                   	dec    %edi
41bc5d:	66 54                	push   %sp
41bc5f:	45                   	inc    %ebp
41bc60:	63 6e 43             	arpl   %ebp,0x43(%esi)
41bc63:	51                   	push   %ecx
41bc64:	6d                   	insl   (%dx),%es:(%edi)
41bc65:	67 4a                	addr16 dec %edx
41bc67:	79 73                	jns    0x41bcdc
41bc69:	78 4b                	js     0x41bcb6
41bc6b:	73 51                	jae    0x41bcbe
41bc6d:	31 74 4b 49          	xor    %esi,0x49(%ebx,%ecx,2)
41bc71:	31 74 58 65          	xor    %esi,0x65(%eax,%ebx,2)
41bc75:	44                   	inc    %esp
41bc76:	68 77 54 2b 63       	push   $0x632b5477
41bc7b:	55                   	push   %ebp
41bc7c:	6e                   	outsb  %ds:(%esi),(%dx)
41bc7d:	33 4e 64             	xor    0x64(%esi),%ecx
41bc80:	46                   	inc    %esi
41bc81:	77 5a                	ja     0x41bcdd
41bc83:	45                   	inc    %ebp
41bc84:	2f                   	das
41bc85:	5a                   	pop    %edx
41bc86:	32 4e 67             	xor    0x67(%esi),%cl
41bc89:	78 50                	js     0x41bcdb
41bc8b:	41                   	inc    %ecx
41bc8c:	51                   	push   %ecx
41bc8d:	42                   	inc    %edx
41bc8e:	61                   	popa
41bc8f:	4c                   	dec    %esp
41bc90:	56                   	push   %esi
41bc91:	36 53                	ss push %ebx
41bc93:	77 37                	ja     0x41bccc
41bc95:	55                   	push   %ebp
41bc96:	37                   	aaa
41bc97:	45                   	inc    %ebp
41bc98:	6f                   	outsl  %ds:(%esi),(%dx)
41bc99:	61                   	popa
41bc9a:	61                   	popa
41bc9b:	38 4f 38             	cmp    %cl,0x38(%edi)
41bc9e:	32 7a 44             	xor    0x44(%edx),%bh
41bca1:	4e                   	dec    %esi
41bca2:	4c                   	dec    %esp
41bca3:	54                   	push   %esp
41bca4:	2b 2f                	sub    (%edi),%ebp
41bca6:	65 34 39             	gs xor $0x39,%al
41bca9:	32 65 72             	xor    0x72(%ebp),%ah
41bcac:	6b 58 71 44          	imul   $0x44,0x71(%eax),%ebx
41bcb0:	49                   	dec    %ecx
41bcb1:	49                   	dec    %ecx
41bcb2:	69 64 53 70 63 51 79 	imul   $0x38795163,0x70(%ebx,%edx,2),%esp
41bcb9:	38
41bcba:	6c                   	insb   (%dx),%es:(%edi)
41bcbb:	48                   	dec    %eax
41bcbc:	31 67 2b             	xor    %esp,0x2b(%edi)
41bcbf:	65 48                	gs dec %eax
41bcc1:	32 59 6b             	xor    0x6b(%ecx),%bl
41bcc4:	69 53 46 59 55 56 70 	imul   $0x70565559,0x46(%ebx),%edx
41bccb:	67 4c                	addr16 dec %esp
41bccd:	59                   	pop    %ecx
41bcce:	71 6a                	jno    0x41bd3a
41bcd0:	68 39 37 55 79       	push   $0x79553739
41bcd5:	31 4f 59             	xor    %ecx,0x59(%edi)
41bcd8:	70 69                	jo     0x41bd43
41bcda:	4e                   	dec    %esi
41bcdb:	62 49 70             	bound  %ecx,0x70(%ecx)
41bcde:	4f                   	dec    %edi
41bcdf:	65 66 31 49 67       	xor    %cx,%gs:0x67(%ecx)
41bce4:	43                   	inc    %ebx
41bce5:	31 69 67             	xor    %ebp,0x67(%ecx)
41bce8:	6e                   	outsb  %ds:(%esi),(%dx)
41bce9:	4f                   	dec    %edi
41bcea:	48                   	dec    %eax
41bceb:	35 46 36 70 2b       	xor    $0x2b703646,%eax
41bcf0:	66 65 47             	gs inc %di
41bcf3:	50                   	push   %eax
41bcf4:	5a                   	pop    %edx
41bcf5:	6e                   	outsb  %ds:(%esi),(%dx)
41bcf6:	6e                   	outsb  %ds:(%esi),(%dx)
41bcf7:	34 72                	xor    $0x72,%al
41bcf9:	50                   	push   %eax
41bcfa:	6c                   	insb   (%dx),%es:(%edi)
41bcfb:	56                   	push   %esi
41bcfc:	36 34 59             	ss xor $0x59,%al
41bcff:	43                   	inc    %ebx
41bd00:	54                   	push   %esp
41bd01:	49                   	dec    %ecx
41bd02:	53                   	push   %ebx
41bd03:	30 79 48             	xor    %bh,0x48(%ecx)
41bd06:	46                   	inc    %esi
41bd07:	5a                   	pop    %edx
41bd08:	4d                   	dec    %ebp
41bd09:	66 67 69 4a 6b 65 4e 	imul   $0x4e65,0x6b(%bp,%si),%cx
41bd10:	68 41 53 4e 41       	push   $0x414e5341
41bd15:	6a 50                	push   $0x50
41bd17:	48                   	dec    %eax
41bd18:	57                   	push   %edi
41bd19:	76 6d                	jbe    0x41bd88
41bd1b:	33 51 4d             	xor    0x4d(%ecx),%edx
41bd1e:	49                   	dec    %ecx
41bd1f:	61                   	popa
41bd20:	30 43 59             	xor    %al,0x59(%ebx)
41bd23:	6d                   	insl   (%dx),%es:(%edi)
41bd24:	4b                   	dec    %ebx
41bd25:	79 51                	jns    0x41bd78
41bd27:	65 2f                	gs das
41bd29:	76 44                	jbe    0x41bd6f
41bd2b:	57                   	push   %edi
41bd2c:	35 6a 6a 58 38       	xor    $0x38586a6a,%eax
41bd31:	75 67                	jne    0x41bd9a
41bd33:	51                   	push   %ecx
41bd34:	35 44 37 44 50       	xor    $0x50443744,%eax
41bd39:	55                   	push   %ebp
41bd3a:	66 77 30             	data16 ja 0x41bd6d
41bd3d:	2f                   	das
41bd3e:	72 42                	jb     0x41bd82
41bd40:	42                   	inc    %edx
41bd41:	35 30 73 31 55       	xor    $0x55317330,%eax
41bd46:	38 6c 67 70          	cmp    %ch,0x70(%edi,%eiz,2)
41bd4a:	52                   	push   %edx
41bd4b:	6e                   	outsb  %ds:(%esi),(%dx)
41bd4c:	39 59 49             	cmp    %ebx,0x49(%ecx)
41bd4f:	43                   	inc    %ebx
41bd50:	49                   	dec    %ecx
41bd51:	71 44                	jno    0x41bd97
41bd53:	58                   	pop    %eax
41bd54:	76 42                	jbe    0x41bd98
41bd56:	75 71                	jne    0x41bdc9
41bd58:	38 53 62             	cmp    %dl,0x62(%ebx)
41bd5b:	52                   	push   %edx
41bd5c:	66 4e                	dec    %si
41bd5e:	51                   	push   %ecx
41bd5f:	31 6c 5a 49          	xor    %ebp,0x49(%edx,%ebx,2)
41bd63:	37                   	aaa
41bd64:	70 4b                	jo     0x41bdb1
41bd66:	59                   	pop    %ecx
41bd67:	4d                   	dec    %ebp
41bd68:	63 2f                	arpl   %ebp,(%edi)
41bd6a:	6d                   	insl   (%dx),%es:(%edi)
41bd6b:	62 64 6c 48          	bound  %esp,0x48(%esp,%ebp,2)
41bd6f:	6e                   	outsb  %ds:(%esi),(%dx)
41bd70:	4e                   	dec    %esi
41bd71:	62 57 73             	bound  %edx,0x73(%edi)
41bd74:	65 35 59 63 68 32    	gs xor $0x32686359,%eax
41bd7a:	30 2f                	xor    %ch,(%edi)
41bd7c:	30 68 33             	xor    %ch,0x33(%eax)
41bd7f:	30 51 4d             	xor    %dl,0x4d(%ecx)
41bd82:	73 2f                	jae    0x41bdb3
41bd84:	63 78 44             	arpl   %edi,0x44(%eax)
41bd87:	73 59                	jae    0x41bde2
41bd89:	56                   	push   %esi
41bd8a:	35 61 59 79 31       	xor    $0x31795961,%eax
41bd8f:	4a                   	dec    %edx
41bd90:	31 39                	xor    %edi,(%ecx)
41bd92:	50                   	push   %eax
41bd93:	64 61                	fs popa
41bd95:	4f                   	dec    %edi
41bd96:	6f                   	outsl  %ds:(%esi),(%dx)
41bd97:	39 72 7a             	cmp    %esi,0x7a(%edx)
41bd9a:	4d                   	dec    %ebp
41bd9b:	69 6c 33 75 35 43 42 	imul   $0x4d424335,0x75(%ebx,%esi,1),%ebp
41bda2:	4d
41bda3:	32 75 63             	xor    0x63(%ebp),%dh
41bda6:	7a 65                	jp     0x41be0d
41bda8:	30 55 51             	xor    %dl,0x51(%ebp)
41bdab:	4c                   	dec    %esp
41bdac:	2f                   	das
41bdad:	39 50 37             	cmp    %edx,0x37(%eax)
41bdb0:	4d                   	dec    %ebp
41bdb1:	41                   	inc    %ecx
41bdb2:	37                   	aaa
41bdb3:	36 44                	ss inc %esp
41bdb5:	37                   	aaa
41bdb6:	41                   	inc    %ecx
41bdb7:	58                   	pop    %eax
41bdb8:	5a                   	pop    %edx
41bdb9:	4d                   	dec    %ebp
41bdba:	61                   	popa
41bdbb:	66 38 72 76          	data16 cmp %dh,0x76(%edx)
41bdbf:	64 36 74 57          	fs ss je 0x41be1a
41bdc3:	50                   	push   %eax
41bdc4:	56                   	push   %esi
41bdc5:	33 56 7a             	xor    0x7a(%esi),%edx
41bdc8:	4b                   	dec    %ebx
41bdc9:	43                   	inc    %ebx
41bdca:	34 41                	xor    $0x41,%al
41bdcc:	4a                   	dec    %edx
41bdcd:	51                   	push   %ecx
41bdce:	36 54                	ss push %esp
41bdd0:	79 55                	jns    0x41be27
41bdd2:	6b 44 46 74 35       	imul   $0x35,0x74(%esi,%eax,2),%eax
41bdd7:	4b                   	dec    %ebx
41bdd8:	63 44 63 6b          	arpl   %eax,0x6b(%ebx,%eiz,2)
41bddc:	70 38                	jo     0x41be16
41bdde:	62 79 4d             	bound  %edi,0x4d(%ecx)
41bde1:	64 30 38             	xor    %bh,%fs:(%eax)
41bde4:	4e                   	dec    %esi
41bde5:	61                   	popa
41bde6:	36 54                	ss push %esp
41bde8:	71 6e                	jno    0x41be58
41bdea:	67 64 47             	addr16 fs inc %edi
41bded:	63 32                	arpl   %esi,(%edx)
41bdef:	56                   	push   %esi
41bdf0:	67 4b                	addr16 dec %ebx
41bdf2:	47                   	inc    %edi
41bdf3:	6b 56 39 42          	imul   $0x42,0x39(%esi),%edx
41bdf7:	33 73 4d             	xor    0x4d(%ebx),%esi
41bdfa:	75 32                	jne    0x41be2e
41bdfc:	46                   	inc    %esi
41bdfd:	61                   	popa
41bdfe:	67 79 4c             	addr16 jns 0x41be4d
41be01:	78 4e                	js     0x41be51
41be03:	44                   	inc    %esp
41be04:	76 6c                	jbe    0x41be72
41be06:	45                   	inc    %ebp
41be07:	44                   	inc    %esp
41be08:	7a 4c                	jp     0x41be56
41be0a:	38 5a 69             	cmp    %bl,0x69(%edx)
41be0d:	7a 54                	jp     0x41be63
41be0f:	6e                   	outsb  %ds:(%esi),(%dx)
41be10:	7a 77                	jp     0x41be89
41be12:	72 2f                	jb     0x41be43
41be14:	6b 30 78             	imul   $0x78,(%eax),%esi
41be17:	46                   	inc    %esi
41be18:	36 73 41             	ss jae 0x41be5c
41be1b:	50                   	push   %eax
41be1c:	46                   	inc    %esi
41be1d:	4e                   	dec    %esi
41be1e:	75 30                	jne    0x41be50
41be20:	68 47 79 78 55       	push   $0x55787947
41be25:	6a 31                	push   $0x31
41be27:	34 61                	xor    $0x61,%al
41be29:	2b 71 64             	sub    0x64(%ecx),%esi
41be2c:	37                   	aaa
41be2d:	48                   	dec    %eax
41be2e:	6a 55                	push   $0x55
41be30:	72 4c                	jb     0x41be7e
41be32:	35 6e 62 68 54       	xor    $0x5468626e,%eax
41be37:	6b 5a 39 64          	imul   $0x64,0x39(%edx),%ebx
41be3b:	71 67                	jno    0x41bea4
41be3d:	7a 37                	jp     0x41be76
41be3f:	79 35                	jns    0x41be76
41be41:	56                   	push   %esi
41be42:	48                   	dec    %eax
41be43:	59                   	pop    %ecx
41be44:	44                   	inc    %esp
41be45:	6b 64 50 78 54       	imul   $0x54,0x78(%eax,%edx,2),%esp
41be4a:	79 51                	jns    0x41be9d
41be4c:	5a                   	pop    %edx
41be4d:	46                   	inc    %esi
41be4e:	46                   	inc    %esi
41be4f:	76 73                	jbe    0x41bec4
41be51:	78 59                	js     0x41beac
41be53:	5a                   	pop    %edx
41be54:	47                   	inc    %edi
41be55:	71 75                	jno    0x41becc
41be57:	32 2f                	xor    (%edi),%ch
41be59:	61                   	popa
41be5a:	73 30                	jae    0x41be8c
41be5c:	33 49 52             	xor    0x52(%ecx),%ecx
41be5f:	34 4c                	xor    $0x4c,%al
41be61:	5a                   	pop    %edx
41be62:	33 43 4b             	xor    0x4b(%ebx),%eax
41be65:	67 71 31             	addr16 jno 0x41be99
41be68:	63 58 30             	arpl   %ebx,0x30(%eax)
41be6b:	58                   	pop    %eax
41be6c:	6b 73 50 63          	imul   $0x63,0x50(%ebx),%esi
41be70:	75 7a                	jne    0x41beec
41be72:	6e                   	outsb  %ds:(%esi),(%dx)
41be73:	54                   	push   %esp
41be74:	57                   	push   %edi
41be75:	64 35 58 38 67 6e    	fs xor $0x6e673858,%eax
41be7b:	45                   	inc    %ebp
41be7c:	44                   	inc    %esp
41be7d:	53                   	push   %ebx
41be7e:	6c                   	insb   (%dx),%es:(%edi)
41be7f:	2f                   	das
41be80:	62 52 66             	bound  %edx,0x66(%edx)
41be83:	56                   	push   %esi
41be84:	75 36                	jne    0x41bebc
41be86:	58                   	pop    %eax
41be87:	73 79                	jae    0x41bf02
41be89:	37                   	aaa
41be8a:	71 49                	jno    0x41bed5
41be8c:	57                   	push   %edi
41be8d:	75 6b                	jne    0x41befa
41be8f:	7a 65                	jp     0x41bef6
41be91:	37                   	aaa
41be92:	31 6b 4e             	xor    %ebp,0x4e(%ebx)
41be95:	2f                   	das
41be96:	44                   	inc    %esp
41be97:	47                   	inc    %edi
41be98:	53                   	push   %ebx
41be99:	52                   	push   %edx
41be9a:	77 49                	ja     0x41bee5
41be9c:	64 4c                	fs dec %esp
41be9e:	4b                   	dec    %ebx
41be9f:	2b 4b 36             	sub    0x36(%ebx),%ecx
41bea2:	4e                   	dec    %esi
41bea3:	79 53                	jns    0x41bef8
41bea5:	67 4e                	addr16 dec %esi
41bea7:	6c                   	insb   (%dx),%es:(%edi)
41bea8:	33 50 32             	xor    0x32(%eax),%edx
41beab:	6d                   	insl   (%dx),%es:(%edi)