406e72:	0a 00                	or     (%eax),%al
406e74:	02 7b 73             	add    0x73(%ebx),%bh
406e77:	00 00                	add    %al,(%eax)
406e79:	04 6f                	add    $0x6f,%al
406e7b:	83 00 00             	addl   $0x0,(%eax)
406e7e:	0a 00                	or     (%eax),%al
406e80:	02 7b 72             	add    0x72(%ebx),%bh
406e83:	00 00                	add    %al,(%eax)
406e85:	04 6f                	add    $0x6f,%al
406e87:	83 00 00             	addl   $0x0,(%eax)
406e8a:	0a 00                	or     (%eax),%al
406e8c:	00 38                	add    %bh,(%eax)
406e8e:	0d 01 00 00 02       	or     $0x2000001,%eax
406e93:	7b 5e                	jnp    0x406ef3
406e95:	00 00                	add    %al,(%eax)
406e97:	04 72                	add    $0x72,%al
406e99:	0d 00 00 70 28       	or     $0x28700000,%eax
406e9e:	1d 00 00 0a 0c       	sbb    $0xc0a0000,%eax
406ea3:	08 39                	or     %bh,(%ecx)
406ea5:	f6 00 00             	testb  $0x0,(%eax)
406ea8:	00 00                	add    %al,(%eax)
406eaa:	02 7b 62             	add    0x62(%ebx),%bh
406ead:	00 00                	add    %al,(%eax)
406eaf:	04 25                	add    $0x25,%al
406eb1:	6f                   	outsl  %ds:(%esi),(%dx)
406eb2:	1c 00                	sbb    $0x0,%al
406eb4:	00 0a                	add    %cl,(%edx)
406eb6:	02 7b 5e             	add    0x5e(%ebx),%bh
406eb9:	00 00                	add    %al,(%eax)
406ebb:	04 72                	add    $0x72,%al
406ebd:	59                   	pop    %ecx
406ebe:	14 00                	adc    $0x0,%al
406ec0:	70 28                	jo     0x406eea
406ec2:	2f                   	das
406ec3:	00 00                	add    %al,(%eax)
406ec5:	0a 6f 4a             	or     0x4a(%edi),%ch
406ec8:	00 00                	add    %al,(%eax)
406eca:	0a 00                	or     (%eax),%al
406ecc:	02 7b 63             	add    0x63(%ebx),%bh
406ecf:	00 00                	add    %al,(%eax)
406ed1:	04 72                	add    $0x72,%al
406ed3:	0e                   	push   %cs
406ed4:	01 00                	add    %eax,(%eax)
406ed6:	70 6f                	jo     0x406f47
406ed8:	4a                   	dec    %edx
406ed9:	00 00                	add    %al,(%eax)
406edb:	0a 00                	or     (%eax),%al
406edd:	02 7b 64             	add    0x64(%ebx),%bh
406ee0:	00 00                	add    %al,(%eax)
406ee2:	04 02                	add    $0x2,%al
406ee4:	7b 58                	jnp    0x406f3e
406ee6:	00 00                	add    %al,(%eax)
406ee8:	04 6f                	add    $0x6f,%al
406eea:	4a                   	dec    %edx
406eeb:	00 00                	add    %al,(%eax)
406eed:	0a 00                	or     (%eax),%al
406eef:	02 7b 65             	add    0x65(%ebx),%bh
406ef2:	00 00                	add    %al,(%eax)
406ef4:	04 72                	add    $0x72,%al
406ef6:	18 01                	sbb    %al,(%ecx)
406ef8:	00 70 6f             	add    %dh,0x6f(%eax)
406efb:	4a                   	dec    %edx
406efc:	00 00                	add    %al,(%eax)
406efe:	0a 00                	or     (%eax),%al
406f00:	02 7b 66             	add    0x66(%ebx),%bh
406f03:	00 00                	add    %al,(%eax)
406f05:	04 02                	add    $0x2,%al
406f07:	7b 59                	jnp    0x406f62
406f09:	00 00                	add    %al,(%eax)
406f0b:	04 6f                	add    $0x6f,%al
406f0d:	4a                   	dec    %edx
406f0e:	00 00                	add    %al,(%eax)
406f10:	0a 00                	or     (%eax),%al
406f12:	02 7b 67             	add    0x67(%ebx),%bh
406f15:	00 00                	add    %al,(%eax)
406f17:	04 72                	add    $0x72,%al
406f19:	22 01                	and    (%ecx),%al
406f1b:	00 70 6f             	add    %dh,0x6f(%eax)
406f1e:	4a                   	dec    %edx
406f1f:	00 00                	add    %al,(%eax)
406f21:	0a 00                	or     (%eax),%al
406f23:	02 7b 68             	add    0x68(%ebx),%bh
406f26:	00 00                	add    %al,(%eax)
406f28:	04 02                	add    $0x2,%al
406f2a:	7b 5a                	jnp    0x406f86
406f2c:	00 00                	add    %al,(%eax)
406f2e:	04 6f                	add    $0x6f,%al
406f30:	4a                   	dec    %edx
406f31:	00 00                	add    %al,(%eax)
406f33:	0a 00                	or     (%eax),%al
406f35:	02 7b 69             	add    0x69(%ebx),%bh
406f38:	00 00                	add    %al,(%eax)
406f3a:	04 72                	add    $0x72,%al
406f3c:	a1 12 00 70 6f       	mov    0x6f700012,%eax
406f41:	4a                   	dec    %edx
406f42:	00 00                	add    %al,(%eax)
406f44:	0a 00                	or     (%eax),%al
406f46:	02 7b 6a             	add    0x6a(%ebx),%bh
406f49:	00 00                	add    %al,(%eax)
406f4b:	04 02                	add    $0x2,%al
406f4d:	7b 5d                	jnp    0x406fac
406f4f:	00 00                	add    %al,(%eax)
406f51:	04 6f                	add    $0x6f,%al
406f53:	4a                   	dec    %edx
406f54:	00 00                	add    %al,(%eax)
406f56:	0a 00                	or     (%eax),%al
406f58:	02 7b 6b             	add    0x6b(%ebx),%bh
406f5b:	00 00                	add    %al,(%eax)
406f5d:	04 72                	add    $0x72,%al
406f5f:	cf                   	iret
406f60:	12 00                	adc    (%eax),%al
406f62:	70 6f                	jo     0x406fd3
406f64:	4a                   	dec    %edx
406f65:	00 00                	add    %al,(%eax)
406f67:	0a 00                	or     (%eax),%al
406f69:	02 7b 6c             	add    0x6c(%ebx),%bh
406f6c:	00 00                	add    %al,(%eax)
406f6e:	04 02                	add    $0x2,%al
406f70:	7b 5b                	jnp    0x406fcd
406f72:	00 00                	add    %al,(%eax)
406f74:	04 6f                	add    $0x6f,%al
406f76:	4a                   	dec    %edx
406f77:	00 00                	add    %al,(%eax)
406f79:	0a 00                	or     (%eax),%al
406f7b:	02 7b 73             	add    0x73(%ebx),%bh
406f7e:	00 00                	add    %al,(%eax)
406f80:	04 72                	add    $0x72,%al
406f82:	5d                   	pop    %ebp
406f83:	12 00                	adc    (%eax),%al
406f85:	70 6f                	jo     0x406ff6
406f87:	4a                   	dec    %edx
406f88:	00 00                	add    %al,(%eax)
406f8a:	0a 00                	or     (%eax),%al
406f8c:	02 7b 72             	add    0x72(%ebx),%bh
406f8f:	00 00                	add    %al,(%eax)
406f91:	04 02                	add    $0x2,%al
406f93:	7b 5c                	jnp    0x406ff1
406f95:	00 00                	add    %al,(%eax)
406f97:	04 6f                	add    $0x6f,%al
406f99:	4a                   	dec    %edx
406f9a:	00 00                	add    %al,(%eax)
406f9c:	0a 00                	or     (%eax),%al
406f9e:	00 02                	add    %al,(%edx)
406fa0:	28 84 00 00 0a 14 fe 	sub    %al,-0x1ebf600(%eax,%eax,1)
406fa7:	03 0d 09 2c 13 00    	add    0x132c09,%ecx
406fad:	02 02                	add    (%edx),%al
406faf:	28 84 00 00 0a 75 02 	sub    %al,0x2750a00(%eax,%eax,1)
406fb6:	00 00                	add    %al,(%eax)
406fb8:	02 7d 60             	add    0x60(%ebp),%bh
406fbb:	00 00                	add    %al,(%eax)
406fbd:	04 00                	add    $0x0,%al
406fbf:	2a 13                	sub    (%ebx),%dl
406fc1:	30 03                	xor    %al,(%ebx)
406fc3:	00 29                	add    %ch,(%ecx)
406fc5:	02 00                	add    (%eax),%al
406fc7:	00 0d 00 00 11 00    	add    %cl,0x110000
406fcd:	04 72                	add    $0x72,%al
406fcf:	01 00                	add    %eax,(%eax)
406fd1:	00 70 28             	add    %dh,0x28(%eax)
406fd4:	1d 00 00 0a 0a       	sbb    $0xa0a0000,%eax
406fd9:	06                   	push   %es
406fda:	39 a9 00 00 00 00    	cmp    %ebp,0x0(%ecx)
406fe0:	03 16                	add    (%esi),%edx
406fe2:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
406fe9:	1d 00 00 0a 0b       	sbb    $0xb0a0000,%eax
406fee:	07                   	pop    %es
406fef:	2c 09                	sub    $0x9,%al
406ff1:	03 16                	add    (%esi),%edx
406ff3:	02 7b 4d             	add    0x4d(%ebx),%bh
406ff6:	00 00                	add    %al,(%eax)
406ff8:	04 a2                	add    $0xa2,%al
406ffa:	03 17                	add    (%edi),%edx
406ffc:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
407003:	1d 00 00 0a 0c       	sbb    $0xc0a0000,%eax
407008:	08 2c 09             	or     %ch,(%ecx,%ecx,1)
40700b:	03 17                	add    (%edi),%edx
40700d:	02 7b 4e             	add    0x4e(%ebx),%bh
407010:	00 00                	add    %al,(%eax)
407012:	04 a2                	add    $0xa2,%al
407014:	03 18                	add    (%eax),%ebx
407016:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
40701d:	1d 00 00 0a 0d       	sbb    $0xd0a0000,%eax
407022:	09 2c 09             	or     %ebp,(%ecx,%ecx,1)
407025:	03 18                	add    (%eax),%ebx
407027:	02 7b 51             	add    0x51(%ebx),%bh
40702a:	00 00                	add    %al,(%eax)
40702c:	04 a2                	add    $0xa2,%al
40702e:	03 19                	add    (%ecx),%ebx
407030:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
407037:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
40703c:	04 11                	add    $0x11,%al
40703e:	04 2c                	add    $0x2c,%al
407040:	09 03                	or     %eax,(%ebx)
407042:	19 02                	sbb    %eax,(%edx)
407044:	7b 4f                	jnp    0x407095
407046:	00 00                	add    %al,(%eax)
407048:	04 a2                	add    $0xa2,%al
40704a:	03 1a                	add    (%edx),%ebx
40704c:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
407053:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
407058:	05 11 05 2c 09       	add    $0x92c0511,%eax
40705d:	03 1a                	add    (%edx),%ebx
40705f:	02 7b 50             	add    0x50(%ebx),%bh
407062:	00 00                	add    %al,(%eax)
407064:	04 a2                	add    $0xa2,%al
407066:	03 1b                	add    (%ebx),%ebx
407068:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
40706f:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
407074:	06                   	push   %es
407075:	11 06                	adc    %eax,(%esi)
407077:	2c 09                	sub    $0x9,%al
407079:	03 1b                	add    (%ebx),%ebx
40707b:	02 7b 52             	add    0x52(%ebx),%bh
40707e:	00 00                	add    %al,(%eax)
407080:	04 a2                	add    $0xa2,%al
407082:	00 38                	add    %bh,(%eax)
407084:	65 01 00             	add    %eax,%gs:(%eax)
407087:	00 04 72             	add    %al,(%edx,%esi,2)
40708a:	07                   	pop    %es
40708b:	00 00                	add    %al,(%eax)
40708d:	70 28                	jo     0x4070b7
40708f:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
407094:	07                   	pop    %es
407095:	11 07                	adc    %eax,(%edi)
407097:	39 93 00 00 00 00    	cmp    %edx,0x0(%ebx)
40709d:	03 16                	add    (%esi),%edx
40709f:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
4070a6:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
4070ab:	08 11                	or     %dl,(%ecx)
4070ad:	08 2c 09             	or     %ch,(%ecx,%ecx,1)
4070b0:	03 16                	add    (%esi),%edx
4070b2:	02 7b 53             	add    0x53(%ebx),%bh
4070b5:	00 00                	add    %al,(%eax)
4070b7:	04 a2                	add    $0xa2,%al
4070b9:	03 17                	add    (%edi),%edx
4070bb:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
4070c2:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
4070c7:	09 11                	or     %edx,(%ecx)
4070c9:	09 2c 09             	or     %ebp,(%ecx,%ecx,1)
4070cc:	03 17                	add    (%edi),%edx
4070ce:	02 7b 54             	add    0x54(%ebx),%bh
4070d1:	00 00                	add    %al,(%eax)
4070d3:	04 a2                	add    $0xa2,%al
4070d5:	03 18                	add    (%eax),%ebx
4070d7:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
4070de:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
4070e3:	0a 11                	or     (%ecx),%dl
4070e5:	0a 2c 09             	or     (%ecx,%ecx,1),%ch
4070e8:	03 18                	add    (%eax),%ebx
4070ea:	02 7b 56             	add    0x56(%ebx),%bh
4070ed:	00 00                	add    %al,(%eax)
4070ef:	04 a2                	add    $0xa2,%al
4070f1:	03 19                	add    (%ecx),%ebx
4070f3:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
4070fa:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
4070ff:	0b 11                	or     (%ecx),%edx
407101:	0b 2c 09             	or     (%ecx,%ecx,1),%ebp
407104:	03 19                	add    (%ecx),%ebx
407106:	02 7b 57             	add    0x57(%ebx),%bh
407109:	00 00                	add    %al,(%eax)
40710b:	04 a2                	add    $0xa2,%al
40710d:	03 1a                	add    (%edx),%ebx
40710f:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
407116:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
40711b:	0c 11                	or     $0x11,%al
40711d:	0c 2c                	or     $0x2c,%al
40711f:	09 03                	or     %eax,(%ebx)
407121:	1a 02                	sbb    (%edx),%al
407123:	7b 55                	jnp    0x40717a
407125:	00 00                	add    %al,(%eax)
407127:	04 a2                	add    $0xa2,%al
407129:	00 38                	add    %bh,(%eax)
40712b:	be 00 00 00 04       	mov    $0x4000000,%esi
407130:	72 0d                	jb     0x40713f
407132:	00 00                	add    %al,(%eax)
407134:	70 28                	jo     0x40715e
407136:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
40713b:	0d 11 0d 39 aa       	or     $0xaa390d11,%eax
407140:	00 00                	add    %al,(%eax)
407142:	00 00                	add    %al,(%eax)
407144:	03 16                	add    (%esi),%edx
407146:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
40714d:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
407152:	0e                   	push   %cs
407153:	11 0e                	adc    %ecx,(%esi)
407155:	2c 09                	sub    $0x9,%al
407157:	03 16                	add    (%esi),%edx
407159:	02 7b 58             	add    0x58(%ebx),%bh
40715c:	00 00                	add    %al,(%eax)
40715e:	04 a2                	add    $0xa2,%al
407160:	03 17                	add    (%edi),%edx
407162:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
407169:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
40716e:	0f 11 0f             	movups %xmm1,(%edi)
407171:	2c 09                	sub    $0x9,%al
407173:	03 17                	add    (%edi),%edx
407175:	02 7b 59             	add    0x59(%ebx),%bh
407178:	00 00                	add    %al,(%eax)
40717a:	04 a2                	add    $0xa2,%al
40717c:	03 18                	add    (%eax),%ebx
40717e:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
407185:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
40718a:	10 11                	adc    %dl,(%ecx)
40718c:	10 2c 09             	adc    %ch,(%ecx,%ecx,1)
40718f:	03 18                	add    (%eax),%ebx
407191:	02 7b 5a             	add    0x5a(%ebx),%bh
407194:	00 00                	add    %al,(%eax)
407196:	04 a2                	add    $0xa2,%al
407198:	03 19                	add    (%ecx),%ebx
40719a:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
4071a1:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
4071a6:	11 11                	adc    %edx,(%ecx)
4071a8:	11 2c 09             	adc    %ebp,(%ecx,%ecx,1)
4071ab:	03 19                	add    (%ecx),%ebx
4071ad:	02 7b 5d             	add    0x5d(%ebx),%bh
4071b0:	00 00                	add    %al,(%eax)
4071b2:	04 a2                	add    $0xa2,%al
4071b4:	03 1a                	add    (%edx),%ebx
4071b6:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
4071bd:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
4071c2:	12 11                	adc    (%ecx),%dl
4071c4:	12 2c 09             	adc    (%ecx,%ecx,1),%ch
4071c7:	03 1a                	add    (%edx),%ebx
4071c9:	02 7b 5b             	add    0x5b(%ebx),%bh
4071cc:	00 00                	add    %al,(%eax)
4071ce:	04 a2                	add    $0xa2,%al
4071d0:	03 1b                	add    (%ebx),%ebx
4071d2:	9a 72 32 02 00 70 28 	lcall  $0x2870,$0x23272
4071d9:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
4071de:	13 11                	adc    (%ecx),%edx
4071e0:	13 2c 09             	adc    (%ecx,%ecx,1),%ebp
4071e3:	03 1b                	add    (%ebx),%ebx
4071e5:	02 7b 5c             	add    0x5c(%ebx),%bh
4071e8:	00 00                	add    %al,(%eax)
4071ea:	04 a2                	add    $0xa2,%al
4071ec:	00 03                	add    %al,(%ebx)
4071ee:	13 14 2b             	adc    (%ebx,%ebp,1),%edx
4071f1:	00 11                	add    %dl,(%ecx)
4071f3:	14 2a                	adc    $0x2a,%al
4071f5:	00 00                	add    %al,(%eax)
4071f7:	00 13                	add    %dl,(%ebx)
4071f9:	30 04 00             	xor    %al,(%eax,%eax,1)
4071fc:	a3 01 00 00 0e       	mov    %eax,0xe000001
407201:	00 00                	add    %al,(%eax)
407203:	11 00                	adc    %eax,(%eax)
407205:	02 7b 5e             	add    0x5e(%ebx),%bh
407208:	00 00                	add    %al,(%eax)
40720a:	04 72                	add    $0x72,%al
40720c:	01 00                	add    %eax,(%eax)
40720e:	00 70 28             	add    %dh,0x28(%eax)