MKLNAKLKALLASAAIAVGLTACGGGSGDAQSSQSSGAATVAAIKEKGVIRIGVFGDKPPFGYVDANGKNQGFDVEIAKDLAKDLLGSPDKVEFVLTEAANRVEYVRSGKVDLILANFTQTPERAEAVDFADPYMKVALGVVSPKNKPITDMAQLKDQTLLVNKGTTADAFFTKSHPEVKLLKFDQNTETFDALKDGRGVALAHDNALLWAWAKENPNFEVAIGNLGPAEFIAPAVQKGNADLLNWVNGEIAAMKKDGRLKAAYEKTLLPVYGEKVKPEALLAE*