465f40:	39 62 4a             	cmp    %esp,0x4a(%edx)
465f43:	35 4a 36 71 5a       	xor    $0x5a71364a,%eax
465f48:	56                   	push   %esi
465f49:	46                   	inc    %esi
465f4a:	49                   	dec    %ecx
465f4b:	31 67 4a             	xor    %esp,0x4a(%edi)
465f4e:	69 42 46 79 49 71 6a 	imul   $0x6a714979,0x46(%edx),%eax
465f55:	53                   	push   %ebx
465f56:	4c                   	dec    %esp
465f57:	55                   	push   %ebp
465f58:	6d                   	insl   (%dx),%es:(%edi)
465f59:	68 68 54 76 62       	push   $0x62765468
465f5e:	46                   	inc    %esi
465f5f:	64 51                	fs push %ecx
465f61:	2b 41 67             	sub    0x67(%ecx),%eax
465f64:	53                   	push   %ebx
465f65:	59                   	pop    %ecx
465f66:	49                   	dec    %ecx
465f67:	77 54                	ja     0x465fbd
465f69:	6c                   	insb   (%dx),%es:(%edi)
465f6a:	79 31                	jns    0x465f9d
465f6c:	77 70                	ja     0x465fde
465f6e:	35 4e 4c 68 59       	xor    $0x59684c4e,%eax
465f73:	6c                   	insb   (%dx),%es:(%edi)
465f74:	43                   	inc    %ebx
465f75:	43                   	inc    %ebx
465f76:	69 32 54 4d 79 79    	imul   $0x79794d54,(%edx),%esi
465f7c:	78 30                	js     0x465fae
465f7e:	67 70 65             	addr16 jo 0x465fe6
465f81:	55                   	push   %ebp
465f82:	68 6f 43 44 44       	push   $0x4444436f
465f87:	75 36                	jne    0x465fbf
465f89:	2b 5a 74             	sub    0x74(%edx),%ebx
465f8c:	52                   	push   %edx
465f8d:	58                   	pop    %eax
465f8e:	53                   	push   %ebx
465f8f:	63 52 46             	arpl   %edx,0x46(%edx)
465f92:	38 31                	cmp    %dh,(%ecx)
465f94:	62 6e 77             	bound  %ebp,0x77(%esi)
465f97:	6a 79                	push   $0x79
465f99:	4d                   	dec    %ebp
465f9a:	62 44 65 2b          	bound  %eax,0x2b(%ebp,%eiz,2)
465f9e:	54                   	push   %esp
465f9f:	62 74 44 7a          	bound  %esi,0x7a(%esp,%eax,2)
465fa3:	30 30                	xor    %dh,(%eax)
465fa5:	4f                   	dec    %edi
465fa6:	4b                   	dec    %ebx
465fa7:	76 63                	jbe    0x46600c
465fa9:	62 51 43             	bound  %edx,0x43(%ecx)
465fac:	52                   	push   %edx
465fad:	44                   	inc    %esp
465fae:	49                   	dec    %ecx
465faf:	41                   	inc    %ecx
465fb0:	74 33                	je     0x465fe5
465fb2:	73 49                	jae    0x465ffd
465fb4:	44                   	inc    %esp
465fb5:	47                   	inc    %edi
465fb6:	32 4e 64             	xor    0x64(%esi),%cl
465fb9:	64 78 54             	fs js  0x466010
465fbc:	6d                   	insl   (%dx),%es:(%edi)
465fbd:	50                   	push   %eax
465fbe:	58                   	pop    %eax
465fbf:	43                   	inc    %ebx
465fc0:	46                   	inc    %esi
465fc1:	59                   	pop    %ecx
465fc2:	2f                   	das
465fc3:	32 4a 46             	xor    0x46(%edx),%cl
465fc6:	6d                   	insl   (%dx),%es:(%edi)
465fc7:	6d                   	insl   (%dx),%es:(%edi)
465fc8:	4f                   	dec    %edi
465fc9:	39 54 33 66          	cmp    %edx,0x66(%ebx,%esi,1)
465fcd:	46                   	inc    %esi
465fce:	61                   	popa
465fcf:	51                   	push   %ecx
465fd0:	59                   	pop    %ecx
465fd1:	32 63 71             	xor    0x71(%ebx),%ah
465fd4:	64 38 37             	cmp    %dh,%fs:(%edi)
465fd7:	4d                   	dec    %ebp
465fd8:	69 35 70 42 34 75 70 	imul   $0x6a4e4f70,0x75344270,%esi
465fdf:	4f 4e 6a
465fe2:	4a                   	dec    %edx
465fe3:	68 73 32 59 46       	push   $0x46593273
465fe8:	6d                   	insl   (%dx),%es:(%edi)
465fe9:	75 38                	jne    0x466023
465feb:	66 5a                	pop    %dx
465fed:	66 36 59             	ss pop %cx
465ff0:	6d                   	insl   (%dx),%es:(%edi)
465ff1:	67 39 30             	cmp    %esi,(%bx,%si)
465ff4:	74 53                	je     0x466049
465ff6:	70 76                	jo     0x46606e
465ff8:	78 41                	js     0x46603b
465ffa:	42                   	inc    %edx
465ffb:	37                   	aaa
465ffc:	63 4d 74             	arpl   %ecx,0x74(%ebp)
465fff:	5a                   	pop    %edx
466000:	76 6e                	jbe    0x466070
466002:	36 39 68 54          	cmp    %ebp,%ss:0x54(%eax)
466006:	51                   	push   %ecx
466007:	33 43 76             	xor    0x76(%ebx),%eax
46600a:	47                   	inc    %edi
46600b:	66 56                	push   %si
46600d:	35 64 61 79 75       	xor    $0x75796164,%eax
466012:	71 5a                	jno    0x46606e
466014:	67 48                	addr16 dec %eax
466016:	50                   	push   %eax
466017:	6e                   	outsb  %ds:(%esi),(%dx)
466018:	79 5a                	jns    0x466074
46601a:	61                   	popa
46601b:	63 67 56             	arpl   %esp,0x56(%edi)
46601e:	4e                   	dec    %esi
46601f:	59                   	pop    %ecx
466020:	4a                   	dec    %edx
466021:	2b 5a 74             	sub    0x74(%edx),%ebx
466024:	68 52 64 79 4e       	push   $0x4e796452
466029:	32 74 65 31          	xor    0x31(%ebp,%eiz,2),%dh
46602d:	42                   	inc    %edx
46602e:	2b 6d 68             	sub    0x68(%ebp),%ebp
466031:	32 4f 32             	xor    0x32(%edi),%cl
466034:	42                   	inc    %edx
466035:	77 4d                	ja     0x466084
466037:	48                   	dec    %eax
466038:	2b 5a 79             	sub    0x79(%edx),%ebx
46603b:	4c                   	dec    %esp
46603c:	38 71 51             	cmp    %dh,0x51(%ecx)
46603f:	4c                   	dec    %esp
466040:	32 63 70             	xor    0x70(%ebx),%ah
466043:	41                   	inc    %ecx
466044:	6a 31                	push   $0x31
466046:	6b 53 2b 69          	imul   $0x69,0x2b(%ebx),%edx
46604a:	2f                   	das
46604b:	53                   	push   %ebx
46604c:	62 31                	bound  %esi,(%ecx)
46604e:	61                   	popa
46604f:	49                   	dec    %ecx
466050:	66 2f                	data16 das
466052:	42                   	inc    %edx
466053:	73 61                	jae    0x4660b6
466055:	49                   	dec    %ecx
466056:	4b                   	dec    %ebx
466057:	72 39                	jb     0x466092
466059:	4b                   	dec    %ebx
46605a:	58                   	pop    %eax
46605b:	6e                   	outsb  %ds:(%esi),(%dx)
46605c:	2f                   	das
46605d:	55                   	push   %ebp
46605e:	4a                   	dec    %edx
46605f:	64 5a                	fs pop %edx
466061:	7a 49                	jp     0x4660ac
466063:	78 33                	js     0x466098
466065:	33 72 7a             	xor    0x7a(%edx),%esi
466068:	54                   	push   %esp
466069:	7a 74                	jp     0x4660df
46606b:	37                   	aaa
46606c:	77 47                	ja     0x4660b5
46606e:	67 65 76 4a          	addr16 gs jbe 0x4660bc
466072:	4c                   	dec    %esp
466073:	58                   	pop    %eax
466074:	68 36 30 31 69       	push   $0x69313036
466079:	32 70 6a             	xor    0x6a(%eax),%dh
46607c:	41                   	inc    %ecx
46607d:	39 2b                	cmp    %ebp,(%ebx)
46607f:	57                   	push   %edi
466080:	73 6b                	jae    0x4660ed
466082:	73 43                	jae    0x4660c7
466084:	57                   	push   %edi
466085:	73 75                	jae    0x4660fc
466087:	67 42                	addr16 inc %edx
466089:	56                   	push   %esi
46608a:	62 57 38             	bound  %edx,0x38(%edi)
46608d:	6d                   	insl   (%dx),%es:(%edi)
46608e:	39 33                	cmp    %esi,(%ebx)
466090:	6d                   	insl   (%dx),%es:(%edi)
466091:	38 49 42             	cmp    %cl,0x42(%ecx)
466094:	71 41                	jno    0x4660d7
466096:	71 54                	jno    0x4660ec
466098:	4a                   	dec    %edx
466099:	57                   	push   %edi
46609a:	48                   	dec    %eax
46609b:	67 56                	addr16 push %esi
46609d:	77 64                	ja     0x466103
46609f:	4d                   	dec    %ebp
4660a0:	67 76 64             	addr16 jbe 0x466107
4660a3:	50                   	push   %eax
4660a4:	61                   	popa
4660a5:	57                   	push   %edi
4660a6:	33 77 67             	xor    0x67(%edi),%esi
4660a9:	6a 46                	push   $0x46
4660ab:	69 7a 38 7a 62 41 62 	imul   $0x6241627a,0x38(%edx),%edi
4660b2:	55                   	push   %ebp
4660b3:	4c                   	dec    %esp
4660b4:	4a                   	dec    %edx
4660b5:	56                   	push   %esi
4660b6:	4e                   	dec    %esi
4660b7:	4a                   	dec    %edx
4660b8:	72 33                	jb     0x4660ed
4660ba:	58                   	pop    %eax
4660bb:	7a 63                	jp     0x466120
4660bd:	39 46 37             	cmp    %eax,0x37(%esi)
4660c0:	4e                   	dec    %esi
4660c1:	33 4e 55             	xor    0x55(%esi),%ecx
4660c4:	38 78 37             	cmp    %bh,0x37(%eax)
4660c7:	71 46                	jno    0x46610f
4660c9:	50                   	push   %eax
4660ca:	6f                   	outsl  %ds:(%esi),(%dx)
4660cb:	4f                   	dec    %edi
4660cc:	4c                   	dec    %esp
4660cd:	79 4e                	jns    0x46611d
4660cf:	71 6b                	jno    0x46613c
4660d1:	6c                   	insb   (%dx),%es:(%edi)
4660d2:	5a                   	pop    %edx
4660d3:	45                   	inc    %ebp
4660d4:	6c                   	insb   (%dx),%es:(%edi)
4660d5:	6b 32 48             	imul   $0x48,(%edx),%esi
4660d8:	47                   	inc    %edi
4660d9:	30 52 57             	xor    %dl,0x57(%edx)
4660dc:	4f                   	dec    %edi
4660dd:	76 4d                	jbe    0x46612c
4660df:	66 56                	push   %si
4660e1:	44                   	inc    %esp
4660e2:	37                   	aaa
4660e3:	49                   	dec    %ecx
4660e4:	79 71                	jns    0x466157
4660e6:	42                   	inc    %edx
4660e7:	76 37                	jbe    0x466120
4660e9:	47                   	inc    %edi
4660ea:	70 56                	jo     0x466142
4660ec:	6f                   	outsl  %ds:(%esi),(%dx)
4660ed:	37                   	aaa
4660ee:	30 39                	xor    %bh,(%ecx)
4660f0:	51                   	push   %ecx
4660f1:	35 2f 34 6f 2b       	xor    $0x2b6f342f,%eax
4660f6:	56                   	push   %esi
4660f7:	6c                   	insb   (%dx),%es:(%edi)
4660f8:	44                   	inc    %esp
4660f9:	56                   	push   %esi
4660fa:	34 55                	xor    $0x55,%al
4660fc:	48                   	dec    %eax
4660fd:	64 78 4f             	fs js  0x46614f
466100:	4c                   	dec    %esp
466101:	75 52                	jne    0x466155
466103:	58                   	pop    %eax
466104:	2b 62 31             	sub    0x31(%edx),%esp
466107:	31 2f                	xor    %ebp,(%edi)
466109:	5a                   	pop    %edx
46610a:	43                   	inc    %ebx
46610b:	67 75 6b             	addr16 jne 0x466179
46610e:	63 30                	arpl   %esi,(%eax)
466110:	65 32 31             	xor    %gs:(%ecx),%dh
466113:	2f                   	das
466114:	6e                   	outsb  %ds:(%esi),(%dx)
466115:	74 38                	je     0x46614f
466117:	34 62                	xor    $0x62,%al
466119:	63 52 6b             	arpl   %edx,0x6b(%edx)
46611c:	74 57                	je     0x466175
46611e:	71 2b                	jno    0x46614b
466120:	35 4a 61 32 70       	xor    $0x7032614a,%eax
466125:	39 55 51             	cmp    %edx,0x51(%ebp)
466128:	53                   	push   %ebx
466129:	33 45 56             	xor    0x56(%ebp),%eax
46612c:	65 54                	gs push %esp
46612e:	70 76                	jo     0x4661a6
466130:	76 2f                	jbe    0x466161
466132:	66 71 54             	data16 jno 0x466189
466135:	4b                   	dec    %ebx
466136:	4b                   	dec    %ebx
466137:	2b 43 44             	sub    0x44(%ebx),%eax
46613a:	67 79 38             	addr16 jns 0x466175
46613d:	71 59                	jno    0x466198
46613f:	66 7a 7a             	data16 jp 0x4661bc
466142:	43                   	inc    %ebx
466143:	69 42 45 4b 65 70 36 	imul   $0x3670654b,0x45(%edx),%eax
46614a:	34 63                	xor    $0x63,%al
46614c:	4b                   	dec    %ebx
46614d:	51                   	push   %ecx
46614e:	42                   	inc    %edx
46614f:	4b                   	dec    %ebx
466150:	78 2b                	js     0x46617d
466152:	41                   	inc    %ecx
466153:	34 5a                	xor    $0x5a,%al
466155:	55                   	push   %ebp
466156:	63 42 41             	arpl   %eax,0x41(%edx)
466159:	62 5a 41             	bound  %ebx,0x41(%edx)
46615c:	44                   	inc    %esp
46615d:	75 75                	jne    0x4661d4
46615f:	78 36                	js     0x466197
466161:	6d                   	insl   (%dx),%es:(%edi)
466162:	59                   	pop    %ecx
466163:	76 76                	jbe    0x4661db
466165:	56                   	push   %esi
466166:	50                   	push   %eax
466167:	61                   	popa
466168:	74 31                	je     0x46619b
46616a:	68 36 38 63 6e       	push   $0x6e633836
46616f:	4b                   	dec    %ebx
466170:	6b 57 38 50          	imul   $0x50,0x38(%edi),%edx
466174:	71 31                	jno    0x4661a7
466176:	30 35 57 34 75 73    	xor    %dh,0x73753457
46617c:	4d                   	dec    %ebp
46617d:	66 66 50             	data16 push %ax
466180:	61                   	popa
466181:	6f                   	outsl  %ds:(%esi),(%dx)
466182:	79 43                	jns    0x4661c7
466184:	4b                   	dec    %ebx
466185:	4c                   	dec    %esp
466186:	6a 75                	push   $0x75
466188:	62 67 57             	bound  %esp,0x57(%edi)
46618b:	36 58                	ss pop %eax
46618d:	33 45 76             	xor    0x76(%ebp),%eax
466190:	43                   	inc    %ebx
466191:	58                   	pop    %eax
466192:	64 4b                	fs dec %ebx
466194:	65 6b 49 76 58       	imul   $0x58,%gs:0x76(%ecx),%ecx
466199:	6b 49 35 61          	imul   $0x61,0x35(%ecx),%ecx
46619d:	4d                   	dec    %ebp
46619e:	59                   	pop    %ecx
46619f:	56                   	push   %esi
4661a0:	4a                   	dec    %edx
4661a1:	55                   	push   %ebp
4661a2:	77 6f                	ja     0x466213
4661a4:	62 4f 37             	bound  %ecx,0x37(%edi)
4661a7:	33 56 6b             	xor    0x6b(%esi),%edx
4661aa:	6a 61                	push   $0x61
4661ac:	2b 74 48 4c          	sub    0x4c(%eax,%ecx,2),%esi
4661b0:	31 34 7a             	xor    %esi,(%edx,%edi,2)
4661b3:	33 50 46             	xor    0x46(%eax),%edx
4661b6:	69 75 7a 45 4b 70 62 	imul   $0x62704b45,0x7a(%ebp),%esi
4661bd:	2b 36                	sub    (%esi),%esi
4661bf:	5a                   	pop    %edx
4661c0:	73 44                	jae    0x466206
4661c2:	61                   	popa
4661c3:	43                   	inc    %ebx
4661c4:	76 55                	jbe    0x46621b
4661c6:	50                   	push   %eax
4661c7:	31 67 50             	xor    %esp,0x50(%edi)
4661ca:	6a 5a                	push   $0x5a
4661cc:	65 31 71 4e          	xor    %esi,%gs:0x4e(%ecx)
4661d0:	36 34 51             	ss xor $0x51,%al
4661d3:	53                   	push   %ebx
4661d4:	4f                   	dec    %edi
4661d5:	78 2f                	js     0x466206
4661d7:	49                   	dec    %ecx
4661d8:	6f                   	outsl  %ds:(%esi),(%dx)
4661d9:	65 4f                	gs dec %edi
4661db:	55                   	push   %ebp
4661dc:	6e                   	outsb  %ds:(%esi),(%dx)
4661dd:	4d                   	dec    %ebp
4661de:	7a 48                	jp     0x466228
4661e0:	42                   	inc    %edx
4661e1:	68 2b 70 7a 33       	push   $0x337a702b
4661e6:	43                   	inc    %ebx