MKRRSVWVAGPVIVGAGPSGLAVAACLRNRGIPFLSLERAHCVASLWKLKTCDRLKLPLPKSFCQLPLMPFPETSSSTSKPIPKAFWPDIRGLDSFPGSFSHSSMYKNGEEFRERKVLAVGCGNSGMEVGCSYSANVSMVVRDKVHILARGMKLLKWLPLRWVDCFLLLVSWFLIGNTGKLGLERPRLGPLELMRRQGKTPVLDVGTLDKIKTRHIKVVPGIKRFNGSNVEFVDGKMERFDSGVLATGYQSNVPSWLKEGDMSNKKGGVNKRLFPNGWKGERGLYAVGFTKGGLQGISMDAIRVAEDIASIWKSEAKLLALSHMP*