MKTKSFPERFGSIETDPDTVRPLKKRQCPLGEDKPLKSDDACIVCEVSEEGASSCCGVDCLLRFHEECLTPEFGGSEDLSNPLCPYCWFRVVALKSKSLREEAVSAENAVYKYLDKDTVSGQGLQGGDRAECSSSKEDQFDNSSHQPEEGTDMEEEDKVIEDEVEASAEDGERVDADHDESAQVQTNEEHVSEHVASQPNTLRAFSFFNKNRRLLWTPEEEEMLRMGVKKFAPEANKNIPWRKILEMGQTVFQPTRTPADLKDKWRRQH