MIQWQKFCDQHLITSEGVYEFVEEEGDRRAANVRERKRMCSINVAFIELRNYIPTFPFEKRLSKIDTLNLAIAYINMLEDVLR