41fdae:	11 68 12             	adc    %ebp,0x12(%eax)
41fdb1:	78 07                	js     0x41fdba
41fdb3:	20 02                	and    %al,(%edx)
41fdb5:	01 12                	add    %edx,(%edx)
41fdb7:	6c                   	insb   (%dx),%es:(%edi)
41fdb8:	12 70 0a             	adc    0xa(%eax),%dh
41fdbb:	20 03                	and    %al,(%ebx)
41fdbd:	01 12                	add    %edx,(%edx)
41fdbf:	6c                   	insb   (%dx),%es:(%edi)
41fdc0:	12 70 11             	adc    0x11(%eax),%dh
41fdc3:	80 ac 05 20 01 02 12 	subb   $0x6c,0x12020120(%ebp,%eax,1)
41fdca:	6c
41fdcb:	05 20 00 12 80       	add    $0x80120020,%eax
41fdd0:	a4                   	movsb  %ds:(%esi),%es:(%edi)
41fdd1:	0e                   	push   %cs
41fdd2:	20 02                	and    %al,(%edx)
41fdd4:	01 12                	add    %edx,(%edx)
41fdd6:	80 a4 15 12 80 b0 02 	andb   $0xe,0x2b08012(%ebp,%edx,1)
41fddd:	0e
41fdde:	12 6c 09 20          	adc    0x20(%ecx,%ecx,1),%ch
41fde2:	00 15 12 80 b5 01    	add    %dl,0x1b58012
41fde8:	12 70 07             	adc    0x7(%eax),%dh
41fdeb:	20 02                	and    %al,(%edx)
41fded:	01 12                	add    %edx,(%edx)
41fdef:	74 11                	je     0x41fe02
41fdf1:	68 05 20 01 12       	push   $0x12012005
41fdf6:	70 08                	jo     0x41fe00
41fdf8:	0c 20                	or     $0x20,%al
41fdfa:	03 01                	add    (%ecx),%eax
41fdfc:	12 80 ad 12 80 ad    	adc    -0x527fed53(%eax),%al
41fe02:	11 80 80 08 20 02    	adc    %eax,0x2200880(%eax)
41fe08:	08 12                	or     %dl,(%edx)
41fe0a:	71 12                	jno    0x41fe1e
41fe0c:	81 55 05 20 00 12 80 	adcl   $0x80120020,0x5(%ebp)
41fe13:	8c 06                	mov    %es,(%esi)
41fe15:	20 01                	and    %al,(%ecx)
41fe17:	01 12                	add    %edx,(%edx)
41fe19:	80 8c 06 20 01 01 12 	orb    $0x81,0x12010120(%esi,%eax,1)
41fe20:	81
41fe21:	31 07                	xor    %eax,(%edi)
41fe23:	20 01                	and    %al,(%ecx)
41fe25:	12 81 31 12 6c 05    	adc    0x56c1231(%ecx),%al
41fe2b:	20 00                	and    %al,(%eax)
41fe2d:	11 80 ac 06 20 01    	adc    %eax,0x12006ac(%eax)
41fe33:	01 11                	add    %edx,(%ecx)
41fe35:	80 ac 07 20 02 01 12 	subb   $0x74,0x12010220(%edi,%eax,1)
41fe3c:	74
41fe3d:	12 78 0a             	adc    0xa(%eax),%bh
41fe40:	20 03                	and    %al,(%ebx)
41fe42:	01 12                	add    %edx,(%edx)
41fe44:	74 12                	je     0x41fe58
41fe46:	70 11                	jo     0x41fe59
41fe48:	80 ac 05 20 00 12 80 	subb   $0x98,-0x7fedffe0(%ebp,%eax,1)
41fe4f:	98
41fe50:	06                   	push   %es
41fe51:	20 01                	and    %al,(%ecx)
41fe53:	01 12                	add    %edx,(%edx)
41fe55:	80 98 07 20 02 01 12 	sbbb   $0x12,0x1022007(%eax)
41fe5c:	74 12                	je     0x41fe70
41fe5e:	70 08                	jo     0x41fe68
41fe60:	20 00                	and    %al,(%eax)
41fe62:	15 12 80 b5 01       	adc    $0x1b58012,%eax
41fe67:	0e                   	push   %cs
41fe68:	09 20                	or     %esp,(%eax)
41fe6a:	01 01                	add    %eax,(%ecx)
41fe6c:	15 12 80 b5 01       	adc    $0x1b58012,%eax
41fe71:	0e                   	push   %cs
41fe72:	0a 20                	or     (%eax),%ah
41fe74:	00 15 12 80 b5 01    	add    %dl,0x1b58012
41fe7a:	12 80 a8 0b 20 01    	adc    0x1200ba8(%eax),%al
41fe80:	01 15 12 80 b5 01    	add    %edx,0x1b58012
41fe86:	12 80 a8 0a 20 00    	adc    0x200aa8(%eax),%al
41fe8c:	15 12 80 b5 01       	adc    $0x1b58012,%eax
41fe91:	12 80 a0 0b 20 01    	adc    0x1200ba0(%eax),%al
41fe97:	01 15 12 80 b5 01    	add    %edx,0x1b58012
41fe9d:	12 80 a0 08 20 02    	adc    0x22008a0(%eax),%al
41fea3:	01 11                	add    %edx,(%ecx)
41fea5:	68 11 81 49 06       	push   $0x6498111
41feaa:	20 01                	and    %al,(%ecx)
41feac:	01 11                	add    %edx,(%ecx)
41feae:	80 c4 05             	add    $0x5,%ah
41feb1:	20 00                	and    %al,(%eax)
41feb3:	12 80 d1 06 20 01    	adc    0x12006d1(%eax),%al
41feb9:	01 12                	add    %edx,(%edx)
41febb:	80 d1 05             	adc    $0x5,%cl
41febe:	20 00                	and    %al,(%eax)
41fec0:	11 81 85 06 20 01    	adc    %eax,0x1200685(%ecx)
41fec6:	01 11                	add    %edx,(%ecx)
41fec8:	81 85 06 20 01 01 12 	addl   $0xa8d8112,0x1012006(%ebp)
41fecf:	81 8d 0a
41fed2:	20 00                	and    %al,(%eax)
41fed4:	15 12 81 28 01       	adc    $0x1288112,%eax
41fed9:	12 81 10 0b 20 01    	adc    0x1200b10(%ecx),%al
41fedf:	01 15 12 81 28 01    	add    %edx,0x1288112
41fee5:	12 81 10 0a 20 00    	adc    0x200a10(%ecx),%al
41feeb:	15 12 81 18 01       	adc    $0x1188112,%eax
41fef0:	12 81 10 0a 20 00    	adc    0x200a10(%ecx),%al
41fef6:	15 12 81 9d 01       	adc    $0x19d8112,%eax
41fefb:	12 81 10 0b 20 01    	adc    0x1200b10(%ecx),%al
41ff01:	01 15 12 81 9d 01    	add    %edx,0x19d8112
41ff07:	12 81 10 0c 20 02    	adc    0x2200c10(%ecx),%al
41ff0d:	01 1c 15 12 81 2c 01 	add    %ebx,0x12c8112(,%edx,1)
41ff14:	12 81 10 07 20 02    	adc    0x2200710(%ecx),%al
41ff1a:	01 1c 12             	add    %ebx,(%edx,%edx,1)
41ff1d:	81 14 06 20 01 01 12 	adcl   $0x12010120,(%esi,%eax,1)
41ff24:	81 10 11 20 06 01    	adcl   $0x1062011,(%eax)
41ff2a:	12 81 10 10 12 81    	adc    -0x7eedeff0(%ecx),%al
41ff30:	10 08                	adc    %cl,(%eax)
41ff32:	10 08                	adc    %cl,(%eax)
41ff34:	10 02                	adc    %al,(%edx)
41ff36:	10 08                	adc    %cl,(%eax)
41ff38:	08 20                	or     %ah,(%eax)
41ff3a:	03 01                	add    (%ecx),%eax
41ff3c:	12 81 10 08 08 09    	adc    0x9080810(%ecx),%al
41ff42:	20 02                	and    %al,(%edx)
41ff44:	01 12                	add    %edx,(%edx)
41ff46:	81 10 11 80 a9 0c    	adcl   $0xca98011,(%eax)
41ff4c:	20 03                	and    %al,(%ebx)
41ff4e:	01 12                	add    %edx,(%edx)
41ff50:	81 10 11 80 a9 11    	adcl   $0x11a98011,(%eax)
41ff56:	81 41 09 20 02 01 12 	addl   $0x12010220,0x9(%ecx)
41ff5d:	81 10 12 81 10 0c    	adcl   $0xc108112,(%eax)
41ff63:	20 02                	and    %al,(%edx)
41ff65:	01 15 12 80 b5 01    	add    %edx,0x1b58012
41ff6b:	12 81 10 02 07 20    	adc    0x20070210(%ecx),%al
41ff71:	01 11                	add    %edx,(%ecx)
41ff73:	79 12                	jns    0x41ff87
41ff75:	81 10 06 20 01 12    	adcl   $0x12012006,(%eax)
41ff7b:	81 10 0e 0a 20 03    	adcl   $0x3200a0e,(%eax)
41ff81:	12 81 10 12 81 10    	adc    0x10811210(%ecx),%al
41ff87:	0e                   	push   %cs
41ff88:	02 06                	add    (%esi),%al
41ff8a:	20 01                	and    %al,(%ecx)
41ff8c:	02 12                	add    (%edx),%dl
41ff8e:	81 10 0f 20 03 02    	adcl   $0x203200f,(%eax)
41ff94:	15 12 80 b5 01       	adc    $0x1b58012,%eax
41ff99:	12 81 10 12 81 10    	adc    0x10811210(%ecx),%al
41ff9f:	02 0e                	add    (%esi),%cl
41ffa1:	20 02                	and    %al,(%edx)
41ffa3:	01 15 12 80 b5 01    	add    %edx,0x1b58012
41ffa9:	12 81 10 12 81 10    	adc    0x10811210(%ecx),%al
41ffaf:	0b 20                	or     (%eax),%esp
41ffb1:	01 01                	add    %eax,(%ecx)
41ffb3:	15 12 80 b5 01       	adc    $0x1b58012,%eax
41ffb8:	12 81 10 05 20 01    	adc    0x1200510(%ecx),%al
41ffbe:	01 12                	add    %edx,(%edx)
41ffc0:	71 08                	jno    0x41ffca
41ffc2:	20 02                	and    %al,(%edx)
41ffc4:	01 12                	add    %edx,(%edx)
41ffc6:	81 10 12 71 05 20    	adcl   $0x20057112,(%eax)
41ffcc:	00 11                	add    %dl,(%ecx)
41ffce:	81 a5 06 20 01 01 11 	andl   $0xaa58111,0x1012006(%ebp)
41ffd5:	81 a5 0a
41ffd8:	20 00                	and    %al,(%eax)
41ffda:	15 12 81 18 01       	adc    $0x1188112,%eax
41ffdf:	12 80 d8 0b 20 01    	adc    0x1200bd8(%eax),%al
41ffe5:	01 15 12 81 18 01    	add    %edx,0x1188112
41ffeb:	12 80 d8 08 20 00    	adc    0x2008d8(%eax),%al
41fff1:	15 12 80 b5 01       	adc    $0x1b58012,%eax
41fff6:	08 06                	or     %al,(%esi)
41fff8:	20 01                	and    %al,(%ecx)
41fffa:	08 12                	or     %dl,(%edx)
41fffc:	80 d8 09             	sbb    $0x9,%al
41ffff:	20 01                	and    %al,(%ecx)
420001:	01 15 12 81 1d 01    	add    %edx,0x11d8112
420007:	08 06                	or     %al,(%esi)
420009:	20 01                	and    %al,(%ecx)
42000b:	01 12                	add    %edx,(%edx)
42000d:	80 d8 08             	sbb    $0x8,%al
420010:	20 02                	and    %al,(%edx)
420012:	01 12                	add    %edx,(%edx)
420014:	80 d8 12             	sbb    $0x12,%al
420017:	71 07                	jno    0x420020
420019:	20 02                	and    %al,(%edx)
42001b:	01 12                	add    %edx,(%edx)
42001d:	80 d8 08             	sbb    $0x8,%al
420020:	08 20                	or     %ah,(%eax)
420022:	00 15 12 81 1d 01    	add    %dl,0x11d8112
420028:	08 0a                	or     %cl,(%edx)
42002a:	20 00                	and    %al,(%eax)
42002c:	15 12 81 1d 01       	adc    $0x11d8112,%eax
420031:	12 80 d8 07 20 02    	adc    0x22007d8(%eax),%al
420037:	01 1c 12             	add    %ebx,(%edx,%edx,1)
42003a:	81 1c 07 20 02 01 1c 	sbbl   $0x1c010220,(%edi,%eax,1)
420041:	12 81 35 05 20 00    	adc    0x200535(%ecx),%al
420047:	11 80 b4 06 20 01    	adc    %eax,0x12006b4(%eax)
42004d:	01 11                	add    %edx,(%ecx)
42004f:	80 b4 05 20 00 11 80 	xorb   $0xc4,-0x7feeffe0(%ebp,%eax,1)
420056:	c4
420057:	0b 20                	or     (%eax),%esp
420059:	01 01                	add    %eax,(%ecx)
42005b:	15 12 81 3d 01       	adc    $0x13d8112,%eax
420060:	12 81 1c 05 20 00    	adc    0x20051c(%ecx),%al
420066:	11 80 cc 06 20 01    	adc    %eax,0x12006cc(%eax)
42006c:	01 11                	add    %edx,(%ecx)
42006e:	80 cc 10             	or     $0x10,%ah
420071:	20 01                	and    %al,(%ecx)
420073:	01 15 12 81 3d 01    	add    %edx,0x13d8112
420079:	15 12 81 2c 01       	adc    $0x12c8112,%eax
42007e:	12 81 10 05 20 00    	adc    0x200510(%ecx),%al
420084:	12 80 d4 06 20 01    	adc    0x12006d4(%eax),%al
42008a:	01 12                	add    %edx,(%edx)
42008c:	80 d4 05             	adc    $0x5,%ah
42008f:	20 00                	and    %al,(%eax)
420091:	12 81 10 04 08 00    	adc    0x80410(%ecx),%al
420097:	12 4d 04             	adc    0x4(%ebp),%cl
42009a:	08 00                	or     %al,(%eax)
42009c:	12 51 04             	adc    0x4(%ecx),%dl
42009f:	08 00                	or     %al,(%eax)
4200a1:	1d 05 05 08 00       	sbb    $0x80505,%eax
4200a6:	12 80 d1 04 28 00    	adc    0x2804d1(%eax),%al
4200ac:	11 4c 03 28          	adc    %ecx,0x28(%ebx,%eax,1)
4200b0:	00 08                	add    %cl,(%eax)
4200b2:	05 28 00 12 80       	add    $0x80120028,%eax
4200b7:	e9 03 28 00 02       	jmp    0x24228bf
4200bc:	03 28                	add    (%eax),%ebp
4200be:	00 0e                	add    %cl,(%esi)
4200c0:	05 28 00 12 81       	add    $0x81120028,%eax
4200c5:	2d 04 28 00 11       	sub    $0x11002804,%eax
4200ca:	68 04 28 00 12       	push   $0x12002804
4200cf:	74 04                	je     0x4200d5
4200d1:	28 00                	sub    %al,(%eax)
4200d3:	12 78 04             	adc    0x4(%eax),%bh
4200d6:	28 00                	sub    %al,(%eax)
4200d8:	12 70 04             	adc    0x4(%eax),%dh
4200db:	28 00                	sub    %al,(%eax)
4200dd:	12 6c 04 28          	adc    0x28(%esp,%eax,1),%ch
4200e1:	00 12                	add    %dl,(%edx)
4200e3:	38 04 28             	cmp    %al,(%eax,%ebp,1)
4200e6:	00 12                	add    %dl,(%edx)
4200e8:	34 0a                	xor    $0xa,%al
4200ea:	28 00                	sub    %al,(%eax)
4200ec:	15 12 80 b5 01       	adc    $0x1b58012,%eax
4200f1:	12 80 88 05 28 00    	adc    0x280588(%eax),%al
4200f7:	11 81 41 0b 28 00    	adc    %eax,0x280b41(%ecx)
4200fd:	15 12 80 bd 02       	adc    $0x2bd8012,%eax
420102:	11 68 12             	adc    %ebp,0x12(%eax)
420105:	78 09                	js     0x420110
420107:	28 00                	sub    %al,(%eax)
420109:	15 12 80 b5 01       	adc    $0x1b58012,%eax
42010e:	12 70 05             	adc    0x5(%eax),%dh
420111:	28 00                	sub    %al,(%eax)
420113:	11 80 ed 04 28 00    	adc    %eax,0x2804ed(%eax)
420119:	11 79 05             	adc    %edi,0x5(%ecx)
42011c:	28 00                	sub    %al,(%eax)
42011e:	12 81 51 05 28 00    	adc    0x280551(%ecx),%al
420124:	12 80 8c 05 28 00    	adc    0x28058c(%eax),%al
42012a:	11 80 ac 05 28 00    	adc    %eax,0x2805ac(%eax)
420130:	12 80 98 08 28 00    	adc    0x280898(%eax),%al
420136:	15 12 80 b5 01       	adc    $0x1b58012,%eax
42013b:	0e                   	push   %cs
42013c:	0a 28                	or     (%eax),%ch
42013e:	00 15 12 80 b5 01    	add    %dl,0x1b58012
420144:	12 80 a8 05 28 00    	adc    0x2805a8(%eax),%al
42014a:	11 81 49 0a 28 00    	adc    %eax,0x280a49(%ecx)
420150:	15 12 80 b5 01       	adc    $0x1b58012,%eax
420155:	12 80 a0 05 28 00    	adc    0x2805a0(%eax),%al
42015b:	11 81 61 05 28 00    	adc    %eax,0x280561(%ecx)
420161:	11 81 65 05 28 00    	adc    %eax,0x280565(%ecx)
420167:	11 81 69 05 28 00    	adc    %eax,0x280569(%ecx)
42016d:	11 81 6d 05 28 00    	adc    %eax,0x28056d(%ecx)
420173:	12 81 71 05 28 00    	adc    0x280571(%ecx),%al
420179:	11 81 75 05 28 00    	adc    %eax,0x280575(%ecx)
42017f:	12 80 d1 05 28 00    	adc    0x2805d1(%eax),%al
420185:	11 81 19 05 28 00    	adc    %eax,0x280519(%ecx)
42018b:	11 81 85 0a 28 00    	adc    %eax,0x280a85(%ecx)
420191:	15 12 81 28 01       	adc    $0x1288112,%eax
420196:	12 81 10 0a 28 00    	adc    0x280a10(%ecx),%al
42019c:	15 12 81 18 01       	adc    $0x1188112,%eax
4201a1:	12 81 10 0a 28 00    	adc    0x280a10(%ecx),%al
4201a7:	15 12 81 9d 01       	adc    $0x19d8112,%eax
4201ac:	12 81 10 05 28 00    	adc    0x280510(%ecx),%al
4201b2:	11 81 a5 03 28 00    	adc    %eax,0x2803a5(%ecx)
4201b8:	1c 0a                	sbb    $0xa,%al
4201ba:	28 00                	sub    %al,(%eax)
4201bc:	15 12 81 18 01       	adc    $0x1188112,%eax
4201c1:	12 80 d8 08 28 00    	adc    0x2808d8(%eax),%al
4201c7:	15 12 80 b5 01       	adc    $0x1b58012,%eax
4201cc:	08 05 28 00 11 80    	or     %al,0x80110028
4201d2:	a9 05 28 00 11       	test   $0x11002805,%eax
4201d7:	80 b4 05 28 00 11 80 	xorb   $0xc4,-0x7feeffd8(%ebp,%eax,1)
4201de:	c4
4201df:	05 28 00 11 80       	add    $0x80110028,%eax
4201e4:	cc                   	int3
4201e5:	05 28 00 12 80       	add    $0x80120028,%eax
4201ea:	d4 05                	aam    $0x5
4201ec:	28 00                	sub    %al,(%eax)
4201ee:	12 81 10 05 08 00    	adc    0x80510(%ecx),%al
4201f4:	11 81 19 09 28 00    	adc    %eax,0x280919(%ecx)
4201fa:	15 12 81 1d 01       	adc    $0x11d8112,%eax
4201ff:	13 00                	adc    (%eax),%eax
420201:	08 01                	or     %al,(%ecx)
420203:	00 08                	add    %cl,(%eax)
420205:	00 00                	add    %al,(%eax)
420207:	00 00                	add    %al,(%eax)
420209:	00 1e                	add    %bl,(%esi)
42020b:	01 00                	add    %eax,(%eax)
42020d:	01 00                	add    %eax,(%eax)
42020f:	54                   	push   %esp
420210:	02 16                	add    (%esi),%dl
420212:	57                   	push   %edi
420213:	72 61                	jb     0x420276
420215:	70 4e                	jo     0x420265
420217:	6f                   	outsl  %ds:(%esi),(%dx)
420218:	6e                   	outsb  %ds:(%esi),(%dx)
420219:	45                   	inc    %ebp
42021a:	78 63                	js     0x42027f
42021c:	65 70 74             	gs jo  0x420293
42021f:	69 6f 6e 54 68 72 6f 	imul   $0x6f726854,0x6e(%edi),%ebp
420226:	77 73                	ja     0x42029b
420228:	01 08                	add    %ecx,(%eax)
42022a:	01 00                	add    %eax,(%eax)
42022c:	07                   	pop    %es
42022d:	01 00                	add    %eax,(%eax)
42022f:	00 00                	add    %al,(%eax)
420231:	00 11                	add    %dl,(%ecx)
420233:	01 00                	add    %eax,(%eax)
420235:	0c 44                	or     $0x44,%al
420237:	61                   	popa
420238:	72 6b                	jb     0x4202a5
42023a:	55                   	push   %ebp
42023b:	49                   	dec    %ecx
42023c:	52                   	push   %edx
42023d:	65 62 72 6f          	bound  %esi,%gs:0x6f(%edx)
420241:	6e                   	outsb  %ds:(%esi),(%dx)
420242:	00 00                	add    %al,(%eax)
420244:	3f                   	aas
420245:	01 00                	add    %eax,(%eax)
420247:	3a 44 61 72          	cmp    0x72(%ecx,%eiz,2),%al
42024b:	6b 20 74             	imul   $0x74,(%eax),%esp
42024e:	68 65 6d 65 64       	push   $0x64656d65
420253:	20 63 6f             	and    %ah,0x6f(%ebx)
420256:	6e                   	outsb  %ds:(%esi),(%dx)
420257:	74 72                	je     0x4202cb
420259:	6f                   	outsl  %ds:(%esi),(%dx)
42025a:	6c                   	insb   (%dx),%es:(%edi)
42025b:	20 61 6e             	and    %ah,0x6e(%ecx)
42025e:	64 20 64 6f 63       	and    %ah,%fs:0x63(%edi,%ebp,2)
420263:	6b 69 6e 67          	imul   $0x67,0x6e(%ecx),%ebp
420267:	20 6c 69 62          	and    %ch,0x62(%ecx,%ebp,2)
42026b:	72 61                	jb     0x4202ce
42026d:	72 79                	jb     0x4202e8
42026f:	20 66 6f             	and    %ah,0x6f(%esi)
420272:	72 20                	jb     0x420294
420274:	2e 4e                	cs dec %esi
420276:	45                   	inc    %ebp
420277:	54                   	push   %esp
420278:	20 57 69             	and    %dl,0x69(%edi)
42027b:	6e                   	outsb  %ds:(%esi),(%dx)
42027c:	46                   	inc    %esi