MSDDIKTYFNGLLEKVSGLHVIQITDRDGVPLLRVGQEKNVDFALMPSFIPTFTTACDQASKLGLGRNKTIISMYSNYQVVQMNKLPLILTFVGAENCNTGHILALEQQVDGYLEDIKQAVTESQTHA