436b96:	78 70                	js     0x436c08
436b98:	76 53                	jbe    0x436bed
436b9a:	51                   	push   %ecx
436b9b:	41                   	inc    %ecx
436b9c:	41                   	inc    %ecx
436b9d:	42                   	inc    %edx
436b9e:	68 70 59 44 42       	push   $0x42445970
436ba3:	63 54 43 69          	arpl   %edx,0x69(%ebx,%eax,2)
436ba7:	75 6a                	jne    0x436c13
436ba9:	48                   	dec    %eax
436baa:	78 4f                	js     0x436bfb
436bac:	4e                   	dec    %esi
436bad:	46                   	inc    %esi
436bae:	67 41                	addr16 inc %ecx
436bb0:	41                   	inc    %ecx
436bb1:	41                   	inc    %ecx
436bb2:	52                   	push   %edx
436bb3:	4d                   	dec    %ebp
436bb4:	45                   	inc    %ebp
436bb5:	47                   	inc    %edi
436bb6:	42                   	inc    %edx
436bb7:	4d                   	dec    %ebp
436bb8:	4b                   	dec    %ebx
436bb9:	4b                   	dec    %ebx
436bba:	35 55 44 47 32       	xor    $0x32474455,%eax
436bbf:	39 4a 41             	cmp    %ecx,0x41(%edx)
436bc2:	41                   	inc    %ecx
436bc3:	41                   	inc    %ecx
436bc4:	47                   	inc    %edi
436bc5:	46                   	inc    %esi
436bc6:	31 67 4c             	xor    %esp,0x4c(%edi)
436bc9:	47                   	inc    %edi
436bca:	68 4d 4b 4b 34       	push   $0x344b4b4d
436bcf:	59                   	pop    %ecx
436bd0:	52                   	push   %edx
436bd1:	42                   	inc    %edx
436bd2:	78 64                	js     0x436c38
436bd4:	59                   	pop    %ecx
436bd5:	45                   	inc    %ebp
436bd6:	77 63                	ja     0x436c3b
436bd8:	52                   	push   %edx
436bd9:	42                   	inc    %edx
436bda:	77 67                	ja     0x436c43
436bdc:	79 74                	jns    0x436c52
436bde:	68 45 45 4b 42       	push   $0x424b4545
436be3:	34 41                	xor    $0x41,%al
436be5:	41                   	inc    %ecx
436be6:	41                   	inc    %ecx
436be7:	59                   	pop    %ecx
436be8:	6f                   	outsl  %ds:(%esi),(%dx)
436be9:	49                   	dec    %ecx
436bea:	51                   	push   %ecx
436beb:	41                   	inc    %ecx
436bec:	41                   	inc    %ecx
436bed:	42                   	inc    %edx
436bee:	68 4d 46 4b 78       	push   $0x784b464d
436bf3:	38 52 43             	cmp    %dl,0x43(%edx)
436bf6:	30 55 47             	xor    %dl,0x47(%ebp)
436bf9:	41                   	inc    %ecx
436bfa:	41                   	inc    %ecx
436bfb:	41                   	inc    %ecx
436bfc:	41                   	inc    %ecx
436bfd:	43                   	inc    %ebx
436bfe:	77 41                	ja     0x436c41
436c00:	41                   	inc    %ecx
436c01:	41                   	inc    %ecx
436c02:	43                   	inc    %ebx
436c03:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
436c07:	41                   	inc    %ecx
436c08:	37                   	aaa
436c09:	41                   	inc    %ecx
436c0a:	41                   	inc    %ecx
436c0b:	41                   	inc    %ecx
436c0c:	41                   	inc    %ecx
436c0d:	51                   	push   %ecx
436c0e:	77 41                	ja     0x436c51
436c10:	41                   	inc    %ecx
436c11:	41                   	inc    %ecx
436c12:	45                   	inc    %ebp
436c13:	77 41                	ja     0x436c56
436c15:	41                   	inc    %ecx
436c16:	41                   	inc    %ecx
436c17:	42                   	inc    %edx
436c18:	5a                   	pop    %edx
436c19:	41                   	inc    %ecx
436c1a:	41                   	inc    %ecx
436c1b:	41                   	inc    %ecx
436c1c:	41                   	inc    %ecx
436c1d:	48                   	dec    %eax
436c1e:	78 41                	js     0x436c61
436c20:	6f                   	outsl  %ds:(%esi),(%dx)
436c21:	4f                   	dec    %edi
436c22:	67 41                	addr16 inc %ecx
436c24:	41                   	inc    %ecx
436c25:	42                   	inc    %edx
436c26:	68 4d 4c 4b 39       	push   $0x394b4c4d
436c2b:	59                   	pop    %ecx
436c2c:	45                   	inc    %ebp
436c2d:	55                   	push   %ebp
436c2e:	42                   	inc    %edx
436c2f:	45                   	inc    %ebp
436c30:	49                   	dec    %ecx
436c31:	6a 77                	push   $0x77
436c33:	73 41                	jae    0x436c76
436c35:	41                   	inc    %ecx
436c36:	41                   	inc    %ecx
436c37:	49                   	dec    %ecx
436c38:	52                   	push   %edx
436c39:	42                   	inc    %edx
436c3a:	68 45 49 6c 48       	push   $0x486c4945
436c3f:	30 54 41 41          	xor    %dl,0x41(%ecx,%eax,2)
436c43:	41                   	inc    %ecx
436c44:	45                   	inc    %ebp
436c45:	48                   	dec    %eax
436c46:	79 59                	jns    0x436ca1
436c48:	6f                   	outsl  %ds:(%esi),(%dx)
436c49:	4f                   	dec    %edi
436c4a:	67 41                	addr16 inc %ecx
436c4c:	41                   	inc    %ecx
436c4d:	42                   	inc    %edx
436c4e:	68 4d 4c 4b 37       	push   $0x374b4c4d
436c53:	67 44                	addr16 inc %esp
436c55:	45                   	inc    %ebp
436c56:	51                   	push   %ecx
436c57:	55                   	push   %ebp
436c58:	47                   	inc    %edi
436c59:	42                   	inc    %edx
436c5a:	31 67 6f             	xor    %esp,0x6f(%edi)
436c5d:	52                   	push   %edx
436c5e:	77 41                	ja     0x436ca1
436c60:	41                   	inc    %ecx
436c61:	42                   	inc    %edx
436c62:	68 4d 47 47 68       	push   $0x6847474d
436c67:	4d                   	dec    %ebp
436c68:	4c                   	dec    %esp
436c69:	4b                   	dec    %ebx
436c6a:	36 59                	ss pop %ecx
436c6c:	57                   	push   %edi
436c6d:	45                   	inc    %ebp
436c6e:	77 67                	ja     0x436cd7
436c70:	5a                   	pop    %edx
436c71:	45                   	inc    %ebp
436c72:	77 73                	ja     0x436ce7
436c74:	72 6e                	jb     0x436ce4
436c76:	68 45 49 4c 42       	push   $0x424c4945
436c7b:	67 57                	addr16 push %edi
436c7d:	45                   	inc    %ebp
436c7e:	77 73                	ja     0x436cf3
436c80:	72 6c                	jb     0x436cee
436c82:	51                   	push   %ecx
436c83:	51                   	push   %ecx
436c84:	47                   	inc    %edi
436c85:	6a 51                	push   $0x51
436c87:	73 41                	jae    0x436cca
436c89:	41                   	inc    %ecx
436c8a:	41                   	inc    %ecx
436c8b:	4a                   	dec    %edx
436c8c:	52                   	push   %edx
436c8d:	47                   	inc    %edi
436c8e:	42                   	inc    %edx
436c8f:	4d                   	dec    %ebp
436c90:	4c                   	dec    %esp
436c91:	4b                   	dec    %ebx
436c92:	34 67                	xor    $0x67,%al
436c94:	52                   	push   %edx
436c95:	43                   	inc    %ebx
436c96:	42                   	inc    %edx
436c97:	64 59                	fs pop %ecx
436c99:	45                   	inc    %ebp
436c9a:	77 67                	ja     0x436d03
436c9c:	52                   	push   %edx
436c9d:	43                   	inc    %ebx
436c9e:	41                   	inc    %ecx
436c9f:	59                   	pop    %ecx
436ca0:	79 70                	jns    0x436d12
436ca2:	77 52                	ja     0x436cf6
436ca4:	51                   	push   %ecx
436ca5:	4b                   	dec    %ebx
436ca6:	42                   	inc    %edx
436ca7:	38 41 41             	cmp    %al,0x41(%ecx)
436caa:	41                   	inc    %ecx
436cab:	59                   	pop    %ecx
436cac:	72 47                	jb     0x436cf5
436cae:	78 45                	js     0x436cf5
436cb0:	4d                   	dec    %ebp
436cb1:	52                   	push   %edx
436cb2:	51                   	push   %ecx
436cb3:	55                   	push   %ebp
436cb4:	41                   	inc    %ecx
436cb5:	41                   	inc    %ecx
436cb6:	41                   	inc    %ecx
436cb7:	41                   	inc    %ecx
436cb8:	4c                   	dec    %esp
436cb9:	41                   	inc    %ecx
436cba:	41                   	inc    %ecx
436cbb:	41                   	inc    %ecx
436cbc:	41                   	inc    %ecx
436cbd:	48                   	dec    %eax
436cbe:	67 41                	addr16 inc %ecx
436cc0:	41                   	inc    %ecx
436cc1:	41                   	inc    %ecx
436cc2:	43                   	inc    %ebx
436cc3:	63 41 41             	arpl   %eax,0x41(%ecx)
436cc6:	41                   	inc    %ecx
436cc7:	42                   	inc    %edx
436cc8:	42                   	inc    %edx
436cc9:	41                   	inc    %ecx
436cca:	41                   	inc    %ecx
436ccb:	41                   	inc    %ecx
436ccc:	41                   	inc    %ecx
436ccd:	55                   	push   %ebp
436cce:	51                   	push   %ecx
436ccf:	41                   	inc    %ecx
436cd0:	41                   	inc    %ecx
436cd1:	41                   	inc    %ecx
436cd2:	42                   	inc    %edx
436cd3:	38 62 4b             	cmp    %ah,0x4b(%edx)
436cd6:	44                   	inc    %esp
436cd7:	6f                   	outsl  %ds:(%esi),(%dx)
436cd8:	41                   	inc    %ecx
436cd9:	41                   	inc    %ecx
436cda:	41                   	inc    %ecx
436cdb:	59                   	pop    %ecx
436cdc:	54                   	push   %esp
436cdd:	44                   	inc    %esp
436cde:	43                   	inc    %ebx
436cdf:	76 61                	jbe    0x436d42
436ce1:	42                   	inc    %edx
436ce2:	51                   	push   %ecx
436ce3:	65 4e                	gs dec %esi
436ce5:	43                   	inc    %ebx
436ce6:	77 41                	ja     0x436d29
436ce8:	41                   	inc    %ecx
436ce9:	41                   	inc    %ecx
436cea:	6c                   	insb   (%dx),%es:(%edi)
436ceb:	45                   	inc    %ebp
436cec:	66 45                	inc    %bp
436cee:	53                   	push   %ebx
436cef:	67 36 41             	addr16 ss inc %ecx
436cf2:	41                   	inc    %ecx
436cf3:	41                   	inc    %ecx
436cf4:	47                   	inc    %edi
436cf5:	45                   	inc    %ebp
436cf6:	77 77                	ja     0x436d6f
436cf8:	72 78                	jb     0x436d72
436cfa:	78 45                	js     0x436d41
436cfc:	4a                   	dec    %edx
436cfd:	4c                   	dec    %esp
436cfe:	45                   	inc    %ebp
436cff:	45                   	inc    %ebp
436d00:	59                   	pop    %ecx
436d01:	45                   	inc    %ebp
436d02:	77 77                	ja     0x436d7b
436d04:	72 76                	jb     0x436d7c
436d06:	67 56                	addr16 push %esi
436d08:	51                   	push   %ecx
436d09:	45                   	inc    %ebp
436d0a:	51                   	push   %ecx
436d0b:	6d                   	insl   (%dx),%es:(%edi)
436d0c:	50                   	push   %eax
436d0d:	43                   	inc    %ebx
436d0e:	77 41                	ja     0x436d51
436d10:	41                   	inc    %ecx
436d11:	41                   	inc    %ecx
436d12:	68 45 47 45 51       	push   $0x51454745
436d17:	6b 47 57 4a          	imul   $0x4a,0x57(%edi),%eax
436d1b:	52                   	push   %edx
436d1c:	39 45 77             	cmp    %eax,0x77(%ebp)
436d1f:	41                   	inc    %ecx
436d20:	41                   	inc    %ecx
436d21:	42                   	inc    %edx
436d22:	42                   	inc    %edx
436d23:	6f                   	outsl  %ds:(%esi),(%dx)
436d24:	54                   	push   %esp
436d25:	44                   	inc    %esp
436d26:	43                   	inc    %ebx
436d27:	75 6b                	jne    0x436d94
436d29:	46                   	inc    %esi
436d2a:	68 4d 4a 4b 77       	push   $0x774b4a4d
436d2f:	59                   	pop    %ecx
436d30:	4e                   	dec    %esi
436d31:	4f                   	dec    %edi
436d32:	4b                   	dec    %ebx
436d33:	62 2b                	bound  %ebp,(%ebx)
436d35:	2f                   	das
436d36:	2f                   	das
436d37:	38 58 45             	cmp    %bl,0x45(%eax)
436d3a:	77 77                	ja     0x436db3
436d3c:	72 6c                	jb     0x436daa
436d3e:	42                   	inc    %edx
436d3f:	45                   	inc    %ebp
436d40:	4a                   	dec    %edx
436d41:	46                   	inc    %esi
436d42:	31 67 54             	xor    %esp,0x54(%edi)
436d45:	43                   	inc    %ebx
436d46:	53                   	push   %ebx
436d47:	73 4b                	jae    0x436d94
436d49:	4f                   	dec    %edi
436d4a:	65 62 2b             	bound  %ebp,%gs:(%ebx)
436d4d:	2f                   	das
436d4e:	2f                   	das
436d4f:	38 34 65 76 37 2f 2f 	cmp    %dh,0x2f2f3776(,%eiz,2)
436d56:	78 45                	js     0x436d9d
436d58:	4a                   	dec    %edx
436d59:	42                   	inc    %edx
436d5a:	7a 49                	jp     0x436da5
436d5c:	43                   	inc    %ebx
436d5d:	4b                   	dec    %ebx
436d5e:	79 77                	jns    0x436dd7
436d60:	72 75                	jb     0x436dd7
436d62:	30 55 49             	xor    %dl,0x49(%ebp)
436d65:	41                   	inc    %ecx
436d66:	41                   	inc    %ecx
436d67:	41                   	inc    %ecx
436d68:	41                   	inc    %ecx
436d69:	52                   	push   %edx
436d6a:	66 37                	data16 aaa
436d6c:	2f                   	das
436d6d:	2f                   	das
436d6e:	31 66 2b             	xor    %esp,0x2b(%esi)
436d71:	2f                   	das
436d72:	2f                   	das
436d73:	39 6d 2f             	cmp    %ebp,0x2f(%ebp)
436d76:	76 2f                	jbe    0x436da7
436d78:	2f                   	das
436d79:	62 76 37             	bound  %esi,0x37(%esi)
436d7c:	2f                   	das
436d7d:	2f                   	das
436d7e:	34 48                	xor    $0x48,%al
436d80:	2b 2f                	sub    (%edi),%ebp
436d82:	2f                   	das
436d83:	2b 51 2f             	sub    0x2f(%ecx),%edx
436d86:	76 2f                	jbe    0x436db7
436d88:	2f                   	das
436d89:	6e                   	outsb  %ds:(%esi),(%dx)
436d8a:	76 37                	jbe    0x436dc3
436d8c:	2f                   	das
436d8d:	2f                   	das
436d8e:	36 33 2b             	xor    %ss:(%ebx),%ebp
436d91:	2f                   	das
436d92:	2f                   	das
436d93:	38 34 4e             	cmp    %dh,(%esi,%ecx,2)
436d96:	66 37                	data16 aaa
436d98:	2f                   	das
436d99:	2f                   	das
436d9a:	77 56                	ja     0x436df2
436d9c:	51                   	push   %ecx
436d9d:	4b                   	dec    %ebx
436d9e:	42                   	inc    %edx
436d9f:	38 41 41             	cmp    %al,0x41(%ecx)