405f69:	02 7b 4a             	add    0x4a(%ebx),%bh
405f6c:	00 00                	add    %al,(%eax)
405f6e:	04 03                	add    $0x3,%al
405f70:	7b 4a                	jnp    0x405fbc
405f72:	00 00                	add    %al,(%eax)
405f74:	04 58                	add    $0x58,%al
405f76:	04 7b                	add    $0x7b,%al
405f78:	4a                   	dec    %edx
405f79:	00 00                	add    %al,(%eax)
405f7b:	04 58                	add    $0x58,%al
405f7d:	23 00                	and    (%eax),%eax
405f7f:	00 00                	add    %al,(%eax)
405f81:	00 00                	add    %al,(%eax)
405f83:	00 08                	add    %cl,(%eax)
405f85:	40                   	inc    %eax
405f86:	5b                   	pop    %ebx
405f87:	73 80                	jae    0x405f09
405f89:	00 00                	add    %al,(%eax)
405f8b:	06                   	push   %es
405f8c:	0a 2b                	or     (%ebx),%ch
405f8e:	00 06                	add    %al,(%esi)
405f90:	2a 00                	sub    (%eax),%al
405f92:	00 00                	add    %al,(%eax)
405f94:	13 30                	adc    (%eax),%esi
405f96:	04 00                	add    $0x0,%al
405f98:	3a 00                	cmp    (%eax),%al
405f9a:	00 00                	add    %al,(%eax)
405f9c:	30 00                	xor    %al,(%eax)
405f9e:	00 11                	add    %dl,(%ecx)
405fa0:	00 02                	add    %al,(%edx)
405fa2:	03 28                	add    (%eax),%ebp
405fa4:	7b 00                	jnp    0x405fa6
405fa6:	00 06                	add    %al,(%esi)
405fa8:	0a 02                	or     (%edx),%al
405faa:	7b 48                	jnp    0x405ff4
405fac:	00 00                	add    %al,(%eax)
405fae:	04 06                	add    $0x6,%al
405fb0:	7b 48                	jnp    0x405ffa
405fb2:	00 00                	add    %al,(%eax)
405fb4:	04 58                	add    $0x58,%al
405fb6:	02 7b 49             	add    0x49(%ebx),%bh
405fb9:	00 00                	add    %al,(%eax)
405fbb:	04 06                	add    $0x6,%al
405fbd:	7b 49                	jnp    0x406008
405fbf:	00 00                	add    %al,(%eax)
405fc1:	04 58                	add    $0x58,%al
405fc3:	02 7b 4a             	add    0x4a(%ebx),%bh
405fc6:	00 00                	add    %al,(%eax)
405fc8:	04 06                	add    $0x6,%al
405fca:	7b 4a                	jnp    0x406016
405fcc:	00 00                	add    %al,(%eax)
405fce:	04 58                	add    $0x58,%al
405fd0:	73 80                	jae    0x405f52
405fd2:	00 00                	add    %al,(%eax)
405fd4:	06                   	push   %es
405fd5:	0b 2b                	or     (%ebx),%ebp
405fd7:	00 07                	add    %al,(%edi)
405fd9:	2a 00                	sub    (%eax),%al
405fdb:	00 13                	add    %dl,(%ebx)
405fdd:	30 04 00             	xor    %al,(%eax,%eax,1)
405fe0:	32 00                	xor    (%eax),%al
405fe2:	00 00                	add    %al,(%eax)
405fe4:	2b 00                	sub    (%eax),%eax
405fe6:	00 11                	add    %dl,(%ecx)
405fe8:	00 02                	add    %al,(%edx)
405fea:	7b 48                	jnp    0x406034
405fec:	00 00                	add    %al,(%eax)
405fee:	04 03                	add    $0x3,%al
405ff0:	7b 48                	jnp    0x40603a
405ff2:	00 00                	add    %al,(%eax)
405ff4:	04 58                	add    $0x58,%al
405ff6:	02 7b 49             	add    0x49(%ebx),%bh
405ff9:	00 00                	add    %al,(%eax)
405ffb:	04 03                	add    $0x3,%al
405ffd:	7b 49                	jnp    0x406048
405fff:	00 00                	add    %al,(%eax)
406001:	04 58                	add    $0x58,%al
406003:	02 7b 4a             	add    0x4a(%ebx),%bh
406006:	00 00                	add    %al,(%eax)
406008:	04 03                	add    $0x3,%al
40600a:	7b 4a                	jnp    0x406056
40600c:	00 00                	add    %al,(%eax)
40600e:	04 58                	add    $0x58,%al
406010:	73 80                	jae    0x405f92
406012:	00 00                	add    %al,(%eax)
406014:	06                   	push   %es
406015:	0a 2b                	or     (%ebx),%ch
406017:	00 06                	add    %al,(%esi)
406019:	2a 00                	sub    (%eax),%al
40601b:	00 13                	add    %dl,(%ebx)
40601d:	30 05 00 40 00 00    	xor    %al,0x4000
406023:	00 30                	add    %dh,(%eax)
406025:	00 00                	add    %al,(%eax)
406027:	11 00                	adc    %eax,(%eax)
406029:	02 03                	add    (%ebx),%al
40602b:	28 7c 00 00          	sub    %bh,0x0(%eax,%eax,1)
40602f:	06                   	push   %es
406030:	0a 02                	or     (%edx),%al
406032:	7b 48                	jnp    0x40607c
406034:	00 00                	add    %al,(%eax)
406036:	04 04                	add    $0x4,%al
406038:	06                   	push   %es
406039:	7b 48                	jnp    0x406083
40603b:	00 00                	add    %al,(%eax)
40603d:	04 5a                	add    $0x5a,%al
40603f:	58                   	pop    %eax
406040:	02 7b 49             	add    0x49(%ebx),%bh
406043:	00 00                	add    %al,(%eax)
406045:	04 04                	add    $0x4,%al
406047:	06                   	push   %es
406048:	7b 49                	jnp    0x406093
40604a:	00 00                	add    %al,(%eax)
40604c:	04 5a                	add    $0x5a,%al
40604e:	58                   	pop    %eax
40604f:	02 7b 4a             	add    0x4a(%ebx),%bh
406052:	00 00                	add    %al,(%eax)
406054:	04 04                	add    $0x4,%al
406056:	06                   	push   %es
406057:	7b 4a                	jnp    0x4060a3
406059:	00 00                	add    %al,(%eax)
40605b:	04 5a                	add    $0x5a,%al
40605d:	58                   	pop    %eax
40605e:	73 80                	jae    0x405fe0
406060:	00 00                	add    %al,(%eax)
406062:	06                   	push   %es
406063:	0b 2b                	or     (%ebx),%ebp
406065:	00 07                	add    %al,(%edi)
406067:	2a 13                	sub    (%ebx),%dl
406069:	30 05 00 40 00 00    	xor    %al,0x4000
40606f:	00 30                	add    %dh,(%eax)
406071:	00 00                	add    %al,(%eax)
406073:	11 00                	adc    %eax,(%eax)
406075:	02 03                	add    (%ebx),%al
406077:	28 7b 00             	sub    %bh,0x0(%ebx)
40607a:	00 06                	add    %al,(%esi)
40607c:	0a 02                	or     (%edx),%al
40607e:	7b 48                	jnp    0x4060c8
406080:	00 00                	add    %al,(%eax)
406082:	04 04                	add    $0x4,%al
406084:	06                   	push   %es
406085:	7b 48                	jnp    0x4060cf
406087:	00 00                	add    %al,(%eax)
406089:	04 5a                	add    $0x5a,%al
40608b:	58                   	pop    %eax
40608c:	02 7b 49             	add    0x49(%ebx),%bh
40608f:	00 00                	add    %al,(%eax)
406091:	04 04                	add    $0x4,%al
406093:	06                   	push   %es
406094:	7b 49                	jnp    0x4060df
406096:	00 00                	add    %al,(%eax)
406098:	04 5a                	add    $0x5a,%al
40609a:	58                   	pop    %eax
40609b:	02 7b 4a             	add    0x4a(%ebx),%bh
40609e:	00 00                	add    %al,(%eax)
4060a0:	04 04                	add    $0x4,%al
4060a2:	06                   	push   %es
4060a3:	7b 4a                	jnp    0x4060ef
4060a5:	00 00                	add    %al,(%eax)
4060a7:	04 5a                	add    $0x5a,%al
4060a9:	58                   	pop    %eax
4060aa:	73 80                	jae    0x40602c
4060ac:	00 00                	add    %al,(%eax)
4060ae:	06                   	push   %es
4060af:	0b 2b                	or     (%ebx),%ebp
4060b1:	00 07                	add    %al,(%edi)
4060b3:	2a 13                	sub    (%ebx),%dl
4060b5:	30 04 00             	xor    %al,(%eax,%eax,1)
4060b8:	32 00                	xor    (%eax),%al
4060ba:	00 00                	add    %al,(%eax)
4060bc:	2b 00                	sub    (%eax),%eax
4060be:	00 11                	add    %dl,(%ecx)
4060c0:	00 02                	add    %al,(%edx)
4060c2:	7b 48                	jnp    0x40610c
4060c4:	00 00                	add    %al,(%eax)
4060c6:	04 03                	add    $0x3,%al
4060c8:	7b 48                	jnp    0x406112
4060ca:	00 00                	add    %al,(%eax)
4060cc:	04 59                	add    $0x59,%al
4060ce:	02 7b 49             	add    0x49(%ebx),%bh
4060d1:	00 00                	add    %al,(%eax)
4060d3:	04 03                	add    $0x3,%al
4060d5:	7b 49                	jnp    0x406120
4060d7:	00 00                	add    %al,(%eax)
4060d9:	04 59                	add    $0x59,%al
4060db:	02 7b 4a             	add    0x4a(%ebx),%bh
4060de:	00 00                	add    %al,(%eax)
4060e0:	04 03                	add    $0x3,%al
4060e2:	7b 4a                	jnp    0x40612e
4060e4:	00 00                	add    %al,(%eax)
4060e6:	04 59                	add    $0x59,%al
4060e8:	73 80                	jae    0x40606a
4060ea:	00 00                	add    %al,(%eax)
4060ec:	06                   	push   %es
4060ed:	0a 2b                	or     (%ebx),%ch
4060ef:	00 06                	add    %al,(%esi)
4060f1:	2a 00                	sub    (%eax),%al
4060f3:	00 13                	add    %dl,(%ebx)
4060f5:	30 04 00             	xor    %al,(%eax,%eax,1)
4060f8:	32 00                	xor    (%eax),%al
4060fa:	00 00                	add    %al,(%eax)
4060fc:	2b 00                	sub    (%eax),%eax
4060fe:	00 11                	add    %dl,(%ecx)
406100:	00 03                	add    %al,(%ebx)
406102:	7b 48                	jnp    0x40614c
406104:	00 00                	add    %al,(%eax)
406106:	04 02                	add    $0x2,%al
406108:	7b 48                	jnp    0x406152
40610a:	00 00                	add    %al,(%eax)
40610c:	04 59                	add    $0x59,%al
40610e:	03 7b 49             	add    0x49(%ebx),%edi
406111:	00 00                	add    %al,(%eax)
406113:	04 02                	add    $0x2,%al
406115:	7b 49                	jnp    0x406160
406117:	00 00                	add    %al,(%eax)
406119:	04 59                	add    $0x59,%al
40611b:	03 7b 4a             	add    0x4a(%ebx),%edi
40611e:	00 00                	add    %al,(%eax)
406120:	04 02                	add    $0x2,%al
406122:	7b 4a                	jnp    0x40616e
406124:	00 00                	add    %al,(%eax)
406126:	04 59                	add    $0x59,%al
406128:	73 80                	jae    0x4060aa
40612a:	00 00                	add    %al,(%eax)
40612c:	06                   	push   %es
40612d:	0a 2b                	or     (%ebx),%ch
40612f:	00 06                	add    %al,(%esi)
406131:	2a 00                	sub    (%eax),%al
406133:	00 13                	add    %dl,(%ebx)
406135:	30 03                	xor    %al,(%ebx)
406137:	00 9d 00 00 00 31    	add    %bl,0x31000000(%ebp)
40613d:	00 00                	add    %al,(%eax)
40613f:	11 00                	adc    %eax,(%eax)
406141:	03 0b                	add    (%ebx),%ecx
406143:	07                   	pop    %es
406144:	0a 06                	or     (%esi),%al
406146:	45                   	inc    %ebp
406147:	04 00                	add    $0x0,%al
406149:	00 00                	add    %al,(%eax)
40614b:	02 00                	add    (%eax),%al
40614d:	00 00                	add    %al,(%eax)
40614f:	1e                   	push   %ds
406150:	00 00                	add    %al,(%eax)
406152:	00 46 00             	add    %al,0x0(%esi)
406155:	00 00                	add    %al,(%eax)
406157:	62 00                	bound  %eax,(%eax)
406159:	00 00                	add    %al,(%eax)
40615b:	2b 72 23             	sub    0x23(%edx),%esi
40615e:	00 00                	add    %al,(%eax)
406160:	00 00                	add    %al,(%eax)
406162:	00 00                	add    %al,(%eax)
406164:	f0 3f                	lock aas
406166:	02 59 23             	add    0x23(%ecx),%bl
406169:	00 00                	add    %al,(%eax)
40616b:	00 00                	add    %al,(%eax)
40616d:	00 00                	add    %al,(%eax)
40616f:	08 40 28             	or     %al,0x28(%eax)
406172:	c1 00 00             	roll   $0x0,(%eax)
406175:	0a 0c 2b             	or     (%ebx,%ebp,1),%cl
406178:	62 23                	bound  %esp,(%ebx)
40617a:	00 00                	add    %al,(%eax)
40617c:	00 00                	add    %al,(%eax)
40617e:	00 00                	add    %al,(%eax)
406180:	08 40 23             	or     %al,0x23(%eax)
406183:	00 00                	add    %al,(%eax)
406185:	00 00                	add    %al,(%eax)
406187:	00 00                	add    %al,(%eax)
406189:	f0 3f                	lock aas
40618b:	02 59 23             	add    0x23(%ecx),%bl
40618e:	00 00                	add    %al,(%eax)
406190:	00 00                	add    %al,(%eax)
406192:	00 00                	add    %al,(%eax)
406194:	00 40 28             	add    %al,0x28(%eax)
406197:	c1 00 00             	roll   $0x0,(%eax)
40619a:	0a 5a 02             	or     0x2(%edx),%bl
40619d:	5a                   	pop    %edx
40619e:	0c 2b                	or     $0x2b,%al
4061a0:	3a 23                	cmp    (%ebx),%ah
4061a2:	00 00                	add    %al,(%eax)
4061a4:	00 00                	add    %al,(%eax)
4061a6:	00 00                	add    %al,(%eax)
4061a8:	08 40 23             	or     %al,0x23(%eax)
4061ab:	00 00                	add    %al,(%eax)
4061ad:	00 00                	add    %al,(%eax)
4061af:	00 00                	add    %al,(%eax)
4061b1:	f0 3f                	lock aas
4061b3:	02 59 5a             	add    0x5a(%ecx),%bl
4061b6:	02 5a 02             	add    0x2(%edx),%bl
4061b9:	5a                   	pop    %edx
4061ba:	0c 2b                	or     $0x2b,%al
4061bc:	1e                   	push   %ds
4061bd:	02 23                	add    (%ebx),%ah
4061bf:	00 00                	add    %al,(%eax)
4061c1:	00 00                	add    %al,(%eax)
4061c3:	00 00                	add    %al,(%eax)
4061c5:	08 40 28             	or     %al,0x28(%eax)
4061c8:	c1 00 00             	roll   $0x0,(%eax)
4061cb:	0a 0c 2b             	or     (%ebx,%ebp,1),%cl
4061ce:	0c 23                	or     $0x23,%al
4061d8:	0c 2b                	or     $0x2b,%al
4061da:	00 08                	add    %cl,(%eax)
4061dc:	2a 00                	sub    (%eax),%al
4061de:	00 00                	add    %al,(%eax)
4061e0:	13 30                	adc    (%eax),%esi
4061e2:	03 00                	add    (%eax),%eax
4061e4:	a1 00 00 00 32       	mov    0x32000000,%eax
4061e9:	00 00                	add    %al,(%eax)
4061eb:	11 00                	adc    %eax,(%eax)
4061ed:	05 18 28 7f 00       	add    $0x7f2818,%eax
4061f2:	00 06                	add    %al,(%esi)
4061f4:	02 7b 48             	add    0x48(%ebx),%bh
4061f7:	00 00                	add    %al,(%eax)
4061f9:	04 5a                	add    $0x5a,%al
4061fb:	0a 06                	or     (%esi),%al
4061fd:	05 17 28 7f 00       	add    $0x7f2817,%eax
406202:	00 06                	add    %al,(%esi)
406204:	04 7b                	add    $0x7b,%al
406206:	48                   	dec    %eax
406207:	00 00                	add    %al,(%eax)
406209:	04 5a                	add    $0x5a,%al
40620b:	58                   	pop    %eax
40620c:	0a 06                	or     (%esi),%al
40620e:	05 18 28 7f 00       	add    $0x7f2818,%eax
406213:	00 06                	add    %al,(%esi)
406215:	03 7b 48             	add    0x48(%ebx),%edi
406218:	00 00                	add    %al,(%eax)
40621a:	04 5a                	add    $0x5a,%al
40621c:	58                   	pop    %eax
40621d:	0a 05 18 28 7f 00    	or     0x7f2818,%al
406223:	00 06                	add    %al,(%esi)
406225:	02 7b 49             	add    0x49(%ebx),%bh
406228:	00 00                	add    %al,(%eax)
40622a:	04 5a                	add    $0x5a,%al
40622c:	0b 07                	or     (%edi),%eax
40622e:	05 17 28 7f 00       	add    $0x7f2817,%eax
406233:	00 06                	add    %al,(%esi)
406235:	04 7b                	add    $0x7b,%al
406237:	49                   	dec    %ecx
406238:	00 00                	add    %al,(%eax)
40623a:	04 5a                	add    $0x5a,%al
40623c:	58                   	pop    %eax
40623d:	0b 07                	or     (%edi),%eax
40623f:	05 18 28 7f 00       	add    $0x7f2818,%eax
406244:	00 06                	add    %al,(%esi)
406246:	03 7b 49             	add    0x49(%ebx),%edi
406249:	00 00                	add    %al,(%eax)
40624b:	04 5a                	add    $0x5a,%al
40624d:	58                   	pop    %eax
40624e:	0b 05 18 28 7f 00    	or     0x7f2818,%eax
406254:	00 06                	add    %al,(%esi)
406256:	02 7b 4a             	add    0x4a(%ebx),%bh