MALAMQKRNNVRLPPEVNRVLYVRNLPYKITSDEMYDIFGKYGAIRQIRVGNTPETRGTAFVVYEDIFDAKNACDHLSGFNVCNRYLVVLYYQSTKAFKRLDVDKKQEELDQMKAKYNINSDDLRK