MFLAGRRVYSTKDSNDPLNAEIDDDIYIDTKELCKRIAYELKQHSIPQAIFAERILCRSQGTLSDLLRNPKPWNKLKSGRETFRRMFNWVQQPLAMRLGILDMYKQ