MGGLGKTTLAQLVYNDKRIEKHFDLRAWVCASEDFDSIRLTRAIVESLTGSPCHLMNLDPLQVALVKKLKGKKFLLVLDNVWNVKRSDWDELRAPLMVGLRGSGILVTTRSQDVLSIMGTGPPHFLQGLSDDDCWFLFERLAFIDGNSNAHPNLVTIGKEIVNKCKGLPLAVKTLGGLLFSKLDEEEWIGILKSDIWDLPEDRNGILPALRLSYHHLPAHLKQCFAYCSIFPKGQYFKKGILVLLWMAEGFIQPKGNNQMEDIGGEYLADLASRLPKSTTRLYNLQTLRITGCGHIVELPDDLSNLVNLRHLHLGGTGHRGSVSIPLRIGKLTCLQTLDMFNVGKEIGHGINELKDMIHLRGEICISLLENVVNVEEVKEAELKSKQELRKLKLRWKSYDVDSRQEGTENVAERKNALECPNKPLNACRRVTGNSSGLHSVGYPFQDWPIHPLLDRKGQPHLTARSDVLAI