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)
41c2c2:	5a                   	pop    %edx
41c2c3:	75 63                	jne    0x41c328
41c2c5:	76 59                	jbe    0x41c320
41c2c7:	6c                   	insb   (%dx),%es:(%edi)
41c2c8:	7a 74                	jp     0x41c33e
41c2ca:	5a                   	pop    %edx
41c2cb:	4c                   	dec    %esp
41c2cc:	63 42 6c             	arpl   %eax,0x6c(%edx)
41c2cf:	33 4d 2f             	xor    0x2f(%ebp),%ecx
41c2d2:	30 30                	xor    %dh,(%eax)
41c2d4:	75 55                	jne    0x41c32b
41c2d6:	64 49                	fs dec %ecx
41c2d8:	78 73                	js     0x41c34d
41c2da:	6e                   	outsb  %ds:(%esi),(%dx)
41c2db:	4f                   	dec    %edi
41c2dc:	56                   	push   %esi
41c2dd:	79 45                	jns    0x41c324
41c2df:	64 70 41             	fs jo  0x41c323
41c2e2:	4a                   	dec    %edx
41c2e3:	33 79 45             	xor    0x45(%ecx),%edi
41c2e6:	74 65                	je     0x41c34d
41c2e8:	46                   	inc    %esi
41c2e9:	77 6f                	ja     0x41c35a
41c2eb:	5a                   	pop    %edx
41c2ec:	54                   	push   %esp
41c2ed:	47                   	inc    %edi
41c2ee:	77 75                	ja     0x41c365
41c2f0:	69 70 73 44 37 4f 51 	imul   $0x514f3744,0x73(%eax),%esi
41c2f7:	6d                   	insl   (%dx),%es:(%edi)
41c2f8:	43                   	inc    %ebx
41c2f9:	36 2b 74 35 4e       	sub    %ss:0x4e(%ebp,%esi,1),%esi
41c2fe:	78 57                	js     0x41c357
41c300:	44                   	inc    %esp
41c301:	79 6b                	jns    0x41c36e
41c303:	54                   	push   %esp
41c304:	45                   	inc    %ebp
41c305:	4a                   	dec    %edx
41c306:	73 47                	jae    0x41c34f
41c308:	4d                   	dec    %ebp
41c309:	7a 67                	jp     0x41c372
41c30b:	57                   	push   %edi
41c30c:	52                   	push   %edx
41c30d:	57                   	push   %edi
41c30e:	6d                   	insl   (%dx),%es:(%edi)
41c30f:	37                   	aaa
41c310:	45                   	inc    %ebp
41c311:	49                   	dec    %ecx
41c312:	44                   	inc    %esp
41c313:	48                   	dec    %eax
41c314:	79 48                	jns    0x41c35e
41c316:	46                   	inc    %esi
41c317:	35 71 65 37 54       	xor    $0x54376571,%eax
41c31c:	6b 6c 62 78 69       	imul   $0x69,0x78(%edx,%eiz,2),%ebp
41c321:	30 43 53             	xor    %al,0x53(%ebx)
41c324:	79 42                	jns    0x41c368
41c326:	34 6f                	xor    $0x6f,%al
41c328:	33 55 53             	xor    0x53(%ebp),%edx
41c32b:	32 62 53             	xor    0x53(%edx),%ah
41c32e:	53                   	push   %ebx
41c32f:	34 76                	xor    $0x76,%al
41c331:	6c                   	insb   (%dx),%es:(%edi)
41c332:	66 72 66             	data16 jb 0x41c39b
41c335:	42                   	inc    %edx
41c336:	59                   	pop    %ecx
41c337:	4a                   	dec    %edx
41c338:	30 44 6c 59          	xor    %al,0x59(%esp,%ebp,2)
41c33c:	71 72                	jno    0x41c3b0
41c33e:	62 37                	bound  %esi,(%edi)
41c340:	32 65 41             	xor    0x41(%ebp),%ah
41c343:	70 63                	jo     0x41c3a8
41c345:	50                   	push   %eax
41c346:	36 71 57             	ss jno 0x41c3a0
41c349:	73 62                	jae    0x41c3ad
41c34b:	54                   	push   %esp
41c34c:	6d                   	insl   (%dx),%es:(%edi)
41c34d:	70 36                	jo     0x41c385
41c34f:	55                   	push   %ebp
41c350:	55                   	push   %ebp
41c351:	7a 6e                	jp     0x41c3c1
41c353:	79 6a                	jns    0x41c3bf
41c355:	4c                   	dec    %esp
41c356:	6f                   	outsl  %ds:(%esi),(%dx)
41c357:	4d                   	dec    %ebp
41c358:	69 55 58 57 74 43 43 	imul   $0x43437457,0x58(%ebp),%edx
41c35f:	72 35                	jb     0x41c396
41c361:	4e                   	dec    %esi
41c362:	45                   	inc    %ebp
41c363:	2b 35 65 42 38 55    	sub    0x55384265,%esi
41c369:	4c                   	dec    %esp
41c36a:	6f                   	outsl  %ds:(%esi),(%dx)
41c36b:	64 6d                	fs insl (%dx),%es:(%edi)
41c36d:	30 39                	xor    %bh,(%ecx)
41c36f:	6c                   	insb   (%dx),%es:(%edi)
41c370:	79 63                	jns    0x41c3d5
41c372:	30 2f                	xor    %ch,(%edi)
41c374:	63 72 72             	arpl   %esi,0x72(%edx)
41c377:	66 42                	inc    %dx
41c379:	58                   	pop    %eax
41c37a:	69 31 63 66 71 46    	imul   $0x46716663,(%ecx),%esi
41c380:	76 53                	jbe    0x41c3d5
41c382:	70 74                	jo     0x41c3f8
41c384:	37                   	aaa
41c385:	6a 57                	push   $0x57
41c387:	77 4c                	ja     0x41c3d5
41c389:	70 33                	jo     0x41c3be
41c38b:	47                   	inc    %edi
41c38c:	79 46                	jns    0x41c3d4
41c38e:	32 78 78             	xor    0x78(%eax),%bh
41c391:	39 31                	cmp    %esi,(%ecx)
41c393:	43                   	inc    %ebx
41c394:	63 72 79             	arpl   %esi,0x79(%edx)
41c397:	74 70                	je     0x41c409
41c399:	79 56                	jns    0x41c3f1
41c39b:	38 37                	cmp    %dh,(%edi)
41c39d:	4c                   	dec    %esp
41c39e:	37                   	aaa
41c39f:	36 50                	ss push %eax
41c3a1:	53                   	push   %ebx
41c3a2:	31 32                	xor    %esi,(%edx)
41c3a4:	6b 75 6e 51          	imul   $0x51,0x6e(%ebp),%esi
41c3a8:	33 6f 46             	xor    0x46(%edi),%ebp
41c3ab:	35 34 77 36 72       	xor    $0x72367734,%eax
41c3b0:	30 4e 70             	xor    %cl,0x70(%esi)
41c3b3:	4f                   	dec    %edi
41c3b4:	41                   	inc    %ecx
41c3b5:	4a                   	dec    %edx
41c3b6:	31 63 42             	xor    %esp,0x42(%ebx)
41c3b9:	69 79 67 4d 7a 62 49 	imul   $0x49627a4d,0x67(%ecx),%edi
41c3c0:	34 42                	xor    $0x42,%al
41c3c2:	68 42 33 59 57       	push   $0x57593342
41c3c7:	67 39 59 65          	cmp    %ebx,0x65(%bx,%di)
41c3cb:	59                   	pop    %ecx
41c3cc:	59                   	pop    %ecx
41c3cd:	2b 49 56             	sub    0x56(%ecx),%ecx
41c3d0:	35 51 6f 7a 76       	xor    $0x767a6f51,%eax
41c3d5:	73 68                	jae    0x41c43f
41c3d7:	2f                   	das
41c3d8:	4b                   	dec    %ebx
41c3d9:	70 77                	jo     0x41c452
41c3db:	47                   	inc    %edi
41c3dc:	79 37                	jns    0x41c415
41c3de:	69 2f 43 70 70 31    	imul   $0x31707043,(%edi),%ebp
41c3e4:	48                   	dec    %eax
41c3e5:	63 44 2b 47          	arpl   %eax,0x47(%ebx,%ebp,1)
41c3e9:	76 4c                	jbe    0x41c437
41c3eb:	43                   	inc    %ebx
41c3ec:	43                   	inc    %ebx
41c3ed:	4b                   	dec    %ebx
41c3ee:	49                   	dec    %ecx
41c3ef:	41                   	inc    %ecx
41c3f0:	31 32                	xor    %esi,(%edx)
41c3f2:	37                   	aaa
41c3f3:	35 72 77 50 42       	xor    $0x42507772,%eax
41c3f8:	48                   	dec    %eax
41c3f9:	69 62 6f 5a 35 4f 59 	imul   $0x594f355a,0x6f(%edx),%esp
41c400:	31 67 73             	xor    %esp,0x73(%edi)
41c403:	77 67                	ja     0x41c46c
41c405:	38 74 50 49          	cmp    %dh,0x49(%eax,%edx,2)
41c409:	77 6f                	ja     0x41c47a
41c40b:	4d                   	dec    %ebp
41c40c:	30 74 6d 36          	xor    %dh,0x36(%ebp,%ebp,2)
41c410:	33 55 39             	xor    0x39(%ebp),%edx
41c413:	61                   	popa
41c414:	71 6a                	jno    0x41c480
41c416:	35 4f 47 57 4b       	xor    $0x4b57474f,%eax
41c41b:	73 44                	jae    0x41c461
41c41d:	43                   	inc    %ebx
41c41e:	4b                   	dec    %ebx
41c41f:	30 4e 53             	xor    %cl,0x53(%esi)
41c422:	72 44                	jb     0x41c468
41c424:	61                   	popa
41c425:	4e                   	dec    %esi
41c426:	31 62 67             	xor    %esp,0x67(%edx)
41c429:	58                   	pop    %eax
41c42a:	61                   	popa