MKLGETIGLICGVVKEKAKPISLLGHASNTRQHKLAIIPALRCFINNLTSCRYRSVLCLGCFDLRNSKFSQESEDPAILAAETVFSVSEVEALHELFKKLSNALIEDGLLHKEEFQLALFRNSERQSLFADRVFTLFDLKKNGVIEFGEFVRSLSVFHPKTPLSEKIDFTFRLYDLRQTGFIEREEVQEMLVALLLEVEIELSEEAISAILDKTFQEADTNKDGRIDRKEWRMFVLKYPALMKIMTLSYLKDVTTSYPSFIFNSEVEDIEKHQGKRSRRHVSDMEG*