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
41c42b:	6f                   	outsl  %ds:(%esi),(%dx)
41c42c:	46                   	inc    %esi
41c42d:	4e                   	dec    %esi
41c42e:	58                   	pop    %eax
41c42f:	32 74 4a 46          	xor    0x46(%edx,%ecx,2),%dh
41c433:	37                   	aaa
41c434:	62 6f 4d             	bound  %ebp,0x4d(%edi)
41c437:	46                   	inc    %esi
41c438:	53                   	push   %ebx
41c439:	7a 56                	jp     0x41c491
41c43b:	78 46                	js     0x41c483
41c43d:	57                   	push   %edi
41c43e:	5a                   	pop    %edx
41c43f:	4d                   	dec    %ebp
41c440:	79 73                	jns    0x41c4b5
41c442:	59                   	pop    %ecx
41c443:	46                   	inc    %esi
41c444:	62 35 57 4d 4d 30    	bound  %esi,0x304d4d57
41c44a:	54                   	push   %esp
41c44b:	79 4b                	jns    0x41c498
41c44d:	68 47 7a 4d 65       	push   $0x654d7a47
41c452:	64 6e                	outsb  %fs:(%esi),(%dx)
41c454:	43                   	inc    %ebx
41c455:	79 4d                	jns    0x41c4a4
41c457:	35 2f 2f 59 6c       	xor    $0x6c592f2f,%eax
41c45c:	66 35 57 6b          	xor    $0x6b57,%ax
41c460:	34 33                	xor    $0x33,%al
41c462:	62 39                	bound  %edi,(%ecx)
41c464:	31 42 34             	xor    %eax,0x34(%edx)
41c467:	53                   	push   %ebx
41c468:	75 50                	jne    0x41c4ba
41c46a:	50                   	push   %eax
41c46b:	53                   	push   %ebx
41c46c:	6d                   	insl   (%dx),%es:(%edi)
41c46d:	6d                   	insl   (%dx),%es:(%edi)
41c46e:	59                   	pop    %ecx
41c46f:	6a 77                	push   $0x77
41c471:	78 35                	js     0x41c4a8
41c473:	38 4f 50             	cmp    %cl,0x50(%edi)
41c476:	5a                   	pop    %edx
41c477:	67 61                	addr16 popa
41c479:	39 2b                	cmp    %ebp,(%ebx)
41c47b:	35 32 47 76 42       	xor    $0x42764732,%eax
41c480:	6a 67                	push   $0x67
41c482:	76 72                	jbe    0x41c4f6
41c484:	72 66                	jb     0x41c4ec
41c486:	46                   	inc    %esi
41c487:	50                   	push   %eax
41c488:	4e                   	dec    %esi
41c489:	4c                   	dec    %esp
41c48a:	56                   	push   %esi
41c48b:	65 52                	gs push %edx
41c48d:	34 31                	xor    $0x31,%al
41c48f:	38 4b 77             	cmp    %cl,0x77(%ebx)
41c492:	5a                   	pop    %edx
41c493:	6a 30                	push   $0x30
41c495:	53                   	push   %ebx
41c496:	50                   	push   %eax
41c497:	75 79                	jne    0x41c512
41c499:	62 4e 51             	bound  %ecx,0x51(%esi)
41c49c:	4b                   	dec    %ebx
41c49d:	50                   	push   %eax
41c49e:	36 75 49             	ss jne 0x41c4ea
41c4a1:	43                   	inc    %ebx
41c4a2:	53                   	push   %ebx
41c4a3:	6e                   	outsb  %ds:(%esi),(%dx)
41c4a4:	36 4f                	ss dec %edi
41c4a6:	31 34 79             	xor    %esi,(%ecx,%edi,2)
41c4a9:	4f                   	dec    %edi
41c4aa:	62 65 41             	bound  %esp,0x41(%ebp)
41c4ad:	77 34                	ja     0x41c4e3
41c4af:	34 66                	xor    $0x66,%al
41c4b1:	4c                   	dec    %esp
41c4b2:	4a                   	dec    %edx
41c4b3:	61                   	popa
41c4b4:	6e                   	outsb  %ds:(%esi),(%dx)
41c4b5:	42                   	inc    %edx
41c4b6:	55                   	push   %ebp
41c4b7:	73 73                	jae    0x41c52c
41c4b9:	75 70                	jne    0x41c52b
41c4bb:	51                   	push   %ecx
41c4bc:	46                   	inc    %esi
41c4bd:	33 62 65             	xor    0x65(%edx),%esp
41c4c0:	35 57 77 4d 42       	xor    $0x424d7757,%eax
41c4c5:	30 75 6e             	xor    %dh,0x6e(%ebp)
41c4c8:	4e                   	dec    %esi
41c4c9:	58                   	pop    %eax
41c4ca:	79 53                	jns    0x41c51f
41c4cc:	70 5a                	jo     0x41c528
41c4ce:	75 2f                	jne    0x41c4ff
41c4d0:	63 38                	arpl   %edi,(%eax)
41c4d2:	50                   	push   %eax
41c4d3:	30 33                	xor    %dh,(%ebx)
41c4d5:	75 70                	jne    0x41c547
41c4d7:	6b 39 52             	imul   $0x52,(%ecx),%edi
41c4da:	2f                   	das
41c4db:	70 34                	jo     0x41c511
41c4dd:	72 34                	jb     0x41c513
41c4df:	6f                   	outsl  %ds:(%esi),(%dx)
41c4e0:	7a 79                	jp     0x41c55b
41c4e2:	63 67 77             	arpl   %esp,0x77(%edi)
41c4e5:	70 69                	jo     0x41c550
41c4e7:	36 68 66 59 36 31    	ss push $0x31365966
41c4ed:	57                   	push   %edi
41c4ee:	4d                   	dec    %ebp
41c4ef:	76 65                	jbe    0x41c556
41c4f1:	50                   	push   %eax
41c4f2:	35 66 61 33 4a       	xor    $0x4a336166,%eax
41c4f7:	69 30 55 73 73 75    	imul   $0x75737355,(%eax),%esi
41c4fd:	47                   	inc    %edi
41c4fe:	55                   	push   %ebp
41c4ff:	6c                   	insb   (%dx),%es:(%edi)
41c500:	4c                   	dec    %esp
41c501:	30 36                	xor    %dh,(%esi)
41c503:	46                   	inc    %esi
41c504:	66 71 67             	data16 jno 0x41c56e
41c507:	6c                   	insb   (%dx),%es:(%edi)
41c508:	4b                   	dec    %ebx
41c509:	6b 50 75 54          	imul   $0x54,0x75(%eax),%edx
41c50d:	54                   	push   %esp
41c50e:	36 34 59             	ss xor $0x59,%al
41c511:	75 54                	jne    0x41c567
41c513:	41                   	inc    %ecx
41c514:	4e                   	dec    %esi
41c515:	67 57                	addr16 push %edi
41c517:	46                   	inc    %esi
41c518:	77 2b                	ja     0x41c545
41c51a:	2b 4a 49             	sub    0x49(%edx),%ecx
41c51d:	35 55 2f 48 61       	xor    $0x61482f55,%eax
41c522:	4f                   	dec    %edi
41c523:	53                   	push   %ebx
41c524:	72 38                	jb     0x41c55e
41c526:	42                   	inc    %edx
41c527:	41                   	inc    %ecx
41c528:	6f                   	outsl  %ds:(%esi),(%dx)
41c529:	63 31                	arpl   %esi,(%ecx)
41c52b:	7a 54                	jp     0x41c581
41c52d:	54                   	push   %esp
41c52e:	67 65 43             	addr16 gs inc %ebx
41c531:	62 6d 41             	bound  %ebp,0x41(%ebp)
41c534:	42                   	inc    %edx
41c535:	78 68                	js     0x41c59f
41c537:	38 5a 41             	cmp    %bl,0x41(%edx)
41c53a:	44                   	inc    %esp
41c53b:	71 42                	jno    0x41c57f
41c53d:	63 56 53             	arpl   %edx,0x53(%esi)
41c540:	52                   	push   %edx
41c541:	48                   	dec    %eax
41c542:	44                   	inc    %esp
41c543:	4e                   	dec    %esi
41c544:	57                   	push   %edi
41c545:	2f                   	das
41c546:	73 39                	jae    0x41c581
41c548:	44                   	inc    %esp
41c549:	62 6d 39             	bound  %ebp,0x39(%ebp)
41c54c:	52                   	push   %edx
41c54d:	70 6f                	jo     0x41c5be
41c54f:	57                   	push   %edi
41c550:	38 61 63             	cmp    %ah,0x63(%ecx)
41c553:	79 2f                	jns    0x41c584
41c555:	49                   	dec    %ecx
41c556:	58                   	pop    %eax
41c557:	2b 50 55             	sub    0x55(%eax),%edx
41c55a:	71 58                	jno    0x41c5b4
41c55c:	73 4c                	jae    0x41c5aa
41c55e:	45                   	inc    %ebp
41c55f:	56                   	push   %esi
41c560:	61                   	popa
41c561:	49                   	dec    %ecx
41c562:	50                   	push   %eax
41c563:	4b                   	dec    %ebx
41c564:	37                   	aaa
41c565:	41                   	inc    %ecx
41c566:	37                   	aaa
41c567:	34 56                	xor    $0x56,%al