439b72:	67 4d                	addr16 dec %ebp
439b74:	78 57                	js     0x439bcd
439b76:	72 38                	jb     0x439bb0
439b78:	4f                   	dec    %edi
439b79:	79 6b                	jns    0x439be6
439b7b:	77 6f                	ja     0x439bec
439b7d:	76 6c                	jbe    0x439beb
439b7f:	31 73 38             	xor    %esi,0x38(%ebx)
439b82:	39 72 64             	cmp    %esi,0x64(%edx)
439b85:	68 64 58 57 32       	push   $0x32575864
439b8a:	75 56                	jne    0x439be2
439b8c:	34 39                	xor    $0x39,%al
439b8e:	31 4e 33             	xor    %ecx,0x33(%esi)
439b91:	72 44                	jb     0x439bd7
439b93:	55                   	push   %ebp
439b94:	74 67                	je     0x439bfd
439b96:	4d                   	dec    %ebp
439b97:	35 6b 44 56 45       	xor    $0x4556446b,%eax
439b9c:	43                   	inc    %ebx
439b9d:	33 4a 42             	xor    0x42(%edx),%ecx
439ba0:	4a                   	dec    %edx
439ba1:	70 6c                	jo     0x439c0f
439ba3:	4b                   	dec    %ebx
439ba4:	4a                   	dec    %edx
439ba5:	4e                   	dec    %esi
439ba6:	53                   	push   %ebx
439ba7:	30 58 43             	xor    %bl,0x43(%eax)
439baa:	75 39                	jne    0x439be5
439bac:	74 34                	je     0x439be2
439bae:	43                   	inc    %ebx
439baf:	74 62                	je     0x439c13
439bb1:	2b 4d 45             	sub    0x45(%ebp),%ecx
439bb4:	53                   	push   %ebx
439bb5:	6a 72                	push   $0x72
439bb7:	34 6f                	xor    $0x6f,%al
439bb9:	50                   	push   %eax
439bba:	61                   	popa
439bbb:	56                   	push   %esi
439bbc:	76 44                	jbe    0x439c02
439bbe:	32 57 44             	xor    0x44(%edi),%dl
439bc1:	4c                   	dec    %esp
439bc2:	33 36                	xor    (%esi),%esi
439bc4:	4e                   	dec    %esi
439bc5:	6a 54                	push   $0x54
439bc7:	69 45 46 39 36 65 66 	imul   $0x66653639,0x46(%ebp),%eax
439bce:	4f                   	dec    %edi
439bcf:	7a 33                	jp     0x439c04
439bd1:	73 34                	jae    0x439c07
439bd3:	64 30 32             	xor    %dh,%fs:(%edx)
439bd6:	44                   	inc    %esp
439bd7:	64 52                	fs push %edx
439bd9:	58                   	pop    %eax
439bda:	68 45 43 62 54       	push   $0x54624345
439bdf:	48                   	dec    %eax
439be0:	61                   	popa
439be1:	51                   	push   %ecx
439be2:	46                   	inc    %esi
439be3:	62 48 71             	bound  %ecx,0x71(%eax)
439be6:	32 59 39             	xor    0x39(%ecx),%bl
439be9:	69 4f 56 6c 67 54 53 	imul   $0x5354676c,0x56(%edi),%ecx
439bf0:	33 6e 72             	xor    0x72(%esi),%ebp
439bf3:	39 7a 59             	cmp    %edi,0x59(%edx)
439bf6:	47                   	inc    %edi
439bf7:	4b                   	dec    %ebx
439bf8:	77 4d                	ja     0x439c47
439bfa:	78 69                	js     0x439c65
439bfc:	32 43 47             	xor    0x47(%ebx),%al
439bff:	55                   	push   %ebp
439c00:	35 53 68 31 6e       	xor    $0x6e316853,%eax
439c05:	58                   	pop    %eax
439c06:	2f                   	das
439c07:	43                   	inc    %ebx
439c08:	58                   	pop    %eax
439c09:	30 5a 4b             	xor    %bl,0x4b(%edx)
439c0c:	79 44                	jns    0x439c52
439c0e:	37                   	aaa
439c0f:	7a 7a                	jp     0x439c8b
439c11:	61                   	popa
439c12:	43                   	inc    %ebx
439c13:	4f                   	dec    %edi
439c14:	30 31                	xor    %dh,(%ecx)
439c16:	74 36                	je     0x439c4e
439c18:	6d                   	insl   (%dx),%es:(%edi)
439c19:	62 70 50             	bound  %esi,0x50(%eax)
439c1c:	72 37                	jb     0x439c55
439c1e:	79 4a                	jns    0x439c6a
439c20:	32 31                	xor    (%ecx),%dh
439c22:	33 57 39             	xor    0x39(%edi),%edx
439c25:	6e                   	outsb  %ds:(%esi),(%dx)
439c26:	56                   	push   %esi
439c27:	38 6f 31             	cmp    %ch,0x31(%edi)
439c2a:	37                   	aaa
439c2b:	62 48 70             	bound  %ecx,0x70(%eax)
439c2e:	41                   	inc    %ecx
439c2f:	55                   	push   %ebp
439c30:	71 2b                	jno    0x439c5d
439c32:	32 66 6a             	xor    0x6a(%esi),%ah
439c35:	76 65                	jbe    0x439c9c
439c37:	50                   	push   %eax
439c38:	61                   	popa
439c39:	58                   	pop    %eax
439c3a:	56                   	push   %esi
439c3b:	2f                   	das
439c3c:	76 50                	jbe    0x439c8e
439c3e:	49                   	dec    %ecx
439c3f:	64 4e                	fs dec %esi
439c41:	4f                   	dec    %edi
439c42:	49                   	dec    %ecx
439c43:	46                   	inc    %esi
439c44:	37                   	aaa
439c45:	59                   	pop    %ecx
439c46:	4b                   	dec    %ebx
439c47:	71 68                	jno    0x439cb1
439c49:	65 70 34             	gs jo  0x439c80
439c4c:	62 55 78             	bound  %edx,0x78(%ebp)
439c4f:	2f                   	das
439c50:	68 6d 64 57 46       	push   $0x4657646d
439c55:	6c                   	insb   (%dx),%es:(%edi)
439c56:	4e                   	dec    %esi
439c57:	41                   	inc    %ecx
439c58:	56                   	push   %esi
439c59:	65 36 62 31          	gs bound %esi,%ss:(%ecx)
439c5d:	61                   	popa
439c5e:	67 56                	addr16 push %esi
439c60:	72 52                	jb     0x439cb4
439c62:	70 48                	jo     0x439cac
439c64:	55                   	push   %ebp
439c65:	54                   	push   %esp
439c66:	4a                   	dec    %edx
439c67:	57                   	push   %edi
439c68:	45                   	inc    %ebp
439c69:	30 66 61             	xor    %ah,0x61(%esi)
439c6c:	63 52 67             	arpl   %edx,0x67(%edx)
439c6f:	55                   	push   %ebp
439c70:	56                   	push   %esi
439c71:	64 70 66             	fs jo  0x439cda
439c74:	38 6f 6d             	cmp    %ch,0x6d(%edi)
439c77:	32 7a 47             	xor    0x47(%edx),%bh
439c7a:	48                   	dec    %eax
439c7b:	58                   	pop    %eax
439c7c:	78 73                	js     0x439cf1
439c7e:	5a                   	pop    %edx
439c7f:	67 76 4e             	addr16 jbe 0x439cd0
439c82:	46                   	inc    %esi
439c83:	2f                   	das
439c84:	58                   	pop    %eax
439c85:	57                   	push   %edi
439c86:	37                   	aaa
439c87:	41                   	inc    %ecx
439c88:	74 4a                	je     0x439cd4
439c8a:	5a                   	pop    %edx
439c8b:	53                   	push   %ebx
439c8c:	7a 47                	jp     0x439cd5
439c8e:	41                   	inc    %ecx
439c8f:	46                   	inc    %esi
439c90:	74 62                	je     0x439cf4
439c92:	5a                   	pop    %edx
439c93:	66 79 5a             	data16 jns 0x439cf0
439c96:	79 67                	jns    0x439cff
439c98:	30 7a 4d             	xor    %bh,0x4d(%edx)
439c9b:	45                   	inc    %ebp
439c9c:	6d                   	insl   (%dx),%es:(%edi)
439c9d:	61                   	popa
439c9e:	32 36                	xor    (%esi),%dh
439ca0:	6a 44                	push   $0x44
439ca2:	6a 59                	push   $0x59
439ca4:	53                   	push   %ebx
439ca5:	35 4a 69 49 68       	xor    $0x6849694a,%eax
439caa:	43                   	inc    %ebx
439cab:	67 45                	addr16 inc %ebp
439cad:	4b                   	dec    %ebx
439cae:	41                   	inc    %ecx
439caf:	76 73                	jbe    0x439d24
439cb1:	32 6a 67             	xor    0x67(%edx),%ch
439cb4:	71 39                	jno    0x439cef
439cb6:	35 72 71 35 65       	xor    $0x65357172,%eax
439cbb:	47                   	inc    %edi
439cbc:	42                   	inc    %edx
439cbd:	33 6d 59             	xor    0x59(%ebp),%ebp
439cc0:	72 30                	jb     0x439cf2
439cc2:	6e                   	outsb  %ds:(%esi),(%dx)
439cc3:	4f                   	dec    %edi
439cc4:	59                   	pop    %ecx
439cc5:	43                   	inc    %ebx
439cc6:	2b 48 75             	sub    0x75(%eax),%ecx
439cc9:	36 50                	ss push %eax
439ccb:	46                   	inc    %esi
439ccc:	73 4b                	jae    0x439d19
439cce:	4f                   	dec    %edi
439ccf:	65 31 73 63          	xor    %esi,%gs:0x63(%ebx)
439cd3:	4b                   	dec    %ebx
439cd4:	46                   	inc    %esi
439cd5:	78 6a                	js     0x439d41
439cd7:	50                   	push   %eax
439cd8:	32 6b 6b             	xor    0x6b(%ebx),%ch
439cdb:	35 4b 68 78 74       	xor    $0x7478684b,%eax
439ce0:	50                   	push   %eax
439ce1:	6d                   	insl   (%dx),%es:(%edi)
439ce2:	62 58 56             	bound  %ebx,0x56(%eax)
439ce5:	69 4b 2b 61 33 47 77 	imul   $0x77473361,0x2b(%ebx),%ecx
439cec:	2f                   	das
439ced:	71 41                	jno    0x439d30
439cef:	69 35 62 4b 66 42 65 	imul   $0x79577865,0x42664b62,%esi
439cf6:	78 57 79
439cf9:	67 6e                	outsb  %ds:(%si),(%dx)
439cfb:	6d                   	insl   (%dx),%es:(%edi)
439cfc:	32 41 57             	xor    0x57(%ecx),%al
439cff:	65 78 71             	gs js  0x439d73
439d02:	4d                   	dec    %ebp
439d03:	5a                   	pop    %edx
439d04:	76 79                	jbe    0x439d7f
439d06:	74 7a                	je     0x439d82
439d08:	42                   	inc    %edx
439d09:	67 55                	addr16 push %ebp
439d0b:	65 34 65             	gs xor $0x65,%al
439d0e:	54                   	push   %esp
439d0f:	70 32                	jo     0x439d43
439d11:	70 46                	jo     0x439d59
439d13:	55                   	push   %ebp
439d14:	78 52                	js     0x439d68
439d16:	6e                   	outsb  %ds:(%esi),(%dx)
439d17:	76 42                	jbe    0x439d5b
439d19:	75 65                	jne    0x439d80
439d1b:	63 31                	arpl   %esi,(%ecx)
439d1d:	49                   	dec    %ecx
439d1e:	43                   	inc    %ebx
439d1f:	77 56                	ja     0x439d77
439d21:	41                   	inc    %ecx
439d22:	43                   	inc    %ebx
439d23:	34 36                	xor    $0x36,%al
439d25:	36 66 64 32 36       	ss data16 xor %fs:(%esi),%dh
439d2a:	43                   	inc    %ebx
439d2b:	45                   	inc    %ebp
439d2c:	6b 6b 78 6f          	imul   $0x6f,0x78(%ebx),%ebp
439d30:	34 51                	xor    $0x51,%al
439d32:	78 6a                	js     0x439d9e
439d34:	4e                   	dec    %esi
439d35:	4e                   	dec    %esi
439d36:	33 4f 57             	xor    0x57(%edi),%ecx
439d39:	56                   	push   %esi
439d3a:	62 69 6b             	bound  %ebp,0x6b(%ecx)
439d3d:	35 71 68 2f 44       	xor    $0x442f6871,%eax
439d42:	31 36                	xor    %esi,(%esi)
439d44:	52                   	push   %edx
439d45:	32 52 59             	xor    0x59(%edx),%dl
439d48:	6d                   	insl   (%dx),%es:(%edi)
439d49:	58                   	pop    %eax
439d4a:	61                   	popa
439d4b:	68 76 4d 4f 67       	push   $0x674f4d76
439d50:	39 44 4a 79          	cmp    %eax,0x79(%edx,%ecx,2)
439d54:	56                   	push   %esi
439d55:	30 44 5a 39          	xor    %al,0x39(%edx,%ebx,2)
439d59:	4d                   	dec    %ebp
439d5a:	64 6b 69 2f 71       	imul   $0x71,%fs:0x2f(%ecx),%ebp
439d5f:	7a 65                	jp     0x439dc6
439d61:	73 67                	jae    0x439dca
439d63:	6c                   	insb   (%dx),%es:(%edi)
439d64:	46                   	inc    %esi
439d65:	69 48 48 39 52 6c 69 	imul   $0x696c5239,0x48(%eax),%ecx
439d6c:	68 52 6f 67 4a       	push   $0x4a676f52
439d71:	50                   	push   %eax
439d72:	61                   	popa
439d73:	49                   	dec    %ecx
439d74:	38 59 79             	cmp    %bl,0x79(%ecx)
439d77:	7a 52                	jp     0x439dcb
439d79:	38 43 6f             	cmp    %al,0x6f(%ebx)
439d7c:	79 4f                	jns    0x439dcd
439d7e:	38 50 4a             	cmp    %dl,0x4a(%eax)
439d81:	78 4a                	js     0x439dcd
439d83:	57                   	push   %edi
439d84:	53                   	push   %ebx
439d85:	6d                   	insl   (%dx),%es:(%edi)
439d86:	31 31                	xor    %esi,(%ecx)
439d88:	54                   	push   %esp
439d89:	72 39                	jb     0x439dc4
439d8b:	79 52                	jns    0x439ddf
439d8d:	55                   	push   %ebp
439d8e:	69 71 45 43 4c 46 72 	imul   $0x72464c43,0x45(%ecx),%esi
439d95:	36 49                	ss dec %ecx
439d97:	30 2b                	xor    %ch,(%ebx)
439d99:	30 6c 57 74          	xor    %ch,0x74(%edi,%edx,2)
439d9d:	30 2b                	xor    %ch,(%ebx)
439d9f:	6c                   	insb   (%dx),%es:(%edi)
439da0:	31 68 4c             	xor    %ebp,0x4c(%eax)
439da3:	76 67                	jbe    0x439e0c
439da5:	67 53                	addr16 push %ebx
439da7:	70 77                	jo     0x439e20
439da9:	55                   	push   %ebp
439daa:	30 64 6f 42          	xor    %ah,0x42(%edi,%ebp,2)
439dae:	32 57 51             	xor    0x51(%edi),%dl
439db1:	6c                   	insb   (%dx),%es:(%edi)
439db2:	42                   	inc    %edx
439db3:	73 48                	jae    0x439dfd
439db5:	32 6e 46             	xor    0x46(%esi),%ch
439db8:	54                   	push   %esp
439db9:	74 37                	je     0x439df2
439dbb:	30 50 6f             	xor    %dl,0x6f(%eax)
439dbe:	47                   	inc    %edi
439dbf:	54                   	push   %esp
439dc0:	57                   	push   %edi
439dc1:	5a                   	pop    %edx
439dc2:	51                   	push   %ecx
439dc3:	34 36                	xor    $0x36,%al
439dc5:	6b 6e 33 69          	imul   $0x69,0x33(%esi),%ebp
439dc9:	49                   	dec    %ecx
439dca:	6f                   	outsl  %ds:(%esi),(%dx)
439dcb:	53                   	push   %ebx
439dcc:	45                   	inc    %ebp
439dcd:	37                   	aaa
439dce:	6c                   	insb   (%dx),%es:(%edi)
439dcf:	49                   	dec    %ecx
439dd0:	59                   	pop    %ecx
439dd1:	64 6a 4b             	fs push $0x4b
439dd4:	76 41                	jbe    0x439e17
439dd6:	72 38                	jb     0x439e10
439dd8:	6a 48                	push   $0x48
439dda:	62 6e 52             	bound  %ebp,0x52(%esi)
439ddd:	75 57                	jne    0x439e36
439ddf:	78 32                	js     0x439e13
439de1:	30 7a 32             	xor    %bh,0x32(%edx)
439de4:	2f                   	das
439de5:	57                   	push   %edi
439de6:	49                   	dec    %ecx
439de7:	43                   	inc    %ebx
439de8:	41                   	inc    %ecx
439de9:	71 37                	jno    0x439e22
439deb:	71 49                	jno    0x439e36
439ded:	51                   	push   %ecx
439dee:	54                   	push   %esp
439def:	64 6e                	outsb  %fs:(%esi),(%dx)
439df1:	68 54 33 41 30       	push   $0x30413354
439df6:	46                   	inc    %esi
439df7:	63 57 4c             	arpl   %edx,0x4c(%edi)
439dfa:	68 35 35 2f 49       	push   $0x492f3535
439dff:	6d                   	insl   (%dx),%es:(%edi)
439e00:	66 77 61             	data16 ja 0x439e64
439e03:	79 44                	jns    0x439e49
439e05:	57                   	push   %edi
439e06:	61                   	popa
439e07:	53                   	push   %ebx
439e08:	36 4c                	ss dec %esp
439e0a:	68 37 6c 69 33       	push   $0x33696c37
439e0f:	61                   	popa
439e10:	32 34 77             	xor    (%edi,%esi,2),%dh
439e13:	6e                   	outsb  %ds:(%esi),(%dx)
439e14:	75 46                	jne    0x439e5c
439e16:	4d                   	dec    %ebp
439e17:	64 34 63             	fs xor $0x63,%al
439e1a:	74 61                	je     0x439e7d
439e1c:	6d                   	insl   (%dx),%es:(%edi)