MLLTSHTFHKCEGVFKVSTAATHTRQGSQEEGSTVDLEEQHAIEFLAKRDSNADTIPQNVGKLARSHKMATVLFMDICGFTSMSKAVEPHKVLEMLNTLFSAVDKLTDEYKVHKVETAGDCYIVSCGVLWDQTSNGFQCTLDNHDHPEVSARRMMEFAKAVLQETGKAKMPNSSEPVQMRVGIHSGDVVSGLIGSKLPKFSIFGDTMNTAARMESTGKPGRIHVSETTQGLLPEYAWEAMGKINVKGKVWNNVFWIEGVLFFLEHDLLLRQSRG*