MAAETSILGVEKQSLRLRGLHCEGAARIGRGIRGRGIPDSGRELVVSIEPLFFGRIMTIDSIRIHNAPLQGGNFIRSSRNFAAPSSRLKIASTKFSPGRRFVDRDFSVRASASAGPGQTQNGGGEKALPVKPDPSVTPDDVVLAQLKALRERDLATVYEFASPANKSHTGPLPRFTQMMERAYSLMIGHKDARILSSMTISPNRFQQRIVITGANGKNATFSWALSKQEEGAHEGCWMTDTQELEQEPLLLAAERVPEVVQLKTGIGILVQVFQELGKMFVGLVFVVHDRGGRRHDVVNHSVGRFKEVAGIDQLHHLLVSTLEKIASSRKPDCDDKGDHGDGDEEEDRYDSSKELVKDV*