MKKQNWYGLLGFLSLLGWIGVFTQERVFLLFFAFAVDFQYFFLPSDEMLEESMARCAARGFLFGVLSMAAAVLLGMAAGLPVEATLAKGCVLGFGIAVMVYELSSAYYGFRESRGLGDD