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
429a46:	42                   	inc    %edx
429a47:	71 43                	jno    0x429a8c
429a49:	6d                   	insl   (%dx),%es:(%edi)
429a4a:	6e                   	outsb  %ds:(%esi),(%dx)
429a4b:	77 78                	ja     0x429ac5
429a4d:	49                   	dec    %ecx
429a4e:	77 61                	ja     0x429ab1
429a50:	64 76 6d             	fs jbe 0x429ac0
429a53:	2b 33                	sub    (%ebx),%esi
429a55:	6b 51 39 78          	imul   $0x78,0x39(%ecx),%edx
429a59:	47                   	inc    %edi
429a5a:	58                   	pop    %eax
429a5b:	6a 7a                	push   $0x7a
429a5d:	54                   	push   %esp
429a5e:	61                   	popa
429a5f:	41                   	inc    %ecx
429a60:	57                   	push   %edi
429a61:	56                   	push   %esi
429a62:	73 6d                	jae    0x429ad1
429a64:	2f                   	das
429a65:	43                   	inc    %ebx
429a66:	42                   	inc    %edx
429a67:	49                   	dec    %ecx
429a68:	6c                   	insb   (%dx),%es:(%edi)
429a69:	5a                   	pop    %edx
429a6a:	54                   	push   %esp
429a6b:	46                   	inc    %esi
429a6c:	6a 66                	push   $0x66
429a6e:	53                   	push   %ebx
429a6f:	2b 33                	sub    (%ebx),%esi
429a71:	70 37                	jo     0x429aaa
429a73:	76 7a                	jbe    0x429aef
429a75:	6e                   	outsb  %ds:(%esi),(%dx)
429a76:	69 39 35 41 74 2f    	imul   $0x2f744135,(%ecx),%edi
429a7c:	46                   	inc    %esi
429a7d:	57                   	push   %edi
429a7e:	64 78 79             	fs js  0x429afa
429a81:	7a 43                	jp     0x429ac6
429a83:	41                   	inc    %ecx
429a84:	45                   	inc    %ebp
429a85:	62 4f 41             	bound  %ecx,0x41(%edi)
429a88:	75 39                	jne    0x429ac3
429a8a:	44                   	inc    %esp
429a8b:	6a 38                	push   $0x38
429a8d:	34 62                	xor    $0x62,%al
429a8f:	34 64                	xor    $0x64,%al
429a91:	5a                   	pop    %edx
429a92:	41                   	inc    %ecx
429a93:	54                   	push   %esp
429a94:	30 73 73             	xor    %dh,0x73(%ebx)
429a97:	70 4b                	jo     0x429ae4
429a99:	76 65                	jbe    0x429b00
429a9b:	31 6b 63             	xor    %ebp,0x63(%ebx)
429a9e:	46                   	inc    %esi
429a9f:	4d                   	dec    %ebp
429aa0:	6b 32 65             	imul   $0x65,(%edx),%esi
429aa3:	36 2b 5a 77          	sub    %ss:0x77(%edx),%ebx
429aa7:	58                   	pop    %eax
429aa8:	6f                   	outsl  %ds:(%esi),(%dx)
429aa9:	71 6e                	jno    0x429b19
429aab:	70 50                	jo     0x429afd
429aad:	52                   	push   %edx
429aae:	30 62 2f             	xor    %ah,0x2f(%edx)
429ab1:	78 38                	js     0x429aeb
429ab3:	56                   	push   %esi
429ab4:	44                   	inc    %esp
429ab5:	2b 47 32             	sub    0x32(%edi),%eax
429ab8:	62 38                	bound  %edi,(%eax)
429aba:	6d                   	insl   (%dx),%es:(%edi)
429abb:	44                   	inc    %esp
429abc:	6a 4d                	push   $0x4d
429abe:	72 53                	jb     0x429b13
429ac0:	51                   	push   %ecx
429ac1:	55                   	push   %ebp
429ac2:	47                   	inc    %edi
429ac3:	48                   	dec    %eax
429ac4:	31 6d 58             	xor    %ebp,0x58(%ebp)
429ac7:	79 78                	jns    0x429b41
429ac9:	64 62 51 5a          	bound  %edx,%fs:0x5a(%ecx)
429acd:	46                   	inc    %esi
429ace:	5a                   	pop    %edx
429acf:	46                   	inc    %esi
429ad0:	32 59 33             	xor    0x33(%ecx),%bl
429ad3:	53                   	push   %ebx
429ad4:	44                   	inc    %esp
429ad5:	57                   	push   %edi
429ad6:	74 39                	je     0x429b11
429ad8:	2f                   	das
429ad9:	33 56 66             	xor    0x66(%esi),%edx
429adc:	5a                   	pop    %edx
429add:	77 4e                	ja     0x429b2d
429adf:	38 56 4d             	cmp    %dl,0x4d(%esi)
429ae2:	72 50                	jb     0x429b34
429ae4:	48                   	dec    %eax
429ae5:	54                   	push   %esp
429ae6:	6a 56                	push   $0x56
429ae8:	71 73                	jno    0x429b5d
429aea:	7a 43                	jp     0x429b2f
429aec:	4a                   	dec    %edx
429aed:	73 62                	jae    0x429b51
429aef:	4c                   	dec    %esp
429af0:	41                   	inc    %ecx
429af1:	75 66                	jne    0x429b59
429af3:	65 6c                	gs insb (%dx),%es:(%edi)
429af5:	34 45                	xor    $0x45,%al
429af7:	6e                   	outsb  %ds:(%esi),(%dx)
429af8:	77 41                	ja     0x429b3b
429afa:	44                   	inc    %esp
429afb:	59                   	pop    %ecx
429afc:	6d                   	insl   (%dx),%es:(%edi)
429afd:	6f                   	outsl  %ds:(%esi),(%dx)
429afe:	54                   	push   %esp
429aff:	47                   	inc    %edi
429b00:	73 42                	jae    0x429b44
429b02:	59                   	pop    %ecx
429b03:	33 69 44             	xor    0x44(%ecx),%ebp
429b06:	31 7a 4d             	xor    %edi,0x4d(%edx)
429b09:	58                   	pop    %eax
429b0a:	7a 50                	jp     0x429b5c
429b0c:	54                   	push   %esp
429b0d:	30 79 31             	xor    %bh,0x31(%ecx)
429b10:	2f                   	das
429b11:	39 79 6f             	cmp    %edi,0x6f(%ecx)
429b14:	53                   	push   %ebx
429b15:	52                   	push   %edx
429b16:	74 65                	je     0x429b7d
429b18:	4e                   	dec    %esi
429b19:	36 71 35             	ss jno 0x429b51
429b1c:	62 42 4d             	bound  %eax,0x4d(%edx)
429b1f:	67 7a 78             	addr16 jp 0x429b9a
429b22:	57                   	push   %edi
429b23:	73 37                	jae    0x429b5c
429b25:	5a                   	pop    %edx
429b26:	46                   	inc    %esi
429b27:	75 4b                	jne    0x429b74
429b29:	39 59 61             	cmp    %ebx,0x61(%ecx)
429b2c:	33 4e 55             	xor    0x55(%esi),%ecx
429b2f:	71 77                	jno    0x429ba8
429b31:	4c                   	dec    %esp
429b32:	5a                   	pop    %edx
429b33:	38 72 31             	cmp    %dh,0x31(%edx)
429b36:	76 7a                	jbe    0x429bb2
429b38:	58                   	pop    %eax
429b39:	45                   	inc    %ebp
429b3a:	68 69 57 6a 53       	push   $0x536a5769
429b3f:	74 74                	je     0x429bb5
429b41:	74 62                	je     0x429ba5
429b43:	31 6b 35             	xor    %ebp,0x35(%ebx)
429b46:	6a 65                	push   $0x65
429b48:	6a 65                	push   $0x65
429b4a:	52                   	push   %edx
429b4b:	71 6d                	jno    0x429bba
429b4d:	6c                   	insb   (%dx),%es:(%edi)
429b4e:	61                   	popa
429b4f:	61                   	popa
429b50:	4f                   	dec    %edi
429b51:	4a                   	dec    %edx
429b52:	66 38 56 58          	data16 cmp %dl,0x58(%esi)
429b56:	70 74                	jo     0x429bcc
429b58:	6a 34                	push   $0x34
429b5a:	66 6b 78 58 57       	imul   $0x57,0x58(%eax),%di
429b5f:	68 65 4f 6c 42       	push   $0x426c4f65
429b64:	42                   	inc    %edx
429b65:	76 72                	jbe    0x429bd9
429b67:	2b 4a 42             	sub    0x42(%edx),%ecx
429b6a:	4b                   	dec    %ebx
429b6b:	2f                   	das
429b6c:	67 46                	addr16 inc %esi
429b6e:	71 79                	jno    0x429be9
429b70:	6f                   	outsl  %ds:(%esi),(%dx)
429b71:	38 72 49             	cmp    %dh,0x49(%edx)
429b74:	4e                   	dec    %esi
429b75:	4b                   	dec    %ebx
429b76:	76 4c                	jbe    0x429bc4
429b78:	36 48                	ss dec %eax