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
431fc2:	54                   	push   %esp
431fc3:	6e                   	outsb  %ds:(%esi),(%dx)
431fc4:	4d                   	dec    %ebp
431fc5:	4a                   	dec    %edx
431fc6:	59                   	pop    %ecx
431fc7:	4a                   	dec    %edx
431fc8:	61                   	popa
431fc9:	78 6b                	js     0x432036
431fcb:	63 32                	arpl   %esi,(%edx)
431fcd:	77 63                	ja     0x432032
431fcf:	43                   	inc    %ebx
431fd0:	66 6e                	data16 outsb %ds:(%esi),(%dx)
431fd2:	74 57                	je     0x43202b
431fd4:	67 46                	addr16 inc %esi
431fd6:	31 64 4a 66          	xor    %esp,0x66(%edx,%ecx,2)
431fda:	52                   	push   %edx
431fdb:	77 67                	ja     0x432044
431fdd:	4d                   	dec    %ebp
431fde:	6f                   	outsl  %ds:(%esi),(%dx)
431fdf:	34 79                	xor    $0x79,%al
431fe1:	6f                   	outsl  %ds:(%esi),(%dx)
431fe2:	53                   	push   %ebx
431fe3:	54                   	push   %esp
431fe4:	66 67 67 48          	addr16 addr16 dec %ax
431fe8:	58                   	pop    %eax
431fe9:	58                   	pop    %eax
431fea:	65 2f                	gs das
431fec:	7a 45                	jp     0x432033
431fee:	55                   	push   %ebp
431fef:	5a                   	pop    %edx
431ff0:	32 44 42 64          	xor    0x64(%edx,%eax,2),%al
431ff4:	75 41                	jne    0x432037
431ff6:	7a 73                	jp     0x43206b
431ff8:	54                   	push   %esp
431ff9:	4e                   	dec    %esi
431ffa:	69 66 63 53 47 6d 4e 	imul   $0x4e6d4753,0x63(%esi),%esp
432001:	6e                   	outsb  %ds:(%esi),(%dx)
432002:	70 4f                	jo     0x432053
432004:	66 67 57             	addr16 push %di
432007:	43                   	inc    %ebx
432008:	36 62 76 59          	bound  %esi,%ss:0x59(%esi)
43200c:	67 2f                	addr16 das
43200e:	74 36                	je     0x432046
432010:	57                   	push   %edi
432011:	2b 2b                	sub    (%ebx),%ebp
432013:	35 4f 4f 59 70       	xor    $0x70594f4f,%eax
432018:	39 68 41             	cmp    %ebp,0x41(%eax)
43201b:	37                   	aaa
43201c:	54                   	push   %esp
43201d:	68 54 4b 2b 78       	push   $0x782b4b54
432022:	62 70 51             	bound  %esi,0x51(%eax)
432025:	6c                   	insb   (%dx),%es:(%edi)
432026:	35 61 6c 6d 47       	xor    $0x476d6c61,%eax
43202b:	39 7a 70             	cmp    %edi,0x70(%edx)
43202e:	6b 64 74 47 6d       	imul   $0x6d,0x47(%esp,%esi,2),%esp
432033:	59                   	pop    %ecx
432034:	57                   	push   %edi
432035:	33 46 55             	xor    0x55(%esi),%eax
432038:	38 30                	cmp    %dh,(%eax)
43203a:	6e                   	outsb  %ds:(%esi),(%dx)
43203b:	48                   	dec    %eax
43203c:	49                   	dec    %ecx
43203d:	58                   	pop    %eax
43203e:	74 6e                	je     0x4320ae
432040:	45                   	inc    %ebp
432041:	41                   	inc    %ecx
432042:	6f                   	outsl  %ds:(%esi),(%dx)
432043:	35 59 4f 47 44       	xor    $0x44474f59,%eax
432048:	63 70 53             	arpl   %esi,0x53(%eax)
43204b:	5a                   	pop    %edx
43204c:	4d                   	dec    %ebp
43204d:	31 71 65             	xor    %esi,0x65(%ecx)
432050:	4f                   	dec    %edi
432051:	69 30 4f 77 39 64    	imul   $0x6439774f,(%eax),%esi
432057:	4e                   	dec    %esi
432058:	6e                   	outsb  %ds:(%esi),(%dx)
432059:	53                   	push   %ebx
43205a:	67 77 59             	addr16 ja 0x4320b6
43205d:	41                   	inc    %ecx
43205e:	5a                   	pop    %edx
43205f:	5a                   	pop    %edx
432060:	37                   	aaa
432061:	68 74 6f 54 69       	push   $0x69546f74
432066:	6f                   	outsl  %ds:(%esi),(%dx)
432067:	42                   	inc    %edx
432068:	49                   	dec    %ecx
432069:	64 34 58             	fs xor $0x58,%al
43206c:	74 66                	je     0x4320d4
43206e:	31 49 33             	xor    %ecx,0x33(%ecx)
432071:	42                   	inc    %edx
432072:	5a                   	pop    %edx
432073:	38 41 6b             	cmp    %al,0x6b(%ecx)
432076:	47                   	inc    %edi
432077:	48                   	dec    %eax
432078:	42                   	inc    %edx
432079:	54                   	push   %esp
43207a:	75 49                	jne    0x4320c5
43207c:	2b 41 47             	sub    0x47(%ecx),%eax
43207f:	39 74 46 42          	cmp    %esi,0x42(%esi,%eax,2)
432083:	44                   	inc    %esp
432084:	58                   	pop    %eax
432085:	49                   	dec    %ecx
432086:	41                   	inc    %ecx
432087:	34 63                	xor    $0x63,%al
432089:	77 57                	ja     0x4320e2
43208b:	34 68                	xor    $0x68,%al
43208d:	4d                   	dec    %ebp
43208e:	79 57                	jns    0x4320e7
432090:	71 51                	jno    0x4320e3
432092:	52                   	push   %edx
432093:	2b 68 38             	sub    0x38(%eax),%ebp
432096:	79 6c                	jns    0x432104
432098:	37                   	aaa
432099:	4d                   	dec    %ebp
43209a:	62 58 65             	bound  %ebx,0x65(%eax)
43209d:	74 70                	je     0x43210f
43209f:	6c                   	insb   (%dx),%es:(%edi)
4320a0:	69 2f 4c 43 79 43    	imul   $0x4379434c,(%edi),%ebp
4320a6:	37                   	aaa
4320a7:	2b 4b 6c             	sub    0x6c(%ebx),%ecx
4320aa:	77 44                	ja     0x4320f0
4320ac:	31 49 53             	xor    %ecx,0x53(%ecx)
4320af:	2b 31                	sub    (%ecx),%esi
4320b1:	59                   	pop    %ecx
4320b2:	4b                   	dec    %ebx
4320b3:	79 6d                	jns    0x432122
4320b5:	4c                   	dec    %esp
4320b6:	54                   	push   %esp
4320b7:	74 45                	je     0x4320fe
4320b9:	55                   	push   %ebp
4320ba:	36 4e                	ss dec %esi
4320bc:	36 33 42 49          	xor    %ss:0x49(%edx),%eax
4320c0:	7a 35                	jp     0x4320f7
4320c2:	65 58                	gs pop %eax
4320c4:	42                   	inc    %edx
4320c5:	65 78 6d             	gs js  0x432135
4320c8:	42                   	inc    %edx
4320c9:	35 66 58 4d 51       	xor    $0x514d5866,%eax
4320ce:	49                   	dec    %ecx
4320cf:	48                   	dec    %eax
4320d0:	58                   	pop    %eax
4320d1:	67 36 67 50          	addr16 ss addr16 push %eax
4320d5:	5a                   	pop    %edx
4320d6:	43                   	inc    %ebx
4320d7:	4f                   	dec    %edi
4320d8:	57                   	push   %edi
4320d9:	5a                   	pop    %edx
4320da:	5a                   	pop    %edx
4320db:	5a                   	pop    %edx
4320dc:	73 37                	jae    0x432115
4320de:	63 34 51             	arpl   %esi,(%ecx,%edx,2)
4320e1:	44                   	inc    %esp
4320e2:	6d                   	insl   (%dx),%es:(%edi)
4320e3:	79 64                	jns    0x432149
4320e5:	61                   	popa
4320e6:	6a 4c                	push   $0x4c
4320e8:	78 4c                	js     0x432136
4320ea:	6b 53 6a 39          	imul   $0x39,0x6a(%ebx),%edx
4320ee:	75 63                	jne    0x432153
4320f0:	74 73                	je     0x432165
4320f2:	31 4b 38             	xor    %ecx,0x38(%ebx)
4320f5:	5a                   	pop    %edx
4320f6:	4b                   	dec    %ebx
4320f7:	64 33 52 70          	xor    %fs:0x70(%edx),%edx
4320fb:	39 2f                	cmp    %ebp,(%edi)
4320fd:	7a 39                	jp     0x432138
4320ff:	61                   	popa
432100:	31 58 79             	xor    %ebx,0x79(%eax)
432103:	32 2b                	xor    (%ebx),%ch
432105:	35 70 5a 71 63       	xor    $0x63715a70,%eax
43210a:	6c                   	insb   (%dx),%es:(%edi)
43210b:	73 52                	jae    0x43215f
43210d:	43                   	inc    %ebx
43210e:	31 35 61 42 66 79    	xor    %esi,0x79664261
432114:	76 41                	jbe    0x432157