4297a1:	38 57 32             	cmp    %dl,0x32(%edi)
4297a4:	71 66                	jno    0x42980c
4297a6:	2f                   	das
4297a7:	2f                   	das
4297a8:	5a                   	pop    %edx
4297a9:	59                   	pop    %ecx
4297aa:	47                   	inc    %edi
4297ab:	36 2b 52 4e          	sub    %ss:0x4e(%edx),%edx
4297af:	34 64                	xor    $0x64,%al
4297b1:	2f                   	das
4297b2:	39 41 56             	cmp    %eax,0x56(%ecx)
4297b5:	43                   	inc    %ebx
4297b6:	4b                   	dec    %ebx
4297b7:	57                   	push   %edi
4297b8:	65 66 4f             	gs dec %di
4297bb:	6e                   	outsb  %ds:(%esi),(%dx)
4297bc:	61                   	popa
4297bd:	74 45                	je     0x429804
4297bf:	4d                   	dec    %ebp
4297c0:	6d                   	insl   (%dx),%es:(%edi)
4297c1:	77 71                	ja     0x429834
4297c3:	37                   	aaa
4297c4:	5a                   	pop    %edx
4297c5:	34 57                	xor    $0x57,%al
4297c7:	71 78                	jno    0x429841
4297c9:	33 5a 53             	xor    0x53(%edx),%ebx
4297cc:	2f                   	das
4297cd:	70 76                	jo     0x429845
4297cf:	50                   	push   %eax
4297d0:	4d                   	dec    %ebp
4297d1:	34 70                	xor    $0x70,%al
4297d3:	73 46                	jae    0x42981b
4297d5:	47                   	inc    %edi
4297d6:	65 4f                	gs dec %edi
4297d8:	43                   	inc    %ebx
4297d9:	52                   	push   %edx
4297da:	4a                   	dec    %edx
4297db:	52                   	push   %edx
4297dc:	56                   	push   %esi
4297dd:	48                   	dec    %eax
4297de:	68 68 58 56 6f       	push   $0x6f565868
4297e3:	6b 68 71 41          	imul   $0x41,0x71(%eax),%ebp
4297e7:	59                   	pop    %ecx
4297e8:	4e                   	dec    %esi
4297e9:	73 70                	jae    0x42985b
4297eb:	2f                   	das
4297ec:	67 30 68 74          	xor    %ch,0x74(%bx,%si)
4297f0:	58                   	pop    %eax
4297f1:	41                   	inc    %ecx
4297f2:	73 39                	jae    0x42982d
4297f4:	63 37                	arpl   %esi,(%edi)
4297f6:	66 39 48 46          	cmp    %cx,0x46(%eax)
4297fa:	70 6e                	jo     0x42986a
4297fc:	6c                   	insb   (%dx),%es:(%edi)
4297fd:	2f                   	das
4297fe:	6d                   	insl   (%dx),%es:(%edi)
4297ff:	39 54 6c 4d          	cmp    %edx,0x4d(%esp,%ebp,2)
429803:	4a                   	dec    %edx
429804:	35 6a 48 35 76       	xor    $0x7635486a,%eax
429809:	74 77                	je     0x429882
42980b:	68 34 4e 68 76       	push   $0x76684e34
429810:	49                   	dec    %ecx
429811:	67 6e                	outsb  %ds:(%si),(%dx)
429813:	6c                   	insb   (%dx),%es:(%edi)
429814:	62 63 45             	bound  %esp,0x45(%ebx)
429817:	78 67                	js     0x429880
429819:	33 6d 6e             	xor    0x6e(%ebp),%ebp
42981c:	52                   	push   %edx
42981d:	65 33 34 71          	xor    %gs:(%ecx,%esi,2),%esi
429821:	6b 62 51 53          	imul   $0x53,0x51(%edx),%esp
429825:	4b                   	dec    %ebx
429826:	76 4f                	jbe    0x429877
429828:	44                   	inc    %esp
429829:	66 46                	inc    %si
42982b:	48                   	dec    %eax
42982c:	30 75 30             	xor    %dh,0x30(%ebp)
42982f:	58                   	pop    %eax
429830:	4a                   	dec    %edx
429831:	6e                   	outsb  %ds:(%esi),(%dx)
429832:	68 59 48 53 53       	push   $0x53534859
429837:	6a 6f                	push   $0x6f
429839:	75 2b                	jne    0x429866
42983b:	67 63 7a 36          	arpl   %edi,0x36(%bp,%si)
42983f:	37                   	aaa
429840:	54                   	push   %esp
429841:	38 39                	cmp    %bh,(%ecx)
429843:	76 4d                	jbe    0x429892
429845:	41                   	inc    %ecx
429846:	66 59                	pop    %cx
429848:	4d                   	dec    %ebp
429849:	55                   	push   %ebp
42984a:	56                   	push   %esi
42984b:	50                   	push   %eax
42984c:	58                   	pop    %eax
42984d:	55                   	push   %ebp
42984e:	4a                   	dec    %edx
42984f:	32 56 57             	xor    0x57(%esi),%dl
429852:	44                   	inc    %esp
429853:	63 78 52             	arpl   %edi,0x52(%eax)
429856:	47                   	inc    %edi
429857:	70 31                	jo     0x42988a
429859:	50                   	push   %eax
42985a:	66 67 77 6f          	data16 addr16 ja 0x4298cd
42985e:	67 4c                	addr16 dec %esp
429860:	70 67                	jo     0x4298c9
429862:	69 38 6f 47 58 6d    	imul   $0x6d58476f,(%eax),%edi
429868:	68 65 77 76 75       	push   $0x75767765
42986d:	77 38                	ja     0x4298a7
42986f:	59                   	pop    %ecx
429870:	69 77 33 4e 57 74 76 	imul   $0x7674574e,0x33(%edi),%esi
429877:	50                   	push   %eax
429878:	2b 6d 38             	sub    0x38(%ebp),%ebp
42987b:	75 43                	jne    0x4298c0
42987d:	2f                   	das
42987e:	58                   	pop    %eax
42987f:	76 7a                	jbe    0x4298fb
429881:	39 76 79             	cmp    %esi,0x79(%esi)
429884:	73 6d                	jae    0x4298f3
429886:	38 2f                	cmp    %ch,(%edi)
429888:	6a 63                	push   $0x63
42988a:	63 5a 30             	arpl   %ebx,0x30(%edx)
42988d:	34 6c                	xor    $0x6c,%al
42988f:	57                   	push   %edi
429890:	34 2b                	xor    $0x2b,%al
429892:	2f                   	das
429893:	4a                   	dec    %edx
429894:	32 70 54             	xor    0x54(%eax),%dh
429897:	73 30                	jae    0x4298c9
429899:	36 4d                	ss dec %ebp
42989b:	42                   	inc    %edx
42989c:	6c                   	insb   (%dx),%es:(%edi)
42989d:	2b 4c 63 45          	sub    0x45(%ebx,%eiz,2),%ecx
4298a1:	70 32                	jo     0x4298d5
4298a3:	55                   	push   %ebp
4298a4:	64 46                	fs inc %esi
4298a6:	58                   	pop    %eax
4298a7:	4a                   	dec    %edx
4298a8:	48                   	dec    %eax
4298a9:	55                   	push   %ebp
4298aa:	39 61 6a             	cmp    %esp,0x6a(%ecx)
4298ad:	53                   	push   %ebx
4298ae:	4a                   	dec    %edx
4298af:	30 34 62             	xor    %dh,(%edx,%eiz,2)
4298b2:	33 57 70             	xor    0x70(%edi),%edx
4298b5:	50                   	push   %eax
4298b6:	69 63 2f 4c 30 4a 51 	imul   $0x514a304c,0x2f(%ebx),%esp
4298bd:	56                   	push   %esi
4298be:	38 31                	cmp    %dh,(%ecx)
4298c0:	74 45                	je     0x429907
4298c2:	77 48                	ja     0x42990c
4298c4:	64 4d                	fs dec %ebp
4298c6:	4f                   	dec    %edi
4298c7:	5a                   	pop    %edx
4298c8:	31 78 2f             	xor    %edi,0x2f(%eax)
4298cb:	36 35 66 66 45 63    	ss xor $0x63456666,%eax
4298d1:	78 58                	js     0x42992b
4298d3:	67 71 73             	addr16 jno 0x429949
4298d6:	4d                   	dec    %ebp
4298d7:	70 62                	jo     0x42993b
4298d9:	55                   	push   %ebp
4298da:	63 54 73 41          	arpl   %edx,0x41(%ebx,%esi,2)
4298de:	65 6c                	gs insb (%dx),%es:(%edi)
4298e0:	76 56                	jbe    0x429938
4298e2:	6d                   	insl   (%dx),%es:(%edi)
4298e3:	44                   	inc    %esp
4298e4:	44                   	inc    %esp
4298e5:	5a                   	pop    %edx
4298e6:	4e                   	dec    %esi
4298e7:	53                   	push   %ebx
4298e8:	6d                   	insl   (%dx),%es:(%edi)
4298e9:	78 61                	js     0x42994c
4298eb:	5a                   	pop    %edx
4298ec:	45                   	inc    %ebp
4298ed:	61                   	popa
4298ee:	79 4d                	jns    0x42993d
4298f0:	55                   	push   %ebp
4298f1:	2f                   	das
4298f2:	5a                   	pop    %edx
4298f3:	63 76 72             	arpl   %esi,0x72(%esi)
4298f6:	6d                   	insl   (%dx),%es:(%edi)
4298f7:	73 37                	jae    0x429930
4298f9:	30 44 78 67          	xor    %al,0x67(%eax,%edi,2)
4298fd:	52                   	push   %edx
4298fe:	50                   	push   %eax
4298ff:	59                   	pop    %ecx
429900:	75 6d                	jne    0x42996f
429902:	74 41                	je     0x429945
429904:	64 36 79 2f          	fs ss jns 0x429937
429908:	47                   	inc    %edi
429909:	58                   	pop    %eax
42990a:	53                   	push   %ebx
42990b:	4c                   	dec    %esp
42990c:	39 2b                	cmp    %ebp,(%ebx)
42990e:	61                   	popa
42990f:	70 58                	jo     0x429969
429911:	62 72 7a             	bound  %esi,0x7a(%edx)
429914:	76 69                	jbe    0x42997f
429916:	2b 69 44             	sub    0x44(%ecx),%ebp
429919:	72 4a                	jb     0x429965
42991b:	77 30                	ja     0x42994d
42991d:	6c                   	insb   (%dx),%es:(%edi)
42991e:	57                   	push   %edi
42991f:	52                   	push   %edx
429920:	37                   	aaa
429921:	71 6f                	jno    0x429992
429923:	70 4d                	jo     0x429972
429925:	38 47 57             	cmp    %al,0x57(%edi)
429928:	6b 61 77 38          	imul   $0x38,0x77(%ecx),%esp
42992c:	58                   	pop    %eax
42992d:	44                   	inc    %esp
42992e:	47                   	inc    %edi
42992f:	38 46 77             	cmp    %al,0x77(%esi)
429932:	30 33                	xor    %dh,(%ebx)
429934:	73 38                	jae    0x42996e
429936:	66 75 49             	data16 jne 0x429982
429939:	34 46                	xor    $0x46,%al
42993b:	73 36                	jae    0x429973
42993d:	31 61 52             	xor    %esp,0x52(%ecx)
429940:	6a 34                	push   $0x34
429942:	69 63 4d 37 6a 52 6e 	imul   $0x6e526a37,0x4d(%ebx),%esp
429949:	30 30                	xor    %dh,(%eax)
42994b:	73 59                	jae    0x4299a6
42994d:	74 67                	je     0x4299b6
42994f:	46                   	inc    %esi
429950:	35 6b 51 42 62       	xor    $0x6242516b,%eax
429955:	6b 64 36 50 69       	imul   $0x69,0x50(%esi,%esi,1),%esp
42995a:	4e                   	dec    %esi
42995b:	42                   	inc    %edx
42995c:	47                   	inc    %edi
42995d:	32 63 4a             	xor    0x4a(%ebx),%ah
429960:	79 47                	jns    0x4299a9
429962:	66 76 6d             	data16 jbe 0x4299d2
429965:	70 50                	jo     0x4299b7
429967:	37                   	aaa
429968:	41                   	inc    %ecx
429969:	66 55                	push   %bp
42996b:	44                   	inc    %esp
42996c:	50                   	push   %eax
42996d:	36 32 4a 67          	xor    %ss:0x67(%edx),%cl
429971:	6a 49                	push   $0x49
429973:	7a 4c                	jp     0x4299c1
429975:	64 6c                	fs insb (%dx),%es:(%edi)
429977:	59                   	pop    %ecx
429978:	66 50                	push   %ax
42997a:	78 38                	js     0x4299b4
42997c:	38 59 58             	cmp    %bl,0x58(%ecx)
42997f:	4c                   	dec    %esp
429980:	66 2b 33             	sub    (%ebx),%si
429983:	69 4d 71 75 53 79 77 	imul   $0x77795375,0x71(%ebp),%ecx
42998a:	68 36 6b 4a 56       	push   $0x564a6b36
42998f:	39 72 78             	cmp    %esi,0x78(%edx)
429992:	32 4d 79             	xor    0x79(%ebp),%cl
429995:	6b 65 51 73          	imul   $0x73,0x51(%ebp),%esp
429999:	38 34 57             	cmp    %dh,(%edi,%edx,2)
42999c:	70 4e                	jo     0x4299ec
42999e:	56                   	push   %esi
42999f:	32 65 57             	xor    0x57(%ebp),%ah
4299a2:	57                   	push   %edi
4299a3:	47                   	inc    %edi
4299a4:	75 4c                	jne    0x4299f2
4299a6:	6c                   	insb   (%dx),%es:(%edi)
4299a7:	51                   	push   %ecx
4299a8:	63 6d 57             	arpl   %ebp,0x57(%ebp)
4299ab:	6b 66 6d 77          	imul   $0x77,0x6d(%esi),%esp
4299af:	64 76 76             	fs jbe 0x429a28
4299b2:	57                   	push   %edi
4299b3:	73 6e                	jae    0x429a23
4299b5:	71 4d                	jno    0x429a04
4299b7:	6f                   	outsl  %ds:(%esi),(%dx)
4299b8:	31 64 57 51          	xor    %esp,0x51(%edi,%edx,2)
4299bc:	34 38                	xor    $0x38,%al
4299be:	53                   	push   %ebx
4299bf:	47                   	inc    %edi
4299c0:	7a 63                	jp     0x429a25
4299c2:	50                   	push   %eax
4299c3:	6d                   	insl   (%dx),%es:(%edi)
4299c4:	5a                   	pop    %edx
4299c5:	62 4d 6b             	bound  %ecx,0x6b(%ebp)
4299c8:	31 36                	xor    %esi,(%esi)
4299ca:	2f                   	das
4299cb:	58                   	pop    %eax
4299cc:	6f                   	outsl  %ds:(%esi),(%dx)
4299cd:	65 58                	gs pop %eax
4299cf:	54                   	push   %esp
4299d0:	4b                   	dec    %ebx
4299d1:	39 55 34             	cmp    %edx,0x34(%ebp)
4299d4:	66 67 34 57          	data16 addr16 xor $0x57,%al
4299d8:	4e                   	dec    %esi
4299d9:	2f                   	das
4299da:	41                   	inc    %ecx
4299db:	2b 33                	sub    (%ebx),%esi
4299dd:	66 2f                	data16 das
4299df:	4a                   	dec    %edx
4299e0:	74 46                	je     0x429a28
4299e2:	58                   	pop    %eax
4299e3:	70 70                	jo     0x429a55
4299e5:	4a                   	dec    %edx
4299e6:	63 79 52             	arpl   %edi,0x52(%ecx)
4299e9:	44                   	inc    %esp
4299ea:	79 6f                	jns    0x429a5b
4299ec:	77 4d                	ja     0x429a3b
4299ee:	2f                   	das
4299ef:	64 39 33             	cmp    %esi,%fs:(%ebx)
4299f2:	42                   	inc    %edx
4299f3:	6c                   	insb   (%dx),%es:(%edi)
4299f4:	34 76                	xor    $0x76,%al
4299f6:	4b                   	dec    %ebx
4299f7:	31 35 4a 55 4c 67    	xor    %esi,0x674c554a
4299fd:	4d                   	dec    %ebp
4299fe:	4c                   	dec    %esp
4299ff:	76 2f                	jbe    0x429a30
429a01:	64 67 33 46 76       	xor    %fs:0x76(%bp),%eax
429a06:	6c                   	insb   (%dx),%es:(%edi)
429a07:	77 68                	ja     0x429a71
429a09:	38 79 49             	cmp    %bh,0x49(%ecx)
429a0c:	4d                   	dec    %ebp
429a0d:	61                   	popa
429a0e:	52                   	push   %edx
429a0f:	6b 6f 51 33          	imul   $0x33,0x51(%edi),%ebp
429a13:	67 4d                	addr16 dec %ebp
429a15:	30 45 75             	xor    %al,0x75(%ebp)
429a18:	64 52                	fs push %edx
429a1a:	44                   	inc    %esp
429a1b:	34 36                	xor    $0x36,%al
429a1d:	62 42 42             	bound  %eax,0x42(%edx)
429a20:	57                   	push   %edi
429a21:	6c                   	insb   (%dx),%es:(%edi)
429a22:	55                   	push   %ebp
429a23:	4a                   	dec    %edx
429a24:	54                   	push   %esp
429a25:	4a                   	dec    %edx
429a26:	43                   	inc    %ebx
429a27:	48                   	dec    %eax
429a28:	66 6e                	data16 outsb %ds:(%esi),(%dx)
429a2a:	53                   	push   %ebx
429a2b:	5a                   	pop    %edx
429a2c:	39 4e 42             	cmp    %ecx,0x42(%esi)
429a2f:	6e                   	outsb  %ds:(%esi),(%dx)
429a30:	6e                   	outsb  %ds:(%esi),(%dx)
429a31:	4f                   	dec    %edi
429a32:	55                   	push   %ebp
429a33:	6f                   	outsl  %ds:(%esi),(%dx)
429a34:	34 51                	xor    $0x51,%al
429a36:	64 38 76 4a          	cmp    %dh,%fs:0x4a(%esi)
429a3a:	6c                   	insb   (%dx),%es:(%edi)
429a3b:	4a                   	dec    %edx
429a3c:	35 67 65 45 4c       	xor    $0x4c456567,%eax
429a41:	39 58 64             	cmp    %ebx,0x64(%eax)
429a44:	4d                   	dec    %ebp
429a45:	4e                   	dec    %esi