MASGKRRALVTGGAGFLGQHLVQQLLDTAQYDVTIFDIKAPEDSKVTVVVGDLRRMDQLLAAVRGKDVVFHCAAAAPSAENAMNNTLMQAVNVDGTANIIKACQEAQVPHLVYTSSASVVFEGKPLHMVNEDQPYATKPMDFYTRTKIRGEQLVLAANGQAGLSTVALRPSGIFGEGDPIFVPTVVKQARAGKMKFVIGNGKNLMDWTYVGNVAQAHVQAAAALAGPRSSRVAGRAYFITNQDPRPFWGMMGDVCQGLGYARPSIHLPFLLILLVAALFEYVIRPLLRPIKQLNSDFTVNRILIATTTRTFSAERAHQDLGYQPRVNMSEALARTLQSFSHLQNRPQEAADGKAA*