MLKALQATINASVLYGILVAWVLFSHGVVLEPYDDLLHGKGKITCGALYLSSSHVWFVDSEDEEEEEEAVEEENVAPPQYDQQMPTYFQDFENRLFDQSTQIEMLEHRVDEQF