MALSMQKRNNVRLPPEVNRVLYVRNLPYKITSDEMYDIFGKYGAIRQIRVGNTPETRGTAFVVYEDIFDAKNARDHLSGFNVCNRYLVVLYYQSTKAFKQLDVDKKQDELDQMKAKYNISTEELRK