MGKHILLGVTGSIAAYKSCELVRLLKKQGHSVTVVMSRSATEFVSPLTFQALSGNPVLTDTHGGNGSNGMEHINLTRNADVFLIAPASMNTVAKICNGVADNLLTNLAAARKCPLAIAPAMNVEMWLNPANQRNIAQLVSDGITVYMPGLGEQACRENGMGRMPEPAELLDLLPDLWTPKILRDKKILITAGATFEAIDPVRGITNTSSGKMGVALARACRAAGAEISLIHGQLQTTLPFGISDTVQAVSAEDMHRAVHRLIEKQDAFISVAAVSDYKVKNRSTQKFKKDKNAKPLSIELDENPDTLASIASLPNPPFCIGFAAETENVMAYAREKRIKKKIPVIVANDVSIAMGKTTNQIVIIDDDAELSFPETSKDEAAMRIVERLAVYLNK*