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
429789:	4c                   	dec    %esp
42978a:	2f                   	das
42978b:	67 5a                	addr16 pop %edx
42978d:	45                   	inc    %ebp
42978e:	41                   	inc    %ecx
42978f:	47                   	inc    %edi
429790:	32 6d 59             	xor    0x59(%ebp),%ch
429793:	76 68                	jbe    0x4297fd
429795:	45                   	inc    %ebp
429796:	45                   	inc    %ebp
429797:	6f                   	outsl  %ds:(%esi),(%dx)
429798:	5a                   	pop    %edx
429799:	4d                   	dec    %ebp
42979a:	79 49                	jns    0x4297e5
42979c:	30 6a 48             	xor    %ch,0x48(%edx)
42979f:	4c                   	dec    %esp
4297a0:	58                   	pop    %eax
4297a1:	79 6a                	jns    0x42980d
4297a3:	47                   	inc    %edi
4297a4:	48                   	dec    %eax
4297a5:	76 41                	jbe    0x4297e8
4297a7:	51                   	push   %ecx
4297a8:	44                   	inc    %esp
4297a9:	4a                   	dec    %edx
4297aa:	44                   	inc    %esp
4297ab:	54                   	push   %esp
4297ac:	49                   	dec    %ecx
4297ad:	5a                   	pop    %edx
4297ae:	48                   	dec    %eax
4297af:	6a 4d                	push   $0x4d
4297b1:	69 58 76 62 78 61 58 	imul   $0x58617862,0x76(%eax),%ebx
4297b8:	70 72                	jo     0x42982c
4297ba:	7a 39                	jp     0x4297f5
4297bc:	30 68 4d             	xor    %ch,0x4d(%eax)
4297bf:	53                   	push   %ebx
4297c0:	52                   	push   %edx
4297c1:	38 59 48             	cmp    %bl,0x48(%ecx)
4297c4:	37                   	aaa
4297c5:	52                   	push   %edx
4297c6:	64 61                	fs popa
4297c8:	6d                   	insl   (%dx),%es:(%edi)
4297c9:	55                   	push   %ebp
4297ca:	56                   	push   %esi
4297cb:	35 59 4f 7a 4d       	xor    $0x4d7a4f59,%eax
4297d0:	6b 4e 37 5a          	imul   $0x5a,0x37(%esi),%ecx
4297d4:	53                   	push   %ebx
4297d5:	69 70 7a 59 65 78 43 	imul   $0x43786559,0x7a(%eax),%esi
4297dc:	33 35 52 72 73 75    	xor    0x75737252,%esi
4297e2:	74 46                	je     0x42982a
4297e4:	4a                   	dec    %edx
4297e5:	75 52                	jne    0x429839
4297e7:	62 4b 6b             	bound  %ecx,0x6b(%ebx)
4297ea:	67 2b 4e 52          	sub    0x52(%bp),%ecx
4297ee:	62 57 72             	bound  %edx,0x72(%edi)
4297f1:	38 33                	cmp    %dh,(%ebx)
4297f3:	39 49 37             	cmp    %ecx,0x37(%ecx)
4297f6:	6f                   	outsl  %ds:(%esi),(%dx)
4297f7:	6b 4c 6d 67 55       	imul   $0x55,0x67(%ebp,%ebp,2),%ecx
4297fc:	71 2b                	jno    0x429829
4297fe:	64 6b 4e 73 77       	imul   $0x77,%fs:0x73(%esi),%ecx
429803:	62 48 43             	bound  %ecx,0x43(%eax)
429806:	55                   	push   %ebp
429807:	55                   	push   %ebp
429808:	4d                   	dec    %ebp
429809:	50                   	push   %eax
42980a:	75 58                	jne    0x429864
42980c:	37                   	aaa
42980d:	54                   	push   %esp
42980e:	71 7a                	jno    0x42988a
429810:	73 39                	jae    0x42984b
429812:	47                   	inc    %edi
429813:	52                   	push   %edx
429814:	2f                   	das
429815:	56                   	push   %esi
429816:	62 31                	bound  %esi,(%ecx)
429818:	52                   	push   %edx
429819:	71 36                	jno    0x429851
42981b:	76 79                	jbe    0x429896
42981d:	39 55 35             	cmp    %edx,0x35(%ebp)
429820:	6f                   	outsl  %ds:(%esi),(%dx)
429821:	79 52                	jns    0x429875
429823:	5a                   	pop    %edx
429824:	54                   	push   %esp
429825:	44                   	inc    %esp
429826:	6e                   	outsb  %ds:(%esi),(%dx)
429827:	49                   	dec    %ecx
429828:	6d                   	insl   (%dx),%es:(%edi)
429829:	33 59 64             	xor    0x64(%ecx),%ebx
42982c:	6c                   	insb   (%dx),%es:(%edi)
42982d:	30 63 64             	xor    %ah,0x64(%ebx)
429830:	58                   	pop    %eax
429831:	77 76                	ja     0x4298a9
429833:	68 54 75 2f 36       	push   $0x362f7554
429838:	56                   	push   %esi
429839:	4e                   	dec    %esi
42983a:	52                   	push   %edx
42983b:	48                   	dec    %eax
42983c:	67 76 37             	addr16 jbe 0x429876
42983f:	5a                   	pop    %edx
429840:	34 58                	xor    $0x58,%al
429842:	32 4c 42 4a          	xor    0x4a(%edx,%eax,2),%cl
429846:	72 57                	jb     0x42989f
429848:	64 61                	fs popa
42984a:	30 67 59             	xor    %ah,0x59(%edi)
42984d:	73 2f                	jae    0x42987e
42984f:	31 56 5a             	xor    %edx,0x5a(%esi)
429852:	76 33                	jbe    0x429887
429854:	7a 4c                	jp     0x4298a2
429856:	38 4e 53             	cmp    %cl,0x53(%esi)
429859:	32 39                	xor    (%ecx),%bh
42985b:	73 41                	jae    0x42989e
42985d:	6b 76 59 55          	imul   $0x55,0x59(%esi),%esi
429861:	58                   	pop    %eax
429862:	61                   	popa
429863:	71 67                	jno    0x4298cc
429865:	30 77 48             	xor    %dh,0x48(%edi)
429868:	42                   	inc    %edx
429869:	30 2f                	xor    %ch,(%edi)
42986b:	44                   	inc    %esp
42986c:	69 55 5a 4a 41 67 46 	imul   $0x4667414a,0x5a(%ebp),%edx
429873:	30 44 35 76          	xor    %al,0x76(%ebp,%esi,1)
429877:	64 6b 43 41 43       	imul   $0x43,%fs:0x41(%ebx),%eax
42987c:	76 7a                	jbe    0x4298f8
42987e:	72 4f                	jb     0x4298cf
429880:	6e                   	outsb  %ds:(%esi),(%dx)
429881:	63 41 39             	arpl   %eax,0x39(%ecx)
429884:	36 49                	ss dec %ecx
429886:	59                   	pop    %ecx
429887:	41                   	inc    %ecx
429888:	53                   	push   %ebx
429889:	69 72 52 2b 62 59 76 	imul   $0x7659622b,0x52(%edx),%esi
429890:	33 6f 71             	xor    0x71(%edi),%ebp
429893:	4b                   	dec    %ebx
429894:	54                   	push   %esp
429895:	58                   	pop    %eax
429896:	34 45                	xor    $0x45,%al
429898:	7a 73                	jp     0x42990d
42989a:	34 6f                	xor    $0x6f,%al
42989c:	69 6f 66 6e 49 76 6d 	imul   $0x6d76496e,0x66(%edi),%ebp
4298a3:	7a 48                	jp     0x4298ed
4298a5:	7a 76                	jp     0x42991d
4298a7:	71 33                	jno    0x4298dc
4298a9:	4a                   	dec    %edx
4298aa:	79 75                	jns    0x429921
4298ac:	42                   	inc    %edx
4298ad:	42                   	inc    %edx
4298ae:	55                   	push   %ebp
4298af:	78 70                	js     0x429921
4298b1:	36 46                	ss inc %esi
4298b3:	51                   	push   %ecx
4298b4:	51                   	push   %ecx
4298b5:	4b                   	dec    %ebx
4298b6:	75 4c                	jne    0x429904
4298b8:	78 45                	js     0x4298ff
4298ba:	6b 71 6f 47          	imul   $0x47,0x6f(%ecx),%esi
4298be:	6a 6e                	push   $0x6e
4298c0:	78 46                	js     0x429908
4298c2:	4d                   	dec    %ebp
4298c3:	71 31                	jno    0x4298f6
4298c5:	32 37                	xor    (%edi),%dh
4298c7:	4f                   	dec    %edi
4298c8:	57                   	push   %edi
4298c9:	49                   	dec    %ecx
4298ca:	4b                   	dec    %ebx
4298cb:	43                   	inc    %ebx
4298cc:	56                   	push   %esi
4298cd:	68 6b 66 69 76       	push   $0x7669666b
4298d2:	33 54 45 48          	xor    0x48(%ebp,%eax,2),%edx
4298d6:	46                   	inc    %esi
4298d7:	45                   	inc    %ebp
4298d8:	6a 66                	push   $0x66
4298da:	77 66                	ja     0x429942
4298dc:	55                   	push   %ebp
4298dd:	4a                   	dec    %edx
4298de:	42                   	inc    %edx