MASSAELKGRLETVEEIKSPADKFWVACKEISSLMPIIYPNVFKSIKDIVGDGKSPGSTRFIQYVEGHPIGNALERIDSIDDENMTAAYSVIGGDFIGDFFTKFCPTVKIIPKENGCLAKWAVDYEKANEDVADPHVVVEFIVGVLHTLDDYVLKNSN