MFEIIEKDEESGTIIKVFGVGGAGGNAIEHMIREGVSGVEFIAANTDAQALGRNAAASKLSLGKTGLGAGAKPEAGQAAADAHRDEIRATLEGAHMAFITAGMGGGTGTGAAPVVAEIAREMGILTVGVVTKPFSFEGGKRMKSAEAGIAEFAKHVDSLIVILNDKLMEVMGDDADVDDCFKAADDVLKNAVGGIAEIITYPGLVNVDFEDVRTVMGEMGRAMMGSAAAAGVDRARIAAEQAVASPLLEGINLSGAKGVLVNITAAKGNLKMKEVNEVMNTVKAFAAEDAHIIFGAVYDELMGDALRVTVVATGLGQAAAAVRSKPEVFTQPVLVQAQATGTHDAVAFGSAPDYSHLDVPAVLRGRGQRGGSNVTVEALANSGVDRYDIPAFLRKQAD