46419c:	56                   	push   %esi
46419d:	72 65                	jb     0x464204
46419f:	53                   	push   %ebx
4641a0:	54                   	push   %esp
4641a1:	47                   	inc    %edi
4641a2:	57                   	push   %edi
4641a3:	59                   	pop    %ecx
4641a4:	59                   	pop    %ecx
4641a5:	39 68 61             	cmp    %ebp,0x61(%eax)
4641a8:	47                   	inc    %edi
4641a9:	74 61                	je     0x46420c
4641ab:	51                   	push   %ecx
4641ac:	64 7a 41             	fs jp  0x4641f0
4641af:	76 67                	jbe    0x464218
4641b1:	2f                   	das
4641b2:	77 65                	ja     0x464219
4641b4:	56                   	push   %esi
4641b5:	32 45 2b             	xor    0x2b(%ebp),%al
4641b8:	31 4e 46             	xor    %ecx,0x46(%esi)
4641bb:	6e                   	outsb  %ds:(%esi),(%dx)
4641bc:	34 74                	xor    $0x74,%al
4641be:	35 78 69 68 58       	xor    $0x58686978,%eax
4641c3:	50                   	push   %eax
4641c4:	5a                   	pop    %edx
4641c5:	6b 58 6b 42          	imul   $0x42,0x6b(%eax),%ebx
4641c9:	7a 65                	jp     0x464230
4641cb:	42                   	inc    %edx
4641cc:	6e                   	outsb  %ds:(%esi),(%dx)
4641cd:	4d                   	dec    %ebp
4641ce:	46                   	inc    %esi
4641cf:	75 64                	jne    0x464235
4641d1:	68 79 64 55 6e       	push   $0x6e556479
4641d6:	4a                   	dec    %edx
4641d7:	75 2b                	jne    0x464204
4641d9:	6e                   	outsb  %ds:(%esi),(%dx)
4641da:	54                   	push   %esp
4641db:	51                   	push   %ecx
4641dc:	51                   	push   %ecx
4641dd:	63 4e 43             	arpl   %ecx,0x43(%esi)
4641e0:	44                   	inc    %esp
4641e1:	58                   	pop    %eax
4641e2:	58                   	pop    %eax
4641e3:	6f                   	outsl  %ds:(%esi),(%dx)
4641e4:	6e                   	outsb  %ds:(%esi),(%dx)
4641e5:	4d                   	dec    %ebp
4641e6:	33 41 47             	xor    0x47(%ecx),%eax
4641e9:	72 38                	jb     0x464223
4641eb:	57                   	push   %edi
4641ec:	4d                   	dec    %ebp
4641ed:	70 70                	jo     0x46425f
4641ef:	4b                   	dec    %ebx
4641f0:	37                   	aaa
4641f1:	6a 72                	push   $0x72
4641f3:	52                   	push   %edx
4641f4:	30 46 71             	xor    %al,0x71(%esi)
4641f7:	31 67 69             	xor    %esp,0x69(%edi)
4641fa:	7a 77                	jp     0x464273
4641fc:	30 79 35             	xor    %bh,0x35(%ecx)
4641ff:	55                   	push   %ebp
464200:	35 46 49 78 34       	xor    $0x34784946,%eax
464205:	5a                   	pop    %edx
464206:	73 55                	jae    0x46425d
464208:	4b                   	dec    %ebx
464209:	46                   	inc    %esi
46420a:	66 32 79 75          	data16 xor 0x75(%ecx),%bh
46420e:	33 69 34             	xor    0x34(%ecx),%ebp
464211:	76 58                	jbe    0x46426b
464213:	55                   	push   %ebp
464214:	4e                   	dec    %esi
464215:	45                   	inc    %ebp
464216:	77 41                	ja     0x464259
464218:	43                   	inc    %ebx
464219:	33 73 5a             	xor    0x5a(%ebx),%esi
46421c:	78 6d                	js     0x46428b
46421e:	75 59                	jne    0x464279
464220:	44                   	inc    %esp
464221:	71 62                	jno    0x464285
464223:	67 48                	addr16 dec %eax
464225:	32 37                	xor    (%edi),%dh
464227:	61                   	popa
464228:	68 43 4d 6e 52       	push   $0x526e4d43
46422d:	4e                   	dec    %esi
46422e:	78 70                	js     0x4642a0
464230:	69 42 30 62 73 5a 7a 	imul   $0x7a5a7362,0x30(%edx),%eax
464237:	4b                   	dec    %ebx
464238:	41                   	inc    %ecx
464239:	36 6c                	ss insb (%dx),%es:(%edi)
46423b:	65 52                	gs push %edx
46423d:	4b                   	dec    %ebx
46423e:	78 43                	js     0x464283
464240:	39 37                	cmp    %esi,(%edi)
464242:	39 67 4d             	cmp    %esp,0x4d(%edi)
464245:	4c                   	dec    %esp
464246:	2b 30                	sub    (%eax),%esi
464248:	42                   	inc    %edx
464249:	69 49 4e 77 53 47 62 	imul   $0x62475377,0x4e(%ecx),%ecx
464250:	6e                   	outsb  %ds:(%esi),(%dx)
464251:	6b 75 4a 5a          	imul   $0x5a,0x4a(%ebp),%esi
464255:	36 6f                	outsl  %ss:(%esi),(%dx)
464257:	32 53 4a             	xor    0x4a(%ebx),%dl
46425a:	2b 6c 41 34          	sub    0x34(%ecx,%eax,2),%ebp
46425e:	2b 63 57             	sub    0x57(%ebx),%esp
464261:	32 51 6b             	xor    0x6b(%ecx),%dl
464264:	70 39                	jo     0x46429f
464266:	74 4f                	je     0x4642b7
464268:	77 64                	ja     0x4642ce
46426a:	46                   	inc    %esi
46426b:	33 4a 57             	xor    0x57(%edx),%ecx
46426e:	58                   	pop    %eax
46426f:	41                   	inc    %ecx
464270:	73 50                	jae    0x4642c2
464272:	37                   	aaa
464273:	71 47                	jno    0x4642bc
464275:	4d                   	dec    %ebp
464276:	6e                   	outsb  %ds:(%esi),(%dx)
464277:	4e                   	dec    %esi
464278:	57                   	push   %edi
464279:	51                   	push   %ecx
46427a:	4f                   	dec    %edi
46427b:	66 4a                	dec    %dx
46427d:	52                   	push   %edx
46427e:	35 4d 44 6d 7a       	xor    $0x7a6d444d,%eax
464283:	32 58 33             	xor    0x33(%eax),%bl
464286:	48                   	dec    %eax
464287:	4f                   	dec    %edi
464288:	68 67 68 38 55       	push   $0x55386867
46428d:	72 36                	jb     0x4642c5
46428f:	34 67                	xor    $0x67,%al
464291:	46                   	inc    %esi
464292:	52                   	push   %edx
464293:	58                   	pop    %eax
464294:	38 55 30             	cmp    %dl,0x30(%ebp)
464297:	55                   	push   %ebp
464298:	50                   	push   %eax
464299:	32 4c 58 38          	xor    0x38(%eax,%ebx,2),%cl
46429d:	63 38                	arpl   %edi,(%eax)
46429f:	69 79 62 4f 52 79 42 	imul   $0x4279524f,0x62(%ecx),%edi
4642a6:	32 56 6f             	xor    0x6f(%esi),%dl
4642a9:	64 44                	fs inc %esp
4642ab:	68 4b 46 55 71       	push   $0x7155464b
4642b0:	58                   	pop    %eax
4642b1:	6b 77 4f 6a          	imul   $0x6a,0x4f(%edi),%esi
4642b5:	74 48                	je     0x4642ff
4642b7:	41                   	inc    %ecx
4642b8:	34 50                	xor    $0x50,%al
4642ba:	72 53                	jb     0x46430f
4642bc:	2f                   	das
4642bd:	41                   	inc    %ecx
4642be:	54                   	push   %esp
4642bf:	53                   	push   %ebx
4642c0:	5a                   	pop    %edx
4642c1:	6a 63                	push   $0x63
4642c3:	6a 30                	push   $0x30
4642c5:	47                   	inc    %edi
4642c6:	63 4b 54             	arpl   %ecx,0x54(%ebx)
4642c9:	53                   	push   %ebx
4642ca:	73 51                	jae    0x46431d
4642cc:	33 72 47             	xor    0x47(%edx),%esi
4642cf:	30 51 59             	xor    %dl,0x59(%ecx)
4642d2:	6f                   	outsl  %ds:(%esi),(%dx)
4642d3:	69 4d 6e 6a 72 49 75 	imul   $0x7549726a,0x6e(%ebp),%ecx
4642da:	66 48                	dec    %ax
4642dc:	46                   	inc    %esi
4642dd:	30 69 79             	xor    %ch,0x79(%ecx)
4642e0:	68 53 78 57 4d       	push   $0x4d577853
4642e5:	68 38 6f 2f 44       	push   $0x442f6f38
4642ea:	79 41                	jns    0x46432d
4642ec:	65 32 70 6e          	xor    %gs:0x6e(%eax),%dh
4642f0:	4b                   	dec    %ebx
4642f1:	46                   	inc    %esi
4642f2:	39 4d 75             	cmp    %ecx,0x75(%ebp)
4642f5:	65 4d                	gs dec %ebp
4642f7:	53                   	push   %ebx
4642f8:	58                   	pop    %eax
4642f9:	76 74                	jbe    0x46436f
4642fb:	33 7a 31             	xor    0x31(%edx),%edi
4642fe:	73 41                	jae    0x464341
464300:	35 75 71 34 35       	xor    $0x35347175,%eax
464305:	54                   	push   %esp
464306:	36 48                	ss dec %eax
464308:	67 31 47 4d          	xor    %eax,0x4d(%bx)
46430c:	75 45                	jne    0x464353
46430e:	71 4d                	jno    0x46435d
464310:	67 57                	addr16 push %edi
464312:	64 6a 52             	fs push $0x52
464315:	33 45 48             	xor    0x48(%ebp),%eax
464318:	71 76                	jno    0x464390
46431a:	57                   	push   %edi
46431b:	77 45                	ja     0x464362
46431d:	57                   	push   %edi
46431e:	32 74 45 2f          	xor    0x2f(%ebp,%eax,2),%dh
464322:	4b                   	dec    %ebx
464323:	4c                   	dec    %esp
464324:	48                   	dec    %eax
464325:	38 52 62             	cmp    %dl,0x62(%edx)
464328:	6e                   	outsb  %ds:(%esi),(%dx)
464329:	33 4d 71             	xor    0x71(%ebp),%ecx
46432c:	66 43                	inc    %bx
46432e:	6d                   	insl   (%dx),%es:(%edi)
46432f:	70 46                	jo     0x464377
464331:	37                   	aaa
464332:	73 69                	jae    0x46439d
464334:	4d                   	dec    %ebp
464335:	6c                   	insb   (%dx),%es:(%edi)
464336:	6a 63                	push   $0x63
464338:	4d                   	dec    %ebp
464339:	6c                   	insb   (%dx),%es:(%edi)
46433a:	66 4d                	dec    %bp
46433c:	4a                   	dec    %edx
46433d:	6b 4e 34 32          	imul   $0x32,0x34(%esi),%ecx
464341:	4c                   	dec    %esp
464342:	4e                   	dec    %esi
464343:	51                   	push   %ecx
464344:	76 54                	jbe    0x46439a
464346:	2f                   	das
464347:	6b 2b 32             	imul   $0x32,(%ebx),%ebp
46434a:	6c                   	insb   (%dx),%es:(%edi)
46434b:	57                   	push   %edi
46434c:	2f                   	das
46434d:	30 77 56             	xor    %dh,0x56(%edi)
464350:	4b                   	dec    %ebx
464351:	79 53                	jns    0x4643a6
464353:	5a                   	pop    %edx
464354:	64 55                	fs push %ebp
464356:	74 73                	je     0x4643cb
464358:	50                   	push   %eax
464359:	2f                   	das
46435a:	51                   	push   %ecx
46435b:	41                   	inc    %ecx
46435c:	35 47 6a 6e 56       	xor    $0x566e6a47,%eax
464361:	6b 56 44 6d          	imul   $0x6d,0x44(%esi),%edx
464365:	37                   	aaa
464366:	66 47                	inc    %di
464368:	35 72 74 4f 7a       	xor    $0x7a4f7472,%eax
46436d:	47                   	inc    %edi
46436e:	33 2f                	xor    (%edi),%ebp
464370:	63 4d 4f             	arpl   %ecx,0x4f(%ebp)
464373:	50                   	push   %eax
464374:	4c                   	dec    %esp
464375:	78 72                	js     0x4643e9
464377:	69 72 70 43 69 6f 72 	imul   $0x726f6943,0x70(%edx),%esi
46437e:	61                   	popa
46437f:	38 53 72             	cmp    %dl,0x72(%ebx)
464382:	37                   	aaa
464383:	71 4b                	jno    0x4643d0
464385:	75 5a                	jne    0x4643e1
464387:	77 79                	ja     0x464402
464389:	50                   	push   %eax
46438a:	44                   	inc    %esp
46438b:	70 75                	jo     0x464402
46438d:	4f                   	dec    %edi
46438e:	6a 70                	push   $0x70
464390:	58                   	pop    %eax
464391:	57                   	push   %edi
464392:	67 64 48             	addr16 fs dec %eax
464395:	6e                   	outsb  %ds:(%esi),(%dx)
464396:	48                   	dec    %eax
464397:	31 70 45             	xor    %esi,0x45(%eax)
46439a:	78 50                	js     0x4643ec
46439c:	69 70 5a 64 67 58 37 	imul   $0x37586764,0x5a(%eax),%esi
4643a3:	2f                   	das
4643a4:	39 4f 4e             	cmp    %ecx,0x4e(%edi)
4643a7:	64 6c                	fs insb (%dx),%es:(%edi)
4643a9:	48                   	dec    %eax
4643aa:	70 6d                	jo     0x464419
4643ac:	6e                   	outsb  %ds:(%esi),(%dx)
4643ad:	61                   	popa
4643ae:	42                   	inc    %edx
4643af:	4c                   	dec    %esp
4643b0:	39 4d 4a             	cmp    %ecx,0x4a(%ebp)
4643b3:	52                   	push   %edx
4643b4:	53                   	push   %ebx
4643b5:	59                   	pop    %ecx
4643b6:	64 4c                	fs dec %esp
4643b8:	33 64 59 72          	xor    0x72(%ecx,%ebx,2),%esp
4643bc:	6d                   	insl   (%dx),%es:(%edi)
4643bd:	75 36                	jne    0x4643f5
4643bf:	55                   	push   %ebp
4643c0:	49                   	dec    %ecx
4643c1:	55                   	push   %ebp
4643c2:	49                   	dec    %ecx
4643c3:	47                   	inc    %edi
4643c4:	73 67                	jae    0x46442d
4643c6:	36 69 58 66 6e 4c 39 	imul   $0x39394c6e,%ss:0x66(%eax),%ebx
4643cd:	39
4643ce:	48                   	dec    %eax
4643cf:	46                   	inc    %esi
4643d0:	4a                   	dec    %edx
4643d1:	36 42                	ss inc %edx
4643d3:	43                   	inc    %ebx
4643d4:	47                   	inc    %edi
4643d5:	51                   	push   %ecx
4643d6:	71 43                	jno    0x46441b
4643d8:	68 68 79 44 6b       	push   $0x6b447968
4643dd:	78 73                	js     0x464452
4643df:	66 35 32 4c          	xor    $0x4c32,%ax
4643e3:	49                   	dec    %ecx
4643e4:	6a 45                	push   $0x45
4643e6:	49                   	dec    %ecx
4643e7:	78 45                	js     0x46442e
4643e9:	78 6d                	js     0x464458
4643eb:	4d                   	dec    %ebp
4643ec:	2f                   	das
4643ed:	52                   	push   %edx
4643ee:	52                   	push   %edx
4643ef:	50                   	push   %eax
4643f0:	45                   	inc    %ebp
4643f1:	42                   	inc    %edx
4643f2:	49                   	dec    %ecx
4643f3:	34 4b                	xor    $0x4b,%al
4643f5:	44                   	inc    %esp
4643f6:	6c                   	insb   (%dx),%es:(%edi)
4643f7:	78 32                	js     0x46442b
4643f9:	30 4c 4a 53          	xor    %cl,0x53(%edx,%ecx,2)
4643fd:	58                   	pop    %eax
4643fe:	6d                   	insl   (%dx),%es:(%edi)
4643ff:	6f                   	outsl  %ds:(%esi),(%dx)
464400:	49                   	dec    %ecx
464401:	67 6b 41 30 64       	imul   $0x64,0x30(%bx,%di),%eax
464406:	32 42 62             	xor    0x62(%edx),%al
464409:	63 6e 6d             	arpl   %ebp,0x6d(%esi)
46440c:	6c                   	insb   (%dx),%es:(%edi)
46440d:	36 77 38             	ss ja  0x464448
464410:	63 44 62 4a          	arpl   %eax,0x4a(%edx,%eiz,2)
464414:	62 2f                	bound  %ebp,(%edi)
464416:	43                   	inc    %ebx
464417:	70 69                	jo     0x464482
464419:	73 4c                	jae    0x464467
46441b:	46                   	inc    %esi
46441c:	4b                   	dec    %ebx
46441d:	52                   	push   %edx
46441e:	62 30                	bound  %esi,(%eax)
464420:	41                   	inc    %ecx
464421:	47                   	inc    %edi
464422:	56                   	push   %esi
464423:	54                   	push   %esp
464424:	7a 37                	jp     0x46445d
464426:	35 70 4c 47 66       	xor    $0x66474c70,%eax
46442b:	75 33                	jne    0x464460
46442d:	55                   	push   %ebp
46442e:	59                   	pop    %ecx
46442f:	52                   	push   %edx
464430:	52                   	push   %edx
464431:	52                   	push   %edx
464432:	49                   	dec    %ecx
464433:	67 47                	addr16 inc %edi
464435:	75 78                	jne    0x4644af
464437:	46                   	inc    %esi
464438:	41                   	inc    %ecx
464439:	5a                   	pop    %edx