MTFSQVSADTSSNGAEEAEIPLVISFGEMLIDFVPDIAGVSLSESIGFIKAPGGAPANVAVAITKLGGRSAFIGKFGDDEFGHMLVDILKKNGVNGDGVCFDPDARTALAFVTLKKNGGREFMFYRNPSADMLLKESELNLDLIQQAKIFHYGSISLISEPCRSAHLAAMRAAKEAGLLLSYDPNVRLPLWPSPDAAREGIRSIWTEADFIKVSDDEVAFLTNGDPRNEDVVWSLWFDGLKLLVVTDGERGCRYYTKDFKGKVKGYSVKTVDTTGAGDAFVGAILFSLARDSSIFQNEAKLRDALTFANACGAICTTKKGAIPALPNNEMAHELVAKSN