MTRIVVGIAIASAAVACAAAAYVVSRRVRSRKNWNRTLGILQDFQGECATSLFRLRQVVDAMTVEMHAGLASEGGSKLKMLLSYVDNLPTGDEEGLYYALDLGGTNFRVLRVQLGGRDGRVLRQEYEEVPIPSQLMVGSNEELFDYIALELSRFVESEGDGFHPKPGRERELGFTFSFPVKQTSIDSGYLIKWTKGFAISDGVGKDVVQSLHDAMRRQGLDMRVAALVNDTVGALAGARYWNEDVMVAVILGTGTNACYVERAEAITKYQGESPRSGSMVINMEWGNFWSSHLPRTSYDEDLDAESLNPGEQGFEKMISGMYLGDIVRRVLLRMAEESFLFGADIPANLFKPFILRTPDMSTMHQDESADLREVARILKSVLGIVNTPLKVRKVVVELCDLVTERGARLAAAGIVGILKKIGRDGSATGGRLKNDQGKGRRTGVAMDGGLYEHYPKFRKYLQETVTNLLGEEVAANVTVDLSKDGSGIGASLLAASHSHYLNL*