407964:	7c 03                	jl     0x407969
407966:	80 03 84             	addb   $0x84,(%ebx)
407969:	03 ab 03 b0 03 dd    	add    -0x22fc4ffd(%ebx),%ebp
40796f:	03 e2                	add    %edx,%esp
407971:	03 fa                	add    %edx,%edi
407973:	03 00                	add    (%eax),%eax
407975:	04 11                	add    $0x11,%al
407977:	04 18                	add    $0x18,%al
407979:	04 2d                	add    $0x2d,%al
40797b:	04 33                	add    $0x33,%al
40797d:	04 3b                	add    $0x3b,%al
40797f:	04 68                	add    $0x68,%al
407981:	04 04                	add    $0x4,%al
407983:	00 01                	add    %al,(%ecx)
407985:	00 06                	add    %al,(%esi)
407987:	00 06                	add    %al,(%esi)
407989:	00 07                	add    %al,(%edi)
40798b:	00 07                	add    %al,(%edi)
40798d:	00 08                	add    %cl,(%eax)
40798f:	00 09                	add    %cl,(%ecx)
407991:	00 09                	add    %cl,(%ecx)
407993:	00 0b                	add    %cl,(%ebx)
407995:	00 0b                	add    %cl,(%ebx)
407997:	00 0c 00             	add    %cl,(%eax,%eax,1)
40799a:	0d 00 0d 00 10       	or     $0x10000d00,%eax
40799f:	00 0e                	add    %cl,(%esi)
4079a1:	00 11                	add    %dl,(%ecx)
4079a3:	00 0f                	add    %cl,(%edi)
4079a5:	00 16                	add    %dl,(%esi)
4079a7:	00 12                	add    %dl,(%edx)
4079a9:	00 19                	add    %bl,(%ecx)
4079ab:	00 14 00             	add    %dl,(%eax,%eax,1)
4079ae:	1a 00                	sbb    (%eax),%al
4079b0:	18 00                	sbb    %al,(%eax)
4079b2:	1c 00                	sbb    $0x0,%al
4079b4:	1c 00                	sbb    $0x0,%al
4079b6:	1f                   	pop    %ds
4079b7:	00 1e                	add    %bl,(%esi)
4079b9:	00 22                	add    %ah,(%edx)
4079bb:	00 22                	add    %ah,(%edx)
4079bd:	00 25 00 25 00 00    	add    %ah,0x2500
4079c3:	00 3d 01 b8 07 00    	add    %bh,0x7b801
4079c9:	00 60 01             	add    %ah,0x1(%eax)
4079cc:	b8 07 00 00 75       	mov    $0x75000007,%eax
4079d1:	12 bc 07 00 00 c4 10 	adc    0x10c40000(%edi,%eax,1),%bh
4079d8:	b8 07 00 00 eb       	mov    $0xeb000007,%eax
4079dd:	10 b8 07 00 00 8b    	adc    %bh,-0x74fffff9(%eax)
4079e3:	01 b8 07 00 00 63    	add    %edi,0x63000007(%eax)
4079e9:	06                   	push   %es
4079ea:	c2 07 00             	ret    $0x7
4079ed:	00 40 02             	add    %al,0x2(%eax)
4079f0:	b8 07 00 00 d9       	mov    $0xd9000007,%eax
4079f5:	01 c6                	add    %eax,%esi
4079f7:	07                   	pop    %es
4079f8:	00 00                	add    %al,(%eax)
4079fa:	bf 15 cc 07 00       	mov    $0x7cc15,%edi
4079ff:	00 56 16             	add    %dl,0x16(%esi)
407a02:	b8 07 00 00 84       	mov    $0x84000007,%eax
407a07:	02 d0                	add    %al,%dl
407a09:	07                   	pop    %es
407a0a:	00 00                	add    %al,(%eax)
407a0c:	56                   	push   %esi
407a0d:	16                   	push   %ss
407a0e:	b8 07 00 00 b4       	mov    $0xb4000007,%eax
407a13:	0f d4 07             	paddq  (%edi),%mm0
407a16:	00 00                	add    %al,(%eax)
407a18:	37                   	aaa
407a19:	05 d9 07 00 00       	add    $0x7d9,%eax
407a1e:	33 05 d9 07 00 00    	xor    0x7d9,%eax
407a24:	94                   	xchg   %eax,%esp
407a25:	02 d4                	add    %ah,%dl
407a27:	07                   	pop    %es
407a28:	00 00                	add    %al,(%eax)
407a2a:	98                   	cwtl
407a2b:	0a dd                	or     %ch,%bl
407a2d:	07                   	pop    %es
407a2e:	00 00                	add    %al,(%eax)
407a30:	bc 0a e3 07 00       	mov    $0x7e30a,%esp
407a35:	00 b5 11 e7 07 00    	add    %dh,0x7e711(%ebp)
407a3b:	00 ec                	add    %ch,%ah
407a3d:	06                   	push   %es
407a3e:	ed                   	in     (%dx),%eax
407a3f:	07                   	pop    %es
407a40:	00 00                	add    %al,(%eax)
407a42:	77 00                	ja     0x407a44
407a44:	f3 07                	repz pop %es
407a46:	00 00                	add    %al,(%eax)
407a48:	b1 19                	mov    $0x19,%cl
407a4a:	f8                   	clc
407a4b:	07                   	pop    %es
407a4c:	00 00                	add    %al,(%eax)
407a4e:	70 02                	jo     0x407a52
407a50:	fe 07                	incb   (%edi)
407a52:	00 00                	add    %al,(%eax)
407a54:	53                   	push   %ebx
407a55:	0e                   	push   %cs
407a56:	fe 07                	incb   (%edi)
407a58:	00 00                	add    %al,(%eax)
407a5a:	34 0a                	xor    $0xa,%al
407a5c:	fe 07                	incb   (%edi)
407a5e:	00 00                	add    %al,(%eax)
407a60:	a9 01 fe 07 00       	test   $0x7fe01,%eax
407a65:	00 45 01             	add    %al,0x1(%ebp)
407a68:	fe 07                	incb   (%edi)
407a6a:	00 00                	add    %al,(%eax)
407a6c:	68 01 fe 07 00       	push   $0x7fe01
407a71:	00 10                	add    %dl,(%eax)
407a73:	07                   	pop    %es
407a74:	02 08                	add    (%eax),%cl
407a76:	00 00                	add    %al,(%eax)
407a78:	76 15                	jbe    0x407a8f
407a7a:	08 08                	or     %cl,(%eax)
407a7c:	00 00                	add    %al,(%eax)
407a7e:	e2 15                	loop   0x407a95
407a80:	0f 08                	invd
407a82:	00 00                	add    %al,(%eax)
407a84:	2d 13 15 08 00       	sub    $0x81513,%eax
407a89:	00 40 02             	add    %al,0x2(%eax)
407a8c:	b8 07 00 00 7c       	mov    $0x7c000007,%eax
407a91:	0b b8 07 00 00 64    	or     0x64000007(%eax),%edi
407a97:	17                   	pop    %ss
407a98:	b8 07 00 00 45       	mov    $0x45000007,%eax
407a9d:	01 d9                	add    %ebx,%ecx
407a9f:	07                   	pop    %es
407aa0:	00 00                	add    %al,(%eax)
407aa2:	68 01 d9 07 00       	push   $0x7d901
407aa7:	00 74 01 d9          	add    %dh,-0x27(%ecx,%eax,1)
407aab:	07                   	pop    %es
407aac:	02 00                	add    (%eax),%al
407aae:	1a 00                	sbb    (%eax),%al
407ab0:	03 00                	add    (%eax),%eax
407ab2:	01 00                	add    %eax,(%eax)
407ab4:	1b 00                	sbb    (%eax),%eax
407ab6:	03 00                	add    (%eax),%eax
407ab8:	02 00                	add    (%eax),%al
407aba:	1c 00                	sbb    $0x0,%al
407abc:	05 00 01 00 1d       	add    $0x1d000100,%eax
407ac1:	00 05 00 02 00 1e    	add    %al,0x1e000200
407ac7:	00 07                	add    %al,(%edi)
407ac9:	00 01                	add    %al,(%ecx)
407acb:	00 1f                	add    %bl,(%edi)
407acd:	00 07                	add    %al,(%edi)
407acf:	00 02                	add    %al,(%edx)
407ad1:	00 20                	add    %ah,(%eax)
407ad3:	00 09                	add    %cl,(%ecx)
407ad5:	00 01                	add    %al,(%ecx)
407ad7:	00 21                	add    %ah,(%ecx)
407ad9:	00 09                	add    %cl,(%ecx)
407adb:	00 02                	add    %al,(%edx)
407add:	00 22                	add    %ah,(%edx)
407adf:	00 0b                	add    %cl,(%ebx)
407ae1:	00 01                	add    %al,(%ecx)
407ae3:	00 23                	add    %ah,(%ebx)
407ae5:	00 0b                	add    %cl,(%ebx)
407ae7:	00 02                	add    %al,(%edx)
407ae9:	00 2b                	add    %ch,(%ebx)
407aeb:	00 0d 00 01 00 2c    	add    %cl,0x2c000100
407af1:	00 0d 00 02 00 2f    	add    %cl,0x2f000200
407af7:	00 0f                	add    %cl,(%edi)
407af9:	00 01                	add    %al,(%ecx)
407afb:	00 30                	add    %dh,(%eax)
407afd:	00 0f                	add    %cl,(%edi)
407aff:	00 02                	add    %al,(%edx)
407b01:	00 31                	add    %dh,(%ecx)
407b03:	00 11                	add    %dl,(%ecx)
407b05:	00 01                	add    %al,(%ecx)
407b07:	00 32                	add    %dh,(%edx)
407b09:	00 11                	add    %dl,(%ecx)
407b0b:	00 02                	add    %al,(%edx)
407b0d:	00 35 00 13 00 01    	add    %dh,0x1001300
407b13:	00 36                	add    %dh,(%esi)
407b15:	00 13                	add    %dl,(%ebx)
407b17:	00 02                	add    %al,(%edx)
407b19:	00 37                	add    %dh,(%edi)
407b1b:	00 15 00 01 00 38    	add    %dl,0x38000100
407b21:	00 15 00 02 00 3a    	add    %dl,0x3a000200
407b27:	00 17                	add    %dl,(%edi)
407b29:	00 02                	add    %al,(%edx)
407b2b:	00 57 00             	add    %dl,0x0(%edi)
407b2e:	19 00                	sbb    %eax,(%eax)
407b30:	02 00                	add    (%eax),%al
407b32:	5a                   	pop    %edx
407b33:	00 1b                	add    %bl,(%ebx)
407b35:	00 02                	add    %al,(%edx)
407b37:	00 6f 00             	add    %ch,0x0(%edi)
407b3a:	1d 00 01 00 70       	sbb    $0x70000100,%eax
407b3f:	00 1d 00 02 00 75    	add    %bl,0x75000200
407b45:	00 1f                	add    %bl,(%edi)
407b47:	00 02                	add    %al,(%edx)
407b49:	00 76 00             	add    %dh,0x0(%esi)
407b4c:	21 00                	and    %eax,(%eax)
407b4e:	02 00                	add    (%eax),%al
407b50:	77 00                	ja     0x407b52
407b52:	23 00                	and    (%eax),%eax
407b54:	02 00                	add    (%eax),%al
407b56:	bb 00 25 00 01       	mov    $0x1002500,%ebx
407b5b:	00 bc 00 25 00 02 00 	add    %bh,0x20025(%eax,%eax,1)
407b62:	bd 00 27 00 01       	mov    $0x1002700,%ebp
407b67:	00 be 00 27 00 02    	add    %bh,0x2002700(%esi)
407b6d:	00 c7                	add    %al,%bh
407b6f:	00 29                	add    %ch,(%ecx)
407b71:	00 02                	add    %al,(%edx)
407b73:	00 c8                	add    %cl,%al
407b75:	00 2b                	add    %ch,(%ebx)
407b77:	00 01                	add    %al,(%ecx)
407b79:	00 c9                	add    %cl,%cl
407b7b:	00 2b                	add    %ch,(%ebx)
407b7d:	00 02                	add    %al,(%edx)
407b7f:	00 ca                	add    %cl,%dl
407b81:	00 2d 00 02 00 cb    	add    %ch,0xcb000200
407b87:	00 2f                	add    %ch,(%edi)
407b89:	00 02                	add    %al,(%edx)
407b8b:	00 cc                	add    %cl,%ah
407b8d:	00 31                	add    %dh,(%ecx)
407b8f:	00 01                	add    %al,(%ecx)
407b91:	00 cd                	add    %cl,%ch
407b93:	00 31                	add    %dh,(%ecx)
407b95:	00 02                	add    %al,(%edx)
407b97:	00 ce                	add    %cl,%dh
407b99:	00 33                	add    %dh,(%ebx)
407b9b:	00 01                	add    %al,(%ecx)
407b9d:	00 cf                	add    %cl,%bh
407b9f:	00 33                	add    %dh,(%ebx)
407ba1:	00 02                	add    %al,(%edx)
407ba3:	00 d0                	add    %dl,%al
407ba5:	00 35 00 01 00 d1    	add    %dh,0xd1000100
407bab:	00 35 00 02 00 d2    	add    %dh,0xd2000200
407bb1:	00 37                	add    %dh,(%edi)
407bb3:	00 01                	add    %al,(%ecx)
407bb5:	00 d3                	add    %dl,%bl
407bb7:	00 37                	add    %dh,(%edi)
407bb9:	00 02                	add    %al,(%edx)
407bbb:	00 d8                	add    %bl,%al
407bbd:	00 39                	add    %bh,(%ecx)
407bbf:	00 01                	add    %al,(%ecx)
407bc1:	00 d9                	add    %bl,%cl
407bc3:	00 39                	add    %bh,(%ecx)
407bc5:	00 02                	add    %al,(%edx)
407bc7:	00 da                	add    %bl,%dl
407bc9:	00 3b                	add    %bh,(%ebx)
407bcb:	00 01                	add    %al,(%ecx)
407bcd:	00 db                	add    %bl,%bl
407bcf:	00 3b                	add    %bh,(%ebx)
407bd1:	00 02                	add    %al,(%edx)
407bd3:	00 e4                	add    %ah,%ah
407bd5:	00 3d 00 01 00 e5    	add    %bh,0xe5000100
407bdb:	00 3d 00 02 00 e6    	add    %bh,0xe6000200
407be1:	00 3f                	add    %bh,(%edi)
407be3:	00 01                	add    %al,(%ecx)
407be5:	00 e7                	add    %ah,%bh
407be7:	00 3f                	add    %bh,(%edi)
407be9:	00 02                	add    %al,(%edx)
407beb:	00 e8                	add    %ch,%al
407bed:	00 41 00             	add    %al,0x0(%ecx)
407bf0:	01 00                	add    %eax,(%eax)
407bf2:	e9 00 41 00 02       	jmp    0x240bcf7
407bf7:	00 ea                	add    %ch,%dl
407bf9:	00 43 00             	add    %al,0x0(%ebx)
407bfc:	01 00                	add    %eax,(%eax)
407bfe:	eb 00                	jmp    0x407c00
407c00:	43                   	inc    %ebx
407c01:	00 02                	add    %al,(%edx)
407c03:	00 ff                	add    %bh,%bh
407c05:	00 45 00             	add    %al,0x0(%ebp)
407c08:	01 00                	add    %eax,(%eax)
407c0a:	00 01                	add    %al,(%ecx)
407c0c:	45                   	inc    %ebp
407c0d:	00 02                	add    %al,(%edx)
407c0f:	00 01                	add    %al,(%ecx)
407c11:	01 47 00             	add    %eax,0x0(%edi)
407c14:	01 00                	add    %eax,(%eax)
407c16:	02 01                	add    (%ecx),%al
407c18:	47                   	inc    %edi
407c19:	00 02                	add    %al,(%edx)
407c1b:	00 03                	add    %al,(%ebx)
407c1d:	01 49 00             	add    %ecx,0x0(%ecx)
407c20:	01 00                	add    %eax,(%eax)
407c22:	04 01                	add    $0x1,%al
407c24:	49                   	dec    %ecx
407c25:	00 02                	add    %al,(%edx)
407c27:	00 0d 01 4b 00 01    	add    %cl,0x1004b01
407c2d:	00 0e                	add    %cl,(%esi)
407c2f:	01 4b 00             	add    %ecx,0x0(%ebx)
407c32:	02 00                	add    (%eax),%al
407c34:	0f 01 4d 00          	sidtl  0x0(%ebp)
407c38:	01 00                	add    %eax,(%eax)
407c3a:	10 01                	adc    %al,(%ecx)
407c3c:	4d                   	dec    %ebp
407c3d:	00 02                	add    %al,(%edx)
407c3f:	00 11                	add    %dl,(%ecx)
407c41:	01 4f 00             	add    %ecx,0x0(%edi)
407c44:	01 00                	add    %eax,(%eax)
407c46:	12 01                	adc    (%ecx),%al
407c48:	4f                   	dec    %edi
407c49:	00 21                	add    %ah,(%ecx)
407c4b:	00 29                	add    %ch,(%ecx)
407c4d:	00 30                	add    %dh,(%eax)
407c4f:	00 45 00             	add    %al,0x0(%ebp)
407c52:	78 00                	js     0x407c54
407c54:	1e                   	push   %ds
407c55:	02 39                	add    (%ecx),%bh
407c57:	02 64 02 da          	add    -0x26(%edx,%eax,1),%ah
407c5b:	02 11                	add    (%ecx),%dl
407c5d:	03 3e                	add    (%esi),%edi
407c5f:	03 a0 03 0e 04 45    	add    0x45040e03(%eax),%esp
407c65:	04 55                	add    $0x55,%al
407c67:	04 5e                	add    $0x5e,%al
407c69:	04 9d                	add    $0x9d,%al
407c6b:	04 04                	add    $0x4,%al
407c6d:	80 00 00             	addb   $0x0,(%eax)
407c70:	01 00                	add    %eax,(%eax)
407c7e:	8c 0b                	mov    %cs,(%ebx)
407c80:	00 00                	add    %al,(%eax)
407c82:	02 00                	add    (%eax),%al
407c8c:	00 00                	add    %al,(%eax)
407c8e:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
407c8f:	04 e9                	add    $0xe9,%al
407c91:	01 00                	add    %eax,(%eax)
407c93:	00 00                	add    %al,(%eax)
407c95:	00 02                	add    %al,(%edx)
407c9f:	00 00                	add    %al,(%eax)
407ca1:	00 a7 04 d7 14 00    	add    %ah,0x14d704(%edi)
407ca7:	00 00                	add    %al,(%eax)
407ca9:	00 02                	add    %al,(%edx)
407cb3:	00 00                	add    %al,(%eax)
407cb5:	00 b0 04 0e 0b 00    	add    %dh,0xb0e04(%eax)
407cbb:	00 00                	add    %al,(%eax)
407cbd:	00 02                	add    %al,(%edx)
407cc7:	00 00                	add    %al,(%eax)
407cc9:	00 a7 04 f6 0d 00    	add    %ah,0xdf604(%edi)
407ccf:	00 00                	add    %al,(%eax)
407cd1:	00 02                	add    %al,(%edx)
407cdb:	00 00                	add    %al,(%eax)
407cdd:	00 a7 04 b5 01 00    	add    %ah,0x1b504(%edi)
407ce3:	00 00                	add    %al,(%eax)
407ce5:	00 08                	add    %cl,(%eax)
407cef:	00 00                	add    %al,(%eax)
407cf1:	00 b0 04 0d 02 00    	add    %dh,0x20d04(%eax)
407cf7:	00 00                	add    %al,(%eax)
407cf9:	00 00                	add    %al,(%eax)
407cfb:	00 00                	add    %al,(%eax)
407cfd:	00 01                	add    %al,(%ecx)
407cff:	00 00                	add    %al,(%eax)
407d01:	00 de                	add    %bl,%dh
407d03:	13 00                	adc    (%eax),%eax
407d05:	00 b8 00 00 00 01    	add    %bh,0x1000000(%eax)
407d0b:	00 00                	add    %al,(%eax)
407d0d:	00 f3                	add    %dh,%bl
407d0f:	13 00                	adc    (%eax),%eax
407d11:	00 70 01             	add    %dh,0x1(%eax)