------------------------------------------------------------ Pratt version 2.1, Sept. 1996 Written by Inge Jonassen, University of Bergen Norway email: inge@ii.uib.no For more information, see http://www.ii.uib.no/~inge/Pratt.html ------------------------------------------------------------ Please quote: I.Jonassen, J.F.Collins, D.G.Higgins. Protein Science 1995;4(8):1587-1595. ------------------------------------------------------------ Pratt version 2.1 Analysing 8 sequences from file OSBP PATTERN CONSERVATION: CM: min Nr of Seqs to Match 8 C%: min Percentage Seqs to Match 100.0 PATTERN RESTRICTIONS : PP: pos in seq [off,complete,start] off PL: max Pattern Length 50 PN: max Nr of Pattern Symbols 50 PX: max Nr of consecutive x's 5 FN: max Nr of flexible spacers 2 FL: max Flexibility 2 FP: max Flex.Product 10 BI: Input Pattern Symbol File off BN: Nr of Pattern Symbols Initial Search 20 PATTERN SCORING: S: Scoring [info,mdl,tree,dist,ppv] info SEARCH PARAMETERS: G: Pattern Graph from [seq,al,query] seq E: Search Greediness 3 R: Pattern Refinement on RG: Generalise ambiguous symbols off OUTPUT: OF: Output Filename OSBP.pratt2 OP: PROSITE Pattern Format on ON: max number patterns 20 OA: max number Alignments 20 M: Print Patterns in sequences off Sequence lengths: HES1_YEAST 434 KES1_YEAST 434 OSH1_YEAST 859 OXYB_HUMAN 807 OXYB_RABIT 809 YHG1_YEAST 437 YHN3_YEAST 996 YKY3_YEAST 448 Pratt run started at Thu Feb 6 20:26:20 1997 Best Patterns before refinement: fitness hits(seqs) Pattern 1: 29.1904 8( 8) K-P-x-N-P-x-L-x-E-x-F 2: 28.6904 12( 8) K-x(0,1)-P-x-N-P-x-L-x-E-x-F 3: 25.0203 8( 8) E-x(2)-S-H-x-P-P-x(2)-A 4: 25.0203 8( 8) P-x-N-P-x-L-x-E-x-F 5: 20.8503 8( 8) S-H-x-P-P-x(2)-A 6: 20.8503 8( 8) N-P-x-L-x-E-x-F 7: 19.8503 8( 8) S-x(0,1)-H-x(0,1)-P-P-x(2)-A 8: 16.6802 8( 8) K-x(3)-E-x(2)-Q-R 9: 16.6802 8( 8) H-x-P-P-x(2)-A 10: 16.1802 15( 8) H-x(0,1)-P-P-x(2)-A 11: 16.1802 10( 8) K-x(2)-N-x(4)-E-x(0,1)-F 12: 16.1802 8( 8) P-x(0,1)-L-x-E-x-F 13: 15.6802 13( 8) E-x(1,2)-Q-R-x(3,4)-K 14: 15.6802 9( 8) K-x(2,3)-E-x(1,2)-Q-R 15: 15.6802 11( 8) E-x(0,1)-Q-x(3)-E-x(1,2)-R 16: 15.6802 10( 8) K-x(3,5)-E-x(4)-E-x-R 17: 15.6802 8( 8) Q-x(1,2)-H-x(0,1)-H-x(4)-A 18: 15.6802 10( 8) P-x(1,2)-L-x-E-x(0,1)-F 19: 15.6802 14( 8) S-x(2,3)-S-x(1,2)-S-S 20: 15.6802 10( 8) S-x(1,3)-S-S-x(2)-S Best Patterns (after refinement phase): fitness hits(seqs) Pattern A 1: 37.8850 8( 8) K-P-[FL]-N-P-[FILV]-L-[AG]-E-x-F B 2: 37.3850 12( 8) K-x(0,1)-P-[FL]-N-P-[FILV]-L-[AG]-E-x-F C 3: 37.3850 8( 8) K-P-[FL]-N-P-[FILV]-L-[AG]-E-x(0,1)-F D 4: 33.7149 8( 8) P-[FL]-N-P-[FILV]-L-[AG]-E-x-F E 5: 31.3691 8( 8) E-x-[TV]-S-H-[HR]-P-P-x(2)-A F 6: 26.2768 8( 8) N-P-[FILV]-L-[AG]-E-x-F G 7: 24.3167 8( 8) Q-x(1,2)-H-x(0,1)-H-[LP]-[PT]-x-[ACST]-A H 8: 24.0272 8( 8) S-H-[HR]-P-P-x(2)-A I 9: 20.8880 8( 8) P-x(1,2)-L-[AGT]-E-x(0,1)-F-[EST] J 10: 19.8572 8( 8) H-[HR]-P-P-x(2)-A K 11: 19.8503 8( 8) S-x(0,1)-H-x(0,1)-P-P-x(2)-A L 12: 19.3503 8( 8) P-x(0,1)-L-[AG]-E-x-F M 13: 19.3420 8( 8) K-x(2)-[ILV]-E-x(2)-Q-R N 14: 18.8622 10( 8) K-x(3,5)-E-[EQ]-x(3)-E-x-R O 15: 18.3271 11( 8) E-x(1,2)-Q-R-x(3,4)-K-x(2)-[ADE] P 16: 18.2736 13( 8) S-x(2,3)-S-x(1,2)-S-S-x(2)-[AGS] Q 17: 16.1802 15( 8) H-x(0,1)-P-P-x(2)-A R 18: 15.6802 9( 8) K-x(2,3)-E-x(1,2)-Q-R S 19: 15.6802 11( 8) E-x(0,1)-Q-x(3)-E-x(1,2)-R T 20: 15.6802 10( 8) K-x(3,5)-E-x(4)-E-x-R Best patterns with alignements: fitness hits(seqs) Pattern A 1: 37.8850 8( 8) K-P-[FL]-N-P-[FILV]-L-[AG]-E-x-F Occurences: 8(8) HES1_YEAST : 109- 119: mgsek KPLNPFLGEvF vgkwk KES1_YEAST : 109- 119: lgsek KPLNPFLGElF vgkwe OSH1_YEAST : 545- 555: tnrvs KPFNPLLGEtF eyart OXYB_HUMAN : 493- 503: vfrts KPFNPLLGEtF eldrl OXYB_RABIT : 495- 505: vfrts KPFNPLLGEtF eldrl YHG1_YEAST : 126- 136: pravk KPLNPILGEhF taywd YHN3_YEAST : 717- 727: trtlr KPFNPLLAEtF elire YKY3_YEAST : 126- 136: pkavk KPLNPVLGEyF taywd B 2: 37.3850 12( 8) K-x(0,1)-P-[FL]-N-P-[FILV]-L-[AG]-E-x-F Occurences: 12(8) HES1_YEAST : 108- 119: smgse KkPLNPFLGEvF vgkwk HES1_YEAST : 109- 119: mgsek K-PLNPFLGEvF vgkwk KES1_YEAST : 108- 119: slgse KkPLNPFLGElF vgkwe KES1_YEAST : 109- 119: lgsek K-PLNPFLGElF vgkwe OSH1_YEAST : 545- 555: tnrvs K-PFNPLLGEtF eyart OXYB_HUMAN : 493- 503: vfrts K-PFNPLLGEtF eldrl OXYB_RABIT : 495- 505: vfrts K-PFNPLLGEtF eldrl YHG1_YEAST : 125- 136: gprav KkPLNPILGEhF taywd YHG1_YEAST : 126- 136: pravk K-PLNPILGEhF taywd YHN3_YEAST : 717- 727: trtlr K-PFNPLLAEtF elire YKY3_YEAST : 125- 136: apkav KkPLNPVLGEyF taywd YKY3_YEAST : 126- 136: pkavk K-PLNPVLGEyF taywd C 3: 37.3850 8( 8) K-P-[FL]-N-P-[FILV]-L-[AG]-E-x(0,1)-F Occurences: 8(8) HES1_YEAST : 109- 119: mgsek KPLNPFLGEvF vgkwk KES1_YEAST : 109- 119: lgsek KPLNPFLGElF vgkwe OSH1_YEAST : 545- 555: tnrvs KPFNPLLGEtF eyart OXYB_HUMAN : 493- 503: vfrts KPFNPLLGEtF eldrl OXYB_RABIT : 495- 505: vfrts KPFNPLLGEtF eldrl YHG1_YEAST : 126- 136: pravk KPLNPILGEhF taywd YHN3_YEAST : 717- 727: trtlr KPFNPLLAEtF elire YKY3_YEAST : 126- 136: pkavk KPLNPVLGEyF taywd D 4: 33.7149 8( 8) P-[FL]-N-P-[FILV]-L-[AG]-E-x-F Occurences: 8(8) HES1_YEAST : 110- 119: gsekk PLNPFLGEvF vgkwk KES1_YEAST : 110- 119: gsekk PLNPFLGElF vgkwe OSH1_YEAST : 546- 555: nrvsk PFNPLLGEtF eyart OXYB_HUMAN : 494- 503: frtsk PFNPLLGEtF eldrl OXYB_RABIT : 496- 505: frtsk PFNPLLGEtF eldrl YHG1_YEAST : 127- 136: ravkk PLNPILGEhF taywd YHN3_YEAST : 718- 727: rtlrk PFNPLLAEtF elire YKY3_YEAST : 127- 136: kavkk PLNPVLGEyF taywd E 5: 31.3691 8( 8) E-x-[TV]-S-H-[HR]-P-P-x(2)-A Occurences: 8(8) HES1_YEAST : 139- 149: tvlls EqVSHHPPmtA fsifn KES1_YEAST : 139- 149: tvlls EqVSHHPPvtA fsifn OSH1_YEAST : 569- 579: yrfft EqVSHHPPisA twtes OXYB_HUMAN : 518- 528: yrslc EqVSHHPPaaA hhaes OXYB_RABIT : 520- 530: yrslc EqVSHHPPaaA hhaes YHG1_YEAST : 153- 163: afyia EqTSHHPPesA yfymi YHN3_YEAST : 741- 751: frlis EkVSHRPPvfA ffaeh YKY3_YEAST : 153- 163: ayyis EqTSHHPPecA yfymi F 6: 26.2768 8( 8) N-P-[FILV]-L-[AG]-E-x-F Occurences: 8(8) HES1_YEAST : 112- 119: ekkpl NPFLGEvF vgkwk KES1_YEAST : 112- 119: ekkpl NPFLGElF vgkwe OSH1_YEAST : 548- 555: vskpf NPLLGEtF eyart OXYB_HUMAN : 496- 503: tskpf NPLLGEtF eldrl OXYB_RABIT : 498- 505: tskpf NPLLGEtF eldrl YHG1_YEAST : 129- 136: vkkpl NPILGEhF taywd YHN3_YEAST : 720- 727: lrkpf NPLLAEtF elire YKY3_YEAST : 129- 136: vkkpl NPVLGEyF taywd G 7: 24.3167 8( 8) Q-x(1,2)-H-x(0,1)-H-[LP]-[PT]-x-[ACST]-A Occurences: 8(8) HES1_YEAST : 140- 149: vllse QvsH-HPPmTA fsifn KES1_YEAST : 140- 149: vllse QvsH-HPPvTA fsifn OSH1_YEAST : 570- 579: rffte QvsH-HPPiSA twtes OXYB_HUMAN : 519- 528: rslce QvsH-HPPaAA hhaes OXYB_RABIT : 521- 530: rslce QvsH-HPPaAA hhaes YHG1_YEAST : 154- 163: fyiae QtsH-HPPeSA yfymi YHN3_YEAST : 346- 355: nkssp Qd-HdHLTpTA ttksa YKY3_YEAST : 154- 163: yyise QtsH-HPPeCA yfymi H 8: 24.0272 8( 8) S-H-[HR]-P-P-x(2)-A Occurences: 8(8) HES1_YEAST : 142- 149: lseqv SHHPPmtA fsifn KES1_YEAST : 142- 149: lseqv SHHPPvtA fsifn OSH1_YEAST : 572- 579: fteqv SHHPPisA twtes OXYB_HUMAN : 521- 528: lceqv SHHPPaaA hhaes OXYB_RABIT : 523- 530: lceqv SHHPPaaA hhaes YHG1_YEAST : 156- 163: iaeqt SHHPPesA yfymi YHN3_YEAST : 744- 751: isekv SHRPPvfA ffaeh YKY3_YEAST : 156- 163: iseqt SHHPPecA yfymi I 9: 20.8880 8( 8) P-x(1,2)-L-[AGT]-E-x(0,1)-F-[EST] Occurences: 8(8) HES1_YEAST : 36- 43: pfils PtsLTE-FS qywae KES1_YEAST : 36- 43: pfils PisLTE-FS qywae OSH1_YEAST : 549- 556: skpfn Pl-LGEtFE yartd OXYB_HUMAN : 497- 504: skpfn Pl-LGEtFE ldrle OXYB_RABIT : 499- 506: skpfn Pl-LGEtFE ldrle YHG1_YEAST : 130- 137: kkpln Pi-LGEhFT aywdl YHN3_YEAST : 721- 728: rkpfn Pl-LAEtFE lired YKY3_YEAST : 130- 137: kkpln Pv-LGEyFT aywdl J 10: 19.8572 8( 8) H-[HR]-P-P-x(2)-A Occurences: 8(8) HES1_YEAST : 143- 149: seqvs HHPPmtA fsifn KES1_YEAST : 143- 149: seqvs HHPPvtA fsifn OSH1_YEAST : 573- 579: teqvs HHPPisA twtes OXYB_HUMAN : 522- 528: ceqvs HHPPaaA hhaes OXYB_RABIT : 524- 530: ceqvs HHPPaaA hhaes YHG1_YEAST : 157- 163: aeqts HHPPesA yfymi YHN3_YEAST : 745- 751: sekvs HRPPvfA ffaeh YKY3_YEAST : 157- 163: seqts HHPPecA yfymi K 11: 19.8503 8( 8) S-x(0,1)-H-x(0,1)-P-P-x(2)-A Occurences: 8(8) HES1_YEAST : 142- 149: lseqv ShH-PPmtA fsifn HES1_YEAST : 142- 149: lseqv S-HhPPmtA fsifn KES1_YEAST : 142- 149: lseqv ShH-PPvtA fsifn KES1_YEAST : 142- 149: lseqv S-HhPPvtA fsifn OSH1_YEAST : 572- 579: fteqv ShH-PPisA twtes OSH1_YEAST : 572- 579: fteqv S-HhPPisA twtes OXYB_HUMAN : 521- 528: lceqv ShH-PPaaA hhaes OXYB_HUMAN : 521- 528: lceqv S-HhPPaaA hhaes OXYB_RABIT : 523- 530: lceqv ShH-PPaaA hhaes OXYB_RABIT : 523- 530: lceqv S-HhPPaaA hhaes YHG1_YEAST : 156- 163: iaeqt ShH-PPesA yfymi YHG1_YEAST : 156- 163: iaeqt S-HhPPesA yfymi YHN3_YEAST : 744- 751: isekv S-HrPPvfA ffaeh YKY3_YEAST : 156- 163: iseqt ShH-PPecA yfymi YKY3_YEAST : 156- 163: iseqt S-HhPPecA yfymi L 12: 19.3503 8( 8) P-x(0,1)-L-[AG]-E-x-F Occurences: 8(8) HES1_YEAST : 113- 119: kkpln PfLGEvF vgkwk KES1_YEAST : 113- 119: kkpln PfLGElF vgkwe OSH1_YEAST : 549- 555: skpfn PlLGEtF eyart OXYB_HUMAN : 497- 503: skpfn PlLGEtF eldrl OXYB_RABIT : 499- 505: skpfn PlLGEtF eldrl YHG1_YEAST : 130- 136: kkpln PiLGEhF taywd YHN3_YEAST : 721- 727: rkpfn PlLAEtF elire YKY3_YEAST : 130- 136: kkpln PvLGEyF taywd M 13: 19.3420 8( 8) K-x(2)-[ILV]-E-x(2)-Q-R Occurences: 8(8) HES1_YEAST : 335- 343: mikkt KeeLEnkQR alreq KES1_YEAST : 336- 344: liakt KteLEetQR elrke OSH1_YEAST : 798- 806: kaaae KhrVEvkQR aakke OXYB_HUMAN : 736- 744: eanae KqrLEekQR lsrkk OXYB_RABIT : 738- 746: eanae KqrLEekQR lsrkk YHG1_YEAST : 351- 359: vatee KfqIEnrQR elakk YHN3_YEAST : 941- 949: kaeew KlkLEqlQR errnk YKY3_YEAST : 351- 359: vatee KfqIEdhQR qlakk N 14: 18.8622 10( 8) K-x(3,5)-E-[EQ]-x(3)-E-x-R Occurences: 10(8) HES1_YEAST : 302- 313: ehllv Kpie--EQhplEsR rawkd KES1_YEAST : 303- 314: ehlnv Kple--EQhplEsR kawyd KES1_YEAST : 334- 347: fnlia KtktelEEtqrElR keeea KES1_YEAST : 336- 347: liakt Ktel--EEtqrElR keeea OSH1_YEAST : 809- 820: kqraa Kker--EQkgeEyR pkwfv OXYB_HUMAN : 395- 406: ldeqy Khql--EEtkkEkR tripy OXYB_RABIT : 397- 408: ldeqy Khql--EEtkkEkR tripy YHG1_YEAST : 316- 329: fplap KvrpleEQgeyEsR rlwkk YHN3_YEAST : 941- 952: kaeew Klkl--EQlqrErR nkgqd YKY3_YEAST : 316- 329: splrp KvrplsEQgeyEsR klwkk O 15: 18.3271 11( 8) E-x(1,2)-Q-R-x(3,4)-K-x(2)-[ADE] Occurences: 11(8) HES1_YEAST : 355- 365: rvkgv Ew-QRrwf-KqvD ymnen KES1_YEAST : 340- 351: tktel EetQRelr-KeeE akgis KES1_YEAST : 341- 351: ktele Et-QRelr-KeeE akgis OSH1_YEAST : 802- 813: ekhrv EvkQRaak-KerE qkgee OXYB_HUMAN : 740- 751: ekqrl EekQRlsr-KkrE aeamk OXYB_HUMAN : 740- 752: ekqrl EekQRlsrkKreA eamka OXYB_HUMAN : 741- 751: kqrle Ek-QRlsr-KkrE aeamk OXYB_HUMAN : 741- 752: kqrle Ek-QRlsrkKreA eamka OXYB_RABIT : 742- 753: ekqrl EekQRlsr-KkrE aeamk OXYB_RABIT : 742- 754: ekqrl EekQRlsrkKreA eamka OXYB_RABIT : 743- 753: kqrle Ek-QRlsr-KkrE aeamk OXYB_RABIT : 743- 754: kqrle Ek-QRlsrkKreA eamka YHG1_YEAST : 355- 366: ekfqi EnrQRela-KkrA edgve YHG1_YEAST : 355- 367: ekfqi EnrQRelakKraE dgvef YHN3_YEAST : 945- 957: wklkl EqlQRerrnKgqD vepky YKY3_YEAST : 355- 367: ekfqi EdhQRqlakKriE dgvef P 16: 18.2736 13( 8) S-x(2,3)-S-x(1,2)-S-S-x(2)-[AGS] Occurences: 13(8) HES1_YEAST : 2- 12: m SqhaSs-SSwtS flksi HES1_YEAST : 12- 22: ssswt SflkSi-SSfnG dlssl KES1_YEAST : 2- 12: m SqyaSs-SSwtS flksi OSH1_YEAST : 171- 181: tpgph Srk-StvSStrA adips OXYB_HUMAN : 379- 389: hkrtg Sni-SgaSSdiS ldeqy OXYB_RABIT : 381- 391: hkrtg Sni-SgaSSdiS ldeqy YHG1_YEAST : 11- 22: lknip SltnSshSSinG iasna YHN3_YEAST : 87- 97: ehhrr SsqhSh-SSsnG sdnkr YHN3_YEAST : 87- 98: ehhrr SsqhShsSSngS dnkrk YHN3_YEAST : 88- 97: hhrrs Sqh-Sh-SSsnG sdnkr YHN3_YEAST : 88- 98: hhrrs Sqh-ShsSSngS dnkrk YKY3_YEAST : 12- 22: tvgsd ShrlSk-SSfsS nkssh YKY3_YEAST : 16- 25: dshrl Sks-Sf-SSnkS shsat YKY3_YEAST : 18- 29: hrlsk SsfsSnkSShsA tkdqp YKY3_YEAST : 19- 29: rlsks Sfs-SnkSShsA tkdqp Q 17: 16.1802 15( 8) H-x(0,1)-P-P-x(2)-A Occurences: 15(8) HES1_YEAST : 143- 149: seqvs HhPPmtA fsifn HES1_YEAST : 144- 149: eqvsh H-PPmtA fsifn KES1_YEAST : 143- 149: seqvs HhPPvtA fsifn KES1_YEAST : 144- 149: eqvsh H-PPvtA fsifn OSH1_YEAST : 573- 579: teqvs HhPPisA twtes OSH1_YEAST : 574- 579: eqvsh H-PPisA twtes OXYB_HUMAN : 522- 528: ceqvs HhPPaaA hhaes OXYB_HUMAN : 523- 528: eqvsh H-PPaaA hhaes OXYB_RABIT : 524- 530: ceqvs HhPPaaA hhaes OXYB_RABIT : 525- 530: eqvsh H-PPaaA hhaes YHG1_YEAST : 157- 163: aeqts HhPPesA yfymi YHG1_YEAST : 158- 163: eqtsh H-PPesA yfymi YHN3_YEAST : 745- 751: sekvs HrPPvfA ffaeh YKY3_YEAST : 157- 163: seqts HhPPecA yfymi YKY3_YEAST : 158- 163: eqtsh H-PPecA yfymi R 18: 15.6802 9( 8) K-x(2,3)-E-x(1,2)-Q-R Occurences: 9(8) HES1_YEAST : 335- 343: mikkt KeelEnkQR alreq HES1_YEAST : 352- 358: eqerv Kgv-Ew-QR rwfkq KES1_YEAST : 336- 344: liakt KtelEetQR elrke OSH1_YEAST : 798- 806: kaaae KhrvEvkQR aakke OXYB_HUMAN : 736- 744: eanae KqrlEekQR lsrkk OXYB_RABIT : 738- 746: eanae KqrlEekQR lsrkk YHG1_YEAST : 351- 359: vatee KfqiEnrQR elakk YHN3_YEAST : 941- 949: kaeew KlklEqlQR errnk YKY3_YEAST : 351- 359: vatee KfqiEdhQR qlakk S 19: 15.6802 11( 8) E-x(0,1)-Q-x(3)-E-x(1,2)-R Occurences: 11(8) HES1_YEAST : 305- 313: lvkpi EeQhplEs-R rawkd HES1_YEAST : 305- 314: lvkpi EeQhplEsrR awkdv HES1_YEAST : 306- 313: vkpie E-QhplEs-R rawkd HES1_YEAST : 306- 314: vkpie E-QhplEsrR awkdv KES1_YEAST : 306- 314: nvkpl EeQhplEs-R kawyd KES1_YEAST : 307- 314: vkple E-QhplEs-R kawyd OSH1_YEAST : 813- 820: akker E-QkgeEy-R pkwfv OXYB_HUMAN : 735- 744: deana EkQrleEkqR lsrkk OXYB_RABIT : 737- 746: deana EkQrleEkqR lsrkk YHG1_YEAST : 321- 329: kvrpl EeQgeyEs-R rlwkk YHG1_YEAST : 321- 330: kvrpl EeQgeyEsrR lwkkv YHG1_YEAST : 322- 329: vrple E-QgeyEs-R rlwkk YHG1_YEAST : 322- 330: vrple E-QgeyEsrR lwkkv YHN3_YEAST : 945- 952: wklkl E-QlqrEr-R nkgqd YKY3_YEAST : 322- 329: vrpls E-QgeyEs-R klwkk T 20: 15.6802 10( 8) K-x(3,5)-E-x(4)-E-x-R Occurences: 10(8) HES1_YEAST : 302- 313: ehllv Kpie--EqhplEsR rawkd KES1_YEAST : 303- 314: ehlnv Kple--EqhplEsR kawyd KES1_YEAST : 334- 347: fnlia KtktelEetqrElR keeea KES1_YEAST : 336- 347: liakt Ktel--EetqrElR keeea OSH1_YEAST : 809- 820: kqraa Kker--EqkgeEyR pkwfv OXYB_HUMAN : 395- 406: ldeqy Khql--EetkkEkR tripy OXYB_RABIT : 397- 408: ldeqy Khql--EetkkEkR tripy YHG1_YEAST : 316- 329: fplap KvrpleEqgeyEsR rlwkk YHN3_YEAST : 941- 952: kaeew Klkl--EqlqrErR nkgqd YKY3_YEAST : 316- 329: splrp KvrplsEqgeyEsR klwkk Number of patterns evaluated by Pratt:17081 Total running time: 15 seconds