463328:	6f                   	outsl  %ds:(%esi),(%dx)
463329:	6d                   	insl   (%dx),%es:(%edi)
46332a:	70 69                	jo     0x463395
46332c:	6c                   	insb   (%dx),%es:(%edi)
46332d:	65 72 53             	gs jb  0x463383
463330:	65 72 76             	gs jb  0x4633a9
463333:	69 63 65 73 00 52 75 	imul   $0x75520073,0x65(%ebx),%esp
46333a:	6e                   	outsb  %ds:(%esi),(%dx)
46333b:	74 69                	je     0x4633a6
46333d:	6d                   	insl   (%dx),%es:(%edi)
46333e:	65 43                	gs inc %ebx
463340:	6f                   	outsl  %ds:(%esi),(%dx)
463341:	6d                   	insl   (%dx),%es:(%edi)
463342:	70 61                	jo     0x4633a5
463344:	74 69                	je     0x4633af
463346:	62 69 6c             	bound  %ebp,0x6c(%ecx)
463349:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
463350:	69
463351:	62 75 74             	bound  %esi,0x74(%ebp)
463354:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
463359:	75 67                	jne    0x4633c2
46335b:	67 61                	addr16 popa
46335d:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
463361:	74 74                	je     0x4633d7
463363:	72 69                	jb     0x4633ce
463365:	62 75 74             	bound  %esi,0x74(%ebp)
463368:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
46336c:	73 74                	jae    0x4633e2
46336e:	65 6d                	gs insl (%dx),%es:(%edi)
463370:	2e 44                	cs inc %esp
463372:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
463379:	69 63 73 00 44 65 62 	imul   $0x62654400,0x73(%ebx),%esp
463380:	75 67                	jne    0x4633e9
463382:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
463389:	65
46338a:	73 00                	jae    0x46338c
46338c:	41                   	inc    %ecx
46338d:	73 73                	jae    0x463402
46338f:	65 6d                	gs insl (%dx),%es:(%edi)
463391:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
463395:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
46339c:	72
46339d:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4633a4:	73 73                	jae    0x463419
4633a6:	65 6d                	gs insl (%dx),%es:(%edi)
4633a8:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
4633ac:	65 73 63             	gs jae 0x463412
4633af:	72 69                	jb     0x46341a
4633b1:	70 74                	jo     0x463427
4633b3:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
4633ba:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4633c1:	73 73                	jae    0x463436
4633c3:	65 6d                	gs insl (%dx),%es:(%edi)
4633c5:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4633c9:	6f                   	outsl  %ds:(%esi),(%dx)
4633ca:	6e                   	outsb  %ds:(%esi),(%dx)
4633cb:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
4633d1:	74 69                	je     0x46343c
4633d3:	6f                   	outsl  %ds:(%esi),(%dx)
4633d4:	6e                   	outsb  %ds:(%esi),(%dx)
4633d5:	41                   	inc    %ecx
4633d6:	74 74                	je     0x46344c
4633d8:	72 69                	jb     0x463443
4633da:	62 75 74             	bound  %esi,0x74(%ebp)
4633dd:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4633e1:	73 65                	jae    0x463448
4633e3:	6d                   	insl   (%dx),%es:(%edi)
4633e4:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4633e8:	6f                   	outsl  %ds:(%esi),(%dx)
4633e9:	6d                   	insl   (%dx),%es:(%edi)
4633ea:	70 61                	jo     0x46344d
4633ec:	6e                   	outsb  %ds:(%esi),(%dx)
4633ed:	79 41                	jns    0x463430
4633ef:	74 74                	je     0x463465
4633f1:	72 69                	jb     0x46345c
4633f3:	62 75 74             	bound  %esi,0x74(%ebp)
4633f6:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4633fa:	73 65                	jae    0x463461
4633fc:	6d                   	insl   (%dx),%es:(%edi)
4633fd:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
463401:	72 6f                	jb     0x463472
463403:	64 75 63             	fs jne 0x463469
463406:	74 41                	je     0x463449
463408:	74 74                	je     0x46347e
46340a:	72 69                	jb     0x463475
46340c:	62 75 74             	bound  %esi,0x74(%ebp)
46340f:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
463413:	73 65                	jae    0x46347a
463415:	6d                   	insl   (%dx),%es:(%edi)
463416:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
46341a:	6f                   	outsl  %ds:(%esi),(%dx)
46341b:	70 79                	jo     0x463496
46341d:	72 69                	jb     0x463488
46341f:	67 68 74 41 74 74    	addr16 push $0x74744174
463425:	72 69                	jb     0x463490
463427:	62 75 74             	bound  %esi,0x74(%ebp)
46342a:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
46342e:	73 65                	jae    0x463495
463430:	6d                   	insl   (%dx),%es:(%edi)
463431:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
463435:	72 61                	jb     0x463498
463437:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
46343a:	61                   	popa
46343b:	72 6b                	jb     0x4634a8
46343d:	41                   	inc    %ecx
46343e:	74 74                	je     0x4634b4
463440:	72 69                	jb     0x4634ab
463442:	62 75 74             	bound  %esi,0x74(%ebp)
463445:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
463449:	6d                   	insl   (%dx),%es:(%edi)
46344a:	56                   	push   %esi
46344b:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
463452:	74 74                	je     0x4634c8
463454:	72 69                	jb     0x4634bf
463456:	62 75 74             	bound  %esi,0x74(%ebp)
463459:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
46345d:	73 74                	jae    0x4634d3
46345f:	65 6d                	gs insl (%dx),%es:(%edi)
463461:	2e 52                	cs push %edx
463463:	75 6e                	jne    0x4634d3
463465:	74 69                	je     0x4634d0
463467:	6d                   	insl   (%dx),%es:(%edi)
463468:	65 2e 49             	gs cs dec %ecx
46346b:	6e                   	outsb  %ds:(%esi),(%dx)
46346c:	74 65                	je     0x4634d3
46346e:	72 6f                	jb     0x4634df
463470:	70 53                	jo     0x4634c5
463472:	65 72 76             	gs jb  0x4634eb
463475:	69 63 65 73 00 47 75 	imul   $0x75470073,0x65(%ebx),%esp
46347c:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
463483:	62
463484:	75 74                	jne    0x4634fa
463486:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
46348a:	73 65                	jae    0x4634f1
46348c:	6d                   	insl   (%dx),%es:(%edi)
46348d:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
463491:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
463498:	69
463499:	6f                   	outsl  %ds:(%esi),(%dx)
46349a:	6e                   	outsb  %ds:(%esi),(%dx)
46349b:	41                   	inc    %ecx
46349c:	74 74                	je     0x463512
46349e:	72 69                	jb     0x463509
4634a0:	62 75 74             	bound  %esi,0x74(%ebp)
4634a3:	65 00 54 61 72       	add    %dl,%gs:0x72(%ecx,%eiz,2)
4634a8:	67 65 74 46          	addr16 gs je 0x4634f2
4634ac:	72 61                	jb     0x46350f
4634ae:	6d                   	insl   (%dx),%es:(%edi)
4634af:	65 77 6f             	gs ja  0x463521
4634b2:	72 6b                	jb     0x46351f
4634b4:	41                   	inc    %ecx
4634b5:	74 74                	je     0x46352b
4634b7:	72 69                	jb     0x463522
4634b9:	62 75 74             	bound  %esi,0x74(%ebp)
4634bc:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4634c0:	73 74                	jae    0x463536
4634c2:	65 6d                	gs insl (%dx),%es:(%edi)
4634c4:	2e 52                	cs push %edx
4634c6:	75 6e                	jne    0x463536
4634c8:	74 69                	je     0x463533
4634ca:	6d                   	insl   (%dx),%es:(%edi)
4634cb:	65 2e 56             	gs cs push %esi
4634ce:	65 72 73             	gs jb  0x463544
4634d1:	69 6f 6e 69 6e 67 00 	imul   $0x676e69,0x6e(%edi),%ebp
4634d8:	43                   	inc    %ebx
4634d9:	6f                   	outsl  %ds:(%esi),(%dx)
4634da:	6d                   	insl   (%dx),%es:(%edi)
4634db:	70 69                	jo     0x463546
4634dd:	6c                   	insb   (%dx),%es:(%edi)
4634de:	65 72 47             	gs jb  0x463528
4634e1:	65 6e                	outsb  %gs:(%esi),(%dx)
4634e3:	65 72 61             	gs jb  0x463547
4634e6:	74 65                	je     0x46354d
4634e8:	64 41                	fs inc %ecx
4634ea:	74 74                	je     0x463560
4634ec:	72 69                	jb     0x463557
4634ee:	62 75 74             	bound  %esi,0x74(%ebp)
4634f1:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
4634f6:	75 67                	jne    0x46355f
4634f8:	67 65 72 42          	addr16 gs jb 0x46353e
4634fc:	72 6f                	jb     0x46356d
4634fe:	77 73                	ja     0x463573
463500:	61                   	popa
463501:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
463505:	74 74                	je     0x46357b
463507:	72 69                	jb     0x463572
463509:	62 75 74             	bound  %esi,0x74(%ebp)
46350c:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
463511:	75 67                	jne    0x46357a
463513:	67 65 72 42          	addr16 gs jb 0x463559
463517:	72 6f                	jb     0x463588
463519:	77 73                	ja     0x46358e
46351b:	61                   	popa
46351c:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
463520:	74 61                	je     0x463583
463522:	74 65                	je     0x463589
463524:	00 47 65             	add    %al,0x65(%edi)
463527:	6e                   	outsb  %ds:(%esi),(%dx)
463528:	65 72 61             	gs jb  0x46358c
46352b:	74 65                	je     0x463592
46352d:	64 43                	fs inc %ebx
46352f:	6f                   	outsl  %ds:(%esi),(%dx)
463530:	64 65 41             	fs gs inc %ecx
463533:	74 74                	je     0x4635a9
463535:	72 69                	jb     0x4635a0
463537:	62 75 74             	bound  %esi,0x74(%ebp)
46353a:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
46353e:	73 74                	jae    0x4635b4
463540:	65 6d                	gs insl (%dx),%es:(%edi)
463542:	2e 43                	cs inc %ebx
463544:	6f                   	outsl  %ds:(%esi),(%dx)
463545:	64 65 44             	fs gs inc %esp
463548:	6f                   	outsl  %ds:(%esi),(%dx)
463549:	6d                   	insl   (%dx),%es:(%edi)
46354a:	2e 43                	cs inc %ebx
46354c:	6f                   	outsl  %ds:(%esi),(%dx)
46354d:	6d                   	insl   (%dx),%es:(%edi)
46354e:	70 69                	jo     0x4635b9
463550:	6c                   	insb   (%dx),%es:(%edi)
463551:	65 72 00             	gs jb  0x463554
463554:	44                   	inc    %esp
463555:	65 62 75 67          	bound  %esi,%gs:0x67(%ebp)
463559:	67 65 72 4e          	addr16 gs jb 0x4635ab
46355d:	6f                   	outsl  %ds:(%esi),(%dx)
46355e:	6e                   	outsb  %ds:(%esi),(%dx)
46355f:	55                   	push   %ebp
463560:	73 65                	jae    0x4635c7
463562:	72 43                	jb     0x4635a7
463564:	6f                   	outsl  %ds:(%esi),(%dx)
463565:	64 65 41             	fs gs inc %ecx
463568:	74 74                	je     0x4635de
46356a:	72 69                	jb     0x4635d5
46356c:	62 75 74             	bound  %esi,0x74(%ebp)
46356f:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
463573:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
46357a:	77
46357b:	73 61                	jae    0x4635de
46357d:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
463581:	74 74                	je     0x4635f7
463583:	72 69                	jb     0x4635ee
463585:	62 75 74             	bound  %esi,0x74(%ebp)
463588:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
46358c:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
463593:	77
463594:	73 61                	jae    0x4635f7
463596:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
46359a:	74 61                	je     0x4635fd
46359c:	74 65                	je     0x463603
46359e:	00 43 61             	add    %al,0x61(%ebx)
4635a1:	6c                   	insb   (%dx),%es:(%edi)
4635a2:	63 75 6c             	arpl   %esi,0x6c(%ebp)
4635a5:	61                   	popa
4635a6:	74 6f                	je     0x463617
4635a8:	72 2e                	jb     0x4635d8
4635aa:	46                   	inc    %esi
4635ab:	6f                   	outsl  %ds:(%esi),(%dx)
4635ac:	72 6d                	jb     0x46361b
4635ae:	4d                   	dec    %ebp
4635af:	61                   	popa
4635b0:	69 6e 2e 72 65 73 6f 	imul   $0x6f736572,0x2e(%esi),%ebp
4635b7:	75 72                	jne    0x46362b
4635b9:	63 65 73             	arpl   %esp,0x73(%ebp)
4635bc:	00 43 61             	add    %al,0x61(%ebx)
4635bf:	6c                   	insb   (%dx),%es:(%edi)
4635c0:	63 75 6c             	arpl   %esi,0x6c(%ebp)
4635c3:	61                   	popa
4635c4:	74 6f                	je     0x463635
4635c6:	72 2e                	jb     0x4635f6
4635c8:	4d                   	dec    %ebp
4635c9:	61                   	popa
4635ca:	69 6e 57 69 6e 64 6f 	imul   $0x6f646e69,0x57(%esi),%ebp
4635d1:	77 2e                	ja     0x463601
4635d3:	72 65                	jb     0x46363a
4635d5:	73 6f                	jae    0x463646
4635d7:	75 72                	jne    0x46364b
4635d9:	63 65 73             	arpl   %esp,0x73(%ebp)
4635dc:	00 43 61             	add    %al,0x61(%ebx)
4635df:	6c                   	insb   (%dx),%es:(%edi)
4635e0:	63 75 6c             	arpl   %esi,0x6c(%ebp)
4635e3:	61                   	popa
4635e4:	74 6f                	je     0x463655
4635e6:	72 2e                	jb     0x463616
4635e8:	50                   	push   %eax
4635e9:	72 6f                	jb     0x46365a
4635eb:	70 65                	jo     0x463652
4635ed:	72 74                	jb     0x463663
4635ef:	69 65 73 2e 52 65 73 	imul   $0x7365522e,0x73(%ebp),%esp
4635f6:	6f                   	outsl  %ds:(%esi),(%dx)
4635f7:	75 72                	jne    0x46366b
4635f9:	63 65 73             	arpl   %esp,0x73(%ebp)
4635fc:	2e 72 65             	jb,pn  0x463664
4635ff:	73 6f                	jae    0x463670
463601:	75 72                	jne    0x463675
463603:	63 65 73             	arpl   %esp,0x73(%ebp)
463606:	00 6f 70             	add    %ch,0x70(%edi)
463609:	5f                   	pop    %edi
46360a:	41                   	inc    %ecx
46360b:	64 64 69 74 69 6f 6e 	fs imul $0x7453006e,%fs:0x6f(%ecx,%ebp,2),%esi
463612:	00 53 74
463615:	72 69                	jb     0x463680
463617:	6e                   	outsb  %ds:(%esi),(%dx)
463618:	67 00 6f 70          	add    %ch,0x70(%bx)
46361c:	5f                   	pop    %edi
46361d:	45                   	inc    %ebp
46361e:	71 75                	jno    0x463695
463620:	61                   	popa
463621:	6c                   	insb   (%dx),%es:(%edi)
463622:	69 74 79 00 43 6f 6e 	imul   $0x636e6f43,0x0(%ecx,%edi,2),%esi
463629:	63
46362a:	61                   	popa
46362b:	74 00                	je     0x46362d
46362d:	43                   	inc    %ebx
46362e:	6f                   	outsl  %ds:(%esi),(%dx)
46362f:	6e                   	outsb  %ds:(%esi),(%dx)
463630:	73 6f                	jae    0x4636a1
463632:	6c                   	insb   (%dx),%es:(%edi)
463633:	65 00 57 72          	add    %dl,%gs:0x72(%edi)
463637:	69 74 65 4c 69 6e 65 	imul   $0x656e69,0x4c(%ebp,%eiz,2),%esi
46363e:	00
46363f:	51                   	push   %ecx
463640:	75 65                	jne    0x4636a7
463642:	75 65                	jne    0x4636a9
463644:	60                   	pusha
463645:	31 00                	xor    %eax,(%eax)
463647:	67 65 74 5f          	addr16 gs je 0x4636aa
46364b:	49                   	dec    %ecx
46364c:	74 65                	je     0x4636b3
46364e:	6d                   	insl   (%dx),%es:(%edi)
46364f:	00 67 65             	add    %ah,0x65(%edi)
463652:	74 5f                	je     0x4636b3
463654:	48                   	dec    %eax
463655:	61                   	popa
463656:	73 56                	jae    0x4636ae
463658:	61                   	popa
463659:	6c                   	insb   (%dx),%es:(%edi)
46365a:	75 65                	jne    0x4636c1
46365c:	00 45 6e             	add    %al,0x6e(%ebp)
46365f:	71 75                	jno    0x4636d6
463661:	65 75 65             	gs jne 0x4636c9
463664:	00 67 65             	add    %ah,0x65(%edi)
463667:	74 5f                	je     0x4636c8
463669:	43                   	inc    %ebx
46366a:	6f                   	outsl  %ds:(%esi),(%dx)
46366b:	75 6e                	jne    0x4636db
46366d:	74 00                	je     0x46366f
46366f:	50                   	push   %eax
463670:	65 65 6b 00 47       	gs imul $0x47,%gs:(%eax),%eax
463675:	65 74 56             	gs je  0x4636ce
463678:	61                   	popa
463679:	6c                   	insb   (%dx),%es:(%edi)