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
41ffde:	36 55                	ss push %ebp
41ffe0:	4e                   	dec    %esi
41ffe1:	45                   	inc    %ebp
41ffe2:	53                   	push   %ebx
41ffe3:	6d                   	insl   (%dx),%es:(%edi)
41ffe4:	55                   	push   %ebp
41ffe5:	65 62 4f 47          	bound  %ecx,%gs:0x47(%edi)
41ffe9:	64 46                	fs inc %esi
41ffeb:	64 6a 42             	fs push $0x42
41ffee:	55                   	push   %ebp
41ffef:	6b 36 57             	imul   $0x57,(%esi),%esi
41fff2:	42                   	inc    %edx
41fff3:	58                   	pop    %eax
41fff4:	67 38 54 71          	cmp    %dl,0x71(%si)
41fff8:	52                   	push   %edx
41fff9:	6a 56                	push   $0x56
41fffb:	61                   	popa
41fffc:	2f                   	das
41fffd:	67 65 34 35          	addr16 gs xor $0x35,%al
420001:	31 4c 45 37          	xor    %ecx,0x37(%ebp,%eax,2)
420005:	6d                   	insl   (%dx),%es:(%edi)
420006:	73 39                	jae    0x420041
420008:	51                   	push   %ecx
420009:	33 69 78             	xor    0x78(%ecx),%ebp
42000c:	67 62 74 47          	bound  %esi,0x47(%si)
420010:	42                   	inc    %edx
420011:	50                   	push   %eax
420012:	32 53 30             	xor    0x30(%ebx),%dl
420015:	77 54                	ja     0x42006b
420017:	56                   	push   %esi
420018:	58                   	pop    %eax
420019:	79 57                	jns    0x420072
42001b:	64 4c                	fs dec %esp
42001d:	66 47                	inc    %di
42001f:	62 46 2b             	bound  %eax,0x2b(%esi)
420022:	61                   	popa
420023:	75 6e                	jne    0x420093
420025:	6c                   	insb   (%dx),%es:(%edi)
420026:	31 53 6e             	xor    %edx,0x6e(%ebx)
420029:	72 4f                	jb     0x42007a
42002b:	58                   	pop    %eax
42002c:	70 43                	jo     0x420071
42002e:	2b 33                	sub    (%ebx),%esi
420030:	70 51                	jo     0x420083
420032:	61                   	popa
420033:	55                   	push   %ebp
420034:	4d                   	dec    %ebp
420035:	56                   	push   %esi
420036:	72 6e                	jb     0x4200a6
420038:	2b 61 76             	sub    0x76(%ecx),%esp
42003b:	47                   	inc    %edi
42003c:	73 4c                	jae    0x42008a
42003e:	2f                   	das
42003f:	42                   	inc    %edx
420040:	4a                   	dec    %edx
420041:	75 34                	jne    0x420077
420043:	77 65                	ja     0x4200aa
420045:	6b 6f 77 59          	imul   $0x59,0x77(%edi),%ebp
420049:	50                   	push   %eax
42004a:	64 6c                	fs insb (%dx),%es:(%edi)
42004c:	2f                   	das
42004d:	51                   	push   %ecx
42004e:	56                   	push   %esi
42004f:	69 73 74 30 78 63 49 	imul   $0x49637830,0x74(%ebx),%esi
420056:	55                   	push   %ebp
420057:	69 43 6f 31 71 61 4c 	imul   $0x4c617131,0x6f(%ebx),%eax
42005e:	62 69 44             	bound  %ebp,0x44(%ecx)
420061:	76 7a                	jbe    0x4200dd
420063:	56                   	push   %esi
420064:	74 4e                	je     0x4200b4
420066:	67 53                	addr16 push %ebx
420068:	4e                   	dec    %esi
420069:	71 4b                	jno    0x4200b6
42006b:	38 2f                	cmp    %ch,(%edi)
42006d:	46                   	inc    %esi
42006e:	33 6c 4e 73          	xor    0x73(%esi,%ecx,2),%ebp
420072:	66 34 63             	data16 xor $0x63,%al
420075:	49                   	dec    %ecx
420076:	76 59                	jbe    0x4200d1
420078:	46                   	inc    %esi
420079:	76 46                	jbe    0x4200c1
42007b:	37                   	aaa
42007c:	68 51 57 33 47       	push   $0x47335751
420081:	6a 37                	push   $0x37
420083:	6f                   	outsl  %ds:(%esi),(%dx)
420084:	46                   	inc    %esi
420085:	63 63 52             	arpl   %esp,0x52(%ebx)
420088:	63 58 55             	arpl   %ebx,0x55(%eax)
42008b:	78 6d                	js     0x4200fa
42008d:	52                   	push   %edx
42008e:	69 33 52 59 31 61    	imul   $0x61315952,(%ebx),%esi
420094:	4d                   	dec    %ebp
420095:	7a 48                	jp     0x4200df
420097:	66 45                	inc    %bp
420099:	31 2b                	xor    %ebp,(%ebx)
42009b:	2f                   	das
42009c:	54                   	push   %esp
42009d:	70 59                	jo     0x4200f8
42009f:	55                   	push   %ebp
4200a0:	50                   	push   %eax
4200a1:	75 73                	jne    0x420116
4200a3:	69 61 67 69 77 76 44 	imul   $0x44767769,0x67(%ecx),%esp
4200aa:	41                   	inc    %ecx
4200ab:	4e                   	dec    %esi
4200ac:	71 50                	jno    0x4200fe
4200ae:	6c                   	insb   (%dx),%es:(%edi)
4200af:	35 31 4a 73 31       	xor    $0x31734a31,%eax
4200b4:	6c                   	insb   (%dx),%es:(%edi)
4200b5:	34 78                	xor    $0x78,%al
4200b7:	66 7a 69             	data16 jp 0x420123
4200ba:	41                   	inc    %ecx
4200bb:	58                   	pop    %eax
4200bc:	71 58                	jno    0x420116
4200be:	2b 4c 2b 73          	sub    0x73(%ebx,%ebp,1),%ecx
4200c2:	70 55                	jo     0x420119
4200c4:	64 49                	fs dec %ecx
4200c6:	4e                   	dec    %esi
4200c7:	59                   	pop    %ecx
4200c8:	45                   	inc    %ebp
4200c9:	66 67 49             	addr16 dec %cx
4200cc:	41                   	inc    %ecx
4200cd:	30 6b 77             	xor    %ch,0x77(%ebx)
4200d0:	2f                   	das
4200d1:	79 55                	jns    0x420128
4200d3:	77 46                	ja     0x42011b
4200d5:	33 33                	xor    (%ebx),%esi
4200d7:	68 6a 2b 59 72       	push   $0x72592b6a
4200dc:	65 66 75 39          	gs data16 jne 0x420119
4200e0:	49                   	dec    %ecx
4200e1:	62 6d 54             	bound  %ebp,0x54(%ebp)
4200e4:	64 70 48             	fs jo  0x42012f
4200e7:	39 39                	cmp    %edi,(%ecx)
4200e9:	72 67                	jb     0x420152
4200eb:	66 55                	push   %bp
4200ed:	39 74 37 4d          	cmp    %esi,0x4d(%edi,%esi,1)
4200f1:	74 58                	je     0x42014b
4200f3:	75 39                	jne    0x42012e
4200f5:	6d                   	insl   (%dx),%es:(%edi)
4200f6:	4a                   	dec    %edx
4200f7:	57                   	push   %edi
4200f8:	61                   	popa
4200f9:	75 46                	jne    0x420141
4200fb:	65 54                	gs push %esp
4200fd:	71 37                	jno    0x420136
4200ff:	75 68                	jne    0x420169
420101:	73 39                	jae    0x42013c
420103:	6a 6a                	push   $0x6a
420105:	6d                   	insl   (%dx),%es:(%edi)
420106:	58                   	pop    %eax
420107:	46                   	inc    %esi
420108:	43                   	inc    %ebx
420109:	52                   	push   %edx
42010a:	6e                   	outsb  %ds:(%esi),(%dx)
42010b:	4d                   	dec    %ebp
42010c:	75 31                	jne    0x42013f
42010e:	68 5a 69 32 4c       	push   $0x4c32695a
420113:	56                   	push   %esi
420114:	75 63                	jne    0x420179
420116:	6f                   	outsl  %ds:(%esi),(%dx)
420117:	43                   	inc    %ebx
420118:	43                   	inc    %ebx
420119:	41                   	inc    %ecx
42011a:	6c                   	insb   (%dx),%es:(%edi)
42011b:	6f                   	outsl  %ds:(%esi),(%dx)
42011c:	73 73                	jae    0x420191
42011e:	78 6a                	js     0x42018a
420120:	2f                   	das
420121:	55                   	push   %ebp
420122:	77 4f                	ja     0x420173
420124:	62 6b 47             	bound  %ebp,0x47(%ebx)
420127:	4b                   	dec    %ebx
420128:	56                   	push   %esi
420129:	34 59                	xor    $0x59,%al
42012b:	57                   	push   %edi
42012c:	63 53 76             	arpl   %edx,0x76(%ebx)