41ff10:	4e                   	dec    %esi
41ff11:	58                   	pop    %eax
41ff12:	63 31                	arpl   %esi,(%ecx)
41ff14:	74 74                	je     0x41ff8a
41ff16:	52                   	push   %edx
41ff17:	55                   	push   %ebp
41ff18:	70 56                	jo     0x41ff70
41ff1a:	78 62                	js     0x41ff7e
41ff1c:	33 58 6e             	xor    0x6e(%eax),%ebx
41ff1f:	6c                   	insb   (%dx),%es:(%edi)
41ff20:	4a                   	dec    %edx
41ff21:	34 56                	xor    $0x56,%al
41ff23:	49                   	dec    %ecx
41ff24:	31 4b 4d             	xor    %ecx,0x4d(%ebx)
41ff27:	4f                   	dec    %edi
41ff28:	54                   	push   %esp
41ff29:	6b 6d 46 36          	imul   $0x36,0x46(%ebp),%ebp
41ff2d:	61                   	popa
41ff2e:	48                   	dec    %eax
41ff2f:	4d                   	dec    %ebp
41ff30:	47                   	inc    %edi
41ff31:	65 5a                	gs pop %edx
41ff33:	37                   	aaa
41ff34:	5a                   	pop    %edx
41ff35:	43                   	inc    %ebx
41ff36:	71 50                	jno    0x41ff88
41ff38:	30 63 61             	xor    %ah,0x61(%ebx)
41ff3b:	6a 37                	push   $0x37
41ff3d:	33 4e 4b             	xor    0x4b(%esi),%ecx
41ff40:	58                   	pop    %eax
41ff41:	6c                   	insb   (%dx),%es:(%edi)
41ff42:	6f                   	outsl  %ds:(%esi),(%dx)
41ff43:	58                   	pop    %eax
41ff44:	4e                   	dec    %esi
41ff45:	33 4f 6e             	xor    0x6e(%edi),%ecx
41ff48:	56                   	push   %esi
41ff49:	69 35 4b 31 66 2f 2f 	imul   $0x6367772f,0x2f66314b,%esi
41ff50:	77 67 63
41ff53:	66 61                	popaw
41ff55:	52                   	push   %edx
41ff56:	53                   	push   %ebx
41ff57:	6c                   	insb   (%dx),%es:(%edi)
41ff58:	76 33                	jbe    0x41ff8d
41ff5a:	6e                   	outsb  %ds:(%esi),(%dx)
41ff5b:	4e                   	dec    %esi
41ff5c:	74 68                	je     0x41ffc6
41ff5e:	50                   	push   %eax
41ff5f:	6c                   	insb   (%dx),%es:(%edi)
41ff60:	7a 48                	jp     0x41ffaa
41ff62:	43                   	inc    %ebx
41ff63:	4b                   	dec    %ebx
41ff64:	38 54 42 59          	cmp    %dl,0x59(%edx,%eax,2)
41ff68:	61                   	popa
41ff69:	53                   	push   %ebx
41ff6a:	55                   	push   %ebp
41ff6b:	5a                   	pop    %edx
41ff6c:	42                   	inc    %edx
41ff6d:	4d                   	dec    %ebp
41ff6e:	67 64 69 6e 2f 64 38 	imul   $0x6f783864,%fs:0x2f(%bp),%ebp
41ff75:	78 6f
41ff77:	49                   	dec    %ecx
41ff78:	4e                   	dec    %esi
41ff79:	47                   	inc    %edi
41ff7a:	53                   	push   %ebx
41ff7b:	54                   	push   %esp
41ff7c:	75 35                	jne    0x41ffb3
41ff7e:	46                   	inc    %esi
41ff7f:	6e                   	outsb  %ds:(%esi),(%dx)
41ff80:	4c                   	dec    %esp
41ff81:	4b                   	dec    %ebx
41ff82:	59                   	pop    %ecx
41ff83:	33 6b 50             	xor    0x50(%ebx),%ebp
41ff86:	54                   	push   %esp
41ff87:	4e                   	dec    %esi
41ff88:	39 53 53             	cmp    %edx,0x53(%ebx)
41ff8b:	59                   	pop    %ecx
41ff8c:	6d                   	insl   (%dx),%es:(%edi)
41ff8d:	75 42                	jne    0x41ffd1
41ff8f:	56                   	push   %esi
41ff90:	33 63 67             	xor    0x67(%ebx),%esp
41ff93:	46                   	inc    %esi
41ff94:	44                   	inc    %esp
41ff95:	4a                   	dec    %edx
41ff96:	79 56                	jns    0x41ffee
41ff98:	56                   	push   %esi
41ff99:	47                   	inc    %edi
41ff9a:	76 4d                	jbe    0x41ffe9
41ff9c:	52                   	push   %edx
41ff9d:	56                   	push   %esi
41ff9e:	4f                   	dec    %edi
41ff9f:	63 6e 32             	arpl   %ebp,0x32(%esi)
41ffa2:	72 53                	jb     0x41fff7
41ffa4:	31 64 6c 54          	xor    %esp,0x54(%esp,%ebp,2)
41ffa8:	51                   	push   %ecx
41ffa9:	4f                   	dec    %edi
41ffaa:	4b                   	dec    %ebx
41ffab:	57                   	push   %edi
41ffac:	74 50                	je     0x41fffe
41ffae:	48                   	dec    %eax
41ffaf:	63 72 38             	arpl   %esi,0x38(%edx)
41ffb2:	66 63 77 35          	arpl   %si,0x35(%edi)
41ffb6:	68 6a 68 6c 45       	push   $0x456c686a
41ffbb:	2f                   	das
41ffbc:	33 41 73             	xor    0x73(%ecx),%eax
41ffbf:	67 6b 39 63          	imul   $0x63,(%bx,%di),%edi
41ffc3:	51                   	push   %ecx
41ffc4:	71 66                	jno    0x42002c
41ffc6:	4c                   	dec    %esp
41ffc7:	4d                   	dec    %ebp
41ffc8:	2f                   	das
41ffc9:	43                   	inc    %ebx
41ffca:	4e                   	dec    %esi
41ffcb:	45                   	inc    %ebp
41ffcc:	62 2b                	bound  %ebp,(%ebx)
41ffce:	33 2b                	xor    (%ebx),%ebp
41ffd0:	76 31                	jbe    0x420003
41ffd2:	55                   	push   %ebp
41ffd3:	6f                   	outsl  %ds:(%esi),(%dx)
41ffd4:	70 4a                	jo     0x420020
41ffd6:	52                   	push   %edx
41ffd7:	35 31 72 70 66       	xor    $0x66707231,%eax
41ffdc:	68 55 4f 49 46       	push   $0x46494f55
41ffe1:	4d                   	dec    %ebp
41ffe2:	4d                   	dec    %ebp
41ffe3:	6c                   	insb   (%dx),%es:(%edi)
41ffe4:	73 74                	jae    0x42005a
41ffe6:	54                   	push   %esp
41ffe7:	65 7a 5a             	gs jp  0x420044
41ffea:	50                   	push   %eax
41ffeb:	76 2f                	jbe    0x42001c
41ffed:	36 42                	ss inc %edx
41ffef:	52                   	push   %edx
41fff0:	46                   	inc    %esi
41fff1:	33 5a 4f             	xor    0x4f(%edx),%ebx
41fff4:	7a 53                	jp     0x420049
41fff6:	39 31                	cmp    %esi,(%ecx)
41fff8:	39 32                	cmp    %esi,(%edx)
41fffa:	56                   	push   %esi
41fffb:	65 77 4e             	gs ja  0x42004c
41fffe:	59                   	pop    %ecx
41ffff:	52                   	push   %edx
420000:	79 65                	jns    0x420067
420002:	50                   	push   %eax
420003:	59                   	pop    %ecx
420004:	38 67 54             	cmp    %ah,0x54(%edi)
420007:	53                   	push   %ebx
420008:	2f                   	das
420009:	2b 4d 76             	sub    0x76(%ebp),%ecx
42000c:	33 48 6a             	xor    0x6a(%eax),%ecx
42000f:	7a 75                	jp     0x420086
420011:	61                   	popa
420012:	62 4d 78             	bound  %ecx,0x78(%ebp)
420015:	74 78                	je     0x42008f
420017:	7a 33                	jp     0x42004c
420019:	58                   	pop    %eax
42001a:	6d                   	insl   (%dx),%es:(%edi)
42001b:	31 63 63             	xor    %esp,0x63(%ebx)
42001e:	7a 4f                	jp     0x42006f
420020:	6c                   	insb   (%dx),%es:(%edi)
420021:	6a 4a                	push   $0x4a
420023:	38 71 34             	cmp    %dh,0x34(%ecx)
420026:	65 68 4e 72 66 63    	gs push $0x6366724e
42002c:	74 5a                	je     0x420088
42002e:	47                   	inc    %edi
42002f:	58                   	pop    %eax
420030:	53                   	push   %ebx
420031:	47                   	inc    %edi
420032:	36 36 4b             	ss ss dec %ebx
420035:	51                   	push   %ecx
420036:	4e                   	dec    %esi
420037:	34 71                	xor    $0x71,%al
420039:	4a                   	dec    %edx
42003a:	43                   	inc    %ebx
42003b:	57                   	push   %edi
42003c:	73 2f                	jae    0x42006d
42003e:	48                   	dec    %eax
42003f:	35 5a 4f 33 55       	xor    $0x55334f5a,%eax
420044:	50                   	push   %eax
420045:	52                   	push   %edx
420046:	2b 61 54             	sub    0x54(%ecx),%esp
420049:	2f                   	das
42004a:	30 6b 6a             	xor    %ch,0x6a(%ebx)
42004d:	2b 76 53             	sub    0x53(%esi),%esi
420050:	48                   	dec    %eax
420051:	68 78 42 6c 72       	push   $0x726c4278
420056:	32 4e 46             	xor    0x46(%esi),%cl
420059:	61                   	popa
42005a:	74 64                	je     0x4200c0
42005c:	6e                   	outsb  %ds:(%esi),(%dx)
42005d:	2f                   	das
42005e:	45                   	inc    %ebp
42005f:	53                   	push   %ebx
420060:	33 74 30 54          	xor    0x54(%eax,%esi,1),%esi
420064:	50                   	push   %eax
420065:	4f                   	dec    %edi
420066:	2b 46 2f             	sub    0x2f(%esi),%eax
420069:	64 52                	fs push %edx
42006b:	4f                   	dec    %edi
42006c:	2b 67 47             	sub    0x47(%edi),%esp
42006f:	58                   	pop    %eax
420070:	35 4d 64 70 2f       	xor    $0x2f70644d,%eax
420075:	4e                   	dec    %esi
420076:	62 6e 59             	bound  %ebp,0x59(%esi)
420079:	69 30 6d 75 53 51    	imul   $0x5153756d,(%eax),%esi
42007f:	6f                   	outsl  %ds:(%esi),(%dx)
420080:	54                   	push   %esp
420081:	49                   	dec    %ecx
420082:	2b 30                	sub    (%eax),%esi
420084:	4a                   	dec    %edx
420085:	49                   	dec    %ecx
420086:	38 57 7a             	cmp    %dl,0x7a(%edi)
420089:	4b                   	dec    %ebx
42008a:	57                   	push   %edi
42008b:	38 65 69             	cmp    %ah,0x69(%ebp)
42008e:	76 6b                	jbe    0x4200fb
420090:	57                   	push   %edi
420091:	55                   	push   %ebp
420092:	70 58                	jo     0x4200ec
420094:	39 66 50             	cmp    %esp,0x50(%esi)
420097:	46                   	inc    %esi
420098:	72 35                	jb     0x4200cf
42009a:	70 6c                	jo     0x420108
42009c:	61                   	popa
42009d:	33 49 78             	xor    0x78(%ecx),%ecx
4200a0:	4c                   	dec    %esp
4200a1:	42                   	inc    %edx
4200a2:	65 36 44             	gs ss inc %esp
4200a5:	5a                   	pop    %edx
4200a6:	53                   	push   %ebx
4200a7:	42                   	inc    %edx
4200a8:	38 42 68             	cmp    %al,0x68(%edx)
4200ab:	31 63 2b             	xor    %esp,0x2b(%ebx)
4200ae:	37                   	aaa
4200af:	69 53 59 39 6e 54 6a 	imul   $0x6a546e39,0x59(%ebx),%edx
4200b6:	56                   	push   %esi
4200b7:	47                   	inc    %edi
4200b8:	4d                   	dec    %ebp
4200b9:	6f                   	outsl  %ds:(%esi),(%dx)
4200ba:	79 53                	jns    0x42010f
4200bc:	52                   	push   %edx
4200bd:	49                   	dec    %ecx
4200be:	45                   	inc    %ebp
4200bf:	74 31                	je     0x4200f2
4200c1:	6c                   	insb   (%dx),%es:(%edi)
4200c2:	59                   	pop    %ecx
4200c3:	79 62                	jns    0x420127
4200c5:	53                   	push   %ebx
4200c6:	6e                   	outsb  %ds:(%esi),(%dx)
4200c7:	57                   	push   %edi
4200c8:	6b 62 72 61          	imul   $0x61,0x72(%edx),%esp
4200cc:	30 63 46             	xor    %ah,0x46(%ebx)
4200cf:	34 66                	xor    $0x66,%al
4200d1:	4f                   	dec    %edi
4200d2:	67 59                	addr16 pop %ecx
4200d4:	41                   	inc    %ecx
4200d5:	78 56                	js     0x42012d
4200d7:	35 59 6a 4a 6a       	xor    $0x6a4a6a59,%eax
4200dc:	63 71 55             	arpl   %esi,0x55(%ecx)
4200df:	6c                   	insb   (%dx),%es:(%edi)
4200e0:	64 31 31             	xor    %esi,%fs:(%ecx)
4200e3:	71 67                	jno    0x42014c
4200e5:	32 72 44             	xor    0x44(%edx),%dh
4200e8:	38 70 42             	cmp    %dh,0x42(%eax)
4200eb:	62 32                	bound  %esi,(%edx)
4200ed:	42                   	inc    %edx
4200ee:	56                   	push   %esi
4200ef:	39 4a 70             	cmp    %ecx,0x70(%edx)
4200f2:	4d                   	dec    %ebp
4200f3:	46                   	inc    %esi
4200f4:	5a                   	pop    %edx
4200f5:	66 4a                	dec    %dx
4200f7:	46                   	inc    %esi
4200f8:	4e                   	dec    %esi
4200f9:	46                   	inc    %esi
4200fa:	4e                   	dec    %esi
4200fb:	49                   	dec    %ecx
4200fc:	42                   	inc    %edx
4200fd:	75 51                	jne    0x420150
4200ff:	38 61 4a             	cmp    %ah,0x4a(%ecx)
420102:	33 49 53             	xor    0x53(%ecx),%ecx
420105:	4f                   	dec    %edi
420106:	5a                   	pop    %edx
420107:	69 59 76 73 62 34 52 	imul   $0x52346273,0x76(%ecx),%ebx
42010e:	35 2b 6e 72 67       	xor    $0x67726e2b,%eax
420113:	52                   	push   %edx
420114:	67 53                	addr16 push %ebx
420116:	76 2f                	jbe    0x420147
420118:	56                   	push   %esi
420119:	33 53 33             	xor    0x33(%ebx),%edx
42011c:	76 55                	jbe    0x420173
42011e:	74 61                	je     0x420181
420120:	2f                   	das
420121:	6e                   	outsb  %ds:(%esi),(%dx)
420122:	62 72 35             	bound  %esi,0x35(%edx)
420125:	73 69                	jae    0x420190
420127:	33 51 71             	xor    0x71(%ecx),%edx
42012a:	70 69                	jo     0x420195
42012c:	63 4f 6f             	arpl   %ecx,0x6f(%edi)
42012f:	75 2f                	jne    0x420160
420131:	72 53                	jb     0x420186
420133:	4c                   	dec    %esp
420134:	75 4e                	jne    0x420184
420136:	44                   	inc    %esp
420137:	54                   	push   %esp
420138:	39 68 69             	cmp    %ebp,0x69(%eax)
42013b:	48                   	dec    %eax
42013c:	69 76 62 37 31 6b 57 	imul   $0x576b3137,0x62(%esi),%esi
420143:	79 6f                	jns    0x4201b4
420145:	36 4d                	ss dec %ebp
420147:	39 30                	cmp    %esi,(%eax)
420149:	6c                   	insb   (%dx),%es:(%edi)
42014a:	75 67                	jne    0x4201b3
42014c:	78 69                	js     0x4201b7
42014e:	43                   	inc    %ebx
42014f:	66 30 34 47          	data16 xor %dh,(%edi,%eax,2)
420153:	61                   	popa
420154:	72 42                	jb     0x420198
420156:	4d                   	dec    %ebp
420157:	79 6d                	jns    0x4201c6
420159:	34 53                	xor    $0x53,%al
42015b:	75 30                	jne    0x42018d
42015d:	67 54                	addr16 push %esp
42015f:	45                   	inc    %ebp
420160:	2f                   	das
420161:	54                   	push   %esp
420162:	69 45 6f 69 43 64 4e 	imul   $0x4e644369,0x6f(%ebp),%eax
420169:	65 6c                	gs insb (%dx),%es:(%edi)
42016b:	42                   	inc    %edx
42016c:	71 5a                	jno    0x4201c8
42016e:	55                   	push   %ebp
42016f:	6c                   	insb   (%dx),%es:(%edi)
420170:	57                   	push   %edi
420171:	61                   	popa
420172:	59                   	pop    %ecx
420173:	51                   	push   %ecx
420174:	4c                   	dec    %esp
420175:	68 7a 58 35 58       	push   $0x5835587a
42017a:	7a 72                	jp     0x4201ee
42017c:	6c                   	insb   (%dx),%es:(%edi)
42017d:	2b 6f 30             	sub    0x30(%edi),%ebp
420180:	50                   	push   %eax
420181:	59                   	pop    %ecx
420182:	6f                   	outsl  %ds:(%esi),(%dx)
420183:	71 66                	jno    0x4201eb
420185:	68 33 38 59 78       	push   $0x78593833
42018a:	36 44                	ss inc %esp
42018c:	53                   	push   %ebx
42018d:	75 35                	jne    0x4201c4
42018f:	45                   	inc    %ebp
420190:	4a                   	dec    %edx