MVLANLVKVVLGTIAFSVFWVLEVFPAVPFLPIGRTAGSLLGAMLMVVFGVITPAEAYSAIDLPILGFLFGTMVLSIYLERADMLKYLGKLLSWKSKGGRDLLLRICLVSTIFSALFTNDTCCVVLTEFVLKIARQNNLPPQPYLLALASSANIGSSTTAIGNPQNLVIAVQSSISFGDFFKGIIPAMLIGIVVNSLILLVMFWKILSIEMDEEGTISEVITEEEVKYHRFSPATVSHITSSTSQDFDRLLEGPSLNTELGMAENLRDQMGVSDPESMTSRMIASETDNIYEIRSIVESETMDQVGRIQREDKGLSKMSSWPSSVINGLREMCSDYSTSDEMEGFRDRRKKSLWLLISKMLDHILRRYISLPCT*