438c15:	63 2b                	arpl   %ebp,(%ebx)
438c17:	37                   	aaa
438c18:	2b 6e 52             	sub    0x52(%esi),%ebp
438c1b:	77 65                	ja     0x438c82
438c1d:	68 39 48 48 48       	push   $0x48484839
438c22:	44                   	inc    %esp
438c23:	4e                   	dec    %esi
438c24:	57                   	push   %edi
438c25:	61                   	popa
438c26:	31 75 4a             	xor    %esi,0x4a(%ebp)
438c29:	4b                   	dec    %ebx
438c2a:	2b 2b                	sub    (%ebx),%ebp
438c2c:	6a 43                	push   $0x43
438c2e:	68 2b 6f 43 32       	push   $0x32436f2b
438c33:	48                   	dec    %eax
438c34:	65 47                	gs inc %edi
438c36:	4f                   	dec    %edi
438c37:	49                   	dec    %ecx
438c38:	50                   	push   %eax
438c39:	67 38 31             	cmp    %dh,(%bx,%di)
438c3c:	63 71 6b             	arpl   %esi,0x6b(%ecx)
438c3f:	68 34 6a 32 6e       	push   $0x6e326a34
438c44:	2f                   	das
438c45:	6f                   	outsl  %ds:(%esi),(%dx)
438c46:	4d                   	dec    %ebp
438c47:	34 38                	xor    $0x38,%al
438c49:	54                   	push   %esp
438c4a:	67 64 32 43 73       	xor    %fs:0x73(%bp,%di),%al
438c4f:	6f                   	outsl  %ds:(%esi),(%dx)
438c50:	5a                   	pop    %edx
438c51:	75 65                	jne    0x438cb8
438c53:	57                   	push   %edi
438c54:	30 59 6d             	xor    %bl,0x6d(%ecx)
438c57:	41                   	inc    %ecx
438c58:	74 49                	je     0x438ca3
438c5a:	37                   	aaa
438c5b:	78 52                	js     0x438caf
438c5d:	45                   	inc    %ebp
438c5e:	43                   	inc    %ebx
438c5f:	72 70                	jb     0x438cd1
438c61:	75 33                	jne    0x438c96
438c63:	70 54                	jo     0x438cb9
438c65:	30 6c 6c 73          	xor    %ch,0x73(%esp,%ebp,2)
438c69:	48                   	dec    %eax
438c6a:	73 51                	jae    0x438cbd
438c6c:	33 45 45             	xor    0x45(%ebp),%eax
438c6f:	79 66                	jns    0x438cd7
438c71:	61                   	popa
438c72:	4b                   	dec    %ebx
438c73:	71 68                	jno    0x438cdd
438c75:	4b                   	dec    %ebx
438c76:	42                   	inc    %edx
438c77:	32 7a 51             	xor    0x51(%edx),%bh
438c7a:	56                   	push   %esi
438c7b:	49                   	dec    %ecx
438c7c:	53                   	push   %ebx
438c7d:	50                   	push   %eax
438c7e:	6e                   	outsb  %ds:(%esi),(%dx)
438c7f:	52                   	push   %edx
438c80:	57                   	push   %edi
438c81:	79 6f                	jns    0x438cf2
438c83:	7a 45                	jp     0x438cca
438c85:	6f                   	outsl  %ds:(%esi),(%dx)
438c86:	69 55 71 72 54 34 4e 	imul   $0x4e345472,0x71(%ebp),%edx
438c8d:	32 46 73             	xor    0x73(%esi),%al
438c90:	34 45                	xor    $0x45,%al
438c92:	41                   	inc    %ecx
438c93:	64 62 6c 2b 4a       	bound  %ebp,%fs:0x4a(%ebx,%ebp,1)
438c98:	39 43 37             	cmp    %eax,0x37(%ebx)
438c9b:	4a                   	dec    %edx
438c9c:	49                   	dec    %ecx
438c9d:	7a 65                	jp     0x438d04
438c9f:	6f                   	outsl  %ds:(%esi),(%dx)
438ca0:	44                   	inc    %esp
438ca1:	34 53                	xor    $0x53,%al
438ca3:	6c                   	insb   (%dx),%es:(%edi)
438ca4:	46                   	inc    %esi
438ca5:	37                   	aaa
438ca6:	65 33 47 65          	xor    %gs:0x65(%edi),%eax
438caa:	6f                   	outsl  %ds:(%esi),(%dx)
438cab:	4a                   	dec    %edx
438cac:	51                   	push   %ecx
438cad:	5a                   	pop    %edx
438cae:	35 49 33 53 76       	xor    $0x76533349,%eax
438cb3:	34 41                	xor    $0x41,%al
438cb5:	58                   	pop    %eax
438cb6:	55                   	push   %ebp
438cb7:	79 72                	jns    0x438d2b
438cb9:	30 56 61             	xor    %dl,0x61(%esi)
438cbc:	59                   	pop    %ecx
438cbd:	42                   	inc    %edx
438cbe:	48                   	dec    %eax
438cbf:	41                   	inc    %ecx
438cc0:	41                   	inc    %ecx
438cc1:	44                   	inc    %esp
438cc2:	65 34 78             	gs xor $0x78,%al
438cc5:	31 35 55 6d 4b 59    	xor    %esi,0x594b6d55
438ccb:	54                   	push   %esp
438ccc:	34 31                	xor    $0x31,%al
438cce:	57                   	push   %edi
438ccf:	47                   	inc    %edi
438cd0:	79 49                	jns    0x438d1b
438cd2:	46                   	inc    %esi
438cd3:	53                   	push   %ebx
438cd4:	62 45 56             	bound  %eax,0x56(%ebp)
438cd7:	2f                   	das
438cd8:	4a                   	dec    %edx
438cd9:	71 69                	jno    0x438d44
438cdb:	2f                   	das
438cdc:	6c                   	insb   (%dx),%es:(%edi)
438cdd:	44                   	inc    %esp
438cde:	51                   	push   %ecx
438cdf:	4a                   	dec    %edx
438ce0:	63 42 49             	arpl   %eax,0x49(%edx)
438ce3:	31 47 43             	xor    %eax,0x43(%edi)
438ce6:	76 43                	jbe    0x438d2b
438ce8:	55                   	push   %ebp
438ce9:	6d                   	insl   (%dx),%es:(%edi)
438cea:	2f                   	das
438ceb:	30 51 4e             	xor    %dl,0x4e(%ecx)
438cee:	4d                   	dec    %ebp
438cef:	4b                   	dec    %ebx
438cf0:	41                   	inc    %ecx
438cf1:	39 79 52             	cmp    %edi,0x52(%ecx)
438cf4:	4e                   	dec    %esi
438cf5:	73 4a                	jae    0x438d41
438cf7:	31 63 45             	xor    %esp,0x45(%ebx)
438cfa:	78 54                	js     0x438d50
438cfc:	68 48 64 35 6f       	push   $0x6f356448
438d01:	67 4d                	addr16 dec %ebp
438d03:	51                   	push   %ecx
438d04:	34 38                	xor    $0x38,%al
438d06:	7a 41                	jp     0x438d49
438d08:	43                   	inc    %ebx
438d09:	58                   	pop    %eax
438d0a:	45                   	inc    %ebp
438d0b:	46                   	inc    %esi
438d0c:	64 46                	fs inc %esi
438d0e:	48                   	dec    %eax
438d0f:	75 69                	jne    0x438d7a
438d11:	50                   	push   %eax
438d12:	2b 57 64             	sub    0x64(%edi),%edx
438d15:	66 45                	inc    %bp
438d17:	75 56                	jne    0x438d6f
438d19:	7a 37                	jp     0x438d52
438d1b:	34 76                	xor    $0x76,%al
438d1d:	56                   	push   %esi
438d1e:	44                   	inc    %esp
438d1f:	5a                   	pop    %edx
438d20:	56                   	push   %esi
438d21:	49                   	dec    %ecx
438d22:	6c                   	insb   (%dx),%es:(%edi)
438d23:	54                   	push   %esp
438d24:	53                   	push   %ebx
438d25:	30 58 5a             	xor    %bl,0x5a(%eax)
438d28:	53                   	push   %ebx
438d29:	4f                   	dec    %edi
438d2a:	6e                   	outsb  %ds:(%esi),(%dx)
438d2b:	5a                   	pop    %edx
438d2c:	39 37                	cmp    %esi,(%edi)
438d2e:	53                   	push   %ebx
438d2f:	4e                   	dec    %esi
438d30:	36 52                	ss push %edx
438d32:	47                   	inc    %edi
438d33:	48                   	dec    %eax
438d34:	75 4e                	jne    0x438d84
438d36:	44                   	inc    %esp
438d37:	57                   	push   %edi
438d38:	7a 66                	jp     0x438da0
438d3a:	4a                   	dec    %edx
438d3b:	75 4c                	jne    0x438d89
438d3d:	65 39 79 36          	cmp    %edi,%gs:0x36(%ecx)
438d41:	4a                   	dec    %edx
438d42:	36 70 2f             	ss jo  0x438d74
438d45:	45                   	inc    %ebp
438d46:	37                   	aaa
438d47:	36 49                	ss dec %ecx
438d49:	6d                   	insl   (%dx),%es:(%edi)
438d4a:	2f                   	das
438d4b:	69 78 71 52 45 52 47 	imul   $0x47524552,0x71(%eax),%edi
438d52:	59                   	pop    %ecx
438d53:	33 75 31             	xor    0x31(%ebp),%esi
438d56:	4a                   	dec    %edx
438d57:	76 56                	jbe    0x438daf
438d59:	4d                   	dec    %ebp
438d5a:	54                   	push   %esp
438d5b:	37                   	aaa
438d5c:	57                   	push   %edi
438d5d:	4e                   	dec    %esi
438d5e:	37                   	aaa
438d5f:	72 66                	jb     0x438dc7
438d61:	64 73 6d             	fs jae 0x438dd1
438d64:	59                   	pop    %ecx
438d65:	6d                   	insl   (%dx),%es:(%edi)
438d66:	4f                   	dec    %edi
438d67:	59                   	pop    %ecx
438d68:	43                   	inc    %ebx
438d69:	31 5a 69             	xor    %ebx,0x69(%edx)
438d6c:	31 4f 72             	xor    %ecx,0x72(%edi)
438d6f:	6a 61                	push   $0x61
438d71:	70 4e                	jo     0x438dc1
438d73:	41                   	inc    %ecx
438d74:	52                   	push   %edx
438d75:	56                   	push   %esi
438d76:	35 58 72 53 4b       	xor    $0x4b537258,%eax
438d7b:	73 61                	jae    0x438dde
438d7d:	34 52                	xor    $0x52,%al
438d7f:	37                   	aaa
438d80:	61                   	popa
438d81:	53                   	push   %ebx
438d82:	4a                   	dec    %edx
438d83:	41                   	inc    %ecx
438d84:	46                   	inc    %esi
438d85:	30 72 41             	xor    %dh,0x41(%edx)
438d88:	67 38 34             	cmp    %dh,(%si)
438d8b:	4b                   	dec    %ebx
438d8c:	74 69                	je     0x438df7
438d8e:	2b 63 4c             	sub    0x4c(%ebx),%esp
438d91:	36 70 6a             	ss jo  0x438dfe
438d94:	53                   	push   %ebx
438d95:	56                   	push   %esi
438d96:	65 38 6a 49          	cmp    %ch,%gs:0x49(%edx)
438d9a:	50                   	push   %eax
438d9b:	76 65                	jbe    0x438e02
438d9d:	57                   	push   %edi
438d9e:	31 4b 5a             	xor    %ecx,0x5a(%ebx)
438da1:	66 73 78             	data16 jae 0x438e1c
438da4:	71 4b                	jno    0x438df1
438da6:	38 36                	cmp    %dh,(%esi)
438da8:	73 78                	jae    0x438e22
438daa:	46                   	inc    %esi
438dab:	62 4c 46 5a          	bound  %ecx,0x5a(%esi,%eax,2)
438daf:	5a                   	pop    %edx
438db0:	71 7a                	jno    0x438e2c
438db2:	70 35                	jo     0x438de9
438db4:	47                   	inc    %edi
438db5:	6c                   	insb   (%dx),%es:(%edi)
438db6:	6f                   	outsl  %ds:(%esi),(%dx)
438db7:	2f                   	das
438db8:	33 6b 68             	xor    0x68(%ebx),%ebp
438dbb:	4b                   	dec    %ebx
438dbc:	61                   	popa
438dbd:	2b 6b 33             	sub    0x33(%ebx),%ebp
438dc0:	66 32 4e 74          	data16 xor 0x74(%esi),%cl
438dc4:	39 66 58             	cmp    %esp,0x58(%esi)
438dc7:	78 71                	js     0x438e3a
438dc9:	4f                   	dec    %edi
438dca:	34 4d                	xor    $0x4d,%al
438dcc:	34 37                	xor    $0x37,%al
438dce:	41                   	inc    %ecx
438dcf:	62 5a 34             	bound  %ebx,0x34(%edx)
438dd2:	58                   	pop    %eax
438dd3:	63 62 48             	arpl   %esp,0x48(%edx)
438dd6:	30 32                	xor    %dh,(%edx)
438dd8:	79 6b                	jns    0x438e45
438dda:	46                   	inc    %esi
438ddb:	66 4b                	dec    %bx
438ddd:	30 53 32             	xor    %dl,0x32(%ebx)
438de0:	62 68 34             	bound  %ebp,0x34(%eax)
438de3:	79 74                	jns    0x438e59
438de5:	53                   	push   %ebx
438de6:	75 57                	jne    0x438e3f
438de8:	72 6d                	jb     0x438e57
438dea:	52                   	push   %edx
438deb:	6b 4e 6d 43          	imul   $0x43,0x6d(%esi),%ecx
438def:	6f                   	outsl  %ds:(%esi),(%dx)
438df0:	56                   	push   %esi
438df1:	32 74 57 50          	xor    0x50(%edi,%edx,2),%dh
438df5:	51                   	push   %ecx
438df6:	75 32                	jne    0x438e2a
438df8:	51                   	push   %ecx
438df9:	52                   	push   %edx
438dfa:	54                   	push   %esp
438dfb:	41                   	inc    %ecx
438dfc:	34 61                	xor    $0x61,%al
438dfe:	71 35                	jno    0x438e35
438e00:	5a                   	pop    %edx
438e01:	78 4e                	js     0x438e51
438e03:	37                   	aaa
438e04:	63 57 6a             	arpl   %edx,0x6a(%edi)
438e07:	78 30                	js     0x438e39
438e09:	5a                   	pop    %edx
438e0a:	6f                   	outsl  %ds:(%esi),(%dx)
438e0b:	78 6a                	js     0x438e77
438e0d:	75 6b                	jne    0x438e7a
438e0f:	41                   	inc    %ecx
438e10:	47                   	inc    %edi
438e11:	6b 4b 75 36          	imul   $0x36,0x75(%ebx),%ecx
438e15:	42                   	inc    %edx
438e16:	74 59                	je     0x438e71
438e18:	49                   	dec    %ecx
438e19:	44                   	inc    %esp
438e1a:	4b                   	dec    %ebx
438e1b:	49                   	dec    %ecx
438e1c:	4d                   	dec    %ebp
438e1d:	5a                   	pop    %edx
438e1e:	38 47 6d             	cmp    %al,0x6d(%edi)
438e21:	68 56 71 31 69       	push   $0x69317156
438e26:	4f                   	dec    %edi
438e27:	5a                   	pop    %edx
438e28:	4a                   	dec    %edx
438e29:	7a 68                	jp     0x438e93
438e2b:	54                   	push   %esp
438e2c:	6a 31                	push   $0x31
438e2e:	50                   	push   %eax
438e2f:	31 75 57             	xor    %esi,0x57(%ebp)
438e32:	56                   	push   %esi
438e33:	4a                   	dec    %edx
438e34:	54                   	push   %esp
438e35:	68 55 75 53 56       	push   $0x56537555
438e3a:	45                   	inc    %ebp
438e3b:	6b 6a 6d 4e          	imul   $0x4e,0x6d(%edx),%ebp
438e3f:	69 4d 54 79 65 79 66 	imul   $0x66796579,0x54(%ebp),%ecx
438e46:	38 46 6d             	cmp    %al,0x6d(%esi)
438e49:	68 7a 77 69 62       	push   $0x6269777a
438e4e:	4f                   	dec    %edi
438e4f:	66 61                	popaw
438e51:	48                   	dec    %eax
438e52:	79 74                	jns    0x438ec8
438e54:	32 55 4d             	xor    0x4d(%ebp),%dl
438e57:	5a                   	pop    %edx
438e58:	39 68 2f             	cmp    %ebp,0x2f(%eax)
438e5b:	36 33 37             	xor    %ss:(%edi),%esi
438e5e:	76 32                	jbe    0x438e92
438e60:	6c                   	insb   (%dx),%es:(%edi)
438e61:	68 34 45 44 62       	push   $0x62444534
438e66:	61                   	popa
438e67:	6d                   	insl   (%dx),%es:(%edi)
438e68:	36 4d                	ss dec %ebp
438e6a:	4d                   	dec    %ebp
438e6b:	54                   	push   %esp
438e6c:	68 6a 57 61 76       	push   $0x7661576a
438e71:	4b                   	dec    %ebx
438e72:	69 39 72 52 75 35    	imul   $0x35755272,(%ecx),%edi
438e78:	49                   	dec    %ecx
438e79:	41                   	inc    %ecx
438e7a:	57                   	push   %edi
438e7b:	55                   	push   %ebp
438e7c:	75 71                	jne    0x438eef
438e7e:	59                   	pop    %ecx
438e7f:	6e                   	outsb  %ds:(%esi),(%dx)
438e80:	2f                   	das
438e81:	58                   	pop    %eax
438e82:	70 42                	jo     0x438ec6
438e84:	49                   	dec    %ecx
438e85:	67 33 49 69          	xor    0x69(%bx,%di),%ecx
438e89:	66 2b 77 72          	sub    0x72(%edi),%si
438e8d:	35 66 71 6c 7a       	xor    $0x7a6c7166,%eax
438e92:	7a 6f                	jp     0x438f03
438e94:	74 30                	je     0x438ec6