4239ee:	44                   	inc    %esp
4239ef:	47                   	inc    %edi
4239f0:	6e                   	outsb  %ds:(%esi),(%dx)
4239f1:	41                   	inc    %ecx
4239f2:	49                   	dec    %ecx
4239f3:	44                   	inc    %esp
4239f4:	2f                   	das
4239f5:	71 33                	jno    0x423a2a
4239f7:	39 65 77             	cmp    %esp,0x77(%ebp)
4239fa:	71 46                	jno    0x423a42
4239fc:	62 4a 63             	bound  %ecx,0x63(%edx)
4239ff:	5a                   	pop    %edx
423a00:	42                   	inc    %edx
423a01:	37                   	aaa
423a02:	6b 72 4c 61          	imul   $0x61,0x4c(%edx),%esi
423a06:	47                   	inc    %edi
423a07:	2f                   	das
423a08:	59                   	pop    %ecx
423a09:	56                   	push   %esi
423a0a:	78 79                	js     0x423a85
423a0c:	76 73                	jbe    0x423a81
423a0e:	62 59 39             	bound  %ebx,0x39(%ecx)
423a11:	35 6a 52 32 33       	xor    $0x3332526a,%eax
423a16:	4e                   	dec    %esi
423a17:	4f                   	dec    %edi
423a18:	78 62                	js     0x423a7c
423a1a:	4d                   	dec    %ebp
423a1b:	51                   	push   %ecx
423a1c:	6e                   	outsb  %ds:(%esi),(%dx)
423a1d:	6a 6e                	push   $0x6e
423a1f:	2b 7a 34             	sub    0x34(%edx),%edi
423a22:	41                   	inc    %ecx
423a23:	72 61                	jb     0x423a86
423a25:	69 4f 37 66 31 38 56 	imul   $0x56383166,0x37(%edi),%ecx
423a2c:	37                   	aaa
423a2d:	6c                   	insb   (%dx),%es:(%edi)
423a2e:	4f                   	dec    %edi
423a2f:	32 48 6e             	xor    0x6e(%eax),%cl
423a32:	78 62                	js     0x423a96
423a34:	67 44                	addr16 inc %esp
423a36:	49                   	dec    %ecx
423a37:	6a 65                	push   $0x65
423a39:	52                   	push   %edx
423a3a:	5a                   	pop    %edx
423a3b:	4b                   	dec    %ebx
423a3c:	58                   	pop    %eax
423a3d:	61                   	popa
423a3e:	6e                   	outsb  %ds:(%esi),(%dx)
423a3f:	66 77 42             	data16 ja 0x423a84
423a42:	33 56 4b             	xor    0x4b(%esi),%edx
423a45:	69 7a 49 4f 44 44 72 	imul   $0x7244444f,0x49(%edx),%edi
423a4c:	50                   	push   %eax
423a4d:	2b 4f 7a             	sub    0x7a(%edi),%ecx
423a50:	66 65 56             	gs push %si
423a53:	6e                   	outsb  %ds:(%esi),(%dx)
423a54:	68 31 6a 73 79       	push   $0x79736a31
423a59:	79 70                	jns    0x423acb
423a5b:	6f                   	outsl  %ds:(%esi),(%dx)
423a5c:	5a                   	pop    %edx
423a5d:	67 44                	addr16 inc %esp
423a5f:	4b                   	dec    %ebx
423a60:	41                   	inc    %ecx
423a61:	62 73 57             	bound  %esi,0x57(%ebx)
423a64:	46                   	inc    %esi
423a65:	79 51                	jns    0x423ab8
423a67:	51                   	push   %ecx
423a68:	72 37                	jb     0x423aa1
423a6a:	34 72                	xor    $0x72,%al
423a6c:	31 63 41             	xor    %esp,0x41(%ebx)
423a6f:	5a                   	pop    %edx
423a70:	76 39                	jbe    0x423aab
423a72:	6e                   	outsb  %ds:(%esi),(%dx)
423a73:	74 77                	je     0x423aec
423a75:	43                   	inc    %ebx
423a76:	42                   	inc    %edx
423a77:	52                   	push   %edx
423a78:	39 35 35 6e 68 44    	cmp    %esi,0x44686e35
423a7e:	49                   	dec    %ecx
423a7f:	61                   	popa
423a80:	4d                   	dec    %ebp
423a81:	6b 32 63             	imul   $0x63,(%edx),%esi
423a84:	57                   	push   %edi
423a85:	4d                   	dec    %ebp
423a86:	72 41                	jb     0x423ac9
423a88:	64 4e                	fs dec %esi
423a8a:	6d                   	insl   (%dx),%es:(%edi)
423a8b:	65 74 38             	gs je  0x423ac6
423a8e:	66 61                	popaw
423a90:	69 32 77 72 4d 68    	imul   $0x684d7277,(%edx),%esi
423a96:	48                   	dec    %eax
423a97:	67 2b 46 55          	sub    0x55(%bp),%eax
423a9b:	51                   	push   %ecx
423a9c:	70 4c                	jo     0x423aea
423a9e:	69 70 7a 36 34 6a 41 	imul   $0x416a3436,0x7a(%eax),%esi
423aa5:	31 78 36             	xor    %edi,0x36(%eax)
423aa8:	69 44 43 62 45 6a 6f 	imul   $0x5a6f6a45,0x62(%ebx,%eax,2),%eax
423aaf:	5a
423ab0:	6a 34                	push   $0x34
423ab2:	6e                   	outsb  %ds:(%esi),(%dx)
423ab3:	32 58 74             	xor    0x74(%eax),%bl
423ab6:	67 49                	addr16 dec %ecx
423ab8:	47                   	inc    %edi
423ab9:	49                   	dec    %ecx
423aba:	35 4b 51 66 43       	xor    $0x4366514b,%eax
423abf:	59                   	pop    %ecx
423ac0:	46                   	inc    %esi
423ac1:	36 51                	ss push %ecx
423ac3:	77 4c                	ja     0x423b11
423ac5:	34 4e                	xor    $0x4e,%al
423ac7:	44                   	inc    %esp
423ac8:	43                   	inc    %ebx
423ac9:	45                   	inc    %ebp
423aca:	2b 56 78             	sub    0x78(%esi),%edx
423acd:	4e                   	dec    %esi
423ace:	36 53                	ss push %ebx
423ad0:	48                   	dec    %eax
423ad1:	38 4c 73 37          	cmp    %cl,0x37(%ebx,%esi,2)
423ad5:	61                   	popa
423ad6:	71 51                	jno    0x423b29
423ad8:	67 4d                	addr16 dec %ebp
423ada:	37                   	aaa
423adb:	39 6b 54             	cmp    %ebp,0x54(%ebx)
423ade:	4c                   	dec    %esp
423adf:	4a                   	dec    %edx
423ae0:	43                   	inc    %ebx
423ae1:	6b 64 44 57 68       	imul   $0x68,0x57(%esp,%eax,2),%esp
423ae6:	59                   	pop    %ecx
423ae7:	4a                   	dec    %edx
423ae8:	6c                   	insb   (%dx),%es:(%edi)
423ae9:	57                   	push   %edi
423aea:	6d                   	insl   (%dx),%es:(%edi)
423aeb:	62 65 70             	bound  %esp,0x70(%ebp)
423aee:	6a 79                	push   $0x79
423af0:	4b                   	dec    %ebx
423af1:	53                   	push   %ebx
423af2:	4d                   	dec    %ebp
423af3:	77 46                	ja     0x423b3b
423af5:	62 79 79             	bound  %edi,0x79(%ecx)
423af8:	50                   	push   %eax
423af9:	66 6f                	outsw  %ds:(%esi),(%dx)
423afb:	6f                   	outsl  %ds:(%esi),(%dx)
423afc:	45                   	inc    %ebp
423afd:	76 6c                	jbe    0x423b6b
423aff:	2b 4a 66             	sub    0x66(%edx),%ecx
423b02:	55                   	push   %ebp
423b03:	4e                   	dec    %esi
423b04:	4b                   	dec    %ebx
423b05:	32 39                	xor    (%ecx),%bh
423b07:	56                   	push   %esi
423b08:	35 67 7a 46 47       	xor    $0x47467a67,%eax
423b0d:	56                   	push   %esi
423b0e:	41                   	inc    %ecx
423b0f:	4e                   	dec    %esi
423b10:	4d                   	dec    %ebp
423b11:	59                   	pop    %ecx
423b12:	52                   	push   %edx
423b13:	47                   	inc    %edi
423b14:	70 4e                	jo     0x423b64
423b16:	75 61                	jne    0x423b79
423b18:	44                   	inc    %esp
423b19:	43                   	inc    %ebx
423b1a:	35 33 65 79 6a       	xor    $0x6a796533,%eax
423b1f:	66 71 62             	data16 jno 0x423b84
423b22:	4d                   	dec    %ebp
423b23:	64 50                	fs push %eax
423b25:	61                   	popa
423b26:	48                   	dec    %eax
423b27:	48                   	dec    %eax
423b28:	67 70 35             	addr16 jo 0x423b60
423b2b:	69 47 34 66 4a 4a 62 	imul   $0x624a4a66,0x34(%edi),%eax
423b32:	51                   	push   %ecx
423b33:	38 67 67             	cmp    %ah,0x67(%edi)
423b36:	4f                   	dec    %edi
423b37:	54                   	push   %esp
423b38:	66 39 6e 79          	cmp    %bp,0x79(%esi)
423b3c:	4f                   	dec    %edi
423b3d:	35 4f 73 51 6a       	xor    $0x6a51734f,%eax
423b42:	53                   	push   %ebx
423b43:	7a 52                	jp     0x423b97
423b45:	2f                   	das
423b46:	36 30 39             	xor    %bh,%ss:(%ecx)
423b49:	30 47 66             	xor    %al,0x66(%edi)
423b4c:	44                   	inc    %esp
423b4d:	6e                   	outsb  %ds:(%esi),(%dx)
423b4e:	4f                   	dec    %edi
423b4f:	6a 4a                	push   $0x4a
423b51:	6d                   	insl   (%dx),%es:(%edi)
423b52:	68 36 49 4d 57       	push   $0x574d4936
423b57:	52                   	push   %edx
423b58:	78 4a                	js     0x423ba4
423b5a:	50                   	push   %eax
423b5b:	4e                   	dec    %esi
423b5c:	65 53                	gs push %ebx
423b5e:	4c                   	dec    %esp
423b5f:	35 63 61 48 61       	xor    $0x61486163,%eax
423b64:	75 41                	jne    0x423ba7
423b66:	51                   	push   %ecx
423b67:	65 2b 6d 44          	sub    %gs:0x44(%ebp),%ebp
423b6b:	41                   	inc    %ecx
423b6c:	51                   	push   %ecx
423b6d:	69 48 34 6a 72 4b 4b 	imul   $0x4b4b726a,0x34(%eax),%ecx
423b74:	63 75 30             	arpl   %esi,0x30(%ebp)
423b77:	47                   	inc    %edi
423b78:	42                   	inc    %edx
423b79:	36 50                	ss push %eax
423b7b:	4e                   	dec    %esi
423b7c:	57                   	push   %edi
423b7d:	79 59                	jns    0x423bd8
423b7f:	4f                   	dec    %edi
423b80:	30 41 37             	xor    %al,0x37(%ecx)
423b83:	32 78 6c             	xor    0x6c(%eax),%bh
423b86:	4e                   	dec    %esi
423b87:	55                   	push   %ebp
423b88:	66 39 50 45          	cmp    %dx,0x45(%eax)
423b8c:	33 35 31 69 66 75    	xor    0x75666931,%esi
423b92:	5a                   	pop    %edx
423b93:	4c                   	dec    %esp
423b94:	53                   	push   %ebx
423b95:	2b 32                	sub    (%edx),%esi
423b97:	4a                   	dec    %edx
423b98:	70 37                	jo     0x423bd1
423b9a:	6b 43 62 51          	imul   $0x51,0x62(%ebx),%eax
423b9e:	75 6f                	jne    0x423c0f
423ba0:	72 44                	jb     0x423be6
423ba2:	45                   	inc    %ebp
423ba3:	58                   	pop    %eax
423ba4:	49                   	dec    %ecx
423ba5:	6c                   	insb   (%dx),%es:(%edi)
423ba6:	41                   	inc    %ecx
423ba7:	2f                   	das
423ba8:	4f                   	dec    %edi
423ba9:	38 50 63             	cmp    %dl,0x63(%eax)
423bac:	67 77 77             	addr16 ja 0x423c26
423baf:	41                   	inc    %ecx
423bb0:	35 57 39 6e 37       	xor    $0x376e3957,%eax
423bb5:	4f                   	dec    %edi
423bb6:	70 55                	jo     0x423c0d
423bb8:	4a                   	dec    %edx
423bb9:	49                   	dec    %ecx
423bba:	71 45                	jno    0x423c01
423bbc:	6e                   	outsb  %ds:(%esi),(%dx)
423bbd:	4d                   	dec    %ebp
423bbe:	4a                   	dec    %edx
423bbf:	6c                   	insb   (%dx),%es:(%edi)
423bc0:	6c                   	insb   (%dx),%es:(%edi)
423bc1:	54                   	push   %esp
423bc2:	2b 6e 2b             	sub    0x2b(%esi),%ebp
423bc5:	52                   	push   %edx
423bc6:	64 46                	fs inc %esi
423bc8:	6f                   	outsl  %ds:(%esi),(%dx)
423bc9:	53                   	push   %ebx
423bca:	77 45                	ja     0x423c11
423bcc:	6c                   	insb   (%dx),%es:(%edi)
423bcd:	52                   	push   %edx
423bce:	4f                   	dec    %edi
423bcf:	71 51                	jno    0x423c22
423bd1:	4c                   	dec    %esp
423bd2:	34 64                	xor    $0x64,%al
423bd4:	49                   	dec    %ecx
423bd5:	76 35                	jbe    0x423c0c
423bd7:	51                   	push   %ecx
423bd8:	61                   	popa
423bd9:	6c                   	insb   (%dx),%es:(%edi)
423bda:	37                   	aaa
423bdb:	39 48 69             	cmp    %ecx,0x69(%eax)
423bde:	34 53                	xor    $0x53,%al
423be0:	49                   	dec    %ecx
423be1:	56                   	push   %esi
423be2:	63 42 79             	arpl   %eax,0x79(%edx)
423be5:	34 62                	xor    $0x62,%al
423be7:	64 6d                	fs insl (%dx),%es:(%edi)
423be9:	54                   	push   %esp
423bea:	48                   	dec    %eax
423beb:	66 43                	inc    %bx
423bed:	48                   	dec    %eax
423bee:	4f                   	dec    %edi
423bef:	65 78 31             	gs js  0x423c23
423bf2:	39 66 6a             	cmp    %esp,0x6a(%esi)
423bf5:	31 49 53             	xor    %ecx,0x53(%ecx)
423bf8:	2f                   	das
423bf9:	63 4d 56             	arpl   %ecx,0x56(%ebp)
423bfc:	6f                   	outsl  %ds:(%esi),(%dx)
423bfd:	38 75 44             	cmp    %dh,0x44(%ebp)
423c00:	41                   	inc    %ecx
423c01:	5a                   	pop    %edx
423c02:	7a 30                	jp     0x423c34
423c04:	72 79                	jb     0x423c7f
423c06:	36 56                	ss push %esi
423c08:	6e                   	outsb  %ds:(%esi),(%dx)
423c09:	68 39 58 6f 2f       	push   $0x2f6f5839
423c0e:	54                   	push   %esp
423c0f:	37                   	aaa
423c10:	35 61 6a 55 44       	xor    $0x44556a61,%eax
423c15:	53                   	push   %ebx
423c16:	37                   	aaa
423c17:	44                   	inc    %esp
423c18:	6b 44 56 70 77       	imul   $0x77,0x70(%esi,%edx,2),%eax
423c1d:	37                   	aaa
423c1e:	41                   	inc    %ecx
423c1f:	43                   	inc    %ebx
423c20:	48                   	dec    %eax
423c21:	57                   	push   %edi
423c22:	74 65                	je     0x423c89
423c24:	35 62 6c 2f 6d       	xor    $0x6d2f6c62,%eax
423c29:	2b 74 4f 6c          	sub    0x6c(%edi,%ecx,2),%esi
423c2d:	62 72 43             	bound  %esi,0x43(%edx)
423c30:	4f                   	dec    %edi
423c31:	71 45                	jno    0x423c78
423c33:	30 74 6b 67          	xor    %dh,0x67(%ebx,%ebp,2)
423c37:	4d                   	dec    %ebp
423c38:	35 33 55 7a 2f       	xor    $0x2f7a5533,%eax
423c3d:	71 6c                	jno    0x423cab
423c3f:	41                   	inc    %ecx
423c40:	38 4e 7a             	cmp    %cl,0x7a(%esi)
423c43:	76 65                	jbe    0x423caa
423c45:	36 4a                	ss dec %edx
423c47:	68 45 74 43 47       	push   $0x47437445
423c4c:	42                   	inc    %edx
423c4d:	62 47 43             	bound  %eax,0x43(%edi)
423c50:	51                   	push   %ecx
423c51:	31 64 32 65          	xor    %esp,0x65(%edx,%esi,1)
423c55:	6a 56                	push   $0x56
423c57:	58                   	pop    %eax
423c58:	44                   	inc    %esp
423c59:	34 4f                	xor    $0x4f,%al
423c5b:	58                   	pop    %eax
423c5c:	4e                   	dec    %esi
423c5d:	4b                   	dec    %ebx
423c5e:	51                   	push   %ecx
423c5f:	66 47                	inc    %di
423c61:	50                   	push   %eax
423c62:	4a                   	dec    %edx
423c63:	56                   	push   %esi
423c64:	58                   	pop    %eax
423c65:	6b 52 6c 42          	imul   $0x42,0x6c(%edx),%edx
423c69:	62 55 76             	bound  %edx,0x76(%ebp)
423c6c:	63 50 6a             	arpl   %edx,0x6a(%eax)
423c6f:	52                   	push   %edx
423c70:	45                   	inc    %ebp
423c71:	34 37                	xor    $0x37,%al
423c73:	30 2b                	xor    %ch,(%ebx)
423c75:	6a 45                	push   $0x45
423c77:	4b                   	dec    %ebx
423c78:	56                   	push   %esi
423c79:	34 56                	xor    $0x56,%al
423c7b:	66 66 48             	data16 dec %ax
423c7e:	62 51 6e             	bound  %edx,0x6e(%ecx)
423c81:	73 76                	jae    0x423cf9
423c83:	42                   	inc    %edx
423c84:	33 2f                	xor    (%edi),%ebp