MPTGLGWDTSTEPKNQEDMVALAKRLNPVVGFWDPLGIVGDDTSPETIGWFRHAEIKHGRVAMAGFVGYCVHSNGITFPWNIQAPLPWTSITSDLPAIAFKDITAAGSPGDMWDALPTAAKLQIILVVGFLEMHGENSLALEADGQKHYVRGGKPGYYPSFKGRYPHPVPLDLWDPFGFTKNMSPERKEKALLAEVNNGRLAMIGIFGFISASKGLIVPGLDSLGLARYGGEYMAPFTAADSALPYVADMVKQIGNLGYAL*