MLGVSASLSFVLLKKKGISRQLLAYTEKESKETRCLLGVSSTFKPRHVALVLNADHPPLFLFEVCEQERSLIIRAMDVDAAEEAVWGDALEWTIAAPLAKVWALTHDFNAVDKWGPSVLLKCSIAEGSPQEPGCVRRVEGLPNPALEDTPYALEKLLELDTAHHMMKYVVLQSSFPPFLGVLSTLQFVEAGAGLSTRILWSYERSPMEGLHEEGFKHIMESLYNTMVGDLQKIMGSTSNVQESSSPPAVAGGDRLSSMASPLQ*