MKQLTLAKTVKGVGIGLHKGEPIEITLEPLEANSGIVFFRSDLNASYKASPENVINTQMATVLGDERGFISTIEHLMSAINAYGIDNVRIVLNANEAPVMDGSSISFCMMLDEAGVKELDAPKKIMVIKKPIEVRDGNKFVRLTPTKEPRINYTIKFDNAVIGEQSYNFEFSKKNYIENIARARTFGFLKDVQALRSMNLALGGSLENTIVVDENRILNPEGLRFKDEFVRHKILDAIGDLTLLGYRVFGDYTSYAGSHHLNHLLTKEVLKDKDAYEIVSLEKTTQKAYEKVFA*