41d49f:	42                   	inc    %edx
41d4a0:	54                   	push   %esp
41d4a1:	49                   	dec    %ecx
41d4a2:	46                   	inc    %esi
41d4a3:	33 32                	xor    (%edx),%esi
41d4a5:	32 49 4d             	xor    0x4d(%ecx),%cl
41d4a8:	70 48                	jo     0x41d4f2
41d4aa:	5a                   	pop    %edx
41d4ab:	4c                   	dec    %esp
41d4ac:	41                   	inc    %ecx
41d4ad:	42                   	inc    %edx
41d4ae:	74 6f                	je     0x41d51f
41d4b0:	4c                   	dec    %esp
41d4b1:	7a 4e                	jp     0x41d501
41d4b3:	77 71                	ja     0x41d526
41d4b5:	4f                   	dec    %edi
41d4b6:	4d                   	dec    %ebp
41d4b7:	45                   	inc    %ebp
41d4b8:	45                   	inc    %ebp
41d4b9:	6e                   	outsb  %ds:(%esi),(%dx)
41d4ba:	43                   	inc    %ebx
41d4bb:	67 49                	addr16 dec %ecx
41d4bd:	68 69 59 72 73       	push   $0x73725969
41d4c2:	37                   	aaa
41d4c3:	37                   	aaa
41d4c4:	61                   	popa
41d4c5:	73 2b                	jae    0x41d4f2
41d4c7:	74 50                	je     0x41d519
41d4c9:	50                   	push   %eax
41d4ca:	4b                   	dec    %ebx
41d4cb:	78 67                	js     0x41d534
41d4cd:	46                   	inc    %esi
41d4ce:	33 4e 68             	xor    0x68(%esi),%ecx
41d4d1:	31 56 36             	xor    %edx,0x36(%esi)
41d4d4:	63 59 72             	arpl   %ebx,0x72(%ecx)
41d4d7:	6c                   	insb   (%dx),%es:(%edi)
41d4d8:	72 45                	jb     0x41d51f
41d4da:	49                   	dec    %ecx
41d4db:	67 68 5a 54 63 71    	addr16 push $0x7163545a
41d4e1:	61                   	popa
41d4e2:	38 58 70             	cmp    %bl,0x70(%eax)
41d4e5:	56                   	push   %esi
41d4e6:	7a 76                	jp     0x41d55e
41d4e8:	2f                   	das
41d4e9:	48                   	dec    %eax
41d4ea:	54                   	push   %esp
41d4eb:	33 73 35             	xor    0x35(%ebx),%esi
41d4ee:	75 38                	jne    0x41d528
41d4f0:	61                   	popa
41d4f1:	4d                   	dec    %ebp
41d4f2:	61                   	popa
41d4f3:	61                   	popa
41d4f4:	6b 4f 64 42          	imul   $0x42,0x64(%edi),%ecx
41d4f8:	41                   	inc    %ecx
41d4f9:	67 4a                	addr16 dec %edx
41d4fb:	48                   	dec    %eax
41d4fc:	39 36                	cmp    %esi,(%esi)
41d4fe:	4d                   	dec    %ebp
41d4ff:	6d                   	insl   (%dx),%es:(%edi)
41d500:	66 31 6d 4d          	xor    %bp,0x4d(%ebp)
41d504:	52                   	push   %edx
41d505:	65 4a                	gs dec %edx
41d507:	7a 6e                	jp     0x41d577
41d509:	52                   	push   %edx
41d50a:	4b                   	dec    %ebx
41d50b:	4e                   	dec    %esi
41d50c:	72 69                	jb     0x41d577
41d50e:	5a                   	pop    %edx
41d50f:	55                   	push   %ebp
41d510:	65 78 55             	gs js  0x41d568
41d513:	58                   	pop    %eax
41d514:	73 44                	jae    0x41d55a
41d516:	70 46                	jo     0x41d55e
41d518:	56                   	push   %esi
41d519:	46                   	inc    %esi
41d51a:	61                   	popa
41d51b:	77 75                	ja     0x41d592
41d51d:	59                   	pop    %ecx
41d51e:	50                   	push   %eax
41d51f:	71 43                	jno    0x41d564
41d521:	6c                   	insb   (%dx),%es:(%edi)
41d522:	76 50                	jbe    0x41d574
41d524:	68 33 6d 76 47       	push   $0x47766d33
41d529:	73 6d                	jae    0x41d598
41d52b:	6c                   	insb   (%dx),%es:(%edi)
41d52c:	62 6f 2f             	bound  %ebp,0x2f(%edi)
41d52f:	45                   	inc    %ebp
41d530:	69 65 5a 35 6c 4a 62 	imul   $0x624a6c35,0x5a(%ebp),%esp
41d537:	54                   	push   %esp
41d538:	51                   	push   %ecx
41d539:	37                   	aaa
41d53a:	6e                   	outsb  %ds:(%esi),(%dx)
41d53b:	6a 31                	push   $0x31
41d53d:	4d                   	dec    %ebp
41d53e:	6a 57                	push   $0x57
41d540:	69 32 73 6e 68 57    	imul   $0x57686e73,(%edx),%esi
41d546:	39 51 62             	cmp    %edx,0x62(%ecx)
41d549:	58                   	pop    %eax
41d54a:	42                   	inc    %edx
41d54b:	4c                   	dec    %esp
41d54c:	68 30 45 74 47       	push   $0x47744530
41d551:	69 62 71 35 6f 72 51 	imul   $0x51726f35,0x71(%edx),%esp
41d558:	65 45                	gs inc %ebp
41d55a:	62 72 4d             	bound  %esi,0x4d(%edx)
41d55d:	73 6e                	jae    0x41d5cd
41d55f:	7a 54                	jp     0x41d5b5
41d561:	37                   	aaa
41d562:	57                   	push   %edi
41d563:	33 46 6c             	xor    0x6c(%esi),%eax
41d566:	46                   	inc    %esi
41d567:	6b 57 2b 38          	imul   $0x38,0x2b(%edi),%edx
41d56b:	41                   	inc    %ecx
41d56c:	55                   	push   %ebp
41d56d:	71 75                	jno    0x41d5e4
41d56f:	5a                   	pop    %edx
41d570:	6a 42                	push   $0x42
41d572:	78 69                	js     0x41d5dd
41d574:	50                   	push   %eax
41d575:	46                   	inc    %esi
41d576:	69 74 48 76 55 54 4d 	imul   $0x774d5455,0x76(%eax,%ecx,2),%esi
41d57d:	77
41d57e:	4b                   	dec    %ebx
41d57f:	72 4e                	jb     0x41d5cf
41d581:	61                   	popa
41d582:	70 6a                	jo     0x41d5ee
41d584:	55                   	push   %ebp
41d585:	2f                   	das
41d586:	2f                   	das
41d587:	78 43                	js     0x41d5cc
41d589:	2b 76 70             	sub    0x70(%esi),%esi
41d58c:	4d                   	dec    %ebp
41d58d:	41                   	inc    %ecx
41d58e:	44                   	inc    %esp
41d58f:	4e                   	dec    %esi
41d590:	67 33 5a 54          	xor    0x54(%bp,%si),%ebx
41d594:	4f                   	dec    %edi
41d595:	48                   	dec    %eax
41d596:	6c                   	insb   (%dx),%es:(%edi)
41d597:	66 70 5a             	data16 jo 0x41d5f4
41d59a:	46                   	inc    %esi
41d59b:	34 2b                	xor    $0x2b,%al
41d59d:	6b 47 4a 37          	imul   $0x37,0x4a(%edi),%eax
41d5a1:	77 33                	ja     0x41d5d6
41d5a3:	4a                   	dec    %edx
41d5a4:	30 47 32             	xor    %al,0x32(%edi)
41d5a7:	74 4b                	je     0x41d5f4
41d5a9:	74 2f                	je     0x41d5da
41d5ab:	62 55 73             	bound  %edx,0x73(%ebp)
41d5ae:	51                   	push   %ecx
41d5af:	32 6b 2b             	xor    0x2b(%ebx),%ch
41d5b2:	73 31                	jae    0x41d5e5
41d5b4:	53                   	push   %ebx
41d5b5:	77 52                	ja     0x41d609
41d5b7:	51                   	push   %ecx
41d5b8:	75 43                	jne    0x41d5fd
41d5ba:	34 6a                	xor    $0x6a,%al
41d5bc:	75 36                	jne    0x41d5f4
41d5be:	5a                   	pop    %edx
41d5bf:	54                   	push   %esp
41d5c0:	71 75                	jno    0x41d637
41d5c2:	6d                   	insl   (%dx),%es:(%edi)
41d5c3:	61                   	popa
41d5c4:	31 37                	xor    %esi,(%edi)
41d5c6:	38 43 4f             	cmp    %al,0x4f(%ebx)
41d5c9:	5a                   	pop    %edx
41d5ca:	44                   	inc    %esp
41d5cb:	4a                   	dec    %edx
41d5cc:	4e                   	dec    %esi
41d5cd:	30 2b                	xor    %ch,(%ebx)
41d5cf:	69 67 76 69 4b 54 74 	imul   $0x74544b69,0x76(%edi),%esp
41d5d6:	59                   	pop    %ecx
41d5d7:	4b                   	dec    %ebx
41d5d8:	67 69 4a 6b 36 63 69 	imul   $0x76696336,0x6b(%bp,%si),%ecx
41d5df:	76
41d5e0:	55                   	push   %ebp
41d5e1:	74 72                	je     0x41d655
41d5e3:	61                   	popa
41d5e4:	68 31 58 72 79       	push   $0x79725831
41d5e9:	6e                   	outsb  %ds:(%esi),(%dx)
41d5ea:	48                   	dec    %eax
41d5eb:	66 61                	popaw
41d5ed:	55                   	push   %ebp
41d5ee:	75 4e                	jne    0x41d63e
41d5f0:	55                   	push   %ebp
41d5f1:	55                   	push   %ebp
41d5f2:	66 30 57 63          	data16 xor %dl,0x63(%edi)
41d5f6:	35 41 49 49 37       	xor    $0x37494941,%eax
41d5fb:	57                   	push   %edi
41d5fc:	44                   	inc    %esp
41d5fd:	66 66 62 53 5a       	data16 bound %dx,0x5a(%ebx)
41d602:	4f                   	dec    %edi
41d603:	5a                   	pop    %edx
41d604:	45                   	inc    %ebp
41d605:	39 4a 58             	cmp    %ecx,0x58(%edx)
41d608:	6b 65 59 6a          	imul   $0x6a,0x59(%ebp),%esp
41d60c:	58                   	pop    %eax
41d60d:	46                   	inc    %esi
41d60e:	5a                   	pop    %edx
41d60f:	6d                   	insl   (%dx),%es:(%edi)
41d610:	4e                   	dec    %esi
41d611:	79 66                	jns    0x41d679
41d613:	5a                   	pop    %edx
41d614:	5a                   	pop    %edx
41d615:	41                   	inc    %ecx
41d616:	31 75 34             	xor    %esi,0x34(%ebp)
41d619:	34 4f                	xor    $0x4f,%al
41d61b:	39 55 73             	cmp    %edx,0x73(%ebp)
41d61e:	54                   	push   %esp
41d61f:	30 74 6a 6b          	xor    %dh,0x6b(%edx,%ebp,2)
41d623:	73 30                	jae    0x41d655
41d625:	4b                   	dec    %ebx
41d626:	79 6f                	jns    0x41d697
41d628:	54                   	push   %esp
41d629:	46                   	inc    %esi
41d62a:	4e                   	dec    %esi
41d62b:	49                   	dec    %ecx
41d62c:	4d                   	dec    %ebp
41d62d:	51                   	push   %ecx
41d62e:	75 57                	jne    0x41d687
41d630:	75 61                	jne    0x41d693
41d632:	69 2f 45 6d 64 39    	imul   $0x39646d45,(%edi),%ebp
41d638:	4c                   	dec    %esp
41d639:	54                   	push   %esp
41d63a:	55                   	push   %ebp
41d63b:	4b                   	dec    %ebx
41d63c:	32 2f                	xor    (%edi),%ch
41d63e:	64 54                	fs push %esp
41d640:	47                   	inc    %edi
41d641:	77 6f                	ja     0x41d6b2
41d643:	58                   	pop    %eax
41d644:	79 73                	jns    0x41d6b9
41d646:	51                   	push   %ecx
41d647:	46                   	inc    %esi
41d648:	76 59                	jbe    0x41d6a3
41d64a:	36 5a                	ss pop %edx
41d64c:	58                   	pop    %eax
41d64d:	4d                   	dec    %ebp
41d64e:	6d                   	insl   (%dx),%es:(%edi)
41d64f:	61                   	popa
41d650:	6b 39 34             	imul   $0x34,(%ecx),%edi
41d653:	64 4c                	fs dec %esp
41d655:	38 2b                	cmp    %ch,(%ebx)
41d657:	65 75 36             	gs jne 0x41d690
41d65a:	7a 62                	jp     0x41d6be
41d65c:	35 30 43 50 6b       	xor    $0x6b504330,%eax
41d661:	6a 62                	push   $0x62
41d663:	61                   	popa
41d664:	2b 79 36             	sub    0x36(%ecx),%edi
41d667:	6e                   	outsb  %ds:(%esi),(%dx)
41d668:	30 45 42             	xor    %al,0x42(%ebp)
41d66b:	32 56 41             	xor    0x41(%esi),%dl
41d66e:	6e                   	outsb  %ds:(%esi),(%dx)
41d66f:	4f                   	dec    %edi
41d670:	76 63                	jbe    0x41d6d5
41d672:	58                   	pop    %eax
41d673:	67 67 56             	addr16 addr16 push %esi
41d676:	6a 35                	push   $0x35
41d678:	64 6b 31 41          	imul   $0x41,%fs:(%ecx),%esi
41d67c:	59                   	pop    %ecx
41d67d:	72 67                	jb     0x41d6e6
41d67f:	58                   	pop    %eax
41d680:	35 6d 4a 39 38       	xor    $0x38394a6d,%eax
41d685:	43                   	inc    %ebx
41d686:	64 35 70 54 30 57    	fs xor $0x57305470,%eax
41d68c:	62 52 34             	bound  %edx,0x34(%edx)
41d68f:	42                   	inc    %edx
41d690:	33 58 48             	xor    0x48(%eax),%ebx
41d693:	4f                   	dec    %edi
41d694:	75 45                	jne    0x41d6db
41d696:	4d                   	dec    %ebp
41d697:	75 6a                	jne    0x41d703
41d699:	56                   	push   %esi
41d69a:	66 67 4d             	addr16 dec %bp
41d69d:	53                   	push   %ebx
41d69e:	6f                   	outsl  %ds:(%esi),(%dx)
41d69f:	4f                   	dec    %edi
41d6a0:	4c                   	dec    %esp
41d6a1:	48                   	dec    %eax
41d6a2:	75 63                	jne    0x41d707
41d6a4:	51                   	push   %ecx
41d6a5:	56                   	push   %esi
41d6a6:	57                   	push   %edi
41d6a7:	38 37                	cmp    %dh,(%edi)
41d6a9:	31 62 5a             	xor    %esp,0x5a(%edx)
41d6ac:	6c                   	insb   (%dx),%es:(%edi)
41d6ad:	35 74 31 48 61       	xor    $0x61483174,%eax
41d6b2:	76 50                	jbe    0x41d704
41d6b4:	4d                   	dec    %ebp
41d6b5:	4f                   	dec    %edi
41d6b6:	5a                   	pop    %edx
41d6b7:	55                   	push   %ebp
41d6b8:	53                   	push   %ebx
41d6b9:	61                   	popa
41d6ba:	79 51                	jns    0x41d70d
41d6bc:	75 4d                	jne    0x41d70b
41d6be:	55                   	push   %ebp
41d6bf:	50                   	push   %eax
41d6c0:	55                   	push   %ebp
41d6c1:	57                   	push   %edi
41d6c2:	34 45                	xor    $0x45,%al
41d6c4:	74 70                	je     0x41d736
41d6c6:	37                   	aaa
41d6c7:	43                   	inc    %ebx
41d6c8:	42                   	inc    %edx
41d6c9:	58                   	pop    %eax
41d6ca:	5a                   	pop    %edx
41d6cb:	67 71 39             	addr16 jno 0x41d707
41d6ce:	42                   	inc    %edx
41d6cf:	50                   	push   %eax
41d6d0:	45                   	inc    %ebp
41d6d1:	78 6d                	js     0x41d740
41d6d3:	31 6a 35             	xor    %ebp,0x35(%edx)
41d6d6:	6a 33                	push   $0x33
41d6d8:	45                   	inc    %ebp
41d6d9:	64 44                	fs inc %esp
41d6db:	6a 64                	push   $0x64
41d6dd:	56                   	push   %esi
41d6de:	6e                   	outsb  %ds:(%esi),(%dx)
41d6df:	69 62 74 7a 4f 73 76 	imul   $0x76734f7a,0x74(%edx),%esp
41d6e6:	65 4d                	gs dec %ebp
41d6e8:	51                   	push   %ecx
41d6e9:	49                   	dec    %ecx
41d6ea:	76 33                	jbe    0x41d71f
41d6ec:	6a 35                	push   $0x35
41d6ee:	70 4f                	jo     0x41d73f
41d6f0:	73 50                	jae    0x41d742
41d6f2:	6f                   	outsl  %ds:(%esi),(%dx)
41d6f3:	36 53                	ss push %ebx
41d6f5:	6a 70                	push   $0x70
41d6f7:	2f                   	das
41d6f8:	6f                   	outsl  %ds:(%esi),(%dx)
41d6f9:	49                   	dec    %ecx
41d6fa:	5a                   	pop    %edx
41d6fb:	4f                   	dec    %edi
41d6fc:	41                   	inc    %ecx
41d6fd:	48                   	dec    %eax
41d6fe:	32 2f                	xor    (%edi),%ch
41d700:	4c                   	dec    %esp
41d701:	35 74 66 37 31       	xor    $0x31376674,%eax
41d706:	75 44                	jne    0x41d74c
41d708:	41                   	inc    %ecx
41d709:	4b                   	dec    %ebx
41d70a:	77 42                	ja     0x41d74e
41d70c:	42                   	inc    %edx
41d70d:	72 76                	jb     0x41d785
41d70f:	64 68 74 77 6a 68    	fs push $0x686a7774
41d715:	55                   	push   %ebp
41d716:	6b 37 57             	imul   $0x57,(%edi),%esi
41d719:	63 74 57 50          	arpl   %esi,0x50(%edi,%edx,2)
41d71d:	73 58                	jae    0x41d777