MLNALKALGVRYQLSDDKTICEIEGLGGAFNIQNNLSLFLGNAGTAMRPLTAALCLKGKTESEIILTGEPRMKERPILHLVDALRQAGADIRYLENEGYPPLAIRNKGIKGGKVKIDGSISSQFLTALLMSAPLAENDTEIEIIGELVSKPYIDITLAMMRDFGVKVENQHYQKFYIKGNQSYISPNKYLVEGDASSASYFLAAGTIKGKVKVTGIGKNSIQGDRLFADVLEKMGAKITWGEDFIQAEHAELNGIDMDMNHIPDAAMTIATTALFANGETVIRNIYNWRVKETDRLTAMATELRKIGAEVEEGEDFIRIQPLVLNQFKHANIETYNDHRMAMCFSLIALSNTPVTILDPKCTAKTFPTFFNEFEKICLKN*