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
41f58f:	57                   	push   %edi
41f590:	6e                   	outsb  %ds:(%esi),(%dx)
41f591:	4d                   	dec    %ebp
41f592:	73 6c                	jae    0x41f600
41f594:	59                   	pop    %ecx
41f595:	30 52 36             	xor    %dl,0x36(%edx)
41f598:	38 6b 48             	cmp    %ch,0x48(%ebx)
41f59b:	76 43                	jbe    0x41f5e0
41f59d:	51                   	push   %ecx
41f59e:	7a 50                	jp     0x41f5f0
41f5a0:	2f                   	das
41f5a1:	6f                   	outsl  %ds:(%esi),(%dx)
41f5a2:	6b 4e 69 4b          	imul   $0x4b,0x69(%esi),%ecx
41f5a6:	72 65                	jb     0x41f60d
41f5a8:	65 6d                	gs insl (%dx),%es:(%edi)
41f5aa:	72 2b                	jb     0x41f5d7
41f5ac:	64 59                	fs pop %ecx
41f5ae:	74 58                	je     0x41f608
41f5b0:	2b 49 2f             	sub    0x2f(%ecx),%ecx
41f5b3:	5a                   	pop    %edx
41f5b4:	6a 59                	push   $0x59
41f5b6:	70 61                	jo     0x41f619
41f5b8:	6a 51                	push   $0x51
41f5ba:	4a                   	dec    %edx
41f5bb:	36 39 37             	cmp    %esi,%ss:(%edi)
41f5be:	51                   	push   %ecx
41f5bf:	50                   	push   %eax
41f5c0:	2b 50 48             	sub    0x48(%eax),%edx
41f5c3:	6d                   	insl   (%dx),%es:(%edi)
41f5c4:	49                   	dec    %ecx
41f5c5:	62 4f 61             	bound  %ecx,0x61(%edi)
41f5c8:	52                   	push   %edx
41f5c9:	6e                   	outsb  %ds:(%esi),(%dx)
41f5ca:	77 30                	ja     0x41f5fc
41f5cc:	4d                   	dec    %ebp
41f5cd:	2b 64 2f 6a          	sub    0x6a(%edi,%ebp,1),%esp
41f5d1:	39 48 62             	cmp    %ecx,0x62(%eax)
41f5d4:	63 4b 74             	arpl   %ecx,0x74(%ebx)
41f5d7:	4d                   	dec    %ebp
41f5d8:	53                   	push   %ebx
41f5d9:	31 4c 41 54          	xor    %ecx,0x54(%ecx,%eax,2)
41f5dd:	58                   	pop    %eax
41f5de:	76 66                	jbe    0x41f646
41f5e0:	58                   	pop    %eax
41f5e1:	2f                   	das
41f5e2:	71 6b                	jno    0x41f64f
41f5e4:	30 56 71             	xor    %dl,0x71(%esi)
41f5e7:	32 6f 36             	xor    0x36(%edi),%ch
41f5ea:	4f                   	dec    %edi
41f5eb:	77 6c                	ja     0x41f659
41f5ed:	61                   	popa
41f5ee:	7a 79                	jp     0x41f669
41f5f0:	2f                   	das
41f5f1:	65 68 31 46 45 67    	gs push $0x67454631
41f5f7:	72 69                	jb     0x41f662
41f5f9:	64 31 67 38          	xor    %esp,%fs:0x38(%edi)
41f5fd:	51                   	push   %ecx
41f5fe:	59                   	pop    %ecx
41f5ff:	39 33                	cmp    %esi,(%ebx)
41f601:	65 57                	gs push %edi
41f603:	48                   	dec    %eax
41f604:	46                   	inc    %esi
41f605:	6a 41                	push   $0x41
41f607:	4e                   	dec    %esi
41f608:	65 6c                	gs insb (%dx),%es:(%edi)
41f60a:	36 54                	ss push %esp
41f60c:	7a 69                	jp     0x41f677
41f60e:	38 47 5a             	cmp    %al,0x5a(%edi)
41f611:	71 41                	jno    0x41f654
41f613:	76 76                	jbe    0x41f68b
41f615:	54                   	push   %esp
41f616:	34 6a                	xor    $0x6a,%al
41f618:	50                   	push   %eax
41f619:	77 4e                	ja     0x41f669
41f61b:	7a 62                	jp     0x41f67f
41f61d:	41                   	inc    %ecx
41f61e:	37                   	aaa
41f61f:	53                   	push   %ebx
41f620:	5a                   	pop    %edx
41f621:	61                   	popa
41f622:	2f                   	das
41f623:	7a 6d                	jp     0x41f692
41f625:	36 4f                	ss dec %edi
41f627:	61                   	popa
41f628:	57                   	push   %edi
41f629:	48                   	dec    %eax
41f62a:	6c                   	insb   (%dx),%es:(%edi)
41f62b:	45                   	inc    %ebp
41f62c:	41                   	inc    %ecx
41f62d:	6b 59 41 62          	imul   $0x62,0x41(%ecx),%ebx
41f631:	37                   	aaa
41f632:	33 70 73             	xor    0x73(%eax),%esi
41f635:	6c                   	insb   (%dx),%es:(%edi)
41f636:	45                   	inc    %ebp
41f637:	50                   	push   %eax
41f638:	78 74                	js     0x41f6ae
41f63a:	31 51 67             	xor    %edx,0x67(%ecx)
41f63d:	54                   	push   %esp
41f63e:	43                   	inc    %ebx
41f63f:	47                   	inc    %edi
41f640:	78 4b                	js     0x41f68d
41f642:	6d                   	insl   (%dx),%es:(%edi)
41f643:	2f                   	das
41f644:	76 54                	jbe    0x41f69a
41f646:	52                   	push   %edx
41f647:	79 69                	jns    0x41f6b2
41f649:	51                   	push   %ecx
41f64a:	4a                   	dec    %edx
41f64b:	77 32                	ja     0x41f67f
41f64d:	75 4e                	jne    0x41f69d
41f64f:	73 44                	jae    0x41f695
41f651:	78 68                	js     0x41f6bb
41f653:	37                   	aaa
41f654:	30 6d 6f             	xor    %ch,0x6f(%ebp)
41f657:	69 62 71 36 65 30 38 	imul   $0x38306536,0x71(%edx),%esp
41f65e:	54                   	push   %esp
41f65f:	2b 64 51 75          	sub    0x75(%ecx,%edx,2),%esp
41f663:	71 68                	jno    0x41f6cd
41f665:	75 47                	jne    0x41f6ae
41f667:	35 46 6e 32 44       	xor    $0x44326e46,%eax
41f66c:	42                   	inc    %edx
41f66d:	74 67                	je     0x41f6d6
41f66f:	61                   	popa
41f670:	50                   	push   %eax
41f671:	6d                   	insl   (%dx),%es:(%edi)
41f672:	30 38                	xor    %bh,(%eax)
41f674:	32 71 6e             	xor    0x6e(%ecx),%dh
41f677:	47                   	inc    %edi
41f678:	57                   	push   %edi
41f679:	78 2b                	js     0x41f6a6
41f67b:	6c                   	insb   (%dx),%es:(%edi)
41f67c:	75 48                	jne    0x41f6c6
41f67e:	2b 63 70             	sub    0x70(%ebx),%esp
41f681:	72 51                	jb     0x41f6d4
41f683:	41                   	inc    %ecx
41f684:	6a 31                	push   $0x31
41f686:	38 71 71             	cmp    %dh,0x71(%ecx)
41f689:	59                   	pop    %ecx
41f68a:	32 35 31 36 4e 47    	xor    0x474e3631,%dh
41f690:	64 37                	fs aaa
41f692:	64 35 36 32 59 5a    	fs xor $0x5a593236,%eax
41f698:	50                   	push   %eax
41f699:	75 41                	jne    0x41f6dc
41f69b:	2f                   	das
41f69c:	73 73                	jae    0x41f711
41f69e:	50                   	push   %eax
41f69f:	34 49                	xor    $0x49,%al
41f6a1:	53                   	push   %ebx
41f6a2:	2b 34 71             	sub    (%ecx,%esi,2),%esi
41f6a5:	57                   	push   %edi
41f6a6:	43                   	inc    %ebx
41f6a7:	4d                   	dec    %ebp
41f6a8:	37                   	aaa
41f6a9:	63 39                	arpl   %edi,(%ecx)
41f6ab:	59                   	pop    %ecx
41f6ac:	66 66 61             	data16 popaw
41f6af:	46                   	inc    %esi
41f6b0:	39 34 4c             	cmp    %esi,(%esp,%ecx,2)
41f6b3:	52                   	push   %edx
41f6b4:	49                   	dec    %ecx
41f6b5:	34 5a                	xor    $0x5a,%al
41f6b7:	36 69 35 6e 30 35 30 	imul   $0x2b7a3743,%ss:0x3035306e,%esi
41f6be:	43 37 7a 2b
41f6c2:	71 4b                	jno    0x41f70f
41f6c4:	33 35 47 48 71 33    	xor    0x33714847,%esi
41f6ca:	2f                   	das
41f6cb:	56                   	push   %esi
41f6cc:	31 77 47             	xor    %esi,0x47(%edi)
41f6cf:	51                   	push   %ecx
41f6d0:	64 66 56             	fs push %si
41f6d3:	35 32 6b 31 66       	xor    $0x66316b32,%eax
41f6d8:	78 52                	js     0x41f72c
41f6da:	32 50 6b             	xor    0x6b(%eax),%dl
41f6dd:	77 4e                	ja     0x41f72d
41f6df:	44                   	inc    %esp