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
41c01d:	69 64 75 56 38 30 30 	imul   $0x54303038,0x56(%ebp,%esi,2),%esp
41c024:	54
41c025:	31 72 6c             	xor    %esi,0x6c(%edx)
41c028:	61                   	popa
41c029:	66 55                	push   %bp
41c02b:	55                   	push   %ebp
41c02c:	4c                   	dec    %esp
41c02d:	7a 67                	jp     0x41c096
41c02f:	75 6b                	jne    0x41c09c
41c031:	4f                   	dec    %edi
41c032:	39 7a 6e             	cmp    %edi,0x6e(%edx)
41c035:	2b 32                	sub    (%edx),%esi
41c037:	35 31 66 44 59       	xor    $0x59446631,%eax
41c03c:	59                   	pop    %ecx
41c03d:	66 68 4f 75          	pushw  $0x754f
41c041:	69 47 4a 6b 6d 64 78 	imul   $0x78646d6b,0x4a(%edi),%eax
41c048:	33 53 65             	xor    0x65(%ebx),%edx
41c04b:	67 56                	addr16 push %esi
41c04d:	69 6c 53 4d 52 7a 4d 	imul   $0x354d7a52,0x4d(%ebx,%edx,2),%ebp
41c054:	35
41c055:	53                   	push   %ebx
41c056:	77 34                	ja     0x41c08c
41c058:	68 64 6c 35 49       	push   $0x49356c64
41c05d:	52                   	push   %edx
41c05e:	39 64 4a 35          	cmp    %esp,0x35(%edx,%ecx,2)
41c062:	75 43                	jne    0x41c0a7
41c064:	39 6c 62 50          	cmp    %ebp,0x50(%edx,%eiz,2)
41c068:	45                   	inc    %ebp
41c069:	66 2f                	data16 das
41c06b:	56                   	push   %esi
41c06c:	62 68 4e             	bound  %ebp,0x4e(%eax)
41c06f:	58                   	pop    %eax
41c070:	47                   	inc    %edi
41c071:	50                   	push   %eax
41c072:	5a                   	pop    %edx
41c073:	59                   	pop    %ecx
41c074:	71 6e                	jno    0x41c0e4
41c076:	54                   	push   %esp
41c077:	61                   	popa
41c078:	57                   	push   %edi
41c079:	30 37                	xor    %dh,(%edi)
41c07b:	73 78                	jae    0x41c0f5
41c07d:	46                   	inc    %esi
41c07e:	50                   	push   %eax
41c07f:	36 53                	ss push %ebx
41c081:	59                   	pop    %ecx
41c082:	48                   	dec    %eax
41c083:	76 2b                	jbe    0x41c0b0
41c085:	48                   	dec    %eax
41c086:	69 4a 77 74 61 38 47 	imul   $0x47386174,0x77(%edx),%ecx
41c08d:	50                   	push   %eax
41c08e:	32 5a 6c             	xor    0x6c(%edx),%bl
41c091:	48                   	dec    %eax
41c092:	78 4f                	js     0x41c0e3
41c094:	69 47 73 32 54 6c 42 	imul   $0x426c5432,0x73(%edi),%eax
41c09b:	75 37                	jne    0x41c0d4
41c09d:	5a                   	pop    %edx
41c09e:	67 77 71             	addr16 ja 0x41c112
41c0a1:	76 38                	jbe    0x41c0db
41c0a3:	33 69 4c             	xor    0x4c(%ecx),%ebp
41c0a6:	53                   	push   %ebx
41c0a7:	35 30 63 37 77       	xor    $0x77376330,%eax
41c0ac:	4d                   	dec    %ebp
41c0ad:	70 46                	jo     0x41c0f5
41c0af:	51                   	push   %ecx
41c0b0:	4c                   	dec    %esp
41c0b1:	55                   	push   %ebp
41c0b2:	54                   	push   %esp
41c0b3:	54                   	push   %esp
41c0b4:	56                   	push   %esi
41c0b5:	64 68 71 66 43 49    	fs push $0x49436671
41c0bb:	51                   	push   %ecx
41c0bc:	4c                   	dec    %esp
41c0bd:	43                   	inc    %ebx
41c0be:	2f                   	das
41c0bf:	68 63 52 4c 39       	push   $0x394c5263
41c0c4:	6d                   	insl   (%dx),%es:(%edi)
41c0c5:	45                   	inc    %ebp
41c0c6:	51                   	push   %ecx
41c0c7:	36 4f                	ss dec %edi
41c0c9:	4b                   	dec    %ebx
41c0ca:	49                   	dec    %ecx
41c0cb:	69 70 55 77 51 4c 35 	imul   $0x354c5177,0x55(%eax),%esi
41c0d2:	44                   	inc    %esp
41c0d3:	32 7a 49             	xor    0x49(%edx),%bh
41c0d6:	4c                   	dec    %esp
41c0d7:	51                   	push   %ecx
41c0d8:	2b 4c 75 51          	sub    0x51(%ebp,%esi,2),%ecx
41c0dc:	62 6e 4f             	bound  %ebp,0x4f(%esi)
41c0df:	54                   	push   %esp
41c0e0:	79 4d                	jns    0x41c12f
41c0e2:	48                   	dec    %eax
41c0e3:	38 67 4e             	cmp    %ah,0x4e(%edi)
41c0e6:	6a 4c                	push   $0x4c
41c0e8:	36 38 32             	cmp    %dh,%ss:(%edx)
41c0eb:	44                   	inc    %esp
41c0ec:	46                   	inc    %esi
41c0ed:	79 56                	jns    0x41c145
41c0ef:	30 34 6b             	xor    %dh,(%ebx,%ebp,2)
41c0f2:	6c                   	insb   (%dx),%es:(%edi)
41c0f3:	67 48                	addr16 dec %eax
41c0f5:	47                   	inc    %edi
41c0f6:	35 4c 48 6c 52       	xor    $0x526c484c,%eax
41c0fb:	4d                   	dec    %ebp
41c0fc:	30 44 4f 78          	xor    %al,0x78(%edi,%ecx,2)
41c100:	6f                   	outsl  %ds:(%esi),(%dx)
41c101:	30 76 57             	xor    %dh,0x57(%esi)
41c104:	62 4c 73 42          	bound  %ecx,0x42(%ebx,%esi,2)
41c108:	77 51                	ja     0x41c15b
41c10a:	4e                   	dec    %esi
41c10b:	32 75 53             	xor    0x53(%ebp),%dh
41c10e:	33 79 30             	xor    0x30(%ecx),%edi
41c111:	69 65 47 49 34 44 67 	imul   $0x67443449,0x47(%ebp),%esp
41c118:	30 39                	xor    %bh,(%ecx)
41c11a:	4f                   	dec    %edi
41c11b:	36 70 4a             	ss jo  0x41c168
41c11e:	48                   	dec    %eax
41c11f:	4b                   	dec    %ebx
41c120:	2f                   	das
41c121:	72 6d                	jb     0x41c190
41c123:	6e                   	outsb  %ds:(%esi),(%dx)
41c124:	6e                   	outsb  %ds:(%esi),(%dx)
41c125:	51                   	push   %ecx
41c126:	71 6a                	jno    0x41c192
41c128:	38 70 31             	cmp    %dh,0x31(%eax)
41c12b:	61                   	popa
41c12c:	34 6f                	xor    $0x6f,%al
41c12e:	61                   	popa
41c12f:	54                   	push   %esp
41c130:	43                   	inc    %ebx
41c131:	39 76 6c             	cmp    %esi,0x6c(%esi)
41c134:	78 6b                	js     0x41c1a1
41c136:	53                   	push   %ebx
41c137:	4e                   	dec    %esi
41c138:	69 6a 54 6b 4b 30 7a 	imul   $0x7a304b6b,0x54(%edx),%ebp
41c13f:	71 57                	jno    0x41c198
41c141:	62 63 35             	bound  %esp,0x35(%ebx)
41c144:	48                   	dec    %eax
41c145:	79 5a                	jns    0x41c1a1
41c147:	57                   	push   %edi
41c148:	68 6c 51 38 39       	push   $0x3938516c
41c14d:	57                   	push   %edi
41c14e:	55                   	push   %ebp
41c14f:	67 6d                	insl   (%dx),%es:(%di)
41c151:	48                   	dec    %eax
41c152:	32 6e 4c             	xor    0x4c(%esi),%ch
41c155:	41                   	inc    %ecx
41c156:	37                   	aaa
41c157:	42                   	inc    %edx
41c158:	78 71                	js     0x41c1cb
41c15a:	5a                   	pop    %edx
41c15b:	74 57                	je     0x41c1b4
41c15d:	6c                   	insb   (%dx),%es:(%edi)
41c15e:	78 2f                	js     0x41c18f
41c160:	61                   	popa
41c161:	74 36                	je     0x41c199
41c163:	30 32                	xor    %dh,(%edx)
41c165:	6f                   	outsl  %ds:(%esi),(%dx)
41c166:	2b 4d 66             	sub    0x66(%ebp),%ecx
41c169:	30 74 6f 38          	xor    %dh,0x38(%edi,%ebp,2)
41c16d:	58                   	pop    %eax
41c16e:	77 74                	ja     0x41c1e4
41c170:	61                   	popa
41c171:	64 6f                	outsl  %fs:(%esi),(%dx)
41c173:	4f                   	dec    %edi
41c174:	38 74 67 71          	cmp    %dh,0x71(%edi,%eiz,2)
41c178:	33 76 54             	xor    0x54(%esi),%esi
41c17b:	78 71                	js     0x41c1ee
41c17d:	75 44                	jne    0x41c1c3
41c17f:	6c                   	insb   (%dx),%es:(%edi)
41c180:	44                   	inc    %esp
41c181:	56                   	push   %esi
41c182:	6d                   	insl   (%dx),%es:(%edi)
41c183:	55                   	push   %ebp
41c184:	33 4d 50             	xor    0x50(%ebp),%ecx