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
41bec4:	39 57 49             	cmp    %edx,0x49(%edi)
41bec7:	4d                   	dec    %ebp
41bec8:	6a 6b                	push   $0x6b
41beca:	6e                   	outsb  %ds:(%esi),(%dx)
41becb:	50                   	push   %eax
41becc:	35 52 65 57 35       	xor    $0x35576552,%eax
41bed1:	69 55 6e 4f 6a 6c 73 	imul   $0x736c6a4f,0x6e(%ebp),%edx
41bed8:	75 39                	jne    0x41bf13
41beda:	33 78 43             	xor    0x43(%eax),%edi
41bedd:	6f                   	outsl  %ds:(%esi),(%dx)
41bede:	48                   	dec    %eax
41bedf:	79 51                	jns    0x41bf32
41bee1:	63 44 75 4b          	arpl   %eax,0x4b(%ebp,%esi,2)
41bee5:	55                   	push   %ebp
41bee6:	55                   	push   %ebp
41bee7:	51                   	push   %ecx
41bee8:	75 6d                	jne    0x41bf57
41beea:	47                   	inc    %edi
41beeb:	53                   	push   %ebx
41beec:	53                   	push   %ebx
41beed:	78 4e                	js     0x41bf3d
41beef:	30 4f 74             	xor    %cl,0x74(%edi)
41bef2:	64 62 54 36 46       	bound  %edx,%fs:0x46(%esi,%esi,1)
41bef7:	4d                   	dec    %ebp
41bef8:	38 46 32             	cmp    %al,0x32(%esi)
41befb:	33 69 58             	xor    0x58(%ecx),%ebp
41befe:	6b 61 67 46          	imul   $0x46,0x67(%ecx),%esp
41bf02:	6d                   	insl   (%dx),%es:(%edi)
41bf03:	71 59                	jno    0x41bf5e
41bf05:	4c                   	dec    %esp
41bf06:	72 73                	jb     0x41bf7b
41bf08:	39 68 52             	cmp    %ebp,0x52(%eax)
41bf0b:	64 4f                	fs dec %edi
41bf0d:	36 58                	ss pop %eax
41bf0f:	33 56 63             	xor    0x63(%esi),%edx
41bf12:	6b 4b 39 4a          	imul   $0x4a,0x39(%ebx),%ecx
41bf16:	42                   	inc    %edx
41bf17:	35 33 2b 76 59       	xor    $0x59762b33,%eax
41bf1c:	6c                   	insb   (%dx),%es:(%edi)
41bf1d:	72 68                	jb     0x41bf87
41bf1f:	4b                   	dec    %ebx
41bf20:	45                   	inc    %ebp
41bf21:	39 73 47             	cmp    %esi,0x47(%ebx)
41bf24:	37                   	aaa
41bf25:	53                   	push   %ebx
41bf26:	52                   	push   %edx
41bf27:	6b 34 6d 2b 37 57 67 	imul   $0x6c,0x6757372b(,%ebp,2),%esi
41bf2e:	6c
41bf2f:	69 79 52 32 54 35 6a 	imul   $0x6a355432,0x52(%ecx),%edi
41bf36:	77 69                	ja     0x41bfa1
41bf38:	56                   	push   %esi
41bf39:	70 62                	jo     0x41bf9d
41bf3b:	51                   	push   %ecx
41bf3c:	57                   	push   %edi
41bf3d:	53                   	push   %ebx
41bf3e:	4b                   	dec    %ebx
41bf3f:	76 34                	jbe    0x41bf75
41bf41:	4f                   	dec    %edi
41bf42:	45                   	inc    %ebp
41bf43:	72 63                	jb     0x41bfa8
41bf45:	65 63 6c 31 54       	arpl   %ebp,%gs:0x54(%ecx,%esi,1)
41bf4a:	77 4e                	ja     0x41bf9a
41bf4c:	50                   	push   %eax
41bf4d:	46                   	inc    %esi
41bf4e:	56                   	push   %esi
41bf4f:	61                   	popa
41bf50:	32 74 6e 72          	xor    0x72(%esi,%ebp,2),%dh
41bf54:	51                   	push   %ecx
41bf55:	35 42 62 65 58       	xor    $0x58656242,%eax
41bf5a:	67 4f                	addr16 dec %edi
41bf5c:	52                   	push   %edx
41bf5d:	65 45                	gs inc %ebp
41bf5f:	51                   	push   %ecx
41bf60:	73 30                	jae    0x41bf92
41bf62:	74 59                	je     0x41bfbd
41bf64:	79 38                	jns    0x41bf9e
41bf66:	68 49 4c 42 70       	push   $0x70424c49
41bf6b:	2f                   	das
41bf6c:	45                   	inc    %ebp
41bf6d:	72 79                	jb     0x41bfe8
41bf6f:	66 64 46             	fs inc %si
41bf72:	58                   	pop    %eax
41bf73:	2b 59 66             	sub    0x66(%ecx),%ebx
41bf76:	58                   	pop    %eax
41bf77:	55                   	push   %ebp
41bf78:	4f                   	dec    %edi
41bf79:	56                   	push   %esi
41bf7a:	43                   	inc    %ebx
41bf7b:	55                   	push   %ebp
41bf7c:	68 67 35 6f 48       	push   $0x486f3567
41bf81:	6f                   	outsl  %ds:(%esi),(%dx)
41bf82:	61                   	popa
41bf83:	75 69                	jne    0x41bfee
41bf85:	73 7a                	jae    0x41c001
41bf87:	41                   	inc    %ecx
41bf88:	4e                   	dec    %esi
41bf89:	48                   	dec    %eax
41bf8a:	4e                   	dec    %esi
41bf8b:	36 54                	ss push %esp
41bf8d:	51                   	push   %ecx
41bf8e:	49                   	dec    %ecx
41bf8f:	66 7a 54             	data16 jp 0x41bfe6
41bf92:	71 68                	jno    0x41bffc
41bf94:	77 30                	ja     0x41bfc6
41bf96:	35 46 77 32 46       	xor    $0x46327746,%eax
41bf9b:	42                   	inc    %edx
41bf9c:	43                   	inc    %ebx
41bf9d:	58                   	pop    %eax
41bf9e:	7a 7a                	jp     0x41c01a
41bfa0:	37                   	aaa
41bfa1:	4f                   	dec    %edi
41bfa2:	59                   	pop    %ecx
41bfa3:	73 68                	jae    0x41c00d
41bfa5:	78 62                	js     0x41c009
41bfa7:	52                   	push   %edx
41bfa8:	33 46 6c             	xor    0x6c(%esi),%eax
41bfab:	4e                   	dec    %esi
41bfac:	7a 6f                	jp     0x41c01d
41bfae:	6d                   	insl   (%dx),%es:(%edi)
41bfaf:	69 79 2f 75 46 4f 41 	imul   $0x414f4675,0x2f(%ecx),%edi
41bfb6:	48                   	dec    %eax
41bfb7:	50                   	push   %eax
41bfb8:	59                   	pop    %ecx
41bfb9:	45                   	inc    %ebp
41bfba:	38 37                	cmp    %dh,(%edi)
41bfbc:	65 58                	gs pop %eax
41bfbe:	49                   	dec    %ecx
41bfbf:	79 49                	jns    0x41c00a
41bfc1:	51                   	push   %ecx
41bfc2:	77 31                	ja     0x41bff5
41bfc4:	68 6d 71 49 36       	push   $0x3649716d
41bfc9:	68 65 4f 51 57       	push   $0x57514f65
41bfce:	46                   	inc    %esi
41bfcf:	6b 45 65 30          	imul   $0x30,0x65(%ebp),%eax
41bfd3:	4f                   	dec    %edi
41bfd4:	38 34 7a             	cmp    %dh,(%edx,%edi,2)
41bfd7:	63 6b 4a             	arpl   %ebp,0x4a(%ebx)
41bfda:	63 50 2b             	arpl   %edx,0x2b(%eax)
41bfdd:	71 4d                	jno    0x41c02c
41bfdf:	69 41 51 49 79 68 59 	imul   $0x59687949,0x51(%ecx),%eax
41bfe6:	64 43                	fs inc %ebx
41bfe8:	38 47 75             	cmp    %al,0x75(%edi)
41bfeb:	32 6b 51             	xor    0x51(%ebx),%ch
41bfee:	31 56 75             	xor    %edx,0x75(%esi)
41bff1:	67 78 4b             	addr16 js 0x41c03f
41bff4:	68 71 76 2f 2b       	push   $0x2b2f7671
41bff9:	53                   	push   %ebx
41bffa:	58                   	pop    %eax
41bffb:	79 4e                	jns    0x41c04b
41bffd:	6f                   	outsl  %ds:(%esi),(%dx)
41bffe:	47                   	inc    %edi
41bfff:	76 34                	jbe    0x41c035
41c001:	42                   	inc    %edx
41c002:	37                   	aaa
41c003:	56                   	push   %esi
41c004:	74 69                	je     0x41c06f
41c006:	47                   	inc    %edi
41c007:	64 61                	fs popa
41c009:	4e                   	dec    %esi
41c00a:	6f                   	outsl  %ds:(%esi),(%dx)
41c00b:	78 2b                	js     0x41c038
41c00d:	6f                   	outsl  %ds:(%esi),(%dx)
41c00e:	44                   	inc    %esp
41c00f:	51                   	push   %ecx
41c010:	4f                   	dec    %edi
41c011:	4a                   	dec    %edx
41c012:	75 65                	jne    0x41c079
41c014:	47                   	inc    %edi
41c015:	72 2b                	jb     0x41c042
41c017:	6c                   	insb   (%dx),%es:(%edi)
41c018:	59                   	pop    %ecx
41c019:	4f                   	dec    %edi
41c01a:	55                   	push   %ebp
41c01b:	6d                   	insl   (%dx),%es:(%edi)
41c01c:	57                   	push   %edi