MLKTLVVALGTMAVISQAGLVLAANPDTGPGCGLGKLAWADFKNQKNIAPQVMMVTTNATGMNTFAISSGTSGCTNDGQVWASEKAHVFAVINFENLSEEMAQGKGEHLASLASLMRIPEAQHGAFFALTQERYSTFLQEGETSSVALVKALNEAIAENPVLAQAVAR