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)
41beac:	68 2b 42 56 67       	push   $0x6756422b
41beb1:	6d                   	insl   (%dx),%es:(%edi)
41beb2:	46                   	inc    %esi
41beb3:	30 42 33             	xor    %al,0x33(%edx)
41beb6:	79 75                	jns    0x41bf2d
41beb8:	6b 41 53 6c          	imul   $0x6c,0x53(%ecx),%eax
41bebc:	63 31                	arpl   %esi,(%ecx)
41bebe:	55                   	push   %ebp
41bebf:	5a                   	pop    %edx
41bec0:	46                   	inc    %esi
41bec1:	53                   	push   %ebx
41bec2:	6c                   	insb   (%dx),%es:(%edi)
41bec3:	39 78 36             	cmp    %edi,0x36(%eax)
41bec6:	49                   	dec    %ecx
41bec7:	6e                   	outsb  %ds:(%esi),(%dx)
41bec8:	48                   	dec    %eax
41bec9:	79 61                	jns    0x41bf2c
41becb:	62 55 76             	bound  %edx,0x76(%ebp)
41bece:	79 32                	jns    0x41bf02
41bed0:	2f                   	das
41bed1:	66 54                	push   %sp
41bed3:	69 52 4d 68 6a 51 42 	imul   $0x42516a68,0x4d(%edx),%edx
41beda:	73 71                	jae    0x41bf4d
41bedc:	74 65                	je     0x41bf43
41bede:	54                   	push   %esp
41bedf:	43                   	inc    %ebx
41bee0:	6e                   	outsb  %ds:(%esi),(%dx)
41bee1:	73 52                	jae    0x41bf35
41bee3:	53                   	push   %ebx
41bee4:	4b                   	dec    %ebx
41bee5:	53                   	push   %ebx
41bee6:	6e                   	outsb  %ds:(%esi),(%dx)
41bee7:	77 56                	ja     0x41bf3f
41bee9:	52                   	push   %edx
41beea:	37                   	aaa
41beeb:	36 36 61             	ss ss popa
41beee:	2f                   	das
41beef:	7a 33                	jp     0x41bf24
41bef1:	4f                   	dec    %edi
41bef2:	2f                   	das
41bef3:	6f                   	outsl  %ds:(%esi),(%dx)
41bef4:	4e                   	dec    %esi
41bef5:	43                   	inc    %ebx
41bef6:	54                   	push   %esp
41bef7:	77 53                	ja     0x41bf4c
41bef9:	76 43                	jbe    0x41bf3e
41befb:	6a 61                	push   $0x61
41befd:	64 63 77 50          	arpl   %esi,%fs:0x50(%edi)
41bf01:	43                   	inc    %ebx
41bf02:	31 42 4c             	xor    %eax,0x4c(%edx)
41bf05:	73 75                	jae    0x41bf7c
41bf07:	4b                   	dec    %ebx
41bf08:	39 79 74             	cmp    %edi,0x74(%ecx)
41bf0b:	44                   	inc    %esp
41bf0c:	73 32                	jae    0x41bf40
41bf0e:	50                   	push   %eax
41bf0f:	6f                   	outsl  %ds:(%esi),(%dx)
41bf10:	4c                   	dec    %esp
41bf11:	38 6d 62             	cmp    %ch,0x62(%ebp)
41bf14:	4b                   	dec    %ebx
41bf15:	39 32                	cmp    %esi,(%edx)
41bf17:	4b                   	dec    %ebx
41bf18:	70 52                	jo     0x41bf6c
41bf1a:	49                   	dec    %ecx
41bf1b:	4f                   	dec    %edi
41bf1c:	46                   	inc    %esi
41bf1d:	39 55 68             	cmp    %edx,0x68(%ebp)
41bf20:	61                   	popa
41bf21:	6b 6f 6d 6f          	imul   $0x6f,0x6d(%edi),%ebp
41bf25:	6f                   	outsl  %ds:(%esi),(%dx)
41bf26:	6a 35                	push   $0x35
41bf28:	48                   	dec    %eax
41bf29:	49                   	dec    %ecx
41bf2a:	6a 68                	push   $0x68
41bf2c:	39 57 72             	cmp    %edx,0x72(%edi)
41bf2f:	61                   	popa
41bf30:	6e                   	outsb  %ds:(%esi),(%dx)
41bf31:	4b                   	dec    %ebx
41bf32:	6f                   	outsl  %ds:(%esi),(%dx)
41bf33:	6e                   	outsb  %ds:(%esi),(%dx)
41bf34:	4a                   	dec    %edx
41bf35:	49                   	dec    %ecx
41bf36:	33 45 6f             	xor    0x6f(%ebp),%eax
41bf39:	34 55                	xor    $0x55,%al
41bf3b:	4c                   	dec    %esp
41bf3c:	55                   	push   %ebp
41bf3d:	54                   	push   %esp
41bf3e:	79 53                	jns    0x41bf93
41bf40:	62 63 33             	bound  %esp,0x33(%ebx)
41bf43:	67 44                	addr16 inc %esp
41bf45:	49                   	dec    %ecx
41bf46:	38 64 77 5a          	cmp    %ah,0x5a(%edi,%esi,2)
41bf4a:	70 6e                	jo     0x41bfba
41bf4c:	51                   	push   %ecx
41bf4d:	31 65 47             	xor    %esp,0x47(%ebp)
41bf50:	65 2b 79 74          	sub    %gs:0x74(%ecx),%edi
41bf54:	39 73 72             	cmp    %esi,0x72(%ebx)
41bf57:	6e                   	outsb  %ds:(%esi),(%dx)
41bf58:	53                   	push   %ebx
41bf59:	35 5a 55 41 36       	xor    $0x3641555a,%eax
41bf5e:	79 4e                	jns    0x41bfae
41bf60:	51                   	push   %ecx
41bf61:	45                   	inc    %ebp
41bf62:	7a 38                	jp     0x41bf9c
41bf64:	6d                   	insl   (%dx),%es:(%edi)
41bf65:	43                   	inc    %ebx
41bf66:	4d                   	dec    %ebp
41bf67:	2b 48 55             	sub    0x55(%eax),%ecx
41bf6a:	49                   	dec    %ecx
41bf6b:	4f                   	dec    %edi
41bf6c:	63 4f 62             	arpl   %ecx,0x62(%edi)
41bf6f:	2f                   	das
41bf70:	37                   	aaa
41bf71:	36 2b 67 58          	sub    %ss:0x58(%edi),%esp
41bf75:	54                   	push   %esp
41bf76:	45                   	inc    %ebp
41bf77:	38 6a 73             	cmp    %ch,0x73(%edx)
41bf7a:	56                   	push   %esi
41bf7b:	49                   	dec    %ecx
41bf7c:	76 35                	jbe    0x41bfb3
41bf7e:	36 68 46 34 57 6e    	ss push $0x6e573446
41bf84:	41                   	inc    %ecx
41bf85:	6c                   	insb   (%dx),%es:(%edi)
41bf86:	51                   	push   %ecx
41bf87:	46                   	inc    %esi
41bf88:	31 64 7a 37          	xor    %esp,0x37(%edx,%edi,2)
41bf8c:	64 32 65 52          	xor    %fs:0x52(%ebp),%ah
41bf90:	66 79 49             	data16 jns 0x41bfdc
41bf93:	46                   	inc    %esi
41bf94:	5a                   	pop    %edx
41bf95:	31 77 42             	xor    %esi,0x42(%edi)
41bf98:	69 62 74 32 77 75 59 	imul   $0x59757732,0x74(%edx),%esp
41bf9f:	69 49 56 31 34 55 37 	imul   $0x37553431,0x56(%ecx),%ecx
41bfa6:	49                   	dec    %ecx
41bfa7:	6b 67 62 43          	imul   $0x43,0x62(%edi),%esp
41bfab:	66 6c                	data16 insb (%dx),%es:(%edi)
41bfad:	39 6c 45 6c          	cmp    %ebp,0x6c(%ebp,%eax,2)
41bfb1:	7a 65                	jp     0x41c018
41bfb3:	6f                   	outsl  %ds:(%esi),(%dx)
41bfb4:	35 6f 43 51 6d       	xor    $0x6d51436f,%eax
41bfb9:	4f                   	dec    %edi
41bfba:	75 4b                	jne    0x41c007
41bfbc:	47                   	inc    %edi
41bfbd:	33 45 38             	xor    0x38(%ebp),%eax
41bfc0:	42                   	inc    %edx
41bfc1:	68 74 2f 70 50       	push   $0x50702f74
41bfc6:	47                   	inc    %edi
41bfc7:	47                   	inc    %edi
41bfc8:	6f                   	outsl  %ds:(%esi),(%dx)
41bfc9:	4a                   	dec    %edx
41bfca:	67 4b                	addr16 dec %ebx
41bfcc:	52                   	push   %edx
41bfcd:	76 68                	jbe    0x41c037
41bfcf:	36 2b 62 7a          	sub    %ss:0x7a(%edx),%esp
41bfd3:	41                   	inc    %ecx
41bfd4:	6a 78                	push   $0x78
41bfd6:	69 72 39 37 52 69 69 	imul   $0x69695237,0x39(%edx),%esi
41bfdd:	79 70                	jns    0x41c04f
41bfdf:	75 50                	jne    0x41c031
41bfe1:	73 79                	jae    0x41c05c
41bfe3:	4c                   	dec    %esp
41bfe4:	41                   	inc    %ecx
41bfe5:	6c                   	insb   (%dx),%es:(%edi)
41bfe6:	37                   	aaa
41bfe7:	44                   	inc    %esp
41bfe8:	5a                   	pop    %edx
41bfe9:	64 65 64 4f          	fs gs fs dec %edi
41bfed:	71 4b                	jno    0x41c03a
41bfef:	64 61                	fs popa
41bff1:	55                   	push   %ebp
41bff2:	47                   	inc    %edi
41bff3:	67 68 44 61 68 51    	addr16 push $0x51686144
41bff9:	4c                   	dec    %esp
41bffa:	42                   	inc    %edx
41bffb:	49                   	dec    %ecx