MSVRAFTRIAAGGGGLLAAGFVDRALTPQTRPLSTAAAAAGTLGHIRLYQYQICPFCNKIKALLDLHGLEYETVDVNPLTKKEIKPWSEYRKVPIAVLTPPAGGEPEQINDSPVIAERLLDAIDAAALRPARAAKAFRSPQAMEWAQWSDAKLAVLLFPNITRSFGEAYQAFGYVQDVPHFSTADRLSNQVVGACAMWMAQGKIKKKYAIDDERQALRGAIRTWVGEGLAGRAFAGGDAPHYGDVCVYGCLRAIDRTAAHAEILDDAPELARWYGRMEEAVGPSKGSYPLEGP*