MKLYLDLSYYQDSSDAGEALLTKVRSLGQDRDSLKNLISEYTILCVRLVALKADVNDAKRDETPENHSSKLSGLSEFESRLNSMRDLLRLLVLKSLFTMEPQPTLTYLMKLYSSKSEVGLDRVLEIPTREVVNYGLKELSKEWGLDITTTPFLFGSLLKLKCPVGETLKSYLGVNVSTILSQTGSC