463e92:	67 4e                	addr16 dec %esi
463e94:	47                   	inc    %edi
463e95:	64 30 4a 47          	xor    %cl,%fs:0x47(%edx)
463e99:	46                   	inc    %esi
463e9a:	6d                   	insl   (%dx),%es:(%edi)
463e9b:	49                   	dec    %ecx
463e9c:	41                   	inc    %ecx
463e9d:	49                   	dec    %ecx
463e9e:	41                   	inc    %ecx
463e9f:	41                   	inc    %ecx
463ea0:	41                   	inc    %ecx
463ea1:	42                   	inc    %edx
463ea2:	69 49 44 70 49 51 78 	imul   $0x78514970,0x44(%ecx),%ecx
463ea9:	52                   	push   %edx
463eaa:	59                   	pop    %ecx
463eab:	6b 53 43 56          	imul   $0x56,0x43(%ebx),%edx
463eaf:	74 54                	je     0x463f05
463eb1:	4c                   	dec    %esp
463eb2:	66 5a                	pop    %dx
463eb4:	69 42 6c 53 73 30 67 	imul   $0x67307353,0x6c(%edx),%eax
463ebb:	57                   	push   %edi
463ebc:	57                   	push   %edi
463ebd:	48                   	dec    %eax
463ebe:	53                   	push   %ebx
463ebf:	6e                   	outsb  %ds:(%esi),(%dx)
463ec0:	50                   	push   %eax
463ec1:	34 4d                	xor    $0x4d,%al
463ec3:	41                   	inc    %ecx
463ec4:	51                   	push   %ecx
463ec5:	41                   	inc    %ecx
463ec6:	67 76 69             	addr16 jbe 0x463f32
463ec9:	6f                   	outsl  %ds:(%esi),(%dx)
463eca:	6d                   	insl   (%dx),%es:(%edi)
463ecb:	51                   	push   %ecx
463ecc:	57                   	push   %edi
463ecd:	59                   	pop    %ecx
463ece:	67 2b 4f 45          	sub    0x45(%bx),%ecx
463ed2:	70 37                	jo     0x463f0b
463ed4:	57                   	push   %edi
463ed5:	46                   	inc    %esi
463ed6:	6d                   	insl   (%dx),%es:(%edi)
463ed7:	49                   	dec    %ecx
463ed8:	4c                   	dec    %esp
463ed9:	52                   	push   %edx
463eda:	2b 38                	sub    (%eax),%edi
463edc:	53                   	push   %ebx
463edd:	5a                   	pop    %edx
463ede:	59                   	pop    %ecx
463edf:	49                   	dec    %ecx
463ee0:	43                   	inc    %ebx
463ee1:	66 72 72             	data16 jb 0x463f56
463ee4:	79 4a                	jns    0x463f30
463ee6:	68 49 50 67 30       	push   $0x30675049
463eeb:	6b 78 70 68          	imul   $0x68,0x70(%eax),%edi
463eef:	5a                   	pop    %edx
463ef0:	53                   	push   %ebx
463ef1:	44                   	inc    %esp
463ef2:	76 61                	jbe    0x463f55
463ef4:	63 49 55             	arpl   %ecx,0x55(%ecx)
463ef7:	57                   	push   %edi
463ef8:	57                   	push   %edi
463ef9:	62 2b                	bound  %ebp,(%ebx)
463efb:	44                   	inc    %esp
463efc:	41                   	inc    %ecx
463efd:	45                   	inc    %ebp
463efe:	41                   	inc    %ecx
463eff:	49                   	dec    %ecx
463f00:	4e                   	dec    %esi
463f01:	49                   	dec    %ecx
463f02:	54                   	push   %esp
463f03:	46                   	inc    %esi
463f04:	68 4d 67 63 38       	push   $0x3863674d
463f09:	56                   	push   %esi
463f0a:	59                   	pop    %ecx
463f0b:	33 46 67             	xor    0x67(%esi),%eax
463f0e:	67 4d                	addr16 dec %ebp
463f10:	74 6c                	je     0x463f7e
463f12:	75 37                	jne    0x463f4b
463f14:	31 6d 52             	xor    %ebp,0x52(%ebp)
463f17:	49                   	dec    %ecx
463f18:	42                   	inc    %edx
463f19:	2b 47 50             	sub    0x50(%edi),%eax
463f1c:	69 67 67 46 5a 77 4a 	imul   $0x4a775a46,0x67(%edi),%esp
463f23:	39 31                	cmp    %esi,(%ecx)
463f25:	67 67 54             	addr16 addr16 push %esp
463f28:	73 4c                	jae    0x463f76
463f2a:	51                   	push   %ecx
463f2b:	47                   	inc    %edi
463f2c:	6c                   	insb   (%dx),%es:(%edi)
463f2d:	6b 67 5a 35          	imul   $0x35,0x5a(%edi),%esp
463f31:	46                   	inc    %esi
463f32:	74 34                	je     0x463f68
463f34:	31 68 6c             	xor    %ebp,0x6c(%eax)
463f37:	49                   	dec    %ecx
463f38:	4c                   	dec    %esp
463f39:	58                   	pop    %eax
463f3a:	78 35                	js     0x463f71
463f3c:	4f                   	dec    %edi
463f3d:	64 59                	fs pop %ecx
463f3f:	59                   	pop    %ecx
463f40:	64 4b                	fs dec %ebx
463f42:	63 49 4b             	arpl   %ecx,0x4b(%ecx)
463f45:	78 37                	js     0x463f7e
463f47:	75 44                	jne    0x463f8d
463f49:	55                   	push   %ebp
463f4a:	67 41                	addr16 inc %ecx
463f4c:	67 41                	addr16 inc %ecx
463f4e:	41                   	inc    %ecx
463f4f:	41                   	inc    %ecx
463f50:	47                   	inc    %edi
463f51:	4d                   	dec    %ebp
463f52:	67 48                	addr16 dec %eax
463f54:	67 62 6e 33          	bound  %ebp,0x33(%bp)
463f58:	47                   	inc    %edi
463f59:	45                   	inc    %ebp
463f5a:	67 38 6d 6c          	cmp    %ch,0x6c(%di)
463f5e:	4c                   	dec    %esp
463f5f:	45                   	inc    %ebp
463f60:	46                   	inc    %esi
463f61:	67 67 38 59 4c       	addr16 cmp %bl,0x4c(%bx,%di)
463f66:	55                   	push   %ebp
463f67:	34 57                	xor    $0x57,%al
463f69:	46                   	inc    %esi
463f6a:	6c                   	insb   (%dx),%es:(%edi)
463f6b:	2f                   	das
463f6c:	67 34 57             	addr16 xor $0x57,%al
463f6f:	41                   	inc    %ecx
463f70:	44                   	inc    %esp
463f71:	67 30 34             	xor    %dh,(%si)
463f74:	76 2f                	jbe    0x463fa5
463f76:	2f                   	das
463f77:	30 41 6b             	xor    %al,0x6b(%ecx)
463f7a:	41                   	inc    %ecx
463f7b:	41                   	inc    %ecx
463f7c:	41                   	inc    %ecx
463f7d:	45                   	inc    %ebp
463f7e:	6f                   	outsl  %ds:(%esi),(%dx)
463f7f:	4a                   	dec    %edx
463f80:	77 41                	ja     0x463fc3
463f82:	41                   	inc    %ecx
463f83:	43                   	inc    %ebx
463f84:	76 34                	jbe    0x463fba
463f86:	4d                   	dec    %ebp
463f87:	41                   	inc    %ecx
463f88:	67 41                	addr16 inc %ecx
463f8a:	67 30 71 45          	xor    %dh,0x45(%bx,%di)
463f8e:	71 49                	jno    0x463fd9
463f90:	79 42                	jns    0x463fd4
463f92:	41                   	inc    %ecx
463f93:	2f                   	das
463f94:	2b 77 49             	sub    0x49(%edi),%esi
463f97:	57                   	push   %edi
463f98:	47                   	inc    %edi
463f99:	55                   	push   %ebp
463f9a:	67 68 38 43 73 43    	addr16 push $0x43734338
463fa0:	31 68 6c             	xor    %ebp,0x6c(%eax)
463fa3:	49                   	dec    %ecx
463fa4:	41                   	inc    %ecx
463fa5:	39 56 4f             	cmp    %edx,0x4f(%esi)
463fa8:	52                   	push   %edx
463fa9:	5a                   	pop    %edx
463faa:	59                   	pop    %ecx
463fab:	49                   	dec    %ecx
463fac:	50                   	push   %eax
463fad:	63 63 6a             	arpl   %esp,0x6a(%ebx)
463fb0:	79 70                	jns    0x464022
463fb2:	5a                   	pop    %edx
463fb3:	49                   	dec    %ecx
463fb4:	46                   	inc    %esi
463fb5:	58                   	pop    %eax
463fb6:	6e                   	outsb  %ds:(%esi),(%dx)
463fb7:	36 76 4e             	ss jbe 0x464008
463fba:	59                   	pop    %ecx
463fbb:	5a                   	pop    %edx
463fbc:	70 6f                	jo     0x46402d
463fbe:	67 64 31 31          	xor    %esi,%fs:(%bx,%di)
463fc2:	4e                   	dec    %esi
463fc3:	2f                   	das
463fc4:	43                   	inc    %ebx
463fc5:	41                   	inc    %ecx
463fc6:	65 7a 4b             	gs jp  0x464014
463fc9:	6e                   	outsb  %ds:(%esi),(%dx)
463fca:	31 57 53             	xor    %edx,0x53(%edi)
463fcd:	44                   	inc    %esp
463fce:	61                   	popa
463fcf:	62 6c 7a 35          	bound  %ebp,0x35(%edx,%edi,2)
463fd3:	57                   	push   %edi
463fd4:	47                   	inc    %edi
463fd5:	5a                   	pop    %edx
463fd6:	6c                   	insb   (%dx),%es:(%edi)
463fd7:	46                   	inc    %esi
463fd8:	43                   	inc    %ebx
463fd9:	44                   	inc    %esp
463fda:	2b 6c 57 6a          	sub    0x6a(%edi,%edx,2),%ebp
463fde:	37                   	aaa
463fdf:	49                   	dec    %ecx
463fe0:	4f                   	dec    %edi
463fe1:	4a                   	dec    %edx
463fe2:	70 6c                	jo     0x464050
463fe4:	77 52                	ja     0x464038
463fe6:	59                   	pop    %ecx
463fe7:	49                   	dec    %ecx
463fe8:	41                   	inc    %ecx
463fe9:	49                   	dec    %ecx
463fea:	41                   	inc    %ecx
463feb:	41                   	inc    %ecx
463fec:	41                   	inc    %ecx
463fed:	42                   	inc    %edx
463fee:	6a 49                	push   $0x49
463ff0:	41                   	inc    %ecx
463ff1:	55                   	push   %ebp
463ff2:	41                   	inc    %ecx
463ff3:	41                   	inc    %ecx
463ff4:	41                   	inc    %ecx
463ff5:	42                   	inc    %edx
463ff6:	69 49 41 63 41 41 41 	imul   $0x41414163,0x41(%ecx),%ecx
463ffd:	42                   	inc    %edx
463ffe:	6a 5a                	push   $0x5a
464000:	59                   	pop    %ecx
464001:	30 66 41             	xor    %ah,0x41(%esi)
464004:	41                   	inc    %ecx
464005:	41                   	inc    %ecx
464006:	42                   	inc    %edx
464007:	4a                   	dec    %edx
464008:	53                   	push   %ebx
464009:	41                   	inc    %ecx
46400a:	79 36                	jns    0x464042
46400c:	39 73 75             	cmp    %esi,0x75(%ebx)
46400f:	49                   	dec    %ecx
464010:	42                   	inc    %edx
464011:	4f                   	dec    %edi
464012:	68 44 2b 4a 5a       	push   $0x5a4a2b44
464017:	49                   	dec    %ecx
464018:	41                   	inc    %ecx
464019:	39 7a 4c             	cmp    %edi,0x4c(%edx)
46401c:	4e                   	dec    %esi
46401d:	6c                   	insb   (%dx),%es:(%edi)
46401e:	59                   	pop    %ecx
46401f:	5a                   	pop    %edx
464020:	69 41 76 76 66 67 6c 	imul   $0x6c676676,0x76(%ecx),%eax
464027:	57                   	push   %edi
464028:	4e                   	dec    %esi
464029:	41                   	inc    %ecx
46402a:	4a                   	dec    %edx
46402b:	41                   	inc    %ecx
46402c:	41                   	inc    %ecx
46402d:	41                   	inc    %ecx
46402e:	42                   	inc    %edx
46402f:	4b                   	dec    %ebx
464030:	43                   	inc    %ebx
464031:	63 41 41             	arpl   %eax,0x41(%ecx)
464034:	41                   	inc    %ecx
464035:	71 69                	jno    0x4640a0
464037:	4a                   	dec    %edx
464038:	53                   	push   %ebx
464039:	44                   	inc    %esp
46403a:	36 31 74 66 5a       	xor    %esi,%ss:0x5a(%esi,%eiz,2)
46403f:	49                   	dec    %ecx
464040:	41                   	inc    %ecx
464041:	34 70                	xor    $0x70,%al
464043:	4b                   	dec    %ebx
464044:	43                   	inc    %ebx
464045:	5a                   	pop    %edx
464046:	59                   	pop    %ecx
464047:	49                   	dec    %ecx
464048:	41                   	inc    %ecx
464049:	4d                   	dec    %ebp
46404a:	41                   	inc    %ecx
46404b:	41                   	inc    %ecx
46404c:	41                   	inc    %ecx
46404d:	42                   	inc    %edx
46404e:	6a 30                	push   $0x30
464050:	43                   	inc    %ebx
464051:	77 41                	ja     0x464094
464053:	41                   	inc    %ecx
464054:	41                   	inc    %ecx
464055:	45                   	inc    %ebp
464056:	6f                   	outsl  %ds:(%esi),(%dx)
464057:	4a                   	dec    %edx
464058:	77 41                	ja     0x46409b
46405a:	41                   	inc    %ecx
46405b:	43                   	inc    %ebx
46405c:	71 49                	jno    0x4640a7
46405e:	55                   	push   %ebp
46405f:	4b                   	dec    %ebx
464060:	43                   	inc    %ebx
464061:	77 41                	ja     0x4640a4
464063:	41                   	inc    %ecx
464064:	41                   	inc    %ecx
464065:	72 2b                	jb     0x464092
464067:	44                   	inc    %esp
464068:	67 63 41 4f          	arpl   %eax,0x4f(%bx,%di)
46406c:	45                   	inc    %ebp
46406d:	67 41                	addr16 inc %ecx
46406f:	41                   	inc    %ecx
464070:	41                   	inc    %ecx
464071:	44                   	inc    %esp
464072:	2b 44 42 63          	sub    0x63(%edx,%eax,2),%eax
464076:	41                   	inc    %ecx
464077:	49                   	dec    %ecx
464078:	4c                   	dec    %esp
464079:	63 49 52             	arpl   %ecx,0x52(%ecx)
46407c:	68 67 67 36 77       	push   $0x77366767
464081:	68 47 47 47 46       	push   $0x46474747
464086:	6c                   	insb   (%dx),%es:(%edi)
464087:	5a                   	pop    %edx
464088:	6d                   	insl   (%dx),%es:(%edi)
464089:	48                   	dec    %eax
46408a:	2b 44 68 63          	sub    0x63(%eax,%ebp,2),%eax
46408e:	41                   	inc    %ecx
46408f:	2f                   	das
464090:	67 77 58             	addr16 ja 0x4640eb
464093:	41                   	inc    %ecx
464094:	43                   	inc    %ebx
464095:	42                   	inc    %edx
464096:	4c                   	dec    %esp
464097:	76 52                	jbe    0x4640eb
464099:	4d                   	dec    %ebp
46409a:	4e                   	dec    %esi
46409b:	5a                   	pop    %edx
46409c:	53                   	push   %ebx
46409d:	41                   	inc    %ecx
46409e:	76 76                	jbe    0x464116
4640a0:	52                   	push   %edx
4640a1:	4d                   	dec    %ebp
4640a2:	4e                   	dec    %esi
4640a3:	59                   	pop    %ecx
4640a4:	57                   	push   %edi
4640a5:	56                   	push   %esi
4640a6:	5a                   	pop    %edx
4640a7:	52                   	push   %edx
4640a8:	51                   	push   %ecx
4640a9:	51                   	push   %ecx
4640aa:	41                   	inc    %ecx
4640ab:	41                   	inc    %ecx
4640ac:	41                   	inc    %ecx
4640ad:	41                   	inc    %ecx
4640ae:	62 41 41             	bound  %eax,0x41(%ecx)
4640b1:	41                   	inc    %ecx
4640b2:	41                   	inc    %ecx
4640b3:	78 67                	js     0x46411c
4640b5:	41                   	inc    %ecx
4640b6:	41                   	inc    %ecx
4640b7:	41                   	inc    %ecx
4640b8:	43                   	inc    %ebx
4640b9:	59                   	pop    %ecx
4640ba:	42                   	inc    %edx
4640bb:	41                   	inc    %ecx
4640bc:	41                   	inc    %ecx
4640bd:	42                   	inc    %edx