MGSLSRLKTLKRTSDWRTLRRNVQFNSFRADRSFVASVTFGIPSDIDLRIQPASGPLDSGGTHFRLDYSAKSGDLERVNQPAWRQMLGRGSQGFNPNLHRYLSSHASSTQVPRERVECVIVGAGVVGLAIARELSLRGREVWVIEGATDIGTGISSRNSEVIHAGLYYPKGSLKAKLCVEGKDALYAYCQEYGIPFKKTGKLVVATQSQQIPMLENILNAGKSNGAHDLRLLESNDVRNMEPELECVKALWSPSSGIVDSHSFMISLQADAEEHGASFAYNTSMLRGAVTKRNIEIHVGSTEALTPSSGKGVDAVLCANYVVNATGLYAQSFARNLDGLPVDSIPASHFARGCYFSLPGVKAPFSHLIYPIPEDGGLGCHVTLDLGGQIRFGPDVQWLPELTNSVSLFTQFDYSVDPKRADRFYSEIRKYYPSLPDGSLQPSYSGIRPKISGPGQPSADFLIQGEKDHGVRGLVNLYGIESPGLTSCLAIAKTVHAMLMDQEC*