460f68:	4b                   	dec    %ebx
460f69:	64 4e                	fs dec %esi
460f6b:	48                   	dec    %eax
460f6c:	7a 2f                	jp     0x460f9d
460f6e:	35 71 6f 30 45       	xor    $0x45306f71,%eax
460f73:	71 64                	jno    0x460fd9
460f75:	79 43                	jns    0x460fba
460f77:	66 39 35 69 38 6b 5a 	cmp    %si,0x5a6b3869
460f7e:	31 6d 66             	xor    %ebp,0x66(%ebp)
460f81:	46                   	inc    %esi
460f82:	56                   	push   %esi
460f83:	35 46 6b 34 36       	xor    $0x36346b46,%eax
460f88:	4c                   	dec    %esp
460f89:	4a                   	dec    %edx
460f8a:	77 44                	ja     0x460fd0
460f8c:	74 37                	je     0x460fc5
460f8e:	46                   	inc    %esi
460f8f:	37                   	aaa
460f90:	34 39                	xor    $0x39,%al
460f92:	38 78 6b             	cmp    %bh,0x6b(%eax)
460f95:	49                   	dec    %ecx
460f96:	59                   	pop    %ecx
460f97:	34 44                	xor    $0x44,%al
460f99:	5a                   	pop    %edx
460f9a:	64 71 4d             	fs jno 0x460fea
460f9d:	36 6d                	ss insl (%dx),%es:(%edi)
460f9f:	52                   	push   %edx
460fa0:	47                   	inc    %edi
460fa1:	6a 76                	push   $0x76
460fa3:	78 4f                	js     0x460ff4
460fa5:	31 6e 57             	xor    %ebp,0x57(%esi)
460fa8:	4f                   	dec    %edi
460fa9:	4a                   	dec    %edx
460faa:	6c                   	insb   (%dx),%es:(%edi)
460fab:	31 72 54             	xor    %esi,0x54(%edx)
460fae:	33 65 4f             	xor    0x4f(%ebp),%esp
460fb1:	77 42                	ja     0x460ff5
460fb3:	55                   	push   %ebp
460fb4:	2b 49 42             	sub    0x42(%ecx),%ecx
460fb7:	4c                   	dec    %esp
460fb8:	77 46                	ja     0x461000
460fba:	75 56                	jne    0x461012
460fbc:	2f                   	das
460fbd:	74 71                	je     0x461030
460fbf:	54                   	push   %esp
460fc0:	56                   	push   %esi
460fc1:	78 76                	js     0x461039
460fc3:	6d                   	insl   (%dx),%es:(%edi)
460fc4:	5a                   	pop    %edx
460fc5:	46                   	inc    %esi
460fc6:	32 41 74             	xor    0x74(%ecx),%al
460fc9:	4a                   	dec    %edx
460fca:	6e                   	outsb  %ds:(%esi),(%dx)
460fcb:	30 53 6f             	xor    %dl,0x6f(%ebx)
460fce:	2b 75 4b             	sub    0x4b(%ebp),%esi
460fd1:	42                   	inc    %edx
460fd2:	7a 44                	jp     0x461018
460fd4:	6a 4b                	push   $0x4b
460fd6:	46                   	inc    %esi
460fd7:	57                   	push   %edi
460fd8:	51                   	push   %ecx
460fd9:	44                   	inc    %esp
460fda:	35 61 71 70 34       	xor    $0x34707161,%eax
460fdf:	2b 75 77             	sub    0x77(%ebp),%esi
460fe2:	45                   	inc    %ebp
460fe3:	4e                   	dec    %esi
460fe4:	46                   	inc    %esi
460fe5:	61                   	popa
460fe6:	6b 78 33 31          	imul   $0x31,0x33(%eax),%edi
460fea:	6e                   	outsb  %ds:(%esi),(%dx)
460feb:	66 76 44             	data16 jbe 0x461032
460fee:	58                   	pop    %eax
460fef:	39 2b                	cmp    %ebp,(%ebx)
460ff1:	2f                   	das
460ff2:	42                   	inc    %edx
460ff3:	61                   	popa
460ff4:	48                   	dec    %eax
460ff5:	48                   	dec    %eax
460ff6:	74 52                	je     0x46104a
460ff8:	44                   	inc    %esp
460ff9:	61                   	popa
460ffa:	76 6a                	jbe    0x461066
460ffc:	68 50 71 46 51       	push   $0x51467150
461001:	50                   	push   %eax
461002:	74 7a                	je     0x46107e
461004:	43                   	inc    %ebx
461005:	30 52 66             	xor    %dl,0x66(%edx)
461008:	33 64 71 4c          	xor    0x4c(%ecx,%esi,2),%esp
46100c:	4e                   	dec    %esi
46100d:	67 59                	addr16 pop %ecx
46100f:	61                   	popa
461010:	66 65 39 2b          	cmp    %bp,%gs:(%ebx)
461014:	73 72                	jae    0x461088
461016:	75 4b                	jne    0x461063
461018:	30 37                	xor    %dh,(%edi)
46101a:	50                   	push   %eax
46101b:	37                   	aaa
46101c:	7a 57                	jp     0x461075
46101e:	35 75 6f 44 69       	xor    $0x69446f75,%eax
461023:	56                   	push   %esi
461024:	42                   	inc    %edx
461025:	69 4c 46 41 53 42 42 	imul   $0x4e424253,0x41(%esi,%eax,2),%ecx
46102c:	4e
46102d:	38 65 68             	cmp    %ah,0x68(%ebp)
461030:	65 76 71             	gs jbe 0x4610a4
461033:	64 6b 5a 4a 54       	imul   $0x54,%fs:0x4a(%edx),%ebx
461038:	2b 46 37             	sub    0x37(%esi),%eax
46103b:	42                   	inc    %edx
46103c:	2b 36                	sub    (%esi),%esi
46103e:	56                   	push   %esi
46103f:	6b 34 53 75          	imul   $0x75,(%ebx,%edx,2),%esi
461043:	53                   	push   %ebx
461044:	51                   	push   %ecx
461045:	58                   	pop    %eax
461046:	61                   	popa
461047:	33 75 53             	xor    0x53(%ebp),%esi
46104a:	35 51 51 56 37       	xor    $0x37565151,%eax
46104f:	42                   	inc    %edx
461050:	45                   	inc    %ebp
461051:	48                   	dec    %eax
461052:	30 34 71             	xor    %dh,(%ecx,%esi,2)
461055:	30 50 36             	xor    %dl,0x36(%eax)
461058:	75 77                	jne    0x4610d1
46105a:	71 52                	jno    0x4610ae
46105c:	65 59                	gs pop %ecx
46105e:	74 48                	je     0x4610a8
461060:	51                   	push   %ecx
461061:	45                   	inc    %ebp
461062:	79 6e                	jns    0x4610d2
461064:	48                   	dec    %eax
461065:	47                   	inc    %edi
461066:	43                   	inc    %ebx
461067:	30 48 6a             	xor    %cl,0x6a(%eax)
46106a:	30 4a 54             	xor    %cl,0x54(%edx)
46106d:	51                   	push   %ecx
46106e:	65 7a 32             	gs jp  0x4610a3
461071:	51                   	push   %ecx
461072:	6e                   	outsb  %ds:(%esi),(%dx)
461073:	67 62 71 77          	bound  %esi,0x77(%bx,%di)
461077:	35 79 76 76 45       	xor    $0x45767679,%eax
46107c:	50                   	push   %eax
46107d:	67 4f                	addr16 dec %edi
46107f:	64 2b 72 4c          	sub    %fs:0x4c(%edx),%esi
461083:	52                   	push   %edx
461084:	6f                   	outsl  %ds:(%esi),(%dx)
461085:	6e                   	outsb  %ds:(%esi),(%dx)
461086:	34 69                	xor    $0x69,%al
461088:	7a 47                	jp     0x4610d1
46108a:	2f                   	das
46108b:	69 53 76 53 44 67 75 	imul   $0x75674453,0x76(%ebx),%edx
461092:	6f                   	outsl  %ds:(%esi),(%dx)
461093:	2b 44 57 68          	sub    0x68(%edi,%edx,2),%eax
461097:	30 30                	xor    %dh,(%eax)
461099:	39 49 6c             	cmp    %ecx,0x6c(%ecx)
46109c:	5a                   	pop    %edx
46109d:	53                   	push   %ebx
46109e:	45                   	inc    %ebp
46109f:	78 45                	js     0x4610e6
4610a1:	67 50                	addr16 push %eax
4610a3:	35 49 4b 6e 64       	xor    $0x646e4b49,%eax
4610a8:	34 6c                	xor    $0x6c,%al
4610aa:	53                   	push   %ebx
4610ab:	4c                   	dec    %esp
4610ac:	51                   	push   %ecx
4610ad:	35 44 6f 47 6c       	xor    $0x6c476f44,%eax
4610b2:	51                   	push   %ecx
4610b3:	39 4b 5a             	cmp    %ecx,0x5a(%ebx)
4610b6:	64 43                	fs inc %ebx
4610b8:	4e                   	dec    %esi
4610b9:	57                   	push   %edi
4610ba:	6e                   	outsb  %ds:(%esi),(%dx)
4610bb:	42                   	inc    %edx
4610bc:	4a                   	dec    %edx
4610bd:	56                   	push   %esi
4610be:	6f                   	outsl  %ds:(%esi),(%dx)
4610bf:	34 30                	xor    $0x30,%al
4610c1:	58                   	pop    %eax
4610c2:	5a                   	pop    %edx
4610c3:	69 2f 4c 53 63 48    	imul   $0x4863534c,(%edi),%ebp
4610c9:	38 77 6d             	cmp    %dh,0x6d(%edi)
4610cc:	4e                   	dec    %esi
4610cd:	59                   	pop    %ecx
4610ce:	30 61 73             	xor    %ah,0x73(%ecx)
4610d1:	6c                   	insb   (%dx),%es:(%edi)
4610d2:	67 73 42             	addr16 jae 0x461117
4610d5:	77 33                	ja     0x46110a
4610d7:	65 61                	gs popa
4610d9:	67 61                	addr16 popa
4610db:	67 36 42             	addr16 ss inc %edx
4610de:	70 6b                	jo     0x46114b
4610e0:	57                   	push   %edi
4610e1:	61                   	popa
4610e2:	70 64                	jo     0x461148
4610e4:	4f                   	dec    %edi
4610e5:	44                   	inc    %esp
4610e6:	4f                   	dec    %edi
4610e7:	69 43 4f 47 46 46 5a 	imul   $0x5a464647,0x4f(%ebx),%eax
4610ee:	6b 32 2b             	imul   $0x2b,(%edx),%esi
4610f1:	59                   	pop    %ecx
4610f2:	74 4c                	je     0x461140
4610f4:	2f                   	das
4610f5:	39 51 52             	cmp    %edx,0x52(%ecx)
4610f8:	39 6d 70             	cmp    %ebp,0x70(%ebp)
4610fb:	32 74 7a 59          	xor    0x59(%edx,%edi,2),%dh
4610ff:	6c                   	insb   (%dx),%es:(%edi)
461100:	48                   	dec    %eax
461101:	4f                   	dec    %edi
461102:	70 53                	jo     0x461157
461104:	44                   	inc    %esp
461105:	59                   	pop    %ecx
461106:	65 67 64 6b 4a 35 44 	gs imul $0x44,%fs:0x35(%bp,%si),%ecx
46110d:	53                   	push   %ebx
46110e:	4e                   	dec    %esi
46110f:	51                   	push   %ecx
461110:	37                   	aaa
461111:	43                   	inc    %ebx
461112:	71 53                	jno    0x461167
461114:	61                   	popa
461115:	67 4d                	addr16 dec %ebp
461117:	48                   	dec    %eax
461118:	79 46                	jns    0x461160
46111a:	4f                   	dec    %edi
46111b:	73 34                	jae    0x461151
46111d:	33 30                	xor    (%eax),%esi
46111f:	69 58 6e 47 79 34 68 	imul   $0x68347947,0x6e(%eax),%ebx
461126:	41                   	inc    %ecx
461127:	45                   	inc    %ebp
461128:	65 72 55             	gs jb  0x461180
46112b:	52                   	push   %edx
46112c:	58                   	pop    %eax
46112d:	67 35 50 45 6c 66    	addr16 xor $0x666c4550,%eax
461133:	6a 72                	push   $0x72
461135:	74 77                	je     0x4611ae
461137:	46                   	inc    %esi
461138:	52                   	push   %edx
461139:	62 49 30             	bound  %ecx,0x30(%ecx)
46113c:	67 36 53             	addr16 ss push %ebx
46113f:	72 6c                	jb     0x4611ad
461141:	42                   	inc    %edx
461142:	72 6f                	jb     0x4611b3
461144:	76 35                	jbe    0x46117b
461146:	57                   	push   %edi
461147:	51                   	push   %ecx
461148:	2b 6d 35             	sub    0x35(%ebp),%ebp
46114b:	50                   	push   %eax
46114c:	52                   	push   %edx
46114d:	75 75                	jne    0x4611c4
46114f:	7a 69                	jp     0x4611ba
461151:	4e                   	dec    %esi
461152:	4e                   	dec    %esi
461153:	58                   	pop    %eax
461154:	66 6c                	data16 insb (%dx),%es:(%edi)
461156:	36 6c                	ss insb (%dx),%es:(%edi)
461158:	63 67 57             	arpl   %esp,0x57(%edi)
46115b:	51                   	push   %ecx
46115c:	31 38                	xor    %edi,(%eax)
46115e:	6d                   	insl   (%dx),%es:(%edi)
46115f:	4e                   	dec    %esi
461160:	56                   	push   %esi
461161:	41                   	inc    %ecx
461162:	6e                   	outsb  %ds:(%esi),(%dx)
461163:	30 59 38             	xor    %bl,0x38(%ecx)
461166:	45                   	inc    %ebp
461167:	6d                   	insl   (%dx),%es:(%edi)
461168:	59                   	pop    %ecx
461169:	36 78 42             	ss js  0x4611ae
46116c:	75 2b                	jne    0x461199
46116e:	46                   	inc    %esi
46116f:	56                   	push   %esi
461170:	6d                   	insl   (%dx),%es:(%edi)
461171:	50                   	push   %eax
461172:	2b 66 45             	sub    0x45(%esi),%esp
461175:	65 33 75 4e          	xor    %gs:0x4e(%ebp),%esi
461179:	71 4b                	jno    0x4611c6
46117b:	58                   	pop    %eax
46117c:	64 34 2b             	fs xor $0x2b,%al
46117f:	64 47                	fs inc %edi
461181:	2b 30                	sub    (%eax),%esi
461183:	69 45 53 42 7a 2b 32 	imul   $0x322b7a42,0x53(%ebp),%eax
46118a:	51                   	push   %ecx
46118b:	63 4f 59             	arpl   %ecx,0x59(%edi)
46118e:	57                   	push   %edi
46118f:	4a                   	dec    %edx
461190:	38 59 44             	cmp    %bl,0x44(%ecx)
461193:	72 30                	jb     0x4611c5
461195:	74 43                	je     0x4611da
461197:	2f                   	das
461198:	6b 43 36 48          	imul   $0x48,0x36(%ebx),%eax
46119c:	6d                   	insl   (%dx),%es:(%edi)
46119d:	57                   	push   %edi
46119e:	47                   	inc    %edi
46119f:	2f                   	das
4611a0:	62 6e 49             	bound  %ebp,0x49(%esi)
4611a3:	43                   	inc    %ebx
4611a4:	58                   	pop    %eax
4611a5:	58                   	pop    %eax
4611a6:	35 38 38 68 64       	xor    $0x64683838,%eax
4611ab:	32 74 36 54          	xor    0x54(%esi,%esi,1),%dh
4611af:	37                   	aaa
4611b0:	72 66                	jb     0x461218
4611b2:	75 52                	jne    0x461206
4611b4:	37                   	aaa
4611b5:	36 77 70             	ss ja  0x461228
4611b8:	68 41 49 4d 5a       	push   $0x5a4d4941
4611bd:	45                   	inc    %ebp
4611be:	53                   	push   %ebx
4611bf:	32 74 31 52          	xor    0x52(%ecx,%esi,1),%dh
4611c3:	75 48                	jne    0x46120d
4611c5:	73 37                	jae    0x4611fe
4611c7:	64 4d                	fs dec %ebp
4611c9:	39 37                	cmp    %esi,(%edi)
4611cb:	4f                   	dec    %edi
4611cc:	36 31 47 4a          	xor    %eax,%ss:0x4a(%edi)
4611d0:	36 4c                	ss dec %esp
4611d2:	51                   	push   %ecx
4611d3:	65 31 33             	xor    %esi,%gs:(%ebx)
4611d6:	6c                   	insb   (%dx),%es:(%edi)
4611d7:	43                   	inc    %ebx
4611d8:	4d                   	dec    %ebp
4611d9:	4e                   	dec    %esi
4611da:	4a                   	dec    %edx
4611db:	38 78 54             	cmp    %bh,0x54(%eax)
4611de:	51                   	push   %ecx
4611df:	44                   	inc    %esp
4611e0:	6d                   	insl   (%dx),%es:(%edi)
4611e1:	55                   	push   %ebp
4611e2:	51                   	push   %ecx
4611e3:	6f                   	outsl  %ds:(%esi),(%dx)
4611e4:	43                   	inc    %ebx
4611e5:	45                   	inc    %ebp
4611e6:	70 4a                	jo     0x461232
4611e8:	5a                   	pop    %edx
4611e9:	33 62 76             	xor    0x76(%edx),%esp
4611ec:	49                   	dec    %ecx
4611ed:	2b 4c 51 7a          	sub    0x7a(%ecx,%edx,2),%ecx
4611f1:	72 47                	jb     0x46123a
4611f3:	53                   	push   %ebx
4611f4:	69 31 47 43 5a 64    	imul   $0x645a4347,(%ecx),%esi
4611fa:	4e                   	dec    %esi
4611fb:	63 2f                	arpl   %ebp,(%edi)
4611fd:	6e                   	outsb  %ds:(%esi),(%dx)
4611fe:	34 4a                	xor    $0x4a,%al
461200:	38 32                	cmp    %dh,(%edx)
461202:	6f                   	outsl  %ds:(%esi),(%dx)
461203:	6d                   	insl   (%dx),%es:(%edi)
461204:	51                   	push   %ecx
461205:	6c                   	insb   (%dx),%es:(%edi)
461206:	42                   	inc    %edx
461207:	58                   	pop    %eax
461208:	36 70 66             	ss jo  0x461271