MKFGMGILDDMNHLKNKRIRSVADLLQDQFGLALVRLENMVRGTMSGAIRHKLIPTPQNLVTSTTLTTTFESFFGLHPLSQVLDRTNPLTQIVHGRKLSYLGPGGLTGRTASFRIRDIHPSHYGRICPIDTSEGINVGLIGSLSIHARIGPWGSLESPFYEISERSKKVRMLYLSPSRDEYYMVAAGNSLALNRGSQEEQVVPARYRQEFLTIEWEQVHLRNIFPFQYFSIGASLIPFIEHNDANRALMSSNMQRQAVPLSRSEKCIVGTGLESQVALDSGVPAIAEHEGKIVYTDTDKIILSGNGDTLSIPLVRYQRSNKNTCMHQKPQVARGKCIKKGQILADGAATVGGELSLGKNVLVAYMPWEGYNFEDAVLINERLVYGDIYTSFHIRKYEIQTHVTSHGPERITNEIPHLEAHLLRNLDKKGVVMLGSWVETGDILVGKLTPQMAKESSYAPEDRLLRAILGIQISTSKETCLKLPIGEEVELLM*