MGPRTRWLGPEIPKEVLLWEDPVPSVDHQLVDDADIANLKKEILSSGVSENALIQVAFASASTFRGSDKRGGANGARIRLAPQNTWKVNNPPELKQVLAALEKVQQKFNSASGNKKVSLADLIVLGGSAALEKAAGVSVPFTPGRTDATQEQTDVESFSHLEPIVDGFRNYGHGTARVRTEQFLVDRAHLLTLTAPELTVLVGGLRALNQNYDKSPHGILTKTPGKLTNDYFVNLLDMGLDWKNTGNDEVFEGVERKSGQKVWSATRNDLIFGSHPELRAIAEVYASADNKERFVKDFVAVWDKVMMLDRFDLKTAQGQYKARL*