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
41c187:	44                   	inc    %esp
41c188:	4b                   	dec    %ebx
41c189:	67 4e                	addr16 dec %esi
41c18b:	52                   	push   %edx
41c18c:	6a 4a                	push   $0x4a
41c18e:	59                   	pop    %ecx
41c18f:	6c                   	insb   (%dx),%es:(%edi)
41c190:	48                   	dec    %eax
41c191:	45                   	inc    %ebp
41c192:	4e                   	dec    %esi
41c193:	69 69 38 59 36 57 78 	imul   $0x78573659,0x38(%ecx),%ebp
41c19a:	2f                   	das
41c19b:	32 31                	xor    (%ecx),%dh
41c19d:	52                   	push   %edx
41c19e:	39 4f 34             	cmp    %ecx,0x34(%edi)
41c1a1:	74 4c                	je     0x41c1ef
41c1a3:	71 6e                	jno    0x41c213
41c1a5:	46                   	inc    %esi
41c1a6:	74 67                	je     0x41c20f
41c1a8:	30 2f                	xor    %ch,(%edi)
41c1aa:	49                   	dec    %ecx
41c1ab:	43                   	inc    %ebx
41c1ac:	77 67                	ja     0x41c215
41c1ae:	67 58                	addr16 pop %eax
41c1b0:	43                   	inc    %ebx
41c1b1:	61                   	popa
41c1b2:	5a                   	pop    %edx
41c1b3:	76 68                	jbe    0x41c21d
41c1b5:	45                   	inc    %ebp
41c1b6:	4f                   	dec    %edi
41c1b7:	55                   	push   %ebp
41c1b8:	31 59 62             	xor    %ebx,0x62(%ecx)
41c1bb:	72 55                	jb     0x41c212
41c1bd:	42                   	inc    %edx
41c1be:	55                   	push   %ebp
41c1bf:	63 50 35             	arpl   %edx,0x35(%eax)
41c1c2:	4e                   	dec    %esi
41c1c3:	4f                   	dec    %edi
41c1c4:	70 44                	jo     0x41c20a
41c1c6:	77 43                	ja     0x41c20b
41c1c8:	65 51                	gs push %ecx
41c1ca:	69 48 70 78 6a 6a 6e 	imul   $0x6e6a6a78,0x70(%eax),%ecx
41c1d1:	4c                   	dec    %esp
41c1d2:	6c                   	insb   (%dx),%es:(%edi)
41c1d3:	56                   	push   %esi
41c1d4:	34 54                	xor    $0x54,%al
41c1d6:	4a                   	dec    %edx
41c1d7:	51                   	push   %ecx
41c1d8:	6d                   	insl   (%dx),%es:(%edi)
41c1d9:	6a 2f                	push   $0x2f
41c1db:	6c                   	insb   (%dx),%es:(%edi)
41c1dc:	45                   	inc    %ebp
41c1dd:	57                   	push   %edi
41c1de:	37                   	aaa
41c1df:	64 32 6b 68          	xor    %fs:0x68(%ebx),%ch
41c1e3:	2b 67 2f             	sub    0x2f(%edi),%esp
41c1e6:	47                   	inc    %edi
41c1e7:	75 65                	jne    0x41c24e
41c1e9:	37                   	aaa
41c1ea:	6f                   	outsl  %ds:(%esi),(%dx)
41c1eb:	4c                   	dec    %esp
41c1ec:	53                   	push   %ebx
41c1ed:	6c                   	insb   (%dx),%es:(%edi)
41c1ee:	50                   	push   %eax
41c1ef:	45                   	inc    %ebp
41c1f0:	33 53 68             	xor    0x68(%ebx),%edx
41c1f3:	49                   	dec    %ecx
41c1f4:	78 4d                	js     0x41c243
41c1f6:	32 4b 78             	xor    0x78(%ebx),%cl
41c1f9:	4f                   	dec    %edi
41c1fa:	68 76 30 36 76       	push   $0x76363076
41c1ff:	46                   	inc    %esi
41c200:	44                   	inc    %esp
41c201:	37                   	aaa
41c202:	44                   	inc    %esp
41c203:	50                   	push   %eax
41c204:	64 65 4d             	fs gs dec %ebp
41c207:	54                   	push   %esp
41c208:	79 62                	jns    0x41c26c
41c20a:	7a 37                	jp     0x41c243
41c20c:	54                   	push   %esp
41c20d:	42                   	inc    %edx
41c20e:	70 49                	jo     0x41c259
41c210:	61                   	popa
41c211:	6c                   	insb   (%dx),%es:(%edi)
41c212:	35 33 6f 52 73       	xor    $0x73526f33,%eax
41c217:	30 71 53             	xor    %dh,0x53(%ecx)
41c21a:	38 38                	cmp    %bh,(%eax)
41c21c:	6f                   	outsl  %ds:(%esi),(%dx)
41c21d:	51                   	push   %ecx
41c21e:	53                   	push   %ebx
41c21f:	69 6b 77 79 35 6b 43 	imul   $0x436b3579,0x77(%ebx),%ebp
41c226:	37                   	aaa
41c227:	52                   	push   %edx
41c228:	38 30                	cmp    %dh,(%eax)
41c22a:	6b 6f 72 6a          	imul   $0x6a,0x72(%edi),%ebp
41c22e:	68 78 49 45 42       	push   $0x42454978
41c233:	41                   	inc    %ecx
41c234:	5a                   	pop    %edx
41c235:	48                   	dec    %eax
41c236:	79 77                	jns    0x41c2af
41c238:	4c                   	dec    %esp
41c239:	45                   	inc    %ebp
41c23a:	37                   	aaa
41c23b:	32 79 5a             	xor    0x5a(%ecx),%bh
41c23e:	2b 75 59             	sub    0x59(%ebp),%esi
41c241:	32 32                	xor    (%edx),%dh
41c243:	2b 41 4b             	sub    0x4b(%ecx),%eax
41c246:	54                   	push   %esp
41c247:	74 59                	je     0x41c2a2
41c249:	54                   	push   %esp
41c24a:	59                   	pop    %ecx
41c24b:	4a                   	dec    %edx
41c24c:	75 78                	jne    0x41c2c6
41c24e:	45                   	inc    %ebp
41c24f:	47                   	inc    %edi
41c250:	61                   	popa
41c251:	45                   	inc    %ebp
41c252:	66 4f                	dec    %di
41c254:	75 44                	jne    0x41c29a
41c256:	54                   	push   %esp
41c257:	6c                   	insb   (%dx),%es:(%edi)
41c258:	62 73 70             	bound  %esi,0x70(%ebx)
41c25b:	33 72 5a             	xor    0x5a(%edx),%esi
41c25e:	51                   	push   %ecx
41c25f:	30 6d 7a             	xor    %ch,0x7a(%ebp)
41c262:	31 57 4a             	xor    %edx,0x4a(%edi)
41c265:	43                   	inc    %ebx
41c266:	65 39 31             	cmp    %esi,%gs:(%ecx)
41c269:	39 6a 33             	cmp    %ebp,0x33(%edx)
41c26c:	7a 58                	jp     0x41c2c6
41c26e:	67 62 58 59          	bound  %ebx,0x59(%bx,%si)
41c272:	4f                   	dec    %edi
41c273:	45                   	inc    %ebp
41c274:	30 2b                	xor    %ch,(%ebx)
41c276:	68 42 69 55 54       	push   $0x54556942
41c27b:	45                   	inc    %ebp
41c27c:	47                   	inc    %edi
41c27d:	4e                   	dec    %esi
41c27e:	2b 50 6f             	sub    0x6f(%eax),%edx
41c281:	64 52                	fs push %edx
41c283:	43                   	inc    %ebx
41c284:	4b                   	dec    %ebx
41c285:	42                   	inc    %edx
41c286:	67 2b 35             	sub    (%di),%esi
41c289:	77 55                	ja     0x41c2e0
41c28b:	53                   	push   %ebx
41c28c:	77 5a                	ja     0x41c2e8
41c28e:	78 34                	js     0x41c2c4
41c290:	42                   	inc    %edx
41c291:	2f                   	das
41c292:	44                   	inc    %esp
41c293:	61                   	popa
41c294:	6f                   	outsl  %ds:(%esi),(%dx)
41c295:	35 6a 6b 67 4f       	xor    $0x4f676b6a,%eax
41c29a:	4e                   	dec    %esi
41c29b:	38 52 32             	cmp    %dl,0x32(%edx)
41c29e:	38 2b                	cmp    %ch,(%ebx)
41c2a0:	68 37 52 46 7a       	push   $0x7a465237
41c2a5:	32 4f 36             	xor    0x36(%edi),%cl
41c2a8:	37                   	aaa
41c2a9:	31 37                	xor    %esi,(%edi)
41c2ab:	76 71                	jbe    0x41c31e
41c2ad:	72 50                	jb     0x41c2ff
41c2af:	54                   	push   %esp
41c2b0:	33 68 62             	xor    0x62(%eax),%ebp
41c2b3:	67 54                	addr16 push %esp
41c2b5:	6a 51                	push   $0x51
41c2b7:	64 6c                	fs insb (%dx),%es:(%edi)
41c2b9:	49                   	dec    %ecx
41c2ba:	78 75                	js     0x41c331
41c2bc:	7a 6e                	jp     0x41c32c
41c2be:	61                   	popa
41c2bf:	72 42                	jb     0x41c303
41c2c1:	6d                   	insl   (%dx),%es:(%edi)