408bc9:	00 00                	add    %al,(%eax)
408bcb:	00 13                	add    %dl,(%ebx)
408bcd:	30 02                	xor    %al,(%edx)
408bcf:	00 17                	add    %dl,(%edi)
408bd1:	00 00                	add    %al,(%eax)
408bd3:	00 0b                	add    %cl,(%ebx)
408bd5:	00 00                	add    %al,(%eax)
408bd7:	11 00                	adc    %eax,(%eax)
408bd9:	02 02                	add    (%edx),%al
408bdb:	7b 76                	jnp    0x408c53
408bdd:	00 00                	add    %al,(%eax)
408bdf:	04 6f                	add    $0x6f,%al
408be1:	db 00                	fildl  (%eax)
408be3:	00 06                	add    %al,(%esi)
408be5:	28 0a                	sub    %cl,(%edx)
408be7:	01 00                	add    %eax,(%eax)
408be9:	0a 0a                	or     (%edx),%cl
408beb:	2b 00                	sub    (%eax),%eax
408bed:	06                   	push   %es
408bee:	2a 66 00             	sub    0x0(%esi),%ah
408bf1:	02 02                	add    (%edx),%al
408bf3:	7b 76                	jnp    0x408c6b
408bf5:	00 00                	add    %al,(%eax)
408bf7:	04 6f                	add    $0x6f,%al
408bf9:	db 00                	fildl  (%eax)
408bfb:	00 06                	add    %al,(%esi)
408bfd:	7e 0b                	jle    0x408c0a
408bff:	01 00                	add    %eax,(%eax)
408c01:	0a 28                	or     (%eax),%ch
408c03:	09 01                	or     %eax,(%ecx)
408c05:	00 0a                	add    %cl,(%edx)
408c07:	00 2a                	add    %ch,(%edx)
408c09:	5e                   	pop    %esi
408c0a:	02 28                	add    (%eax),%ch
408c0c:	0c 01                	or     $0x1,%al
408c0e:	00 0a                	add    %cl,(%edx)
408c10:	00 00                	add    %al,(%eax)
408c12:	02 03                	add    (%ebx),%al
408c14:	7d 77                	jge    0x408c8d
408c16:	00 00                	add    %al,(%eax)
408c18:	04 02                	add    $0x2,%al
408c1a:	04 7d                	add    $0x7d,%al
408c1c:	78 00                	js     0x408c1e
408c1e:	00 04 2a             	add    %al,(%edx,%ebp,1)
408c21:	00 00                	add    %al,(%eax)
408c23:	00 13                	add    %dl,(%ebx)
408c25:	30 01                	xor    %al,(%ecx)
408c27:	00 0c 00             	add    %cl,(%eax,%eax,1)
408c2a:	00 00                	add    %al,(%eax)
408c2c:	3d 00 00 11 00       	cmp    $0x110000,%eax
408c31:	02 7b 77             	add    0x77(%ebx),%bh
408c34:	00 00                	add    %al,(%eax)
408c36:	04 0a                	add    $0xa,%al
408c38:	2b 00                	sub    (%eax),%eax
408c3a:	06                   	push   %es
408c3b:	2a 13                	sub    (%ebx),%dl
408c3d:	30 01                	xor    %al,(%ecx)
408c3f:	00 0c 00             	add    %cl,(%eax,%eax,1)
408c42:	00 00                	add    %al,(%eax)
408c44:	4a                   	dec    %edx
408c45:	00 00                	add    %al,(%eax)
408c47:	11 00                	adc    %eax,(%eax)
408c49:	02 7b 78             	add    0x78(%ebx),%bh
408c4c:	00 00                	add    %al,(%eax)
408c4e:	04 0a                	add    $0xa,%al
408c50:	2b 00                	sub    (%eax),%eax
408c52:	06                   	push   %es
408c53:	2a 5e 02             	sub    0x2(%esi),%bl
408c56:	28 0c 01             	sub    %cl,(%ecx,%eax,1)
408c59:	00 0a                	add    %cl,(%edx)
408c5b:	00 00                	add    %al,(%eax)
408c5d:	02 03                	add    (%ebx),%al
408c5f:	7d 79                	jge    0x408cda
408c61:	00 00                	add    %al,(%eax)
408c63:	04 02                	add    $0x2,%al
408c65:	04 7d                	add    $0x7d,%al
408c67:	7a 00                	jp     0x408c69
408c69:	00 04 2a             	add    %al,(%edx,%ebp,1)
408c6c:	13 30                	adc    (%eax),%esi
408c6e:	01 00                	add    %eax,(%eax)
408c70:	0c 00                	or     $0x0,%al
408c72:	00 00                	add    %al,(%eax)
408c74:	45                   	inc    %ebp
408c75:	00 00                	add    %al,(%eax)
408c77:	11 00                	adc    %eax,(%eax)
408c79:	02 7b 79             	add    0x79(%ebx),%bh
408c7c:	00 00                	add    %al,(%eax)
408c7e:	04 0a                	add    $0xa,%al
408c80:	2b 00                	sub    (%eax),%eax
408c82:	06                   	push   %es
408c83:	2a 13                	sub    (%ebx),%dl
408c85:	30 01                	xor    %al,(%ecx)
408c87:	00 0c 00             	add    %cl,(%eax,%eax,1)
408c8a:	00 00                	add    %al,(%eax)
408c8c:	4a                   	dec    %edx
408c8d:	00 00                	add    %al,(%eax)
408c8f:	11 00                	adc    %eax,(%eax)
408c91:	02 7b 7a             	add    0x7a(%ebx),%bh
408c94:	00 00                	add    %al,(%eax)
408c96:	04 0a                	add    $0xa,%al
408c98:	2b 00                	sub    (%eax),%eax
408c9a:	06                   	push   %es
408c9b:	2a 42 53             	sub    0x53(%edx),%al
408c9e:	4a                   	dec    %edx
408c9f:	42                   	inc    %edx
408ca0:	01 00                	add    %eax,(%eax)
408ca2:	01 00                	add    %eax,(%eax)
408ca4:	00 00                	add    %al,(%eax)
408ca6:	00 00                	add    %al,(%eax)
408ca8:	0c 00                	or     $0x0,%al
408caa:	00 00                	add    %al,(%eax)
408cac:	76 34                	jbe    0x408ce2
408cae:	2e 30 2e             	xor    %ch,%cs:(%esi)
408cb1:	33 30                	xor    (%eax),%esi
408cb3:	33 31                	xor    (%ecx),%esi
408cb5:	39 00                	cmp    %eax,(%eax)
408cb7:	00 00                	add    %al,(%eax)
408cb9:	00 05 00 6c 00 00    	add    %al,0x6c00
408cbf:	00 b8 35 00 00 23    	add    %bh,0x23000035(%eax)
408cc5:	7e 00                	jle    0x408cc7
408cc7:	00 24 36             	add    %ah,(%esi,%esi,1)
408cca:	00 00                	add    %al,(%eax)
408ccc:	fc                   	cld
408ccd:	21 00                	and    %eax,(%eax)
408ccf:	00 23                	add    %ah,(%ebx)
408cd1:	53                   	push   %ebx
408cd2:	74 72                	je     0x408d46
408cd4:	69 6e 67 73 00 00 00 	imul   $0x73,0x67(%esi),%ebp
408cdb:	00 20                	add    %ah,(%eax)
408cdd:	58                   	pop    %eax
408cde:	00 00                	add    %al,(%eax)
408ce0:	e4 0d                	in     $0xd,%al
408ce2:	00 00                	add    %al,(%eax)
408ce4:	23 55 53             	and    0x53(%ebp),%edx
408ce7:	00 04 66             	add    %al,(%esi,%eiz,2)
408cea:	00 00                	add    %al,(%eax)
408cec:	10 00                	adc    %al,(%eax)
408cee:	00 00                	add    %al,(%eax)
408cf0:	23 47 55             	and    0x55(%edi),%eax
408cf3:	49                   	dec    %ecx
408cf4:	44                   	inc    %esp
408cf5:	00 00                	add    %al,(%eax)
408cf7:	00 14 66             	add    %dl,(%esi,%eiz,2)
408cfa:	00 00                	add    %al,(%eax)
408cfc:	48                   	dec    %eax
408cfd:	0d 00 00 23 42       	or     $0x42230000,%eax
408d02:	6c                   	insb   (%dx),%es:(%edi)
408d03:	6f                   	outsl  %ds:(%esi),(%dx)
408d04:	62 00                	bound  %eax,(%eax)
408d06:	00 00                	add    %al,(%eax)
408d08:	00 00                	add    %al,(%eax)
408d0a:	00 00                	add    %al,(%eax)
408d0c:	02 00                	add    (%eax),%al
408d0e:	00 01                	add    %al,(%ecx)
408d10:	57                   	push   %edi
408d11:	1d b6 09 09 0b       	sbb    $0xb0909b6,%eax
408d16:	00 00                	add    %al,(%eax)
408d18:	00 fa                	add    %bh,%dl
408d1a:	01 33                	add    %esi,(%ebx)
408d1c:	00 16                	add    %dl,(%esi)
408d1e:	00 00                	add    %al,(%eax)
408d20:	01 00                	add    %eax,(%eax)
408d22:	00 00                	add    %al,(%eax)
408d24:	89 00                	mov    %eax,(%eax)
408d26:	00 00                	add    %al,(%eax)
408d28:	25 00 00 00 7a       	and    $0x7a000000,%eax
408d2d:	00 00                	add    %al,(%eax)
408d2f:	00 44 01 00          	add    %al,0x0(%ecx,%eax,1)
408d33:	00 0a                	add    %cl,(%edx)
408d35:	01 00                	add    %eax,(%eax)
408d37:	00 0c 01             	add    %cl,(%ecx,%eax,1)
408d3a:	00 00                	add    %al,(%eax)
408d3c:	01 00                	add    %eax,(%eax)
408d3e:	00 00                	add    %al,(%eax)
408d40:	7e 01                	jle    0x408d43
408d42:	00 00                	add    %al,(%eax)
408d44:	4a                   	dec    %edx
408d45:	00 00                	add    %al,(%eax)
408d47:	00 02                	add    %al,(%edx)
408d49:	00 00                	add    %al,(%eax)
408d4b:	00 08                	add    %cl,(%eax)
408d4d:	00 00                	add    %al,(%eax)
408d4f:	00 0c 00             	add    %cl,(%eax,%eax,1)
408d52:	00 00                	add    %al,(%eax)
408d54:	3e 00 00             	add    %al,%ds:(%eax)
408d57:	00 69 00             	add    %ch,0x0(%ecx)
408d5a:	00 00                	add    %al,(%eax)
408d5c:	0c 00                	or     $0x0,%al
408d5e:	00 00                	add    %al,(%eax)
408d60:	01 00                	add    %eax,(%eax)
408d62:	00 00                	add    %al,(%eax)
408d64:	07                   	pop    %es
408d65:	00 00                	add    %al,(%eax)
408d67:	00 03                	add    %al,(%ebx)
408d69:	00 00                	add    %al,(%eax)
408d6b:	00 09                	add    %cl,(%ecx)
408d6d:	00 00                	add    %al,(%eax)
408d6f:	00 02                	add    %al,(%edx)
408d71:	00 00                	add    %al,(%eax)
408d73:	00 00                	add    %al,(%eax)
408d75:	00 09                	add    %cl,(%ecx)
408d77:	0e                   	push   %cs
408d78:	01 00                	add    %eax,(%eax)
408d7a:	00 00                	add    %al,(%eax)
408d7c:	00 00                	add    %al,(%eax)
408d7e:	06                   	push   %es
408d7f:	00 92 0c fa 18 06    	add    %dl,0x618fa0c(%edx)
408d85:	00 53 0d             	add    %dl,0xd(%ebx)
408d88:	fa                   	cli
408d89:	18 06                	sbb    %al,(%esi)
408d8b:	00 4b 0b             	add    %cl,0xb(%ebx)
408d8e:	90                   	nop
408d8f:	18 0f                	sbb    %cl,(%edi)
408d91:	00 8d 19 00 00 06    	add    %cl,0x6000019(%ebp)
408d97:	00 a7 0b 70 15 06    	add    %ah,0x615700b(%edi)
408d9d:	00 43 0c             	add    %al,0xc(%ebx)
408da0:	70 15                	jo     0x408db7
408da2:	06                   	push   %es
408da3:	00 24 0c             	add    %ah,(%esp,%ecx,1)
408da6:	70 15                	jo     0x408dbd
408da8:	06                   	push   %es
408da9:	00 f7                	add    %dh,%bh
408dab:	0c 70                	or     $0x70,%al
408dad:	15 06 00 b2 0c       	adc    $0xcb20006,%eax
408db2:	70 15                	jo     0x408dc9
408db4:	06                   	push   %es
408db5:	00 cb                	add    %cl,%bl
408db7:	0c 70                	or     $0x70,%al
408db9:	15 06 00 be 0b       	adc    $0xbbe0006,%eax
408dbe:	70 15                	jo     0x408dd5
408dc0:	06                   	push   %es
408dc1:	00 93 0b db 18 06    	add    %dl,0x618db0b(%ebx)
408dc7:	00 f4                	add    %dh,%ah
408dc9:	0a db                	or     %bl,%bl
408dcb:	18 06                	sbb    %al,(%esi)
408dcd:	00 07                	add    %al,(%edi)
408dcf:	0c 70                	or     $0x70,%al
408dd1:	15 06 00 d9 0b       	adc    $0xbd90006,%eax
408dd6:	37                   	aaa
408dd7:	0f 06                	clts
408dd9:	00 2d 1d 1a 13 0a    	add    %ch,0xa131a1d
408ddf:	00 28                	add    %ch,(%eax)
408de1:	21 b5 1a 06 00 73    	and    %esi,0x7300061a(%ebp)
408de7:	21 70 15             	and    %esi,0x15(%eax)
408dea:	0e                   	push   %cs
408deb:	00 10                	add    %dl,(%eax)
408ded:	0d 17 11 0e 00       	or     $0xe1117,%eax
408df2:	f2 0b 17             	repnz or (%edi),%edx
408df5:	11 12                	adc    %edx,(%edx)
408df7:	00 77 0c             	add    %dh,0xc(%edi)
408dfa:	ed                   	in     (%dx),%eax
408dfb:	14 12                	adc    $0x12,%al
408dfd:	00 e6                	add    %ah,%dh
408dff:	0c ed                	or     $0xed,%al
408e01:	14 0e                	adc    $0xe,%al
408e03:	00 02                	add    %al,(%edx)
408e05:	0b 3e                	or     (%esi),%edi
408e07:	13 16                	adc    (%esi),%edx
408e09:	00 82 1d 06 04 16    	add    %al,0x1604061d(%edx)
408e0f:	00 76 07             	add    %dh,0x7(%esi)
408e12:	06                   	push   %es
408e13:	04 06                	add    $0x6,%al
408e15:	00 2e                	add    %ch,(%esi)
408e17:	0b 90 18 0e 00 17    	or     0x17000e18(%eax),%edx
408e1d:	0b bc 17 0e 00 35 17 	or     0x1735000e(%edi,%edx,1),%edi
408e24:	17                   	pop    %ss
408e25:	11 06                	adc    %eax,(%esi)
408e27:	00 8b 16 d0 14 06    	add    %cl,0x614d016(%ebx)
408e2d:	00 6a 1f             	add    %ch,0x1f(%edx)
408e30:	d0 14 16             	rclb   $1,(%esi,%edx,1)
408e33:	00 8e 15 06 04 16    	add    %cl,0x16040615(%esi)
408e39:	00 c9                	add    %cl,%cl
408e3b:	15 06 04 12 00       	adc    $0x120406,%eax
408e40:	d2 16                	rclb   %cl,(%esi)
408e42:	a2 12 12 00 d8       	mov    %al,0xd8001212
408e47:	03 9f 03 06 00 d4    	add    -0x2bfff9fd(%edi),%ebx
408e4d:	12 39                	adc    (%ecx),%bh
408e4f:	03 0e                	add    (%esi),%ecx
408e51:	00 4d 1a             	add    %cl,0x1a(%ebp)
408e54:	17                   	pop    %ss
408e55:	11 12                	adc    %edx,(%edx)
408e57:	00 83 09 9f 03 12    	add    %al,0x12039f09(%ebx)
408e5d:	00 58 1d             	add    %bl,0x1d(%eax)
408e60:	9f                   	lahf
408e61:	03 12                	add    (%edx),%edx
408e63:	00 e5                	add    %ah,%ch
408e65:	06                   	push   %es
408e66:	9f                   	lahf
408e67:	03 12                	add    (%edx),%edx
408e69:	00 85 21 9f 03 06    	add    %al,0x6039f21(%ebp)
408e6f:	00 2b                	add    %ch,(%ebx)
408e71:	18 56 1b             	sbb    %dl,0x1b(%esi)
408e74:	06                   	push   %es
408e75:	00 43 0a             	add    %al,0xa(%ebx)
408e78:	1a 13                	sbb    (%ebx),%dl
408e7a:	06                   	push   %es
408e7b:	00 25 1e 1a 13 06    	add    %ah,0x6131a1e
408e81:	00 8f 10 1a 13 06    	add    %cl,0x6131a10(%edi)
408e87:	00 60 0c             	add    %ah,0xc(%eax)
408e8a:	70 15                	jo     0x408ea1
408e8c:	1a 00                	sbb    (%eax),%al
408e8e:	4d                   	dec    %ebp
408e8f:	00 06                	add    %al,(%esi)
408e91:	04 16                	add    $0x16,%al
408e93:	00 5f 14             	add    %bl,0x14(%edi)
408e96:	06                   	push   %es
408e97:	04 06                	add    $0x6,%al
408e99:	00 d9                	add    %bl,%cl
408e9b:	0a fa                	or     %dl,%bh
408e9d:	18 06                	sbb    %al,(%esi)
408e9f:	00 78 0a             	add    %bh,0xa(%eax)
408ea2:	90                   	nop
408ea3:	18 06                	sbb    %al,(%esi)
408ea5:	00 5f 0b             	add    %bl,0xb(%edi)
408ea8:	90                   	nop
408ea9:	18 16                	sbb    %dl,(%esi)
408eab:	00 3b                	add    %bh,(%ebx)
408ead:	08 06                	or     %al,(%esi)
408eaf:	04 16                	add    $0x16,%al
408eb1:	00 04 20             	add    %al,(%eax,%eiz,1)
408eb4:	06                   	push   %es
408eb5:	04 16                	add    $0x16,%al
408eb7:	00 03                	add    %al,(%ebx)
408eb9:	17                   	pop    %ss
408eba:	06                   	push   %es
408ebb:	04 06                	add    $0x6,%al
408ebd:	00 93 09 1a 13 16    	add    %dl,0x16131a09(%ebx)
408ec3:	00 67 1a             	add    %ah,0x1a(%edi)
408ec6:	06                   	push   %es
408ec7:	04 12                	add    $0x12,%al
408ec9:	00 b3 0a 9f 03 0e    	add    %dh,0xe039f0a(%ebx)
408ecf:	00 80 0b 17 11 06    	add    %al,0x611170b(%eax)
408ed5:	00 54 16 1a          	add    %dl,0x1a(%esi,%edx,1)
408ed9:	13 06                	adc    (%esi),%eax
408edb:	00 83 1a 1a 13 16    	add    %al,0x16131a1a(%ebx)
408ee1:	00 48 15             	add    %cl,0x15(%eax)
408ee4:	06                   	push   %es
408ee5:	04 0e                	add    $0xe,%al
408ee7:	00 d4                	add    %dl,%ah
408ee9:	21 17                	and    %edx,(%edi)
408eeb:	11 0e                	adc    %ecx,(%esi)
408eed:	00 2a                	add    %ch,(%edx)
408eef:	0d 17 11 0a 00       	or     $0xa1117,%eax
408ef4:	26 13 b5 1a 06 00 5e 	adc    %es:0x5e00061a(%ebp),%esi
408efb:	00 40 04             	add    %al,0x4(%eax)
408efe:	0e                   	push   %cs
408eff:	00 da                	add    %bl,%dl
408f01:	17                   	pop    %ss
408f02:	17                   	pop    %ss
408f03:	11 0a                	adc    %ecx,(%edx)