41d5ab:	76 52                	jbe    0x41d5ff
41d5ad:	4f                   	dec    %edi
41d5ae:	69 59 4d 67 55 51 42 	imul   $0x42515567,0x4d(%ecx),%ebx
41d5b5:	62 49 75             	bound  %ecx,0x75(%ecx)
41d5b8:	54                   	push   %esp
41d5b9:	77 31                	ja     0x41d5ec
41d5bb:	6e                   	outsb  %ds:(%esi),(%dx)
41d5bc:	48                   	dec    %eax
41d5bd:	63 6a 78             	arpl   %ebp,0x78(%edx)
41d5c0:	66 49                	dec    %cx
41d5c2:	4d                   	dec    %ebp
41d5c3:	68 72 4f 45 5a       	push   $0x5a454f72
41d5c8:	69 6d 73 54 2b 6a 31 	imul   $0x316a2b54,0x73(%ebp),%ebp
41d5cf:	75 37                	jne    0x41d608
41d5d1:	46                   	inc    %esi
41d5d2:	50                   	push   %eax
41d5d3:	66 50                	push   %ax
41d5d5:	38 71 52             	cmp    %dh,0x52(%ecx)
41d5d8:	64 4c                	fs dec %esp
41d5da:	61                   	popa
41d5db:	54                   	push   %esp
41d5dc:	43                   	inc    %ebx
41d5dd:	6c                   	insb   (%dx),%es:(%edi)
41d5de:	58                   	pop    %eax
41d5df:	71 67                	jno    0x41d648
41d5e1:	51                   	push   %ecx
41d5e2:	57                   	push   %edi
41d5e3:	6c                   	insb   (%dx),%es:(%edi)
41d5e4:	6c                   	insb   (%dx),%es:(%edi)
41d5e5:	43                   	inc    %ebx
41d5e6:	48                   	dec    %eax
41d5e7:	67 5a                	addr16 pop %edx
41d5e9:	74 70                	je     0x41d65b
41d5eb:	47                   	inc    %edi
41d5ec:	52                   	push   %edx
41d5ed:	2f                   	das
41d5ee:	64 76 67             	fs jbe 0x41d658
41d5f1:	2b 6e 59             	sub    0x59(%esi),%ebp
41d5f4:	6f                   	outsl  %ds:(%esi),(%dx)
41d5f5:	73 62                	jae    0x41d659
41d5f7:	34 65                	xor    $0x65,%al
41d5f9:	54                   	push   %esp
41d5fa:	45                   	inc    %ebp
41d5fb:	56                   	push   %esi
41d5fc:	75 5a                	jne    0x41d658
41d5fe:	7a 4f                	jp     0x41d64f
41d600:	70 6d                	jo     0x41d66f
41d602:	53                   	push   %ebx
41d603:	2f                   	das
41d604:	4d                   	dec    %ebp
41d605:	74 4c                	je     0x41d653
41d607:	6d                   	insl   (%dx),%es:(%edi)
41d608:	77 4e                	ja     0x41d658
41d60a:	59                   	pop    %ecx
41d60b:	70 44                	jo     0x41d651
41d60d:	61                   	popa
41d60e:	6c                   	insb   (%dx),%es:(%edi)
41d60f:	79 41                	jns    0x41d652
41d611:	52                   	push   %edx
41d612:	55                   	push   %ebp
41d613:	52                   	push   %edx
41d614:	35 74 65 6f 61       	xor    $0x616f6574,%eax
41d619:	4c                   	dec    %esp
41d61a:	68 6a 34 6e 6f       	push   $0x6f6e346a
41d61f:	79 76                	jns    0x41d697
41d621:	42                   	inc    %edx
41d622:	43                   	inc    %ebx
41d623:	51                   	push   %ecx
41d624:	31 73 4d             	xor    %esi,0x4d(%ebx)
41d627:	37                   	aaa
41d628:	36 57                	ss push %edi
41d62a:	58                   	pop    %eax
41d62b:	55                   	push   %ebp
41d62c:	61                   	popa
41d62d:	59                   	pop    %ecx
41d62e:	36 55                	ss push %ebp
41d630:	57                   	push   %edi
41d631:	4e                   	dec    %esi
41d632:	67 37                	addr16 aaa
41d634:	77 52                	ja     0x41d688
41d636:	63 47 55             	arpl   %eax,0x55(%edi)
41d639:	74 4e                	je     0x41d689
41d63b:	6b 6c 75 49 45       	imul   $0x45,0x49(%ebp,%esi,2),%ebp
41d640:	6d                   	insl   (%dx),%es:(%edi)
41d641:	31 6e 4b             	xor    %ebp,0x4b(%esi)
41d644:	39 42 61             	cmp    %eax,0x61(%edx)
41d647:	42                   	inc    %edx
41d648:	4a                   	dec    %edx
41d649:	6e                   	outsb  %ds:(%esi),(%dx)
41d64a:	61                   	popa
41d64b:	75 36                	jne    0x41d683
41d64d:	71 74                	jno    0x41d6c3
41d64f:	36 65 72 35          	ss gs jb 0x41d688
41d653:	2f                   	das
41d654:	5a                   	pop    %edx
41d655:	57                   	push   %edi
41d656:	6b 38 61             	imul   $0x61,(%eax),%edi
41d659:	79 56                	jns    0x41d6b1
41d65b:	48                   	dec    %eax
41d65c:	32 42 52             	xor    0x52(%edx),%al
41d65f:	65 6e                	outsb  %gs:(%esi),(%dx)
41d661:	66 75 78             	data16 jne 0x41d6dc
41d664:	59                   	pop    %ecx
41d665:	71 45                	jno    0x41d6ac
41d667:	75 6c                	jne    0x41d6d5
41d669:	50                   	push   %eax
41d66a:	35 35 41 6b 41       	xor    $0x416b4135,%eax
41d66f:	2f                   	das
41d670:	59                   	pop    %ecx
41d671:	30 2f                	xor    %ch,(%edi)
41d673:	61                   	popa
41d674:	6c                   	insb   (%dx),%es:(%edi)
41d675:	53                   	push   %ebx
41d676:	55                   	push   %ebp
41d677:	66 68 7a 6f          	pushw  $0x6f7a
41d67b:	50                   	push   %eax
41d67c:	55                   	push   %ebp
41d67d:	59                   	pop    %ecx
41d67e:	6f                   	outsl  %ds:(%esi),(%dx)
41d67f:	4a                   	dec    %edx
41d680:	51                   	push   %ecx
41d681:	53                   	push   %ebx
41d682:	62 77 62             	bound  %esi,0x62(%edi)
41d685:	43                   	inc    %ebx
41d686:	4f                   	dec    %edi
41d687:	73 50                	jae    0x41d6d9
41d689:	4e                   	dec    %esi
41d68a:	35 64 7a 51 48       	xor    $0x48517a64,%eax
41d68f:	73 31                	jae    0x41d6c2
41d691:	75 48                	jne    0x41d6db
41d693:	67 35 30 62 37 78    	addr16 xor $0x78376230,%eax
41d699:	51                   	push   %ecx
41d69a:	4e                   	dec    %esi
41d69b:	69 30 62 6f 71 5a    	imul   $0x5a716f62,(%eax),%esi
41d6a1:	46                   	inc    %esi
41d6a2:	7a 64                	jp     0x41d708
41d6a4:	6d                   	insl   (%dx),%es:(%edi)
41d6a5:	2f                   	das
41d6a6:	6a 68                	push   $0x68
41d6a8:	6d                   	insl   (%dx),%es:(%edi)
41d6a9:	4d                   	dec    %ebp
41d6aa:	77 36                	ja     0x41d6e2
41d6ac:	4d                   	dec    %ebp
41d6ad:	44                   	inc    %esp
41d6ae:	61                   	popa
41d6af:	35 54 64 61 54       	xor    $0x54616454,%eax
41d6b4:	70 55                	jo     0x41d70b
41d6b6:	72 6d                	jb     0x41d725
41d6b8:	42                   	inc    %edx
41d6b9:	6c                   	insb   (%dx),%es:(%edi)
41d6ba:	63 6f 34             	arpl   %ebp,0x34(%edi)
41d6bd:	56                   	push   %esi
41d6be:	69 69 51 69 53 73 45 	imul   $0x45735369,0x51(%ecx),%ebp
41d6c5:	59                   	pop    %ecx
41d6c6:	6b 70 4a 41          	imul   $0x41,0x4a(%eax),%esi
41d6ca:	7a 46                	jp     0x41d712
41d6cc:	44                   	inc    %esp
41d6cd:	39 6b 35             	cmp    %ebp,0x35(%ebx)
41d6d0:	45                   	inc    %ebp
41d6d1:	65 6b 47 33 50       	imul   $0x50,%gs:0x33(%edi),%eax
41d6d6:	56                   	push   %esi
41d6d7:	34 73                	xor    $0x73,%al
41d6d9:	56                   	push   %esi
41d6da:	75 76                	jne    0x41d752
41d6dc:	77 58                	ja     0x41d736
41d6de:	65 42                	gs inc %edx
41d6e0:	59                   	pop    %ecx
41d6e1:	49                   	dec    %ecx
41d6e2:	76 62                	jbe    0x41d746
41d6e4:	73 2b                	jae    0x41d711
41d6e6:	68 55 45 62 2f       	push   $0x2f624555
41d6eb:	67 44                	addr16 inc %esp
41d6ed:	78 54                	js     0x41d743
41d6ef:	7a 59                	jp     0x41d74a
41d6f1:	68 56 41 4b 46       	push   $0x464b4156
41d6f6:	65 58                	gs pop %eax
41d6f8:	54                   	push   %esp
41d6f9:	61                   	popa
41d6fa:	59                   	pop    %ecx
41d6fb:	30 38                	xor    %bh,(%eax)
41d6fd:	62 39                	bound  %edi,(%ecx)
41d6ff:	6d                   	insl   (%dx),%es:(%edi)
41d700:	6a 51                	push   $0x51
41d702:	68 6e 38 33 43       	push   $0x4333386e
41d707:	35 7a 33 2f 4d       	xor    $0x4d2f337a,%eax
41d70c:	52                   	push   %edx
41d70d:	32 47 50             	xor    0x50(%edi),%al
41d710:	67 4b                	addr16 dec %ebx
41d712:	39 79 75             	cmp    %edi,0x75(%ecx)
41d715:	52                   	push   %edx
41d716:	57                   	push   %edi
41d717:	49                   	dec    %ecx
41d718:	75 79                	jne    0x41d793
41d71a:	6b 57 37 4a          	imul   $0x4a,0x37(%edi),%edx
41d71e:	41                   	inc    %ecx
41d71f:	45                   	inc    %ebp
41d720:	77 69                	ja     0x41d78b
41d722:	30 77 38             	xor    %dh,0x38(%edi)
41d725:	75 39                	jne    0x41d760
41d727:	66 61                	popaw
41d729:	76 64                	jbe    0x41d78f
41d72b:	5a                   	pop    %edx
41d72c:	67 73 34             	addr16 jae 0x41d763
41d72f:	4d                   	dec    %ebp
41d730:	7a 49                	jp     0x41d77b
41d732:	2b 4f 4c             	sub    0x4c(%edi),%ecx
41d735:	47                   	inc    %edi
41d736:	41                   	inc    %ecx
41d737:	47                   	inc    %edi
41d738:	6d                   	insl   (%dx),%es:(%edi)
41d739:	55                   	push   %ebp
41d73a:	4a                   	dec    %edx
41d73b:	31 2b                	xor    %ebp,(%ebx)
41d73d:	6d                   	insl   (%dx),%es:(%edi)
41d73e:	4a                   	dec    %edx
41d73f:	6e                   	outsb  %ds:(%esi),(%dx)
41d740:	6a 75                	push   $0x75
41d742:	2b 73 2b             	sub    0x2b(%ebx),%esi
41d745:	6e                   	outsb  %ds:(%esi),(%dx)
41d746:	6a 78                	push   $0x78
41d748:	62 6d 47             	bound  %ebp,0x47(%ebp)
41d74b:	74 47                	je     0x41d794
41d74d:	65 46                	gs inc %esi
41d74f:	37                   	aaa
41d750:	75 71                	jne    0x41d7c3
41d752:	74 73                	je     0x41d7c7
41d754:	37                   	aaa
41d755:	78 4b                	js     0x41d7a2
41d757:	32 51 38             	xor    0x38(%ecx),%dl
41d75a:	35 58 61 65 54       	xor    $0x54656158,%eax
41d75f:	6f                   	outsl  %ds:(%esi),(%dx)
41d760:	71 41                	jno    0x41d7a3
41d762:	44                   	inc    %esp
41d763:	62 72 31             	bound  %esi,0x31(%edx)
41d766:	51                   	push   %ecx
41d767:	4b                   	dec    %ebx
41d768:	6f                   	outsl  %ds:(%esi),(%dx)
41d769:	45                   	inc    %ebp
41d76a:	67 73 62             	addr16 jae 0x41d7cf
41d76d:	35 33 72 32 2f       	xor    $0x2f327233,%eax
41d772:	49                   	dec    %ecx
41d773:	6e                   	outsb  %ds:(%esi),(%dx)
41d774:	48                   	dec    %eax
41d775:	55                   	push   %ebp
41d776:	46                   	inc    %esi
41d777:	78 57                	js     0x41d7d0
41d779:	5a                   	pop    %edx
41d77a:	34 46                	xor    $0x46,%al
41d77c:	48                   	dec    %eax
41d77d:	58                   	pop    %eax
41d77e:	4e                   	dec    %esi
41d77f:	55                   	push   %ebp
41d780:	74 71                	je     0x41d7f3
41d782:	4c                   	dec    %esp
41d783:	53                   	push   %ebx
41d784:	51                   	push   %ecx
41d785:	30 65 33             	xor    %ah,0x33(%ebp)
41d788:	38 53 41             	cmp    %dl,0x41(%ebx)
41d78b:	4e                   	dec    %esi
41d78c:	4c                   	dec    %esp
41d78d:	67 4b                	addr16 dec %ebx
41d78f:	64 41                	fs inc %ecx
41d791:	69 4e 59 7a 42 53 4b 	imul   $0x4b53427a,0x59(%esi),%ecx
41d798:	59                   	pop    %ecx
41d799:	55                   	push   %ebp
41d79a:	43                   	inc    %ebx
41d79b:	72 7a                	jb     0x41d817
41d79d:	41                   	inc    %ecx
41d79e:	41                   	inc    %ecx
41d79f:	62 38                	bound  %edi,(%eax)
41d7a1:	6a 43                	push   $0x43
41d7a3:	54                   	push   %esp
41d7a4:	79 55                	jns    0x41d7fb
41d7a6:	48                   	dec    %eax
41d7a7:	55                   	push   %ebp
41d7a8:	6f                   	outsl  %ds:(%esi),(%dx)
41d7a9:	53                   	push   %ebx
41d7aa:	63 61 4f             	arpl   %esp,0x4f(%ecx)
41d7ad:	64 34 45             	fs xor $0x45,%al
41d7b0:	50                   	push   %eax
41d7b1:	4f                   	dec    %edi
41d7b2:	6e                   	outsb  %ds:(%esi),(%dx)
41d7b3:	71 57                	jno    0x41d80c
41d7b5:	68 4d 48 53 68       	push   $0x6853484d
41d7ba:	37                   	aaa
41d7bb:	42                   	inc    %edx
41d7bc:	53                   	push   %ebx
41d7bd:	42                   	inc    %edx
41d7be:	76 74                	jbe    0x41d834
41d7c0:	43                   	inc    %ebx
41d7c1:	51                   	push   %ecx
41d7c2:	48                   	dec    %eax
41d7c3:	49                   	dec    %ecx
41d7c4:	44                   	inc    %esp
41d7c5:	5a                   	pop    %edx
41d7c6:	76 41                	jbe    0x41d809
41d7c8:	53                   	push   %ebx
41d7c9:	50                   	push   %eax
41d7ca:	4a                   	dec    %edx
41d7cb:	4e                   	dec    %esi
41d7cc:	44                   	inc    %esp
41d7cd:	31 71 70             	xor    %esi,0x70(%ecx)
41d7d0:	57                   	push   %edi
41d7d1:	42                   	inc    %edx
41d7d2:	6e                   	outsb  %ds:(%esi),(%dx)
41d7d3:	74 47                	je     0x41d81c
41d7d5:	66 33 38             	xor    (%eax),%di
41d7d8:	77 32                	ja     0x41d80c
41d7da:	71 41                	jno    0x41d81d
41d7dc:	2f                   	das
41d7dd:	4f                   	dec    %edi
41d7de:	53                   	push   %ebx
41d7df:	35 30 36 38 63       	xor    $0x63383630,%eax
41d7e4:	34 6d                	xor    $0x6d,%al
41d7e6:	48                   	dec    %eax
41d7e7:	53                   	push   %ebx
41d7e8:	54                   	push   %esp
41d7e9:	36 35 2f 52 53 52    	ss xor $0x5253522f,%eax
41d7ef:	70 5a                	jo     0x41d84b
41d7f1:	36 38 32             	cmp    %dh,%ss:(%edx)
41d7f4:	35 78 77 2b 43       	xor    $0x432b7778,%eax
41d7f9:	4b                   	dec    %ebx
41d7fa:	52                   	push   %edx
41d7fb:	65 54                	gs push %esp
41d7fd:	6e                   	outsb  %ds:(%esi),(%dx)
41d7fe:	6c                   	insb   (%dx),%es:(%edi)
41d7ff:	77 42                	ja     0x41d843
41d801:	6d                   	insl   (%dx),%es:(%edi)
41d802:	59                   	pop    %ecx
41d803:	4e                   	dec    %esi
41d804:	39 52 34             	cmp    %edx,0x34(%edx)
41d807:	32 6f 76             	xor    0x76(%edi),%ch
41d80a:	6a 37                	push   $0x37
41d80c:	72 62                	jb     0x41d870
41d80e:	59                   	pop    %ecx
41d80f:	4f                   	dec    %edi
41d810:	65 6b 37 65          	imul   $0x65,%gs:(%edi),%esi
41d814:	6d                   	insl   (%dx),%es:(%edi)
41d815:	2b 59 72             	sub    0x72(%ecx),%ebx
41d818:	38 6d 73             	cmp    %ch,0x73(%ebp)
41d81b:	76 64                	jbe    0x41d881
41d81d:	47                   	inc    %edi
41d81e:	56                   	push   %esi
41d81f:	73 4c                	jae    0x41d86d
41d821:	6b 6d 6b 72          	imul   $0x72,0x6b(%ebp),%ebp
41d825:	41                   	inc    %ecx
41d826:	56                   	push   %esi
41d827:	6a 33                	push   $0x33
41d829:	79 6f                	jns    0x41d89a
41d82b:	71 78                	jno    0x41d8a5