41fd37:	44                   	inc    %esp
41fd38:	47                   	inc    %edi
41fd39:	45                   	inc    %ebp
41fd3a:	52                   	push   %edx
41fd3b:	54                   	push   %esp
41fd3c:	39 43 64             	cmp    %eax,0x64(%ebx)
41fd3f:	78 37                	js     0x41fd78
41fd41:	5a                   	pop    %edx
41fd42:	30 4e 6a             	xor    %cl,0x6a(%esi)
41fd45:	35 48 6a 4d 43       	xor    $0x434d6a48,%eax
41fd4a:	6b 78 7a 39          	imul   $0x39,0x7a(%eax),%edi
41fd4e:	33 2f                	xor    (%edi),%ebp
41fd50:	55                   	push   %ebp
41fd51:	47                   	inc    %edi
41fd52:	38 33                	cmp    %dh,(%ebx)
41fd54:	77 45                	ja     0x41fd9b
41fd56:	52                   	push   %edx
41fd57:	46                   	inc    %esi
41fd58:	47                   	inc    %edi
41fd59:	78 57                	js     0x41fdb2
41fd5b:	58                   	pop    %eax
41fd5c:	67 48                	addr16 dec %eax
41fd5e:	66 55                	push   %bp
41fd60:	73 4e                	jae    0x41fdb0
41fd62:	48                   	dec    %eax
41fd63:	75 57                	jne    0x41fdbc
41fd65:	35 6e 51 4b 58       	xor    $0x584b516e,%eax
41fd6a:	57                   	push   %edi
41fd6b:	61                   	popa
41fd6c:	58                   	pop    %eax
41fd6d:	6c                   	insb   (%dx),%es:(%edi)
41fd6e:	38 56 6a             	cmp    %dl,0x6a(%esi)
41fd71:	42                   	inc    %edx
41fd72:	4f                   	dec    %edi
41fd73:	2b 61 4d             	sub    0x4d(%ecx),%esp
41fd76:	48                   	dec    %eax
41fd77:	78 56                	js     0x41fdcf
41fd79:	58                   	pop    %eax
41fd7a:	5a                   	pop    %edx
41fd7b:	49                   	dec    %ecx
41fd7c:	33 34 31             	xor    (%ecx,%esi,1),%esi
41fd7f:	61                   	popa
41fd80:	33 45 75             	xor    0x75(%ebp),%eax
41fd83:	39 51 48             	cmp    %edx,0x48(%ecx)
41fd86:	63 4a 33             	arpl   %ecx,0x33(%edx)
41fd89:	38 52 4b             	cmp    %dl,0x4b(%edx)
41fd8c:	6e                   	outsb  %ds:(%esi),(%dx)
41fd8d:	48                   	dec    %eax
41fd8e:	42                   	inc    %edx
41fd8f:	67 6d                	insl   (%dx),%es:(%di)
41fd91:	75 31                	jne    0x41fdc4
41fd93:	4b                   	dec    %ebx
41fd94:	46                   	inc    %esi
41fd95:	61                   	popa
41fd96:	31 75 70             	xor    %esi,0x70(%ebp)
41fd99:	52                   	push   %edx
41fd9a:	59                   	pop    %ecx
41fd9b:	47                   	inc    %edi
41fd9c:	76 78                	jbe    0x41fe16
41fd9e:	76 54                	jbe    0x41fdf4
41fda0:	77 2b                	ja     0x41fdcd
41fda2:	38 35 73 31 64 31    	cmp    %dh,0x31643173
41fda8:	36 53                	ss push %ebx
41fdaa:	66 54                	push   %sp
41fdac:	76 39                	jbe    0x41fde7
41fdae:	39 57 73             	cmp    %edx,0x73(%edi)
41fdb1:	4c                   	dec    %esp
41fdb2:	6d                   	insl   (%dx),%es:(%edi)
41fdb3:	33 6a 59             	xor    0x59(%edx),%ebp
41fdb6:	6f                   	outsl  %ds:(%esi),(%dx)
41fdb7:	59                   	pop    %ecx
41fdb8:	68 74 79 52 6a       	push   $0x6a527974
41fdbd:	61                   	popa
41fdbe:	5a                   	pop    %edx
41fdbf:	73 4d                	jae    0x41fe0e
41fdc1:	64 34 4e             	fs xor $0x4e,%al
41fdc4:	72 47                	jb     0x41fe0d
41fdc6:	35 33 6a 5a 71       	xor    $0x715a6a33,%eax
41fdcb:	63 6a 43             	arpl   %ebp,0x43(%edx)
41fdce:	67 47                	addr16 inc %edi
41fdd0:	57                   	push   %edi
41fdd1:	43                   	inc    %ebx
41fdd2:	39 73 73             	cmp    %esi,0x73(%ebx)
41fdd5:	42                   	inc    %edx
41fdd6:	62 34 2f             	bound  %esi,(%edi,%ebp,1)
41fdd9:	70 38                	jo     0x41fe13
41fddb:	69 34 6b 52 4f 50 39 	imul   $0x39504f52,(%ebx,%ebp,2),%esi
41fde2:	6e                   	outsb  %ds:(%esi),(%dx)
41fde3:	66 79 37             	data16 jns 0x41fe1d
41fde6:	52                   	push   %edx
41fde7:	73 78                	jae    0x41fe61
41fde9:	42                   	inc    %edx
41fdea:	6c                   	insb   (%dx),%es:(%edi)
41fdeb:	7a 43                	jp     0x41fe30
41fded:	4c                   	dec    %esp
41fdee:	7a 6e                	jp     0x41fe5e
41fdf0:	31 68 6a             	xor    %ebp,0x6a(%eax)
41fdf3:	4f                   	dec    %edi
41fdf4:	58                   	pop    %eax
41fdf5:	42                   	inc    %edx
41fdf6:	59                   	pop    %ecx
41fdf7:	4a                   	dec    %edx
41fdf8:	6e                   	outsb  %ds:(%esi),(%dx)
41fdf9:	46                   	inc    %esi
41fdfa:	69 49 54 48 54 51 79 	imul   $0x79515448,0x54(%ecx),%ecx
41fe01:	50                   	push   %eax
41fe02:	61                   	popa
41fe03:	35 74 4d 6f 56       	xor    $0x566f4d74,%eax
41fe08:	5a                   	pop    %edx
41fe09:	4d                   	dec    %ebp
41fe0a:	53                   	push   %ebx
41fe0b:	51                   	push   %ecx
41fe0c:	4e                   	dec    %esi
41fe0d:	69 76 68 58 33 4a 6f 	imul   $0x6f4a3358,0x68(%esi),%esi
41fe14:	64 32 4f 7a          	xor    %fs:0x7a(%edi),%cl
41fe18:	38 41 35             	cmp    %al,0x35(%ecx)
41fe1b:	4a                   	dec    %edx
41fe1c:	6b 39 45             	imul   $0x45,(%ecx),%edi
41fe1f:	38 61 72             	cmp    %ah,0x72(%ecx)
41fe22:	6c                   	insb   (%dx),%es:(%edi)
41fe23:	6a 6a                	push   $0x6a
41fe25:	66 6a 6a             	pushw  $0x6a
41fe28:	2f                   	das
41fe29:	39 5a 74             	cmp    %ebx,0x74(%edx)
41fe2c:	71 68                	jno    0x41fe96
41fe2e:	6c                   	insb   (%dx),%es:(%edi)
41fe2f:	6b 2f 30             	imul   $0x30,(%edi),%ebp
41fe32:	63 79 50             	arpl   %edi,0x50(%ecx)
41fe35:	69 68 76 6d 76 4d 4a 	imul   $0x4a4d766d,0x76(%eax),%ebp
41fe3c:	32 63 39             	xor    0x39(%ebx),%ah
41fe3f:	68 4d 49 2b 6e       	push   $0x6e2b494d
41fe44:	71 77                	jno    0x41febd
41fe46:	78 69                	js     0x41feb1
41fe48:	62 6a 74             	bound  %ebp,0x74(%edx)
41fe4b:	6f                   	outsl  %ds:(%esi),(%dx)
41fe4c:	49                   	dec    %ecx
41fe4d:	74 51                	je     0x41fea0
41fe4f:	33 41 75             	xor    0x75(%ecx),%eax
41fe52:	4e                   	dec    %esi
41fe53:	78 6f                	js     0x41fec4
41fe55:	47                   	inc    %edi
41fe56:	43                   	inc    %ebx
41fe57:	72 6f                	jb     0x41fec8
41fe59:	39 53 54             	cmp    %edx,0x54(%ebx)
41fe5c:	71 36                	jno    0x41fe94
41fe5e:	6b 75 6e 7a          	imul   $0x7a,0x6e(%ebp),%esi
41fe62:	30 69 63             	xor    %ch,0x63(%ecx)
41fe65:	48                   	dec    %eax
41fe66:	34 44                	xor    $0x44,%al
41fe68:	78 75                	js     0x41fedf
41fe6a:	57                   	push   %edi
41fe6b:	66 62 37             	bound  %si,(%edi)
41fe6e:	41                   	inc    %ecx
41fe6f:	34 75                	xor    $0x75,%al
41fe71:	43                   	inc    %ebx
41fe72:	41                   	inc    %ecx
41fe73:	39 34 78             	cmp    %esi,(%eax,%edi,2)
41fe76:	4d                   	dec    %ebp
41fe77:	48                   	dec    %eax
41fe78:	42                   	inc    %edx
41fe79:	6a 78                	push   $0x78
41fe7b:	65 43                	gs inc %ebx
41fe7d:	4b                   	dec    %ebx
41fe7e:	44                   	inc    %esp
41fe7f:	43                   	inc    %ebx
41fe80:	35 32 58 4e 59       	xor    $0x594e5832,%eax
41fe85:	76 41                	jbe    0x41fec8
41fe87:	42                   	inc    %edx
41fe88:	72 2f                	jb     0x41feb9
41fe8a:	4f                   	dec    %edi
41fe8b:	4d                   	dec    %ebp
41fe8c:	67 6c                	insb   (%dx),%es:(%di)
41fe8e:	47                   	inc    %edi
41fe8f:	79 37                	jns    0x41fec8
41fe91:	73 59                	jae    0x41feec
41fe93:	38 43 34             	cmp    %al,0x34(%ebx)
41fe96:	2f                   	das
41fe97:	4f                   	dec    %edi
41fe98:	38 39                	cmp    %bh,(%ecx)
41fe9a:	4d                   	dec    %ebp
41fe9b:	6c                   	insb   (%dx),%es:(%edi)
41fe9c:	42                   	inc    %edx
41fe9d:	2f                   	das
41fe9e:	34 39                	xor    $0x39,%al
41fea0:	48                   	dec    %eax
41fea1:	69 57 5a 72 64 46 71 	imul   $0x71466472,0x5a(%edi),%edx
41fea8:	51                   	push   %ecx
41fea9:	4f                   	dec    %edi
41feaa:	6d                   	insl   (%dx),%es:(%edi)
41feab:	56                   	push   %esi
41feac:	73 54                	jae    0x41ff02
41feae:	75 57                	jne    0x41ff07
41feb0:	51                   	push   %ecx
41feb1:	34 49                	xor    $0x49,%al
41feb3:	75 4d                	jne    0x41ff02
41feb5:	35 6a 4a 53 74       	xor    $0x74534a6a,%eax
41feba:	46                   	inc    %esi
41febb:	5a                   	pop    %edx
41febc:	57                   	push   %edi
41febd:	55                   	push   %ebp
41febe:	53                   	push   %ebx
41febf:	47                   	inc    %edi
41fec0:	53                   	push   %ebx
41fec1:	2b 78 65             	sub    0x65(%eax),%edi
41fec4:	44                   	inc    %esp
41fec5:	43                   	inc    %ebx
41fec6:	69 71 50 50 45 56 67 	imul   $0x67564550,0x50(%ecx),%esi
41fecd:	50                   	push   %eax
41fece:	4a                   	dec    %edx
41fecf:	58                   	pop    %eax
41fed0:	5a                   	pop    %edx
41fed1:	77 6e                	ja     0x41ff41
41fed3:	54                   	push   %esp
41fed4:	39 46 63             	cmp    %eax,0x63(%esi)
41fed7:	59                   	pop    %ecx
41fed8:	36 52                	ss push %edx
41feda:	57                   	push   %edi
41fedb:	7a 4f                	jp     0x41ff2c
41fedd:	73 53                	jae    0x41ff32
41fedf:	47                   	inc    %edi
41fee0:	52                   	push   %edx
41fee1:	6b 6a 73 6d          	imul   $0x6d,0x73(%edx),%ebp
41fee5:	37                   	aaa
41fee6:	30 47 57             	xor    %al,0x57(%edi)
41fee9:	76 61                	jbe    0x41ff4c
41feeb:	39 45 33             	cmp    %eax,0x33(%ebp)
41feee:	36 58                	ss pop %eax
41fef0:	48                   	dec    %eax
41fef1:	51                   	push   %ecx
41fef2:	6d                   	insl   (%dx),%es:(%edi)
41fef3:	47                   	inc    %edi
41fef4:	55                   	push   %ebp
41fef5:	37                   	aaa
41fef6:	58                   	pop    %eax
41fef7:	53                   	push   %ebx
41fef8:	63 41 6b             	arpl   %eax,0x6b(%ecx)
41fefb:	78 41                	js     0x41ff3e
41fefd:	32 33                	xor    (%ebx),%dh
41feff:	66 4d                	dec    %bp
41ff01:	49                   	dec    %ecx
41ff02:	68 6a 79 75 70       	push   $0x7075796a
41ff07:	52                   	push   %edx
41ff08:	49                   	dec    %ecx
41ff09:	69 45 45 54 38 74 55 	imul   $0x55743854,0x45(%ebp),%eax
41ff10:	49                   	dec    %ecx
41ff11:	4a                   	dec    %edx
41ff12:	76 75                	jbe    0x41ff89
41ff14:	4a                   	dec    %edx
41ff15:	4c                   	dec    %esp
41ff16:	58                   	pop    %eax
41ff17:	41                   	inc    %ecx
41ff18:	76 4a                	jbe    0x41ff64
41ff1a:	54                   	push   %esp
41ff1b:	41                   	inc    %ecx
41ff1c:	2f                   	das
41ff1d:	4e                   	dec    %esi
41ff1e:	68 41 59 38 6e       	push   $0x6e385941
41ff23:	69 61 4e 33 77 75 58 	imul   $0x58757733,0x4e(%ecx),%esp
41ff2a:	58                   	pop    %eax
41ff2b:	74 6c                	je     0x41ff99
41ff2d:	6a 55                	push   $0x55
41ff2f:	79 74                	jns    0x41ffa5
41ff31:	48                   	dec    %eax
41ff32:	62 67 4d             	bound  %esp,0x4d(%edi)
41ff35:	32 57 4b             	xor    0x4b(%edi),%dl
41ff38:	76 70                	jbe    0x41ffaa
41ff3a:	38 71 4d             	cmp    %dh,0x4d(%ecx)
41ff3d:	56                   	push   %esi
41ff3e:	36 41                	ss inc %ecx
41ff40:	4c                   	dec    %esp
41ff41:	66 50                	push   %ax
41ff43:	6b 53 65 63          	imul   $0x63,0x65(%ebx),%edx
41ff47:	65 4a                	gs dec %edx
41ff49:	5a                   	pop    %edx
41ff4a:	6a 57                	push   $0x57
41ff4c:	41                   	inc    %ecx
41ff4d:	62 37                	bound  %esi,(%edi)
41ff4f:	45                   	inc    %ebp
41ff50:	4c                   	dec    %esp
41ff51:	52                   	push   %edx
41ff52:	33 57 49             	xor    0x49(%edi),%edx
41ff55:	6d                   	insl   (%dx),%es:(%edi)
41ff56:	6c                   	insb   (%dx),%es:(%edi)
41ff57:	6c                   	insb   (%dx),%es:(%edi)
41ff58:	61                   	popa
41ff59:	43                   	inc    %ebx
41ff5a:	6c                   	insb   (%dx),%es:(%edi)
41ff5b:	62 75 7a             	bound  %esi,0x7a(%ebp)
41ff5e:	46                   	inc    %esi
41ff5f:	69 45 70 55 5a 77 66 	imul   $0x66775a55,0x70(%ebp),%eax
41ff66:	6d                   	insl   (%dx),%es:(%edi)
41ff67:	38 70 45             	cmp    %dh,0x45(%eax)
41ff6a:	58                   	pop    %eax
41ff6b:	37                   	aaa
41ff6c:	30 6f 33             	xor    %ch,0x33(%edi)
41ff6f:	61                   	popa
41ff70:	73 75                	jae    0x41ffe7
41ff72:	69 72 34 58 62 73 48 	imul   $0x48736258,0x34(%edx),%esi
41ff79:	6c                   	insb   (%dx),%es:(%edi)
41ff7a:	59                   	pop    %ecx
41ff7b:	31 4f 63             	xor    %ecx,0x63(%edi)
41ff7e:	30 67 71             	xor    %ah,0x71(%edi)
41ff81:	51                   	push   %ecx
41ff82:	54                   	push   %esp
41ff83:	77 67                	ja     0x41ffec
41ff85:	46                   	inc    %esi
41ff86:	6c                   	insb   (%dx),%es:(%edi)
41ff87:	62 56 45             	bound  %edx,0x45(%esi)
41ff8a:	42                   	inc    %edx
41ff8b:	4e                   	dec    %esi
41ff8c:	79 31                	jns    0x41ffbf
41ff8e:	30 42 43             	xor    %al,0x43(%edx)
41ff91:	52                   	push   %edx
41ff92:	31 56 30             	xor    %edx,0x30(%esi)
41ff95:	34 2b                	xor    $0x2b,%al
41ff97:	38 45 45             	cmp    %al,0x45(%ebp)
41ff9a:	74 37                	je     0x41ffd3
41ff9c:	52                   	push   %edx
41ff9d:	74 44                	je     0x41ffe3
41ff9f:	75 36                	jne    0x41ffd7
41ffa1:	6a 55                	push   $0x55
41ffa3:	46                   	inc    %esi
41ffa4:	64 4b                	fs dec %ebx
41ffa6:	37                   	aaa
41ffa7:	68 67 76 6c 46       	push   $0x466c7667
41ffac:	55                   	push   %ebp
41ffad:	67 75 32             	addr16 jne 0x41ffe2
41ffb0:	44                   	inc    %esp
41ffb1:	66 51                	push   %cx
41ffb3:	53                   	push   %ebx
41ffb4:	67 41                	addr16 inc %ecx
41ffb6:	47                   	inc    %edi
41ffb7:	59                   	pop    %ecx
41ffb8:	74 71                	je     0x42002b
41ffba:	32 4c 48 77          	xor    0x77(%eax,%ecx,2),%cl
41ffbe:	43                   	inc    %ebx
41ffbf:	4e                   	dec    %esi
41ffc0:	6d                   	insl   (%dx),%es:(%edi)
41ffc1:	4f                   	dec    %edi
41ffc2:	6a 79                	push   $0x79
41ffc4:	50                   	push   %eax
41ffc5:	47                   	inc    %edi
41ffc6:	7a 52                	jp     0x42001a
41ffc8:	68 78 36 71 4c       	push   $0x4c713678
41ffcd:	36 62 6f 55          	bound  %ebp,%ss:0x55(%edi)
41ffd1:	33 56 36             	xor    0x36(%esi),%edx
41ffd4:	68 38 54 73 49       	push   $0x49735438
41ffd9:	2b 56 51             	sub    0x51(%esi),%edx
41ffdc:	43                   	inc    %ebx
41ffdd:	4d                   	dec    %ebp