MSVRAFTRIAAGGGGLLAAGFVDRALTPQTRPLSTAAAAAGTLGHIRLYQYQICPFCNKIKALLDLHGLEYETVDVNPLTKKEIKPWSEYRKVPIAVLTPLAGGEPEQINDSPVIAERLLDAIDAAALRPARAAKAFRSPQAMEWAQWSDAKLAVLLFPNITRSFGEAYQAFGYVQDVPHFSTADRLSNQVVGAFAMWMAQGKIKKKYAIDDERQALRGAIRTWVGEGLAGRAFAGGDAPHYGDVCVYGCLRAIDRTAAHAEILDDAPELARWYGRMEEAVGPSKGSYPLEGP*