MFSIRDSAHRRFLLFRRAFKQLDVEAALTKALGEVDILLTWMQKFYKL