460e17:	44                   	inc    %esp
460e18:	43                   	inc    %ebx
460e19:	54                   	push   %esp
460e1a:	42                   	inc    %edx
460e1b:	72 78                	jb     0x460e95
460e1d:	43                   	inc    %ebx
460e1e:	63 44 46 2b          	arpl   %eax,0x2b(%esi,%eax,2)
460e22:	32 6e 43             	xor    0x43(%esi),%ch
460e25:	35 77 43 6e 70       	xor    $0x706e4377,%eax
460e2a:	55                   	push   %ebp
460e2b:	5a                   	pop    %edx
460e2c:	42                   	inc    %edx
460e2d:	6b 4a 30 51          	imul   $0x51,0x30(%edx),%ecx
460e31:	46                   	inc    %esi
460e32:	36 50                	ss push %eax
460e34:	49                   	dec    %ecx
460e35:	6b 56 6b 45          	imul   $0x45,0x6b(%esi),%edx
460e39:	4f                   	dec    %edi
460e3a:	39 41 71             	cmp    %eax,0x71(%ecx)
460e3d:	46                   	inc    %esi
460e3e:	4c                   	dec    %esp
460e3f:	66 56                	push   %si
460e41:	54                   	push   %esp
460e42:	71 30                	jno    0x460e74
460e44:	79 78                	jns    0x460ebe
460e46:	73 76                	jae    0x460ebe
460e48:	4f                   	dec    %edi
460e49:	62 46 52             	bound  %eax,0x52(%esi)
460e4c:	50                   	push   %eax
460e4d:	35 6d 69 74 56       	xor    $0x5674696d,%eax
460e52:	76 58                	jbe    0x460eac
460e54:	2f                   	das
460e55:	6f                   	outsl  %ds:(%esi),(%dx)
460e56:	53                   	push   %ebx
460e57:	64 74 4a             	fs je  0x460ea4
460e5a:	74 2f                	je     0x460e8b
460e5c:	2b 35 76 44 76 33    	sub    0x33764476,%esi
460e62:	47                   	inc    %edi
460e63:	58                   	pop    %eax
460e64:	2f                   	das
460e65:	68 74 56 6b 73       	push   $0x736b5674
460e6a:	2f                   	das
460e6b:	58                   	pop    %eax
460e6c:	41                   	inc    %ecx
460e6d:	2f                   	das
460e6e:	4b                   	dec    %ebx
460e6f:	77 6b                	ja     0x460edc
460e71:	39 55 41             	cmp    %edx,0x41(%ebp)
460e74:	49                   	dec    %ecx
460e75:	63 77 76             	arpl   %esi,0x76(%edi)
460e78:	45                   	inc    %ebp
460e79:	4b                   	dec    %ebx
460e7a:	4a                   	dec    %edx
460e7b:	50                   	push   %eax
460e7c:	70 78                	jo     0x460ef6
460e7e:	34 68                	xor    $0x68,%al
460e80:	79 42                	jns    0x460ec4
460e82:	68 48 4c 44 6b       	push   $0x6b444c48
460e87:	73 6b                	jae    0x460ef4
460e89:	45                   	inc    %ebp
460e8a:	44                   	inc    %esp
460e8b:	4b                   	dec    %ebx
460e8c:	76 2f                	jbe    0x460ebd
460e8e:	45                   	inc    %ebp
460e8f:	50                   	push   %eax
460e90:	36 63 4a 39          	arpl   %ecx,%ss:0x39(%edx)
460e94:	7a 6c                	jp     0x460f02
460e96:	55                   	push   %ebp
460e97:	64 48                	fs dec %eax
460e99:	6b 52 59 68          	imul   $0x68,0x59(%edx),%edx
460e9d:	62 4d 38             	bound  %ecx,0x38(%ebp)
460ea0:	6f                   	outsl  %ds:(%esi),(%dx)
460ea1:	2b 37                	sub    (%edi),%esi
460ea3:	74 48                	je     0x460eed
460ea5:	31 44 50 6a          	xor    %eax,0x6a(%eax,%edx,2)
460ea9:	54                   	push   %esp
460eaa:	72 42                	jb     0x460eee
460eac:	44                   	inc    %esp
460ead:	48                   	dec    %eax
460eae:	71 68                	jno    0x460f18
460eb0:	6e                   	outsb  %ds:(%esi),(%dx)
460eb1:	78 2b                	js     0x460ede
460eb3:	36 44                	ss inc %esp
460eb5:	72 6f                	jb     0x460f26
460eb7:	79 2f                	jns    0x460ee8
460eb9:	6d                   	insl   (%dx),%es:(%edi)
460eba:	4e                   	dec    %esi
460ebb:	35 4a 34 54 58       	xor    $0x5854344a,%eax
460ec0:	30 72 71             	xor    %dh,0x71(%edx)
460ec3:	66 2f                	data16 das
460ec5:	4e                   	dec    %esi
460ec6:	32 4e 57             	xor    0x57(%esi),%cl
460ec9:	71 75                	jno    0x460f40
460ecb:	6f                   	outsl  %ds:(%esi),(%dx)
460ecc:	65 2f                	gs das
460ece:	72 6c                	jb     0x460f3c
460ed0:	4d                   	dec    %ebp
460ed1:	34 38                	xor    $0x38,%al
460ed3:	43                   	inc    %ebx
460ed4:	69 78 57 77 52 38 44 	imul   $0x44385277,0x57(%eax),%edi
460edb:	30 44 53 6c          	xor    %al,0x6c(%ebx,%edx,2)
460edf:	4e                   	dec    %esi
460ee0:	6d                   	insl   (%dx),%es:(%edi)
460ee1:	6f                   	outsl  %ds:(%esi),(%dx)
460ee2:	54                   	push   %esp
460ee3:	72 61                	jb     0x460f46
460ee5:	2f                   	das
460ee6:	73 74                	jae    0x460f5c
460ee8:	34 4c                	xor    $0x4c,%al
460eea:	63 48 66             	arpl   %ecx,0x66(%eax)
460eed:	76 57                	jbe    0x460f46
460eef:	55                   	push   %ebp
460ef0:	43                   	inc    %ebx
460ef1:	62 31                	bound  %esi,(%ecx)
460ef3:	79 2b                	jns    0x460f20
460ef5:	66 49                	dec    %cx
460ef7:	75 4e                	jne    0x460f47
460ef9:	66 42                	inc    %dx
460efb:	64 53                	fs push %ebx
460efd:	4f                   	dec    %edi
460efe:	73 6a                	jae    0x460f6a
460f00:	73 5a                	jae    0x460f5c
460f02:	6f                   	outsl  %ds:(%esi),(%dx)
460f03:	52                   	push   %edx
460f04:	46                   	inc    %esi
460f05:	41                   	inc    %ecx
460f06:	71 54                	jno    0x460f5c
460f08:	44                   	inc    %esp
460f09:	7a 71                	jp     0x460f7c
460f0b:	2b 48 4b             	sub    0x4b(%eax),%ecx
460f0e:	63 70 6e             	arpl   %esi,0x6e(%eax)
460f11:	32 2b                	xor    (%ebx),%ch
460f13:	34 35                	xor    $0x35,%al
460f15:	67 64 2f             	addr16 fs das
460f18:	76 47                	jbe    0x460f61
460f1a:	48                   	dec    %eax
460f1b:	69 54 4e 69 77 73 34 	imul   $0x56347377,0x69(%esi,%ecx,2),%edx
460f22:	56
460f23:	74 41                	je     0x460f66
460f25:	4e                   	dec    %esi
460f26:	53                   	push   %ebx
460f27:	37                   	aaa
460f28:	35 77 7a 5a 4e       	xor    $0x4e5a7a77,%eax
460f2d:	62 70 2b             	bound  %esi,0x2b(%eax)
460f30:	54                   	push   %esp
460f31:	44                   	inc    %esp
460f32:	48                   	dec    %eax
460f33:	74 52                	je     0x460f87
460f35:	66 74 50             	data16 je 0x460f88
460f38:	43                   	inc    %ebx
460f39:	44                   	inc    %esp
460f3a:	37                   	aaa
460f3b:	66 75 48             	data16 jne 0x460f86
460f3e:	39 42 69             	cmp    %eax,0x69(%edx)
460f41:	37                   	aaa
460f42:	6f                   	outsl  %ds:(%esi),(%dx)
460f43:	58                   	pop    %eax
460f44:	2b 75 51             	sub    0x51(%ebp),%esi
460f47:	33 6c 7a 2b          	xor    0x2b(%edx,%edi,2),%ebp
460f4b:	50                   	push   %eax
460f4c:	4d                   	dec    %ebp
460f4d:	56                   	push   %esi
460f4e:	67 58                	addr16 pop %eax
460f50:	54                   	push   %esp
460f51:	6d                   	insl   (%dx),%es:(%edi)
460f52:	34 47                	xor    $0x47,%al
460f54:	5a                   	pop    %edx
460f55:	36 4a                	ss dec %edx
460f57:	51                   	push   %ecx
460f58:	50                   	push   %eax
460f59:	2b 4f 4a             	sub    0x4a(%edi),%ecx
460f5c:	69 7a 64 4b 35 32 63 	imul   $0x6332354b,0x64(%edx),%edi
460f63:	67 4a                	addr16 dec %edx
460f65:	42                   	inc    %edx
460f66:	74 33                	je     0x460f9b
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)