MSPLLFFLSLLSIFLFSFLIISKKLKSGKLPPGPQKLPIIGNLHNLNGLAHTCFQNLSQKFGPVMLLCLGYVPTVVISSREGAEEALKTHDLECCSRPETVATRMLSYNFKDIGFAPYGEEWKSLRKLVVMELLNAKKLKSFKYIREEENDILVKKLRECALTGSPVNLTKALFTLVASVVCRLAFGIDIHKCEFIDEDNVADLVHKFELLIDGFAFSDFFPGVGWFIDQISGQNKTLNNVFSELDTFFQKVLDEHLKPGGRVSESPDVVDVMVDLMEKQGKDGDSFKLTTDHFKGIISDIFLAGVNTSAITLAWAMTEVIRNPRVMKKVQDEIRTTLGVKKEKLTEDDLSQLHYFKLVVKETFRLHPAAPLLLPRETMSDIKIQGYDIPAKTQMIINVYLIARDPKIWTNPDEFNPDRFLESSIDYKGLNYELLPFGSGRRICPGMMMGIANVEMGLLNLLYFFDWGLPEGKTVNDMDLEETGSIIVSKKATLELVPFINN*