41b298:	51                   	push   %ecx
41b299:	6a 57                	push   $0x57
41b29b:	2b 69 37             	sub    0x37(%ecx),%ebp
41b29e:	7a 54                	jp     0x41b2f4
41b2a0:	68 6f 4a 72 50       	push   $0x50724a6f
41b2a5:	4e                   	dec    %esi
41b2a6:	4c                   	dec    %esp
41b2a7:	69 78 6b 78 49 6a 5a 	imul   $0x5a6a4978,0x6b(%eax),%edi
41b2ae:	37                   	aaa
41b2af:	61                   	popa
41b2b0:	67 31 74 30          	xor    %esi,0x30(%si)
41b2b4:	63 4e 49             	arpl   %ecx,0x49(%esi)
41b2b7:	47                   	inc    %edi
41b2b8:	62 4e 2f             	bound  %ecx,0x2f(%esi)
41b2bb:	61                   	popa
41b2bc:	74 66                	je     0x41b324
41b2be:	4e                   	dec    %esi
41b2bf:	65 47                	gs inc %edi
41b2c1:	55                   	push   %ebp
41b2c2:	31 78 41             	xor    %edi,0x41(%eax)
41b2c5:	41                   	inc    %ecx
41b2c6:	59                   	pop    %ecx
41b2c7:	68 42 65 32 64       	push   $0x64326542
41b2cc:	54                   	push   %esp
41b2cd:	63 63 55             	arpl   %esp,0x55(%ebx)
41b2d0:	6d                   	insl   (%dx),%es:(%edi)
41b2d1:	79 51                	jns    0x41b324
41b2d3:	64 69 30 41 58 61 64 	imul   $0x64615841,%fs:(%eax),%esi
41b2da:	76 4e                	jbe    0x41b32a
41b2dc:	47                   	inc    %edi
41b2dd:	74 30                	je     0x41b30f
41b2df:	73 69                	jae    0x41b34a
41b2e1:	6e                   	outsb  %ds:(%esi),(%dx)
41b2e2:	59                   	pop    %ecx
41b2e3:	48                   	dec    %eax
41b2e4:	4e                   	dec    %esi
41b2e5:	48                   	dec    %eax
41b2e6:	63 31                	arpl   %esi,(%ecx)
41b2e8:	49                   	dec    %ecx
41b2e9:	74 4e                	je     0x41b339
41b2eb:	66 71 44             	data16 jno 0x41b332
41b2ee:	35 2f 62 55 69       	xor    $0x6955622f,%eax
41b2f3:	54                   	push   %esp
41b2f4:	6c                   	insb   (%dx),%es:(%edi)
41b2f5:	41                   	inc    %ecx
41b2f6:	45                   	inc    %ebp
41b2f7:	37                   	aaa
41b2f8:	77 46                	ja     0x41b340
41b2fa:	4e                   	dec    %esi
41b2fb:	38 6d 69             	cmp    %ch,0x69(%ebp)
41b2fe:	41                   	inc    %ecx
41b2ff:	37                   	aaa
41b300:	6d                   	insl   (%dx),%es:(%edi)
41b301:	4d                   	dec    %ebp
41b302:	54                   	push   %esp
41b303:	33 56 61             	xor    0x61(%esi),%edx
41b306:	53                   	push   %ebx
41b307:	44                   	inc    %esp
41b308:	32 35 6a 61 32 71    	xor    0x7132616a,%dh
41b30e:	48                   	dec    %eax
41b30f:	2f                   	das
41b310:	74 69                	je     0x41b37b
41b312:	52                   	push   %edx
41b313:	4f                   	dec    %edi
41b314:	56                   	push   %esi
41b315:	41                   	inc    %ecx
41b316:	5a                   	pop    %edx
41b317:	61                   	popa
41b318:	30 41 38             	xor    %al,0x38(%ecx)
41b31b:	59                   	pop    %ecx
41b31c:	42                   	inc    %edx
41b31d:	6a 51                	push   $0x51
41b31f:	67 6b 51 34 37       	imul   $0x37,0x34(%bx,%di),%edx
41b324:	66 63 69 4c          	arpl   %bp,0x4c(%ecx)
41b328:	47                   	inc    %edi
41b329:	44                   	inc    %esp
41b32a:	63 4d 47             	arpl   %ecx,0x47(%ebp)
41b32d:	48                   	dec    %eax
41b32e:	78 72                	js     0x41b3a2
41b330:	31 46 45             	xor    %eax,0x45(%esi)
41b333:	38 41 37             	cmp    %al,0x37(%ecx)
41b336:	63 49 6c             	arpl   %ecx,0x6c(%ecx)
41b339:	65 51                	gs push %ecx
41b33b:	73 6e                	jae    0x41b3ab
41b33d:	69 4e 6b 30 70 34 39 	imul   $0x39347030,0x6b(%esi),%ecx
41b344:	63 70 63             	arpl   %esi,0x63(%eax)
41b347:	32 2b                	xor    (%ebx),%ch
41b349:	31 6b 6a             	xor    %ebp,0x6a(%ebx)
41b34c:	48                   	dec    %eax
41b34d:	58                   	pop    %eax
41b34e:	55                   	push   %ebp
41b34f:	72 5a                	jb     0x41b3ab
41b351:	36 4b                	ss dec %ebx
41b353:	48                   	dec    %eax
41b354:	6a 33                	push   $0x33
41b356:	41                   	inc    %ecx
41b357:	2b 76 6f             	sub    0x6f(%esi),%esi
41b35a:	72 63                	jb     0x41b3bf
41b35c:	76 4f                	jbe    0x41b3ad
41b35e:	6d                   	insl   (%dx),%es:(%edi)
41b35f:	52                   	push   %edx
41b360:	63 4c 39 33          	arpl   %ecx,0x33(%ecx,%edi,1)
41b364:	41                   	inc    %ecx
41b365:	2b 6b 49             	sub    0x49(%ebx),%ebp
41b368:	49                   	dec    %ecx
41b369:	44                   	inc    %esp
41b36a:	4c                   	dec    %esp
41b36b:	42                   	inc    %edx
41b36c:	5a                   	pop    %edx
41b36d:	55                   	push   %ebp
41b36e:	50                   	push   %eax
41b36f:	50                   	push   %eax
41b370:	77 4b                	ja     0x41b3bd
41b372:	41                   	inc    %ecx
41b373:	75 49                	jne    0x41b3be
41b375:	69 59 65 64 4d 4d 45 	imul   $0x454d4d64,0x65(%ecx),%ebx
41b37c:	31 6d 6f             	xor    %ebp,0x6f(%ebp)
41b37f:	31 63 77             	xor    %esp,0x77(%ebx)
41b382:	59                   	pop    %ecx
41b383:	32 4c 38 6b          	xor    0x6b(%eax,%edi,1),%cl
41b387:	6e                   	outsb  %ds:(%esi),(%dx)
41b388:	5a                   	pop    %edx
41b389:	72 50                	jb     0x41b3db
41b38b:	67 41                	addr16 inc %ecx
41b38d:	7a 4a                	jp     0x41b3d9
41b38f:	66 62 33             	bound  %si,(%ebx)
41b392:	6b 54 34 38 4b       	imul   $0x4b,0x38(%esp,%esi,1),%edx
41b397:	6a 72                	push   $0x72
41b399:	56                   	push   %esi
41b39a:	46                   	inc    %esi
41b39b:	36 41                	ss inc %ecx
41b39d:	35 63 50 78 77       	xor    $0x77785063,%eax
41b3a2:	50                   	push   %eax
41b3a3:	2b 47 72             	sub    0x72(%edi),%eax
41b3a6:	6c                   	insb   (%dx),%es:(%edi)
41b3a7:	44                   	inc    %esp
41b3a8:	66 42                	inc    %dx
41b3aa:	58                   	pop    %eax
41b3ab:	75 43                	jne    0x41b3f0
41b3ad:	6f                   	outsl  %ds:(%esi),(%dx)
41b3ae:	32 58 32             	xor    0x32(%eax),%bl
41b3b1:	56                   	push   %esi
41b3b2:	66 35 64 55          	xor    $0x5564,%ax
41b3b6:	51                   	push   %ecx
41b3b7:	7a 4d                	jp     0x41b406
41b3b9:	69 36 61 63 4a 39    	imul   $0x394a6361,(%esi),%esi
41b3bf:	59                   	pop    %ecx
41b3c0:	4d                   	dec    %ebp
41b3c1:	6b 75 4c 39          	imul   $0x39,0x4c(%ebp),%esi
41b3c5:	71 50                	jno    0x41b417
41b3c7:	34 57                	xor    $0x57,%al
41b3c9:	69 56 68 78 63 68 6b 	imul   $0x6b686378,0x68(%esi),%edx
41b3d0:	6c                   	insb   (%dx),%es:(%edi)
41b3d1:	43                   	inc    %ebx
41b3d2:	34 48                	xor    $0x48,%al
41b3d4:	32 6e 43             	xor    0x43(%esi),%ch
41b3d7:	2f                   	das
41b3d8:	61                   	popa
41b3d9:	35 6b 6c 55 72       	xor    $0x72556c6b,%eax
41b3de:	36 32 69 6e          	xor    %ss:0x6e(%ecx),%ch
41b3e2:	49                   	dec    %ecx
41b3e3:	6c                   	insb   (%dx),%es:(%edi)
41b3e4:	54                   	push   %esp
41b3e5:	50                   	push   %eax
41b3e6:	72 6e                	jb     0x41b456
41b3e8:	5a                   	pop    %edx
41b3e9:	34 48                	xor    $0x48,%al
41b3eb:	63 51 33             	arpl   %edx,0x33(%ecx)
41b3ee:	78 7a                	js     0x41b46a
41b3f0:	6e                   	outsb  %ds:(%esi),(%dx)
41b3f1:	56                   	push   %esi
41b3f2:	30 44 33 6a          	xor    %al,0x6a(%ebx,%esi,1)
41b3f6:	42                   	inc    %edx
41b3f7:	4d                   	dec    %ebp
41b3f8:	32 65 58             	xor    0x58(%ebp),%ah
41b3fb:	37                   	aaa
41b3fc:	4b                   	dec    %ebx
41b3fd:	6a 45                	push   $0x45
41b3ff:	56                   	push   %esi
41b400:	4a                   	dec    %edx
41b401:	55                   	push   %ebp
41b402:	39 75 56             	cmp    %esi,0x56(%ebp)
41b405:	42                   	inc    %edx
41b406:	67 34 48             	addr16 xor $0x48,%al
41b409:	31 34 4f             	xor    %esi,(%edi,%ecx,2)
41b40c:	6b 4e 6b 54          	imul   $0x54,0x6b(%esi),%ecx
41b410:	4f                   	dec    %edi
41b411:	46                   	inc    %esi
41b412:	64 47                	fs inc %edi
41b414:	73 71                	jae    0x41b487
41b416:	4a                   	dec    %edx
41b417:	74 56                	je     0x41b46f
41b419:	4c                   	dec    %esp
41b41a:	74 67                	je     0x41b483
41b41c:	2b 33                	sub    (%ebx),%esi
41b41e:	36 42                	ss inc %edx
41b420:	43                   	inc    %ebx
41b421:	6c                   	insb   (%dx),%es:(%edi)
41b422:	4a                   	dec    %edx
41b423:	65 41                	gs inc %ecx
41b425:	4b                   	dec    %ebx
41b426:	56                   	push   %esi
41b427:	32 41 6f             	xor    0x6f(%ecx),%al
41b42a:	51                   	push   %ecx
41b42b:	54                   	push   %esp
41b42c:	76 72                	jbe    0x41b4a0
41b42e:	43                   	inc    %ebx
41b42f:	47                   	inc    %edi
41b430:	54                   	push   %esp
41b431:	63 74 62 39          	arpl   %esi,0x39(%edx,%eiz,2)
41b435:	63 37                	arpl   %esi,(%edi)
41b437:	45                   	inc    %ebp
41b438:	4b                   	dec    %ebx
41b439:	74 33                	je     0x41b46e
41b43b:	67 53                	addr16 push %ebx
41b43d:	48                   	dec    %eax
41b43e:	6f                   	outsl  %ds:(%esi),(%dx)
41b43f:	56                   	push   %esi
41b440:	37                   	aaa
41b441:	49                   	dec    %ecx
41b442:	71 74                	jno    0x41b4b8
41b444:	73 37                	jae    0x41b47d
41b446:	38 61 38             	cmp    %ah,0x38(%ecx)
41b449:	70 6a                	jo     0x41b4b5
41b44b:	2f                   	das
41b44c:	49                   	dec    %ecx
41b44d:	66 6b 4b 49 72       	imul   $0x72,0x49(%ebx),%cx
41b452:	4a                   	dec    %edx
41b453:	39 37                	cmp    %esi,(%edi)
41b455:	69 41 30 7a 59 73 31 	imul   $0x3173597a,0x30(%ecx),%eax
41b45c:	2b 50 38             	sub    0x38(%eax),%edx
41b45f:	65 66 4e             	gs dec %si
41b462:	66 70 62             	data16 jo 0x41b4c7
41b465:	2f                   	das
41b466:	7a 5a                	jp     0x41b4c2
41b468:	4f                   	dec    %edi
41b469:	77 5a                	ja     0x41b4c5
41b46b:	6a 75                	push   $0x75
41b46d:	4a                   	dec    %edx
41b46e:	39 4d 41             	cmp    %ecx,0x41(%ebp)
41b471:	30 71 37             	xor    %dh,0x37(%ecx)
41b474:	34 71                	xor    $0x71,%al
41b476:	75 76                	jne    0x41b4ee
41b478:	75 73                	jne    0x41b4ed
41b47a:	70 63                	jo     0x41b4df
41b47c:	78 68                	js     0x41b4e6
41b47e:	31 64 63 49          	xor    %esp,0x49(%ebx,%eiz,2)
41b482:	48                   	dec    %eax
41b483:	4d                   	dec    %ebp
41b484:	50                   	push   %eax
41b485:	49                   	dec    %ecx
41b486:	4d                   	dec    %ebp
41b487:	53                   	push   %ebx
41b488:	4d                   	dec    %ebp
41b489:	53                   	push   %ebx
41b48a:	4b                   	dec    %ebx
41b48b:	66 56                	push   %si
41b48d:	67 52                	addr16 push %edx
41b48f:	6b 79 63 47          	imul   $0x47,0x63(%ecx),%edi
41b493:	52                   	push   %edx
41b494:	78 33                	js     0x41b4c9
41b496:	2b 6b 56             	sub    0x56(%ebx),%ebp
41b499:	4b                   	dec    %ebx
41b49a:	52                   	push   %edx
41b49b:	2f                   	das
41b49c:	30 30                	xor    %dh,(%eax)
41b49e:	58                   	pop    %eax
41b49f:	68 77 4b 4a 6d       	push   $0x6d4a4b77
41b4a4:	53                   	push   %ebx
41b4a5:	6b 6c 44 7a 44       	imul   $0x44,0x7a(%esp,%eax,2),%ebp
41b4aa:	75 6b                	jne    0x41b517
41b4ac:	69 41 33 63 34 56 57 	imul   $0x57563463,0x33(%ecx),%eax
41b4b3:	49                   	dec    %ecx
41b4b4:	38 4e 59             	cmp    %cl,0x59(%esi)
41b4b7:	75 51                	jne    0x41b50a
41b4b9:	4d                   	dec    %ebp
41b4ba:	76 48                	jbe    0x41b504
41b4bc:	56                   	push   %esi
41b4bd:	68 62 69 38 4e       	push   $0x4e386962
41b4c2:	41                   	inc    %ecx
41b4c3:	62 2f                	bound  %ebp,(%edi)
41b4c5:	79 42                	jns    0x41b509
41b4c7:	34 55                	xor    $0x55,%al
41b4c9:	58                   	pop    %eax
41b4ca:	36 69 32 68 6d 68 79 	imul   $0x79686d68,%ss:(%edx),%esi
41b4d1:	65 38 76 69          	cmp    %dh,%gs:0x69(%esi)
41b4d5:	50                   	push   %eax
41b4d6:	43                   	inc    %ebx
41b4d7:	2f                   	das
41b4d8:	62 4d 62             	bound  %ecx,0x62(%ebp)
41b4db:	76 35                	jbe    0x41b512
41b4dd:	6e                   	outsb  %ds:(%esi),(%dx)
41b4de:	37                   	aaa
41b4df:	4c                   	dec    %esp
41b4e0:	6b 67 54 77          	imul   $0x77,0x54(%edi),%esp
41b4e4:	2b 33                	sub    (%ebx),%esi
41b4e6:	77 47                	ja     0x41b52f
41b4e8:	52                   	push   %edx
41b4e9:	49                   	dec    %ecx
41b4ea:	43                   	inc    %ebx
41b4eb:	77 39                	ja     0x41b526
41b4ed:	30 68 45             	xor    %ch,0x45(%eax)
41b4f0:	68 52 65 33 34       	push   $0x34336552
41b4f5:	6a 71                	push   $0x71
41b4f7:	48                   	dec    %eax
41b4f8:	43                   	inc    %ebx
41b4f9:	2b 6b 64             	sub    0x64(%ebx),%ebp
41b4fc:	4d                   	dec    %ebp
41b4fd:	6b 35 74 56 46 2b 67 	imul   $0x67,0x2b465674,%esi
41b504:	70 33                	jo     0x41b539
41b506:	58                   	pop    %eax
41b507:	44                   	inc    %esp
41b508:	71 69                	jno    0x41b573
41b50a:	63 72 32             	arpl   %esi,0x32(%edx)
41b50d:	44                   	inc    %esp
41b50e:	59                   	pop    %ecx
41b50f:	39 6c 35 4e          	cmp    %ebp,0x4e(%ebp,%esi,1)
41b513:	72 78                	jb     0x41b58d
41b515:	34 38                	xor    $0x38,%al
41b517:	55                   	push   %ebp
41b518:	39 74 45 6c          	cmp    %esi,0x6c(%ebp,%eax,2)
41b51c:	7a 67                	jp     0x41b585
41b51e:	76 45                	jbe    0x41b565
41b520:	6c                   	insb   (%dx),%es:(%edi)
41b521:	52                   	push   %edx
41b522:	4d                   	dec    %ebp
41b523:	6c                   	insb   (%dx),%es:(%edi)
41b524:	6a 46                	push   $0x46
41b526:	61                   	popa
41b527:	51                   	push   %ecx
41b528:	55                   	push   %ebp
41b529:	35 42 55 32 63       	xor    $0x63325542,%eax
41b52e:	32 6e 72             	xor    0x72(%esi),%ch
41b531:	48                   	dec    %eax
41b532:	74 41                	je     0x41b575
41b534:	46                   	inc    %esi
41b535:	6c                   	insb   (%dx),%es:(%edi)
41b536:	37                   	aaa
41b537:	4e                   	dec    %esi
41b538:	63 79 73             	arpl   %edi,0x73(%ecx)
41b53b:	45                   	inc    %ebp
41b53c:	63 63 42             	arpl   %esp,0x42(%ebx)
41b53f:	7a 38                	jp     0x41b579
41b541:	41                   	inc    %ecx
41b542:	63 42 67             	arpl   %eax,0x67(%edx)
41b545:	55                   	push   %ebp
41b546:	4c                   	dec    %esp
41b547:	78 78                	js     0x41b5c1
41b549:	49                   	dec    %ecx
41b54a:	6d                   	insl   (%dx),%es:(%edi)