MMSLFAKSITLRTELKISDEEFVQLRDFIYQQCGIYIAENRKYLVENRLSNRLKDLNLKSFGEYYQYLRYDANKRTELNKLFEVVTTNETSFYRNPPQLQVFQEKVLGAVIAELRAKGQKRLRIWSAGCSTGEEPYTLGIILHEVLRSEIASWDIRITANDLSEAVLASARKGMYSDYALRTTPPDIISRYFIKEGTQYRIDPKVQQLVQFGQINLSDRTQLKRVERSQIVFCRNVIIYFDDEMKKQVIGSFYDNLLPGGYLLIGHSESLHNISRAFKPEHHTGAIIYRKLA