437b6a:	77 45                	ja     0x437bb1
437b6c:	51                   	push   %ecx
437b6d:	41                   	inc    %ecx
437b6e:	45                   	inc    %ebp
437b6f:	73 4c                	jae    0x437bbd
437b71:	41                   	inc    %ecx
437b72:	41                   	inc    %ecx
437b73:	41                   	inc    %ecx
437b74:	46                   	inc    %esi
437b75:	41                   	inc    %ecx
437b76:	43                   	inc    %ebx
437b77:	59                   	pop    %ecx
437b78:	41                   	inc    %ecx
437b79:	53                   	push   %ebx
437b7a:	41                   	inc    %ecx
437b7b:	41                   	inc    %ecx
437b7c:	44                   	inc    %esp
437b7d:	41                   	inc    %ecx
437b7e:	52                   	push   %edx
437b7f:	41                   	inc    %ecx
437b80:	41                   	inc    %ecx
437b81:	54                   	push   %esp
437b82:	77 73                	ja     0x437bf7
437b84:	41                   	inc    %ecx
437b85:	41                   	inc    %ecx
437b86:	41                   	inc    %ecx
437b87:	55                   	push   %ebp
437b88:	41                   	inc    %ecx
437b89:	4b                   	dec    %ebx
437b8a:	77 42                	ja     0x437bce
437b8c:	4d                   	dec    %ebp
437b8d:	41                   	inc    %ecx
437b8e:	41                   	inc    %ecx
437b8f:	45                   	inc    %ebp
437b90:	41                   	inc    %ecx
437b91:	51                   	push   %ecx
437b92:	77 73                	ja     0x437c07
437b94:	54                   	push   %esp
437b95:	41                   	inc    %ecx
437b96:	42                   	inc    %edx
437b97:	45                   	inc    %ebp
437b98:	41                   	inc    %ecx
437b99:	54                   	push   %esp
437b9a:	77 73                	ja     0x437c0f
437b9c:	54                   	push   %esp
437b9d:	41                   	inc    %ecx
437b9e:	42                   	inc    %edx
437b9f:	45                   	inc    %ebp
437ba0:	41                   	inc    %ecx
437ba1:	55                   	push   %ebp
437ba2:	77 73                	ja     0x437c17
437ba4:	6b 41 52 45          	imul   $0x45,0x52(%ecx),%eax
437ba8:	41                   	inc    %ecx
437ba9:	57                   	push   %edi
437baa:	77 76                	ja     0x437c22
437bac:	49                   	dec    %ecx
437bad:	41                   	inc    %ecx
437bae:	68 45 41 58 77       	push   $0x77584145
437bb3:	76 49                	jbe    0x437bfe
437bb5:	41                   	inc    %ecx
437bb6:	68 4d 41 51 77       	push   $0x7751414d
437bbb:	76 37                	jbe    0x437bf4
437bbd:	41                   	inc    %ecx
437bbe:	78 4d                	js     0x437c0d
437bc0:	41                   	inc    %ecx
437bc1:	53                   	push   %ebx
437bc2:	77 76                	ja     0x437c3a
437bc4:	37                   	aaa
437bc5:	41                   	inc    %ecx
437bc6:	78 4d                	js     0x437c15
437bc8:	41                   	inc    %ecx
437bc9:	54                   	push   %esp
437bca:	77 73                	ja     0x437c3f
437bcc:	41                   	inc    %ecx
437bcd:	42                   	inc    %edx
437bce:	44                   	inc    %esp
437bcf:	4d                   	dec    %ebp
437bd0:	41                   	inc    %ecx
437bd1:	55                   	push   %ebp
437bd2:	77 73                	ja     0x437c47
437bd4:	45                   	inc    %ebp
437bd5:	42                   	inc    %edx
437bd6:	44                   	inc    %esp
437bd7:	4d                   	dec    %ebp
437bd8:	41                   	inc    %ecx
437bd9:	56                   	push   %esi
437bda:	77 73                	ja     0x437c4f
437bdc:	45                   	inc    %ebp
437bdd:	42                   	inc    %edx
437bde:	44                   	inc    %esp
437bdf:	4d                   	dec    %ebp
437be0:	41                   	inc    %ecx
437be1:	57                   	push   %edi
437be2:	77 73                	ja     0x437c57
437be4:	45                   	inc    %ebp
437be5:	42                   	inc    %edx
437be6:	44                   	inc    %esp
437be7:	4d                   	dec    %ebp
437be8:	41                   	inc    %ecx
437be9:	58                   	pop    %eax
437bea:	77 73                	ja     0x437c5f
437bec:	45                   	inc    %ebp
437bed:	42                   	inc    %edx
437bee:	44                   	inc    %esp
437bef:	4d                   	dec    %ebp
437bf0:	41                   	inc    %ecx
437bf1:	59                   	pop    %ecx
437bf2:	77 73                	ja     0x437c67
437bf4:	45                   	inc    %ebp
437bf5:	42                   	inc    %edx
437bf6:	41                   	inc    %ecx
437bf7:	4d                   	dec    %ebp
437bf8:	41                   	inc    %ecx
437bf9:	54                   	push   %esp
437bfa:	77 73                	ja     0x437c6f
437bfc:	75 42                	jne    0x437c40
437bfe:	51                   	push   %ecx
437bff:	4d                   	dec    %ebp
437c00:	41                   	inc    %ecx
437c01:	55                   	push   %ebp
437c02:	77 73                	ja     0x437c77
437c04:	79 42                	jns    0x437c48
437c06:	51                   	push   %ecx
437c07:	45                   	inc    %ebp
437c08:	41                   	inc    %ecx
437c09:	56                   	push   %esi
437c0a:	77 73                	ja     0x437c7f
437c0c:	45                   	inc    %ebp
437c0d:	42                   	inc    %edx
437c0e:	41                   	inc    %ecx
437c0f:	45                   	inc    %ebp
437c10:	41                   	inc    %ecx
437c11:	57                   	push   %edi
437c12:	77 73                	ja     0x437c87
437c14:	31 42 51             	xor    %eax,0x51(%edx)
437c17:	59                   	pop    %ecx
437c18:	41                   	inc    %ecx
437c19:	54                   	push   %esp
437c1a:	77 73                	ja     0x437c8f
437c1c:	31 42 51             	xor    %eax,0x51(%edx)
437c1f:	59                   	pop    %ecx
437c20:	41                   	inc    %ecx
437c21:	55                   	push   %ebp
437c22:	77 73                	ja     0x437c97
437c24:	31 42 51             	xor    %eax,0x51(%edx)
437c27:	4d                   	dec    %ebp
437c28:	41                   	inc    %ecx
437c29:	56                   	push   %esi
437c2a:	77 74                	ja     0x437ca0
437c2c:	67 42                	addr16 inc %edx
437c2e:	51                   	push   %ecx
437c2f:	4d                   	dec    %ebp
437c30:	41                   	inc    %ecx
437c31:	57                   	push   %edi
437c32:	77 73                	ja     0x437ca7
437c34:	79 42                	jns    0x437c78
437c36:	51                   	push   %ecx
437c37:	4d                   	dec    %ebp
437c38:	41                   	inc    %ecx
437c39:	58                   	pop    %eax
437c3a:	77 74                	ja     0x437cb0
437c3c:	6a 42                	push   $0x42
437c3e:	51                   	push   %ecx
437c3f:	4d                   	dec    %ebp
437c40:	41                   	inc    %ecx
437c41:	59                   	pop    %ecx
437c42:	77 74                	ja     0x437cb8
437c44:	6a 42                	push   $0x42
437c46:	51                   	push   %ecx
437c47:	4d                   	dec    %ebp
437c48:	41                   	inc    %ecx
437c49:	54                   	push   %esp
437c4a:	77 74                	ja     0x437cc0
437c4c:	6a 42                	push   $0x42
437c4e:	51                   	push   %ecx
437c4f:	4d                   	dec    %ebp
437c50:	41                   	inc    %ecx
437c51:	55                   	push   %ebp
437c52:	77 74                	ja     0x437cc8
437c54:	6a 42                	push   $0x42
437c56:	51                   	push   %ecx
437c57:	45                   	inc    %ebp
437c58:	41                   	inc    %ecx
437c59:	64 77 74             	fs ja  0x437cd0
437c5c:	30 42 51             	xor    %al,0x51(%edx)
437c5f:	45                   	inc    %ebp
437c60:	41                   	inc    %ecx
437c61:	65 77 74             	gs ja  0x437cd8
437c64:	34 42                	xor    $0x42,%al
437c66:	51                   	push   %ecx
437c67:	45                   	inc    %ebp
437c68:	41                   	inc    %ecx
437c69:	66 77 73             	data16 ja 0x437cdf
437c6c:	41                   	inc    %ecx
437c6d:	42                   	inc    %edx
437c6e:	41                   	inc    %ecx
437c6f:	45                   	inc    %ebp
437c70:	41                   	inc    %ecx
437c71:	67 77 73             	addr16 ja 0x437ce7
437c74:	31 42 51             	xor    %eax,0x51(%edx)
437c77:	45                   	inc    %ebp
437c78:	41                   	inc    %ecx
437c79:	68 77 73 31 42       	push   $0x42317377
437c7e:	51                   	push   %ecx
437c7f:	45                   	inc    %ebp
437c80:	41                   	inc    %ecx
437c81:	69 77 74 67 42 51 45 	imul   $0x45514267,0x74(%edi),%esi
437c88:	41                   	inc    %ecx
437c89:	6a 77                	push   $0x77
437c8b:	73 31                	jae    0x437cbe
437c8d:	42                   	inc    %edx
437c8e:	51                   	push   %ecx
437c8f:	45                   	inc    %ebp
437c90:	41                   	inc    %ecx
437c91:	6b 77 74 38          	imul   $0x38,0x74(%edi),%esi
437c95:	42                   	inc    %edx
437c96:	51                   	push   %ecx
437c97:	45                   	inc    %ebp
437c98:	41                   	inc    %ecx
437c99:	6c                   	insb   (%dx),%es:(%edi)
437c9a:	77 74                	ja     0x437d10
437c9c:	38 42 51             	cmp    %al,0x51(%edx)
437c9f:	45                   	inc    %ebp
437ca0:	41                   	inc    %ecx
437ca1:	6d                   	insl   (%dx),%es:(%edi)
437ca2:	77 74                	ja     0x437d18
437ca4:	67 42                	addr16 inc %edx
437ca6:	51                   	push   %ecx
437ca7:	45                   	inc    %ebp
437ca8:	41                   	inc    %ecx
437ca9:	6e                   	outsb  %ds:(%esi),(%dx)
437caa:	77 73                	ja     0x437d1f
437cac:	31 42 51             	xor    %eax,0x51(%edx)
437caf:	45                   	inc    %ebp
437cb0:	41                   	inc    %ecx
437cb1:	6f                   	outsl  %ds:(%esi),(%dx)
437cb2:	77 74                	ja     0x437d28
437cb4:	67 42                	addr16 inc %edx
437cb6:	51                   	push   %ecx
437cb7:	45                   	inc    %ebp
437cb8:	41                   	inc    %ecx
437cb9:	57                   	push   %edi
437cba:	77 76                	ja     0x437d32
437cbc:	2b 42 51             	sub    0x51(%edx),%eax
437cbf:	45                   	inc    %ebp
437cc0:	41                   	inc    %ecx
437cc1:	58                   	pop    %eax
437cc2:	77 73                	ja     0x437d37
437cc4:	31 42 51             	xor    %eax,0x51(%edx)
437cc7:	45                   	inc    %ebp
437cc8:	41                   	inc    %ecx
437cc9:	59                   	pop    %ecx
437cca:	77 73                	ja     0x437d3f
437ccc:	31 42 51             	xor    %eax,0x51(%edx)
437ccf:	45                   	inc    %ebp
437cd0:	41                   	inc    %ecx
437cd1:	5a                   	pop    %edx
437cd2:	77 73                	ja     0x437d47
437cd4:	42                   	inc    %edx
437cd5:	42                   	inc    %edx
437cd6:	67 4d                	addr16 dec %ebp
437cd8:	41                   	inc    %ecx
437cd9:	61                   	popa
437cda:	77 74                	ja     0x437d50
437cdc:	38 42 51             	cmp    %al,0x51(%edx)
437cdf:	45                   	inc    %ebp
437ce0:	41                   	inc    %ecx
437ce1:	56                   	push   %esi
437ce2:	77 76                	ja     0x437d5a
437ce4:	49                   	dec    %ecx
437ce5:	41                   	inc    %ecx
437ce6:	67 45                	addr16 inc %ebp
437ce8:	41                   	inc    %ecx
437ce9:	57                   	push   %edi
437cea:	77 73                	ja     0x437d5f
437cec:	31 42 51             	xor    %eax,0x51(%edx)
437cef:	4d                   	dec    %ebp
437cf0:	41                   	inc    %ecx
437cf1:	58                   	pop    %eax
437cf2:	77 73                	ja     0x437d67
437cf4:	31 42 51             	xor    %eax,0x51(%edx)
437cf7:	4d                   	dec    %ebp
437cf8:	41                   	inc    %ecx
437cf9:	59                   	pop    %ecx
437cfa:	77 74                	ja     0x437d70
437cfc:	38 42 56             	cmp    %al,0x56(%edx)
437cff:	41                   	inc    %ecx
437d00:	67 41                	addr16 inc %ecx
437d02:	41                   	inc    %ecx
437d03:	41                   	inc    %ecx
437d04:	41                   	inc    %ecx
437d05:	41                   	inc    %ecx
437d06:	4a                   	dec    %edx
437d07:	59                   	pop    %ecx
437d08:	41                   	inc    %ecx
437d09:	6d                   	insl   (%dx),%es:(%edi)
437d0a:	51                   	push   %ecx
437d0b:	6c                   	insb   (%dx),%es:(%edi)
437d0c:	49                   	dec    %ecx
437d0d:	41                   	inc    %ecx
437d0e:	41                   	inc    %ecx
437d0f:	45                   	inc    %ebp
437d10:	41                   	inc    %ecx
437d11:	37                   	aaa
437d12:	43                   	inc    %ebx
437d13:	45                   	inc    %ebp
437d14:	41                   	inc    %ecx
437d15:	41                   	inc    %ecx
437d16:	41                   	inc    %ecx
437d17:	41                   	inc    %ecx
437d18:	41                   	inc    %ecx
437d19:	6c                   	insb   (%dx),%es:(%edi)
437d1a:	67 41                	addr16 inc %ecx
437d1c:	33 43 6e             	xor    0x6e(%ebx),%eax
437d1f:	30 41 41             	xor    %al,0x41(%ecx)
437d22:	67 41                	addr16 inc %ecx
437d24:	4d                   	dec    %ebp
437d25:	4a                   	dec    %edx
437d26:	41                   	inc    %ecx
437d27:	41                   	inc    %ecx
437d28:	41                   	inc    %ecx
437d29:	41                   	inc    %ecx
437d2a:	41                   	inc    %ecx
437d2b:	43                   	inc    %ebx
437d2c:	52                   	push   %edx
437d2d:	41                   	inc    %ecx
437d2e:	48                   	dec    %eax
437d2f:	77 42                	ja     0x437d73
437d31:	7a 67                	jp     0x437d9a
437d33:	41                   	inc    %ecx
437d34:	45                   	inc    %ebp
437d35:	41                   	inc    %ecx
437d36:	42                   	inc    %edx
437d37:	77 6d                	ja     0x437da6
437d39:	41                   	inc    %ecx
437d3a:	41                   	inc    %ecx
437d3b:	41                   	inc    %ecx
437d3c:	41                   	inc    %ecx
437d3d:	41                   	inc    %ecx
437d3e:	4a                   	dec    %edx
437d3f:	59                   	pop    %ecx
437d40:	41                   	inc    %ecx
437d41:	62 67 48             	bound  %esp,0x48(%edi)
437d44:	32 41 41             	xor    0x41(%ecx),%al
437d47:	55                   	push   %ebp
437d48:	41                   	inc    %ecx
437d49:	58                   	pop    %eax
437d4a:	43                   	inc    %ebx
437d4b:	63 41 41             	arpl   %eax,0x41(%ecx)
437d4e:	41                   	inc    %ecx