MKNLIILGLLGYLSIAFADKETLVLVDNLNIRETHSLFFKSLQERGYSLTFKLADDANLVLSKYGEYLYKNLVVFAPSVVEFGGQLDTEAITRFIDDGGNVLIAGSSAAGDVYREIASECGFEMDEESAAVIDHFNYDSLDEGDHTRIVVSPKNLIDAPTIVGTHNTQPLLFDGTGLILDKDNSLVLPILTADSTAYSYNPKNQVKEYPHAVGRKTVLIAALQARNNARIVFSGSLFFFSDEAFNSPVSKVHGDKIKSALSGNKQLSIHLSQWVFGERGQLRVQSVHHQRQGDKKSSNTYTITDTVVYRIEIEELKNGKWQPFEASDVQLEFVRIDPFIRTTLQKKPNGIYEAIFKVPDVWGVYQFKVDYDRVGYTRLYHSTQVSVRPLQHTQYERFIPSAYPYYVSAFSMMVGVFLFSFVFLYYKEESPKSKAE