MSKSQEKEFTGRHMLMVMLGAFGVIITVNLTMAYNAIGTFPGLEVKNSYVASQNFDKNRASQQALGWTTDVRLDDGVLHLVFTDKQGQPVRAELLSVTLGRSTHVRDDQTPPFRWTGRDFTAPVDLDGGNWNIRLVAQAEDGTQFRQRMVFYVKG