MKKIVTIILCSALVVISGCDNYDFAQEQFRKEVNLLSNSSLVYDRQVAELQQGGDTLFVVASLSGSQASDESFTVALQNSDTLLRAYNKSNFDINKARFAKYLPEECYEFPTMEMTIPAGSSKAMFPVYLKNLDKISPDSIYFLEYKIDSLKTPDCNPKKRHVLLRIHKENYYASTQTATYYNYTSSTIIIPNTDGTSEVRRPTNSNRVFPVSENSVRLMAGDESFSDYTTALDIINKGSIILEMGEQLPENPLAKELTILPYKDIDVMQLTPIGEYDNTYLLNVIRTPDGRATYYKEFRLHYKYRLQPTDRYREVNAKLRYQFNPRVENL