MNSIKVKASAHPTMGIVLLGGLSDPALRLPYHNSAGICYSLADRESVAETTLTITDKKMENTLNGETLDAKDTRSPFKLIDLYKEQINRKYSGHIYFNSVNRNIISGSSDAGAAALGKCISWLLPDVDKNDLELNMRKVSESAGRSFYGGLTVTEGIEKPLTRQILDESKFENYRILSVVFPHKRKPSDDIHFNQPKSEYYKKRIMNADQNVITLKELARKNQIKDIFELAMRDTDDYHYLNSLVDVKIVTEEMKVLMEEVQEIRKKMWVTYIVTGGNSVFLVTEEKDVESIRNVALEHSREIHLLKVTGGARVIQTGDSNLKSE