MKKVLSSFLAWDASSCTNNECDTQRGEMVVLVTGAAGFVGSHVSLALRERGDGVVGLDNFNSYYPVALKRARAKNLLKDGVFVVDGDINDSALLERLFALVKFTHVLHLAAQAGVRYAAHNPLAYVHSNVNGFVTLLEQSKNSNPQPAIVFASSSSVYGLNDKVPFSEGDTTDRPASLYAATKKADEALAHTYNHIYGLSITALRFFTVYGPWGRPDMAYFSFTRNIVEGHAIRIFQGPHGEELARDFTFIDDVVKGCVASLDTATPSTGSGGRKNTAAQHRVFNLGNTHPVKVGTLVSILEKHLNKKAIRHIQPMPNTGDVMYTHANVTKARLELGYTPTTNLELGLKHFVKWYQNYYKSGSAHEASMSGYKPY*