MGNHSIGTQTDDLTKEHNAEALQPPSMYKVILNNDDYTPMEFVIDVLQKFFSYDIERATQLMLTVHYHGKAICGVYSAEVAETKVAQVNRYARENEHPLLCTLEKA