434f35:	37                   	aaa
434f36:	6a 36                	push   $0x36
434f38:	6c                   	insb   (%dx),%es:(%edi)
434f39:	39 4f 73             	cmp    %ecx,0x73(%edi)
434f3c:	4c                   	dec    %esp
434f3d:	6c                   	insb   (%dx),%es:(%edi)
434f3e:	6e                   	outsb  %ds:(%esi),(%dx)
434f3f:	76 61                	jbe    0x434fa2
434f41:	4b                   	dec    %ebx
434f42:	6c                   	insb   (%dx),%es:(%edi)
434f43:	42                   	inc    %edx
434f44:	38 6d 77             	cmp    %ch,0x77(%ebp)
434f47:	57                   	push   %edi
434f48:	55                   	push   %ebp
434f49:	69 73 2b 4c 4c 39 2b 	imul   $0x2b394c4c,0x2b(%ebx),%esi
434f50:	30 61 32             	xor    %ah,0x32(%ecx)
434f53:	56                   	push   %esi
434f54:	64 34 75             	fs xor $0x75,%al
434f57:	39 62 66             	cmp    %esp,0x66(%edx)
434f5a:	46                   	inc    %esi
434f5b:	45                   	inc    %ebp
434f5c:	6e                   	outsb  %ds:(%esi),(%dx)
434f5d:	47                   	inc    %edi
434f5e:	34 59                	xor    $0x59,%al
434f60:	5a                   	pop    %edx
434f61:	2b 6c 74 37          	sub    0x37(%esp,%esi,2),%ebp
434f65:	4a                   	dec    %edx
434f66:	76 48                	jbe    0x434fb0
434f68:	48                   	dec    %eax
434f69:	4d                   	dec    %ebp
434f6a:	2f                   	das
434f6b:	4d                   	dec    %ebp
434f6c:	38 6a 67             	cmp    %ch,0x67(%edx)
434f6f:	71 54                	jno    0x434fc5
434f71:	77 54                	ja     0x434fc7
434f73:	45                   	inc    %ebp
434f74:	65 54                	gs push %esp
434f76:	2f                   	das
434f77:	69 32 42 43 46 53    	imul   $0x53464342,(%edx),%esi
434f7d:	30 6b 6a             	xor    %ch,0x6a(%ebx)
434f80:	48                   	dec    %eax
434f81:	54                   	push   %esp
434f82:	71 31                	jno    0x434fb5
434f84:	6c                   	insb   (%dx),%es:(%edi)
434f85:	41                   	inc    %ecx
434f86:	65 50                	gs push %eax
434f88:	39 30                	cmp    %esi,(%eax)
434f8a:	4e                   	dec    %esi
434f8b:	41                   	inc    %ecx
434f8c:	5a                   	pop    %edx
434f8d:	49                   	dec    %ecx
434f8e:	6b 6e 6f 66          	imul   $0x66,0x6f(%esi),%ebp
434f92:	4d                   	dec    %ebp
434f93:	66 67 6e             	data16 outsb %ds:(%si),(%dx)
434f96:	64 46                	fs inc %esi
434f98:	55                   	push   %ebp
434f99:	41                   	inc    %ecx
434f9a:	42                   	inc    %edx
434f9b:	45                   	inc    %ebp
434f9c:	58                   	pop    %eax
434f9d:	54                   	push   %esp
434f9e:	67 70 4e             	addr16 jo 0x434fef
434fa1:	39 67 6d             	cmp    %esp,0x6d(%edi)
434fa4:	50                   	push   %eax
434fa5:	7a 65                	jp     0x43500c
434fa7:	57                   	push   %edi
434fa8:	46                   	inc    %esi
434fa9:	78 76                	js     0x435021
434fab:	38 72 58             	cmp    %dh,0x58(%edx)
434fae:	58                   	pop    %eax
434faf:	64 62 37             	bound  %esi,%fs:(%edi)
434fb2:	51                   	push   %ecx
434fb3:	42                   	inc    %edx
434fb4:	36 66 62 5a 4b       	bound  %bx,%ss:0x4b(%edx)
434fb9:	4c                   	dec    %esp
434fba:	4b                   	dec    %ebx
434fbb:	6c                   	insb   (%dx),%es:(%edi)
434fbc:	51                   	push   %ecx
434fbd:	4c                   	dec    %esp
434fbe:	58                   	pop    %eax
434fbf:	70 75                	jo     0x435036
434fc1:	4e                   	dec    %esi
434fc2:	4c                   	dec    %esp
434fc3:	30 35 42 56 35 42    	xor    %dh,0x42355642
434fc9:	54                   	push   %esp
434fca:	62 37                	bound  %esi,(%edi)
434fcc:	67 79 79             	addr16 jns 0x435048
434fcf:	55                   	push   %ebp
434fd0:	34 41                	xor    $0x41,%al
434fd2:	59                   	pop    %ecx
434fd3:	32 50 4c             	xor    0x4c(%eax),%dl
434fd6:	58                   	pop    %eax
434fd7:	49                   	dec    %ecx
434fd8:	31 77 76             	xor    %esi,0x76(%edi)
434fdb:	4d                   	dec    %ebp
434fdc:	31 6d 47             	xor    %ebp,0x47(%ebp)
434fdf:	50                   	push   %eax
434fe0:	64 30 6f 43          	xor    %ch,%fs:0x43(%edi)
434fe4:	66 68 6a 4a          	pushw  $0x4a6a
434fe8:	4c                   	dec    %esp
434fe9:	59                   	pop    %ecx
434fea:	47                   	inc    %edi
434feb:	72 78                	jb     0x435065
434fed:	79 37                	jns    0x435026
434fef:	70 62                	jo     0x435053
434ff1:	70 64                	jo     0x435057
434ff3:	32 65 6f             	xor    0x6f(%ebp),%ah
434ff6:	6a 30                	push   $0x30
434ff8:	55                   	push   %ebp
434ff9:	4d                   	dec    %ebp
434ffa:	31 33                	xor    %esi,(%ebx)
434ffc:	4e                   	dec    %esi
434ffd:	58                   	pop    %eax
434ffe:	7a 4a                	jp     0x43504a
435000:	37                   	aaa
435001:	49                   	dec    %ecx
435002:	77 4d                	ja     0x435051
435004:	73 43                	jae    0x435049
435006:	68 4e 63 6d 6e       	push   $0x6e6d634e
43500b:	78 2b                	js     0x435038
43500d:	4c                   	dec    %esp
43500e:	6d                   	insl   (%dx),%es:(%edi)
43500f:	75 50                	jne    0x435061
435011:	63 4c 68 34          	arpl   %ecx,0x34(%eax,%ebp,2)
435015:	66 77 6a             	data16 ja 0x435082
435018:	77 59                	ja     0x435073
43501a:	6c                   	insb   (%dx),%es:(%edi)
43501b:	30 69 2b             	xor    %ch,0x2b(%ecx)
43501e:	4d                   	dec    %ebp
43501f:	6b 70 7a 78          	imul   $0x78,0x7a(%eax),%esi
435023:	63 65 64             	arpl   %esp,0x64(%ebp)
435026:	33 47 62             	xor    0x62(%edi),%eax
435029:	79 50                	jns    0x43507b
43502b:	42                   	inc    %edx
43502c:	66 32 5a 72          	data16 xor 0x72(%edx),%bl
435030:	42                   	inc    %edx
435031:	62 68 78             	bound  %ebp,0x78(%eax)
435034:	58                   	pop    %eax
435035:	61                   	popa
435036:	37                   	aaa
435037:	46                   	inc    %esi
435038:	45                   	inc    %ebp
435039:	75 4c                	jne    0x435087
43503b:	69 57 2b 57 74 46 59 	imul   $0x59467457,0x2b(%edi),%edx
435042:	6c                   	insb   (%dx),%es:(%edi)
435043:	39 46 6b             	cmp    %eax,0x6b(%esi)
435046:	35 32 64 7a 2b       	xor    $0x2b7a6432,%eax
43504b:	5a                   	pop    %edx
43504c:	45                   	inc    %ebp
43504d:	33 69 2f             	xor    0x2f(%ecx),%ebp
435050:	53                   	push   %ebx
435051:	61                   	popa
435052:	32 38                	xor    (%eax),%bh
435054:	55                   	push   %ebp
435055:	44                   	inc    %esp
435056:	68 54 45 7a 41       	push   $0x417a4554
43505b:	56                   	push   %esi
43505c:	67 52                	addr16 push %edx
43505e:	33 4f 66             	xor    0x66(%edi),%ecx
435061:	75 53                	jne    0x4350b6
435063:	33 4a 57             	xor    0x57(%edx),%ecx
435066:	30 55 32             	xor    %dl,0x32(%ebp)
435069:	75 2b                	jne    0x435096
43506b:	59                   	pop    %ecx
43506c:	39 75 74             	cmp    %esi,0x74(%ebp)
43506f:	4e                   	dec    %esi
435070:	54                   	push   %esp
435071:	31 7a 64             	xor    %edi,0x64(%edx)
435074:	6b 61 73 36          	imul   $0x36,0x73(%ecx),%esp
435078:	7a 4d                	jp     0x4350c7
43507a:	42                   	inc    %edx
43507b:	4f                   	dec    %edi
43507c:	78 66                	js     0x4350e4
43507e:	68 4c 54 67 63       	push   $0x6367544c
435083:	73 41                	jae    0x4350c6
435085:	7a 30                	jp     0x4350b7
435087:	6c                   	insb   (%dx),%es:(%edi)
435088:	57                   	push   %edi
435089:	4c                   	dec    %esp
43508a:	75 67                	jne    0x4350f3
43508c:	6a 73                	push   $0x73
43508e:	67 39 70 31          	cmp    %esi,0x31(%bx,%si)
435092:	37                   	aaa
435093:	6f                   	outsl  %ds:(%esi),(%dx)
435094:	31 75 51             	xor    %esi,0x51(%ebp)
435097:	49                   	dec    %ecx
435098:	37                   	aaa
435099:	50                   	push   %eax
43509a:	6b 38 6e             	imul   $0x6e,(%eax),%edi
43509d:	45                   	inc    %ebp
43509e:	65 43                	gs inc %ebx
4350a0:	4e                   	dec    %esi
4350a1:	33 31                	xor    (%ecx),%esi
4350a3:	6b 6c 78 46 62       	imul   $0x62,0x46(%eax,%edi,2),%ebp
4350a8:	64 51                	fs push %ecx
4350aa:	61                   	popa
4350ab:	7a 63                	jp     0x435110
4350ad:	42                   	inc    %edx
4350ae:	65 46                	gs inc %esi
4350b0:	61                   	popa
4350b1:	76 5a                	jbe    0x43510d
4350b3:	66 6f                	outsw  %ds:(%esi),(%dx)
4350b5:	67 4e                	addr16 dec %esi
4350b7:	68 78 31 77 53       	push   $0x53773178
4350bc:	50                   	push   %eax
4350bd:	41                   	inc    %ecx
4350be:	53                   	push   %ebx
4350bf:	75 71                	jne    0x435132
4350c1:	33 39                	xor    (%ecx),%edi
4350c3:	4b                   	dec    %ebx
4350c4:	41                   	inc    %ecx
4350c5:	79 4f                	jns    0x435116
4350c7:	74 4f                	je     0x435118
4350c9:	54                   	push   %esp
4350ca:	4d                   	dec    %ebp
4350cb:	51                   	push   %ecx
4350cc:	6b 2f 73             	imul   $0x73,(%edi),%ebp
4350cf:	6a 68                	push   $0x68
4350d1:	79 62                	jns    0x435135
4350d3:	6d                   	insl   (%dx),%es:(%edi)
4350d4:	48                   	dec    %eax
4350d5:	79 46                	jns    0x43511d
4350d7:	51                   	push   %ecx
4350d8:	49                   	dec    %ecx
4350d9:	6e                   	outsb  %ds:(%esi),(%dx)
4350da:	64 4b                	fs dec %ebx
4350dc:	4f                   	dec    %edi
4350dd:	7a 49                	jp     0x435128
4350df:	55                   	push   %ebp
4350e0:	50                   	push   %eax
4350e1:	37                   	aaa
4350e2:	64 33 56 68          	xor    %fs:0x68(%esi),%edx
4350e6:	73 57                	jae    0x43513f
4350e8:	55                   	push   %ebp
4350e9:	6d                   	insl   (%dx),%es:(%edi)
4350ea:	4c                   	dec    %esp
4350eb:	4d                   	dec    %ebp
4350ec:	4e                   	dec    %esi
4350ed:	63 5a 75             	arpl   %ebx,0x75(%edx)
4350f0:	65 6a 72             	gs push $0x72
4350f3:	59                   	pop    %ecx
4350f4:	36 63 55 6d          	arpl   %edx,%ss:0x6d(%ebp)
4350f8:	47                   	inc    %edi
4350f9:	6b 79 75 4c          	imul   $0x4c,0x75(%ecx),%edi
4350fd:	4a                   	dec    %edx
4350fe:	64 38 58 6c          	cmp    %bl,%fs:0x6c(%eax)
435102:	7a 67                	jp     0x43516b
435104:	6f                   	outsl  %ds:(%esi),(%dx)
435105:	48                   	dec    %eax
435106:	39 50 45             	cmp    %edx,0x45(%eax)
435109:	34 73                	xor    $0x73,%al
43510b:	66 43                	inc    %bx
43510d:	37                   	aaa
43510e:	61                   	popa
43510f:	78 75                	js     0x435186
435111:	6f                   	outsl  %ds:(%esi),(%dx)
435112:	70 61                	jo     0x435175
435114:	62 66 6b             	bound  %esp,0x6b(%esi)
435117:	6a 55                	push   $0x55
435119:	5a                   	pop    %edx
43511a:	45                   	inc    %ebp
43511b:	6c                   	insb   (%dx),%es:(%edi)
43511c:	67 69 73 6a 42 30 66 	imul   $0x2b663042,0x6a(%bp,%di),%esi
435123:	2b
435124:	53                   	push   %ebx
435125:	61                   	popa
435126:	63 4c 48 52          	arpl   %ecx,0x52(%eax,%ecx,2)
43512a:	33 6f 56             	xor    0x56(%edi),%ebp
43512d:	6d                   	insl   (%dx),%es:(%edi)
43512e:	50                   	push   %eax
43512f:	6d                   	insl   (%dx),%es:(%edi)
435130:	56                   	push   %esi
435131:	70 65                	jo     0x435198
435133:	70 34                	jo     0x435169
435135:	50                   	push   %eax
435136:	4e                   	dec    %esi
435137:	49                   	dec    %ecx
435138:	2f                   	das
435139:	43                   	inc    %ebx
43513a:	6d                   	insl   (%dx),%es:(%edi)
43513b:	69 59 55 61 4f 74 47 	imul   $0x47744f61,0x55(%ecx),%ebx
435142:	45                   	inc    %ebp
435143:	77 50                	ja     0x435195
435145:	57                   	push   %edi
435146:	38 45 57             	cmp    %al,0x57(%ebp)
435149:	46                   	inc    %esi
43514a:	59                   	pop    %ecx
43514b:	48                   	dec    %eax
43514c:	4e                   	dec    %esi
43514d:	49                   	dec    %ecx
43514e:	65 75 30             	gs jne 0x435181
435151:	48                   	dec    %eax
435152:	31 2f                	xor    %ebp,(%edi)
435154:	4e                   	dec    %esi
435155:	35 42 6d 7a 79       	xor    $0x797a6d42,%eax
43515a:	48                   	dec    %eax
43515b:	4a                   	dec    %edx
43515c:	43                   	inc    %ebx
43515d:	36 70 37             	ss jo  0x435197
435160:	65 67 5a             	gs addr16 pop %edx
435163:	31 6a 55             	xor    %ebp,0x55(%edx)
435166:	55                   	push   %ebp
435167:	34 39                	xor    $0x39,%al
435169:	36 32 38             	xor    %ss:(%eax),%bh
43516c:	6e                   	outsb  %ds:(%esi),(%dx)
43516d:	62 64 35 6e          	bound  %esp,0x6e(%ebp,%esi,1)
435171:	72 4e                	jb     0x4351c1
435173:	41                   	inc    %ecx
435174:	38 53 5a             	cmp    %dl,0x5a(%ebx)
435177:	44                   	inc    %esp
435178:	4c                   	dec    %esp
435179:	58                   	pop    %eax
43517a:	61                   	popa
43517b:	62 6f 6d             	bound  %ebp,0x6d(%edi)
43517e:	6a 2f                	push   $0x2f
435180:	4f                   	dec    %edi
435181:	4b                   	dec    %ebx
435182:	53                   	push   %ebx
435183:	41                   	inc    %ecx
435184:	6c                   	insb   (%dx),%es:(%edi)
435185:	45                   	inc    %ebp
435186:	65 6d                	gs insl (%dx),%es:(%edi)
435188:	32 2f                	xor    (%edi),%ch
43518a:	56                   	push   %esi
43518b:	79 5a                	jns    0x4351e7
43518d:	6a 46                	push   $0x46
43518f:	52                   	push   %edx
435190:	4f                   	dec    %edi
435191:	74 49                	je     0x4351dc
435193:	4e                   	dec    %esi
435194:	51                   	push   %ecx
435195:	4d                   	dec    %ebp
435196:	33 4e 39             	xor    0x39(%esi),%ecx
435199:	34 72                	xor    $0x72,%al
43519b:	53                   	push   %ebx
43519c:	34 79                	xor    $0x79,%al
43519e:	75 30                	jne    0x4351d0
4351a0:	35 64 6a 4e 4f       	xor    $0x4f4e6a64,%eax
4351a5:	6f                   	outsl  %ds:(%esi),(%dx)
4351a6:	31 6e 34             	xor    %ebp,0x34(%esi)
4351a9:	39 41 39             	cmp    %eax,0x39(%ecx)
4351ac:	65 52                	gs push %edx
4351ae:	6a 66                	push   $0x66
4351b0:	78 46                	js     0x4351f8
4351b2:	57                   	push   %edi
4351b3:	36 2f                	ss das
4351b5:	39 66 42             	cmp    %esp,0x42(%esi)
4351b8:	56                   	push   %esi
4351b9:	53                   	push   %ebx
4351ba:	6a 36                	push   $0x36