MFRFNFRREISKYTGIYHRKIHSGLEDAGPMASRLKSRSVVRFSGPDTVKFLQGLLTNDVRRFGESSGEKNSAVPTPNMASVTNPPMYAALLTPQGRFLYDFFLYSPSRPDEKLDRTGSGPGSDSGRDGSVELFADVDVDVLDELLETLKKYRLRSKVDIENVAEEFSCWQRYGRNLTGSSSVGWGGGVDRAGESTASGNKYGWQWYKDPRLECLGYRSIFPSDATPPLVEADKETDESNYLLWRLEHGVAEGSAEIPKGEAIPLEYNFVGLNAISFDKGCYVGQELIARTHHRGVIRKRLIPLRFIDSNGKELNQKIAAGAEVVESGTGKKMGTVSTALGSRGMGVMRVEEAFKPSAELAVKDSEEVKVEAIKPTWWPAEWFQQNQSGVAAA*