MLPQTFDFPTSSTAAAAVEEEAEKVCAVCGDRAVCFHYGARTCEGCKGFFKRTVQKASKYACAGNRNCPIEKRYRSRCQACRFQKCLNVGMVKESRIRNECMNSSLGSLTYLFLGTVFLKLIFGGYFKVGRFHFLPRTKTEKNGS