MQGWMSIDDYAQMTNMDRSAVEALIVRGKLTTLIEDGEVIIDPGQGMEGIVPATLQELSASEADVTLGANFVEKTIGTIINLHEKVLVAKEETIESIKNENEFLKEALASLQELYEEDRNTIATLTEQLKLSQQEVEFMRRKYKLMWGKVIDDHASQ