MGGLGKTTLAQLVYNDKEVVTLFDLRMWVYVSEDFDVRRLLKQILESASKKKPEQSSIDLLHTSLRDELSGKRYLLVLDDVWNDVRDEFFEKWDRLKTWLECGSMGSKVLVTTRDVHVADTVGTLPTHQLGKLSTEDSWKLFENLVNPEKNLLRNLLSIGKEMVGKCGGLPLAVKTLGGLMSSKKTESEWEYVKNSEFWKPQDSNGRVLSILRLSYDHLTSSLKQCFAYCAVIPKGDVIDKDLLIKQWIAQGFIHSNRENELLEEKGEEVFKELLRRTLPNSEFIIAKESGARIEELKGLNLLWGNIHIGGLDNIGSVGCAGEADLKAKKHLNSLKLSWSSDQTVAAEGNAKEVIEITRETGVDCWSLIKSYRDIGNSLMVKFGLCHFKFNKALQV