MAILLSLLFLAIALTFFLLKLNEKREKKPNLPPSPPNLPIIGNLHQLGNLPHRSLRSLANEHGPLILLHLGHIPTLIVSTAEIAEEILKTHDLIFASRPSTTAARRIFYDCTDVAFSPYGEYWRQVRKICVLELLSIKRVNSYRSIREEEVGLMMERISQSCSTGAAVNLSELLLLLSSGTITRVAFGKKYEGEEGRKNKFADLAAELTTLMGAFFVGDYFPSFAWVDVLTGMDARLKRNHGELDAFVDHVIDDHLLSRKANGSDGVEQKDLVDVLLHLQKDSSLGVHLNRNNLKAVILDMFSGGTDTTAVTLEWAMAELIKHPDVMEKAQQEVRRVVGKKAKVEEEDLHQLHYLKLIIKETLRLHPVAPLLVPRESTRDVVVRGYHIPAKTRVFINAWAIGRDPKSWENAEEFLPERFVNNSVDFKGQDFQLIPFGAGRRGCPGIAFGISSVEISLANLLYWFNWELPGDLTKEDLDMSEAVGITVHMKFPLQLVAKRHLS