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
431e7d:	6a 61                	push   $0x61
431e7f:	70 4d                	jo     0x431ece
431e81:	4a                   	dec    %edx
431e82:	4f                   	dec    %edi
431e83:	6f                   	outsl  %ds:(%esi),(%dx)
431e84:	42                   	inc    %edx
431e85:	69 39 63 74 52 50    	imul   $0x50527463,(%ecx),%edi
431e8b:	78 4f                	js     0x431edc
431e8d:	53                   	push   %ebx
431e8e:	42                   	inc    %edx
431e8f:	61                   	popa
431e90:	69 65 31 4f 4d 50 4b 	imul   $0x4b504d4f,0x31(%ebp),%esp
431e97:	4c                   	dec    %esp
431e98:	30 6c 4b 47          	xor    %ch,0x47(%ebx,%ecx,2)
431e9c:	69 6c 5a 57 76 53 2f 	imul   $0x4b2f5376,0x57(%edx,%ebx,2),%ebp
431ea3:	4b
431ea4:	73 54                	jae    0x431efa
431ea6:	66 6c                	data16 insb (%dx),%es:(%edi)
431ea8:	4c                   	dec    %esp
431ea9:	6b 75 79 76          	imul   $0x76,0x79(%ebp),%esi
431ead:	50                   	push   %eax
431eae:	2b 2f                	sub    (%edi),%ebp
431eb0:	49                   	dec    %ecx
431eb1:	6f                   	outsl  %ds:(%esi),(%dx)
431eb2:	4f                   	dec    %edi
431eb3:	77 68                	ja     0x431f1d
431eb5:	68 38 69 45 70       	push   $0x70456938
431eba:	72 52                	jb     0x431f0e
431ebc:	55                   	push   %ebp
431ebd:	43                   	inc    %ebx
431ebe:	46                   	inc    %esi
431ebf:	53                   	push   %ebx
431ec0:	52                   	push   %edx
431ec1:	54                   	push   %esp
431ec2:	37                   	aaa
431ec3:	57                   	push   %edi
431ec4:	6a 68                	push   $0x68
431ec6:	56                   	push   %esi
431ec7:	69 54 42 54 49 74 6b 	imul   $0x536b7449,0x54(%edx,%eax,2),%edx
431ece:	53
431ecf:	42                   	inc    %edx
431ed0:	36 79 49             	ss jns 0x431f1c
431ed3:	2b 44 35 79          	sub    0x79(%ebp,%esi,1),%eax
431ed7:	64 36 33 4e 43       	fs xor %ss:0x43(%esi),%ecx
431edc:	79 42                	jns    0x431f20
431ede:	2f                   	das
431edf:	67 63 76 4b          	arpl   %esi,0x4b(%bp)
431ee3:	6c                   	insb   (%dx),%es:(%edi)
431ee4:	67 45                	addr16 inc %ebp
431ee6:	62 61 65             	bound  %esp,0x65(%ecx)
431ee9:	6f                   	outsl  %ds:(%esi),(%dx)
431eea:	6e                   	outsb  %ds:(%esi),(%dx)
431eeb:	78 68                	js     0x431f55
431eed:	61                   	popa
431eee:	2f                   	das
431eef:	76 55                	jbe    0x431f46
431ef1:	55                   	push   %ebp
431ef2:	31 50 7a             	xor    %edx,0x7a(%eax)
431ef5:	2f                   	das
431ef6:	75 52                	jne    0x431f4a
431ef8:	79 37                	jns    0x431f31
431efa:	55                   	push   %ebp
431efb:	39 4a 6f             	cmp    %ecx,0x6f(%edx)
431efe:	2b 4a 36             	sub    0x36(%edx),%ecx
431f01:	76 31                	jbe    0x431f34
431f03:	6a 47                	push   $0x47
431f05:	46                   	inc    %esi
431f06:	4f                   	dec    %edi
431f07:	6e                   	outsb  %ds:(%esi),(%dx)
431f08:	78 57                	js     0x431f61
431f0a:	69 7a 30 47 4c 4c 51 	imul   $0x514c4c47,0x30(%edx),%edi
431f11:	51                   	push   %ecx
431f12:	2f                   	das
431f13:	37                   	aaa
431f14:	69 73 46 4b 61 38 30 	imul   $0x3038614b,0x46(%ebx),%esi
431f1b:	49                   	dec    %ecx
431f1c:	64 74 34             	fs je  0x431f53
431f1f:	54                   	push   %esp
431f20:	4c                   	dec    %esp
431f21:	6f                   	outsl  %ds:(%esi),(%dx)
431f22:	62 32                	bound  %esi,(%edx)
431f24:	67 76 37             	addr16 jbe 0x431f5e
431f27:	32 30                	xor    (%eax),%dh
431f29:	54                   	push   %esp
431f2a:	79 6d                	jns    0x431f99
431f2c:	63 58 6b             	arpl   %ebx,0x6b(%eax)
431f2f:	5a                   	pop    %edx
431f30:	2b 56 4b             	sub    0x4b(%esi),%edx
431f33:	53                   	push   %ebx
431f34:	67 38 46 69          	cmp    %al,0x69(%bp)
431f38:	36 71 7a             	ss jno 0x431fb5
431f3b:	33 6c 50 30          	xor    0x30(%eax,%edx,2),%ebp
431f3f:	46                   	inc    %esi
431f40:	48                   	dec    %eax
431f41:	6a 38                	push   $0x38
431f43:	61                   	popa
431f44:	4f                   	dec    %edi
431f45:	43                   	inc    %ebx
431f46:	53                   	push   %ebx
431f47:	50                   	push   %eax
431f48:	6b 61 32 79          	imul   $0x79,0x32(%ecx),%esp
431f4c:	67 55                	addr16 push %ebp
431f4e:	39 55 36             	cmp    %edx,0x36(%ebp)
431f51:	54                   	push   %esp
431f52:	6d                   	insl   (%dx),%es:(%edi)
431f53:	44                   	inc    %esp
431f54:	4f                   	dec    %edi
431f55:	6f                   	outsl  %ds:(%esi),(%dx)
431f56:	55                   	push   %ebp
431f57:	73 31                	jae    0x431f8a
431f59:	6f                   	outsl  %ds:(%esi),(%dx)
431f5a:	34 36                	xor    $0x36,%al
431f5c:	33 7a 50             	xor    0x50(%edx),%edi
431f5f:	2f                   	das
431f60:	46                   	inc    %esi
431f61:	4c                   	dec    %esp
431f62:	7a 74                	jp     0x431fd8
431f64:	4c                   	dec    %esp
431f65:	66 5a                	pop    %dx
431f67:	57                   	push   %edi
431f68:	6f                   	outsl  %ds:(%esi),(%dx)
431f69:	34 2b                	xor    $0x2b,%al
431f6b:	2f                   	das
431f6c:	71 34                	jno    0x431fa2
431f6e:	79 55                	jns    0x431fc5
431f70:	4d                   	dec    %ebp
431f71:	65 5a                	gs pop %edx
431f73:	78 37                	js     0x431fac
431f75:	4e                   	dec    %esi
431f76:	6b 5a 65 53          	imul   $0x53,0x65(%edx),%ebx
431f7a:	2b 73 55             	sub    0x55(%ebx),%esi
431f7d:	53                   	push   %ebx
431f7e:	55                   	push   %ebp
431f7f:	64 73 54             	fs jae 0x431fd6
431f82:	6a 4c                	push   $0x4c
431f84:	4a                   	dec    %edx
431f85:	38 59 51             	cmp    %bl,0x51(%ecx)
431f88:	44                   	inc    %esp
431f89:	6c                   	insb   (%dx),%es:(%edi)
431f8a:	4a                   	dec    %edx
431f8b:	39 6e 76             	cmp    %ebp,0x76(%esi)
431f8e:	79 71                	jns    0x432001
431f90:	37                   	aaa
431f91:	74 39                	je     0x431fcc
431f93:	38 74 30 74          	cmp    %dh,0x74(%eax,%esi,1)
431f97:	78 63                	js     0x431ffc
431f99:	6a 6f                	push   $0x6f
431f9b:	46                   	inc    %esi
431f9c:	41                   	inc    %ecx
431f9d:	32 30                	xor    (%eax),%dh
431f9f:	78 50                	js     0x431ff1
431fa1:	4f                   	dec    %edi
431fa2:	30 36                	xor    %dh,(%esi)
431fa4:	53                   	push   %ebx
431fa5:	61                   	popa
431fa6:	38 66 4a             	cmp    %ah,0x4a(%esi)
431fa9:	54                   	push   %esp
431faa:	59                   	pop    %ecx
431fab:	7a 56                	jp     0x432003
431fad:	6f                   	outsl  %ds:(%esi),(%dx)
431fae:	79 68                	jns    0x432018
431fb0:	48                   	dec    %eax
431fb1:	4f                   	dec    %edi
431fb2:	6e                   	outsb  %ds:(%esi),(%dx)
431fb3:	72 46                	jb     0x431ffb
431fb5:	53                   	push   %ebx
431fb6:	42                   	inc    %edx
431fb7:	7a 58                	jp     0x432011
431fb9:	71 36                	jno    0x431ff1
431fbb:	51                   	push   %ecx
431fbc:	48                   	dec    %eax
431fbd:	55                   	push   %ebp
431fbe:	4b                   	dec    %ebx
431fbf:	7a 4f                	jp     0x432010
431fc1:	50                   	push   %eax