MKVTGLLSCIAALSCAFAFQAPSAFRGNAIKTAASRSSVLRMSSDEIGVTKPLGYWDPLGFSKNIDGVDRRWRMVEIKHGRIAMLATIGYIVPYYFKLFPEGKPGTEALTTIPQAGLVQIFAFIGALELWVFYQSPEKEPGDIAPEYLNWKRYSDSDVRTKKLNIELNNGRLAMIAIMGMLVQDSITDKPFPWI