462e7f:	2b 61 75             	sub    0x75(%ecx),%esp
462e82:	78 72                	js     0x462ef6
462e84:	76 58                	jbe    0x462ede
462e86:	54                   	push   %esp
462e87:	54                   	push   %esp
462e88:	43                   	inc    %ebx
462e89:	70 51                	jo     0x462edc
462e8b:	6b 64 2b 48 67       	imul   $0x67,0x48(%ebx,%ebp,1),%esp
462e90:	59                   	pop    %ecx
462e91:	79 65                	jns    0x462ef8
462e93:	73 64                	jae    0x462ef9
462e95:	78 59                	js     0x462ef0
462e97:	4b                   	dec    %ebx
462e98:	67 2f                	addr16 das
462e9a:	78 68                	js     0x462f04
462e9c:	7a 58                	jp     0x462ef6
462e9e:	50                   	push   %eax
462e9f:	4d                   	dec    %ebp
462ea0:	48                   	dec    %eax
462ea1:	59                   	pop    %ecx
462ea2:	74 5a                	je     0x462efe
462ea4:	2b 78 51             	sub    0x51(%eax),%edi
462ea7:	62 79 54             	bound  %edi,0x54(%ecx)
462eaa:	72 55                	jb     0x462f01
462eac:	7a 58                	jp     0x462f06
462eae:	41                   	inc    %ecx
462eaf:	37                   	aaa
462eb0:	31 78 52             	xor    %edi,0x52(%eax)
462eb3:	57                   	push   %edi
462eb4:	67 38 43 47          	cmp    %al,0x47(%bp,%di)
462eb8:	43                   	inc    %ebx
462eb9:	6c                   	insb   (%dx),%es:(%edi)
462eba:	76 5a                	jbe    0x462f16
462ebc:	62 42 37             	bound  %eax,0x37(%edx)
462ebf:	49                   	dec    %ecx
462ec0:	55                   	push   %ebp
462ec1:	48                   	dec    %eax
462ec2:	51                   	push   %ecx
462ec3:	54                   	push   %esp
462ec4:	76 63                	jbe    0x462f29
462ec6:	6f                   	outsl  %ds:(%esi),(%dx)
462ec7:	38 54 34 50          	cmp    %dl,0x50(%esp,%esi,1)
462ecb:	33 62 72             	xor    0x72(%edx),%esp
462ece:	44                   	inc    %esp
462ecf:	4e                   	dec    %esi
462ed0:	36 59                	ss pop %ecx
462ed2:	32 55 59             	xor    0x59(%ebp),%dl
462ed5:	66 6d                	insw   (%dx),%es:(%edi)
462ed7:	54                   	push   %esp
462ed8:	66 41                	inc    %cx
462eda:	55                   	push   %ebp
462edb:	4f                   	dec    %edi
462edc:	57                   	push   %edi
462edd:	57                   	push   %edi
462ede:	37                   	aaa
462edf:	73 49                	jae    0x462f2a
462ee1:	75 2f                	jne    0x462f12
462ee3:	6f                   	outsl  %ds:(%esi),(%dx)
462ee4:	62 78 61             	bound  %edi,0x61(%eax)
462ee7:	4d                   	dec    %ebp
462ee8:	67 53                	addr16 push %ebx
462eea:	6a 69                	push   $0x69
462eec:	77 57                	ja     0x462f45
462eee:	39 47 7a             	cmp    %eax,0x7a(%edi)
462ef1:	69 66 64 6f 79 34 4c 	imul   $0x4c34796f,0x64(%esi),%esp
462ef8:	59                   	pop    %ecx
462ef9:	66 42                	inc    %dx
462efb:	75 66                	jne    0x462f63
462efd:	52                   	push   %edx
462efe:	58                   	pop    %eax
462eff:	73 2f                	jae    0x462f30
462f01:	71 4d                	jno    0x462f50
462f03:	6e                   	outsb  %ds:(%esi),(%dx)
462f04:	33 66 2b             	xor    0x2b(%esi),%esp
462f07:	5a                   	pop    %edx
462f08:	41                   	inc    %ecx
462f09:	35 74 73 75 6a       	xor    $0x6a757374,%eax
462f0e:	71 64                	jno    0x462f74
462f10:	30 65 6c             	xor    %ah,0x6c(%ebp)
462f13:	31 73 44             	xor    %esi,0x44(%ebx)
462f16:	2b 61 50             	sub    0x50(%ecx),%esp
462f19:	33 75 36             	xor    0x36(%ebp),%esi
462f1c:	65 58                	gs pop %eax
462f1e:	78 46                	js     0x462f66
462f20:	6c                   	insb   (%dx),%es:(%edi)
462f21:	4d                   	dec    %ebp
462f22:	30 54 35 5a          	xor    %dl,0x5a(%ebp,%esi,1)
462f26:	65 50                	gs push %eax
462f28:	38 33                	cmp    %dh,(%ebx)
462f2a:	73 62                	jae    0x462f8e
462f2c:	65 38 62 54          	cmp    %ah,%gs:0x54(%edx)
462f30:	46                   	inc    %esi
462f31:	74 76                	je     0x462fa9
462f33:	56                   	push   %esi
462f34:	31 2f                	xor    %ebp,(%edi)
462f36:	55                   	push   %ebp
462f37:	6c                   	insb   (%dx),%es:(%edi)
462f38:	6e                   	outsb  %ds:(%esi),(%dx)
462f39:	6e                   	outsb  %ds:(%esi),(%dx)
462f3a:	6d                   	insl   (%dx),%es:(%edi)
462f3b:	68 59 39 69 61       	push   $0x61693959
462f40:	5a                   	pop    %edx
462f41:	56                   	push   %esi
462f42:	36 2f                	ss das
462f44:	4e                   	dec    %esi
462f45:	51                   	push   %ecx
462f46:	58                   	pop    %eax
462f47:	43                   	inc    %ebx
462f48:	59                   	pop    %ecx
462f49:	2b 50 2f             	sub    0x2f(%eax),%edx
462f4c:	76 74                	jbe    0x462fc2
462f4e:	75 45                	jne    0x462f95
462f50:	77 39                	ja     0x462f8b
462f52:	4c                   	dec    %esp
462f53:	6c                   	insb   (%dx),%es:(%edi)
462f54:	56                   	push   %esi
462f55:	76 70                	jbe    0x462fc7
462f57:	58                   	pop    %eax
462f58:	30 51 73             	xor    %dl,0x73(%ecx)
462f5b:	46                   	inc    %esi
462f5c:	47                   	inc    %edi
462f5d:	74 6e                	je     0x462fcd
462f5f:	48                   	dec    %eax
462f60:	33 51 5a             	xor    0x5a(%ecx),%edx
462f63:	6a 49                	push   $0x49
462f65:	5a                   	pop    %edx
462f66:	49                   	dec    %ecx
462f67:	74 45                	je     0x462fae
462f69:	62 6c 59 42          	bound  %ebp,0x42(%ecx,%ebx,2)
462f6d:	49                   	dec    %ecx
462f6e:	45                   	inc    %ebp
462f6f:	71 67                	jno    0x462fd8
462f71:	72 54                	jb     0x462fc7
462f73:	4d                   	dec    %ebp
462f74:	68 63 4d 74 68       	push   $0x68744d63
462f79:	42                   	inc    %edx
462f7a:	75 65                	jne    0x462fe1
462f7c:	4b                   	dec    %ebx
462f7d:	74 79                	je     0x462ff8
462f7f:	46                   	inc    %esi
462f80:	50                   	push   %eax
462f81:	6d                   	insl   (%dx),%es:(%edi)
462f82:	7a 4e                	jp     0x462fd2
462f84:	2f                   	das
462f85:	39 65 49             	cmp    %esp,0x49(%ebp)
462f88:	71 49                	jno    0x462fd3
462f8a:	6c                   	insb   (%dx),%es:(%edi)
462f8b:	2f                   	das
462f8c:	52                   	push   %edx
462f8d:	68 45 79 49 44       	push   $0x44497945
462f92:	71 2b                	jno    0x462fbf
462f94:	66 33 42 55          	xor    0x55(%edx),%ax
462f98:	4a                   	dec    %edx
462f99:	4a                   	dec    %edx
462f9a:	2b 4f 61             	sub    0x61(%edi),%ecx
462f9d:	76 71                	jbe    0x463010
462f9f:	2b 70 47             	sub    0x47(%eax),%esi
462fa2:	4f                   	dec    %edi
462fa3:	6a 6d                	push   $0x6d
462fa5:	66 4d                	dec    %bp
462fa7:	70 49                	jo     0x462ff2
462fa9:	55                   	push   %ebp
462faa:	69 37 38 6b 6b 42    	imul   $0x426b6b38,(%edi),%esi
462fb0:	6b 4c 6e 66 71       	imul   $0x71,0x66(%esi,%ebp,2),%ecx
462fb5:	6f                   	outsl  %ds:(%esi),(%dx)
462fb6:	6a 69                	push   $0x69
462fb8:	31 79 6d             	xor    %edi,0x6d(%ecx)
462fbb:	70 6d                	jo     0x46302a
462fbd:	66 4b                	dec    %bx
462fbf:	30 30                	xor    %dh,(%eax)
462fc1:	71 51                	jno    0x463014
462fc3:	67 45                	addr16 inc %ebp
462fc5:	76 56                	jbe    0x46301d
462fc7:	5a                   	pop    %edx
462fc8:	36 6c                	ss insb (%dx),%es:(%edi)
462fca:	64 7a 46             	fs jp  0x463013
462fcd:	72 5a                	jb     0x463029
462fcf:	64 33 79 6f          	xor    %fs:0x6f(%ecx),%edi
462fd3:	50                   	push   %eax
462fd4:	32 6e 78             	xor    0x78(%esi),%ch
462fd7:	72 57                	jb     0x463030
462fd9:	6e                   	outsb  %ds:(%esi),(%dx)
462fda:	78 75                	js     0x463051
462fdc:	6f                   	outsl  %ds:(%esi),(%dx)
462fdd:	31 41 6b             	xor    %eax,0x6b(%ecx)
462fe0:	6e                   	outsb  %ds:(%esi),(%dx)
462fe1:	57                   	push   %edi
462fe2:	69 52 56 49 5a 38 52 	imul   $0x52385a49,0x56(%edx),%edx
462fe9:	77 52                	ja     0x46303d
462feb:	6a 51                	push   $0x51
462fed:	57                   	push   %edi
462fee:	43                   	inc    %ebx
462fef:	68 64 42 4e 77       	push   $0x774e4264
462ff4:	58                   	pop    %eax
462ff5:	57                   	push   %edi
462ff6:	61                   	popa
462ff7:	72 71                	jb     0x46306a
462ff9:	4b                   	dec    %ebx
462ffa:	42                   	inc    %edx
462ffb:	53                   	push   %ebx
462ffc:	6b 2b 63             	imul   $0x63,(%ebx),%ebp
462fff:	34 76                	xor    $0x76,%al
463001:	33 76 4e             	xor    0x4e(%esi),%esi
463004:	49                   	dec    %ecx
463005:	56                   	push   %esi
463006:	49                   	dec    %ecx
463007:	59                   	pop    %ecx
463008:	34 47                	xor    $0x47,%al
46300a:	6b 4b 6a 65          	imul   $0x65,0x6a(%ebx),%ecx
46300e:	46                   	inc    %esi
46300f:	6c                   	insb   (%dx),%es:(%edi)
463010:	36 6f                	outsl  %ss:(%esi),(%dx)
463012:	71 4c                	jno    0x463060
463014:	43                   	inc    %ebx
463015:	71 6d                	jno    0x463084
463017:	79 4c                	jns    0x463065
463019:	4e                   	dec    %esi
46301a:	50                   	push   %eax
46301b:	32 33                	xor    (%ebx),%dh
46301d:	44                   	inc    %esp
46301e:	45                   	inc    %ebp
46301f:	31 38                	xor    %edi,(%eax)
463021:	65 69 5a 58 33 32 2b 	imul   $0x562b3233,%gs:0x58(%edx),%ebx
463028:	56
463029:	53                   	push   %ebx
46302a:	4f                   	dec    %edi
46302b:	36 64 69 64 45 64 4e 	ss imul $0x676d6d4e,%fs:0x64(%ebp,%eax,2),%esp
463032:	6d 6d 67
463035:	64 2f                	fs das
463037:	37                   	aaa
463038:	6a 69                	push   $0x69
46303a:	2f                   	das
46303b:	72 68                	jb     0x4630a5
46303d:	35 54 55 49 31       	xor    $0x31495554,%eax
463042:	70 44                	jo     0x463088
463044:	41                   	inc    %ecx
463045:	62 57 2b             	bound  %edx,0x2b(%edi)
463048:	41                   	inc    %ecx
463049:	46                   	inc    %esi
46304a:	7a 54                	jp     0x4630a0
46304c:	71 69                	jno    0x4630b7
46304e:	42                   	inc    %edx
46304f:	41                   	inc    %ecx
463050:	4f                   	dec    %edi
463051:	75 62                	jne    0x4630b5
463053:	38 73 75             	cmp    %dh,0x75(%ebx)
463056:	57                   	push   %edi
463057:	32 59 6b             	xor    0x6b(%ecx),%bl
46305a:	54                   	push   %esp
46305b:	4d                   	dec    %ebp
46305c:	61                   	popa
46305d:	76 56                	jbe    0x4630b5
46305f:	61                   	popa
463060:	66 5a                	pop    %dx
463062:	52                   	push   %edx
463063:	69 62 33 6c 59 34 36 	imul   $0x3634596c,0x33(%edx),%esp
46306a:	73 50                	jae    0x4630bc
46306c:	61                   	popa
46306d:	36 70 70             	ss jo  0x4630e0
463070:	5a                   	pop    %edx
463071:	30 4c 4d 5a          	xor    %cl,0x5a(%ebp,%ecx,2)
463075:	79 6b                	jns    0x4630e2
463077:	32 2f                	xor    (%edi),%ch
463079:	51                   	push   %ecx
46307a:	72 54                	jb     0x4630d0
46307c:	6c                   	insb   (%dx),%es:(%edi)
46307d:	6b 46 4f 70          	imul   $0x70,0x4f(%esi),%eax
463081:	42                   	inc    %edx
463082:	53                   	push   %ebx
463083:	7a 52                	jp     0x4630d7
463085:	70 74                	jo     0x4630fb
463087:	73 61                	jae    0x4630ea
463089:	35 32 76 36 51       	xor    $0x51367632,%eax
46308e:	63 4c 37 51          	arpl   %ecx,0x51(%edi,%esi,1)
463092:	46                   	inc    %esi
463093:	36 77 39             	ss ja  0x4630cf
463096:	64 59                	fs pop %ecx
463098:	59                   	pop    %ecx
463099:	66 4f                	dec    %di
46309b:	57                   	push   %edi
46309c:	72 65                	jb     0x463103
46309e:	4e                   	dec    %esi
46309f:	4e                   	dec    %esi
4630a0:	66 38 48 46          	data16 cmp %cl,0x46(%eax)
4630a4:	72 69                	jb     0x46310f
4630a6:	75 2b                	jne    0x4630d3
4630a8:	76 43                	jbe    0x4630ed
4630aa:	4c                   	dec    %esp
4630ab:	45                   	inc    %ebp
4630ac:	4c                   	dec    %esp
4630ad:	38 37                	cmp    %dh,(%edi)
4630af:	50                   	push   %eax
4630b0:	7a 61                	jp     0x463113
4630b2:	2f                   	das
4630b3:	75 34                	jne    0x4630e9
4630b5:	69 62 7a 55 47 73 52 	imul   $0x52734755,0x7a(%edx),%esp
4630bc:	39 6e 4f             	cmp    %ebp,0x4f(%esi)
4630bf:	45                   	inc    %ebp
4630c0:	6d                   	insl   (%dx),%es:(%edi)
4630c1:	4d                   	dec    %ebp
4630c2:	77 33                	ja     0x4630f7
4630c4:	47                   	inc    %edi
4630c5:	34 6b                	xor    $0x6b,%al
4630c7:	6d                   	insl   (%dx),%es:(%edi)
4630c8:	6f                   	outsl  %ds:(%esi),(%dx)
4630c9:	79 6c                	jns    0x463137
4630cb:	32 67 30             	xor    0x30(%edi),%ah
4630ce:	62 4e 59             	bound  %ecx,0x59(%esi)
4630d1:	70 6e                	jo     0x463141
4630d3:	35 63 5a 70 4b       	xor    $0x4b705a63,%eax
4630d8:	32 47 66             	xor    0x66(%edi),%al
4630db:	44                   	inc    %esp
4630dc:	33 39                	xor    (%ecx),%edi
4630de:	4a                   	dec    %edx
4630df:	46                   	inc    %esi
4630e0:	4a                   	dec    %edx
4630e1:	54                   	push   %esp
4630e2:	72 76                	jb     0x46315a
4630e4:	71 74                	jno    0x46315a
4630e6:	6c                   	insb   (%dx),%es:(%edi)
4630e7:	4f                   	dec    %edi
4630e8:	55                   	push   %ebp
4630e9:	41                   	inc    %ecx
4630ea:	34 6f                	xor    $0x6f,%al
4630ec:	69 7a 58 6e 69 4f 32 	imul   $0x324f696e,0x58(%edx),%edi
4630f3:	55                   	push   %ebp
4630f4:	6e                   	outsb  %ds:(%esi),(%dx)
4630f5:	34 4b                	xor    $0x4b,%al
4630f7:	66 6a 68             	pushw  $0x68
4630fa:	32 31                	xor    (%ecx),%dh
4630fc:	6e                   	outsb  %ds:(%esi),(%dx)
4630fd:	62 33                	bound  %esi,(%ebx)
4630ff:	5a                   	pop    %edx
463100:	6e                   	outsb  %ds:(%esi),(%dx)
463101:	69 4c 78 44 46 51 35 	imul   $0x44355146,0x44(%eax,%edi,2),%ecx
463108:	44
463109:	41                   	inc    %ecx
46310a:	63 79 6f             	arpl   %edi,0x6f(%ecx)
46310d:	56                   	push   %esi
46310e:	6e                   	outsb  %ds:(%esi),(%dx)
46310f:	72 57                	jb     0x463168
463111:	62 56 44             	bound  %edx,0x44(%esi)
463114:	61                   	popa
463115:	4b                   	dec    %ebx
463116:	2b 76 65             	sub    0x65(%esi),%esi
463119:	6a 4c                	push   $0x4c
46311b:	4e                   	dec    %esi
46311c:	2f                   	das
46311d:	72 6e                	jb     0x46318d
46311f:	78 62                	js     0x463183