MSTSANLRNRYWVLRHGKSIPNEKGLIISSLENGRLAEYGLASEGVSQAQRAGELLLKELKAKNIPLENIRICYSPFSRTMQTAKMAASVLNIPFEGSQCKVMEELRERYFGPTLELLSHDKYTEIWALDEKDPFMPPEGGESAADVASRLATALATIEAEFQGCAVLVVSHGDPLQILQTILHAVNRSSESSEDILSRIKGTITQSVLLQHRKFALLTGELREIV