4294f0:	69 62 36 73 50 50 56 	imul   $0x56505073,0x36(%edx),%esp
4294f7:	39 35 57 70 72 63    	cmp    %esi,0x63727057
4294fd:	31 37                	xor    %esi,(%edi)
4294ff:	6d                   	insl   (%dx),%es:(%edi)
429500:	37                   	aaa
429501:	54                   	push   %esp
429502:	6e                   	outsb  %ds:(%esi),(%dx)
429503:	41                   	inc    %ecx
429504:	32 43 74             	xor    0x74(%ebx),%al
429507:	53                   	push   %ebx
429508:	51                   	push   %ecx
429509:	6e                   	outsb  %ds:(%esi),(%dx)
42950a:	4d                   	dec    %ebp
42950b:	30 49 4d             	xor    %cl,0x4d(%ecx)
42950e:	30 42 75             	xor    %al,0x75(%edx)
429511:	53                   	push   %ebx
429512:	6a 34                	push   $0x34
429514:	52                   	push   %edx
429515:	61                   	popa
429516:	66 6d                	insw   (%dx),%es:(%edi)
429518:	61                   	popa
429519:	43                   	inc    %ebx
42951a:	4a                   	dec    %edx
42951b:	46                   	inc    %esi
42951c:	50                   	push   %eax
42951d:	71 30                	jno    0x42954f
42951f:	67 7a 33             	addr16 jp 0x429555
429522:	4d                   	dec    %ebp
429523:	73 6e                	jae    0x429593
429525:	75 37                	jne    0x42955e
429527:	36 42                	ss inc %edx
429529:	62 47 6c             	bound  %eax,0x6c(%edi)
42952c:	6b 50 57 46          	imul   $0x46,0x57(%eax),%edx
429530:	7a 4e                	jp     0x429580
429532:	30 62 61             	xor    %ah,0x61(%edx)
429535:	34 71                	xor    $0x71,%al
429537:	70 68                	jo     0x4295a1
429539:	30 35 36 75 52 5a    	xor    %dh,0x5a527536
42953f:	57                   	push   %edi
429540:	54                   	push   %esp
429541:	52                   	push   %edx
429542:	34 41                	xor    $0x41,%al
429544:	38 75 52             	cmp    %dh,0x52(%ebp)
429547:	6b 5a 38 76          	imul   $0x76,0x38(%edx),%ebx
42954b:	72 66                	jb     0x4295b3
42954d:	45                   	inc    %ebp
42954e:	67 46                	addr16 inc %esi
429550:	62 32                	bound  %esi,(%edx)
429552:	51                   	push   %ecx
429553:	49                   	dec    %ecx
429554:	69 73 42 42 64 55 77 	imul   $0x77556442,0x42(%ebx),%esi
42955b:	59                   	pop    %ecx
42955c:	38 69 6b             	cmp    %ch,0x6b(%ecx)
42955f:	41                   	inc    %ecx
429560:	58                   	pop    %eax
429561:	72 43                	jb     0x4295a6
429563:	7a 77                	jp     0x4295dc
429565:	75 63                	jne    0x4295ca
429567:	44                   	inc    %esp
429568:	74 6b                	je     0x4295d5
42956a:	67 68 6b 77 4c 51    	addr16 push $0x514c776b
429570:	69 54 77 71 35 6e 75 	imul   $0x33756e35,0x71(%edi,%esi,2),%edx
429577:	33
429578:	70 4b                	jo     0x4295c5
42957a:	49                   	dec    %ecx
42957b:	34 68                	xor    $0x68,%al
42957d:	4e                   	dec    %esi
42957e:	6c                   	insb   (%dx),%es:(%edi)
42957f:	62 4a 32             	bound  %ecx,0x32(%edx)
429582:	39 50 2f             	cmp    %edx,0x2f(%eax)
429585:	4d                   	dec    %ebp
429586:	4f                   	dec    %edi
429587:	6d                   	insl   (%dx),%es:(%edi)
429588:	61                   	popa
429589:	72 58                	jb     0x4295e3
42958b:	65 75 61             	gs jne 0x4295ef
42958e:	48                   	dec    %eax
42958f:	32 54 4a 65          	xor    0x65(%edx,%ecx,2),%dl
429593:	5a                   	pop    %edx
429594:	6d                   	insl   (%dx),%es:(%edi)
429595:	2f                   	das
429596:	6c                   	insb   (%dx),%es:(%edi)
429597:	35 54 36 43 6e       	xor    $0x6e433654,%eax
42959c:	64 5a                	fs pop %edx
42959e:	59                   	pop    %ecx
42959f:	57                   	push   %edi
4295a0:	71 33                	jno    0x4295d5
4295a2:	4b                   	dec    %ebx
4295a3:	45                   	inc    %ebp
4295a4:	2f                   	das
4295a5:	69 45 57 41 30 54 41 	imul   $0x41543041,0x57(%ebp),%eax
4295ac:	52                   	push   %edx
4295ad:	71 6e                	jno    0x42961d
4295af:	6b 54 76 75 76       	imul   $0x76,0x75(%esi,%esi,2),%edx
4295b4:	34 4b                	xor    $0x4b,%al
4295b6:	32 51 70             	xor    0x70(%ecx),%dl
4295b9:	46                   	inc    %esi
4295ba:	59                   	pop    %ecx
4295bb:	57                   	push   %edi
4295bc:	6d                   	insl   (%dx),%es:(%edi)
4295bd:	41                   	inc    %ecx
4295be:	72 30                	jb     0x4295f0
4295c0:	47                   	inc    %edi
4295c1:	4d                   	dec    %ebp
4295c2:	38 6e 76             	cmp    %ch,0x76(%esi)
4295c5:	74 48                	je     0x42960f
4295c7:	39 53 38             	cmp    %edx,0x38(%ebx)
4295ca:	4d                   	dec    %ebp
4295cb:	36 75 55             	ss jne 0x429623
4295ce:	79 62                	jns    0x429632
4295d0:	54                   	push   %esp
4295d1:	75 54                	jne    0x429627
4295d3:	78 70                	js     0x429645
4295d5:	5a                   	pop    %edx
4295d6:	76 78                	jbe    0x429650
4295d8:	66 70 36             	data16 jo 0x429611
4295db:	74 71                	je     0x42964e
4295dd:	56                   	push   %esi
4295de:	4b                   	dec    %ebx
4295df:	38 77 6b             	cmp    %dh,0x6b(%edi)
4295e2:	36 59                	ss pop %ecx
4295e4:	47                   	inc    %edi
4295e5:	2f                   	das
4295e6:	39 46 5a             	cmp    %eax,0x5a(%esi)
4295e9:	73 68                	jae    0x429653
4295eb:	46                   	inc    %esi
4295ec:	78 44                	js     0x429632
4295ee:	41                   	inc    %ecx
4295ef:	7a 45                	jp     0x429636
4295f1:	56                   	push   %esi
4295f2:	4d                   	dec    %ebp
4295f3:	6e                   	outsb  %ds:(%esi),(%dx)
4295f4:	5a                   	pop    %edx
4295f5:	52                   	push   %edx
4295f6:	7a 4f                	jp     0x429647
4295f8:	4c                   	dec    %esp
4295f9:	53                   	push   %ebx
4295fa:	6e                   	outsb  %ds:(%esi),(%dx)
4295fb:	7a 4e                	jp     0x42964b
4295fd:	42                   	inc    %edx
4295fe:	4e                   	dec    %esi
4295ff:	6b 5a 44 72          	imul   $0x72,0x44(%edx),%ebx
429603:	35 5a 4c 30 75       	xor    $0x75304c5a,%eax
429608:	4c                   	dec    %esp
429609:	4e                   	dec    %esi
42960a:	65 4c                	gs dec %esp
42960c:	43                   	inc    %ebx
42960d:	73 4f                	jae    0x42965e
42960f:	34 46                	xor    $0x46,%al
429611:	51                   	push   %ecx
429612:	4b                   	dec    %ebx
429613:	39 39                	cmp    %edi,(%ecx)
429615:	4e                   	dec    %esi
429616:	6f                   	outsl  %ds:(%esi),(%dx)
429617:	4e                   	dec    %esi
429618:	39 48 59             	cmp    %ecx,0x59(%eax)
42961b:	42                   	inc    %edx
42961c:	31 71 32             	xor    %esi,0x32(%ecx)
42961f:	67 37                	addr16 aaa
429621:	70 34                	jo     0x429657
429623:	4c                   	dec    %esp
429624:	4d                   	dec    %ebp
429625:	30 7a 54             	xor    %bh,0x54(%edx)
429628:	4b                   	dec    %ebx
429629:	58                   	pop    %eax
42962a:	73 46                	jae    0x429672
42962c:	33 79 79             	xor    0x79(%ecx),%edi
42962f:	58                   	pop    %eax
429630:	58                   	pop    %eax
429631:	79 67                	jns    0x42969a
429633:	35 47 38 73 44       	xor    $0x44733847,%eax
429638:	5a                   	pop    %edx
429639:	50                   	push   %eax
42963a:	5a                   	pop    %edx
42963b:	72 6c                	jb     0x4296a9
42963d:	55                   	push   %ebp
42963e:	64 79 6b             	fs jns 0x4296ac
429641:	31 61 79             	xor    %esp,0x79(%ecx)
429644:	30 55 66             	xor    %dl,0x66(%ebp)
429647:	4f                   	dec    %edi
429648:	41                   	inc    %ecx
429649:	7a 4d                	jp     0x429698
42964b:	43                   	inc    %ebx
42964c:	35 4b 55 75 70       	xor    $0x7075554b,%eax
429651:	42                   	inc    %edx
429652:	2b 2f                	sub    (%edi),%ebp
429654:	79 2f                	jns    0x429685
429656:	6a 43                	push   $0x43
429658:	78 62                	js     0x4296bc
42965a:	34 6e                	xor    $0x6e,%al
42965c:	58                   	pop    %eax
42965d:	68 5a 6c 48 6a       	push   $0x6a486c5a
429662:	58                   	pop    %eax
429663:	52                   	push   %edx
429664:	49                   	dec    %ecx
429665:	63 46 36             	arpl   %eax,0x36(%esi)
429668:	41                   	inc    %ecx
429669:	64 4a                	fs dec %edx
42966b:	77 64                	ja     0x4296d1
42966d:	66 32 62 30          	data16 xor 0x30(%edx),%ah
429671:	74 4f                	je     0x4296c2
429673:	42                   	inc    %edx
429674:	67 46                	addr16 inc %esi
429676:	48                   	dec    %eax
429677:	35 75 70 46 57       	xor    $0x57467075,%eax
42967c:	54                   	push   %esp
42967d:	64 77 30             	fs ja  0x4296b0
429680:	2f                   	das
429681:	51                   	push   %ecx
429682:	63 48 36             	arpl   %ecx,0x36(%eax)
429685:	74 44                	je     0x4296cb
429687:	77 4d                	ja     0x4296d6
429689:	6f                   	outsl  %ds:(%esi),(%dx)
42968a:	42                   	inc    %edx
42968b:	6a 54                	push   $0x54
42968d:	6a 73                	push   $0x73
42968f:	47                   	inc    %edi
429690:	64 63 67 64          	arpl   %esp,%fs:0x64(%edi)
429694:	4a                   	dec    %edx
429695:	52                   	push   %edx
429696:	32 2b                	xor    (%ebx),%ch
429698:	63 47 66             	arpl   %eax,0x66(%edi)
42969b:	54                   	push   %esp
42969c:	34 66                	xor    $0x66,%al
42969e:	64 78 69             	fs js  0x42970a
4296a1:	79 72                	jns    0x429715
4296a3:	6e                   	outsb  %ds:(%esi),(%dx)
4296a4:	6e                   	outsb  %ds:(%esi),(%dx)
4296a5:	42                   	inc    %edx
4296a6:	47                   	inc    %edi
4296a7:	64 78 4e             	fs js  0x4296f8
4296aa:	45                   	inc    %ebp
4296ab:	65 2b 4b 6e          	sub    %gs:0x6e(%ebx),%ecx
4296af:	74 65                	je     0x429716
4296b1:	4d                   	dec    %ebp
4296b2:	5a                   	pop    %edx
4296b3:	58                   	pop    %eax
4296b4:	5a                   	pop    %edx
4296b5:	6b 56 75 64          	imul   $0x64,0x75(%esi),%edx
4296b9:	6c                   	insb   (%dx),%es:(%edi)
4296ba:	39 6d 39             	cmp    %ebp,0x39(%ebp)
4296bd:	7a 30                	jp     0x4296ef
4296bf:	58                   	pop    %eax
4296c0:	51                   	push   %ecx
4296c1:	71 39                	jno    0x4296fc
4296c3:	56                   	push   %esi
4296c4:	66 44                	inc    %sp
4296c6:	73 6d                	jae    0x429735
4296c8:	36 72 69             	ss jb  0x429734
4296cb:	36 43                	ss inc %ebx
4296cd:	76 7a                	jbe    0x429749
4296cf:	39 57 4e             	cmp    %edx,0x4e(%edi)
4296d2:	63 32                	arpl   %esi,(%edx)
4296d4:	7a 45                	jp     0x42971b
4296d6:	6a 65                	push   $0x65
4296d8:	4b                   	dec    %ebx
4296d9:	54                   	push   %esp
4296da:	67 69 77 42 76 6f 6b 	imul   $0x766b6f76,0x42(%bx),%esi
4296e1:	76
4296e2:	6b 39 32             	imul   $0x32,(%ecx),%edi
4296e5:	66 4a                	dec    %dx
4296e7:	52                   	push   %edx
4296e8:	2f                   	das
4296e9:	46                   	inc    %esi
4296ea:	59                   	pop    %ecx
4296eb:	44                   	inc    %esp
4296ec:	41                   	inc    %ecx
4296ed:	74 76                	je     0x429765
4296ef:	45                   	inc    %ebp
4296f0:	33 44 4b 47          	xor    0x47(%ebx,%ecx,2),%eax
4296f4:	37                   	aaa
4296f5:	35 6a 6b 71 4d       	xor    $0x4d716b6a,%eax
4296fa:	37                   	aaa
4296fb:	69 65 4f 39 57 37 51 	imul   $0x51375739,0x4f(%ebp),%esp
429702:	39 37                	cmp    %esi,(%edi)
429704:	55                   	push   %ebp
429705:	45                   	inc    %ebp
429706:	58                   	pop    %eax
429707:	5a                   	pop    %edx
429708:	66 79 61             	data16 jns 0x42976c
42970b:	6f                   	outsl  %ds:(%esi),(%dx)
42970c:	66 7a 38             	data16 jp 0x429747
42970f:	50                   	push   %eax
429710:	53                   	push   %ebx
429711:	2f                   	das
429712:	59                   	pop    %ecx
429713:	34 69                	xor    $0x69,%al
429715:	32 4f 63             	xor    0x63(%edi),%cl
429718:	48                   	dec    %eax
429719:	2b 41 36             	sub    0x36(%ecx),%eax
42971c:	6f                   	outsl  %ds:(%esi),(%dx)
42971d:	73 6a                	jae    0x429789
42971f:	6e                   	outsb  %ds:(%esi),(%dx)
429720:	6e                   	outsb  %ds:(%esi),(%dx)
429721:	6a 51                	push   $0x51
429723:	51                   	push   %ecx
429724:	79 74                	jns    0x42979a
429726:	69 59 79 52 33 4b 39 	imul   $0x394b3352,0x79(%ecx),%ebx
42972d:	64 42                	fs inc %edx
42972f:	41                   	inc    %ecx
429730:	7a 37                	jp     0x429769
429732:	4e                   	dec    %esi
429733:	79 64                	jns    0x429799
429735:	72 34                	jb     0x42976b
429737:	47                   	inc    %edi
429738:	64 59                	fs pop %ecx
42973a:	36 74 4f             	ss je  0x42978c
42973d:	42                   	inc    %edx
42973e:	7a 77                	jp     0x4297b7
429740:	72 58                	jb     0x42979a
429742:	77 52                	ja     0x429796
429744:	6c                   	insb   (%dx),%es:(%edi)
429745:	39 47 4e             	cmp    %eax,0x4e(%edi)
429748:	73 74                	jae    0x4297be
42974a:	62 71 42             	bound  %esi,0x42(%ecx)
42974d:	4c                   	dec    %esp
42974e:	55                   	push   %ebp
42974f:	4c                   	dec    %esp
429750:	65 41                	gs inc %ecx
429752:	44                   	inc    %esp
429753:	72 30                	jb     0x429785
429755:	4f                   	dec    %edi
429756:	41                   	inc    %ecx
429757:	4b                   	dec    %ebx
429758:	65 39 45 38          	cmp    %eax,%gs:0x38(%ebp)
42975c:	72 62                	jb     0x4297c0
42975e:	7a 45                	jp     0x4297a5
429760:	78 6f                	js     0x4297d1
429762:	70 4a                	jo     0x4297ae
429764:	66 38 4f 37          	data16 cmp %cl,0x37(%edi)
429768:	5a                   	pop    %edx
429769:	48                   	dec    %eax
42976a:	63 4e 32             	arpl   %ecx,0x32(%esi)
42976d:	31 34 41             	xor    %esi,(%ecx,%eax,2)
429770:	6b 4b 76 50          	imul   $0x50,0x76(%ebx),%ecx
429774:	70 4c                	jo     0x4297c2
429776:	44                   	inc    %esp
429777:	44                   	inc    %esp
429778:	48                   	dec    %eax
429779:	54                   	push   %esp
42977a:	42                   	inc    %edx
42977b:	59                   	pop    %ecx
42977c:	55                   	push   %ebp
42977d:	4b                   	dec    %ebx
42977e:	76 75                	jbe    0x4297f5
429780:	43                   	inc    %ebx
429781:	6d                   	insl   (%dx),%es:(%edi)
429782:	65 47                	gs inc %edi
429784:	2b 46 4b             	sub    0x4b(%esi),%eax
429787:	75 75                	jne    0x4297fe