465108:	68 39 4c 41 4b       	push   $0x4b414c39
46510d:	58                   	pop    %eax
46510e:	58                   	pop    %eax
46510f:	5a                   	pop    %edx
465110:	2f                   	das
465111:	50                   	push   %eax
465112:	61                   	popa
465113:	65 2b 58 58          	sub    %gs:0x58(%eax),%ebx
465117:	54                   	push   %esp
465118:	4c                   	dec    %esp
465119:	5a                   	pop    %edx
46511a:	67 49                	addr16 dec %ecx
46511c:	38 6d 44             	cmp    %ch,0x44(%ebp)
46511f:	50                   	push   %eax
465120:	70 45                	jo     0x465167
465122:	54                   	push   %esp
465123:	63 75 68             	arpl   %esi,0x68(%ebp)
465126:	50                   	push   %eax
465127:	4a                   	dec    %edx
465128:	72 52                	jb     0x46517c
46512a:	76 62                	jbe    0x46518e
46512c:	7a 69                	jp     0x465197
46512e:	48                   	dec    %eax
46512f:	6e                   	outsb  %ds:(%esi),(%dx)
465130:	53                   	push   %ebx
465131:	71 4d                	jno    0x465180
465133:	64 69 68 2b 73 57 43 	imul   $0x42435773,%fs:0x2b(%eax),%ebp
46513a:	42
46513b:	39 53 6e             	cmp    %edx,0x6e(%ebx)
46513e:	61                   	popa
46513f:	4c                   	dec    %esp
465140:	6c                   	insb   (%dx),%es:(%edi)
465141:	6e                   	outsb  %ds:(%esi),(%dx)
465142:	78 74                	js     0x4651b8
465144:	63 53 45             	arpl   %edx,0x45(%ebx)
465147:	6d                   	insl   (%dx),%es:(%edi)
465148:	4a                   	dec    %edx
465149:	74 78                	je     0x4651c3
46514b:	66 65 41             	gs inc %cx
46514e:	6b 4f 30 6a          	imul   $0x6a,0x30(%edi),%ecx
465152:	49                   	dec    %ecx
465153:	54                   	push   %esp
465154:	64 67 71 72          	fs addr16 jno 0x4651ca
465158:	56                   	push   %esi
465159:	5a                   	pop    %edx
46515a:	4c                   	dec    %esp
46515b:	52                   	push   %edx
46515c:	6c                   	insb   (%dx),%es:(%edi)
46515d:	7a 50                	jp     0x4651af
46515f:	70 4e                	jo     0x4651af
465161:	68 55 67 46 36       	push   $0x36466755
465166:	70 41                	jo     0x4651a9
465168:	5a                   	pop    %edx
465169:	39 6a 4d             	cmp    %ebp,0x4d(%edx)
46516c:	38 45 6e             	cmp    %al,0x6e(%ebp)
46516f:	65 4c                	gs dec %esp
465171:	72 59                	jb     0x4651cc
465173:	57                   	push   %edi
465174:	67 78 72             	addr16 js 0x4651e9
465177:	46                   	inc    %esi
465178:	41                   	inc    %ecx
465179:	67 38 2f             	cmp    %ch,(%bx)
46517c:	4f                   	dec    %edi
46517d:	72 30                	jb     0x4651af
46517f:	38 4d 6d             	cmp    %cl,0x6d(%ebp)
465182:	53                   	push   %ebx
465183:	57                   	push   %edi
465184:	6e                   	outsb  %ds:(%esi),(%dx)
465185:	57                   	push   %edi
465186:	6f                   	outsl  %ds:(%esi),(%dx)
465187:	65 72 55             	gs jb  0x4651df
46518a:	54                   	push   %esp
46518b:	66 33 77 69          	xor    0x69(%edi),%si
46518f:	6d                   	insl   (%dx),%es:(%edi)
465190:	65 66 55             	gs push %bp
465193:	69 69 6e 44 6d 74 63 	imul   $0x63746d44,0x6e(%ecx),%ebp
46519a:	64 50                	fs push %eax
46519c:	61                   	popa
46519d:	6a 53                	push   $0x53
46519f:	30 39                	xor    %bh,(%ecx)
4651a1:	6e                   	outsb  %ds:(%esi),(%dx)
4651a2:	69 2f 6b 49 6b 31    	imul   $0x316b496b,(%edi),%ebp
4651a8:	56                   	push   %esi
4651a9:	57                   	push   %edi
4651aa:	77 53                	ja     0x4651ff
4651ac:	69 7a 76 72 67 2f 77 	imul   $0x772f6772,0x76(%edx),%edi
4651b3:	43                   	inc    %ebx
4651b4:	79 65                	jns    0x46521b
4651b6:	51                   	push   %ecx
4651b7:	74 45                	je     0x4651fe
4651b9:	70 65                	jo     0x465220
4651bb:	5a                   	pop    %edx
4651bc:	6c                   	insb   (%dx),%es:(%edi)
4651bd:	78 43                	js     0x465202
4651bf:	49                   	dec    %ecx
4651c0:	6f                   	outsl  %ds:(%esi),(%dx)
4651c1:	63 47 71             	arpl   %eax,0x71(%edi)
4651c4:	32 6c 39 64          	xor    0x64(%ecx,%edi,1),%ch
4651c8:	64 75 34             	fs jne 0x4651ff
4651cb:	46                   	inc    %esi
4651cc:	66 32 51 4e          	data16 xor 0x4e(%ecx),%dl
4651d0:	49                   	dec    %ecx
4651d1:	48                   	dec    %eax
4651d2:	72 77                	jb     0x46524b
4651d4:	6e                   	outsb  %ds:(%esi),(%dx)
4651d5:	56                   	push   %esi
4651d6:	64 57                	fs push %edi
4651d8:	34 46                	xor    $0x46,%al
4651da:	41                   	inc    %ecx
4651db:	42                   	inc    %edx
4651dc:	67 6f                	outsl  %ds:(%si),(%dx)
4651de:	51                   	push   %ecx
4651df:	47                   	inc    %edi
4651e0:	75 52                	jne    0x465234
4651e2:	79 6f                	jns    0x465253
4651e4:	4d                   	dec    %ebp
4651e5:	68 52 4e 6a 4f       	push   $0x4f6a4e52
4651ea:	50                   	push   %eax
4651eb:	74 4b                	je     0x465238
4651ed:	62 52 31             	bound  %edx,0x31(%edx)
4651f0:	45                   	inc    %ebp
4651f1:	38 76 38             	cmp    %dh,0x38(%esi)
4651f4:	55                   	push   %ebp
4651f5:	4e                   	dec    %esi
4651f6:	70 66                	jo     0x46525e
4651f8:	5a                   	pop    %edx
4651f9:	38 61 55             	cmp    %ah,0x55(%ecx)
4651fc:	36 56                	ss push %esi
4651fe:	5a                   	pop    %edx
4651ff:	2b 48 30             	sub    0x30(%eax),%ecx
465202:	67 54                	addr16 push %esp
465204:	5a                   	pop    %edx
465205:	65 2f                	gs das
465207:	67 69 4e 4a 78 78 37 	imul   $0x6f377878,0x4a(%bp),%ecx
46520e:	6f
46520f:	58                   	pop    %eax
465210:	4e                   	dec    %esi
465211:	54                   	push   %esp
465212:	46                   	inc    %esi
465213:	4d                   	dec    %ebp
465214:	63 30                	arpl   %esi,(%eax)
465216:	6a 6c                	push   $0x6c
465218:	33 7a 4d             	xor    0x4d(%edx),%edi
46521b:	65 46                	gs inc %esi
46521d:	36 38 41 39          	cmp    %al,%ss:0x39(%ecx)
465221:	6f                   	outsl  %ds:(%esi),(%dx)
465222:	32 56 68             	xor    0x68(%esi),%dl
465225:	2b 2b                	sub    (%ebx),%ebp
465227:	61                   	popa
465228:	31 63 45             	xor    %esp,0x45(%ebx)
46522b:	31 44 4d 63          	xor    %eax,0x63(%ebp,%ecx,2)
46522f:	52                   	push   %edx
465230:	42                   	inc    %edx
465231:	71 43                	jno    0x465276
465233:	46                   	inc    %esi
465234:	56                   	push   %esi
465235:	7a 51                	jp     0x465288
465237:	66 44                	inc    %sp
465239:	39 4e 46             	cmp    %ecx,0x46(%esi)
46523c:	42                   	inc    %edx
46523d:	31 61 55             	xor    %esp,0x55(%ecx)
465240:	6e                   	outsb  %ds:(%esi),(%dx)
465241:	78 41                	js     0x465284
465243:	35 43 6d 52 4d       	xor    $0x4d526d43,%eax
465248:	38 7a 53             	cmp    %bh,0x53(%edx)
46524b:	44                   	inc    %esp
46524c:	57                   	push   %edi
46524d:	63 66 4e             	arpl   %esp,0x4e(%esi)
465250:	33 57 50             	xor    0x50(%edi),%edx
465253:	70 44                	jo     0x465299
465255:	74 66                	je     0x4652bd
465257:	58                   	pop    %eax
465258:	65 34 76             	gs xor $0x76,%al
46525b:	69 72 79 6e 5a 4a 45 	imul   $0x454a5a6e,0x79(%edx),%esi
465262:	4c                   	dec    %esp
465263:	52                   	push   %edx
465264:	65 50                	gs push %eax
465266:	34 73                	xor    $0x73,%al
465268:	75 7a                	jne    0x4652e4
46526a:	32 63 58             	xor    0x58(%ebx),%ah
46526d:	47                   	inc    %edi
46526e:	79 43                	jns    0x4652b3
465270:	75 2f                	jne    0x4652a1
465272:	74 4b                	je     0x4652bf
465274:	66 65 30 77 7a       	data16 xor %dh,%gs:0x7a(%edi)
465279:	76 6f                	jbe    0x4652ea
46527b:	71 32                	jno    0x4652af
46527d:	55                   	push   %ebp
46527e:	30 58 30             	xor    %bl,0x30(%eax)
465281:	4e                   	dec    %esi
465282:	71 68                	jno    0x4652ec
465284:	36 65 6a 4e          	ss gs push $0x4e
465288:	6d                   	insl   (%dx),%es:(%edi)
465289:	72 54                	jb     0x4652df
46528b:	64 43                	fs inc %ebx
46528d:	4f                   	dec    %edi
46528e:	4f                   	dec    %edi
46528f:	44                   	inc    %esp
465290:	7a 76                	jp     0x465308
465292:	73 4b                	jae    0x4652df
465294:	6e                   	outsb  %ds:(%esi),(%dx)
465295:	56                   	push   %esi
465296:	2b 76 6f             	sub    0x6f(%esi),%esi
465299:	76 2b                	jbe    0x4652c6
46529b:	54                   	push   %esp
46529c:	52                   	push   %edx
46529d:	68 77 69 58 59       	push   $0x59586977
4652a2:	48                   	dec    %eax
4652a3:	46                   	inc    %esi
4652a4:	44                   	inc    %esp
4652a5:	64 7a 62             	fs jp  0x46530a
4652a8:	61                   	popa
4652a9:	48                   	dec    %eax
4652aa:	37                   	aaa
4652ab:	47                   	inc    %edi
4652ac:	55                   	push   %ebp
4652ad:	55                   	push   %ebp
4652ae:	7a 70                	jp     0x465320
4652b0:	77 54                	ja     0x465306
4652b2:	32 42 65             	xor    0x65(%edx),%al
4652b5:	4e                   	dec    %esi
4652b6:	31 57 5a             	xor    %edx,0x5a(%edi)
4652b9:	43                   	inc    %ebx
4652ba:	55                   	push   %ebp
4652bb:	44                   	inc    %esp
4652bc:	61                   	popa
4652bd:	37                   	aaa
4652be:	39 63 41             	cmp    %esp,0x41(%ebx)
4652c1:	4d                   	dec    %ebp
4652c2:	2f                   	das
4652c3:	2f                   	das
4652c4:	70 47                	jo     0x46530d
4652c6:	4b                   	dec    %ebx
4652c7:	63 44 67 31          	arpl   %eax,0x31(%edi,%eiz,2)
4652cb:	47                   	inc    %edi
4652cc:	6e                   	outsb  %ds:(%esi),(%dx)
4652cd:	79 6f                	jns    0x46533e
4652cf:	68 63 6d 63 47       	push   $0x47636d63
4652d4:	6c                   	insb   (%dx),%es:(%edi)
4652d5:	42                   	inc    %edx
4652d6:	36 6e                	outsb  %ss:(%esi),(%dx)
4652d8:	49                   	dec    %ecx
4652d9:	30 52 6b             	xor    %dl,0x6b(%edx)
4652dc:	54                   	push   %esp
4652dd:	6a 34                	push   $0x34
4652df:	46                   	inc    %esi
4652e0:	54                   	push   %esp
4652e1:	36 6f                	outsl  %ss:(%esi),(%dx)
4652e3:	64 71 56             	fs jno 0x46533c
4652e6:	52                   	push   %edx
4652e7:	65 6a 45             	gs push $0x45
4652ea:	59                   	pop    %ecx
4652eb:	2f                   	das
4652ec:	62 5a 43             	bound  %ebx,0x43(%edx)
4652ef:	71 48                	jno    0x465339
4652f1:	4c                   	dec    %esp
4652f2:	67 45                	addr16 inc %ebp
4652f4:	72 55                	jb     0x46534b
4652f6:	33 4c 77 75          	xor    0x75(%edi,%esi,2),%ecx
4652fa:	67 79 6e             	addr16 jns 0x46536b
4652fd:	4f                   	dec    %edi
4652fe:	61                   	popa
4652ff:	7a 61                	jp     0x465362
465301:	37                   	aaa
465302:	4e                   	dec    %esi
465303:	4a                   	dec    %edx
465304:	4e                   	dec    %esi
465305:	54                   	push   %esp
465306:	39 75 36             	cmp    %esi,0x36(%ebp)
465309:	73 31                	jae    0x46533c
46530b:	79 58                	jns    0x465365
46530d:	49                   	dec    %ecx
46530e:	70 45                	jo     0x465355
465310:	51                   	push   %ecx
465311:	52                   	push   %edx
465312:	55                   	push   %ebp
465313:	76 46                	jbe    0x46535b
465315:	4a                   	dec    %edx
465316:	50                   	push   %eax
465317:	57                   	push   %edi
465318:	30 4d 6d             	xor    %cl,0x6d(%ebp)
46531b:	30 6e 63             	xor    %ch,0x63(%esi)
46531e:	63 4c 69 4b          	arpl   %ecx,0x4b(%ecx,%ebp,2)
465322:	33 62 55             	xor    0x55(%edx),%esp
465325:	56                   	push   %esi
465326:	34 77                	xor    $0x77,%al
465328:	78 6b                	js     0x465395
46532a:	74 43                	je     0x46536f
46532c:	37                   	aaa
46532d:	70 6f                	jo     0x46539e
46532f:	33 38                	xor    (%eax),%edi
465331:	4f                   	dec    %edi
465332:	31 6a 4e             	xor    %ebp,0x4e(%edx)
465335:	36 4a                	ss dec %edx
465337:	2b 6b 6e             	sub    0x6e(%ebx),%ebp
46533a:	69 34 46 45 4d 6e 66 	imul   $0x666e4d45,(%esi,%eax,2),%esi
465341:	34 35                	xor    $0x35,%al
465343:	32 63 7a             	xor    0x7a(%ebx),%ah
465346:	65 59                	gs pop %ecx
465348:	6d                   	insl   (%dx),%es:(%edi)
465349:	69 67 2f 4e 48 5a 48 	imul   $0x485a484e,0x2f(%edi),%esp
465350:	6a 6b                	push   $0x6b
465352:	7a 56                	jp     0x4653aa
465354:	46                   	inc    %esi
465355:	39 7a 53             	cmp    %edi,0x53(%edx)
465358:	50                   	push   %eax
465359:	75 2b                	jne    0x465386
46535b:	6f                   	outsl  %ds:(%esi),(%dx)
46535c:	39 71 4c             	cmp    %esi,0x4c(%ecx)
46535f:	65 49                	gs dec %ecx
465361:	36 51                	ss push %ecx
465363:	71 32                	jno    0x465397
465365:	7a 47                	jp     0x4653ae
465367:	52                   	push   %edx
465368:	45                   	inc    %ebp
465369:	46                   	inc    %esi
46536a:	42                   	inc    %edx
46536b:	48                   	dec    %eax
46536c:	32 4d 53             	xor    0x53(%ebp),%cl
46536f:	73 78                	jae    0x4653e9
465371:	39 7a 39             	cmp    %edi,0x39(%edx)
465374:	30 41 6f             	xor    %al,0x6f(%ecx)
465377:	53                   	push   %ebx
465378:	35 57 4b 45 2f       	xor    $0x2f454b57,%eax
46537d:	54                   	push   %esp
46537e:	52                   	push   %edx
46537f:	56                   	push   %esi
465380:	51                   	push   %ecx
465381:	44                   	inc    %esp
465382:	2f                   	das
465383:	5a                   	pop    %edx
465384:	78 55                	js     0x4653db
465386:	52                   	push   %edx
465387:	48                   	dec    %eax
465388:	50                   	push   %eax
465389:	79 6e                	jns    0x4653f9
46538b:	6d                   	insl   (%dx),%es:(%edi)
46538c:	48                   	dec    %eax
46538d:	68 79 30 4d 31       	push   $0x314d3079
465392:	69 67 56 6c 6a 36 55 	imul   $0x55366a6c,0x56(%edi),%esp
465399:	2b 74 71 76          	sub    0x76(%ecx,%esi,2),%esi
46539d:	6d                   	insl   (%dx),%es:(%edi)
46539e:	57                   	push   %edi
46539f:	71 4c                	jno    0x4653ed
4653a1:	73 5a                	jae    0x4653fd
4653a3:	73 77                	jae    0x46541c
4653a5:	71 68                	jno    0x46540f
4653a7:	4a                   	dec    %edx
4653a8:	6a 62                	push   $0x62
4653aa:	7a 49                	jp     0x4653f5