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
41d82d:	31 56 74             	xor    %edx,0x74(%esi)
41d830:	4f                   	dec    %edi
41d831:	67 69 34 63 6a 2f 38 	imul   $0x382f6a63,(%si),%esi
41d838:	74 4d                	je     0x41d887
41d83a:	59                   	pop    %ecx
41d83b:	39 6f 65             	cmp    %ebp,0x65(%edi)
41d83e:	47                   	inc    %edi
41d83f:	55                   	push   %ebp
41d840:	75 6a                	jne    0x41d8ac
41d842:	68 76 67 75 78       	push   $0x78756776
41d847:	45                   	inc    %ebp
41d848:	41                   	inc    %ecx
41d849:	6d                   	insl   (%dx),%es:(%edi)
41d84a:	57                   	push   %edi
41d84b:	43                   	inc    %ebx
41d84c:	36 6b 53 58 69       	imul   $0x69,%ss:0x58(%ebx),%edx
41d851:	34 7a                	xor    $0x7a,%al
41d853:	68 34 65 56 57       	push   $0x57566534
41d858:	6f                   	outsl  %ds:(%esi),(%dx)
41d859:	63 74 6e 76          	arpl   %esi,0x76(%esi,%ebp,2)
41d85d:	65 51                	gs push %ecx
41d85f:	4e                   	dec    %esi
41d860:	45                   	inc    %ebp
41d861:	37                   	aaa
41d862:	76 38                	jbe    0x41d89c
41d864:	63 6c 6e 78          	arpl   %ebp,0x78(%esi,%ebp,2)
41d868:	56                   	push   %esi
41d869:	4f                   	dec    %edi
41d86a:	65 42                	gs inc %edx
41d86c:	30 2f                	xor    %ch,(%edi)
41d86e:	48                   	dec    %eax
41d86f:	73 38                	jae    0x41d8a9
41d871:	33 58 79             	xor    0x79(%eax),%ebx
41d874:	52                   	push   %edx
41d875:	6e                   	outsb  %ds:(%esi),(%dx)
41d876:	4a                   	dec    %edx
41d877:	44                   	inc    %esp
41d878:	36 30 66 2f          	xor    %ah,%ss:0x2f(%esi)
41d87c:	69 42 47 66 59 4d 77 	imul   $0x774d5966,0x47(%edx),%eax
41d883:	73 70                	jae    0x41d8f5
41d885:	77 6a                	ja     0x41d8f1
41d887:	4c                   	dec    %esp
41d888:	4f                   	dec    %edi
41d889:	42                   	inc    %edx
41d88a:	34 31                	xor    $0x31,%al
41d88c:	4f                   	dec    %edi
41d88d:	7a 49                	jp     0x41d8d8
41d88f:	36 55                	ss push %ebp
41d891:	6e                   	outsb  %ds:(%esi),(%dx)
41d892:	6a 37                	push   $0x37
41d894:	31 30                	xor    %esi,(%eax)
41d896:	44                   	inc    %esp
41d897:	4e                   	dec    %esi
41d898:	78 2b                	js     0x41d8c5
41d89a:	58                   	pop    %eax
41d89b:	31 43 49             	xor    %eax,0x49(%ebx)
41d89e:	6f                   	outsl  %ds:(%esi),(%dx)
41d89f:	66 56                	push   %si
41d8a1:	4a                   	dec    %edx
41d8a2:	61                   	popa
41d8a3:	4d                   	dec    %ebp
41d8a4:	62 76 37             	bound  %esi,0x37(%esi)
41d8a7:	4c                   	dec    %esp
41d8a8:	4b                   	dec    %ebx
41d8a9:	49                   	dec    %ecx
41d8aa:	6c                   	insb   (%dx),%es:(%edi)
41d8ab:	5a                   	pop    %edx
41d8ac:	65 39 2f             	cmp    %ebp,%gs:(%edi)
41d8af:	78 43                	js     0x41d8f4
41d8b1:	4e                   	dec    %esi
41d8b2:	73 74                	jae    0x41d928
41d8b4:	34 56                	xor    $0x56,%al
41d8b6:	2f                   	das
41d8b7:	73 79                	jae    0x41d932
41d8b9:	66 57                	push   %di
41d8bb:	69 36 49 4c 41 50    	imul   $0x50414c49,(%esi),%esi
41d8c1:	46                   	inc    %esi
41d8c2:	6c                   	insb   (%dx),%es:(%edi)
41d8c3:	38 37                	cmp    %dh,(%edi)
41d8c5:	61                   	popa
41d8c6:	34 52                	xor    $0x52,%al
41d8c8:	33 47 57             	xor    0x57(%edi),%eax
41d8cb:	47                   	inc    %edi
41d8cc:	73 6a                	jae    0x41d938
41d8ce:	6b 50 57 32          	imul   $0x32,0x57(%eax),%edx
41d8d2:	38 4e 4e             	cmp    %cl,0x4e(%esi)
41d8d5:	45                   	inc    %ebp
41d8d6:	75 4c                	jne    0x41d924
41d8d8:	4b                   	dec    %ebx
41d8d9:	48                   	dec    %eax
41d8da:	65 32 6c 45 64       	xor    %gs:0x64(%ebp,%eax,2),%ch
41d8df:	58                   	pop    %eax
41d8e0:	74 44                	je     0x41d926
41d8e2:	45                   	inc    %ebp
41d8e3:	55                   	push   %ebp
41d8e4:	6d                   	insl   (%dx),%es:(%edi)
41d8e5:	2b 5a 58             	sub    0x58(%edx),%ebx
41d8e8:	44                   	inc    %esp
41d8e9:	52                   	push   %edx
41d8ea:	4e                   	dec    %esi
41d8eb:	45                   	inc    %ebp
41d8ec:	67 4e                	addr16 dec %esi
41d8ee:	67 4e                	addr16 dec %esi
41d8f0:	4b                   	dec    %ebx
41d8f1:	72 64                	jb     0x41d957
41d8f3:	63 4a 46             	arpl   %ecx,0x46(%edx)
41d8f6:	49                   	dec    %ecx
41d8f7:	6f                   	outsl  %ds:(%esi),(%dx)
41d8f8:	66 78 4f             	data16 js 0x41d94a
41d8fb:	5a                   	pop    %edx
41d8fc:	30 67 6d             	xor    %ah,0x6d(%edi)
41d8ff:	37                   	aaa
41d900:	7a 69                	jp     0x41d96b
41d902:	34 69                	xor    $0x69,%al
41d904:	64 57                	fs push %edi
41d906:	50                   	push   %eax
41d907:	31 2b                	xor    %ebp,(%ebx)
41d909:	77 49                	ja     0x41d954
41d90b:	62 44 37 57          	bound  %eax,0x57(%edi,%esi,1)
41d90f:	65 4e                	gs dec %esi
41d911:	4d                   	dec    %ebp
41d912:	6b 78 53 62          	imul   $0x62,0x53(%eax),%edi
41d916:	51                   	push   %ecx
41d917:	54                   	push   %esp
41d918:	52                   	push   %edx
41d919:	67 66 7a 72          	addr16 data16 jp 0x41d98f
41d91d:	79 6b                	jns    0x41d98a
41d91f:	4d                   	dec    %ebp
41d920:	6f                   	outsl  %ds:(%esi),(%dx)
41d921:	43                   	inc    %ebx
41d922:	6d                   	insl   (%dx),%es:(%edi)
41d923:	6e                   	outsb  %ds:(%esi),(%dx)
41d924:	69 68 71 39 43 55 77 	imul   $0x77554339,0x71(%eax),%ebp
41d92b:	4b                   	dec    %ebx
41d92c:	44                   	inc    %esp
41d92d:	73 53                	jae    0x41d982
41d92f:	6e                   	outsb  %ds:(%esi),(%dx)
41d930:	41                   	inc    %ecx
41d931:	50                   	push   %eax
41d932:	76 6e                	jbe    0x41d9a2
41d934:	4a                   	dec    %edx
41d935:	52                   	push   %edx
41d936:	38 34 50             	cmp    %dh,(%eax,%edx,2)
41d939:	57                   	push   %edi
41d93a:	38 39                	cmp    %bh,(%ecx)
41d93c:	75 75                	jne    0x41d9b3
41d93e:	4f                   	dec    %edi
41d93f:	6d                   	insl   (%dx),%es:(%edi)
41d940:	39 58 4a             	cmp    %ebx,0x4a(%eax)
41d943:	63 6d 51             	arpl   %ebp,0x51(%ebp)
41d946:	33 31                	xor    (%ecx),%esi
41d948:	6a 78                	push   $0x78
41d94a:	78 45                	js     0x41d991
41d94c:	75 33                	jne    0x41d981
41d94e:	53                   	push   %ebx
41d94f:	34 6c                	xor    $0x6c,%al
41d951:	70 30                	jo     0x41d983
41d953:	46                   	inc    %esi
41d954:	78 48                	js     0x41d99e
41d956:	62 4e 6e             	bound  %ecx,0x6e(%esi)
41d959:	48                   	dec    %eax
41d95a:	33 36                	xor    (%esi),%esi
41d95c:	4b                   	dec    %ebx
41d95d:	2b 62 33             	sub    0x33(%edx),%esp
41d960:	46                   	inc    %esi
41d961:	58                   	pop    %eax
41d962:	51                   	push   %ecx
41d963:	33 4d 6d             	xor    0x6d(%ebp),%ecx
41d966:	70 75                	jo     0x41d9dd
41d968:	55                   	push   %ebp
41d969:	54                   	push   %esp
41d96a:	73 73                	jae    0x41d9df
41d96c:	2b 36                	sub    (%esi),%esi
41d96e:	74 77                	je     0x41d9e7
41d970:	6c                   	insb   (%dx),%es:(%edi)