MKVVVTGATGYLGGRLVQGLIHASNEVRALVRKSSVVDEIPQQVELVYGDVRDLNSLVSAFAGCDAVIHVGAMVSSWSPTPALYYTINVEGLRNVIQAVQQTPSVQKLIYTSSYFAVGPTGDDAVNEEQVHDGKSFTSEYEKSKYLADIVARDAAKDGVPIVMLYPGTIYGPGKRTAGNIVSEFIVERFNGRLPGYLGSGNDRNPLCHVDDVAFGHIAALTYGRVGERYFLCGDAVSFKEVLDVAAEFTKTSRPMFTLPLWLLEIYGRASCFFAKRFGFIPAVTPEAIAVLRKKWIYSSEKAERELGYRSRPFAEGLAEVIVWLKDLKLIKY*