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
4661e7:	6f                   	outsl  %ds:(%esi),(%dx)
4661e8:	36 56                	ss push %esi
4661ea:	78 51                	js     0x46623d
4661ec:	79 32                	jns    0x466220
4661ee:	6c                   	insb   (%dx),%es:(%edi)
4661ef:	44                   	inc    %esp
4661f0:	63 4a 54             	arpl   %ecx,0x54(%edx)
4661f3:	62 47 30             	bound  %eax,0x30(%edi)
4661f6:	53                   	push   %ebx
4661f7:	5a                   	pop    %edx
4661f8:	6c                   	insb   (%dx),%es:(%edi)
4661f9:	49                   	dec    %ecx
4661fa:	62 5a 57             	bound  %ebx,0x57(%edx)
4661fd:	4d                   	dec    %ebp
4661fe:	34 37                	xor    $0x37,%al
466200:	66 34 41             	data16 xor $0x41,%al
466203:	32 4f 7a             	xor    0x7a(%edi),%cl
466206:	74 68                	je     0x466270
466208:	39 56 6c             	cmp    %edx,0x6c(%esi)
46620b:	58                   	pop    %eax
46620c:	31 53 62             	xor    %edx,0x62(%ebx)
46620f:	6b 50 4c 73          	imul   $0x73,0x4c(%eax),%edx
466213:	79 50                	jns    0x466265
466215:	55                   	push   %ebp
466216:	51                   	push   %ecx
466217:	61                   	popa
466218:	31 75 70             	xor    %esi,0x70(%ebp)
46621b:	76 4a                	jbe    0x466267
46621d:	48                   	dec    %eax
46621e:	52                   	push   %edx
46621f:	38 70 39             	cmp    %dh,0x39(%eax)
466222:	33 44 6b 64          	xor    0x64(%ebx,%ebp,2),%eax
466226:	4f                   	dec    %edi
466227:	65 6b 45 4d 47       	imul   $0x47,%gs:0x4d(%ebp),%eax
46622c:	67 6e                	outsb  %ds:(%si),(%dx)
46622e:	75 75                	jne    0x4662a5
466230:	44                   	inc    %esp
466231:	6f                   	outsl  %ds:(%esi),(%dx)
466232:	70 62                	jo     0x466296
466234:	78 67                	js     0x46629d
466236:	78 4d                	js     0x466285
466238:	50                   	push   %eax
466239:	73 2f                	jae    0x46626a
46623b:	38 67 67             	cmp    %ah,0x67(%edi)
46623e:	6a 7a                	push   $0x7a
466240:	62 55 6f             	bound  %edx,0x6f(%ebp)
466243:	4d                   	dec    %ebp
466244:	6b 4f 38 74          	imul   $0x74,0x38(%edi),%ecx
466248:	4b                   	dec    %ebx
466249:	4c                   	dec    %esp
46624a:	30 6b 4b             	xor    %ch,0x4b(%ebx)
46624d:	2b 58 76             	sub    0x76(%eax),%ebx
466250:	74 45                	je     0x466297
466252:	7a 41                	jp     0x466295
466254:	46                   	inc    %esi
466255:	62 7a 69             	bound  %edi,0x69(%edx)
466258:	36 2b 49 50          	sub    %ss:0x50(%ecx),%ecx
46625c:	39 61 6c             	cmp    %esp,0x6c(%ecx)
46625f:	52                   	push   %edx
466260:	51                   	push   %ecx
466261:	31 57 57             	xor    %edx,0x57(%edi)
466264:	35 5a 4f 61 77       	xor    $0x77614f5a,%eax
466269:	50                   	push   %eax
46626a:	63 41 55             	arpl   %eax,0x55(%ecx)
46626d:	73 6e                	jae    0x4662dd
46626f:	45                   	inc    %ebp
466270:	65 64 69 51 58 55 46 	gs imul $0x426a4655,%fs:0x58(%ecx),%edx
466277:	6a 42
466279:	33 56 2b             	xor    0x2b(%esi),%edx
46627c:	4a                   	dec    %edx
46627d:	61                   	popa
46627e:	52                   	push   %edx
46627f:	62 68 7a             	bound  %ebp,0x7a(%eax)
466282:	32 64 61 64          	xor    0x64(%ecx,%eiz,2),%ah
466286:	4e                   	dec    %esi
466287:	48                   	dec    %eax
466288:	67 38 51 38          	cmp    %dl,0x38(%bx,%di)
46628c:	37                   	aaa
46628d:	66 4a                	dec    %dx
46628f:	71 6f                	jno    0x466300
466291:	51                   	push   %ecx
466292:	35 75 75 6b 6e       	xor    $0x6e6b7575,%eax
466297:	77 76                	ja     0x46630f
466299:	71 50                	jno    0x4662eb
46629b:	47                   	inc    %edi
46629c:	76 4c                	jbe    0x4662ea
46629e:	6e                   	outsb  %ds:(%esi),(%dx)
46629f:	78 59                	js     0x4662fa
4662a1:	54                   	push   %esp
4662a2:	59                   	pop    %ecx
4662a3:	37                   	aaa
4662a4:	4f                   	dec    %edi
4662a5:	6e                   	outsb  %ds:(%esi),(%dx)
4662a6:	66 69 45 72 68 32    	imul   $0x3268,0x72(%ebp),%ax
4662ac:	47                   	inc    %edi
4662ad:	38 77 2b             	cmp    %dh,0x2b(%edi)
4662b0:	70 4e                	jo     0x466300
4662b2:	46                   	inc    %esi
4662b3:	66 64 51             	fs push %cx
4662b6:	4c                   	dec    %esp
4662b7:	6e                   	outsb  %ds:(%esi),(%dx)
4662b8:	2b 69 57             	sub    0x57(%ecx),%ebp
4662bb:	6e                   	outsb  %ds:(%esi),(%dx)
4662bc:	30 56 32             	xor    %dl,0x32(%esi)
4662bf:	4f                   	dec    %edi
4662c0:	59                   	pop    %ecx
4662c1:	78 34                	js     0x4662f7
4662c3:	68 44 38 31 74       	push   $0x74313844
4662c8:	31 43 67             	xor    %eax,0x67(%ebx)
4662cb:	52                   	push   %edx
4662cc:	47                   	inc    %edi
4662cd:	4b                   	dec    %ebx
4662ce:	5a                   	pop    %edx
4662cf:	63 74 69 61          	arpl   %esi,0x61(%ecx,%ebp,2)
4662d3:	31 74 45 30          	xor    %esi,0x30(%ebp,%eax,2)
4662d7:	66 74 34             	data16 je 0x46630e
4662da:	54                   	push   %esp
4662db:	36 70 43             	ss jo  0x466321
4662de:	43                   	inc    %ebx
4662df:	68 63 37 6e 41       	push   $0x416e3763
4662e4:	64 4f                	fs dec %edi
4662e6:	34 52                	xor    $0x52,%al
4662e8:	4b                   	dec    %ebx
4662e9:	4b                   	dec    %ebx
4662ea:	4b                   	dec    %ebx
4662eb:	76 6e                	jbe    0x46635b
4662ed:	69 73 67 61 78 43 2b 	imul   $0x2b437861,0x67(%ebx),%esi
4662f4:	6d                   	insl   (%dx),%es:(%edi)
4662f5:	43                   	inc    %ebx
4662f6:	55                   	push   %ebp
4662f7:	44                   	inc    %esp
4662f8:	75 39                	jne    0x466333
4662fa:	77 37                	ja     0x466333
4662fc:	41                   	inc    %ecx
4662fd:	6b 35 35 38 49 43 67 	imul   $0x67,0x43493835,%esi
466304:	32 69 43             	xor    0x43(%ecx),%ch
466307:	4a                   	dec    %edx
466308:	55                   	push   %ebp
466309:	4e                   	dec    %esi
46630a:	54                   	push   %esp
46630b:	54                   	push   %esp
46630c:	65 49                	gs dec %ecx
46630e:	71 4f                	jno    0x46635f
466310:	43                   	inc    %ebx
466311:	42                   	inc    %edx
466312:	4d                   	dec    %ebp
466313:	2f                   	das
466314:	6a 49                	push   $0x49
466316:	64 2f                	fs das
466318:	59                   	pop    %ecx
466319:	65 72 52             	gs jb  0x46636e
46631c:	32 58 37             	xor    0x37(%eax),%bl
46631f:	4c                   	dec    %esp
466320:	6c                   	insb   (%dx),%es:(%edi)
466321:	42                   	inc    %edx
466322:	75 78                	jne    0x46639c
466324:	4c                   	dec    %esp
466325:	4e                   	dec    %esi
466326:	61                   	popa
466327:	71 38                	jno    0x466361
466329:	79 68                	jns    0x466393
46632b:	41                   	inc    %ecx
46632c:	42                   	inc    %edx
46632d:	4a                   	dec    %edx
46632e:	63 42 4f             	arpl   %eax,0x4f(%edx)
466331:	75 6d                	jne    0x4663a0
466333:	41                   	inc    %ecx
466334:	41                   	inc    %ecx
466335:	78 35                	js     0x46636c
466337:	4a                   	dec    %edx
466338:	4c                   	dec    %esp
466339:	54                   	push   %esp
46633a:	6a 73                	push   $0x73
46633c:	37                   	aaa
46633d:	72 78                	jb     0x4663b7