MKKLLLSISIIVGLSLLASCGVEKEYKPDIKVNEKNVSLKVWVDLNQGDFYRKVVDDFKKEHPDKNYDITVIESESGRAQEYVQKDPEAAADVFITPNDRLGQLVESGAVYQLTKYTDDIKKNNTPTSIQAATYQDKMYGFPVTAEAMFMYYDKRVFSEDDIKTFSGITSKGKLGINLAEAGADYRETPWFIANGTYLYGENGEDPYGTTFNTPEGVQVLNWIGELKNNPNVVAVNADEISALRSGKINAVFSGVWNKDAIREVLGENMGVAVYPKADFGSGQVDMMAFQGSGIYCVNAFTKSPLDAMELADYITNADVQEKAFKELGKIPSNLEARTSSTVEKDDVAKAVIDMTSGKHSVLMPKIPEMNVFWQHMNPLLVDTYKGKIKKEDYPEALDKLVKDITPAK*