462f0a:	51                   	push   %ecx
462f0b:	41                   	inc    %ecx
462f0c:	51                   	push   %ecx
462f0d:	41                   	inc    %ecx
462f0e:	41                   	inc    %ecx
462f0f:	41                   	inc    %ecx
462f10:	53                   	push   %ebx
462f11:	67 6e                	outsb  %ds:(%si),(%dx)
462f13:	41                   	inc    %ecx
462f14:	41                   	inc    %ecx
462f15:	41                   	inc    %ecx
462f16:	4b                   	dec    %ebx
462f17:	6f                   	outsl  %ds:(%esi),(%dx)
462f18:	69 55 67 45 71 6b 35 	imul   $0x356b7145,0x67(%ebp),%edx
462f1f:	46                   	inc    %esi
462f20:	43                   	inc    %ebx
462f21:	41                   	inc    %ecx
462f22:	38 71 4c             	cmp    %dh,0x4c(%ecx)
462f25:	4c                   	dec    %esp
462f26:	6a 59                	push   $0x59
462f28:	53                   	push   %ebx
462f29:	41                   	inc    %ecx
462f2a:	71 41                	jno    0x462f6d
462f2c:	59                   	pop    %ecx
462f2d:	76 33                	jbe    0x462f62
462f2f:	57                   	push   %edi
462f30:	57                   	push   %edi
462f31:	55                   	push   %ebp
462f32:	67 42                	addr16 inc %edx
462f34:	51                   	push   %ecx
462f35:	41                   	inc    %ecx
462f36:	41                   	inc    %ecx
462f37:	41                   	inc    %ecx
462f38:	47                   	inc    %edi
462f39:	4a                   	dec    %edx
462f3a:	6c                   	insb   (%dx),%es:(%edi)
462f3b:	49                   	dec    %ecx
462f3c:	41                   	inc    %ecx
462f3d:	63 41 41             	arpl   %eax,0x41(%ecx)
462f40:	41                   	inc    %ecx
462f41:	42                   	inc    %edx
462f42:	6a 30                	push   $0x30
462f44:	41                   	inc    %ecx
462f45:	45                   	inc    %ebp
462f46:	41                   	inc    %ecx
462f47:	41                   	inc    %ecx
462f48:	41                   	inc    %ecx
462f49:	45                   	inc    %ebp
462f4a:	6f                   	outsl  %ds:(%esi),(%dx)
462f4b:	4a                   	dec    %edx
462f4c:	77 41                	ja     0x462f8f
462f4e:	41                   	inc    %ecx
462f4f:	43                   	inc    %ebx
462f50:	71 49                	jno    0x462f9b
462f52:	55                   	push   %ebp
462f53:	4b                   	dec    %ebx
462f54:	43                   	inc    %ebx
462f55:	77 41                	ja     0x462f98
462f57:	41                   	inc    %ecx
462f58:	41                   	inc    %ecx
462f59:	72 2b                	jb     0x462f86
462f5b:	44                   	inc    %esp
462f5c:	67 77 41             	addr16 ja 0x462fa0
462f5f:	49                   	dec    %ecx
462f60:	47                   	inc    %edi
462f61:	61                   	popa
462f62:	38 38                	cmp    %bh,(%eax)
462f64:	73 4e                	jae    0x462fb4
462f66:	6c                   	insb   (%dx),%es:(%edi)
462f67:	5a                   	pop    %edx
462f68:	69 44 42 39 6b 50 58 	imul   $0x5758506b,0x39(%edx,%eax,2),%eax
462f6f:	57
462f70:	57                   	push   %edi
462f71:	55                   	push   %ebp
462f72:	67 58                	addr16 pop %eax
462f74:	70 55                	jo     0x462fcb
462f76:	35 41 32 46 6d       	xor    $0x6d463241,%eax
462f7b:	5a                   	pop    %edx
462f7c:	53                   	push   %ebx
462f7d:	44                   	inc    %esp
462f7e:	46                   	inc    %esi
462f7f:	55                   	push   %ebp
462f80:	4a                   	dec    %edx
462f81:	66 76 59             	data16 jbe 0x462fdd
462f84:	66 34 4f             	data16 xor $0x4f,%al
462f87:	47                   	inc    %edi
462f88:	51                   	push   %ecx
462f89:	41                   	inc    %ecx
462f8a:	34 55                	xor    $0x55,%al
462f8c:	2f                   	das
462f8d:	37                   	aaa
462f8e:	2f                   	das
462f8f:	2f                   	das
462f90:	39 41 72             	cmp    %eax,0x72(%ecx)
462f93:	41                   	inc    %ecx
462f94:	41                   	inc    %ecx
462f95:	41                   	inc    %ecx
462f96:	42                   	inc    %edx
462f97:	4b                   	dec    %ebx
462f98:	43                   	inc    %ebx
462f99:	63 41 41             	arpl   %eax,0x41(%ecx)
462f9c:	41                   	inc    %ecx
462f9d:	72 2b                	jb     0x462fca
462f9f:	44                   	inc    %esp
462fa0:	41                   	inc    %ecx
462fa1:	49                   	dec    %ecx
462fa2:	41                   	inc    %ecx
462fa3:	49                   	dec    %ecx
462fa4:	4d                   	dec    %ebp
462fa5:	42                   	inc    %edx
462fa6:	46                   	inc    %esi
462fa7:	78 48                	js     0x462ff1
462fa9:	30 67 42             	xor    %ah,0x42(%edi)
462fac:	51                   	push   %ecx
462fad:	41                   	inc    %ecx
462fae:	41                   	inc    %ecx
462faf:	41                   	inc    %ecx
462fb0:	47                   	inc    %edi
462fb1:	4d                   	dec    %ebp
462fb2:	67 4c                	addr16 dec %esp
462fb4:	69 44 75 41 32 46 6c 	imul   $0x496c4632,0x41(%ebp,%esi,2),%eax
462fbb:	49
462fbc:	41                   	inc    %ecx
462fbd:	59                   	pop    %ecx
462fbe:	41                   	inc    %ecx
462fbf:	41                   	inc    %ecx
462fc0:	41                   	inc    %ecx
462fc1:	42                   	inc    %edx
462fc2:	6a 5a                	push   $0x5a
462fc4:	5a                   	pop    %edx
462fc5:	6f                   	outsl  %ds:(%esi),(%dx)
462fc6:	67 30 4e 35          	xor    %cl,0x35(%bp)
462fca:	50                   	push   %eax
462fcb:	39 6d 5a             	cmp    %ebp,0x5a(%ebp)
462fce:	6c                   	insb   (%dx),%es:(%edi)
462fcf:	49                   	dec    %ecx
462fd0:	44                   	inc    %esp
462fd1:	30 46 63             	xor    %al,0x63(%esi)
462fd4:	50                   	push   %eax
462fd5:	31 5a 49             	xor    %ebx,0x49(%edx)
462fd8:	41                   	inc    %ecx
462fd9:	49                   	dec    %ecx
462fda:	41                   	inc    %ecx
462fdb:	41                   	inc    %ecx
462fdc:	41                   	inc    %ecx
462fdd:	42                   	inc    %edx
462fde:	6a 49                	push   $0x49
462fe0:	4c                   	dec    %esp
462fe1:	47                   	inc    %edi
462fe2:	36 77 4f             	ss ja  0x463034
462fe5:	68 5a 49 49 44       	push   $0x4449495a
462fea:	45                   	inc    %ebp
462feb:	69 4f 70 59 46 43 41 	imul   $0x41434659,0x70(%edi),%ecx
462ff2:	67 4f                	addr16 dec %edi
462ff4:	77 62                	ja     0x463058
462ff6:	71 49                	jno    0x463041
462ff8:	41                   	inc    %ecx
462ff9:	49                   	dec    %ecx
462ffa:	41                   	inc    %ecx
462ffb:	41                   	inc    %ecx
462ffc:	41                   	inc    %ecx
462ffd:	42                   	inc    %edx
462ffe:	6a 49                	push   $0x49
463000:	4e                   	dec    %esi
463001:	54                   	push   %esp
463002:	6c                   	insb   (%dx),%es:(%edi)
463003:	62 65 78             	bound  %esp,0x78(%ebp)
463006:	59                   	pop    %ecx
463007:	5a                   	pop    %edx
463008:	69 42 31 39 65 58 5a 	imul   $0x5a586539,0x31(%edx),%eax
46300f:	57                   	push   %edi
463010:	47                   	inc    %edi
463011:	59                   	pop    %ecx
463012:	67 63 68 35          	arpl   %ebp,0x35(%bx,%si)
463016:	4f                   	dec    %edi
463017:	31 32                	xor    %esi,(%edx)
463019:	46                   	inc    %esi
46301a:	6d                   	insl   (%dx),%es:(%edi)
46301b:	49                   	dec    %ecx
46301c:	46                   	inc    %esi
46301d:	5a                   	pop    %edx
46301e:	68 52 39 70 59       	push   $0x59703952
463023:	6a 52                	push   $0x52
463025:	38 41 41             	cmp    %al,0x41(%ecx)
463028:	41                   	inc    %ecx
463029:	45                   	inc    %ebp
46302a:	55                   	push   %ebp
46302b:	4b                   	dec    %ebx
46302c:	43                   	inc    %ebx
46302d:	77 41                	ja     0x463070
46302f:	41                   	inc    %ecx
463030:	41                   	inc    %ecx
463031:	72 2b                	jb     0x46305e
463033:	44                   	inc    %esp
463034:	67 73 41             	addr16 jae 0x463078
463037:	49                   	dec    %ecx
463038:	49                   	dec    %ecx
463039:	44                   	inc    %esp
46303a:	6e                   	outsb  %ds:(%esi),(%dx)
46303b:	68 30 42 6c 49       	push   $0x496c4230
463040:	41                   	inc    %ecx
463041:	59                   	pop    %ecx
463042:	41                   	inc    %ecx
463043:	41                   	inc    %ecx
463044:	41                   	inc    %ecx
463045:	42                   	inc    %edx
463046:	6a 49                	push   $0x49
463048:	41                   	inc    %ecx
463049:	45                   	inc    %ebp
46304a:	41                   	inc    %ecx
46304b:	41                   	inc    %ecx
46304c:	41                   	inc    %ecx
46304d:	42                   	inc    %edx
46304e:	69 5a 53 41 47 50 77 	imul   $0x77504741,0x53(%edx),%ebx
463055:	51                   	push   %ecx
463056:	43                   	inc    %ebx
463057:	59                   	pop    %ecx
463058:	57                   	push   %edi
463059:	62 2b                	bound  %ebp,(%ebx)
46305b:	44                   	inc    %esp
46305c:	68 6b 41 4f 4c       	push   $0x4c4f416b
463061:	50                   	push   %eax
463062:	39 2f                	cmp    %ebp,(%edi)
463064:	2f                   	das
463065:	38 34 66             	cmp    %dh,(%esi,%eiz,2)
463068:	4f                   	dec    %edi
463069:	33 2f                	xor    (%edi),%ebp
46306b:	2f                   	das
46306c:	2f                   	das
46306d:	34 4d                	xor    $0x4d,%al
46306f:	41                   	inc    %ecx
463070:	67 41                	addr16 inc %ecx
463072:	67 73 5a             	addr16 jae 0x4630cf
463075:	73 67                	jae    0x4630de
463077:	4d                   	dec    %ebp
463078:	32 59 67             	xor    0x67(%ecx),%bl
46307b:	4b                   	dec    %ebx
46307c:	6d                   	insl   (%dx),%es:(%edi)
46307d:	73 35                	jae    0x4630b4
46307f:	39 31                	cmp    %esi,(%ecx)
463081:	6b 67 33 41          	imul   $0x41,0x33(%edi),%esp
463085:	5a                   	pop    %edx
463086:	61                   	popa
463087:	4b                   	dec    %ebx
463088:	6c                   	insb   (%dx),%es:(%edi)
463089:	67 67 42             	addr16 addr16 inc %edx
46308c:	51                   	push   %ecx
46308d:	41                   	inc    %ecx
46308e:	41                   	inc    %ecx
46308f:	41                   	inc    %ecx
463090:	47                   	inc    %edi
463091:	4f                   	dec    %edi
463092:	61                   	popa
463093:	4b                   	dec    %ebx
463094:	44                   	inc    %esp
463095:	49                   	dec    %ecx
463096:	41                   	inc    %ecx
463097:	41                   	inc    %ecx
463098:	41                   	inc    %ecx
463099:	72 2b                	jb     0x4630c6
46309b:	44                   	inc    %esp
46309c:	67 51                	addr16 push %ecx
46309e:	41                   	inc    %ecx
46309f:	2f                   	das
4630a0:	67 77 45             	addr16 ja 0x4630e8
4630a3:	41                   	inc    %ecx
4630a4:	50                   	push   %eax
4630a5:	34 4d                	xor    $0x4d,%al
4630a7:	41                   	inc    %ecx
4630a8:	67 41                	addr16 inc %ecx
4630aa:	67 2f                	addr16 das
4630ac:	76 2f                	jbe    0x4630dd
4630ae:	2f                   	das
4630af:	2f                   	das
4630b0:	32 55 67             	xor    0x67(%ebp),%dl
4630b3:	41                   	inc    %ecx
4630b4:	51                   	push   %ecx
4630b5:	41                   	inc    %ecx
4630b6:	41                   	inc    %ecx
4630b7:	41                   	inc    %ecx
4630b8:	47                   	inc    %edi
4630b9:	4f                   	dec    %edi
4630ba:	61                   	popa
4630bb:	49                   	dec    %ecx
4630bc:	48                   	dec    %eax
4630bd:	48                   	dec    %eax
4630be:	56                   	push   %esi
4630bf:	73 77                	jae    0x463138
4630c1:	45                   	inc    %ebp
4630c2:	67 41                	addr16 inc %ecx
4630c4:	43                   	inc    %ebx
4630c5:	74 4d                	je     0x463114
4630c7:	2f                   	das
4630c8:	6c                   	insb   (%dx),%es:(%edi)
4630c9:	68 6d 49 41 45       	push   $0x4541496d
4630ce:	41                   	inc    %ecx
4630cf:	41                   	inc    %ecx
4630d0:	41                   	inc    %ecx
4630d1:	42                   	inc    %edx
4630d2:	6a 5a                	push   $0x5a
4630d4:	68 51 67 46 32       	push   $0x32466751
4630d9:	5a                   	pop    %edx
4630da:	48                   	dec    %eax
4630db:	2b 79 41             	sub    0x41(%ecx),%edi
4630de:	68 35 54 66 2f       	push   $0x2f665435
4630e3:	57                   	push   %edi
4630e4:	57                   	push   %edi
4630e5:	59                   	pop    %ecx
4630e6:	67 62 77 72          	bound  %esi,0x72(%bx)
4630ea:	36 48                	ss dec %eax
4630ec:	6c                   	insb   (%dx),%es:(%edi)
4630ed:	68 6d 5a 53 43       	push   $0x43535a6d
4630f2:	63 4f 30             	arpl   %ecx,0x30(%edi)
4630f5:	67 49                	addr16 dec %ecx
4630f7:	59                   	pop    %ecx
4630f8:	53                   	push   %ebx
4630f9:	41                   	inc    %ecx
4630fa:	62 54 56 33          	bound  %edx,0x33(%esi,%edx,2)
4630fe:	56                   	push   %esi
4630ff:	57                   	push   %edi
463100:	49                   	dec    %ecx
463101:	30 66 41             	xor    %ah,0x41(%esi)
463104:	41                   	inc    %ecx
463105:	41                   	inc    %ecx
463106:	42                   	inc    %edx
463107:	46                   	inc    %esi
463108:	47                   	inc    %edi
463109:	38 73 41             	cmp    %dh,0x41(%ebx)
46310c:	41                   	inc    %ecx
46310d:	41                   	inc    %ecx
46310e:	4b                   	dec    %ebx
46310f:	2f                   	das
463110:	67 34 46             	addr16 xor $0x46,%al
463113:	41                   	inc    %ecx
463114:	50                   	push   %eax
463115:	34 4d                	xor    $0x4d,%al
463117:	42                   	inc    %edx
463118:	41                   	inc    %ecx
463119:	44                   	inc    %esp
46311a:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
46311e:	41                   	inc    %ecx
46311f:	49                   	dec    %ecx
463120:	4f                   	dec    %edi
463121:	2f                   	das
463122:	72 70                	jb     0x463194
463124:	6f                   	outsl  %ds:(%esi),(%dx)
463125:	31 6d 49             	xor    %ebp,0x49(%ebp)
463128:	41                   	inc    %ecx
463129:	45                   	inc    %ebp
46312a:	41                   	inc    %ecx