MGSEEEQKPVIIVGGGLAGLVAAHELAQRKVPTVIVDQENENSLGGQAFWSLGGLFLVDSYSQRRMGIKDSRELAMRDWLGSAQFDRDEDYWPRQWARAFVDFATDEFEDYVRALGLGFLFNVGWAERGDGRADGHGNSVPRFHIAWGAGPEVVRVFADPVRRAADEGLVTFKFRHQVDELVVDGTGRAVGVRGSVLEADDSPRGVQTSRAVVDSFELRGAAVIVTSGGIGGNIEAVKKNWPVDRLGPKVPDFFVTGVPAHVDGRMLQITENAGANLVNRDRMWHYTEGLQNWDPIWPNHGIRILPAPSSLWLDASGKRFPPYLFPGSDTLSTLKAICATGYDYSWFILDQSIIAREFALSGSEQNPDLTSKSIWELLKNRLFSSKGTVNVQLFQENGKDFVVRDTLKELVAGMNELAKERNGPVLDYDKIKEVVDARDDQFNNAYSKDAQAMLIHNARSYWIDKRSRVAAPHKLLDPAHGPLIAVRLNLLSRKTLGGLETNLSSNVMRKDMTPFPGLYAAGEVAGFGGGGVHGYNSLEGTFLGGCIFSGRTAGRAVADELAEVVKE*