41f30c:	36 2f                	ss das
41f30e:	64 71 42             	fs jno 0x41f353
41f311:	49                   	dec    %ecx
41f312:	6d                   	insl   (%dx),%es:(%edi)
41f313:	77 4c                	ja     0x41f361
41f315:	65 39 54 69 71       	cmp    %edx,%gs:0x71(%ecx,%ebp,2)
41f31a:	6f                   	outsl  %ds:(%esi),(%dx)
41f31b:	49                   	dec    %ecx
41f31c:	74 67                	je     0x41f385
41f31e:	6d                   	insl   (%dx),%es:(%edi)
41f31f:	68 63 4c 69 75       	push   $0x75694c63
41f324:	42                   	inc    %edx
41f325:	43                   	inc    %ebx
41f326:	36 44                	ss inc %esp
41f328:	2b 48 33             	sub    0x33(%eax),%ecx
41f32b:	43                   	inc    %ebx
41f32c:	52                   	push   %edx
41f32d:	36 4a                	ss dec %edx
41f32f:	44                   	inc    %esp
41f330:	70 50                	jo     0x41f382
41f332:	36 79 53             	ss jns 0x41f388
41f335:	36 61                	ss popa
41f337:	56                   	push   %esi
41f338:	57                   	push   %edi
41f339:	59                   	pop    %ecx
41f33a:	66 50                	push   %ax
41f33c:	6a 56                	push   $0x56
41f33e:	39 46 68             	cmp    %eax,0x68(%esi)
41f341:	66 6a 79             	pushw  $0x79
41f344:	51                   	push   %ecx
41f345:	36 6d                	ss insl (%dx),%es:(%edi)
41f347:	52                   	push   %edx
41f348:	59                   	pop    %ecx
41f349:	62 66 48             	bound  %esp,0x48(%esi)
41f34c:	5a                   	pop    %edx
41f34d:	53                   	push   %ebx
41f34e:	69 2f 77 62 4b 45    	imul   $0x454b6277,(%edi),%ebp
41f354:	48                   	dec    %eax
41f355:	47                   	inc    %edi
41f356:	7a 41                	jp     0x41f399
41f358:	77 6e                	ja     0x41f3c8
41f35a:	5a                   	pop    %edx
41f35b:	44                   	inc    %esp
41f35c:	59                   	pop    %ecx
41f35d:	2b 66 61             	sub    0x61(%esi),%esp
41f360:	39 32                	cmp    %esi,(%edx)
41f362:	69 5a 43 55 32 57 38 	imul   $0x38573255,0x43(%edx),%ebx
41f369:	54                   	push   %esp
41f36a:	41                   	inc    %ecx
41f36b:	2f                   	das
41f36c:	30 56 39             	xor    %dl,0x39(%esi)
41f36f:	62 4a 4d             	bound  %ecx,0x4d(%edx)
41f372:	51                   	push   %ecx
41f373:	79 6a                	jns    0x41f3df
41f375:	6d                   	insl   (%dx),%es:(%edi)
41f376:	4b                   	dec    %ebx
41f377:	53                   	push   %ebx
41f378:	43                   	inc    %ebx
41f379:	35 6d 51 72 6a       	xor    $0x6a72516d,%eax
41f37e:	47                   	inc    %edi
41f37f:	46                   	inc    %esi
41f380:	4d                   	dec    %ebp
41f381:	52                   	push   %edx
41f382:	43                   	inc    %ebx
41f383:	79 57                	jns    0x41f3dc
41f385:	57                   	push   %edi
41f386:	55                   	push   %ebp
41f387:	58                   	pop    %eax
41f388:	4f                   	dec    %edi
41f389:	55                   	push   %ebp
41f38a:	79 70                	jns    0x41f3fc
41f38c:	6c                   	insb   (%dx),%es:(%edi)
41f38d:	57                   	push   %edi
41f38e:	79 67                	jns    0x41f3f7
41f390:	34 68                	xor    $0x68,%al
41f392:	58                   	pop    %eax
41f393:	6f                   	outsl  %ds:(%esi),(%dx)
41f394:	62 63 73             	bound  %esp,0x73(%ebx)
41f397:	76 30                	jbe    0x41f3c9
41f399:	43                   	inc    %ebx
41f39a:	6e                   	outsb  %ds:(%esi),(%dx)
41f39b:	49                   	dec    %ecx
41f39c:	6d                   	insl   (%dx),%es:(%edi)
41f39d:	31 66 6e             	xor    %esp,0x6e(%esi)
41f3a0:	49                   	dec    %ecx
41f3a1:	56                   	push   %esi
41f3a2:	73 2b                	jae    0x41f3cf
41f3a4:	34 79                	xor    $0x79,%al
41f3a6:	46                   	inc    %esi
41f3a7:	4e                   	dec    %esi
41f3a8:	55                   	push   %ebp
41f3a9:	4f                   	dec    %edi
41f3aa:	62 52 32             	bound  %edx,0x32(%edx)
41f3ad:	42                   	inc    %edx
41f3ae:	33 57 5a             	xor    0x5a(%edi),%edx
41f3b1:	71 58                	jno    0x41f40b
41f3b3:	49                   	dec    %ecx
41f3b4:	76 79                	jbe    0x41f42f
41f3b6:	39 4a 30             	cmp    %ecx,0x30(%edx)
41f3b9:	38 51 36             	cmp    %dl,0x36(%ecx)
41f3bc:	51                   	push   %ecx
41f3bd:	6b 46 62 43          	imul   $0x43,0x62(%esi),%eax
41f3c1:	38 4e 6f             	cmp    %cl,0x6f(%esi)
41f3c4:	43                   	inc    %ebx
41f3c5:	45                   	inc    %ebp
41f3c6:	42                   	inc    %edx
41f3c7:	6f                   	outsl  %ds:(%esi),(%dx)
41f3c8:	74 77                	je     0x41f441
41f3ca:	7a 76                	jp     0x41f442
41f3cc:	35 76 32 61 77       	xor    $0x77613276,%eax
41f3d1:	6c                   	insb   (%dx),%es:(%edi)
41f3d2:	6e                   	outsb  %ds:(%esi),(%dx)
41f3d3:	6b 64 4c 4b 66       	imul   $0x66,0x4b(%esp,%ecx,2),%esp
41f3d8:	56                   	push   %esi
41f3d9:	66 33 59 70          	xor    0x70(%ecx),%bx
41f3dd:	43                   	inc    %ebx
41f3de:	6d                   	insl   (%dx),%es:(%edi)
41f3df:	6c                   	insb   (%dx),%es:(%edi)
41f3e0:	78 76                	js     0x41f458
41f3e2:	4d                   	dec    %ebp
41f3e3:	2f                   	das
41f3e4:	54                   	push   %esp
41f3e5:	79 75                	jns    0x41f45c
41f3e7:	4a                   	dec    %edx
41f3e8:	37                   	aaa
41f3e9:	73 5a                	jae    0x41f445
41f3eb:	68 51 49 42 34       	push   $0x34424951
41f3f0:	41                   	inc    %ecx
41f3f1:	69 61 5a 64 64 43 2b 	imul   $0x2b436464,0x5a(%ecx),%esp
41f3f8:	47                   	inc    %edi
41f3f9:	5a                   	pop    %edx
41f3fa:	41                   	inc    %ecx
41f3fb:	70 73                	jo     0x41f470
41f3fd:	4b                   	dec    %ebx
41f3fe:	43                   	inc    %ebx
41f3ff:	6a 77                	push   $0x77
41f401:	48                   	dec    %eax
41f402:	74 79                	je     0x41f47d
41f404:	78 41                	js     0x41f447
41f406:	38 34 32             	cmp    %dh,(%edx,%esi,1)
41f409:	36 67 50             	ss addr16 push %eax
41f40c:	73 73                	jae    0x41f481
41f40e:	47                   	inc    %edi
41f40f:	31 38                	xor    %edi,(%eax)
41f411:	6d                   	insl   (%dx),%es:(%edi)
41f412:	43                   	inc    %ebx
41f413:	37                   	aaa
41f414:	79 73                	jns    0x41f489
41f416:	67 56                	addr16 push %esi
41f418:	2f                   	das
41f419:	43                   	inc    %ebx
41f41a:	47                   	inc    %edi
41f41b:	6f                   	outsl  %ds:(%esi),(%dx)
41f41c:	35 50 6f 65 6a       	xor    $0x6a656f50,%eax
41f421:	70 66                	jo     0x41f489
41f423:	4c                   	dec    %esp
41f424:	77 6d                	ja     0x41f493
41f426:	32 57 48             	xor    0x48(%edi),%dl
41f429:	4d                   	dec    %ebp
41f42a:	63 62 32             	arpl   %esp,0x32(%edx)
41f42d:	4d                   	dec    %ebp
41f42e:	6a 70                	push   $0x70
41f430:	67 6c                	insb   (%dx),%es:(%di)
41f432:	6d                   	insl   (%dx),%es:(%edi)
41f433:	6f                   	outsl  %ds:(%esi),(%dx)
41f434:	6b 77 78 4b          	imul   $0x4b,0x78(%edi),%esi
41f438:	55                   	push   %ebp
41f439:	44                   	inc    %esp
41f43a:	6b 30 41             	imul   $0x41,(%eax),%esi
41f43d:	6b 41 75 78          	imul   $0x78,0x75(%ecx),%eax
41f441:	4a                   	dec    %edx
41f442:	50                   	push   %eax
41f443:	72 56                	jb     0x41f49b
41f445:	50                   	push   %eax
41f446:	58                   	pop    %eax
41f447:	4f                   	dec    %edi
41f448:	73 67                	jae    0x41f4b1
41f44a:	4b                   	dec    %ebx
41f44b:	4e                   	dec    %esi
41f44c:	2f                   	das
41f44d:	47                   	inc    %edi
41f44e:	37                   	aaa
41f44f:	6a 45                	push   $0x45
41f451:	56                   	push   %esi
41f452:	49                   	dec    %ecx
41f453:	58                   	pop    %eax
41f454:	72 67                	jb     0x41f4bd
41f456:	38 46 55             	cmp    %al,0x55(%esi)
41f459:	4f                   	dec    %edi
41f45a:	50                   	push   %eax
41f45b:	57                   	push   %edi
41f45c:	6a 78                	push   $0x78
41f45e:	45                   	inc    %ebp
41f45f:	62 30                	bound  %esi,(%eax)
41f461:	73 48                	jae    0x41f4ab
41f463:	4d                   	dec    %ebp
41f464:	4e                   	dec    %esi
41f465:	44                   	inc    %esp
41f466:	6a 66                	push   $0x66
41f468:	33 41 45             	xor    0x45(%ecx),%eax
41f46b:	77 35                	ja     0x41f4a2
41f46d:	63 41 79             	arpl   %eax,0x79(%ecx)
41f470:	71 6e                	jno    0x41f4e0
41f472:	6f                   	outsl  %ds:(%esi),(%dx)
41f473:	43                   	inc    %ebx
41f474:	37                   	aaa
41f475:	4c                   	dec    %esp
41f476:	2f                   	das
41f477:	75 4d                	jne    0x41f4c6
41f479:	48                   	dec    %eax
41f47a:	4a                   	dec    %edx
41f47b:	57                   	push   %edi
41f47c:	33 37                	xor    (%edi),%esi
41f47e:	6f                   	outsl  %ds:(%esi),(%dx)
41f47f:	32 63 66             	xor    0x66(%ebx),%ah
41f482:	38 57 31             	cmp    %dl,0x31(%edi)
41f485:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41f487:	6d                   	insl   (%dx),%es:(%edi)
41f488:	44                   	inc    %esp
41f489:	7a 6e                	jp     0x41f4f9
41f48b:	59                   	pop    %ecx
41f48c:	6b 69 34 50          	imul   $0x50,0x34(%ecx),%ebp
41f490:	2b 4d 6a             	sub    0x6a(%ebp),%ecx
41f493:	63 61 54             	arpl   %esp,0x54(%ecx)
41f496:	4a                   	dec    %edx
41f497:	4e                   	dec    %esi
41f498:	6a 55                	push   $0x55
41f49a:	39 46 44             	cmp    %eax,0x44(%esi)
41f49d:	4c                   	dec    %esp
41f49e:	55                   	push   %ebp
41f49f:	44                   	inc    %esp
41f4a0:	36 71 76             	ss jno 0x41f519
41f4a3:	4d                   	dec    %ebp
41f4a4:	50                   	push   %eax
41f4a5:	47                   	inc    %edi
41f4a6:	64 57                	fs push %edi
41f4a8:	4d                   	dec    %ebp
41f4a9:	65 6e                	outsb  %gs:(%esi),(%dx)
41f4ab:	45                   	inc    %ebp
41f4ac:	4c                   	dec    %esp
41f4ad:	75 53                	jne    0x41f502
41f4af:	57                   	push   %edi
41f4b0:	47                   	inc    %edi
41f4b1:	75 2b                	jne    0x41f4de
41f4b3:	48                   	dec    %eax
41f4b4:	6a 6e                	push   $0x6e
41f4b6:	57                   	push   %edi
41f4b7:	37                   	aaa
41f4b8:	2f                   	das
41f4b9:	75 58                	jne    0x41f513
41f4bb:	54                   	push   %esp
41f4bc:	30 57 78             	xor    %dl,0x78(%edi)
41f4bf:	6f                   	outsl  %ds:(%esi),(%dx)
41f4c0:	75 38                	jne    0x41f4fa
41f4c2:	39 58 57             	cmp    %ebx,0x57(%eax)
41f4c5:	79 4a                	jns    0x41f511
41f4c7:	72 32                	jb     0x41f4fb
41f4c9:	42                   	inc    %edx
41f4ca:	32 49 57             	xor    0x57(%ecx),%cl
41f4cd:	77 65                	ja     0x41f534
41f4cf:	6b 57 6e 4a          	imul   $0x4a,0x6e(%edi),%edx
41f4d3:	4d                   	dec    %ebp
41f4d4:	74 57                	je     0x41f52d
41f4d6:	44                   	inc    %esp
41f4d7:	4c                   	dec    %esp
41f4d8:	74 4a                	je     0x41f524
41f4da:	68 57 79 4f 4e       	push   $0x4e4f7957
41f4df:	63 65 45             	arpl   %esp,0x45(%ebp)
41f4e2:	77 31                	ja     0x41f515
41f4e4:	74 56                	je     0x41f53c
41f4e6:	48                   	dec    %eax
41f4e7:	52                   	push   %edx
41f4e8:	32 2f                	xor    (%edi),%ch
41f4ea:	39 79 73             	cmp    %edi,0x73(%ecx)
41f4ed:	70 45                	jo     0x41f534
41f4ef:	41                   	inc    %ecx
41f4f0:	55                   	push   %ebp
41f4f1:	31 76 30             	xor    %esi,0x30(%esi)
41f4f4:	56                   	push   %esi
41f4f5:	2b 53 54             	sub    0x54(%ebx),%edx
41f4f8:	30 42 48             	xor    %al,0x48(%edx)
41f4fb:	34 4f                	xor    $0x4f,%al
41f4fd:	51                   	push   %ecx
41f4fe:	4a                   	dec    %edx
41f4ff:	41                   	inc    %ecx
41f500:	54                   	push   %esp
41f501:	73 70                	jae    0x41f573
41f503:	68 7a 64 59 75       	push   $0x7559647a
41f508:	35 36 33 4c 31       	xor    $0x314c3336,%eax
41f50d:	68 62 79 6c 34       	push   $0x346c7962
41f512:	41                   	inc    %ecx
41f513:	53                   	push   %ebx
41f514:	49                   	dec    %ecx
41f515:	4b                   	dec    %ebx
41f516:	6e                   	outsb  %ds:(%esi),(%dx)
41f517:	41                   	inc    %ecx
41f518:	51                   	push   %ecx
41f519:	44                   	inc    %esp
41f51a:	72 75                	jb     0x41f591
41f51c:	6a 38                	push   $0x38
41f51e:	51                   	push   %ecx
41f51f:	33 6e 78             	xor    0x78(%esi),%ebp
41f522:	51                   	push   %ecx
41f523:	39 6f 68             	cmp    %ebp,0x68(%edi)
41f526:	73 55                	jae    0x41f57d
41f528:	48                   	dec    %eax
41f529:	46                   	inc    %esi
41f52a:	63 55 71             	arpl   %edx,0x71(%ebp)
41f52d:	50                   	push   %eax
41f52e:	78 5a                	js     0x41f58a
41f530:	6c                   	insb   (%dx),%es:(%edi)
41f531:	51                   	push   %ecx
41f532:	4d                   	dec    %ebp
41f533:	4a                   	dec    %edx
41f534:	42                   	inc    %edx
41f535:	78 48                	js     0x41f57f
41f537:	6b 51 6a 30          	imul   $0x30,0x6a(%ecx),%edx
41f53b:	6f                   	outsl  %ds:(%esi),(%dx)
41f53c:	36 68 39 59 43 56    	ss push $0x56435939
41f542:	47                   	inc    %edi
41f543:	35 44 67 68 6d       	xor    $0x6d686744,%eax
41f548:	30 4d 58             	xor    %cl,0x58(%ebp)
41f54b:	31 6d 55             	xor    %ebp,0x55(%ebp)
41f54e:	62 2b                	bound  %ebp,(%ebx)
41f550:	58                   	pop    %eax
41f551:	6e                   	outsb  %ds:(%esi),(%dx)
41f552:	33 7a 4a             	xor    0x4a(%edx),%edi
41f555:	51                   	push   %ecx
41f556:	48                   	dec    %eax
41f557:	6b 62 4b 30          	imul   $0x30,0x4b(%edx),%esp
41f55b:	4b                   	dec    %ebx
41f55c:	36 35 78 65 47 49    	ss xor $0x49476578,%eax
41f562:	42                   	inc    %edx
41f563:	6a 2b                	push   $0x2b
41f565:	69 5a 69 36 6a 77 79 	imul   $0x79776a36,0x69(%edx),%ebx
41f56c:	70 77                	jo     0x41f5e5
41f56e:	69 69 70 46 32 36 71 	imul   $0x71363246,0x70(%ecx),%ebp
41f575:	6b 57 55 55          	imul   $0x55,0x55(%edi),%edx
41f579:	4e                   	dec    %esi
41f57a:	58                   	pop    %eax
41f57b:	75 73                	jne    0x41f5f0
41f57d:	6c                   	insb   (%dx),%es:(%edi)
41f57e:	56                   	push   %esi
41f57f:	68 62 49 64 2b       	push   $0x2b644962
41f584:	2f                   	das
41f585:	74 64                	je     0x41f5eb
41f587:	50                   	push   %eax
41f588:	42                   	inc    %edx
41f589:	6f                   	outsl  %ds:(%esi),(%dx)
41f58a:	68 66 6f 79 57       	push   $0x57796f66