MIRGGNHQQAADVEEELARNSRHAAAVATSRQWSAQTESRIVRVSRVFGGKDRHSKVKTVKGLRDRRVRLSVPTAIQLYDLQDRLGLNQPSKVVDWLLNAARHEIDKLPPLQFPPQDLMVGHLTPHNMPLMVHDEKFGHLAAAAALASGGGGGAKVSQQGNVVDVDGTGAHHLVGRFPGGYHRFMELNSALGMVSGAMAPPYNNNYTGEAWNNSGGGVHDSGSPQIVAAAAHHSPFPSLLSLAPRPHQLAFYSSEADQQFQVENLGSQSLSLSSARAYHDQAS