MTEETKDLTPITVITGFLGAGKTTFVNYILKEQNDWKICVLENEFGAVSIDDGLVAESMEAAEDLITMDNGCVCCSVRGDLVRTLGQLTKRRKDFDAILLETTGLADPAPIHLELHLDDKKPDDSANEAMQQVAFADKILLNKIDLVTPEEKKALKDRLGVINKFATIIETERSRAPLDKILGLQSFSMESILSVDADFFETQENAKHNLEMVSSVGIKFEGDLHAQWFNVFMMDLLRERAADIFRSKGLLSFHGQGDTKFVFQGVHEQINFGPAKEPWKAGETRVNKFVFIGKNLNREELTKSLMECLYKDEAK*