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:	dc 0d 00 00 23 55    	fmull  0x55230000
408ce6:	53                   	push   %ebx
408ce7:	00 fc                	add    %bh,%ah
408ce9:	65 00 00             	add    %al,%gs:(%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 0c 66             	add    %cl,(%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 03                	add    %al,(%ebx)
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 8c 0c f4 18 06 00 	add    %cl,0x618f4(%esp,%ecx,1)
408d86:	4d                   	dec    %ebp
408d87:	0d f4 18 06 00       	or     $0x618f4,%eax
408d8c:	45                   	inc    %ebp
408d8d:	0b 8a 18 0f 00 87    	or     -0x78fff0e8(%edx),%ecx
408d93:	19 00                	sbb    %eax,(%eax)
408d95:	00 06                	add    %al,(%esi)
408d97:	00 a1 0b 6a 15 06    	add    %ah,0x6156a0b(%ecx)
408d9d:	00 3d 0c 6a 15 06    	add    %bh,0x6156a0c
408da3:	00 1e                	add    %bl,(%esi)
408da5:	0c 6a                	or     $0x6a,%al
408da7:	15 06 00 f1 0c       	adc    $0xcf10006,%eax
408dac:	6a 15                	push   $0x15
408dae:	06                   	push   %es
408daf:	00 ac 0c 6a 15 06 00 	add    %ch,0x6156a(%esp,%ecx,1)
408db6:	c5 0c 6a             	lds    (%edx,%ebp,2),%ecx
408db9:	15 06 00 b8 0b       	adc    $0xbb80006,%eax
408dbe:	6a 15                	push   $0x15
408dc0:	06                   	push   %es
408dc1:	00 8d 0b d5 18 06    	add    %cl,0x618d50b(%ebp)
408dc7:	00 ee                	add    %ch,%dh
408dc9:	0a d5                	or     %ch,%dl
408dcb:	18 06                	sbb    %al,(%esi)
408dcd:	00 01                	add    %al,(%ecx)
408dcf:	0c 6a                	or     $0x6a,%al
408dd1:	15 06 00 d3 0b       	adc    $0xbd30006,%eax
408dd6:	31 0f                	xor    %ecx,(%edi)
408dd8:	06                   	push   %es
408dd9:	00 27                	add    %ah,(%edi)
408ddb:	1d 14 13 0a 00       	sbb    $0xa1314,%eax
408de0:	28 21                	sub    %ah,(%ecx)
408de2:	af                   	scas   %es:(%edi),%eax
408de3:	1a 06                	sbb    (%esi),%al
408de5:	00 73 21             	add    %dh,0x21(%ebx)
408de8:	6a 15                	push   $0x15
408dea:	0e                   	push   %cs
408deb:	00 0a                	add    %cl,(%edx)
408ded:	0d 11 11 0e 00       	or     $0xe1111,%eax
408df2:	ec                   	in     (%dx),%al
408df3:	0b 11                	or     (%ecx),%edx
408df5:	11 12                	adc    %edx,(%edx)
408df7:	00 71 0c             	add    %dh,0xc(%ecx)
408dfa:	e7 14                	out    %eax,$0x14
408dfc:	12 00                	adc    (%eax),%al
408dfe:	e0 0c                	loopne 0x408e0c
408e00:	e7 14                	out    %eax,$0x14
408e02:	0e                   	push   %cs
408e03:	00 fc                	add    %bh,%ah
408e05:	0a 38                	or     (%eax),%bh
408e07:	13 16                	adc    (%esi),%edx
408e09:	00 7c 1d 0a          	add    %bh,0xa(%ebp,%ebx,1)
408e0d:	04 16                	add    $0x16,%al
408e0f:	00 70 07             	add    %dh,0x7(%eax)
408e12:	0a 04 06             	or     (%esi,%eax,1),%al
408e15:	00 28                	add    %ch,(%eax)
408e17:	0b 8a 18 0e 00 11    	or     0x11000e18(%edx),%ecx
408e1d:	0b b6 17 0e 00 2f    	or     0x2f000e17(%esi),%esi
408e23:	17                   	pop    %ss
408e24:	11 11                	adc    %edx,(%ecx)
408e26:	06                   	push   %es
408e27:	00 85 16 ca 14 06    	add    %al,0x614ca16(%ebp)
408e2d:	00 64 1f ca          	add    %ah,-0x36(%edi,%ebx,1)
408e31:	14 16                	adc    $0x16,%al
408e33:	00 88 15 0a 04 16    	add    %cl,0x16040a15(%eax)
408e39:	00 c3                	add    %al,%bl
408e3b:	15 0a 04 12 00       	adc    $0x12040a,%eax
408e40:	cc                   	int3
408e41:	16                   	push   %ss
408e42:	9c                   	pushf
408e43:	12 12                	adc    (%edx),%dl
408e45:	00 dc                	add    %bl,%ah
408e47:	03 a3 03 06 00 ce    	add    -0x31fff9fd(%ebx),%esp
408e4d:	12 39                	adc    (%ecx),%bh
408e4f:	03 0e                	add    (%esi),%ecx
408e51:	00 47 1a             	add    %al,0x1a(%edi)
408e54:	11 11                	adc    %edx,(%ecx)
408e56:	12 00                	adc    (%eax),%al
408e58:	7d 09                	jge    0x408e63
408e5a:	a3 03 12 00 52       	mov    %eax,0x52001203
408e5f:	1d a3 03 12 00       	sbb    $0x1203a3,%eax
408e64:	df 06                	filds  (%esi)
408e66:	a3 03 12 00 85       	mov    %eax,0x85001203
408e6b:	21 a3 03 06 00 25    	and    %esp,0x25000603(%ebx)
408e71:	18 50 1b             	sbb    %dl,0x1b(%eax)
408e74:	06                   	push   %es
408e75:	00 3d 0a 14 13 06    	add    %bh,0x613140a
408e7b:	00 1f                	add    %bl,(%edi)
408e7d:	1e                   	push   %ds
408e7e:	14 13                	adc    $0x13,%al
408e80:	06                   	push   %es
408e81:	00 89 10 14 13 06    	add    %cl,0x6131410(%ecx)
408e87:	00 5a 0c             	add    %bl,0xc(%edx)
408e8a:	6a 15                	push   $0x15
408e8c:	1a 00                	sbb    (%eax),%al
408e8e:	4d                   	dec    %ebp
408e8f:	00 0a                	add    %cl,(%edx)
408e91:	04 16                	add    $0x16,%al
408e93:	00 59 14             	add    %bl,0x14(%ecx)
408e96:	0a 04 06             	or     (%esi,%eax,1),%al
408e99:	00 d3                	add    %dl,%bl
408e9b:	0a f4                	or     %ah,%dh
408e9d:	18 06                	sbb    %al,(%esi)
408e9f:	00 72 0a             	add    %dh,0xa(%edx)
408ea2:	8a 18                	mov    (%eax),%bl
408ea4:	06                   	push   %es
408ea5:	00 59 0b             	add    %bl,0xb(%ecx)
408ea8:	8a 18                	mov    (%eax),%bl
408eaa:	16                   	push   %ss
408eab:	00 35 08 0a 04 16    	add    %dh,0x16040a08
408eb1:	00 04 20             	add    %al,(%eax,%eiz,1)
408eb4:	0a 04 16             	or     (%esi,%edx,1),%al
408eb7:	00 fd                	add    %bh,%ch
408eb9:	16                   	push   %ss
408eba:	0a 04 06             	or     (%esi,%eax,1),%al
408ebd:	00 8d 09 14 13 16    	add    %cl,0x16131409(%ebp)
408ec3:	00 61 1a             	add    %ah,0x1a(%ecx)
408ec6:	0a 04 12             	or     (%edx,%edx,1),%al
408ec9:	00 ad 0a a3 03 0e    	add    %ch,0xe03a30a(%ebp)
408ecf:	00 7a 0b             	add    %bh,0xb(%edx)
408ed2:	11 11                	adc    %edx,(%ecx)
408ed4:	06                   	push   %es
408ed5:	00 4e 16             	add    %cl,0x16(%esi)
408ed8:	14 13                	adc    $0x13,%al
408eda:	06                   	push   %es
408edb:	00 7d 1a             	add    %bh,0x1a(%ebp)
408ede:	14 13                	adc    $0x13,%al
408ee0:	16                   	push   %ss
408ee1:	00 42 15             	add    %al,0x15(%edx)
408ee4:	0a 04 0e             	or     (%esi,%ecx,1),%al
408ee7:	00 d4                	add    %dl,%ah
408ee9:	21 11                	and    %edx,(%ecx)
408eeb:	11 0e                	adc    %ecx,(%esi)
408eed:	00 24 0d 11 11 0a 00 	add    %ah,0xa1111(,%ecx,1)
408ef4:	20 13                	and    %dl,(%ebx)
408ef6:	af                   	scas   %es:(%edi),%eax
408ef7:	1a 06                	sbb    (%esi),%al
408ef9:	00 5e 00             	add    %bl,0x0(%esi)
408efc:	44                   	inc    %esp
408efd:	04 0e                	add    $0xe,%al
408eff:	00 d4                	add    %dl,%ah
408f01:	17                   	pop    %ss
408f02:	11 11                	adc    %edx,(%ecx)
408f04:	0a 00                	or     (%eax),%al
408f06:	27                   	daa
408f07:	11 af 1a 0a 00 63    	adc    %ebp,0x63000a1a(%edi)
408f0d:	16                   	push   %ss
408f0e:	af                   	scas   %es:(%edi),%eax
408f0f:	1a 0a                	sbb    (%edx),%cl
408f11:	00 ce                	add    %cl,%dh
408f13:	17                   	pop    %ss