MSLLFALEKQVAISAVQRACRLTSSVFKKLVTSETVTKNDKSPVTVADYSAQAVINTILANAFPEDPIVGEEDAKDLRSTSSDSARILRERITELANEALTAELGYGELGQWGLGPSHRRTTEQLLDAIDRGNHPGGPSGRMWTLDPIDGTKGFLRGEQYAVCLALVIDAQVELGVIGCPNLPSDPTQPDGAQGAIFIAVRGQGAEQRTLTSANPTPLSIPSSSVQTLSFLESVEAAHSSHSFNDRLAKALNINHPPIRMDSQAKYCSLARGVGGAYLRMPTGVGYREKIWDHAAGSLLVTEAGGVISDSRGEPLNFGLGTTLGENYGVIASGKDVHAQIIQAIKEVKAME*