MSESYQKLRKDFKELDFTDRLTFLAESVLMTGQGAVVGGLELAGSVVETVAGTVGSLIDATGIGAMLGRTGGVVGETIDRVAITVKDVSRSAGELYSDAVKNVDNVTDNAARAIGDAGVSASEAVRNIAGSFQKTTVKK