MSTLLNPYFGEFGGMYVPQILMPALRQLEEAFVSAQKDPAFQAEFTDLLKNYAGRPTALTKCRNLTEGTRTTLYLKREDLLHGGAHKTNQVLGQALLAKRMGKTEIIAETGAGQHGVASALASALLGLKCRIYMGAKDVERQSPNVFRMRLMGAEVIPVHSGSATLKDACNEALRDWSGSYEKAHYMLGTAAGPHPFPTIVREFQRMIGEETKAQILEKEGRLPDAVIACVGGGSNAIGMFADFIEETNVGLIGVEPAGHGIESGEHGAPLKHGRVGIYFGMKSPMMQTADGQIEESYSISAGLDFPSVGPQHAFLNSTGRADYVSITDDEALDAFKALSRHEGIIPALESSHALAHALKMMRENPEKEQLLVVNLSGRGDKDIFTVHDILKARGEI*