MATLADVAKRANVSKMTVSRVINHPDQVSDELKMLVYSAMEALEYVPNYAARALVQNRTQVIKFLILEEIDTVEPYYMNLLTGISRELDKYYYSLQLVTQRSRNIGAYDGLIVTGIRDKDYDLGLLDIDKPVIFYGENKRGYDSIDVDNKKGTALATEHMVEIGFSRIVFLGINLLDEQFMKSRLEGYEEVVKEHGLEPESYFIANSSSIAEEKAFELLRYNSEKIAIVCASDRIAIGVVRAAAAFGRRFGENIAVTGFDGVFLDRISSPKITTVRSPVVEMGEELAKMLLAKINDHGKPQGNLLFTPELLIRASTTGKEE*