40af7e:	04 03                	add    $0x3,%al
40af80:	28 86 00 00 0a 74    	sub    %al,0x740a0000(%esi)
40af86:	39 00                	cmp    %eax,(%eax)
40af88:	00 02                	add    %al,(%edx)
40af8a:	1a 2d 03 26 26 2a    	sbb    0x2a262603,%ch
40af90:	7d 97                	jge    0x40af29
40af92:	00 00                	add    %al,(%eax)
40af94:	04 2b                	add    $0x2b,%al
40af96:	f8                   	clc
40af97:	00 03                	add    %al,(%ebx)
40af99:	30 09                	xor    %cl,(%ecx)
40af9b:	00 1f                	add    %bl,(%edi)
40af9d:	00 00                	add    %al,(%eax)
40af9f:	00 00                	add    %al,(%eax)
40afa1:	00 00                	add    %al,(%eax)
40afa3:	00 02                	add    %al,(%edx)
40afa5:	02 7b 98             	add    -0x68(%ebx),%bh
40afa8:	00 00                	add    %al,(%eax)
40afaa:	04 03                	add    $0x3,%al
40afac:	28 85 00 00 0a 74    	sub    %al,0x740a0000(%ebp)
40afb2:	40                   	inc    %eax
40afb3:	00 00                	add    %al,(%eax)
40afb5:	02 17                	add    (%edi),%dl
40afb7:	2d 03 26 26 2a       	sub    $0x2a262603,%eax
40afbc:	7d 98                	jge    0x40af56
40afbe:	00 00                	add    %al,(%eax)
40afc0:	04 2b                	add    $0x2b,%al
40afc2:	f8                   	clc
40afc3:	00 03                	add    %al,(%ebx)
40afc5:	30 09                	xor    %cl,(%ecx)
40afc7:	00 1f                	add    %bl,(%edi)
40afc9:	00 00                	add    %al,(%eax)
40afcb:	00 00                	add    %al,(%eax)
40afcd:	00 00                	add    %al,(%eax)
40afcf:	00 02                	add    %al,(%edx)
40afd1:	02 7b 98             	add    -0x68(%ebx),%bh
40afd4:	00 00                	add    %al,(%eax)
40afd6:	04 03                	add    $0x3,%al
40afd8:	28 86 00 00 0a 74    	sub    %al,0x740a0000(%esi)
40afde:	40                   	inc    %eax
40afdf:	00 00                	add    %al,(%eax)
40afe1:	02 17                	add    (%edi),%dl
40afe3:	2d 03 26 26 2a       	sub    $0x2a262603,%eax
40afe8:	7d 98                	jge    0x40af82
40afea:	00 00                	add    %al,(%eax)
40afec:	04 2b                	add    $0x2b,%al
40afee:	f8                   	clc
40afef:	00 03                	add    %al,(%ebx)
40aff1:	30 09                	xor    %cl,(%ecx)
40aff3:	00 1f                	add    %bl,(%edi)
40aff5:	00 00                	add    %al,(%eax)
40aff7:	00 00                	add    %al,(%eax)
40aff9:	00 00                	add    %al,(%eax)
40affb:	00 02                	add    %al,(%edx)
40affd:	02 7b 99             	add    -0x67(%ebx),%bh
40b000:	00 00                	add    %al,(%eax)
40b002:	04 03                	add    $0x3,%al
40b004:	28 85 00 00 0a 74    	sub    %al,0x740a0000(%ebp)
40b00a:	3a 00                	cmp    (%eax),%al
40b00c:	00 02                	add    %al,(%edx)
40b00e:	15 2d 03 26 26       	adc    $0x2626032d,%eax
40b013:	2a 7d 99             	sub    -0x67(%ebp),%bh
40b016:	00 00                	add    %al,(%eax)
40b018:	04 2b                	add    $0x2b,%al
40b01a:	f8                   	clc
40b01b:	00 03                	add    %al,(%ebx)
40b01d:	30 09                	xor    %cl,(%ecx)
40b01f:	00 1f                	add    %bl,(%edi)
40b021:	00 00                	add    %al,(%eax)
40b023:	00 00                	add    %al,(%eax)
40b025:	00 00                	add    %al,(%eax)
40b027:	00 02                	add    %al,(%edx)
40b029:	02 7b 99             	add    -0x67(%ebx),%bh
40b02c:	00 00                	add    %al,(%eax)
40b02e:	04 03                	add    $0x3,%al
40b030:	28 86 00 00 0a 74    	sub    %al,0x740a0000(%esi)
40b036:	3a 00                	cmp    (%eax),%al
40b038:	00 02                	add    %al,(%edx)
40b03a:	1c 2d                	sbb    $0x2d,%al
40b03c:	03 26                	add    (%esi),%esp
40b03e:	26 2a 7d 99          	sub    %es:-0x67(%ebp),%bh
40b042:	00 00                	add    %al,(%eax)
40b044:	04 2b                	add    $0x2b,%al
40b046:	f8                   	clc
40b047:	00 03                	add    %al,(%ebx)
40b049:	30 09                	xor    %cl,(%ecx)
40b04b:	00 1f                	add    %bl,(%edi)
40b04d:	00 00                	add    %al,(%eax)
40b04f:	00 00                	add    %al,(%eax)
40b051:	00 00                	add    %al,(%eax)
40b053:	00 02                	add    %al,(%edx)
40b055:	02 7b 9a             	add    -0x66(%ebx),%bh
40b058:	00 00                	add    %al,(%eax)
40b05a:	04 03                	add    $0x3,%al
40b05c:	28 85 00 00 0a 74    	sub    %al,0x740a0000(%ebp)
40b062:	3d 00 00 02 16       	cmp    $0x16020000,%eax
40b067:	2c 03                	sub    $0x3,%al
40b069:	26 26 2a 7d 9a       	es sub %es:-0x66(%ebp),%bh
40b06e:	00 00                	add    %al,(%eax)
40b070:	04 2b                	add    $0x2b,%al
40b072:	f8                   	clc
40b073:	00 03                	add    %al,(%ebx)
40b075:	30 09                	xor    %cl,(%ecx)
40b077:	00 1f                	add    %bl,(%edi)
40b079:	00 00                	add    %al,(%eax)
40b07b:	00 00                	add    %al,(%eax)
40b07d:	00 00                	add    %al,(%eax)
40b07f:	00 02                	add    %al,(%edx)
40b081:	02 7b 9a             	add    -0x66(%ebx),%bh
40b084:	00 00                	add    %al,(%eax)
40b086:	04 03                	add    $0x3,%al
40b088:	28 86 00 00 0a 74    	sub    %al,0x740a0000(%esi)
40b08e:	3d 00 00 02 1e       	cmp    $0x1e020000,%eax
40b093:	2d 03 26 26 2a       	sub    $0x2a262603,%eax
40b098:	7d 9a                	jge    0x40b034
40b09a:	00 00                	add    %al,(%eax)
40b09c:	04 2b                	add    $0x2b,%al
40b09e:	f8                   	clc
40b09f:	00 03                	add    %al,(%ebx)
40b0a1:	30 09                	xor    %cl,(%ecx)
40b0a3:	00 1f                	add    %bl,(%edi)
40b0a5:	00 00                	add    %al,(%eax)
40b0a7:	00 00                	add    %al,(%eax)
40b0a9:	00 00                	add    %al,(%eax)
40b0ab:	00 02                	add    %al,(%edx)
40b0ad:	02 7b 9b             	add    -0x65(%ebx),%bh
40b0b0:	00 00                	add    %al,(%eax)
40b0b2:	04 03                	add    $0x3,%al
40b0b4:	28 85 00 00 0a 74    	sub    %al,0x740a0000(%ebp)
40b0ba:	41                   	inc    %ecx
40b0bb:	00 00                	add    %al,(%eax)
40b0bd:	02 1b                	add    (%ebx),%bl
40b0bf:	2d 03 26 26 2a       	sub    $0x2a262603,%eax
40b0c4:	7d 9b                	jge    0x40b061
40b0c6:	00 00                	add    %al,(%eax)
40b0c8:	04 2b                	add    $0x2b,%al
40b0ca:	f8                   	clc
40b0cb:	00 03                	add    %al,(%ebx)
40b0cd:	30 09                	xor    %cl,(%ecx)
40b0cf:	00 1f                	add    %bl,(%edi)
40b0d1:	00 00                	add    %al,(%eax)
40b0d3:	00 00                	add    %al,(%eax)
40b0d5:	00 00                	add    %al,(%eax)
40b0d7:	00 02                	add    %al,(%edx)
40b0d9:	02 7b 9b             	add    -0x65(%ebx),%bh
40b0dc:	00 00                	add    %al,(%eax)
40b0de:	04 03                	add    $0x3,%al
40b0e0:	28 86 00 00 0a 74    	sub    %al,0x740a0000(%esi)
40b0e6:	41                   	inc    %ecx
40b0e7:	00 00                	add    %al,(%eax)
40b0e9:	02 19                	add    (%ecx),%bl
40b0eb:	2d 03 26 26 2a       	sub    $0x2a262603,%eax
40b0f0:	7d 9b                	jge    0x40b08d
40b0f2:	00 00                	add    %al,(%eax)
40b0f4:	04 2b                	add    $0x2b,%al
40b0f6:	f8                   	clc
40b0f7:	00 13                	add    %dl,(%ebx)
40b0f9:	30 03                	xor    %al,(%ebx)
40b0fb:	00 0f                	add    %cl,(%edi)
40b0fd:	00 00                	add    %al,(%eax)
40b0ff:	00 0b                	add    %cl,(%ebx)
40b101:	00 00                	add    %al,(%eax)
40b103:	11 02                	adc    %eax,(%edx)
40b105:	1c 18                	sbb    $0x18,%al
40b107:	2d 07 26 7b 9c       	sub    $0x9c7b2607,%eax
40b10c:	00 00                	add    %al,(%eax)
40b10e:	04 2a                	add    $0x2a,%al
40b110:	26 2b f7             	es sub %edi,%esi
40b113:	00 03                	add    %al,(%ebx)
40b115:	30 09                	xor    %cl,(%ecx)
40b117:	00 27                	add    %ah,(%edi)
40b119:	00 00                	add    %al,(%eax)
40b11b:	00 00                	add    %al,(%eax)
40b11d:	00 00                	add    %al,(%eax)
40b11f:	00 02                	add    %al,(%edx)
40b121:	6f                   	outsl  %ds:(%esi),(%dx)
40b122:	8f 01                	pop    (%ecx)
40b124:	00 06                	add    %al,(%esi)
40b126:	2c 10                	sub    $0x10,%al
40b128:	20 f2                	and    %dh,%dl
40b12a:	30 d0                	xor    %dl,%al
40b12c:	1e                   	push   %ds
40b12d:	28 ff                	sub    %bh,%bh
40b12f:	00 00                	add    %al,(%eax)
40b131:	06                   	push   %es
40b132:	73 74                	jae    0x40b1a8
40b134:	00 00                	add    %al,(%eax)
40b136:	0a 7a 02             	or     0x2(%edx),%bh
40b139:	03 1a                	add    (%edx),%ebx
40b13b:	2d 03 26 26 2a       	sub    $0x2a262603,%eax
40b140:	7d 9c                	jge    0x40b0de
40b142:	00 00                	add    %al,(%eax)
40b144:	04 2b                	add    $0x2b,%al
40b146:	f8                   	clc
40b147:	00 13                	add    %dl,(%ebx)
40b149:	30 03                	xor    %al,(%ebx)
40b14b:	00 0f                	add    %cl,(%edi)
40b14d:	00 00                	add    %al,(%eax)
40b14f:	00 0c 00             	add    %cl,(%eax,%eax,1)
40b152:	00 11                	add    %dl,(%ecx)
40b154:	02 1a                	add    (%edx),%bl
40b156:	18 2d 07 26 7b 9d    	sbb    %ch,0x9d7b2607
40b15c:	00 00                	add    %al,(%eax)
40b15e:	04 2a                	add    $0x2a,%al
40b160:	26 2b f7             	es sub %edi,%esi
40b163:	00 03                	add    %al,(%ebx)
40b165:	30 09                	xor    %cl,(%ecx)
40b167:	00 3b                	add    %bh,(%ebx)
40b169:	00 00                	add    %al,(%eax)
40b16b:	00 00                	add    %al,(%eax)
40b16d:	00 00                	add    %al,(%eax)
40b16f:	00 03                	add    %al,(%ebx)
40b171:	17                   	pop    %ss
40b172:	2f                   	das
40b173:	10 20                	adc    %ah,(%eax)
40b175:	b1 30                	mov    $0x30,%cl
40b177:	d0 1e                	rcrb   $1,(%esi)
40b179:	28 ff                	sub    %bh,%bh
40b17b:	00 00                	add    %al,(%eax)
40b17d:	06                   	push   %es
40b17e:	73 74                	jae    0x40b1f4
40b180:	00 00                	add    %al,(%eax)
40b182:	0a 7a 02             	or     0x2(%edx),%bh
40b185:	6f                   	outsl  %ds:(%esi),(%dx)
40b186:	8f 01                	pop    (%ecx)
40b188:	00 06                	add    %al,(%esi)
40b18a:	2c 10                	sub    $0x10,%al
40b18c:	20 f2                	and    %dh,%dl
40b18e:	30 d0                	xor    %dl,%al
40b190:	1e                   	push   %ds
40b191:	28 ff                	sub    %bh,%bh
40b193:	00 00                	add    %al,(%eax)
40b195:	06                   	push   %es
40b196:	73 74                	jae    0x40b20c
40b198:	00 00                	add    %al,(%eax)
40b19a:	0a 7a 02             	or     0x2(%edx),%bh
40b19d:	03 18                	add    (%eax),%ebx
40b19f:	2d 03 26 26 2a       	sub    $0x2a262603,%eax
40b1a4:	7d 9d                	jge    0x40b143
40b1a6:	00 00                	add    %al,(%eax)
40b1a8:	04 2b                	add    $0x2b,%al
40b1aa:	f8                   	clc
40b1ab:	00 13                	add    %dl,(%ebx)
40b1ad:	30 03                	xor    %al,(%ebx)
40b1af:	00 0f                	add    %cl,(%edi)
40b1b1:	00 00                	add    %al,(%eax)
40b1b3:	00 0c 00             	add    %cl,(%eax,%eax,1)
40b1b6:	00 11                	add    %dl,(%ecx)
40b1b8:	02 1a                	add    (%edx),%bl
40b1ba:	18 2d 07 26 7b 9e    	sbb    %ch,0x9e7b2607
40b1c0:	00 00                	add    %al,(%eax)
40b1c2:	04 2a                	add    $0x2a,%al
40b1c4:	26 2b f7             	es sub %edi,%esi
40b1c7:	00 03                	add    %al,(%ebx)
40b1c9:	30 09                	xor    %cl,(%ecx)
40b1cb:	00 23                	add    %ah,(%ebx)
40b1cd:	00 00                	add    %al,(%eax)
40b1cf:	00 00                	add    %al,(%eax)
40b1d1:	00 00                	add    %al,(%eax)
40b1d3:	00 03                	add    %al,(%ebx)
40b1d5:	17                   	pop    %ss
40b1d6:	2f                   	das
40b1d7:	10 20                	adc    %ah,(%eax)
40b1d9:	b1 30                	mov    $0x30,%cl
40b1db:	d0 1e                	rcrb   $1,(%esi)
40b1dd:	28 ff                	sub    %bh,%bh
40b1df:	00 00                	add    %al,(%eax)
40b1e1:	06                   	push   %es
40b1e2:	73 74                	jae    0x40b258
40b1e4:	00 00                	add    %al,(%eax)
40b1e6:	0a 7a 02             	or     0x2(%edx),%bh
40b1e9:	03 1e                	add    (%esi),%ebx
40b1eb:	2d 03 26 26 2a       	sub    $0x2a262603,%eax
40b1f0:	7d 9e                	jge    0x40b190
40b1f2:	00 00                	add    %al,(%eax)
40b1f4:	04 2b                	add    $0x2b,%al
40b1f6:	f8                   	clc
40b1f7:	00 13                	add    %dl,(%ebx)
40b1f9:	30 03                	xor    %al,(%ebx)
40b1fb:	00 0f                	add    %cl,(%edi)
40b1fd:	00 00                	add    %al,(%eax)
40b1ff:	00 0b                	add    %cl,(%ebx)
40b201:	00 00                	add    %al,(%eax)
40b203:	11 02                	adc    %eax,(%edx)
40b205:	17                   	pop    %ss
40b206:	1c 2d                	sbb    $0x2d,%al
40b208:	07                   	pop    %es
40b209:	26 7b 9f             	es jnp 0x40b1ab
40b20c:	00 00                	add    %al,(%eax)
40b20e:	04 2a                	add    $0x2a,%al
40b210:	26 2b f7             	es sub %edi,%esi
40b213:	00 03                	add    %al,(%ebx)
40b215:	30 09                	xor    %cl,(%ecx)
40b217:	00 0f                	add    %cl,(%edi)
40b219:	00 00                	add    %al,(%eax)
40b21b:	00 00                	add    %al,(%eax)
40b21d:	00 00                	add    %al,(%eax)
40b21f:	00 02                	add    %al,(%edx)
40b221:	03 17                	add    (%edi),%edx
40b223:	2d 03 26 26 2a       	sub    $0x2a262603,%eax
40b228:	7d 9f                	jge    0x40b1c9
40b22a:	00 00                	add    %al,(%eax)
40b22c:	04 2b                	add    $0x2b,%al
40b22e:	f8                   	clc
40b22f:	00 13                	add    %dl,(%ebx)
40b231:	30 03                	xor    %al,(%ebx)
40b233:	00 0f                	add    %cl,(%edi)
40b235:	00 00                	add    %al,(%eax)
40b237:	00 0c 00             	add    %cl,(%eax,%eax,1)
40b23a:	00 11                	add    %dl,(%ecx)
40b23c:	02 1b                	add    (%ebx),%bl
40b23e:	17                   	pop    %ss
40b23f:	2d 07 26 7b a0       	sub    $0xa07b2607,%eax
40b244:	00 00                	add    %al,(%eax)
40b246:	04 2a                	add    $0x2a,%al
40b248:	26 2b f7             	es sub %edi,%esi
40b24b:	00 03                	add    %al,(%ebx)
40b24d:	30 09                	xor    %cl,(%ecx)
40b24f:	00 27                	add    %ah,(%edi)
40b251:	00 00                	add    %al,(%eax)
40b253:	00 00                	add    %al,(%eax)
40b255:	00 00                	add    %al,(%eax)
40b257:	00 03                	add    %al,(%ebx)
40b259:	20 08                	and    %cl,(%eax)
40b25b:	4c                   	dec    %esp
40b25c:	01 00                	add    %eax,(%eax)
40b25e:	2f                   	das
40b25f:	10 20                	adc    %ah,(%eax)
40b261:	55                   	push   %ebp
40b262:	30 d0                	xor    %dl,%al
40b264:	1e                   	push   %ds
40b265:	28 ff                	sub    %bh,%bh
40b267:	00 00                	add    %al,(%eax)
40b269:	06                   	push   %es
40b26a:	73 74                	jae    0x40b2e0
40b26c:	00 00                	add    %al,(%eax)
40b26e:	0a 7a 02             	or     0x2(%edx),%bh
40b271:	03 1d 2d 03 26 26    	add    0x2626032d,%ebx
40b277:	2a 7d a0             	sub    -0x60(%ebp),%bh
40b27a:	00 00                	add    %al,(%eax)
40b27c:	04 2b                	add    $0x2b,%al
40b27e:	f8                   	clc
40b27f:	00 13                	add    %dl,(%ebx)
40b281:	30 03                	xor    %al,(%ebx)
40b283:	00 0f                	add    %cl,(%edi)
40b285:	00 00                	add    %al,(%eax)
40b287:	00 0c 00             	add    %cl,(%eax,%eax,1)
40b28a:	00 11                	add    %dl,(%ecx)
40b28c:	02 1d 1b 2d 07 26    	add    0x26072d1b,%bl
40b292:	7b a1                	jnp    0x40b235