MVLACLAAAGCGRADESALDGLRAEHDHVDAGTLRVDGLDGFQEENDIEGNGDYANLAGVYDPKNWAHLRIVRPDKSQVPLIQCGVCQAMANQIAALAKTMIQEEDARASPKSSSKAGKGKRNRLPLEIRLLDMLEHGFCDPHSVYGASWIPHLEVVHNTEQNTLEFATHKEEGRCGVECRTIAFTCEQILADKTTEVGALLYKKRHAIDQTDVYVALDCPAIKCRKPSSERVTTTFEVFEPLNEFEREAANAFRAYKYEGDVPAWIYQMINGQGVRFEESAPGEDPDEL*