MKINLNLKDKISGIAQAFKKKSEDTTASKPVVDSVESTYGSNQVFRSPFFDEERQRALELQSKLLKKYSGVHLDDYFKGRVIKSEYGSSYCIEDEFKCKIKRNDIEKVKNCILSDLQLIRGIGEKTELSLKNSGYNTICDLTKHNRYGSCAKEILTSLENNGVSGLLDSIPNNYPKSHPTIMEASKMHKLEDFVFYDIETMGLFGSPIILFGMSFVADNKINTKQFLLRNINEEPSSLYHTISELKTRKALVTFNGKSFDMPFTQDRLGYYRMNNSGIPQIHYDLLHFSRRAWGNNLENCKLQTIEKELLGESRKDDVPSSMVPEFYRNYLRSGNIGPLVPIVEHNKIDVVTSAKILNLLWEEW