MALDRRALNFIFSVDFMRMGILWTLAVIFSQLRLLFRGISIKTPAFPRVPPNPSTRPVCIITGATSGLGKAAAHALSMERYFVILAGRSDHLLSKTIEEIKQQQEDAHLKAFQVDVSSLASILNFKNSVQQWLCDLHMHPSIQLLVNNAGILATSRRFTAEGYDKMMGTNYMGAFSMANVLLPLLKNSSKPSRIVNVTSFTHHCVSGAQFDEESLAGRNLQHLSSGKSYPLSRIYEYSKLCVLLFSYELHRQLFLADPSHHISVMAADPGVVRTNIMREVPQSLAELAYTALDLLCVLNSPESGVQSIIDAALAPPEASGHYFFGGKGRTLESTFLSYDPKLSKELWISSNNLLQKAQLTLQKSGEISRTSD*