4070a5:	04 0a                	add    $0xa,%al
4070a7:	06                   	push   %es
4070a8:	0b 07                	or     (%edi),%eax
4070aa:	03 28                	add    (%eax),%ebp
4070ac:	0c 01                	or     $0x1,%al
4070ae:	00 0a                	add    %cl,(%edx)
4070b0:	74 30                	je     0x4070e2
4070b2:	00 00                	add    %al,(%eax)
4070b4:	02 0c 02             	add    (%edx,%eax,1),%cl
4070b7:	7c 79                	jl     0x407132
4070b9:	00 00                	add    %al,(%eax)
4070bb:	04 08                	add    $0x8,%al
4070bd:	07                   	pop    %es
4070be:	28 04 00             	sub    %al,(%eax,%eax,1)
4070c1:	00 2b                	add    %ch,(%ebx)
4070c3:	0a 06                	or     (%esi),%al
4070c5:	07                   	pop    %es
4070c6:	33 df                	xor    %edi,%ebx
4070c8:	2a 00                	sub    (%eax),%al
4070ca:	00 00                	add    %al,(%eax)
4070cc:	13 30                	adc    (%eax),%esi
4070ce:	03 00                	add    (%eax),%eax
4070d0:	29 00                	sub    %eax,(%eax)
4070d2:	00 00                	add    %al,(%eax)
4070d4:	41                   	inc    %ecx
4070d5:	00 00                	add    %al,(%eax)
4070d7:	11 02                	adc    %eax,(%edx)
4070d9:	7b 7a                	jnp    0x407155
4070db:	00 00                	add    %al,(%eax)
4070dd:	04 0a                	add    $0xa,%al
4070df:	06                   	push   %es
4070e0:	0b 07                	or     (%edi),%eax
4070e2:	03 28                	add    (%eax),%ebp
4070e4:	0a 01                	or     (%ecx),%al
4070e6:	00 0a                	add    %cl,(%edx)
4070e8:	74 3a                	je     0x407124
4070ea:	00 00                	add    %al,(%eax)
4070ec:	01 0c 02             	add    %ecx,(%edx,%eax,1)
4070ef:	7c 7a                	jl     0x40716b
4070f1:	00 00                	add    %al,(%eax)
4070f3:	04 08                	add    $0x8,%al
4070f5:	07                   	pop    %es
4070f6:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
4070fc:	06                   	push   %es
4070fd:	07                   	pop    %es
4070fe:	33 df                	xor    %edi,%ebx
407100:	2a 00                	sub    (%eax),%al
407102:	00 00                	add    %al,(%eax)
407104:	13 30                	adc    (%eax),%esi
407106:	03 00                	add    (%eax),%eax
407108:	29 00                	sub    %eax,(%eax)
40710a:	00 00                	add    %al,(%eax)
40710c:	41                   	inc    %ecx
40710d:	00 00                	add    %al,(%eax)
40710f:	11 02                	adc    %eax,(%edx)
407111:	7b 7a                	jnp    0x40718d
407113:	00 00                	add    %al,(%eax)
407115:	04 0a                	add    $0xa,%al
407117:	06                   	push   %es
407118:	0b 07                	or     (%edi),%eax
40711a:	03 28                	add    (%eax),%ebp
40711c:	0c 01                	or     $0x1,%al
40711e:	00 0a                	add    %cl,(%edx)
407120:	74 3a                	je     0x40715c
407122:	00 00                	add    %al,(%eax)
407124:	01 0c 02             	add    %ecx,(%edx,%eax,1)
407127:	7c 7a                	jl     0x4071a3
407129:	00 00                	add    %al,(%eax)
40712b:	04 08                	add    $0x8,%al
40712d:	07                   	pop    %es
40712e:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
407134:	06                   	push   %es
407135:	07                   	pop    %es
407136:	33 df                	xor    %edi,%ebx
407138:	2a 00                	sub    (%eax),%al
40713a:	00 00                	add    %al,(%eax)
40713c:	13 30                	adc    (%eax),%esi
40713e:	03 00                	add    (%eax),%eax
407140:	29 00                	sub    %eax,(%eax)
407142:	00 00                	add    %al,(%eax)
407144:	40                   	inc    %eax
407145:	00 00                	add    %al,(%eax)
407147:	11 02                	adc    %eax,(%edx)
407149:	7b 7b                	jnp    0x4071c6
40714b:	00 00                	add    %al,(%eax)
40714d:	04 0a                	add    $0xa,%al
40714f:	06                   	push   %es
407150:	0b 07                	or     (%edi),%eax
407152:	03 28                	add    (%eax),%ebp
407154:	0a 01                	or     (%ecx),%al
407156:	00 0a                	add    %cl,(%edx)
407158:	74 30                	je     0x40718a
40715a:	00 00                	add    %al,(%eax)
40715c:	02 0c 02             	add    (%edx,%eax,1),%cl
40715f:	7c 7b                	jl     0x4071dc
407161:	00 00                	add    %al,(%eax)
407163:	04 08                	add    $0x8,%al
407165:	07                   	pop    %es
407166:	28 04 00             	sub    %al,(%eax,%eax,1)
407169:	00 2b                	add    %ch,(%ebx)
40716b:	0a 06                	or     (%esi),%al
40716d:	07                   	pop    %es
40716e:	33 df                	xor    %edi,%ebx
407170:	2a 00                	sub    (%eax),%al
407172:	00 00                	add    %al,(%eax)
407174:	13 30                	adc    (%eax),%esi
407176:	03 00                	add    (%eax),%eax
407178:	29 00                	sub    %eax,(%eax)
40717a:	00 00                	add    %al,(%eax)
40717c:	40                   	inc    %eax
40717d:	00 00                	add    %al,(%eax)
40717f:	11 02                	adc    %eax,(%edx)
407181:	7b 7b                	jnp    0x4071fe
407183:	00 00                	add    %al,(%eax)
407185:	04 0a                	add    $0xa,%al
407187:	06                   	push   %es
407188:	0b 07                	or     (%edi),%eax
40718a:	03 28                	add    (%eax),%ebp
40718c:	0c 01                	or     $0x1,%al
40718e:	00 0a                	add    %cl,(%edx)
407190:	74 30                	je     0x4071c2
407192:	00 00                	add    %al,(%eax)
407194:	02 0c 02             	add    (%edx,%eax,1),%cl
407197:	7c 7b                	jl     0x407214
407199:	00 00                	add    %al,(%eax)
40719b:	04 08                	add    $0x8,%al
40719d:	07                   	pop    %es
40719e:	28 04 00             	sub    %al,(%eax,%eax,1)
4071a1:	00 2b                	add    %ch,(%ebx)
4071a3:	0a 06                	or     (%esi),%al
4071a5:	07                   	pop    %es
4071a6:	33 df                	xor    %edi,%ebx
4071a8:	2a 00                	sub    (%eax),%al
4071aa:	00 00                	add    %al,(%eax)
4071ac:	13 30                	adc    (%eax),%esi
4071ae:	01 00                	add    %eax,(%eax)
4071b0:	0c 00                	or     $0x0,%al
4071b2:	00 00                	add    %al,(%eax)
4071b4:	01 00                	add    %eax,(%eax)
4071b6:	00 11                	add    %dl,(%ecx)
4071b8:	00 02                	add    %al,(%edx)
4071ba:	7b a0                	jnp    0x40715c
4071bc:	00 00                	add    %al,(%eax)
4071be:	04 0a                	add    $0xa,%al
4071c0:	2b 00                	sub    (%eax),%eax
4071c2:	06                   	push   %es
4071c3:	2a 26                	sub    (%esi),%ah
4071c5:	00 02                	add    %al,(%edx)
4071c7:	03 7d a0             	add    -0x60(%ebp),%edi
4071ca:	00 00                	add    %al,(%eax)
4071cc:	04 2a                	add    $0x2a,%al
4071ce:	00 00                	add    %al,(%eax)
4071d0:	13 30                	adc    (%eax),%esi
4071d2:	01 00                	add    %eax,(%eax)
4071d4:	0c 00                	or     $0x0,%al
4071d6:	00 00                	add    %al,(%eax)
4071d8:	01 00                	add    %eax,(%eax)
4071da:	00 11                	add    %dl,(%ecx)
4071dc:	00 02                	add    %al,(%edx)
4071de:	7b a1                	jnp    0x407181
4071e0:	00 00                	add    %al,(%eax)
4071e2:	04 0a                	add    $0xa,%al
4071e4:	2b 00                	sub    (%eax),%eax
4071e6:	06                   	push   %es
4071e7:	2a 26                	sub    (%esi),%ah
4071e9:	00 02                	add    %al,(%edx)
4071eb:	03 7d a1             	add    -0x5f(%ebp),%edi
4071ee:	00 00                	add    %al,(%eax)
4071f0:	04 2a                	add    $0x2a,%al
4071f2:	00 00                	add    %al,(%eax)
4071f4:	13 30                	adc    (%eax),%esi
4071f6:	01 00                	add    %eax,(%eax)
4071f8:	0c 00                	or     $0x0,%al
4071fa:	00 00                	add    %al,(%eax)
4071fc:	42                   	inc    %edx
4071fd:	00 00                	add    %al,(%eax)
4071ff:	11 00                	adc    %eax,(%eax)
407201:	02 7b 9d             	add    -0x63(%ebx),%bh
407204:	00 00                	add    %al,(%eax)
407206:	04 0a                	add    $0xa,%al
407208:	2b 00                	sub    (%eax),%eax
40720a:	06                   	push   %es
40720b:	2a 26                	sub    (%esi),%ah
40720d:	00 02                	add    %al,(%edx)
40720f:	03 7d 9d             	add    -0x63(%ebp),%edi
407212:	00 00                	add    %al,(%eax)
407214:	04 2a                	add    $0x2a,%al
407216:	00 00                	add    %al,(%eax)
407218:	13 30                	adc    (%eax),%esi
40721a:	01 00                	add    %eax,(%eax)
40721c:	0c 00                	or     $0x0,%al
40721e:	00 00                	add    %al,(%eax)
407220:	0f 00 00             	sldt   (%eax)
407223:	11 00                	adc    %eax,(%eax)
407225:	02 7b 7d             	add    0x7d(%ebx),%bh
407228:	00 00                	add    %al,(%eax)
40722a:	04 0a                	add    $0xa,%al
40722c:	2b 00                	sub    (%eax),%eax
40722e:	06                   	push   %es
40722f:	2a 26                	sub    (%esi),%ah
407231:	00 02                	add    %al,(%edx)
407233:	03 7d 7d             	add    0x7d(%ebp),%edi
407236:	00 00                	add    %al,(%eax)
407238:	04 2a                	add    $0x2a,%al
40723a:	00 00                	add    %al,(%eax)
40723c:	13 30                	adc    (%eax),%esi
40723e:	01 00                	add    %eax,(%eax)
407240:	0c 00                	or     $0x0,%al
407242:	00 00                	add    %al,(%eax)
407244:	0f 00 00             	sldt   (%eax)
407247:	11 00                	adc    %eax,(%eax)
407249:	02 7b 7e             	add    0x7e(%ebx),%bh
40724c:	00 00                	add    %al,(%eax)
40724e:	04 0a                	add    $0xa,%al
407250:	2b 00                	sub    (%eax),%eax
407252:	06                   	push   %es
407253:	2a 26                	sub    (%esi),%ah
407255:	00 02                	add    %al,(%edx)
407257:	03 7d 7e             	add    0x7e(%ebp),%edi
40725a:	00 00                	add    %al,(%eax)
40725c:	04 2a                	add    $0x2a,%al
40725e:	00 00                	add    %al,(%eax)
407260:	13 30                	adc    (%eax),%esi
407262:	01 00                	add    %eax,(%eax)
407264:	0c 00                	or     $0x0,%al
407266:	00 00                	add    %al,(%eax)
407268:	0f 00 00             	sldt   (%eax)
40726b:	11 00                	adc    %eax,(%eax)
40726d:	02 7b 7f             	add    0x7f(%ebx),%bh
407270:	00 00                	add    %al,(%eax)
407272:	04 0a                	add    $0xa,%al
407274:	2b 00                	sub    (%eax),%eax
407276:	06                   	push   %es
407277:	2a 26                	sub    (%esi),%ah
407279:	00 02                	add    %al,(%edx)
40727b:	03 7d 7f             	add    0x7f(%ebp),%edi
40727e:	00 00                	add    %al,(%eax)
407280:	04 2a                	add    $0x2a,%al
407282:	00 00                	add    %al,(%eax)
407284:	13 30                	adc    (%eax),%esi
407286:	01 00                	add    %eax,(%eax)
407288:	0c 00                	or     $0x0,%al
40728a:	00 00                	add    %al,(%eax)
40728c:	43                   	inc    %ebx
40728d:	00 00                	add    %al,(%eax)
40728f:	11 00                	adc    %eax,(%eax)
407291:	02 7b 81             	add    -0x7f(%ebx),%bh
407294:	00 00                	add    %al,(%eax)
407296:	04 0a                	add    $0xa,%al
407298:	2b 00                	sub    (%eax),%eax
40729a:	06                   	push   %es
40729b:	2a 13                	sub    (%ebx),%dl
40729d:	30 01                	xor    %al,(%ecx)
40729f:	00 0c 00             	add    %cl,(%eax,%eax,1)
4072a2:	00 00                	add    %al,(%eax)
4072a4:	44                   	inc    %esp
4072a5:	00 00                	add    %al,(%eax)
4072a7:	11 00                	adc    %eax,(%eax)
4072a9:	02 7b 82             	add    -0x7e(%ebx),%bh
4072ac:	00 00                	add    %al,(%eax)
4072ae:	04 0a                	add    $0xa,%al
4072b0:	2b 00                	sub    (%eax),%eax
4072b2:	06                   	push   %es
4072b3:	2a 13                	sub    (%ebx),%dl
4072b5:	30 03                	xor    %al,(%ebx)
4072b7:	00 32                	add    %dh,(%edx)
4072b9:	00 00                	add    %al,(%eax)
4072bb:	00 45 00             	add    %al,0x0(%ebp)
4072be:	00 11                	add    %dl,(%ecx)
4072c0:	00 02                	add    %al,(%edx)
4072c2:	28 b4 00 00 06 16 9a 	sub    %dh,-0x65e9fa00(%eax,%eax,1)
4072c9:	6f                   	outsl  %ds:(%esi),(%dx)
4072ca:	20 01                	and    %al,(%ecx)
4072cc:	00 06                	add    %al,(%esi)
4072ce:	0a 02                	or     (%edx),%al
4072d0:	28 b4 00 00 06 02 28 	sub    %dh,0x28020600(%eax,%eax,1)
4072d7:	b4 00                	mov    $0x0,%ah
4072d9:	00 06                	add    %al,(%esi)
4072db:	8e 69 17             	mov    0x17(%ecx),%gs
4072de:	59                   	pop    %ecx
4072df:	9a 6f 20 01 00 06 0b 	lcall  $0xb06,$0x1206f
4072e6:	06                   	push   %es
4072e7:	07                   	pop    %es
4072e8:	28 0d 01 00 0a 0c    	sub    %cl,0xc0a0001
4072ee:	2b 00                	sub    (%eax),%eax
4072f0:	08 2a                	or     %ch,(%edx)
4072f2:	00 00                	add    %al,(%eax)
4072f4:	13 30                	adc    (%eax),%esi
4072f6:	02 00                	add    (%eax),%al
4072f8:	0f 00 00             	sldt   (%eax)
4072fb:	00 0f                	add    %cl,(%edi)
4072fd:	00 00                	add    %al,(%eax)
4072ff:	11 00                	adc    %eax,(%eax)
407301:	02 28                	add    (%eax),%ch
407303:	d5 00                	aad    $0x0
407305:	00 06                	add    %al,(%esi)
407307:	14 fe                	adc    $0xfe,%al
407309:	03 0a                	add    (%edx),%ecx
40730b:	2b 00                	sub    (%eax),%eax
40730d:	06                   	push   %es
40730e:	2a 00                	sub    (%eax),%al
407310:	13 30                	adc    (%eax),%esi
407312:	01 00                	add    %eax,(%eax)
407314:	0c 00                	or     $0x0,%al
407316:	00 00                	add    %al,(%eax)
407318:	13 00                	adc    (%eax),%eax
40731a:	00 11                	add    %dl,(%ecx)
40731c:	00 02                	add    %al,(%edx)
40731e:	7b 83                	jnp    0x4072a3
407320:	00 00                	add    %al,(%eax)
407322:	04 0a                	add    $0xa,%al
407324:	2b 00                	sub    (%eax),%eax
407326:	06                   	push   %es
407327:	2a 26                	sub    (%esi),%ah
407329:	00 02                	add    %al,(%edx)
40732b:	03 7d 85             	add    -0x7b(%ebp),%edi
40732e:	00 00                	add    %al,(%eax)
407330:	04 2a                	add    $0x2a,%al
407332:	00 00                	add    %al,(%eax)
407334:	13 30                	adc    (%eax),%esi
407336:	01 00                	add    %eax,(%eax)
407338:	0c 00                	or     $0x0,%al
40733a:	00 00                	add    %al,(%eax)
40733c:	11 00                	adc    %eax,(%eax)
40733e:	00 11                	add    %dl,(%ecx)
407340:	00 02                	add    %al,(%edx)
407342:	7b 85                	jnp    0x4072c9
407344:	00 00                	add    %al,(%eax)
407346:	04 0a                	add    $0xa,%al
407348:	2b 00                	sub    (%eax),%eax
40734a:	06                   	push   %es
40734b:	2a 13                	sub    (%ebx),%dl
40734d:	30 01                	xor    %al,(%ecx)
40734f:	00 0c 00             	add    %cl,(%eax,%eax,1)
407352:	00 00                	add    %al,(%eax)
407354:	46                   	inc    %esi
407355:	00 00                	add    %al,(%eax)
407357:	11 00                	adc    %eax,(%eax)
407359:	02 7b 86             	add    -0x7a(%ebx),%bh
40735c:	00 00                	add    %al,(%eax)
40735e:	04 0a                	add    $0xa,%al
407360:	2b 00                	sub    (%eax),%eax
407362:	06                   	push   %es
407363:	2a 42 00             	sub    0x0(%edx),%al
407366:	02 03                	add    (%ebx),%al
407368:	7d 86                	jge    0x4072f0
40736a:	00 00                	add    %al,(%eax)
40736c:	04 02                	add    $0x2,%al
40736e:	28 02                	sub    %al,(%edx)
407370:	01 00                	add    %eax,(%eax)