MGNKLKSGXLRLGLSTDDLSAYPLLLACSLRKNAIPVLSYLEKLGVTRARLAAFVRAYPACLHASVAVDLTPVVKSLRGLDVDRQDLPRVLERYPDILGLKPDGTISTSVAYLVGIVGVAPRDIGPMVTHFPFFLGMRVGTTIKPLCEYITSLGLPMRILARILEKRPYILGYDLEETVKPNVEALLSFGIRKEMLPLVIAQYPPILGLPLKTKLAAQQYFFNLKLQIDPDAFACAIEKLPQLVSLHQNIILKLVEFLRGRGISNEDVARMVVRCPQILLLRMELMKNSLYFFKSEMKRPISELLDYPEYFTYSLESRIKPRYMRVSTKGIRCSLDWFLNCSDQRFEERMRGDFIEGDAPGPSFTTGGKLQMPGSQLVSDDDNAESDDEIWWRIIPKIFRDVLLTASCMQAIPSLSVNSCLVICICKLKFANHAGILNCKMKKALALMEHSHTNRGHWSAGLSNSLKGLTKVLYRTLLKKNSNNSPS