41ff70:	50                   	push   %eax
41ff71:	10 00                	adc    %al,(%eax)
41ff73:	00 9b 10 00 00 2f    	add    %bl,0x2f000010(%ebx)
41ff79:	11 00                	adc    %eax,(%eax)
41ff7b:	00 2e                	add    %ch,(%esi)
41ff7d:	13 00                	adc    (%eax),%eax
41ff7f:	00 e5                	add    %ah,%ch
41ff81:	12 00                	adc    (%eax),%al
41ff83:	00 c0                	add    %al,%al
41ff85:	13 00                	adc    (%eax),%eax
41ff87:	00 77 13             	add    %dh,0x13(%edi)
41ff8a:	00 00                	add    %al,(%eax)
41ff8c:	52                   	push   %edx
41ff8d:	14 00                	adc    $0x0,%al
41ff8f:	00 09                	add    %cl,(%ecx)
41ff91:	14 00                	adc    $0x0,%al
41ff93:	00 e4                	add    %ah,%ah
41ff95:	14 00                	adc    $0x0,%al
41ff97:	00 9b 14 00 00 76    	add    %bl,0x76000014(%ebx)
41ff9d:	15 00 00 2d 15       	adc    $0x152d0000,%eax
41ffa2:	00 00                	add    %al,(%eax)
41ffa4:	06                   	push   %es
41ffa5:	16                   	push   %ss
41ffa6:	00 00                	add    %al,(%eax)
41ffa8:	4f                   	dec    %edi
41ffa9:	16                   	push   %ss
41ffaa:	00 00                	add    %al,(%eax)
41ffac:	98                   	cwtl
41ffad:	16                   	push   %ss
41ffae:	00 00                	add    %al,(%eax)
41ffb0:	e1 16                	loope  0x41ffc8
41ffb2:	00 00                	add    %al,(%eax)
41ffb4:	2a 17                	sub    (%edi),%dl
41ffb6:	00 00                	add    %al,(%eax)
41ffb8:	73 17                	jae    0x41ffd1
41ffba:	00 00                	add    %al,(%eax)
41ffbc:	bc 17 00 00 05       	mov    $0x5000017,%esp
41ffc1:	18 00                	sbb    %al,(%eax)
41ffc3:	00 4e 18             	add    %cl,0x18(%esi)
41ffc6:	00 00                	add    %al,(%eax)
41ffc8:	97                   	xchg   %eax,%edi
41ffc9:	18 00                	sbb    %al,(%eax)
41ffcb:	00 41 07             	add    %al,0x7(%ecx)
41ffce:	00 00                	add    %al,(%eax)
41ffd0:	78 0a                	js     0x41ffdc
41ffd2:	00 00                	add    %al,(%eax)
41ffd4:	d3 00                	roll   %cl,(%eax)
41ffd6:	00 00                	add    %al,(%eax)
41ffd8:	0a 04 00             	or     (%eax,%eax,1),%al
41ffdb:	00 7a 11             	add    %bh,0x11(%edx)
41ffde:	00 00                	add    %al,(%eax)
41ffe0:	c3                   	ret
41ffe1:	11 00                	adc    %eax,(%eax)
41ffe3:	00 af 0d 00 00 e6    	add    %ch,-0x19fffff3(%edi)
41ffe9:	10 00                	adc    %al,(%eax)
41ffeb:	00 0c 12             	add    %cl,(%edx,%edx,1)
41ffee:	00 00                	add    %al,(%eax)
41fff0:	55                   	push   %ebp
41fff1:	12 00                	adc    (%eax),%al
41fff3:	00 d6                	add    %dl,%dh
41fff5:	20 00                	and    %al,(%eax)
41fff7:	00 8d 20 00 00 68    	add    %cl,0x68000020(%ebp)
41fffd:	21 00                	and    %eax,(%eax)
41ffff:	00 1f                	add    %bl,(%edi)
420001:	21 00                	and    %eax,(%eax)
420003:	00 b2 1f 00 00 69    	add    %dh,0x6900001f(%edx)
420009:	1f                   	pop    %ds
42000a:	00 00                	add    %al,(%eax)
42000c:	44                   	inc    %esp
42000d:	20 00                	and    %al,(%eax)
42000f:	00 fb                	add    %bh,%bl
420011:	1f                   	pop    %ds
420012:	00 00                	add    %al,(%eax)
420014:	fa                   	cli
420015:	21 00                	and    %eax,(%eax)
420017:	00 b1 21 00 00 ae    	add    %dh,-0x51ffffdf(%ecx)
42001d:	23 00                	and    (%eax),%eax
42001f:	00 f7                	add    %dh,%bh
420021:	23 00                	and    (%eax),%eax
420023:	00 40 24             	add    %al,0x24(%eax)
420026:	00 00                	add    %al,(%eax)
420028:	89 24 00             	mov    %esp,(%eax,%eax,1)
42002b:	00 8a 22 00 00 d3    	add    %cl,-0x2cffffde(%edx)
420031:	22 00                	and    (%eax),%al
420033:	00 1c 23             	add    %bl,(%ebx,%eiz,1)
420036:	00 00                	add    %al,(%eax)
420038:	65 23 00             	and    %gs:(%eax),%eax
42003b:	00 d2                	add    %dl,%dl
42003d:	24 00                	and    $0x0,%al
42003f:	00 1b                	add    %bl,(%ebx)
420041:	25 00 00 26 1b       	and    $0x1b260000,%eax
420046:	00 00                	add    %al,(%eax)
420048:	dd 1a                	fstpl  (%edx)
42004a:	00 00                	add    %al,(%eax)
42004c:	94                   	xchg   %eax,%esp
42004d:	1a 00                	sbb    (%eax),%al
42004f:	00 4b 1a             	add    %cl,0x1a(%ebx)
420052:	00 00                	add    %al,(%eax)
420054:	02 1a                	add    (%edx),%bl
420056:	00 00                	add    %al,(%eax)
420058:	b9 19 00 00 70       	mov    $0x70000019,%ecx
42005d:	19 00                	sbb    %eax,(%eax)
42005f:	00 27                	add    %ah,(%edi)
420061:	19 00                	sbb    %eax,(%eax)
420063:	00 b8 1b 00 00 6f    	add    %bh,0x6f00001b(%eax)
420069:	1b 00                	sbb    (%eax),%eax
42006b:	00 fe                	add    %bh,%dh
42006d:	1d 00 00 47 1e       	sbb    $0x1e470000,%eax
420072:	00 00                	add    %al,(%eax)
420074:	6c                   	insb   (%dx),%es:(%edi)
420075:	1d 00 00 b5 1d       	sbb    $0x1db50000,%eax
42007a:	00 00                	add    %al,(%eax)
42007c:	da 1c 00             	ficompl (%eax,%eax,1)
42007f:	00 23                	add    %ah,(%ebx)
420081:	1d 00 00 48 1c       	sbb    $0x1c480000,%eax
420086:	00 00                	add    %al,(%eax)
420088:	91                   	xchg   %eax,%ecx
420089:	1c 00                	sbb    $0x0,%al
42008b:	00 90 1e 00 00 d9    	add    %dl,-0x26ffffe2(%eax)
420091:	1e                   	push   %ds
420092:	00 00                	add    %al,(%eax)
420094:	3c 28                	cmp    $0x28,%al
420096:	00 00                	add    %al,(%eax)
420098:	f3 27                	repz daa
42009a:	00 00                	add    %al,(%eax)
42009c:	86 26                	xchg   %ah,(%esi)
42009e:	00 00                	add    %al,(%eax)
4200a0:	3d 26 00 00 f4       	cmp    $0xf4000026,%eax
4200a5:	25 00 00 ab 25       	and    $0x25ab0000,%eax
4200aa:	00 00                	add    %al,(%eax)
4200ac:	aa                   	stos   %al,%es:(%edi)
4200ad:	27                   	daa
4200ae:	00 00                	add    %al,(%eax)
4200b0:	61                   	popa
4200b1:	27                   	daa
4200b2:	00 00                	add    %al,(%eax)
4200b4:	18 27                	sbb    %ah,(%edi)
4200b6:	00 00                	add    %al,(%eax)
4200b8:	cf                   	iret
4200b9:	26 00 00             	add    %al,%es:(%eax)
4200bc:	14 2b                	adc    $0x2b,%al
4200be:	00 00                	add    %al,(%eax)
4200c0:	5d                   	pop    %ebp
4200c1:	2b 00                	sub    (%eax),%eax
4200c3:	00 5e 29             	add    %bl,0x29(%esi)
4200c6:	00 00                	add    %al,(%eax)
4200c8:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4200c9:	29 00                	sub    %eax,(%eax)
4200cb:	00 cc                	add    %cl,%ah
4200cd:	28 00                	sub    %al,(%eax)
4200cf:	00 15 29 00 00 82    	add    %dl,0x82000029
4200d5:	2a 00                	sub    (%eax),%al
4200d7:	00 cb                	add    %cl,%bl
4200d9:	2a 00                	sub    (%eax),%al
4200db:	00 f0                	add    %dh,%al
4200dd:	29 00                	sub    %eax,(%eax)
4200df:	00 39                	add    %bh,(%ecx)
4200e1:	2a 00                	sub    (%eax),%al
4200e3:	00 00                	add    %al,(%eax)
4200e5:	00 00                	add    %al,(%eax)
4200e7:	00 bf 15 00 00 9e    	add    %bh,-0x61ffffeb(%edi)
4200ed:	12 00                	adc    (%eax),%al
4200ef:	00 8c 00 00 00 45 00 	add    %cl,0x450000(%eax,%eax,1)
4200f6:	00 00                	add    %al,(%eax)
4200f8:	43                   	inc    %ebx
4200f9:	22 00                	and    (%eax),%al
4200fb:	00 22                	add    %ah,(%edx)
4200fd:	1f                   	pop    %ds
4200fe:	00 00                	add    %al,(%eax)
420100:	01 1c 00             	add    %ebx,(%eax,%eax,1)
420103:	00 e0                	add    %ah,%al
420105:	18 00                	sbb    %al,(%eax)
420107:	00 85 28 00 00 64    	add    %al,0x64000028(%ebp)
42010d:	25 00 00 82 31       	and    $0x31820000,%eax
420112:	00 00                	add    %al,(%eax)
420114:	40                   	inc    %eax
420115:	62 00                	bound  %eax,(%eax)
420117:	38 00                	cmp    %al,(%eax)
420119:	39 00                	cmp    %eax,(%eax)
42011b:	30 00                	xor    %al,(%eax)
42011d:	39 00                	cmp    %eax,(%eax)
42011f:	63 00                	arpl   %eax,(%eax)
420121:	31 00                	xor    %eax,(%eax)
420123:	32 00                	xor    (%eax),%al
420125:	66 00 32             	data16 add %dh,(%edx)
420128:	00 64 00 37          	add    %ah,0x37(%eax,%eax,1)
42012c:	00 35 00 35 00 30    	add    %dh,0x30003500
420132:	00 35 00 62 00 31    	add    %dh,0x31006200
420138:	00 32                	add    %dh,(%edx)
42013a:	00 39                	add    %bh,(%ecx)
42013c:	00 39                	add    %bh,(%ecx)
42013e:	00 31                	add    %dh,(%ecx)
420140:	00 63 00             	add    %ah,0x0(%ebx)
420143:	66 00 35 00 30 00 38 	data16 add %dh,0x38003000
42014a:	00 61 00             	add    %ah,0x0(%ecx)
42014d:	37                   	aaa
42014e:	00 36                	add    %dh,(%esi)
420150:	00 38                	add    %bh,(%eax)
420152:	00 35 00 00 00 00    	add    %dh,0x0
420158:	00 42 62             	add    %al,0x62(%edx)
42015b:	00 39                	add    %bh,(%ecx)
42015d:	00 66 00             	add    %ah,0x0(%esi)
420160:	32 00                	xor    (%eax),%al
420162:	64 00 31             	add    %dh,%fs:(%ecx)
420165:	00 34 00             	add    %dh,(%eax,%eax,1)
420168:	66 00 61 00          	data16 add %ah,0x0(%ecx)
42016c:	62 00                	bound  %eax,(%eax)
42016e:	30 00                	xor    %al,(%eax)
420170:	63 00                	arpl   %eax,(%eax)
420172:	36 00 33             	add    %dh,%ss:(%ebx)
420175:	00 36                	add    %dh,(%esi)
420177:	00 35 00 38 00 39    	add    %dh,0x39003800
42017d:	00 33                	add    %dh,(%ebx)
42017f:	00 35 00 34 00 39    	add    %dh,0x39003400
420185:	00 61 00             	add    %ah,0x0(%ecx)
420188:	30 00                	xor    %al,(%eax)
42018a:	33 00                	xor    (%eax),%eax
42018c:	61                   	popa
42018d:	00 65 00             	add    %ah,0x0(%ebp)
420190:	32 00                	xor    (%eax),%al
420192:	37                   	aaa
420193:	00 35 00 62 00 36    	add    %dh,0x36006200
420199:	00 30                	add    %dh,(%eax)
42019b:	00 05 00 00 00 42    	add    %al,0x42000000
4201a1:	62 00                	bound  %eax,(%eax)
4201a3:	39 00                	cmp    %eax,(%eax)
4201a5:	66 00 32             	data16 add %dh,(%edx)
4201a8:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
4201ac:	00 34 00             	add    %dh,(%eax,%eax,1)
4201af:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4201b3:	62 00                	bound  %eax,(%eax)
4201b5:	30 00                	xor    %al,(%eax)
4201b7:	63 00                	arpl   %eax,(%eax)
4201b9:	36 00 33             	add    %dh,%ss:(%ebx)
4201bc:	00 36                	add    %dh,(%esi)
4201be:	00 35 00 38 00 39    	add    %dh,0x39003800
4201c4:	00 33                	add    %dh,(%ebx)
4201c6:	00 35 00 34 00 39    	add    %dh,0x39003400
4201cc:	00 61 00             	add    %ah,0x0(%ecx)
4201cf:	30 00                	xor    %al,(%eax)
4201d1:	33 00                	xor    (%eax),%eax
4201d3:	61                   	popa
4201d4:	00 65 00             	add    %ah,0x0(%ebp)
4201d7:	32 00                	xor    (%eax),%al
4201d9:	37                   	aaa
4201da:	00 35 00 62 00 36    	add    %dh,0x36006200
4201e0:	00 31                	add    %dh,(%ecx)
4201e2:	00 9e 07 00 00 44    	add    %bl,0x44000007(%esi)
4201e8:	62 00                	bound  %eax,(%eax)
4201ea:	39 00                	cmp    %eax,(%eax)
4201ec:	66 00 32             	data16 add %dh,(%edx)
4201ef:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
4201f3:	00 34 00             	add    %dh,(%eax,%eax,1)
4201f6:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4201fa:	62 00                	bound  %eax,(%eax)
4201fc:	30 00                	xor    %al,(%eax)
4201fe:	63 00                	arpl   %eax,(%eax)
420200:	36 00 33             	add    %dh,%ss:(%ebx)
420203:	00 36                	add    %dh,(%esi)
420205:	00 35 00 38 00 39    	add    %dh,0x39003800
42020b:	00 33                	add    %dh,(%ebx)
42020d:	00 35 00 34 00 39    	add    %dh,0x39003400
420213:	00 61 00             	add    %ah,0x0(%ecx)
420216:	30 00                	xor    %al,(%eax)
420218:	33 00                	xor    (%eax),%eax
42021a:	61                   	popa
42021b:	00 65 00             	add    %ah,0x0(%ebp)
42021e:	32 00                	xor    (%eax),%al
420220:	37                   	aaa
420221:	00 35 00 62 00 36    	add    %dh,0x36006200
420227:	00 31                	add    %dh,(%ecx)
420229:	00 30                	add    %dh,(%eax)
42022b:	00 37                	add    %dh,(%edi)
42022d:	0f 00 00             	sldt   (%eax)
420230:	46                   	inc    %esi
420231:	62 00                	bound  %eax,(%eax)
420233:	39 00                	cmp    %eax,(%eax)
420235:	66 00 32             	data16 add %dh,(%edx)
420238:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
42023c:	00 34 00             	add    %dh,(%eax,%eax,1)
42023f:	66 00 61 00          	data16 add %ah,0x0(%ecx)
420243:	62 00                	bound  %eax,(%eax)
420245:	30 00                	xor    %al,(%eax)
420247:	63 00                	arpl   %eax,(%eax)
420249:	36 00 33             	add    %dh,%ss:(%ebx)
42024c:	00 36                	add    %dh,(%esi)
42024e:	00 35 00 38 00 39    	add    %dh,0x39003800
420254:	00 33                	add    %dh,(%ebx)
420256:	00 35 00 34 00 39    	add    %dh,0x39003400
42025c:	00 61 00             	add    %ah,0x0(%ecx)
42025f:	30 00                	xor    %al,(%eax)
420261:	33 00                	xor    (%eax),%eax
420263:	61                   	popa
420264:	00 65 00             	add    %ah,0x0(%ebp)
420267:	32 00                	xor    (%eax),%al
420269:	37                   	aaa
42026a:	00 35 00 62 00 36    	add    %dh,0x36006200
420270:	00 31                	add    %dh,(%ecx)
420272:	00 30                	add    %dh,(%eax)
420274:	00 30                	add    %dh,(%eax)
420276:	00 d0                	add    %dl,%al
420278:	16                   	push   %ss
420279:	00 00                	add    %al,(%eax)
42027b:	46                   	inc    %esi
42027c:	62 00                	bound  %eax,(%eax)
42027e:	39 00                	cmp    %eax,(%eax)
420280:	66 00 32             	data16 add %dh,(%edx)
420283:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
420287:	00 34 00             	add    %dh,(%eax,%eax,1)
42028a:	66 00 61 00          	data16 add %ah,0x0(%ecx)
42028e:	62 00                	bound  %eax,(%eax)
420290:	30 00                	xor    %al,(%eax)
420292:	63 00                	arpl   %eax,(%eax)
420294:	36 00 33             	add    %dh,%ss:(%ebx)
420297:	00 36                	add    %dh,(%esi)
420299:	00 35 00 38 00 39    	add    %dh,0x39003800
42029f:	00 33                	add    %dh,(%ebx)
4202a1:	00 35 00 34 00 39    	add    %dh,0x39003400
4202a7:	00 61 00             	add    %ah,0x0(%ecx)
4202aa:	30 00                	xor    %al,(%eax)
4202ac:	33 00                	xor    (%eax),%eax
4202ae:	61                   	popa
4202af:	00 65 00             	add    %ah,0x0(%ebp)
4202b2:	32 00                	xor    (%eax),%al
4202b4:	37                   	aaa
4202b5:	00 35 00 62 00 36    	add    %dh,0x36006200
4202bb:	00 31                	add    %dh,(%ecx)
4202bd:	00 30                	add    %dh,(%eax)
4202bf:	00 31                	add    %dh,(%ecx)
4202c1:	00 69 1e             	add    %ch,0x1e(%ecx)
4202c4:	00 00                	add    %al,(%eax)
4202c6:	46                   	inc    %esi
4202c7:	62 00                	bound  %eax,(%eax)
4202c9:	39 00                	cmp    %eax,(%eax)
4202cb:	66 00 32             	data16 add %dh,(%edx)
4202ce:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
4202d2:	00 34 00             	add    %dh,(%eax,%eax,1)
4202d5:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4202d9:	62 00                	bound  %eax,(%eax)
4202db:	30 00                	xor    %al,(%eax)
4202dd:	63 00                	arpl   %eax,(%eax)
4202df:	36 00 33             	add    %dh,%ss:(%ebx)
4202e2:	00 36                	add    %dh,(%esi)
4202e4:	00 35 00 38 00 39    	add    %dh,0x39003800
4202ea:	00 33                	add    %dh,(%ebx)
4202ec:	00 35 00 34 00 39    	add    %dh,0x39003400
4202f2:	00 61 00             	add    %ah,0x0(%ecx)
4202f5:	30 00                	xor    %al,(%eax)
4202f7:	33 00                	xor    (%eax),%eax
4202f9:	61                   	popa