MKSSSPTKVTRLSANFGPEEMSLKYKEIISTLNKREGKNPSQDYYQYQGFWFHLPFLETTLCMQDNFKAKPSDIFLCSSVKTGTTWLKALAFSIMTRDLFDDSTNPLLTKVPHECLPFLESGYASNANFLDTELPLLATHLPYTCLPQSVLQSDCKIIYICREPKDTFVSWWHYMQRLRESVDIFTADSVPLEEEFKLFCEGIYAYGPYWDHVIEYKKASVDRPDRVFFLKYEDLKSDTLCYVKKLAEFMGKPFSKEEENQGVAEKIVARCHFESLSNLEVNKSGLIHPNSWTIKNSAFF*