MVRIMFVRAFTSGSHALLKHGVRSRAQPLKCVTVDVTGTLMGYKGVLGDYYCMAAKRSGLPCPDYERMHQGFKVAYKEMDTLYPCFGKLHNISNQEWWRTCVRKAFCEAGYDYTDKEFDAVFKRIYGIFGSAAPYEVFEDAKPFLRWVRAQGIVVGVLSNASYRYRDDILPQLGLRQGEEWDFGVFSGIEGVEKPNPEIFKIALSRAGDNILPEQALHIGDSLRKDFVPAAALGMHALLLNRFDSKEARAAKENGVLVVTDLHQCQDYITRLQEEAKTSVLL*