431bce:	75 38                	jne    0x431c08
431bd0:	77 61                	ja     0x431c33
431bd2:	34 33                	xor    $0x33,%al
431bd4:	79 62                	jns    0x431c38
431bd6:	4a                   	dec    %edx
431bd7:	73 67                	jae    0x431c40
431bd9:	6b 34 39 70          	imul   $0x70,(%ecx,%edi,1),%esi
431bdd:	70 30                	jo     0x431c0f
431bdf:	75 4c                	jne    0x431c2d
431be1:	54                   	push   %esp
431be2:	49                   	dec    %ecx
431be3:	6c                   	insb   (%dx),%es:(%edi)
431be4:	6b 2b 49             	imul   $0x49,(%ebx),%ebp
431be7:	2b 74 38 38          	sub    0x38(%eax,%edi,1),%esi
431beb:	57                   	push   %edi
431bec:	79 4d                	jns    0x431c3b
431bee:	31 32                	xor    %esi,(%edx)
431bf0:	65 36 58             	gs ss pop %eax
431bf3:	55                   	push   %ebp
431bf4:	71 71                	jno    0x431c67
431bf6:	5a                   	pop    %edx
431bf7:	36 46                	ss inc %esi
431bf9:	45                   	inc    %ebp
431bfa:	37                   	aaa
431bfb:	41                   	inc    %ecx
431bfc:	6a 56                	push   $0x56
431bfe:	5a                   	pop    %edx
431bff:	34 63                	xor    $0x63,%al
431c01:	67 35 7a 57 5a 6e    	addr16 xor $0x6e5a577a,%eax
431c07:	66 62 64 7a 68       	bound  %sp,0x68(%edx,%edi,2)
431c0c:	6c                   	insb   (%dx),%es:(%edi)
431c0d:	38 6c 54 42          	cmp    %ch,0x42(%esp,%edx,2)
431c11:	2b 44 43 74          	sub    0x74(%ebx,%eax,2),%eax
431c15:	4f                   	dec    %edi
431c16:	7a 48                	jp     0x431c60
431c18:	33 4a 56             	xor    0x56(%edx),%ecx
431c1b:	48                   	dec    %eax
431c1c:	36 2f                	ss das
431c1e:	30 4d 37             	xor    %cl,0x37(%ebp)
431c21:	66 31 79 4e          	xor    %di,0x4e(%ecx)
431c25:	51                   	push   %ecx
431c26:	32 62 32             	xor    0x32(%edx),%ah
431c29:	71 31                	jno    0x431c5c
431c2b:	36 33 6a 62          	xor    %ss:0x62(%edx),%ebp
431c2f:	66 61                	popaw
431c31:	61                   	popa
431c32:	43                   	inc    %ebx
431c33:	31 4c 4c 2b          	xor    %ecx,0x2b(%esp,%ecx,2)
431c37:	72 4c                	jb     0x431c85
431c39:	6a 2f                	push   $0x2f
431c3b:	31 34 43             	xor    %esi,(%ebx,%eax,2)
431c3e:	6c                   	insb   (%dx),%es:(%edi)
431c3f:	54                   	push   %esp
431c40:	45                   	inc    %ebp
431c41:	44                   	inc    %esp
431c42:	4c                   	dec    %esp
431c43:	77 65                	ja     0x431caa
431c45:	6f                   	outsl  %ds:(%esi),(%dx)
431c46:	43                   	inc    %ebx
431c47:	57                   	push   %edi
431c48:	79 53                	jns    0x431c9d
431c4a:	65 2b 54 6f 75       	sub    %gs:0x75(%edi,%ebp,2),%edx
431c4f:	79 46                	jns    0x431c97
431c51:	39 56 68             	cmp    %edx,0x68(%esi)
431c54:	33 6a 76             	xor    0x76(%edx),%ebp
431c57:	77 38                	ja     0x431c91
431c59:	71 63                	jno    0x431cbe
431c5b:	72 2f                	jb     0x431c8c
431c5d:	59                   	pop    %ecx
431c5e:	75 53                	jne    0x431cb3
431c60:	39 69 34             	cmp    %ebp,0x34(%ecx)
431c63:	56                   	push   %esi
431c64:	4b                   	dec    %ebx
431c65:	7a 6b                	jp     0x431cd2
431c67:	4c                   	dec    %esp
431c68:	6c                   	insb   (%dx),%es:(%edi)
431c69:	6e                   	outsb  %ds:(%esi),(%dx)
431c6a:	50                   	push   %eax
431c6b:	33 36                	xor    (%esi),%esi
431c6d:	45                   	inc    %ebp
431c6e:	6d                   	insl   (%dx),%es:(%edi)
431c6f:	31 77 71             	xor    %esi,0x71(%edi)
431c72:	74 47                	je     0x431cbb
431c74:	6d                   	insl   (%dx),%es:(%edi)
431c75:	2b 41 64             	sub    0x64(%ecx),%eax
431c78:	39 46 51             	cmp    %eax,0x51(%esi)
431c7b:	45                   	inc    %ebp
431c7c:	51                   	push   %ecx
431c7d:	47                   	inc    %edi
431c7e:	49                   	dec    %ecx
431c7f:	79 5a                	jns    0x431cdb
431c81:	54                   	push   %esp
431c82:	4a                   	dec    %edx
431c83:	4d                   	dec    %ebp
431c84:	41                   	inc    %ecx
431c85:	68 73 4e 6c 4b       	push   $0x4b6c4e73
431c8a:	4a                   	dec    %edx
431c8b:	33 70 6b             	xor    0x6b(%eax),%esi
431c8e:	31 34 68             	xor    %esi,(%eax,%ebp,2)
431c91:	46                   	inc    %esi
431c92:	67 76 78             	addr16 jbe 0x431d0d
431c95:	6c                   	insb   (%dx),%es:(%edi)
431c96:	4f                   	dec    %edi
431c97:	39 52 55             	cmp    %edx,0x55(%edx)
431c9a:	67 49                	addr16 dec %ecx
431c9c:	34 4d                	xor    $0x4d,%al
431c9e:	36 2b 6c 6b 35       	sub    %ss:0x35(%ebx,%ebp,2),%ebp
431ca3:	52                   	push   %edx
431ca4:	4f                   	dec    %edi
431ca5:	33 44 46 73          	xor    0x73(%esi,%eax,2),%eax
431ca9:	62 6f 6e             	bound  %ebp,0x6e(%edi)
431cac:	49                   	dec    %ecx
431cad:	37                   	aaa
431cae:	34 46                	xor    $0x46,%al
431cb0:	67 57                	addr16 push %edi
431cb2:	75 66                	jne    0x431d1a
431cb4:	38 43 64             	cmp    %al,0x64(%ebx)
431cb7:	5a                   	pop    %edx
431cb8:	48                   	dec    %eax
431cb9:	68 51 41 57 58       	push   $0x58574151
431cbe:	6a 59                	push   $0x59
431cc0:	2b 71 63             	sub    0x63(%ecx),%esi
431cc3:	67 4e                	addr16 dec %esi
431cc5:	6c                   	insb   (%dx),%es:(%edi)
431cc6:	42                   	inc    %edx
431cc7:	77 57                	ja     0x431d20
431cc9:	70 57                	jo     0x431d22
431ccb:	78 77                	js     0x431d44
431ccd:	58                   	pop    %eax
431cce:	51                   	push   %ecx
431ccf:	53                   	push   %ebx
431cd0:	68 62 6d 50 56       	push   $0x56506d62
431cd5:	55                   	push   %ebp
431cd6:	51                   	push   %ecx
431cd7:	33 64 2f 61          	xor    0x61(%edi,%ebp,1),%esp
431cdb:	76 53                	jbe    0x431d30
431cdd:	64 4c                	fs dec %esp
431cdf:	52                   	push   %edx
431ce0:	58                   	pop    %eax
431ce1:	71 70                	jno    0x431d53
431ce3:	77 45                	ja     0x431d2a
431ce5:	65 4a                	gs dec %edx
431ce7:	78 70                	js     0x431d59
431ce9:	31 77 49             	xor    %esi,0x49(%edi)
431cec:	2b 65 30             	sub    0x30(%ebp),%esp
431cef:	43                   	inc    %ebx
431cf0:	2b 51 70             	sub    0x70(%ecx),%edx
431cf3:	32 7a 5a             	xor    0x5a(%edx),%bh
431cf6:	33 31                	xor    (%ecx),%esi
431cf8:	32 37                	xor    (%edi),%dh
431cfa:	43                   	inc    %ebx
431cfb:	66 65 68 74 71       	gs pushw $0x7174
431d00:	73 44                	jae    0x431d46
431d02:	66 6a 2b             	pushw  $0x2b
431d05:	68 47 65 50 4a       	push   $0x4a506547
431d0a:	35 6f 77 42 34       	xor    $0x3442776f,%eax
431d0f:	6a 62                	push   $0x62
431d11:	36 4d                	ss dec %ebp
431d13:	79 36                	jns    0x431d4b
431d15:	70 32                	jo     0x431d49
431d17:	34 76                	xor    $0x76,%al
431d19:	32 39                	xor    (%ecx),%bh
431d1b:	67 70 2b             	addr16 jo 0x431d49
431d1e:	33 71 30             	xor    0x30(%ecx),%esi
431d21:	32 58 75             	xor    0x75(%eax),%bl
431d24:	67 42                	addr16 inc %edx
431d26:	49                   	dec    %ecx
431d27:	30 2f                	xor    %ch,(%edi)
431d29:	36 32 75 4a          	xor    %ss:0x4a(%ebp),%dh
431d2d:	65 7a 55             	gs jp  0x431d85
431d30:	4d                   	dec    %ebp
431d31:	74 70                	je     0x431da3
431d33:	4c                   	dec    %esp
431d34:	34 67                	xor    $0x67,%al
431d36:	4d                   	dec    %ebp
431d37:	72 58                	jb     0x431d91
431d39:	50                   	push   %eax
431d3a:	71 6b                	jno    0x431da7
431d3c:	6d                   	insl   (%dx),%es:(%edi)
431d3d:	66 64 68 63 70       	fs pushw $0x7063
431d42:	78 58                	js     0x431d9c
431d44:	69 44 6e 4d 7a 77 72 	imul   $0x4772777a,0x4d(%esi,%ebp,2),%eax
431d4b:	47
431d4c:	31 58 39             	xor    %ebx,0x39(%eax)
431d4f:	54                   	push   %esp
431d50:	52                   	push   %edx
431d51:	62 59 61             	bound  %ebx,0x61(%ecx)
431d54:	42                   	inc    %edx
431d55:	31 79 33             	xor    %edi,0x33(%ecx)
431d58:	51                   	push   %ecx
431d59:	33 6b 77             	xor    0x77(%ebx),%ebp
431d5c:	50                   	push   %eax
431d5d:	2b 30                	sub    (%eax),%esi
431d5f:	59                   	pop    %ecx
431d60:	42                   	inc    %edx
431d61:	69 57 7a 51 66 6a 49 	imul   $0x496a6651,0x7a(%edi),%edx
431d68:	6a 5a                	push   $0x5a
431d6a:	39 41 55             	cmp    %eax,0x55(%ecx)
431d6d:	47                   	inc    %edi
431d6e:	66 65 30 72 49       	data16 xor %dh,%gs:0x49(%edx)
431d73:	75 33                	jne    0x431da8
431d75:	2f                   	das
431d76:	6e                   	outsb  %ds:(%esi),(%dx)
431d77:	75 6c                	jne    0x431de5
431d79:	2f                   	das
431d7a:	68 67 4d 67 55       	push   $0x55674d67
431d7f:	54                   	push   %esp
431d80:	39 75 76             	cmp    %esi,0x76(%ebp)
431d83:	53                   	push   %ebx
431d84:	4c                   	dec    %esp
431d85:	51                   	push   %ecx
431d86:	63 33                	arpl   %esi,(%ebx)
431d88:	63 38                	arpl   %edi,(%eax)
431d8a:	4f                   	dec    %edi
431d8b:	54                   	push   %esp
431d8c:	4f                   	dec    %edi
431d8d:	71 31                	jno    0x431dc0
431d8f:	55                   	push   %ebp
431d90:	58                   	pop    %eax
431d91:	58                   	pop    %eax
431d92:	4f                   	dec    %edi
431d93:	6d                   	insl   (%dx),%es:(%edi)
431d94:	4a                   	dec    %edx
431d95:	6e                   	outsb  %ds:(%esi),(%dx)
431d96:	44                   	inc    %esp
431d97:	61                   	popa
431d98:	74 77                	je     0x431e11
431d9a:	77 34                	ja     0x431dd0
431d9c:	4c                   	dec    %esp
431d9d:	65 47                	gs inc %edi
431d9f:	41                   	inc    %ecx
431da0:	57                   	push   %edi
431da1:	62 6f 6a             	bound  %ebp,0x6a(%edi)
431da4:	32 36                	xor    (%esi),%dh
431da6:	5a                   	pop    %edx
431da7:	71 70                	jno    0x431e19
431da9:	70 66                	jo     0x431e11
431dab:	52                   	push   %edx
431dac:	46                   	inc    %esi
431dad:	68 61 65 61 6e       	push   $0x6e616561
431db2:	65 42                	gs inc %edx
431db4:	68 6a 43 42 31       	push   $0x3142436a
431db9:	5a                   	pop    %edx
431dba:	74 32                	je     0x431dee
431dbc:	73 6d                	jae    0x431e2b
431dbe:	66 67 45             	addr16 inc %bp
431dc1:	39 47 65             	cmp    %eax,0x65(%edi)
431dc4:	6a 33                	push   $0x33
431dc6:	34 44                	xor    $0x44,%al
431dc8:	59                   	pop    %ecx
431dc9:	7a 54                	jp     0x431e1f
431dcb:	43                   	inc    %ebx
431dcc:	63 36                	arpl   %esi,(%esi)
431dce:	4b                   	dec    %ebx
431dcf:	44                   	inc    %esp
431dd0:	37                   	aaa
431dd1:	61                   	popa
431dd2:	4d                   	dec    %ebp
431dd3:	70 55                	jo     0x431e2a
431dd5:	55                   	push   %ebp
431dd6:	4f                   	dec    %edi
431dd7:	4f                   	dec    %edi
431dd8:	6f                   	outsl  %ds:(%esi),(%dx)
431dd9:	46                   	inc    %esi
431dda:	41                   	inc    %ecx
431ddb:	39 5a 43             	cmp    %ebx,0x43(%edx)
431dde:	74 74                	je     0x431e54
431de0:	4c                   	dec    %esp
431de1:	54                   	push   %esp
431de2:	77 4e                	ja     0x431e32
431de4:	4b                   	dec    %ebx
431de5:	38 79 6b             	cmp    %bh,0x6b(%ecx)
431de8:	4a                   	dec    %edx
431de9:	4c                   	dec    %esp
431dea:	56                   	push   %esi
431deb:	48                   	dec    %eax
431dec:	4f                   	dec    %edi
431ded:	49                   	dec    %ecx
431dee:	31 42 41             	xor    %eax,0x41(%edx)
431df1:	77 75                	ja     0x431e68
431df3:	74 56                	je     0x431e4b
431df5:	57                   	push   %edi
431df6:	2f                   	das
431df7:	31 63 55             	xor    %esp,0x55(%ebx)
431dfa:	46                   	inc    %esi
431dfb:	48                   	dec    %eax
431dfc:	78 4a                	js     0x431e48
431dfe:	6a 63                	push   $0x63
431e00:	53                   	push   %ebx
431e01:	68 34 66 79 79       	push   $0x79796634
431e06:	6d                   	insl   (%dx),%es:(%edi)
431e07:	49                   	dec    %ecx
431e08:	48                   	dec    %eax
431e09:	36 66 65 66 6f       	ss data16 outsw %gs:(%esi),(%dx)
431e0e:	77 6b                	ja     0x431e7b
431e10:	64 73 35             	fs jae 0x431e48
431e13:	6d                   	insl   (%dx),%es:(%edi)
431e14:	5a                   	pop    %edx
431e15:	47                   	inc    %edi
431e16:	34 4e                	xor    $0x4e,%al
431e18:	41                   	inc    %ecx
431e19:	37                   	aaa
431e1a:	46                   	inc    %esi
431e1b:	55                   	push   %ebp
431e1c:	6a 4a                	push   $0x4a
431e1e:	53                   	push   %ebx
431e1f:	30 6f 41             	xor    %ch,0x41(%edi)
431e22:	48                   	dec    %eax
431e23:	34 32                	xor    $0x32,%al
431e25:	48                   	dec    %eax
431e26:	39 51 30             	cmp    %edx,0x30(%ecx)
431e29:	33 4d 4b             	xor    0x4b(%ebp),%ecx
431e2c:	44                   	inc    %esp
431e2d:	31 61 57             	xor    %esp,0x57(%ecx)
431e30:	7a 71                	jp     0x431ea3
431e32:	64 44                	fs inc %esp
431e34:	73 62                	jae    0x431e98
431e36:	41                   	inc    %ecx
431e37:	42                   	inc    %edx
431e38:	31 4f 33             	xor    %ecx,0x33(%edi)
431e3b:	52                   	push   %edx
431e3c:	51                   	push   %ecx
431e3d:	79 50                	jns    0x431e8f
431e3f:	6e                   	outsb  %ds:(%esi),(%dx)
431e40:	2b 70 66             	sub    0x66(%eax),%esi
431e43:	39 38                	cmp    %edi,(%eax)
431e45:	6c                   	insb   (%dx),%es:(%edi)
431e46:	39 48 35             	cmp    %ecx,0x35(%eax)
431e49:	7a 71                	jp     0x431ebc
431e4b:	77 6c                	ja     0x431eb9
431e4d:	6f                   	outsl  %ds:(%esi),(%dx)
431e4e:	71 76                	jno    0x431ec6
431e50:	33 6f 34             	xor    0x34(%edi),%ebp
431e53:	32 41 6d             	xor    0x6d(%ecx),%al
431e56:	4e                   	dec    %esi
431e57:	77 45                	ja     0x431e9e
431e59:	38 58 79             	cmp    %bl,0x79(%eax)
431e5c:	68 75 38 7a 70       	push   $0x707a3875
431e61:	55                   	push   %ebp
431e62:	52                   	push   %edx
431e63:	6b 33 4d             	imul   $0x4d,(%ebx),%esi
431e66:	79 42                	jns    0x431eaa
431e68:	48                   	dec    %eax
431e69:	72 53                	jb     0x431ebe
431e6b:	59                   	pop    %ecx
431e6c:	73 6a                	jae    0x431ed8
431e6e:	4a                   	dec    %edx
431e6f:	6e                   	outsb  %ds:(%esi),(%dx)
431e70:	69 6b 6f 71 43 6a 4d 	imul   $0x4d6a4371,0x6f(%ebx),%ebp
431e77:	64 35 79 30 48 43    	fs xor $0x43483079,%eax