41fc93:	62 42 51             	bound  %eax,0x51(%edx)
41fc96:	6a 6c                	push   $0x6c
41fc98:	6d                   	insl   (%dx),%es:(%edi)
41fc99:	6b 30 62             	imul   $0x62,(%eax),%esi
41fc9c:	39 4d 4e             	cmp    %ecx,0x4e(%ebp)
41fc9f:	61                   	popa
41fca0:	52                   	push   %edx
41fca1:	58                   	pop    %eax
41fca2:	46                   	inc    %esi
41fca3:	5a                   	pop    %edx
41fca4:	32 47 6b             	xor    0x6b(%edi),%al
41fca7:	36 42                	ss inc %edx
41fca9:	2f                   	das
41fcaa:	72 59                	jb     0x41fd05
41fcac:	52                   	push   %edx
41fcad:	4c                   	dec    %esp
41fcae:	51                   	push   %ecx
41fcaf:	41                   	inc    %ecx
41fcb0:	52                   	push   %edx
41fcb1:	43                   	inc    %ebx
41fcb2:	57                   	push   %edi
41fcb3:	51                   	push   %ecx
41fcb4:	33 4a 50             	xor    0x50(%edx),%ecx
41fcb7:	42                   	inc    %edx
41fcb8:	6b 32 42             	imul   $0x42,(%edx),%esi
41fcbb:	70 66                	jo     0x41fd23
41fcbd:	70 6b                	jo     0x41fd2a
41fcbf:	34 6e                	xor    $0x6e,%al
41fcc1:	6b 51 4d 7a          	imul   $0x7a,0x4d(%ecx),%edx
41fcc5:	75 70                	jne    0x41fd37
41fcc7:	4e                   	dec    %esi
41fcc8:	5a                   	pop    %edx
41fcc9:	76 4f                	jbe    0x41fd1a
41fccb:	31 44 55 77          	xor    %eax,0x77(%ebp,%edx,2)
41fccf:	33 48 68             	xor    0x68(%eax),%ecx
41fcd2:	74 78                	je     0x41fd4c
41fcd4:	76 2f                	jbe    0x41fd05
41fcd6:	47                   	inc    %edi
41fcd7:	79 33                	jns    0x41fd0c
41fcd9:	57                   	push   %edi
41fcda:	43                   	inc    %ebx
41fcdb:	65 69 64 79 45 57 34 	imul   $0x57523457,%gs:0x45(%ecx,%edi,2),%esp
41fce2:	52 57
41fce4:	55                   	push   %ebp
41fce5:	33 35 2f 56 54 45    	xor    0x4554562f,%esi
41fceb:	50                   	push   %eax
41fcec:	36 4b                	ss dec %ebx
41fcee:	34 66                	xor    $0x66,%al
41fcf0:	35 45 72 44 54       	xor    $0x54447245,%eax
41fcf5:	43                   	inc    %ebx
41fcf6:	6c                   	insb   (%dx),%es:(%edi)
41fcf7:	51                   	push   %ecx
41fcf8:	33 59 6e             	xor    0x6e(%ecx),%ebx
41fcfb:	4b                   	dec    %ebx
41fcfc:	64 4b                	fs dec %ebx
41fcfe:	74 6d                	je     0x41fd6d
41fd00:	77 49                	ja     0x41fd4b
41fd02:	77 52                	ja     0x41fd56
41fd04:	2b 77 4b             	sub    0x4b(%edi),%esi
41fd07:	54                   	push   %esp
41fd08:	56                   	push   %esi
41fd09:	70 58                	jo     0x41fd63
41fd0b:	77 32                	ja     0x41fd3f
41fd0d:	46                   	inc    %esi
41fd0e:	4e                   	dec    %esi
41fd0f:	63 5a 5a             	arpl   %ebx,0x5a(%edx)
41fd12:	47                   	inc    %edi
41fd13:	55                   	push   %ebp
41fd14:	47                   	inc    %edi
41fd15:	73 41                	jae    0x41fd58
41fd17:	55                   	push   %ebp
41fd18:	30 58 77             	xor    %bl,0x77(%eax)
41fd1b:	37                   	aaa
41fd1c:	33 68 5a             	xor    0x5a(%eax),%ebp
41fd1f:	4a                   	dec    %edx
41fd20:	2b 38                	sub    (%eax),%edi
41fd22:	54                   	push   %esp
41fd23:	53                   	push   %ebx
41fd24:	4a                   	dec    %edx
41fd25:	63 6f 4e             	arpl   %ebp,0x4e(%edi)
41fd28:	56                   	push   %esi
41fd29:	46                   	inc    %esi
41fd2a:	63 47 39             	arpl   %eax,0x39(%edi)
41fd2d:	50                   	push   %eax
41fd2e:	64 45                	fs inc %ebp
41fd30:	76 73                	jbe    0x41fda5
41fd32:	79 32                	jns    0x41fd66
41fd34:	2b 36                	sub    (%esi),%esi
41fd36:	33 63 36             	xor    0x36(%ebx),%esp
41fd39:	63 2f                	arpl   %ebp,(%edi)
41fd3b:	32 58 6c             	xor    0x6c(%eax),%bl
41fd3e:	42                   	inc    %edx
41fd3f:	42                   	inc    %edx
41fd40:	78 4c                	js     0x41fd8e
41fd42:	56                   	push   %esi
41fd43:	4d                   	dec    %ebp
41fd44:	50                   	push   %eax
41fd45:	67 32 54 7a          	xor    0x7a(%si),%dl
41fd49:	75 71                	jne    0x41fdbc
41fd4b:	53                   	push   %ebx
41fd4c:	74 6b                	je     0x41fdb9
41fd4e:	55                   	push   %ebp
41fd4f:	7a 70                	jp     0x41fdc1
41fd51:	76 6b                	jbe    0x41fdbe
41fd53:	47                   	inc    %edi
41fd54:	43                   	inc    %ebx
41fd55:	48                   	dec    %eax
41fd56:	67 43                	addr16 inc %ebx
41fd58:	54                   	push   %esp
41fd59:	62 4c 58 67          	bound  %ecx,0x67(%eax,%ebx,2)
41fd5d:	4b                   	dec    %ebx
41fd5e:	72 65                	jb     0x41fdc5
41fd60:	6f                   	outsl  %ds:(%esi),(%dx)
41fd61:	4c                   	dec    %esp
41fd62:	56                   	push   %esi
41fd63:	4c                   	dec    %esp
41fd64:	75 66                	jne    0x41fdcc
41fd66:	67 67 54             	addr16 addr16 push %esp
41fd69:	41                   	inc    %ecx
41fd6a:	49                   	dec    %ecx
41fd6b:	4b                   	dec    %ebx
41fd6c:	67 6a 70             	addr16 push $0x70
41fd6f:	76 77                	jbe    0x41fde8
41fd71:	73 77                	jae    0x41fdea
41fd73:	70 78                	jo     0x41fded
41fd75:	46                   	inc    %esi
41fd76:	73 69                	jae    0x41fde1
41fd78:	7a 6a                	jp     0x41fde4
41fd7a:	6a 6b                	push   $0x6b
41fd7c:	59                   	pop    %ecx
41fd7d:	54                   	push   %esp
41fd7e:	43                   	inc    %ebx
41fd7f:	77 31                	ja     0x41fdb2
41fd81:	75 32                	jne    0x41fdb5
41fd83:	36 44                	ss inc %esp
41fd85:	4d                   	dec    %ebp
41fd86:	76 6a                	jbe    0x41fdf2
41fd88:	47                   	inc    %edi
41fd89:	36 41                	ss inc %ecx
41fd8b:	67 53                	addr16 push %ebx
41fd8d:	7a 4d                	jp     0x41fddc
41fd8f:	54                   	push   %esp
41fd90:	6e                   	outsb  %ds:(%esi),(%dx)
41fd91:	45                   	inc    %ebp
41fd92:	51                   	push   %ecx
41fd93:	70 6c                	jo     0x41fe01
41fd95:	4c                   	dec    %esp
41fd96:	67 31 6c 50          	xor    %ebp,0x50(%si)
41fd9a:	37                   	aaa
41fd9b:	72 34                	jb     0x41fdd1
41fd9d:	52                   	push   %edx
41fd9e:	42                   	inc    %edx
41fd9f:	39 51 6e             	cmp    %edx,0x6e(%ecx)
41fda2:	46                   	inc    %esi
41fda3:	47                   	inc    %edi
41fda4:	42                   	inc    %edx
41fda5:	5a                   	pop    %edx
41fda6:	49                   	dec    %ecx
41fda7:	2b 75 32             	sub    0x32(%ebp),%esi
41fdaa:	74 56                	je     0x41fe02
41fdac:	67 6d                	insl   (%dx),%es:(%di)
41fdae:	63 38                	arpl   %edi,(%eax)
41fdb0:	4c                   	dec    %esp
41fdb1:	69 37 39 36 43 64    	imul   $0x64433639,(%edi),%esi
41fdb7:	6f                   	outsl  %ds:(%esi),(%dx)
41fdb8:	49                   	dec    %ecx
41fdb9:	31 35 46 71 58 6b    	xor    %esi,0x6b587146
41fdbf:	4a                   	dec    %edx
41fdc0:	45                   	inc    %ebp
41fdc1:	41                   	inc    %ecx
41fdc2:	6a 61                	push   $0x61
41fdc4:	56                   	push   %esi
41fdc5:	4c                   	dec    %esp
41fdc6:	72 61                	jb     0x41fe29
41fdc8:	58                   	pop    %eax
41fdc9:	46                   	inc    %esi
41fdca:	5a                   	pop    %edx
41fdcb:	67 38 72 32          	cmp    %dh,0x32(%bp,%si)
41fdcf:	4b                   	dec    %ebx
41fdd0:	4f                   	dec    %edi
41fdd1:	52                   	push   %edx
41fdd2:	64 35 49 2b 39 74    	fs xor $0x74392b49,%eax
41fdd8:	76 77                	jbe    0x41fe51
41fdda:	4b                   	dec    %ebx
41fddb:	73 76                	jae    0x41fe53
41fddd:	6b 4f 55 44          	imul   $0x44,0x55(%edi),%ecx
41fde1:	31 49 64             	xor    %ecx,0x64(%ecx)
41fde4:	39 47 65             	cmp    %eax,0x65(%edi)
41fde7:	56                   	push   %esi
41fde8:	2f                   	das
41fde9:	2f                   	das
41fdea:	38 44 6a 69          	cmp    %al,0x69(%edx,%ebp,2)
41fdee:	54                   	push   %esp
41fdef:	62 46 73             	bound  %eax,0x73(%esi)
41fdf2:	39 48 35             	cmp    %ecx,0x35(%eax)
41fdf5:	64 42                	fs inc %edx
41fdf7:	71 67                	jno    0x41fe60
41fdf9:	44                   	inc    %esp
41fdfa:	63 50 4f             	arpl   %edx,0x4f(%eax)
41fdfd:	51                   	push   %ecx
41fdfe:	67 51                	addr16 push %ecx
41fe00:	6c                   	insb   (%dx),%es:(%edi)
41fe01:	6e                   	outsb  %ds:(%esi),(%dx)
41fe02:	4e                   	dec    %esi
41fe03:	36 6f                	outsl  %ss:(%esi),(%dx)
41fe05:	41                   	inc    %ecx
41fe06:	4b                   	dec    %ebx
41fe07:	5a                   	pop    %edx
41fe08:	38 37                	cmp    %dh,(%edi)
41fe0a:	6a 47                	push   $0x47
41fe0c:	61                   	popa
41fe0d:	37                   	aaa
41fe0e:	4d                   	dec    %ebp
41fe0f:	2b 63 78             	sub    0x78(%ebx),%esp
41fe12:	34 36                	xor    $0x36,%al
41fe14:	46                   	inc    %esi
41fe15:	79 51                	jns    0x41fe68
41fe17:	35 4b 43 70 56       	xor    $0x5670434b,%eax
41fe1c:	73 4d                	jae    0x41fe6b
41fe1e:	2b 32                	sub    (%edx),%esi
41fe20:	53                   	push   %ebx
41fe21:	37                   	aaa
41fe22:	4f                   	dec    %edi
41fe23:	74 76                	je     0x41fe9b
41fe25:	4a                   	dec    %edx
41fe26:	6c                   	insb   (%dx),%es:(%edi)
41fe27:	46                   	inc    %esi
41fe28:	36 45                	ss inc %ebp
41fe2a:	4c                   	dec    %esp
41fe2b:	6e                   	outsb  %ds:(%esi),(%dx)
41fe2c:	73 38                	jae    0x41fe66
41fe2e:	2f                   	das
41fe2f:	43                   	inc    %ebx
41fe30:	63 45 4f             	arpl   %eax,0x4f(%ebp)
41fe33:	75 54                	jne    0x41fe89
41fe35:	76 68                	jbe    0x41fe9f
41fe37:	48                   	dec    %eax
41fe38:	51                   	push   %ecx
41fe39:	31 43 65             	xor    %eax,0x65(%ebx)
41fe3c:	78 6c                	js     0x41feaa
41fe3e:	64 69 30 72 4d 32 70 	imul   $0x70324d72,%fs:(%eax),%esi
41fe45:	41                   	inc    %ecx
41fe46:	70 75                	jo     0x41febd
41fe48:	41                   	inc    %ecx
41fe49:	63 66 67             	arpl   %esp,0x67(%esi)
41fe4c:	33 63 61             	xor    0x61(%ebx),%esp
41fe4f:	55                   	push   %ebp
41fe50:	48                   	dec    %eax
41fe51:	49                   	dec    %ecx
41fe52:	67 68 4e 70 6c 45    	addr16 push $0x456c704e
41fe58:	73 39                	jae    0x41fe93
41fe5a:	32 54 73 6f          	xor    0x6f(%ebx,%esi,2),%dl
41fe5e:	32 56 6b             	xor    0x6b(%esi),%dl
41fe61:	4b                   	dec    %ebx
41fe62:	72 61                	jb     0x41fec5
41fe64:	77 37                	ja     0x41fe9d
41fe66:	67 47                	addr16 inc %edi
41fe68:	6b 53 50 57          	imul   $0x57,0x50(%ebx),%edx
41fe6c:	71 66                	jno    0x41fed4
41fe6e:	72 46                	jb     0x41feb6
41fe70:	52                   	push   %edx
41fe71:	4e                   	dec    %esi
41fe72:	50                   	push   %eax
41fe73:	47                   	inc    %edi
41fe74:	79 31                	jns    0x41fea7
41fe76:	59                   	pop    %ecx
41fe77:	64 66 35 78 72       	fs xor $0x7278,%ax
41fe7c:	6f                   	outsl  %ds:(%esi),(%dx)
41fe7d:	69 4e 63 51 52 42 74 	imul   $0x74425251,0x63(%esi),%ecx
41fe84:	49                   	dec    %ecx
41fe85:	44                   	inc    %esp
41fe86:	46                   	inc    %esi
41fe87:	38 33                	cmp    %dh,(%ebx)
41fe89:	4d                   	dec    %ebp
41fe8a:	76 2f                	jbe    0x41febb
41fe8c:	41                   	inc    %ecx
41fe8d:	71 37                	jno    0x41fec6
41fe8f:	49                   	dec    %ecx
41fe90:	4a                   	dec    %edx
41fe91:	56                   	push   %esi
41fe92:	6e                   	outsb  %ds:(%esi),(%dx)
41fe93:	44                   	inc    %esp
41fe94:	4c                   	dec    %esp
41fe95:	6a 77                	push   $0x77
41fe97:	32 30                	xor    (%eax),%dh
41fe99:	78 48                	js     0x41fee3
41fe9b:	74 31                	je     0x41fece
41fe9d:	47                   	inc    %edi
41fe9e:	4a                   	dec    %edx
41fe9f:	59                   	pop    %ecx
41fea0:	79 55                	jns    0x41fef7
41fea2:	4e                   	dec    %esi
41fea3:	79 72                	jns    0x41ff17
41fea5:	64 64 36 66 4f       	fs fs ss dec %di
41feaa:	74 49                	je     0x41fef5
41feac:	65 59                	gs pop %ecx
41feae:	75 70                	jne    0x41ff20
41feb0:	5a                   	pop    %edx
41feb1:	32 71 72             	xor    0x72(%ecx),%dh
41feb4:	70 31                	jo     0x41fee7
41feb6:	43                   	inc    %ebx
41feb7:	41                   	inc    %ecx
41feb8:	2f                   	das
41feb9:	45                   	inc    %ebp
41feba:	5a                   	pop    %edx
41febb:	53                   	push   %ebx
41febc:	46                   	inc    %esi
41febd:	70 5a                	jo     0x41ff19
41febf:	39 59 46             	cmp    %ebx,0x46(%ecx)
41fec2:	2f                   	das
41fec3:	63 33                	arpl   %esi,(%ebx)
41fec5:	63 4c 77 75          	arpl   %ecx,0x75(%edi,%esi,2)
41fec9:	6a 48                	push   $0x48
41fecb:	49                   	dec    %ecx
41fecc:	58                   	pop    %eax
41fecd:	76 68                	jbe    0x41ff37
41fecf:	7a 77                	jp     0x41ff48
41fed1:	32 78 5a             	xor    0x5a(%eax),%bh
41fed4:	43                   	inc    %ebx
41fed5:	2b 76 36             	sub    0x36(%esi),%esi
41fed8:	7a 65                	jp     0x41ff3f
41feda:	49                   	dec    %ecx
41fedb:	33 6b 72             	xor    0x72(%ebx),%ebp
41fede:	76 59                	jbe    0x41ff39
41fee0:	4e                   	dec    %esi
41fee1:	4d                   	dec    %ebp
41fee2:	50                   	push   %eax
41fee3:	47                   	inc    %edi
41fee4:	55                   	push   %ebp
41fee5:	7a 42                	jp     0x41ff29
41fee7:	5a                   	pop    %edx
41fee8:	4f                   	dec    %edi
41fee9:	30 74 34 45          	xor    %dh,0x45(%esp,%esi,1)
41feed:	51                   	push   %ecx
41feee:	77 58                	ja     0x41ff48
41fef0:	63 53 4a             	arpl   %edx,0x4a(%ebx)
41fef3:	76 56                	jbe    0x41ff4b
41fef5:	30 47 72             	xor    %al,0x72(%edi)
41fef8:	76 39                	jbe    0x41ff33
41fefa:	36 43                	ss inc %ebx
41fefc:	37                   	aaa
41fefd:	32 5a 56             	xor    0x56(%edx),%bl
41ff00:	69 65 68 46 35 56 54 	imul   $0x54563546,0x68(%ebp),%esp
41ff07:	62 66 6e             	bound  %esp,0x6e(%esi)
41ff0a:	46                   	inc    %esi
41ff0b:	55                   	push   %ebp
41ff0c:	6f                   	outsl  %ds:(%esi),(%dx)
41ff0d:	45                   	inc    %ebp
41ff0e:	52                   	push   %edx
41ff0f:	50                   	push   %eax