MSSELFFSKTLSAIPSDENASIVIFDNCPYSRHITKKTRDPFGAARRTIEGLGRNVARLVIQGKGCVLLALHPNSYPTIHSGAARYCTALVEDKTISGNDRDIVVPAGAIDYGIGTKNRRCTLTYFGNADRSLSAEFQNIRSRVKSAMLRLTTFPDACVVSTSERREYVRGISDSKFCFALPGDTMGGEKLALAVMQGCVPVIEHYSWRHQPFFDFLNYSRFAVRMPKAWDAEELLTRLRASDWKQYQRNLRMARHWFDYTRHSEAVSPYTLIWTQVSEIWA*