MEKSVATLDKGTTCTSWNYCGQRLATGSFNGFLSIFDSPDPASSSFTATSNIRIHEGGIVKIVWIPPEYGDAVACICGDGSLSLWEEIAEDGLPLQWKLCKIFHCKGSKVLDAQFGVIRTSLKMVVAYSDGHVKVYELLNPFELKNWQLQAEIQNVIDSVSTFGKASCFSASISWNPQRNESQEPSFVLGFNSDTPQLNSSKVWVFDQAHHRWLPVAELALSLDKSDQVFAVAWAPNVGRAYELIAVATRKGITIWHVRLNPGLDGRLSVEKVALLSGYEGEVWQMEWDMSGMTLATSGTDGMVRLWQSNFNGVWLEQAAFEPAS*