MSELVKEATENGAAAESEKEQMNTVEDGVDPETTKNGAAPGEPVKEQMNKVEDGMDLDATENGAATGVFVKEQTNKVKDGVDPEATDNRPAREQPLKEQVNKVENQVDAEATENGALTEDFIMNKVEGGADLEATEKSEGLVNAQERPKKRKWNMQVQTLSAPESNEKQIGQAGLAGLIFMCSAETKKDCFKYGVFGFPIERKDLVEQVKKGMKLFLFDIDWRLLYGVYRACSEGGTDLEPEAFKRSKRKFPAQVRFCIHKECFPLEEADFKQAIKENYSRGKNRFNCQLDVEQVRKLMQLFRPLDGEGLPEPKSKPARFARDAMRKPRHIQARQYISPPRSRKEPVYLVGYQSPYGREHLDPQLHRQLSYVPSSQVTLAEAEAIYQQKLQEAHWDALRRAFAASDPIGAHVPKRYMDELYREQLDNMAGLPNPFFRGLEPQRDILPDRYGSLRLSGGVPY*