MISMFEKSVPRMRLFNLINATNNFSKNNIIDLGRTGTTYKAILSDGSLLAVKRLQESHHSDKHFTSEITALASIRHYNLVPLRGFSVSRRERLLIYKYMPRGTLHDQLHQAKSKTKVMDWAKRLRIGIGVARDLMWLHHH