MDPQAAVDEALASGKLDEAALVTYEETPKVLAFTEGTTLDDMTAEELGKLIGEDRDSFATDGGTLGGIPCHVLEDELKEPGYRATVLRTKTSGGCPSHNVAISKTDKVLVGLEGKPGVPAEEVVKNTKSRADELNKKNR