MDTRYLLAVFFILLVLGLEVQGDLRPQAEEADGSTFLTWVQKSLRRYWDAAKTTAEGLYQKTALPTVNEKIGDMYTKCTSAATTYLGILTDQIVSIVKGEE