NLEKLSEDSEEYKEVKELFYNTLGELKDSVEIVEIYKVINPELEKKFEELKAELEKRLSVKPVVETLFCGISAELVEPVAKEGLRVDLWPDNFTQYGNGVPLFRQASLAVQDEYSPPDEEGIRYVFVCEALVGEAGQGAPGLTAPPARPAGYAAPHYDSAVDNLANPQIYVLYEDEQALPKYLIKYKKI