4682f0:	61                   	popa
4682f1:	74 69                	je     0x46835c
4682f3:	76 65                	jbe    0x46835a
4682f5:	4f                   	dec    %edi
4682f6:	72 41                	jb     0x468339
4682f8:	62 73 6f             	bound  %esi,0x6f(%ebx)
4682fb:	6c                   	insb   (%dx),%es:(%edi)
4682fc:	75 74                	jne    0x468372
4682fe:	65 46                	gs inc %esi
468300:	69 6c 65 50 61 74 68 	imul   $0x687461,0x50(%ebp,%eiz,2),%ebp
468307:	00
468308:	4f                   	dec    %edi
468309:	76 65                	jbe    0x468370
46830b:	72 77                	jb     0x468384
46830d:	72 69                	jb     0x468378
46830f:	74 65                	je     0x468376
468311:	41                   	inc    %ecx
468312:	6e                   	outsb  %ds:(%esi),(%dx)
468313:	64 44                	fs inc %esp
468315:	65 6c                	gs insb (%dx),%es:(%edi)
468317:	65 74 65             	gs je  0x46837f
46831a:	00 6f 72             	add    %ch,0x72(%edi)
46831d:	69 67 69 6e 61 6c 46 	imul   $0x466c616e,0x69(%edi),%esp
468324:	69 6c 65 00 74 65 6d 	imul   $0x706d6574,0x0(%ebp,%eiz,2),%ebp
46832b:	70
46832c:	6f                   	outsl  %ds:(%esi),(%dx)
46832d:	72 61                	jb     0x468390
46832f:	72 79                	jb     0x4683aa
468331:	52                   	push   %edx
468332:	65 70 6c             	gs jo  0x4683a1
468335:	61                   	popa
468336:	63 65 6d             	arpl   %esp,0x6d(%ebp)
468339:	65 6e                	outsb  %gs:(%esi),(%dx)
46833b:	74 00                	je     0x46833d
46833d:	47                   	inc    %edi
46833e:	65 74 50             	gs je  0x468391
468341:	61                   	popa
468342:	74 68                	je     0x4683ac
468344:	52                   	push   %edx
468345:	65 6c                	gs insb (%dx),%es:(%edi)
468347:	61                   	popa
468348:	74 69                	je     0x4683b3
46834a:	76 65                	jbe    0x4683b1
46834c:	54                   	push   %esp
46834d:	6f                   	outsl  %ds:(%esi),(%dx)
46834e:	00 66 75             	add    %ah,0x75(%esi)
468351:	6c                   	insb   (%dx),%es:(%edi)
468352:	6c                   	insb   (%dx),%es:(%edi)
468353:	50                   	push   %eax
468354:	61                   	popa
468355:	74 68                	je     0x4683bf
468357:	00 4f 63             	add    %cl,0x63(%edi)
46835a:	74 6f                	je     0x4683cb
46835c:	70 75                	jo     0x4683d3
46835e:	73 50                	jae    0x4683b0
468360:	68 79 73 69 63       	push   $0x63697379
468365:	61                   	popa
468366:	6c                   	insb   (%dx),%es:(%edi)
468367:	46                   	inc    %esi
468368:	69 6c 65 53 79 73 74 	imul   $0x65747379,0x53(%ebp,%eiz,2),%ebp
46836f:	65
468370:	6d                   	insl   (%dx),%es:(%edi)
468371:	00 45 78             	add    %al,0x78(%ebp)
468374:	69 73 74 73 00 44 69 	imul   $0x69440073,0x74(%ebx),%esi
46837b:	72 65                	jb     0x4683e2
46837d:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
468381:	79 00                	jns    0x468383
468383:	44                   	inc    %esp
468384:	65 6c                	gs insb (%dx),%es:(%edi)
468386:	65 74 65             	gs je  0x4683ee
468389:	00 54 68 72          	add    %dl,0x72(%eax,%ebp,2)
46838d:	65 61                	gs popa
46838f:	64 00 53 6c          	add    %dl,%fs:0x6c(%ebx)
468393:	65 65 70 00          	gs gs jo 0x468397
468397:	53                   	push   %ebx
468398:	65 6c                	gs insb (%dx),%es:(%edi)
46839a:	65 63 74 4d 61       	arpl   %esi,%gs:0x61(%ebp,%ecx,2)
46839f:	6e                   	outsb  %ds:(%esi),(%dx)
4683a0:	79 00                	jns    0x4683a2
4683a2:	53                   	push   %ebx
4683a3:	65 61                	gs popa
4683a5:	72 63                	jb     0x46840a
4683a7:	68 4f 70 74 69       	push   $0x6974704f
4683ac:	6f                   	outsl  %ds:(%esi),(%dx)
4683ad:	6e                   	outsb  %ds:(%esi),(%dx)
4683ae:	00 52 65             	add    %dl,0x65(%edx)
4683b1:	61                   	popa
4683b2:	64 41                	fs inc %ecx
4683b4:	6c                   	insb   (%dx),%es:(%edi)
4683b5:	6c                   	insb   (%dx),%es:(%edi)
4683b6:	54                   	push   %esp
4683b7:	65 78 74             	gs js  0x46842e
4683ba:	00 41 70             	add    %al,0x70(%ecx)
4683bd:	70 65                	jo     0x468424
4683bf:	6e                   	outsb  %ds:(%esi),(%dx)
4683c0:	64 41                	fs inc %ecx
4683c2:	6c                   	insb   (%dx),%es:(%edi)
4683c3:	6c                   	insb   (%dx),%es:(%edi)
4683c4:	54                   	push   %esp
4683c5:	65 78 74             	gs js  0x46843c
4683c8:	00 57 72             	add    %dl,0x72(%edi)
4683cb:	69 74 65 41 6c 6c 54 	imul   $0x65546c6c,0x41(%ebp,%eiz,2),%esi
4683d2:	65
4683d3:	78 74                	js     0x468449
4683d5:	00 46 69             	add    %al,0x69(%esi)
4683d8:	6c                   	insb   (%dx),%es:(%edi)
4683d9:	65 53                	gs push %ebx
4683db:	74 72                	je     0x46844f
4683dd:	65 61                	gs popa
4683df:	6d                   	insl   (%dx),%es:(%edi)
4683e0:	00 47 65             	add    %al,0x65(%edi)
4683e3:	74 46                	je     0x46842b
4683e5:	6f                   	outsl  %ds:(%esi),(%dx)
4683e6:	6c                   	insb   (%dx),%es:(%edi)
4683e7:	64 65 72 50          	fs gs jb 0x46843b
4683eb:	61                   	popa
4683ec:	74 68                	je     0x468456
4683ee:	00 53 70             	add    %dl,0x70(%ebx)
4683f1:	65 63 69 61          	arpl   %ebp,%gs:0x61(%ecx)
4683f5:	6c                   	insb   (%dx),%es:(%edi)
4683f6:	46                   	inc    %esi
4683f7:	6f                   	outsl  %ds:(%esi),(%dx)
4683f8:	6c                   	insb   (%dx),%es:(%edi)
4683f9:	64 65 72 00          	fs gs jb 0x4683fd
4683fd:	47                   	inc    %edi
4683fe:	65 74 45             	gs je  0x468446
468401:	6e                   	outsb  %ds:(%esi),(%dx)
468402:	74 72                	je     0x468476
468404:	79 41                	jns    0x468447
468406:	73 73                	jae    0x46847b
468408:	65 6d                	gs insl (%dx),%es:(%edi)
46840a:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
46840e:	43                   	inc    %ebx
46840f:	72 65                	jb     0x468476
468411:	61                   	popa
468412:	74 65                	je     0x468479
468414:	44                   	inc    %esp
468415:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
46841c:	79 00                	jns    0x46841e
46841e:	44                   	inc    %esp
46841f:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
468426:	79 49                	jns    0x468471
468428:	6e                   	outsb  %ds:(%esi),(%dx)
468429:	66 6f                	outsw  %ds:(%esi),(%dx)
46842b:	00 47 75             	add    %al,0x75(%edi)
46842e:	69 64 00 4e 65 77 47 	imul   $0x75477765,0x4e(%eax,%eax,1),%esp
468435:	75
468436:	69 64 00 53 65 74 41 	imul   $0x74417465,0x53(%eax,%eax,1),%esp
46843d:	74
46843e:	74 72                	je     0x4684b2
468440:	69 62 75 74 65 73 00 	imul   $0x736574,0x75(%edx),%esp
468447:	46                   	inc    %esi
468448:	69 6c 65 41 74 74 72 	imul   $0x69727474,0x41(%ebp,%eiz,2),%ebp
46844f:	69
468450:	62 75 74             	bound  %esi,0x74(%ebp)
468453:	65 73 00             	gs jae 0x468456
468456:	69 6e 63 6c 75 64 65 	imul   $0x6564756c,0x63(%esi),%ebp
46845d:	00 4d 61             	add    %cl,0x61(%ebp)
468460:	6b 65 52 65          	imul   $0x65,0x52(%ebp),%esp
468464:	6c                   	insb   (%dx),%es:(%edi)
468465:	61                   	popa
468466:	74 69                	je     0x4684d1
468468:	76 65                	jbe    0x4684cf
46846a:	55                   	push   %ebp
46846b:	72 69                	jb     0x4684d6
46846d:	00 44 69 72          	add    %al,0x72(%ecx,%ebp,2)
468471:	65 63 74 6f 72       	arpl   %esi,%gs:0x72(%edi,%ebp,2)
468476:	79 53                	jns    0x4684cb
468478:	65 70 61             	gs jo  0x4684dc
46847b:	72 61                	jb     0x4684de
46847d:	74 6f                	je     0x4684ee
46847f:	72 43                	jb     0x4684c4
468481:	68 61 72 00 45       	push   $0x45007261
468486:	6d                   	insl   (%dx),%es:(%edi)
468487:	70 74                	jo     0x4684fd
468489:	79 00                	jns    0x46848b
46848b:	52                   	push   %edx
46848c:	65 6d                	gs insl (%dx),%es:(%edi)
46848e:	6f                   	outsl  %ds:(%esi),(%dx)
46848f:	76 65                	jbe    0x4684f6
468491:	50                   	push   %eax
468492:	61                   	popa
468493:	74 68                	je     0x4684fd
468495:	54                   	push   %esp
468496:	72 61                	jb     0x4684f9
468498:	76 65                	jbe    0x4684ff
46849a:	72 73                	jb     0x46850f
46849c:	61                   	popa
46849d:	6c                   	insb   (%dx),%es:(%edi)
46849e:	00 47 65             	add    %al,0x65(%edi)
4684a1:	74 46                	je     0x4684e9
4684a3:	69 6c 65 73 00 47 65 	imul   $0x74654700,0x73(%ebp,%eiz,2),%ebp
4684aa:	74
4684ab:	44                   	inc    %esp
4684ac:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
4684b3:	69 65 73 00 4d 61 74 	imul   $0x74614d00,0x73(%ebp),%esp
4684ba:	68 00 4d 61 78       	push   $0x78614d00
4684bf:	00 49 4f             	add    %cl,0x4f(%ecx)
4684c2:	45                   	inc    %ebp
4684c3:	78 63                	js     0x468528
4684c5:	65 70 74             	gs jo  0x46853c
4684c8:	69 6f 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%ebp
4684cf:	5f                   	pop    %edi
4684d0:	43                   	inc    %ebx
4684d1:	75 72                	jne    0x468545
4684d3:	72 65                	jb     0x46853a
4684d5:	6e                   	outsb  %ds:(%esi),(%dx)
4684d6:	74 44                	je     0x46851c
4684d8:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
4684df:	79 00                	jns    0x4684e1
4684e1:	47                   	inc    %edi
4684e2:	65 74 44             	gs je  0x468529
4684e5:	69 73 6b 46 72 65 65 	imul   $0x65657246,0x6b(%ebx),%esi
4684ec:	53                   	push   %ebx
4684ed:	70 61                	jo     0x468550
4684ef:	63 65 45             	arpl   %esp,0x45(%ebp)
4684f2:	78 00                	js     0x4684f4
4684f4:	6c                   	insb   (%dx),%es:(%edi)
4684f5:	70 44                	jo     0x46853b
4684f7:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
4684fe:	79 4e                	jns    0x46854e
468500:	61                   	popa
468501:	6d                   	insl   (%dx),%es:(%edi)
468502:	65 00 6c 70 46       	add    %ch,%gs:0x46(%eax,%esi,2)
468507:	72 65                	jb     0x46856e
468509:	65 42                	gs inc %edx
46850b:	79 74                	jns    0x468581
46850d:	65 73 41             	gs jae 0x468551
468510:	76 61                	jbe    0x468573
468512:	69 6c 61 62 6c 65 00 	imul   $0x6c00656c,0x62(%ecx,%eiz,2),%ebp
468519:	6c
46851a:	70 54                	jo     0x468570
46851c:	6f                   	outsl  %ds:(%esi),(%dx)
46851d:	74 61                	je     0x468580
46851f:	6c                   	insb   (%dx),%es:(%edi)
468520:	4e                   	dec    %esi
468521:	75 6d                	jne    0x468590
468523:	62 65 72             	bound  %esp,0x72(%ebp)
468526:	4f                   	dec    %edi
468527:	66 42                	inc    %dx
468529:	79 74                	jns    0x46859f
46852b:	65 73 00             	gs jae 0x46852e
46852e:	6c                   	insb   (%dx),%es:(%edi)
46852f:	70 54                	jo     0x468585
468531:	6f                   	outsl  %ds:(%esi),(%dx)
468532:	74 61                	je     0x468595
468534:	6c                   	insb   (%dx),%es:(%edi)
468535:	4e                   	dec    %esi
468536:	75 6d                	jne    0x4685a5
468538:	62 65 72             	bound  %esp,0x72(%ebp)
46853b:	4f                   	dec    %edi
46853c:	66 46                	inc    %si
46853e:	72 65                	jb     0x4685a5
468540:	65 42                	gs inc %edx
468542:	79 74                	jns    0x4685b8
468544:	65 73 00             	gs jae 0x468547
468547:	3c 3e                	cmp    $0x3e,%al
468549:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
46854c:	44                   	inc    %esp
46854d:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
468554:	6c                   	insb   (%dx),%es:(%edi)
468555:	61                   	popa
468556:	73 73                	jae    0x4685cb
468558:	35 5f 30 00 3c       	xor    $0x3c00305f,%eax
46855d:	45                   	inc    %ebp
46855e:	6e                   	outsb  %ds:(%esi),(%dx)
46855f:	75 6d                	jne    0x4685ce
468561:	65 72 61             	gs jb  0x4685c5
468564:	74 65                	je     0x4685cb
468566:	46                   	inc    %esi
468567:	69 6c 65 73 3e 62 5f 	imul   $0x5f5f623e,0x73(%ebp,%eiz,2),%ebp
46856e:	5f
46856f:	30 00                	xor    %al,(%eax)
468571:	70 61                	jo     0x4685d4
468573:	74 74                	je     0x4685e9
468575:	65 72 6e             	gs jb  0x4685e6
468578:	00 3c 3e             	add    %bh,(%esi,%edi,1)
46857b:	63 5f 5f             	arpl   %ebx,0x5f(%edi)
46857e:	44                   	inc    %esp
46857f:	69 73 70 6c 61 79 43 	imul   $0x4379616c,0x70(%ebx),%esi
468586:	6c                   	insb   (%dx),%es:(%edi)
468587:	61                   	popa
468588:	73 73                	jae    0x4685fd
46858a:	36 5f                	ss pop %edi
46858c:	30 00                	xor    %al,(%eax)
46858e:	3c 45                	cmp    $0x45,%al
468590:	6e                   	outsb  %ds:(%esi),(%dx)
468591:	75 6d                	jne    0x468600
468593:	65 72 61             	gs jb  0x4685f7
468596:	74 65                	je     0x4685fd
468598:	46                   	inc    %esi
468599:	69 6c 65 73 52 65 63 	imul   $0x75636552,0x73(%ebp,%eiz,2),%ebp
4685a0:	75
4685a1:	72 73                	jb     0x468616
4685a3:	69 76 65 6c 79 3e 62 	imul   $0x623e796c,0x65(%esi),%esi
4685aa:	5f                   	pop    %edi
4685ab:	5f                   	pop    %edi
4685ac:	30 00                	xor    %al,(%eax)
4685ae:	3c 3e                	cmp    $0x3e,%al
4685b0:	39 5f 5f             	cmp    %ebx,0x5f(%edi)
4685b3:	31 37                	xor    %esi,(%edi)
4685b5:	5f                   	pop    %edi
4685b6:	30 00                	xor    %al,(%eax)
4685b8:	3c 50                	cmp    $0x50,%al
4685ba:	75 72                	jne    0x46862e
4685bc:	67 65 44             	addr16 gs inc %esp
4685bf:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
4685c6:	79 3e                	jns    0x468606
4685c8:	62 5f 5f             	bound  %ebx,0x5f(%edi)
4685cb:	31 37                	xor    %esi,(%edi)
4685cd:	5f                   	pop    %edi
4685ce:	30 00                	xor    %al,(%eax)
4685d0:	66 69 00 58 6d       	imul   $0x6d58,(%eax),%ax
4685d5:	6c                   	insb   (%dx),%es:(%edi)
4685d6:	45                   	inc    %ebp
4685d7:	6c                   	insb   (%dx),%es:(%edi)
4685d8:	65 6d                	gs insl (%dx),%es:(%edi)
4685da:	65 6e                	outsb  %gs:(%esi),(%dx)
4685dc:	74 45                	je     0x468623
4685de:	78 74                	js     0x468654
4685e0:	65 6e                	outsb  %gs:(%esi),(%dx)
4685e2:	73 69                	jae    0x46864d
4685e4:	6f                   	outsl  %ds:(%esi),(%dx)
4685e5:	6e                   	outsb  %ds:(%esi),(%dx)
4685e6:	73 00                	jae    0x4685e8
4685e8:	45                   	inc    %ebp
4685e9:	6c                   	insb   (%dx),%es:(%edi)
4685ea:	65 6d                	gs insl (%dx),%es:(%edi)
4685ec:	65 6e                	outsb  %gs:(%esi),(%dx)
4685ee:	74 41                	je     0x468631
4685f0:	6e                   	outsb  %ds:(%esi),(%dx)
4685f1:	79 4e                	jns    0x468641
4685f3:	61                   	popa
4685f4:	6d                   	insl   (%dx),%es:(%edi)
4685f5:	65 73 70             	gs jae 0x468668
4685f8:	61                   	popa
4685f9:	63 65 00             	arpl   %esp,0x0(%ebp)
4685fc:	72 6f                	jb     0x46866d
4685fe:	6f                   	outsl  %ds:(%esi),(%dx)
4685ff:	74 00                	je     0x468601
468601:	6c                   	insb   (%dx),%es:(%edi)
468602:	6f                   	outsl  %ds:(%esi),(%dx)
468603:	63 61 6c             	arpl   %esp,0x6c(%ecx)
468606:	4e                   	dec    %esi
468607:	61                   	popa
468608:	6d                   	insl   (%dx),%es:(%edi)
468609:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
46860d:	74 5f                	je     0x46866e
46860f:	4c                   	dec    %esp
468610:	6f                   	outsl  %ds:(%esi),(%dx)