MASTKGQVISCKAAVCWGPGEPLEIQEIEVAPPQAGEVRIKVLYTSLCRTDLTYWADKRKDGVFPRIFGHEASGIVESVGEGVTDLEEGDHVLPIFLGECKECHQCKKSRSNACVNAPCDLQIGVMLSDRRTRFSINGKPIYHFLGSTFSQYTVRESTYLVKVNRDAPLEEICVLGCGVTTGMASALRAAKVEKNSTVVIFGLGTIGMAVAVGARMAGASRIIGVDTDPSKFEKAKDFGITECINPRDYDKDIHQVVVELTAGGVDYSFECVGQPKLMESAFLSCCQGSSICVISGVPGDVTTISLDPMAFLFGRTLTGALFGGLKPKSQLPELVEMVMQKKLELDEFITHRLPFTKINEAFKLLQEGKSLRCVMQLW*