MACEKRKILIFGGTGYLGLHMIKASLSMGHPTYAYVRPVKPYTNPSKLDLLKEFESMGVTVFQGELEEHEKLVSAVKQVDVVISTLAVPQHLDQLKIISAMKEAGNIKRFVPSEFGNEVDRVSGLPPFETVLDNKRKIRRASEAAGLSYTYVSANSFAAYFVDYLLHPHEKREEVLVYGSGEAKAVLNYEEDVAAYTVKAATDPRVANRVIIYRPPGNIVSQLGLISSWEKKTGRTLKKIHVPEEEIVKLSESLPFPENVPPSILHNIFIKGEQVSFELTADDLEASELYPDYKYTSVDSLLDICLVNPPKPKLAAFS*