41e774:	58                   	pop    %eax
41e775:	63 4f 50             	arpl   %ecx,0x50(%edi)
41e778:	4b                   	dec    %ebx
41e779:	51                   	push   %ecx
41e77a:	64 32 54 49 6c       	xor    %fs:0x6c(%ecx,%ecx,2),%dl
41e77f:	69 6d 4d 2b 43 6d 67 	imul   $0x676d432b,0x4d(%ebp),%ebp
41e786:	46                   	inc    %esi
41e787:	4b                   	dec    %ebx
41e788:	37                   	aaa
41e789:	35 45 66 79 73       	xor    $0x73796645,%eax
41e78e:	63 4b 37             	arpl   %ecx,0x37(%ebx)
41e791:	7a 4c                	jp     0x41e7df
41e793:	6a 37                	push   $0x37
41e795:	46                   	inc    %esi
41e796:	73 69                	jae    0x41e801
41e798:	42                   	inc    %edx
41e799:	69 38 53 39 4f 49    	imul   $0x494f3953,(%eax),%edi
41e79f:	6e                   	outsb  %ds:(%esi),(%dx)
41e7a0:	4c                   	dec    %esp
41e7a1:	79 4f                	jns    0x41e7f2
41e7a3:	47                   	inc    %edi
41e7a4:	71 57                	jno    0x41e7fd
41e7a6:	38 72 56             	cmp    %dh,0x56(%edx)
41e7a9:	54                   	push   %esp
41e7aa:	37                   	aaa
41e7ab:	6a 30                	push   $0x30
41e7ad:	71 38                	jno    0x41e7e7
41e7af:	48                   	dec    %eax
41e7b0:	4c                   	dec    %esp
41e7b1:	72 51                	jb     0x41e804
41e7b3:	4f                   	dec    %edi
41e7b4:	4b                   	dec    %ebx
41e7b5:	65 4c                	gs dec %esp
41e7b7:	33 37                	xor    (%edi),%esi
41e7b9:	78 56                	js     0x41e811
41e7bb:	58                   	pop    %eax
41e7bc:	67 34 7a             	addr16 xor $0x7a,%al
41e7bf:	63 32                	arpl   %esi,(%edx)
41e7c1:	7a 59                	jp     0x41e81c
41e7c3:	53                   	push   %ebx
41e7c4:	77 75                	ja     0x41e83b
41e7c6:	44                   	inc    %esp
41e7c7:	67 6d                	insl   (%dx),%es:(%di)
41e7c9:	32 66 4a             	xor    0x4a(%esi),%ah
41e7cc:	62 63 6b             	bound  %esp,0x6b(%ebx)
41e7cf:	51                   	push   %ecx
41e7d0:	6e                   	outsb  %ds:(%esi),(%dx)
41e7d1:	4c                   	dec    %esp
41e7d2:	67 2b 4e 78          	sub    0x78(%bp),%ecx
41e7d6:	64 6f                	outsl  %fs:(%esi),(%dx)
41e7d8:	7a 79                	jp     0x41e853
41e7da:	77 49                	ja     0x41e825
41e7dc:	4e                   	dec    %esi
41e7dd:	42                   	inc    %edx
41e7de:	30 59 36             	xor    %bl,0x36(%ecx)
41e7e1:	50                   	push   %eax
41e7e2:	4e                   	dec    %esi
41e7e3:	33 4b 56             	xor    0x56(%ebx),%ecx
41e7e6:	70 52                	jo     0x41e83a
41e7e8:	5a                   	pop    %edx
41e7e9:	34 33                	xor    $0x33,%al
41e7eb:	59                   	pop    %ecx
41e7ec:	54                   	push   %esp
41e7ed:	53                   	push   %ebx
41e7ee:	54                   	push   %esp
41e7ef:	34 72                	xor    $0x72,%al
41e7f1:	6b 63 66 2b          	imul   $0x2b,0x66(%ebx),%esp
41e7f5:	54                   	push   %esp
41e7f6:	56                   	push   %esi
41e7f7:	50                   	push   %eax
41e7f8:	4d                   	dec    %ebp
41e7f9:	4a                   	dec    %edx
41e7fa:	77 4a                	ja     0x41e846
41e7fc:	6d                   	insl   (%dx),%es:(%edi)
41e7fd:	67 66 72 44          	addr16 data16 jb 0x41e845
41e801:	73 33                	jae    0x41e836
41e803:	78 50                	js     0x41e855
41e805:	53                   	push   %ebx
41e806:	41                   	inc    %ecx
41e807:	4f                   	dec    %edi
41e808:	38 45 6e             	cmp    %al,0x6e(%ebp)
41e80b:	4d                   	dec    %ebp
41e80c:	36 67 6d             	ss insl (%dx),%es:(%di)
41e80f:	34 75                	xor    $0x75,%al
41e811:	6b 66 48 58          	imul   $0x58,0x48(%esi),%esp
41e815:	4f                   	dec    %edi
41e816:	63 48 76             	arpl   %ecx,0x76(%eax)
41e819:	62 70 43             	bound  %esi,0x43(%eax)
41e81c:	69 69 70 56 6f 77 45 	imul   $0x45776f56,0x70(%ecx),%ebp
41e823:	63 51 65             	arpl   %edx,0x65(%ecx)
41e826:	43                   	inc    %ebx
41e827:	43                   	inc    %ebx
41e828:	6f                   	outsl  %ds:(%esi),(%dx)
41e829:	36 43                	ss inc %ebx
41e82b:	63 45 59             	arpl   %eax,0x59(%ebp)
41e82e:	50                   	push   %eax
41e82f:	75 56                	jne    0x41e887
41e831:	37                   	aaa
41e832:	33 76 4d             	xor    0x4d(%esi),%esi
41e835:	42                   	inc    %edx
41e836:	2f                   	das
41e837:	32 78 57             	xor    0x57(%eax),%bh
41e83a:	72 54                	jb     0x41e890
41e83c:	48                   	dec    %eax
41e83d:	42                   	inc    %edx
41e83e:	43                   	inc    %ebx
41e83f:	32 63 73             	xor    0x73(%ebx),%ah
41e842:	32 52 78             	xor    0x78(%edx),%dl
41e845:	2b 66 47             	sub    0x47(%esi),%esp
41e848:	41                   	inc    %ecx
41e849:	6b 45 64 54          	imul   $0x54,0x64(%ebp),%eax
41e84d:	4d                   	dec    %ebp
41e84e:	48                   	dec    %eax
41e84f:	50                   	push   %eax
41e850:	47                   	inc    %edi
41e851:	47                   	inc    %edi
41e852:	34 34                	xor    $0x34,%al
41e854:	74 54                	je     0x41e8aa
41e856:	4a                   	dec    %edx
41e857:	6b 66 61 42          	imul   $0x42,0x61(%esi),%esp
41e85b:	43                   	inc    %ebx
41e85c:	4d                   	dec    %ebp
41e85d:	77 46                	ja     0x41e8a5
41e85f:	2b 4b 77             	sub    0x77(%ebx),%ecx
41e862:	53                   	push   %ebx
41e863:	6d                   	insl   (%dx),%es:(%edi)
41e864:	51                   	push   %ecx
41e865:	70 35                	jo     0x41e89c
41e867:	78 6e                	js     0x41e8d7
41e869:	32 39                	xor    (%ecx),%bh
41e86b:	52                   	push   %edx
41e86c:	6a 46                	push   $0x46
41e86e:	75 31                	jne    0x41e8a1
41e870:	4f                   	dec    %edi
41e871:	6f                   	outsl  %ds:(%esi),(%dx)
41e872:	36 63 74 35 56       	arpl   %esi,%ss:0x56(%ebp,%esi,1)
41e877:	4b                   	dec    %ebx
41e878:	53                   	push   %ebx
41e879:	78 38                	js     0x41e8b3
41e87b:	4e                   	dec    %esi
41e87c:	58                   	pop    %eax
41e87d:	59                   	pop    %ecx
41e87e:	4a                   	dec    %edx
41e87f:	6f                   	outsl  %ds:(%esi),(%dx)
41e880:	43                   	inc    %ebx
41e881:	42                   	inc    %edx
41e882:	4d                   	dec    %ebp
41e883:	32 4f 55             	xor    0x55(%edi),%cl
41e886:	35 46 4e 46 2f       	xor    $0x2f464e46,%eax
41e88b:	79 7a                	jns    0x41e907
41e88d:	54                   	push   %esp
41e88e:	43                   	inc    %ebx
41e88f:	61                   	popa
41e890:	64 63 67 30          	arpl   %esp,%fs:0x30(%edi)
41e894:	50                   	push   %eax
41e895:	2b 41 42             	sub    0x42(%ecx),%eax
41e898:	5a                   	pop    %edx
41e899:	45                   	inc    %ebp
41e89a:	46                   	inc    %esi
41e89b:	55                   	push   %ebp
41e89c:	5a                   	pop    %edx
41e89d:	33 38                	xor    (%eax),%edi
41e89f:	38 72 33             	cmp    %dh,0x33(%edx)
41e8a2:	4e                   	dec    %esi
41e8a3:	56                   	push   %esi
41e8a4:	45                   	inc    %ebp
41e8a5:	78 37                	js     0x41e8de
41e8a7:	43                   	inc    %ebx
41e8a8:	49                   	dec    %ecx
41e8a9:	4f                   	dec    %edi
41e8aa:	33 78 6b             	xor    0x6b(%eax),%edi
41e8ad:	39 41 79             	cmp    %eax,0x79(%ecx)
41e8b0:	74 79                	je     0x41e92b
41e8b2:	2b 53 6f             	sub    0x6f(%ebx),%edx
41e8b5:	30 68 77             	xor    %ch,0x77(%eax)
41e8b8:	6b 51 62 6e          	imul   $0x6e,0x62(%ecx),%edx
41e8bc:	42                   	inc    %edx
41e8bd:	2f                   	das
41e8be:	69 75 2f 35 37 47 66 	imul   $0x66473735,0x2f(%ebp),%esi
41e8c5:	76 4b                	jbe    0x41e912
41e8c7:	37                   	aaa
41e8c8:	77 7a                	ja     0x41e944
41e8ca:	38 2b                	cmp    %ch,(%ebx)
41e8cc:	6e                   	outsb  %ds:(%esi),(%dx)
41e8cd:	6a 6a                	push   $0x6a
41e8cf:	63 62 78             	arpl   %esp,0x78(%edx)
41e8d2:	6f                   	outsl  %ds:(%esi),(%dx)
41e8d3:	68 41 66 47 75       	push   $0x75476641
41e8d8:	53                   	push   %ebx
41e8d9:	65 5a                	gs pop %edx
41e8db:	56                   	push   %esi
41e8dc:	4b                   	dec    %ebx
41e8dd:	6a 41                	push   $0x41
41e8df:	77 76                	ja     0x41e957
41e8e1:	46                   	inc    %esi
41e8e2:	36 50                	ss push %eax
41e8e4:	4d                   	dec    %ebp
41e8e5:	2b 6b 4b             	sub    0x4b(%ebx),%ebp
41e8e8:	71 35                	jno    0x41e91f
41e8ea:	76 58                	jbe    0x41e944
41e8ec:	36 37                	ss aaa
41e8ee:	76 51                	jbe    0x41e941
41e8f0:	44                   	inc    %esp
41e8f1:	6f                   	outsl  %ds:(%esi),(%dx)
41e8f2:	7a 4b                	jp     0x41e93f
41e8f4:	6f                   	outsl  %ds:(%esi),(%dx)
41e8f5:	58                   	pop    %eax
41e8f6:	46                   	inc    %esi
41e8f7:	54                   	push   %esp
41e8f8:	41                   	inc    %ecx
41e8f9:	2b 36                	sub    (%esi),%esi
41e8fb:	77 32                	ja     0x41e92f
41e8fd:	34 37                	xor    $0x37,%al
41e8ff:	7a 6c                	jp     0x41e96d
41e901:	37                   	aaa
41e902:	68 4f 6b 73 72       	push   $0x72736b4f
41e907:	43                   	inc    %ebx
41e908:	45                   	inc    %ebp
41e909:	32 79 73             	xor    0x73(%ecx),%bh
41e90c:	31 36                	xor    %esi,(%esi)
41e90e:	6d                   	insl   (%dx),%es:(%edi)
41e90f:	4a                   	dec    %edx
41e910:	52                   	push   %edx
41e911:	72 69                	jb     0x41e97c
41e913:	49                   	dec    %ecx
41e914:	62 73 72             	bound  %esi,0x72(%ebx)
41e917:	38 57 62             	cmp    %dl,0x62(%edi)
41e91a:	6d                   	insl   (%dx),%es:(%edi)
41e91b:	39 43 30             	cmp    %eax,0x30(%ebx)
41e91e:	59                   	pop    %ecx
41e91f:	79 36                	jns    0x41e957
41e921:	45                   	inc    %ebp
41e922:	69 65 35 50 39 4f 32 	imul   $0x324f3950,0x35(%ebp),%esp
41e929:	59                   	pop    %ecx
41e92a:	41                   	inc    %ecx
41e92b:	2f                   	das
41e92c:	62 4e 50             	bound  %ecx,0x50(%esi)
41e92f:	78 38                	js     0x41e969
41e931:	4a                   	dec    %edx
41e932:	6d                   	insl   (%dx),%es:(%edi)
41e933:	57                   	push   %edi
41e934:	2f                   	das
41e935:	42                   	inc    %edx
41e936:	76 44                	jbe    0x41e97c
41e938:	4e                   	dec    %esi
41e939:	67 4a                	addr16 dec %edx
41e93b:	78 53                	js     0x41e990
41e93d:	2b 59 37             	sub    0x37(%ecx),%ebx
41e940:	4b                   	dec    %ebx
41e941:	56                   	push   %esi
41e942:	31 59 6d             	xor    %ebx,0x6d(%ecx)
41e945:	44                   	inc    %esp
41e946:	72 30                	jb     0x41e978
41e948:	39 62 37             	cmp    %esp,0x37(%edx)
41e94b:	72 51                	jb     0x41e99e
41e94d:	70 2f                	jo     0x41e97e
41e94f:	4a                   	dec    %edx
41e950:	6a 4b                	push   $0x4b
41e952:	75 2b                	jne    0x41e97f
41e954:	62 51 30             	bound  %edx,0x30(%ecx)
41e957:	48                   	dec    %eax
41e958:	39 51 76             	cmp    %edx,0x76(%ecx)
41e95b:	43                   	inc    %ebx
41e95c:	4f                   	dec    %edi
41e95d:	50                   	push   %eax
41e95e:	63 44 78 38          	arpl   %eax,0x38(%eax,%edi,2)
41e962:	4e                   	dec    %esi
41e963:	6c                   	insb   (%dx),%es:(%edi)
41e964:	55                   	push   %ebp
41e965:	34 6c                	xor    $0x6c,%al
41e967:	6f                   	outsl  %ds:(%esi),(%dx)
41e968:	4e                   	dec    %esi
41e969:	2b 6c 53 52          	sub    0x52(%ebx,%edx,2),%ebp
41e96d:	2f                   	das
41e96e:	50                   	push   %eax
41e96f:	44                   	inc    %esp
41e970:	6b 68 5a 33          	imul   $0x33,0x5a(%eax),%ebp
41e974:	45                   	inc    %ebp
41e975:	6a 33                	push   $0x33
41e977:	47                   	inc    %edi
41e978:	31 70 63             	xor    %esi,0x63(%eax)
41e97b:	4b                   	dec    %ebx
41e97c:	73 51                	jae    0x41e9cf
41e97e:	39 52 55             	cmp    %edx,0x55(%edx)
41e981:	55                   	push   %ebp
41e982:	69 36 68 52 69 56    	imul   $0x56695268,(%esi),%esi
41e988:	68 6f 54 6d 62       	push   $0x626d546f
41e98d:	68 76 4e 46 68       	push   $0x68464e76
41e992:	7a 61                	jp     0x41e9f5
41e994:	68 30 70 6f 32       	push   $0x326f7030
41e999:	33 47 76             	xor    0x76(%edi),%eax
41e99c:	51                   	push   %ecx
41e99d:	54                   	push   %esp
41e99e:	70 41                	jo     0x41e9e1
41e9a0:	33 2f                	xor    (%edi),%ebp
41e9a2:	53                   	push   %ebx
41e9a3:	38 36                	cmp    %dh,(%esi)
41e9a5:	6c                   	insb   (%dx),%es:(%edi)
41e9a6:	65 6a 62             	gs push $0x62
41e9a9:	74 5a                	je     0x41ea05
41e9ab:	58                   	pop    %eax
41e9ac:	6a 36                	push   $0x36
41e9ae:	4c                   	dec    %esp
41e9af:	57                   	push   %edi
41e9b0:	42                   	inc    %edx
41e9b1:	4b                   	dec    %ebx
41e9b2:	6d                   	insl   (%dx),%es:(%edi)
41e9b3:	63 45 46             	arpl   %eax,0x46(%ebp)
41e9b6:	5a                   	pop    %edx
41e9b7:	71 6d                	jno    0x41ea26
41e9b9:	45                   	inc    %ebp
41e9ba:	53                   	push   %ebx
41e9bb:	52                   	push   %edx
41e9bc:	6a 51                	push   $0x51
41e9be:	36 49                	ss dec %ecx
41e9c0:	30 6d 31             	xor    %ch,0x31(%ebp)
41e9c3:	47                   	inc    %edi
41e9c4:	62 74 74 6a          	bound  %esi,0x6a(%esp,%esi,2)
41e9c8:	71 78                	jno    0x41ea42
41e9ca:	54                   	push   %esp
41e9cb:	69 45 46 64 4f 4f 34 	imul   $0x344f4f64,0x46(%ebp),%eax
41e9d2:	44                   	inc    %esp
41e9d3:	37                   	aaa
41e9d4:	76 77                	jbe    0x41ea4d
41e9d6:	51                   	push   %ecx
41e9d7:	62 7a 77             	bound  %edi,0x77(%edx)
41e9da:	4b                   	dec    %ebx
41e9db:	42                   	inc    %edx
41e9dc:	39 45 37             	cmp    %eax,0x37(%ebp)
41e9df:	72 49                	jb     0x41ea2a
41e9e1:	4e                   	dec    %esi
41e9e2:	77 39                	ja     0x41ea1d
41e9e4:	44                   	inc    %esp
41e9e5:	44                   	inc    %esp
41e9e6:	33 64 54 37          	xor    0x37(%esp,%edx,2),%esp
41e9ea:	37                   	aaa
41e9eb:	66 50                	push   %ax
41e9ed:	55                   	push   %ebp
41e9ee:	67 6e                	outsb  %ds:(%si),(%dx)
41e9f0:	38 74 79 52          	cmp    %dh,0x52(%ecx,%edi,2)
41e9f4:	64 31 64 48 47       	xor    %esp,%fs:0x47(%eax,%ecx,2)
41e9f9:	62 78 78             	bound  %edi,0x78(%eax)
41e9fc:	57                   	push   %edi
41e9fd:	6d                   	insl   (%dx),%es:(%edi)
41e9fe:	31 35 6b 69 61 54    	xor    %esi,0x5461696b
41ea04:	49                   	dec    %ecx
41ea05:	51                   	push   %ecx
41ea06:	4d                   	dec    %ebp
41ea07:	32 51 42             	xor    0x42(%ecx),%dl
41ea0a:	6d                   	insl   (%dx),%es:(%edi)