41bc63:	66 76 50             	data16 jbe 0x41bcb6
41bc66:	56                   	push   %esi
41bc67:	53                   	push   %ebx
41bc68:	34 47                	xor    $0x47,%al
41bc6a:	62 2f                	bound  %ebp,(%edi)
41bc6c:	62 43 36             	bound  %eax,0x36(%ebx)
41bc6f:	2b 35 76 76 78 70    	sub    0x70787676,%esi
41bc75:	55                   	push   %ebp
41bc76:	6f                   	outsl  %ds:(%esi),(%dx)
41bc77:	59                   	pop    %ecx
41bc78:	32 44 4a 65          	xor    0x65(%edx,%ecx,2),%al
41bc7c:	35 53 77 32 71       	xor    $0x71327753,%eax
41bc81:	2f                   	das
41bc82:	2b 48 6f             	sub    0x6f(%eax),%ecx
41bc85:	42                   	inc    %edx
41bc86:	59                   	pop    %ecx
41bc87:	5a                   	pop    %edx
41bc88:	41                   	inc    %ecx
41bc89:	6d                   	insl   (%dx),%es:(%edi)
41bc8a:	6e                   	outsb  %ds:(%esi),(%dx)
41bc8b:	2b 37                	sub    (%edi),%esi
41bc8d:	4a                   	dec    %edx
41bc8e:	48                   	dec    %eax
41bc8f:	71 4c                	jno    0x41bcdd
41bc91:	48                   	dec    %eax
41bc92:	4c                   	dec    %esp
41bc93:	53                   	push   %ebx
41bc94:	71 74                	jno    0x41bd0a
41bc96:	53                   	push   %ebx
41bc97:	71 73                	jno    0x41bd0c
41bc99:	6f                   	outsl  %ds:(%esi),(%dx)
41bc9a:	42                   	inc    %edx
41bc9b:	6f                   	outsl  %ds:(%esi),(%dx)
41bc9c:	6e                   	outsb  %ds:(%esi),(%dx)
41bc9d:	73 31                	jae    0x41bcd0
41bc9f:	38 65 61             	cmp    %ah,0x61(%ebp)
41bca2:	41                   	inc    %ecx
41bca3:	36 70 41             	ss jo  0x41bce7
41bca6:	7a 78                	jp     0x41bd20
41bca8:	7a 52                	jp     0x41bcfc
41bcaa:	4e                   	dec    %esi
41bcab:	42                   	inc    %edx
41bcac:	4b                   	dec    %ebx
41bcad:	75 73                	jne    0x41bd22
41bcaf:	76 74                	jbe    0x41bd25
41bcb1:	58                   	pop    %eax
41bcb2:	44                   	inc    %esp
41bcb3:	42                   	inc    %edx
41bcb4:	50                   	push   %eax
41bcb5:	2b 47 77             	sub    0x77(%edi),%eax
41bcb8:	71 57                	jno    0x41bd11
41bcba:	6a 55                	push   $0x55
41bcbc:	53                   	push   %ebx
41bcbd:	4c                   	dec    %esp
41bcbe:	46                   	inc    %esi
41bcbf:	77 63                	ja     0x41bd24
41bcc1:	4e                   	dec    %esi
41bcc2:	6a 36                	push   $0x36
41bcc4:	55                   	push   %ebp
41bcc5:	77 59                	ja     0x41bd20
41bcc7:	4c                   	dec    %esp
41bcc8:	4d                   	dec    %ebp
41bcc9:	6c                   	insb   (%dx),%es:(%edi)
41bcca:	71 76                	jno    0x41bd42
41bccc:	50                   	push   %eax
41bccd:	39 4e 4e             	cmp    %ecx,0x4e(%esi)
41bcd0:	71 4c                	jno    0x41bd1e
41bcd2:	78 2b                	js     0x41bcff
41bcd4:	48                   	dec    %eax
41bcd5:	55                   	push   %ebp
41bcd6:	44                   	inc    %esp
41bcd7:	6f                   	outsl  %ds:(%esi),(%dx)
41bcd8:	61                   	popa
41bcd9:	43                   	inc    %ebx
41bcda:	72 52                	jb     0x41bd2e
41bcdc:	48                   	dec    %eax
41bcdd:	32 48 39             	xor    0x39(%eax),%cl
41bce0:	30 2b                	xor    %ch,(%ebx)
41bce2:	41                   	inc    %ecx
41bce3:	71 78                	jno    0x41bd5d
41bce5:	75 50                	jne    0x41bd37
41bce7:	6f                   	outsl  %ds:(%esi),(%dx)
41bce8:	6f                   	outsl  %ds:(%esi),(%dx)
41bce9:	44                   	inc    %esp
41bcea:	38 6c 52 44          	cmp    %ch,0x44(%edx,%edx,2)
41bcee:	2b 2b                	sub    (%ebx),%ebp
41bcf0:	63 48 69             	arpl   %ecx,0x69(%eax)
41bcf3:	36 4c                	ss dec %esp
41bcf5:	36 4c                	ss dec %esp
41bcf7:	41                   	inc    %ecx
41bcf8:	65 52                	gs push %edx
41bcfa:	54                   	push   %esp
41bcfb:	55                   	push   %ebp
41bcfc:	6e                   	outsb  %ds:(%esi),(%dx)
41bcfd:	50                   	push   %eax
41bcfe:	4e                   	dec    %esi
41bcff:	61                   	popa
41bd00:	54                   	push   %esp
41bd01:	31 76 38             	xor    %esi,0x38(%esi)
41bd04:	57                   	push   %edi
41bd05:	39 2f                	cmp    %ebp,(%edi)
41bd07:	55                   	push   %ebp
41bd08:	67 6e                	outsb  %ds:(%si),(%dx)
41bd0a:	49                   	dec    %ecx
41bd0b:	36 43                	ss inc %ebx
41bd0d:	32 72 76             	xor    0x76(%edx),%dh
41bd10:	76 54                	jbe    0x41bd66
41bd12:	51                   	push   %ecx
41bd13:	77 30                	ja     0x41bd45
41bd15:	64 4a                	fs dec %edx
41bd17:	45                   	inc    %ebp
41bd18:	66 61                	popaw
41bd1a:	59                   	pop    %ecx
41bd1b:	7a 30                	jp     0x41bd4d
41bd1d:	79 2f                	jns    0x41bd4e
41bd1f:	6f                   	outsl  %ds:(%esi),(%dx)
41bd20:	5a                   	pop    %edx
41bd21:	74 43                	je     0x41bd66
41bd23:	61                   	popa
41bd24:	6f                   	outsl  %ds:(%esi),(%dx)
41bd25:	66 42                	inc    %dx
41bd27:	66 79 4c             	data16 jns 0x41bd76
41bd2a:	6e                   	outsb  %ds:(%esi),(%dx)
41bd2b:	2f                   	das
41bd2c:	34 62                	xor    $0x62,%al
41bd2e:	62 59 36             	bound  %ebx,0x36(%ecx)
41bd31:	35 58 67 4b 72       	xor    $0x724b6758,%eax
41bd36:	54                   	push   %esp
41bd37:	6c                   	insb   (%dx),%es:(%edi)
41bd38:	38 74 54 76          	cmp    %dh,0x76(%esp,%edx,2)
41bd3c:	42                   	inc    %edx
41bd3d:	41                   	inc    %ecx
41bd3e:	38 35 42 37 34 79    	cmp    %dh,0x79343742
41bd44:	48                   	dec    %eax
41bd45:	36 2f                	ss das
41bd47:	56                   	push   %esi
41bd48:	6e                   	outsb  %ds:(%esi),(%dx)
41bd49:	78 67                	js     0x41bdb2
41bd4b:	69 39 31 74 71 75    	imul   $0x75717431,(%ecx),%edi
41bd51:	6f                   	outsl  %ds:(%esi),(%dx)
41bd52:	57                   	push   %edi
41bd53:	54                   	push   %esp
41bd54:	41                   	inc    %ecx
41bd55:	59                   	pop    %ecx
41bd56:	61                   	popa
41bd57:	6c                   	insb   (%dx),%es:(%edi)
41bd58:	76 2f                	jbe    0x41bd89
41bd5a:	47                   	inc    %edi
41bd5b:	65 61                	gs popa
41bd5d:	30 53 36             	xor    %dl,0x36(%ebx)
41bd60:	53                   	push   %ebx
41bd61:	64 45                	fs inc %ebp
41bd63:	2b 7a 55             	sub    0x55(%edx),%edi
41bd66:	6b 2b 63             	imul   $0x63,(%ebx),%ebp
41bd69:	58                   	pop    %eax
41bd6a:	44                   	inc    %esp
41bd6b:	6e                   	outsb  %ds:(%esi),(%dx)
41bd6c:	37                   	aaa
41bd6d:	54                   	push   %esp
41bd6e:	77 5a                	ja     0x41bdca
41bd70:	56                   	push   %esi
41bd71:	6f                   	outsl  %ds:(%esi),(%dx)
41bd72:	74 42                	je     0x41bdb6
41bd74:	4f                   	dec    %edi
41bd75:	68 45 63 65 79       	push   $0x79656345
41bd7a:	4a                   	dec    %edx
41bd7b:	33 4e 2f             	xor    0x2f(%esi),%ecx
41bd7e:	73 44                	jae    0x41bdc4
41bd80:	41                   	inc    %ecx
41bd81:	6e                   	outsb  %ds:(%esi),(%dx)
41bd82:	43                   	inc    %ebx
41bd83:	38 31                	cmp    %dh,(%ecx)
41bd85:	54                   	push   %esp
41bd86:	6b 79 6c 79          	imul   $0x79,0x6c(%ecx),%edi
41bd8a:	55                   	push   %ebp
41bd8b:	5a                   	pop    %edx
41bd8c:	63 33                	arpl   %esi,(%ebx)
41bd8e:	36 67 77 54          	ss addr16 ja 0x41bde6
41bd92:	74 73                	je     0x41be07
41bd94:	66 54                	push   %sp
41bd96:	48                   	dec    %eax
41bd97:	74 5a                	je     0x41bdf3
41bd99:	6c                   	insb   (%dx),%es:(%edi)
41bd9a:	59                   	pop    %ecx
41bd9b:	39 75 70             	cmp    %esi,0x70(%ebp)
41bd9e:	58                   	pop    %eax
41bd9f:	30 63 6c             	xor    %ah,0x6c(%ebx)
41bda2:	67 76 6a             	addr16 jbe 0x41be0f
41bda5:	33 36                	xor    (%esi),%esi
41bda7:	4c                   	dec    %esp
41bda8:	6a 4b                	push   $0x4b
41bdaa:	50                   	push   %eax
41bdab:	71 62                	jno    0x41be0f
41bdad:	6f                   	outsl  %ds:(%esi),(%dx)
41bdae:	30 53 53             	xor    %dl,0x53(%ebx)
41bdb1:	44                   	inc    %esp
41bdb2:	41                   	inc    %ecx
41bdb3:	4f                   	dec    %edi
41bdb4:	54                   	push   %esp
41bdb5:	55                   	push   %ebp
41bdb6:	2f                   	das
41bdb7:	6f                   	outsl  %ds:(%esi),(%dx)
41bdb8:	75 51                	jne    0x41be0b
41bdba:	52                   	push   %edx
41bdbb:	57                   	push   %edi
41bdbc:	67 44                	addr16 inc %esp
41bdbe:	30 63 6f             	xor    %ah,0x6f(%ebx)
41bdc1:	46                   	inc    %esi
41bdc2:	48                   	dec    %eax
41bdc3:	53                   	push   %ebx
41bdc4:	58                   	pop    %eax
41bdc5:	43                   	inc    %ebx
41bdc6:	76 54                	jbe    0x41be1c
41bdc8:	6f                   	outsl  %ds:(%esi),(%dx)
41bdc9:	57                   	push   %edi
41bdca:	6e                   	outsb  %ds:(%esi),(%dx)
41bdcb:	36 53                	ss push %ebx
41bdcd:	4a                   	dec    %edx
41bdce:	5a                   	pop    %edx
41bdcf:	73 35                	jae    0x41be06
41bdd1:	50                   	push   %eax
41bdd2:	70 4d                	jo     0x41be21
41bdd4:	42                   	inc    %edx
41bdd5:	72 63                	jb     0x41be3a
41bdd7:	4f                   	dec    %edi
41bdd8:	6e                   	outsb  %ds:(%esi),(%dx)
41bdd9:	68 61 2f 6c 4d       	push   $0x4d6c2f61
41bdde:	73 5a                	jae    0x41be3a
41bde0:	33 74 38 72          	xor    0x72(%eax,%edi,1),%esi
41bde4:	38 6c 4a 78          	cmp    %ch,0x78(%edx,%ecx,2)
41bde8:	6a 75                	push   $0x75
41bdea:	4a                   	dec    %edx
41bdeb:	34 4b                	xor    $0x4b,%al
41bded:	57                   	push   %edi
41bdee:	64 43                	fs inc %ebx
41bdf0:	52                   	push   %edx
41bdf1:	71 43                	jno    0x41be36
41bdf3:	53                   	push   %ebx
41bdf4:	67 30 38             	xor    %bh,(%bx,%si)
41bdf7:	6a 78                	push   $0x78
41bdf9:	47                   	inc    %edi
41bdfa:	42                   	inc    %edx
41bdfb:	53                   	push   %ebx
41bdfc:	6e                   	outsb  %ds:(%esi),(%dx)
41bdfd:	64 4f                	fs dec %edi
41bdff:	38 36                	cmp    %dh,(%esi)
41be01:	49                   	dec    %ecx
41be02:	72 66                	jb     0x41be6a
41be04:	72 6e                	jb     0x41be74
41be06:	67 63 30             	arpl   %esi,(%bx,%si)
41be09:	73 54                	jae    0x41be5f
41be0b:	61                   	popa
41be0c:	58                   	pop    %eax
41be0d:	6b 62 38 39          	imul   $0x39,0x38(%edx),%esp
41be11:	4a                   	dec    %edx
41be12:	2f                   	das
41be13:	44                   	inc    %esp
41be14:	39 6e 71             	cmp    %ebp,0x71(%esi)
41be17:	53                   	push   %ebx
41be18:	34 70                	xor    $0x70,%al
41be1a:	42                   	inc    %edx
41be1b:	4a                   	dec    %edx
41be1c:	63 66 6e             	arpl   %esp,0x6e(%esi)
41be1f:	37                   	aaa
41be20:	38 30                	cmp    %dh,(%eax)
41be22:	47                   	inc    %edi
41be23:	79 4d                	jns    0x41be72
41be25:	56                   	push   %esi
41be26:	77 34                	ja     0x41be5c
41be28:	59                   	pop    %ecx
41be29:	4b                   	dec    %ebx
41be2a:	69 7a 6d 58 6b 34 46 	imul   $0x46346b58,0x6d(%edx),%edi
41be31:	52                   	push   %edx
41be32:	79 67                	jns    0x41be9b
41be34:	66 32 36             	data16 xor (%esi),%dh
41be37:	71 73                	jno    0x41beac
41be39:	76 36                	jbe    0x41be71
41be3b:	30 53 47             	xor    %dl,0x47(%ebx)
41be3e:	36 52                	ss push %edx
41be40:	48                   	dec    %eax
41be41:	71 45                	jno    0x41be88
41be43:	61                   	popa
41be44:	56                   	push   %esi
41be45:	48                   	dec    %eax
41be46:	6e                   	outsb  %ds:(%esi),(%dx)
41be47:	71 76                	jno    0x41bebf
41be49:	52                   	push   %edx
41be4a:	63 35 74 66 54 44    	arpl   %esi,0x44546674
41be50:	4c                   	dec    %esp
41be51:	46                   	inc    %esi
41be52:	52                   	push   %edx
41be53:	44                   	inc    %esp
41be54:	65 5a                	gs pop %edx
41be56:	45                   	inc    %ebp
41be57:	45                   	inc    %ebp
41be58:	55                   	push   %ebp
41be59:	48                   	dec    %eax
41be5a:	6a 59                	push   $0x59
41be5c:	53                   	push   %ebx
41be5d:	6c                   	insb   (%dx),%es:(%edi)
41be5e:	31 57 6b             	xor    %edx,0x6b(%edi)
41be61:	79 46                	jns    0x41bea9
41be63:	54                   	push   %esp
41be64:	55                   	push   %ebp
41be65:	32 6e 6c             	xor    0x6c(%esi),%ch
41be68:	76 71                	jbe    0x41bedb
41be6a:	7a 55                	jp     0x41bec1
41be6c:	2f                   	das
41be6d:	4a                   	dec    %edx
41be6e:	2b 55 4b             	sub    0x4b(%ebp),%edx
41be71:	57                   	push   %edi
41be72:	68 63 71 41 51       	push   $0x51417163
41be77:	33 47 68             	xor    0x68(%edi),%eax
41be7a:	6b 44 30 39 77       	imul   $0x77,0x39(%eax,%esi,1),%eax
41be7f:	67 71 65             	addr16 jno 0x41bee7
41be82:	37                   	aaa
41be83:	33 70 73             	xor    0x73(%eax),%esi
41be86:	75 47                	jne    0x41becf
41be88:	53                   	push   %ebx
41be89:	78 47                	js     0x41bed2
41be8b:	79 66                	jns    0x41bef3
41be8d:	6f                   	outsl  %ds:(%esi),(%dx)
41be8e:	33 75 51             	xor    0x51(%ebp),%esi
41be91:	6b 48 4e 4c          	imul   $0x4c,0x4e(%eax),%ecx
41be95:	56                   	push   %esi
41be96:	31 4f 36             	xor    %ecx,0x36(%edi)
41be99:	53                   	push   %ebx
41be9a:	4d                   	dec    %ebp
41be9b:	63 74 46 30          	arpl   %esi,0x30(%esi,%eax,2)
41be9f:	48                   	dec    %eax
41bea0:	56                   	push   %esi
41bea1:	30 67 74             	xor    %ah,0x74(%edi)
41bea4:	41                   	inc    %ecx
41bea5:	53                   	push   %ebx
41bea6:	32 56 37             	xor    0x37(%esi),%dl
41bea9:	54                   	push   %esp
41beaa:	2f                   	das
41beab:	32 2f                	xor    (%edi),%ch
41bead:	64 43                	fs inc %ebx
41beaf:	55                   	push   %ebp
41beb0:	54                   	push   %esp
41beb1:	6e                   	outsb  %ds:(%esi),(%dx)
41beb2:	65 6b 57 74 5a       	imul   $0x5a,%gs:0x74(%edi),%edx
41beb7:	74 2f                	je     0x41bee8
41beb9:	65 32 52 2b          	xor    %gs:0x2b(%edx),%dl
41bebd:	4d                   	dec    %ebp
41bebe:	76 45                	jbe    0x41bf05
41bec0:	74 71                	je     0x41bf33
41bec2:	2f                   	das
41bec3:	46                   	inc    %esi