MKIDVKDIAKNLNTPLTAPAYPIPNYKFVNREYLNIIYRTDEKALRAAVPEPLEITEPLVKFEVMWMPDVSGLGAYTEAGQVIPVSFNGEEGDYVHSMYVDNFPAIASGRELTAYPKKLGAPKLYIDSDTLVGTLDYGSLRVATATMGYKHFEMDKEKAKREICRPNFMVKIATDYNGDLRVCDLVRTQITNIEVKGAWTGPARLQLFEHALAPLADLPVLEVVSASHILTDLTLNAAQPVYNYLEEK