41c7a1:	2f                   	das
41c7a2:	31 6c 31 6a          	xor    %ebp,0x6a(%ecx,%esi,1)
41c7a6:	48                   	dec    %eax
41c7a7:	65 75 6e             	gs jne 0x41c818
41c7aa:	59                   	pop    %ecx
41c7ab:	35 55 62 68 6f       	xor    $0x6f686255,%eax
41c7b0:	6a 63                	push   $0x63
41c7b2:	6b 47 69 69          	imul   $0x69,0x69(%edi),%eax
41c7b6:	6c                   	insb   (%dx),%es:(%edi)
41c7b7:	79 50                	jns    0x41c809
41c7b9:	62 78 6c             	bound  %edi,0x6c(%eax)
41c7bc:	34 73                	xor    $0x73,%al
41c7be:	4e                   	dec    %esi
41c7bf:	71 61                	jno    0x41c822
41c7c1:	56                   	push   %esi
41c7c2:	48                   	dec    %eax
41c7c3:	61                   	popa
41c7c4:	6b 6f 43 6c          	imul   $0x6c,0x43(%edi),%ebp
41c7c8:	67 48                	addr16 dec %eax
41c7ca:	38 53 62             	cmp    %dl,0x62(%ebx)
41c7cd:	57                   	push   %edi
41c7ce:	6d                   	insl   (%dx),%es:(%edi)
41c7cf:	55                   	push   %ebp
41c7d0:	64 65 4b             	fs gs dec %ebx
41c7d3:	39 6c 5a 50          	cmp    %ebp,0x50(%edx,%ebx,2)
41c7d7:	79 42                	jns    0x41c81b
41c7d9:	73 35                	jae    0x41c810
41c7db:	32 59 52             	xor    0x52(%ecx),%bl
41c7de:	67 4e                	addr16 dec %esi
41c7e0:	62 71 6b             	bound  %esi,0x6b(%ecx)
41c7e3:	79 52                	jns    0x41c837
41c7e5:	50                   	push   %eax
41c7e6:	48                   	dec    %eax
41c7e7:	77 4b                	ja     0x41c834
41c7e9:	44                   	inc    %esp
41c7ea:	59                   	pop    %ecx
41c7eb:	52                   	push   %edx
41c7ec:	31 52 6b             	xor    %edx,0x6b(%edx)
41c7ef:	46                   	inc    %esi
41c7f0:	44                   	inc    %esp
41c7f1:	53                   	push   %ebx
41c7f2:	36 75 45             	ss jne 0x41c83a
41c7f5:	61                   	popa
41c7f6:	51                   	push   %ecx
41c7f7:	65 57                	gs push %edi
41c7f9:	48                   	dec    %eax
41c7fa:	43                   	inc    %ebx
41c7fb:	38 7a 4d             	cmp    %bh,0x4d(%edx)
41c7fe:	4b                   	dec    %ebx
41c7ff:	7a 46                	jp     0x41c847
41c801:	6b 53 6b 36          	imul   $0x36,0x6b(%ebx),%edx
41c805:	55                   	push   %ebp
41c806:	4a                   	dec    %edx
41c807:	31 33                	xor    %esi,(%ebx)
41c809:	30 4a 64             	xor    %cl,0x64(%edx)
41c80c:	31 59 68             	xor    %ebx,0x68(%ecx)
41c80f:	67 44                	addr16 inc %esp
41c811:	67 6c                	insb   (%dx),%es:(%di)
41c813:	51                   	push   %ecx
41c814:	69 50 58 74 61 6a 41 	imul   $0x416a6174,0x58(%eax),%edx
41c81b:	6a 49                	push   $0x49
41c81d:	53                   	push   %ebx
41c81e:	6d                   	insl   (%dx),%es:(%edi)
41c81f:	68 79 41 71 70       	push   $0x70714179
41c824:	55                   	push   %ebp
41c825:	56                   	push   %esi
41c826:	33 75 57             	xor    0x57(%ebp),%esi
41c829:	7a 35                	jp     0x41c860
41c82b:	6b 51 75 6e          	imul   $0x6e,0x75(%ecx),%edx
41c82f:	52                   	push   %edx
41c830:	31 39                	xor    %edi,(%ecx)
41c832:	78 57                	js     0x41c88b
41c834:	6a 59                	push   $0x59
41c836:	56                   	push   %esi
41c837:	54                   	push   %esp
41c838:	2b 51 6c             	sub    0x6c(%ecx),%edx
41c83b:	49                   	dec    %ecx
41c83c:	58                   	pop    %eax
41c83d:	30 63 47             	xor    %ah,0x47(%ebx)
41c840:	6d                   	insl   (%dx),%es:(%edi)
41c841:	6f                   	outsl  %ds:(%esi),(%dx)
41c842:	63 4b 51             	arpl   %ecx,0x51(%ebx)
41c845:	59                   	pop    %ecx
41c846:	6f                   	outsl  %ds:(%esi),(%dx)
41c847:	39 71 4c             	cmp    %esi,0x4c(%ecx)
41c84a:	78 74                	js     0x41c8c0
41c84c:	64 51                	fs push %ecx
41c84e:	4a                   	dec    %edx
41c84f:	6b 36 73             	imul   $0x73,(%esi),%esi
41c852:	48                   	dec    %eax
41c853:	4f                   	dec    %edi
41c854:	76 50                	jbe    0x41c8a6
41c856:	64 59                	fs pop %ecx
41c858:	46                   	inc    %esi
41c859:	38 57 4a             	cmp    %dl,0x4a(%edi)
41c85c:	72 4d                	jb     0x41c8ab
41c85e:	4e                   	dec    %esi
41c85f:	66 78 68             	data16 js 0x41c8ca
41c862:	49                   	dec    %ecx
41c863:	47                   	inc    %edi
41c864:	53                   	push   %ebx
41c865:	54                   	push   %esp
41c866:	7a 4d                	jp     0x41c8b5
41c868:	4f                   	dec    %edi
41c869:	63 66 30             	arpl   %esp,0x30(%esi)
41c86c:	61                   	popa
41c86d:	4b                   	dec    %ebx
41c86e:	67 6a 50             	addr16 push $0x50
41c871:	49                   	dec    %ecx
41c872:	38 49 4f             	cmp    %cl,0x4f(%ecx)
41c875:	54                   	push   %esp
41c876:	5a                   	pop    %edx
41c877:	7a 6f                	jp     0x41c8e8
41c879:	48                   	dec    %eax
41c87a:	31 32                	xor    %esi,(%edx)
41c87c:	4d                   	dec    %ebp
41c87d:	76 52                	jbe    0x41c8d1
41c87f:	66 31 30             	xor    %si,(%eax)
41c882:	72 35                	jb     0x41c8b9
41c884:	57                   	push   %edi
41c885:	4d                   	dec    %ebp
41c886:	42                   	inc    %edx
41c887:	57                   	push   %edi
41c888:	4b                   	dec    %ebx
41c889:	6c                   	insb   (%dx),%es:(%edi)
41c88a:	79 53                	jns    0x41c8df
41c88c:	48                   	dec    %eax
41c88d:	44                   	inc    %esp
41c88e:	35 4e 6c 2b 54       	xor    $0x542b6c4e,%eax
41c893:	36 69 6c 6c 4b 38 74 	imul   $0x4c427438,%ss:0x4b(%esp,%ebp,2),%ebp
41c89a:	42 4c
41c89c:	39 71 43             	cmp    %esi,0x43(%ecx)
41c89f:	32 4f 48             	xor    0x48(%edi),%cl
41c8a2:	30 69 6b             	xor    %ch,0x6b(%ecx)
41c8a5:	64 6c                	fs insb (%dx),%es:(%edi)
41c8a7:	49                   	dec    %ecx
41c8a8:	41                   	inc    %ecx
41c8a9:	47                   	inc    %edi
41c8aa:	6f                   	outsl  %ds:(%esi),(%dx)
41c8ab:	52                   	push   %edx
41c8ac:	63 72 73             	arpl   %esi,0x73(%edx)
41c8af:	65 76 45             	gs jbe 0x41c8f7
41c8b2:	4e                   	dec    %esi
41c8b3:	43                   	inc    %ebx
41c8b4:	53                   	push   %ebx
41c8b5:	62 62 48             	bound  %esp,0x48(%edx)
41c8b8:	62 44 79 74          	bound  %eax,0x74(%ecx,%edi,2)
41c8bc:	74 2b                	je     0x41c8e9
41c8be:	68 6f 55 38 59       	push   $0x5938556f
41c8c3:	4d                   	dec    %ebp
41c8c4:	49                   	dec    %ecx
41c8c5:	32 49 50             	xor    0x50(%ecx),%cl
41c8c8:	34 4e                	xor    $0x4e,%al
41c8ca:	37                   	aaa
41c8cb:	69 6b 79 69 32 59 32 	imul   $0x32593269,0x79(%ebx),%ebp
41c8d2:	6a 6c                	push   $0x6c
41c8d4:	4d                   	dec    %ebp
41c8d5:	71 77                	jno    0x41c94e
41c8d7:	76 33                	jbe    0x41c90c
41c8d9:	43                   	inc    %ebx
41c8da:	72 6b                	jb     0x41c947
41c8dc:	68 67 64 61 37       	push   $0x37616467
41c8e1:	63 50 6b             	arpl   %edx,0x6b(%eax)
41c8e4:	50                   	push   %eax
41c8e5:	4b                   	dec    %ebx
41c8e6:	49                   	dec    %ecx
41c8e7:	48                   	dec    %eax
41c8e8:	2b 39                	sub    (%ecx),%edi
41c8ea:	6a 63                	push   $0x63
41c8ec:	31 38                	xor    %edi,(%eax)
41c8ee:	41                   	inc    %ecx
41c8ef:	47                   	inc    %edi
41c8f0:	72 78                	jb     0x41c96a
41c8f2:	51                   	push   %ecx
41c8f3:	59                   	pop    %ecx
41c8f4:	70 69                	jo     0x41c95f
41c8f6:	32 34 45 31 62 4e 73 	xor    0x734e6231(,%eax,2),%dh
41c8fd:	58                   	pop    %eax
41c8fe:	59                   	pop    %ecx
41c8ff:	68 43 5a 4a 71       	push   $0x714a5a43
41c904:	34 33                	xor    $0x33,%al
41c906:	55                   	push   %ebp
41c907:	33 55 44             	xor    0x44(%ebp),%edx
41c90a:	77 6b                	ja     0x41c977
41c90c:	68 54 47 59 55       	push   $0x55594754
41c911:	45                   	inc    %ebp
41c912:	54                   	push   %esp
41c913:	33 7a 55             	xor    0x55(%edx),%edi
41c916:	43                   	inc    %ebx
41c917:	38 66 4b             	cmp    %ah,0x4b(%esi)
41c91a:	4c                   	dec    %esp
41c91b:	77 6d                	ja     0x41c98a
41c91d:	4d                   	dec    %ebp
41c91e:	51                   	push   %ecx
41c91f:	70 7a                	jo     0x41c99b
41c921:	32 6c 42 54          	xor    0x54(%edx,%eax,2),%ch
41c925:	4b                   	dec    %ebx
41c926:	34 72                	xor    $0x72,%al
41c928:	4e                   	dec    %esi
41c929:	2f                   	das
41c92a:	32 67 53             	xor    0x53(%edi),%ah
41c92d:	58                   	pop    %eax
41c92e:	6f                   	outsl  %ds:(%esi),(%dx)
41c92f:	6e                   	outsb  %ds:(%esi),(%dx)
41c930:	4a                   	dec    %edx
41c931:	38 37                	cmp    %dh,(%edi)
41c933:	73 2f                	jae    0x41c964
41c935:	55                   	push   %ebp
41c936:	47                   	inc    %edi
41c937:	6d                   	insl   (%dx),%es:(%edi)
41c938:	35 74 69 74 37       	xor    $0x37746974,%eax
41c93d:	32 65 41             	xor    0x41(%ebp),%ah
41c940:	35 35 33 4f 38       	xor    $0x384f3335,%eax
41c945:	72 73                	jb     0x41c9ba
41c947:	33 73 47             	xor    0x47(%ebx),%esi
41c94a:	4a                   	dec    %edx
41c94b:	36 58                	ss pop %eax
41c94d:	6a 31                	push   $0x31
41c94f:	70 44                	jo     0x41c995
41c951:	68 64 55 4a 74       	push   $0x744a5564
41c956:	74 52                	je     0x41c9aa
41c958:	68 47 56 52 39       	push   $0x39525647
41c95d:	58                   	pop    %eax
41c95e:	2f                   	das
41c95f:	55                   	push   %ebp
41c960:	58                   	pop    %eax
41c961:	34 34                	xor    $0x34,%al
41c963:	46                   	inc    %esi
41c964:	31 79 51             	xor    %edi,0x51(%ecx)
41c967:	6c                   	insb   (%dx),%es:(%edi)
41c968:	78 61                	js     0x41c9cb
41c96a:	59                   	pop    %ecx
41c96b:	4b                   	dec    %ebx
41c96c:	36 6b 2f 77          	imul   $0x77,%ss:(%edi),%ebp
41c970:	34 54                	xor    $0x54,%al
41c972:	5a                   	pop    %edx
41c973:	6e                   	outsb  %ds:(%esi),(%dx)
41c974:	49                   	dec    %ecx
41c975:	65 70 62             	gs jo  0x41c9da
41c978:	52                   	push   %edx
41c979:	75 4d                	jne    0x41c9c8
41c97b:	33 32                	xor    (%edx),%esi
41c97d:	49                   	dec    %ecx
41c97e:	4b                   	dec    %ebx
41c97f:	68 6f 30 4d 51       	push   $0x514d306f
41c984:	57                   	push   %edi
41c985:	69 78 35 2f 50 36 43 	imul   $0x4336502f,0x35(%eax),%edi
41c98c:	30 32                	xor    %dh,(%edx)
41c98e:	52                   	push   %edx
41c98f:	52                   	push   %edx
41c990:	6e                   	outsb  %ds:(%esi),(%dx)
41c991:	37                   	aaa
41c992:	59                   	pop    %ecx
41c993:	2f                   	das
41c994:	32 30                	xor    (%eax),%dh
41c996:	4e                   	dec    %esi
41c997:	6e                   	outsb  %ds:(%esi),(%dx)
41c998:	5a                   	pop    %edx
41c999:	4a                   	dec    %edx
41c99a:	53                   	push   %ebx
41c99b:	77 68                	ja     0x41ca05
41c99d:	54                   	push   %esp
41c99e:	71 2f                	jno    0x41c9cf
41c9a0:	38 58 54             	cmp    %bl,0x54(%eax)
41c9a3:	38 56 33             	cmp    %dl,0x33(%esi)
41c9a6:	70 4b                	jo     0x41c9f3
41c9a8:	54                   	push   %esp
41c9a9:	44                   	inc    %esp
41c9aa:	34 38                	xor    $0x38,%al
41c9ac:	77 4f                	ja     0x41c9fd
41c9ae:	49                   	dec    %ecx
41c9af:	38 59 36             	cmp    %bl,0x36(%ecx)
41c9b2:	4b                   	dec    %ebx
41c9b3:	44                   	inc    %esp
41c9b4:	33 6a 39             	xor    0x39(%edx),%ebp
41c9b7:	75 64                	jne    0x41ca1d
41c9b9:	34 45                	xor    $0x45,%al
41c9bb:	69 53 52 4d 6c 38 42 	imul   $0x42386c4d,0x52(%ebx),%edx
41c9c2:	63 71 65             	arpl   %esi,0x65(%ecx)
41c9c5:	44                   	inc    %esp
41c9c6:	62 75 31             	bound  %esi,0x31(%ebp)
41c9c9:	6e                   	outsb  %ds:(%esi),(%dx)
41c9ca:	30 69 63             	xor    %ch,0x63(%ecx)
41c9cd:	6b 69 4a 4e          	imul   $0x4e,0x4a(%ecx),%ebp
41c9d1:	31 63 41             	xor    %esp,0x41(%ebx)
41c9d4:	46                   	inc    %esi
41c9d5:	33 57 55             	xor    0x55(%edi),%edx
41c9d8:	55                   	push   %ebp
41c9d9:	6f                   	outsl  %ds:(%esi),(%dx)
41c9da:	77 51                	ja     0x41ca2d
41c9dc:	41                   	inc    %ecx
41c9dd:	49                   	dec    %ecx
41c9de:	68 6a 62 4c 4d       	push   $0x4d4c626a
41c9e3:	6b 32 32             	imul   $0x32,(%edx),%esi
41c9e6:	66 65 51             	gs push %cx
41c9e9:	5a                   	pop    %edx
41c9ea:	58                   	pop    %eax
41c9eb:	50                   	push   %eax
41c9ec:	54                   	push   %esp
41c9ed:	76 57                	jbe    0x41ca46
41c9ef:	42                   	inc    %edx
41c9f0:	74 56                	je     0x41ca48
41c9f2:	53                   	push   %ebx
41c9f3:	73 70                	jae    0x41ca65
41c9f5:	49                   	dec    %ecx
41c9f6:	6d                   	insl   (%dx),%es:(%edi)
41c9f7:	50                   	push   %eax
41c9f8:	51                   	push   %ecx
41c9f9:	48                   	dec    %eax
41c9fa:	47                   	inc    %edi
41c9fb:	6f                   	outsl  %ds:(%esi),(%dx)
41c9fc:	37                   	aaa
41c9fd:	4d                   	dec    %ebp
41c9fe:	48                   	dec    %eax
41c9ff:	79 50                	jns    0x41ca51
41ca01:	69 36 41 58 65 44    	imul   $0x44655841,(%esi),%esi
41ca07:	79 68                	jns    0x41ca71
41ca09:	64 67 52             	fs addr16 push %edx
41ca0c:	44                   	inc    %esp
41ca0d:	56                   	push   %esi
41ca0e:	76 71                	jbe    0x41ca81
41ca10:	6d                   	insl   (%dx),%es:(%edi)
41ca11:	70 4e                	jo     0x41ca61
41ca13:	76 74                	jbe    0x41ca89
41ca15:	61                   	popa
41ca16:	66 38 64 39 34       	data16 cmp %ah,0x34(%ecx,%edi,1)
41ca1b:	45                   	inc    %ebp
41ca1c:	46                   	inc    %esi
41ca1d:	74 39                	je     0x41ca58
41ca1f:	67 6b 63 6c 65       	imul   $0x65,0x6c(%bp,%di),%esp
41ca24:	4a                   	dec    %edx
41ca25:	45                   	inc    %ebp
41ca26:	6f                   	outsl  %ds:(%esi),(%dx)
41ca27:	37                   	aaa
41ca28:	39 5a 51             	cmp    %ebx,0x51(%edx)
41ca2b:	72 36                	jb     0x41ca63
41ca2d:	77 4b                	ja     0x41ca7a
41ca2f:	61                   	popa
41ca30:	7a 41                	jp     0x41ca73
41ca32:	2b 32                	sub    (%edx),%esi
41ca34:	39 6b 31             	cmp    %ebp,0x31(%ebx)
41ca37:	64 56                	fs push %esi
41ca39:	4d                   	dec    %ebp
41ca3a:	59                   	pop    %ecx
41ca3b:	4b                   	dec    %ebx
41ca3c:	72 36                	jb     0x41ca74
41ca3e:	79 4b                	jns    0x41ca8b
41ca40:	59                   	pop    %ecx
41ca41:	6a 47                	push   $0x47
41ca43:	63 62 72             	arpl   %esp,0x72(%edx)