411a95:	1a 41 00             	sbb    0x0(%ecx),%al
411a98:	12 1b                	adc    (%ebx),%bl
411a9a:	41                   	inc    %ecx
411a9b:	00 26                	add    %ah,(%esi)
411a9d:	1b 41 00             	sbb    0x0(%ecx),%eax
411aa0:	3a 1b                	cmp    (%ebx),%bl
411aa2:	41                   	inc    %ecx
411aa3:	00 cf                	add    %cl,%bh
411aa5:	1b 41 00             	sbb    0x0(%ecx),%eax
411aa8:	cf                   	iret
411aa9:	1b 41 00             	sbb    0x0(%ecx),%eax
411aac:	4a                   	dec    %edx
411aad:	1b 41 00             	sbb    0x0(%ecx),%eax
411ab0:	c1 1b 41             	rcrl   $0x41,(%ebx)
411ab3:	00 cf                	add    %cl,%bh
411ab5:	1b 41 00             	sbb    0x0(%ecx),%eax
411ab8:	cf                   	iret
411ab9:	1b 41 00             	sbb    0x0(%ecx),%eax
411abc:	cf                   	iret
411abd:	1b 41 00             	sbb    0x0(%ecx),%eax
411ac0:	61                   	popa
411ac1:	1b 41 00             	sbb    0x0(%ecx),%eax
411ac4:	75 1b                	jne    0x411ae1
411ac6:	41                   	inc    %ecx
411ac7:	00 89 1b 41 00 9d    	add    %cl,-0x62ffbee5(%ecx)
411acd:	1b 41 00             	sbb    0x0(%ecx),%eax
411ad0:	b6 1b                	mov    $0x1b,%dh
411ad2:	41                   	inc    %ecx
411ad3:	00 8b 43 08 df 00    	add    %cl,0xdf0843(%ebx)
411ad9:	dd 1c 24             	fstpl  (%esp)
411adc:	9b                   	fwait
411add:	e9 12 01 00 00       	jmp    0x411bf4
411ae2:	8b 43 08             	mov    0x8(%ebx),%eax
411ae5:	db 00                	fildl  (%eax)
411ae7:	dd 1c 24             	fstpl  (%esp)
411aea:	9b                   	fwait
411aeb:	e9 04 01 00 00       	jmp    0x411bf4
411af0:	8b 43 08             	mov    0x8(%ebx),%eax
411af3:	d9 00                	flds   (%eax)
411af5:	dd 1c 24             	fstpl  (%esp)
411af8:	9b                   	fwait
411af9:	e9 f6 00 00 00       	jmp    0x411bf4
411afe:	8b 43 08             	mov    0x8(%ebx),%eax
411b01:	8b 10                	mov    (%eax),%edx
411b03:	89 14 24             	mov    %edx,(%esp)
411b06:	8b 50 04             	mov    0x4(%eax),%edx
411b09:	89 54 24 04          	mov    %edx,0x4(%esp)
411b0d:	e9 e2 00 00 00       	jmp    0x411bf4
411b12:	8b 43 08             	mov    0x8(%ebx),%eax
411b15:	df 28                	fildll (%eax)
411b17:	d8 35 fc 1b 41 00    	fdivs  0x411bfc
411b1d:	dd 1c 24             	fstpl  (%esp)
411b20:	9b                   	fwait
411b21:	e9 ce 00 00 00       	jmp    0x411bf4
411b26:	8b 43 08             	mov    0x8(%ebx),%eax
411b29:	8b 10                	mov    (%eax),%edx
411b2b:	89 14 24             	mov    %edx,(%esp)
411b2e:	8b 50 04             	mov    0x4(%eax),%edx
411b31:	89 54 24 04          	mov    %edx,0x4(%esp)
411b35:	e9 ba 00 00 00       	jmp    0x411bf4
411b3a:	8b c3                	mov    %ebx,%eax
411b3c:	e8 87 fb ff ff       	call   0x4116c8
411b41:	dd 1c 24             	fstpl  (%esp)
411b44:	9b                   	fwait
411b45:	e9 aa 00 00 00       	jmp    0x411bf4
411b4a:	8b 43 08             	mov    0x8(%ebx),%eax
411b4d:	0f bf 00             	movswl (%eax),%eax
411b50:	89 44 24 08          	mov    %eax,0x8(%esp)
411b54:	db 44 24 08          	fildl  0x8(%esp)
411b58:	dd 1c 24             	fstpl  (%esp)
411b5b:	9b                   	fwait
411b5c:	e9 93 00 00 00       	jmp    0x411bf4
411b61:	8b 43 08             	mov    0x8(%ebx),%eax
411b64:	0f be 00             	movsbl (%eax),%eax
411b67:	89 44 24 08          	mov    %eax,0x8(%esp)
411b6b:	db 44 24 08          	fildl  0x8(%esp)
411b6f:	dd 1c 24             	fstpl  (%esp)
411b72:	9b                   	fwait
411b73:	eb 7f                	jmp    0x411bf4
411b75:	8b 43 08             	mov    0x8(%ebx),%eax
411b78:	0f b6 00             	movzbl (%eax),%eax
411b7b:	89 44 24 08          	mov    %eax,0x8(%esp)
411b7f:	db 44 24 08          	fildl  0x8(%esp)
411b83:	dd 1c 24             	fstpl  (%esp)
411b86:	9b                   	fwait
411b87:	eb 6b                	jmp    0x411bf4
411b89:	8b 43 08             	mov    0x8(%ebx),%eax
411b8c:	0f b7 00             	movzwl (%eax),%eax
411b8f:	89 44 24 08          	mov    %eax,0x8(%esp)
411b93:	db 44 24 08          	fildl  0x8(%esp)
411b97:	dd 1c 24             	fstpl  (%esp)
411b9a:	9b                   	fwait
411b9b:	eb 57                	jmp    0x411bf4
411b9d:	8b 43 08             	mov    0x8(%ebx),%eax
411ba0:	8b 00                	mov    (%eax),%eax
411ba2:	89 44 24 0c          	mov    %eax,0xc(%esp)
411ba6:	33 c0                	xor    %eax,%eax
411ba8:	89 44 24 10          	mov    %eax,0x10(%esp)
411bac:	df 6c 24 0c          	fildll 0xc(%esp)
411bb0:	dd 1c 24             	fstpl  (%esp)
411bb3:	9b                   	fwait
411bb4:	eb 3e                	jmp    0x411bf4
411bb6:	8b 43 08             	mov    0x8(%ebx),%eax
411bb9:	df 28                	fildll (%eax)
411bbb:	dd 1c 24             	fstpl  (%esp)
411bbe:	9b                   	fwait
411bbf:	eb 33                	jmp    0x411bf4
411bc1:	8b 43 08             	mov    0x8(%ebx),%eax
411bc4:	e8 bf fc ff ff       	call   0x411888
411bc9:	dd 1c 24             	fstpl  (%esp)
411bcc:	9b                   	fwait
411bcd:	eb 25                	jmp    0x411bf4
411bcf:	8b c3                	mov    %ebx,%eax
411bd1:	e8 b6 fb ff ff       	call   0x41178c
411bd6:	dd 1c 24             	fstpl  (%esp)
411bd9:	9b                   	fwait
411bda:	eb 18                	jmp    0x411bf4
411bdc:	8b d4                	mov    %esp,%edx
411bde:	8b c3                	mov    %ebx,%eax
411be0:	e8 57 fc ff ff       	call   0x41183c
411be5:	84 c0                	test   %al,%al
411be7:	75 0b                	jne    0x411bf4
411be9:	8b c3                	mov    %ebx,%eax
411beb:	e8 9c fb ff ff       	call   0x41178c
411bf0:	dd 1c 24             	fstpl  (%esp)
411bf3:	9b dd 04 24          	fldl   (%esp)
411bf7:	83 c4 14             	add    $0x14,%esp
411bfa:	5b                   	pop    %ebx
411bfb:	c3                   	ret
411bfc:	00 40 1c             	add    %al,0x1c(%eax)
411bff:	46                   	inc    %esi
411c00:	55                   	push   %ebp
411c01:	8b ec                	mov    %esp,%ebp
411c03:	83 c4 ec             	add    $0xffffffec,%esp
411c06:	53                   	push   %ebx
411c07:	56                   	push   %esi
411c08:	57                   	push   %edi
411c09:	89 45 fc             	mov    %eax,-0x4(%ebp)
411c0c:	8b 45 fc             	mov    -0x4(%ebp),%eax
411c0f:	0f b7 00             	movzwl (%eax),%eax
411c12:	83 f8 14             	cmp    $0x14,%eax
411c15:	0f 87 26 01 00 00    	ja     0x411d41
411c1b:	ff 24 85 22 1c 41 00 	jmp    *0x411c22(,%eax,4)
411c22:	76 1c                	jbe    0x411c40
411c24:	41                   	inc    %ecx
411c25:	00 80 1c 41 00 a0    	add    %al,-0x5fffbee4(%eax)
411c2b:	1c 41                	sbb    $0x41,%al
411c2d:	00 af 1c 41 00 be    	add    %ch,-0x41ffbee4(%edi)
411c33:	1c 41                	sbb    $0x41,%al
411c35:	00 41 1d             	add    %al,0x1d(%ecx)
411c38:	41                   	inc    %ecx
411c39:	00 41 1d             	add    %al,0x1d(%ecx)
411c3c:	41                   	inc    %ecx
411c3d:	00 41 1d             	add    %al,0x1d(%ecx)
411c40:	41                   	inc    %ecx
411c41:	00 41 1d             	add    %al,0x1d(%ecx)
411c44:	41                   	inc    %ecx
411c45:	00 41 1d             	add    %al,0x1d(%ecx)
411c48:	41                   	inc    %ecx
411c49:	00 41 1d             	add    %al,0x1d(%ecx)
411c4c:	41                   	inc    %ecx
411c4d:	00 cc                	add    %cl,%ah
411c4f:	1c 41                	sbb    $0x41,%al
411c51:	00 41 1d             	add    %al,0x1d(%ecx)
411c54:	41                   	inc    %ecx
411c55:	00 41 1d             	add    %al,0x1d(%ecx)
411c58:	41                   	inc    %ecx
411c59:	00 41 1d             	add    %al,0x1d(%ecx)
411c5c:	41                   	inc    %ecx
411c5d:	00 41 1d             	add    %al,0x1d(%ecx)
411c60:	41                   	inc    %ecx
411c61:	00 e2                	add    %ah,%dl
411c63:	1c 41                	sbb    $0x41,%al
411c65:	00 f8                	add    %bh,%al
411c67:	1c 41                	sbb    $0x41,%al
411c69:	00 0b                	add    %cl,(%ebx)
411c6b:	1d 41 00 1e 1d       	sbb    $0x1d1e0041,%eax
411c70:	41                   	inc    %ecx
411c71:	00 35 1d 41 00 33    	add    %dh,0x3300411d
411c77:	c0 89 45 f8 e9 03 01 	rorb   $0x1,0x3e9f845(%ecx)
411c7e:	00 00                	add    %al,(%eax)
411c80:	80 3d 14 0a 46 00 00 	cmpb   $0x0,0x460a14
411c87:	74 0d                	je     0x411c96
411c89:	66 ba 04 00          	mov    $0x4,%dx
411c8d:	66 b8 01 00          	mov    $0x1,%ax
411c91:	e8 7a d4 ff ff       	call   0x40f110
411c96:	33 c0                	xor    %eax,%eax
411c98:	89 45 f8             	mov    %eax,-0x8(%ebp)
411c9b:	e9 e3 00 00 00       	jmp    0x411d83
411ca0:	8b 45 fc             	mov    -0x4(%ebp),%eax
411ca3:	df 40 08             	filds  0x8(%eax)
411ca6:	d9 5d f8             	fstps  -0x8(%ebp)
411ca9:	9b                   	fwait
411caa:	e9 d4 00 00 00       	jmp    0x411d83
411caf:	8b 45 fc             	mov    -0x4(%ebp),%eax
411cb2:	db 40 08             	fildl  0x8(%eax)
411cb5:	d9 5d f8             	fstps  -0x8(%ebp)
411cb8:	9b                   	fwait
411cb9:	e9 c5 00 00 00       	jmp    0x411d83
411cbe:	8b 45 fc             	mov    -0x4(%ebp),%eax
411cc1:	8b 40 08             	mov    0x8(%eax),%eax
411cc4:	89 45 f8             	mov    %eax,-0x8(%ebp)
411cc7:	e9 b7 00 00 00       	jmp    0x411d83
411ccc:	8b 45 fc             	mov    -0x4(%ebp),%eax
411ccf:	0f bf 40 08          	movswl 0x8(%eax),%eax
411cd3:	89 45 f4             	mov    %eax,-0xc(%ebp)
411cd6:	db 45 f4             	fildl  -0xc(%ebp)
411cd9:	d9 5d f8             	fstps  -0x8(%ebp)
411cdc:	9b                   	fwait
411cdd:	e9 a1 00 00 00       	jmp    0x411d83
411ce2:	8b 45 fc             	mov    -0x4(%ebp),%eax
411ce5:	0f be 40 08          	movsbl 0x8(%eax),%eax
411ce9:	89 45 f4             	mov    %eax,-0xc(%ebp)
411cec:	db 45 f4             	fildl  -0xc(%ebp)
411cef:	d9 5d f8             	fstps  -0x8(%ebp)
411cf2:	9b                   	fwait
411cf3:	e9 8b 00 00 00       	jmp    0x411d83
411cf8:	8b 45 fc             	mov    -0x4(%ebp),%eax
411cfb:	0f b6 40 08          	movzbl 0x8(%eax),%eax
411cff:	89 45 f4             	mov    %eax,-0xc(%ebp)
411d02:	db 45 f4             	fildl  -0xc(%ebp)
411d05:	d9 5d f8             	fstps  -0x8(%ebp)
411d08:	9b                   	fwait
411d09:	eb 78                	jmp    0x411d83
411d0b:	8b 45 fc             	mov    -0x4(%ebp),%eax
411d0e:	0f b7 40 08          	movzwl 0x8(%eax),%eax
411d12:	89 45 f4             	mov    %eax,-0xc(%ebp)
411d15:	db 45 f4             	fildl  -0xc(%ebp)
411d18:	d9 5d f8             	fstps  -0x8(%ebp)
411d1b:	9b                   	fwait
411d1c:	eb 65                	jmp    0x411d83
411d1e:	8b 45 fc             	mov    -0x4(%ebp),%eax
411d21:	8b 40 08             	mov    0x8(%eax),%eax
411d24:	89 45 ec             	mov    %eax,-0x14(%ebp)
411d27:	33 c0                	xor    %eax,%eax
411d29:	89 45 f0             	mov    %eax,-0x10(%ebp)
411d2c:	df 6d ec             	fildll -0x14(%ebp)
411d2f:	d9 5d f8             	fstps  -0x8(%ebp)
411d32:	9b                   	fwait
411d33:	eb 4e                	jmp    0x411d83
411d35:	8b 45 fc             	mov    -0x4(%ebp),%eax
411d38:	df 68 08             	fildll 0x8(%eax)
411d3b:	d9 5d f8             	fstps  -0x8(%ebp)
411d3e:	9b                   	fwait
411d3f:	eb 42                	jmp    0x411d83
411d41:	33 c0                	xor    %eax,%eax
411d43:	55                   	push   %ebp
411d44:	68 65 1d 41 00       	push   $0x411d65
411d49:	64 ff 30             	push   %fs:(%eax)
411d4c:	64 89 20             	mov    %esp,%fs:(%eax)
411d4f:	8b 45 fc             	mov    -0x4(%ebp),%eax
411d52:	e8 31 fb ff ff       	call   0x411888
411d57:	d9 5d f8             	fstps  -0x8(%ebp)
411d5a:	9b                   	fwait
411d5b:	33 c0                	xor    %eax,%eax
411d5d:	5a                   	pop    %edx
411d5e:	59                   	pop    %ecx
411d5f:	59                   	pop    %ecx
411d60:	64 89 10             	mov    %edx,%fs:(%eax)
411d63:	eb 1e                	jmp    0x411d83
411d65:	e9 6a 20 ff ff       	jmp    0x403dd4
411d6a:	8b 45 fc             	mov    -0x4(%ebp),%eax
411d6d:	0f b7 00             	movzwl (%eax),%eax
411d70:	66 ba 04 00          	mov    $0x4,%dx
411d74:	e8 0b d8 ff ff       	call   0x40f584
411d79:	33 c0                	xor    %eax,%eax
411d7b:	89 45 f8             	mov    %eax,-0x8(%ebp)
411d7e:	e8 61 24 ff ff       	call   0x4041e4
411d83:	d9 45 f8             	flds   -0x8(%ebp)
411d86:	5f                   	pop    %edi
411d87:	5e                   	pop    %esi
411d88:	5b                   	pop    %ebx
411d89:	8b e5                	mov    %ebp,%esp
411d8b:	5d                   	pop    %ebp
411d8c:	c3                   	ret
411d8d:	8d 40 00             	lea    0x0(%eax),%eax
411d90:	55                   	push   %ebp
411d91:	8b ec                	mov    %esp,%ebp
411d93:	83 c4 e0             	add    $0xffffffe0,%esp
411d96:	53                   	push   %ebx
411d97:	33 d2                	xor    %edx,%edx
411d99:	89 55 e0             	mov    %edx,-0x20(%ebp)
411d9c:	89 55 e4             	mov    %edx,-0x1c(%ebp)
411d9f:	89 55 fc             	mov    %edx,-0x4(%ebp)
411da2:	8b d8                	mov    %eax,%ebx
411da4:	33 c0                	xor    %eax,%eax
411da6:	55                   	push   %ebp
411da7:	68 6c 1e 41 00       	push   $0x411e6c
411dac:	64 ff 30             	push   %fs:(%eax)
411daf:	64 89 20             	mov    %esp,%fs:(%eax)
411db2:	8b d3                	mov    %ebx,%edx
411db4:	8d 45 fc             	lea    -0x4(%ebp),%eax
411db7:	e8 5c 15 00 00       	call   0x413318
411dbc:	8d 45 f0             	lea    -0x10(%ebp),%eax
411dbf:	50                   	push   %eax
411dc0:	6a 00                	push   $0x0
411dc2:	68 00 04 00 00       	push   $0x400
411dc7:	8b 45 fc             	mov    -0x4(%ebp),%eax
411dca:	50                   	push   %eax
411dcb:	a1 98 d4 46 00       	mov    0x46d498,%eax
411dd0:	8b 00                	mov    (%eax),%eax
411dd2:	ff d0                	call   *%eax
411dd4:	8b d0                	mov    %eax,%edx
411dd6:	81 ea 05 00 02 80    	sub    $0x80020005,%edx
411ddc:	74 0a                	je     0x411de8
411dde:	81 ea fb ff fd 7f    	sub    $0x7ffdfffb,%edx
411de4:	75 57                	jne    0x411e3d
411de6:	eb 61                	jmp    0x411e49
411de8:	8d 45 e4             	lea    -0x1c(%ebp),%eax
411deb:	8b 55 fc             	mov    -0x4(%ebp),%edx
411dee:	e8 b5 2b ff ff       	call   0x4049a8
411df3:	8b 45 e4             	mov    -0x1c(%ebp),%eax
411df6:	8d 55 f0             	lea    -0x10(%ebp),%edx
411df9:	e8 12 9b ff ff       	call   0x40b910
411dfe:	84 c0                	test   %al,%al
411e00:	75 47                	jne    0x411e49
411e02:	8d 45 e0             	lea    -0x20(%ebp),%eax
411e05:	8b 55 fc             	mov    -0x4(%ebp),%edx
411e08:	e8 9b 2b ff ff       	call   0x4049a8
411e0d:	8b 45 e0             	mov    -0x20(%ebp),%eax
411e10:	8d 55 e8             	lea    -0x18(%ebp),%edx
411e13:	e8 78 82 ff ff       	call   0x40a090
411e18:	84 c0                	test   %al,%al
411e1a:	74 0e                	je     0x411e2a
411e1c:	8b 45 e8             	mov    -0x18(%ebp),%eax
411e1f:	89 45 f0             	mov    %eax,-0x10(%ebp)
411e22:	8b 45 ec             	mov    -0x14(%ebp),%eax
411e25:	89 45 f4             	mov    %eax,-0xc(%ebp)
411e28:	eb 1f                	jmp    0x411e49
411e2a:	0f b7 13             	movzwl (%ebx),%edx
411e2d:	66 b9 07 00          	mov    $0x7,%cx
411e31:	b8 05 00 02 80       	mov    $0x80020005,%eax
411e36:	e8 15 d7 ff ff       	call   0x40f550
411e3b:	eb 0c                	jmp    0x411e49
411e3d:	0f b7 13             	movzwl (%ebx),%edx
411e40:	66 b9 07 00          	mov    $0x7,%cx
411e44:	e8 07 d7 ff ff       	call   0x40f550
411e49:	33 c0                	xor    %eax,%eax
411e4b:	5a                   	pop    %edx
411e4c:	59                   	pop    %ecx
411e4d:	59                   	pop    %ecx
411e4e:	64 89 10             	mov    %edx,%fs:(%eax)
411e51:	68 73 1e 41 00       	push   $0x411e73
411e56:	8d 45 e0             	lea    -0x20(%ebp),%eax
411e59:	ba 02 00 00 00       	mov    $0x2,%edx
411e5e:	e8 e1 28 ff ff       	call   0x404744
411e63:	8d 45 fc             	lea    -0x4(%ebp),%eax
411e66:	e8 95 30 ff ff       	call   0x404f00
411e6b:	c3                   	ret
411e6c:	e9 17 22 ff ff       	jmp    0x404088