MSRRVGYRFHPTEEELVDYFLKHKMNGHDSLVDEDIRFIDLCKFDPWDLPRYAAEVSNDQVWYFFCRREVKYKNATRQRFNRSTQSGHWKPTGNERSIMSRSTNTEIGTKRTLVFYKRGTPKEVRTNWVIHEYQPKTLLPHQTDFVLCKLKEKRLDKARISACDEGQSSRSGPSDNRPIEIPISEDLISTDDYGNDSDRLWEMEEDPNEMAYSFIVVPDEHSGEEYLYPISGNPYGYNSEEGARINRNHSSSPNSMNGVYLDEIRDMDFYETVKESRKHVAGRVQPQENHKGSITVKTEQDQKTDFAKTKLRENAVATDNKTGSFIRLETSVLSQSSSPPSVYFIN