MNKVVVKNVTFGEGAPKICVPMVGKTVAALKEEAEMLQTIDLDVVEWRVDFFEDVKDLAKVEAALGEIRAILPETPILFTFRSAKEGGELAVSDEFYFELNETLAGTGKIDLVDVELFNEEADVLRLIETAHKNNVKVVMSNHDFDKTPAKEEIVSRLTRMEALGADLPKIAVMPKSAGDVLTLLDATNTVFEKANQPIITMSMAGTGVISRLAGEVFGSAMTFGAAKKASAPGQIDVNELRHVLDLLHKQF*