MRVNYYEFYKRRLNENNPIGKDINGDSIYEYATVSEIPNELFKNPSYSVLLPEIPKFVENLIGFKNRKVLLKKKVILKTLRDHSEIELSMHKKILTLAVYNPTVFMKNKPISKPNYLAFVNEGDYYAVSTIDFDETKKYIEIVDWRKVDSKEFDRMIRKVSAEGGQFLIKAVDR