MKRTVVASMIGLALCAGCVLSTAQAATAKRPNLVIILADDLGYGDLATYGHRIVKTPNIDKLAQEGVKFTDYYAPAPLCSPSRAGLLTGRMPFRTGIRSWIPEGKDVALGRNELTIANLLKQQGYDTAMMGKLHLNAGGDRTDQPQAKDMGFDYTLVNPAGFVTDATLDNAKERPRYGVVHPTGWIRNGQHIGRADKMSGEFVSSEVVNWLDNKKDDNPFFLYVAFTEVHSPLASPKKYLDMYSQYMTDYQKQHPDLFYGDWADKPWRGTGEYYANISYMDEQVGKVLDKIKAMGEEDNTIVIFTSDNGPVTREARKVYELNLAGETDGLRGRKDNLWEGGIRVPAIIKYGKHIPQGMVTDTPVYGLDWLPTLANMMDFKLPTDRTYDGQSLVPLLKDKTLKRQKPLIFGIDMPFQDDPTDEWAIRDGDWKMIIDRQNKPKYLYNLKTDRFETLNQIGKQPQIEKQLYGKFLKYKKDIDNDSLMKARGDKPTPVTWG*