MKQLYNYLKAATEGEQKKEKKHDMEVFQKAEELAEEYDIKYDNESFVPDDDELADSVFEAGIDLLSSTGVYCIDTERIIPVDKDDILKSIYSLKELEIGKYREKVPVPERCPVDSTPPVIIGGPMGGTVSEENFLNVHLSSAREPLVQGIYAGVIDKLEGKGIKPKSPFEMYAALKEARLEKLSTRIAGREGLALMGPGTPTISQAYMLVSADELYSESDPQEVSQLDELKTDYETFYKSIYHQEHGNHYLSGQCPIFGGTSIASAPGLAIVDVAETIQAKIVTGASFHVSGAIHVNTNSSSTKEVIWASSLSSIALSRNMNYYKARYYWNQAGCCTDMMFYETAAQAIADTVSGRDILIGPAGARGGTADHSTGLESRFMAEIAHMATDLNLSEANDIVSKIYSKYKDRFTNPPTGKPFDECYVVNSEYDMEPTDEYINLYKSILSEIEDYCGL