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)
46367a:	75 65                	jne    0x4636e1
46367c:	4f                   	dec    %edi
46367d:	72 44                	jb     0x4636c3
46367f:	65 66 61             	gs popaw
463682:	75 6c                	jne    0x4636f0
463684:	74 00                	je     0x463686
463686:	50                   	push   %eax
463687:	6f                   	outsl  %ds:(%esi),(%dx)
463688:	70 00                	jo     0x46368a
46368a:	50                   	push   %eax
46368b:	75 73                	jne    0x463700
46368d:	68 00 49 6e 73       	push   $0x736e4900
463692:	65 72 74             	gs jb  0x463709
463695:	00 44 65 71          	add    %al,0x71(%ebp,%eiz,2)
463699:	75 65                	jne    0x463700
46369b:	75 65                	jne    0x463702
46369d:	00 52 65             	add    %dl,0x65(%edx)
4636a0:	67 65 78 00          	addr16 gs js 0x4636a4
4636a4:	53                   	push   %ebx
4636a5:	79 73                	jns    0x46371a
4636a7:	74 65                	je     0x46370e
4636a9:	6d                   	insl   (%dx),%es:(%edi)
4636aa:	2e 54                	cs push %esp
4636ac:	65 78 74             	gs js  0x463723
4636af:	2e 52                	cs push %edx
4636b1:	65 67 75 6c          	gs addr16 jne 0x463721
4636b5:	61                   	popa
4636b6:	72 45                	jb     0x4636fd
4636b8:	78 70                	js     0x46372a
4636ba:	72 65                	jb     0x463721
4636bc:	73 73                	jae    0x463731
4636be:	69 6f 6e 73 00 49 73 	imul   $0x73490073,0x6e(%edi),%ebp
4636c5:	4d                   	dec    %ebp
4636c6:	61                   	popa
4636c7:	74 63                	je     0x46372c
4636c9:	68 00 67 65 74       	push   $0x74656700
4636ce:	5f                   	pop    %edi
4636cf:	43                   	inc    %ebx
4636d0:	75 72                	jne    0x463744
4636d2:	72 65                	jb     0x463739
4636d4:	6e                   	outsb  %ds:(%esi),(%dx)
4636d5:	74 44                	je     0x46371b
4636d7:	6f                   	outsl  %ds:(%esi),(%dx)
4636d8:	6d                   	insl   (%dx),%es:(%edi)
4636d9:	61                   	popa
4636da:	69 6e 00 4c 6f 61 64 	imul   $0x64616f4c,0x0(%esi),%ebp
4636e1:	00 47 65             	add    %al,0x65(%edi)
4636e4:	74 54                	je     0x46373a
4636e6:	79 70                	jns    0x463758
4636e8:	65 73 00             	gs jae 0x4636eb
4636eb:	45                   	inc    %ebp
4636ec:	6e                   	outsb  %ds:(%esi),(%dx)
4636ed:	76 69                	jbe    0x463758
4636ef:	72 6f                	jb     0x463760
4636f1:	6e                   	outsb  %ds:(%esi),(%dx)
4636f2:	6d                   	insl   (%dx),%es:(%edi)
4636f3:	65 6e                	outsb  %gs:(%esi),(%dx)
4636f5:	74 00                	je     0x4636f7
4636f7:	45                   	inc    %ebp
4636f8:	78 69                	js     0x463763
4636fa:	74 00                	je     0x4636fc
4636fc:	49                   	dec    %ecx
4636fd:	6e                   	outsb  %ds:(%esi),(%dx)
4636fe:	76 6f                	jbe    0x46376f
463700:	6b 65 4d 65          	imul   $0x65,0x4d(%ebp),%esp
463704:	6d                   	insl   (%dx),%es:(%edi)
463705:	62 65 72             	bound  %esp,0x72(%ebp)
463708:	00 54 6f 4c          	add    %dl,0x4c(%edi,%ebp,2)
46370c:	6f                   	outsl  %ds:(%esi),(%dx)
46370d:	77 65                	ja     0x463774
46370f:	72 00                	jb     0x463711
463711:	5a                   	pop    %edx
463712:	65 72 6f             	gs jb  0x463784
463715:	00 6f 70             	add    %ch,0x70(%edi)
463718:	5f                   	pop    %edi
463719:	44                   	inc    %esp
46371a:	69 76 69 73 69 6f 6e 	imul   $0x6e6f6973,0x69(%esi),%esi
463721:	00 44 6f 75          	add    %al,0x75(%edi,%ebp,2)
463725:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
463729:	43                   	inc    %ebx
46372a:	6f                   	outsl  %ds:(%esi),(%dx)
46372b:	6e                   	outsb  %ds:(%esi),(%dx)
46372c:	76 65                	jbe    0x463793
46372e:	72 74                	jb     0x4637a4
463730:	00 54 6f 44          	add    %dl,0x44(%edi,%ebp,2)
463734:	6f                   	outsl  %ds:(%esi),(%dx)
463735:	75 62                	jne    0x463799
463737:	6c                   	insb   (%dx),%es:(%edi)
463738:	65 00 4d 61          	add    %cl,%gs:0x61(%ebp)
46373c:	74 68                	je     0x4637a6
46373e:	00 50 6f             	add    %dl,0x6f(%eax)
463741:	77 00                	ja     0x463743
463743:	54                   	push   %esp
463744:	6f                   	outsl  %ds:(%esi),(%dx)
463745:	53                   	push   %ebx
463746:	74 72                	je     0x4637ba
463748:	69 6e 67 00 43 68 61 	imul   $0x61684300,0x67(%esi),%ebp
46374f:	72 00                	jb     0x463751
463751:	49                   	dec    %ecx
463752:	73 44                	jae    0x463798
463754:	69 67 69 74 00 67 65 	imul   $0x65670074,0x69(%edi),%esp
46375b:	74 5f                	je     0x4637bc
46375d:	54                   	push   %esp
46375e:	65 78 74             	gs js  0x4637d5
463761:	00 43 6f             	add    %al,0x6f(%ebx)
463764:	6e                   	outsb  %ds:(%esi),(%dx)
463765:	74 61                	je     0x4637c8
463767:	69 6e 73 00 67 65 74 	imul   $0x74656700,0x73(%esi),%ebp
46376e:	5f                   	pop    %edi
46376f:	4c                   	dec    %esp
463770:	65 6e                	outsb  %gs:(%esi),(%dx)
463772:	67 74 68             	addr16 je 0x4637dd
463775:	00 49 6e             	add    %cl,0x6e(%ecx)
463778:	64 65 78 4f          	fs gs js 0x4637cb
46377c:	66 00 53 75          	data16 add %dl,0x75(%ebx)
463780:	62 73 74             	bound  %esi,0x74(%ebx)
463783:	72 69                	jb     0x4637ee
463785:	6e                   	outsb  %ds:(%esi),(%dx)
463786:	67 00 73 65          	add    %dh,0x65(%bp,%di)
46378a:	74 5f                	je     0x4637eb
46378c:	54                   	push   %esp
46378d:	65 78 74             	gs js  0x463804
463790:	00 67 65             	add    %ah,0x65(%edi)
463793:	74 5f                	je     0x4637f4
463795:	43                   	inc    %ebx
463796:	68 61 72 73 00       	push   $0x737261
46379b:	6f                   	outsl  %ds:(%esi),(%dx)
46379c:	70 5f                	jo     0x4637fd
46379e:	49                   	dec    %ecx
46379f:	6e                   	outsb  %ds:(%esi),(%dx)
4637a0:	65 71 75             	gs jno 0x463818
4637a3:	61                   	popa
4637a4:	6c                   	insb   (%dx),%es:(%edi)
4637a5:	69 74 79 00 53 65 6c 	imul   $0x656c6553,0x0(%ecx,%edi,2),%esi
4637ac:	65
4637ad:	63 74 00 44          	arpl   %esi,0x44(%eax,%eax,1)
4637b1:	65 73 65             	gs jae 0x463819
4637b4:	6c                   	insb   (%dx),%es:(%edi)
4637b5:	65 63 74 41 6c       	arpl   %esi,%gs:0x6c(%ecx,%eax,2)
4637ba:	6c                   	insb   (%dx),%es:(%edi)
4637bb:	00 73 65             	add    %dh,0x65(%ebx)
4637be:	74 5f                	je     0x46381f
4637c0:	53                   	push   %ebx
4637c1:	65 6c                	gs insb (%dx),%es:(%edi)
4637c3:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4637c8:	6e                   	outsb  %ds:(%esi),(%dx)
4637c9:	53                   	push   %ebx
4637ca:	74 61                	je     0x46382d
4637cc:	72 74                	jb     0x463842
4637ce:	00 53 75             	add    %dl,0x75(%ebx)
4637d1:	73 70                	jae    0x463843
4637d3:	65 6e                	outsb  %gs:(%esi),(%dx)
4637d5:	64 4c                	fs dec %esp
4637d7:	61                   	popa
4637d8:	79 6f                	jns    0x463849
4637da:	75 74                	jne    0x463850
4637dc:	00 73 65             	add    %dh,0x65(%ebx)
4637df:	74 5f                	je     0x463840
4637e1:	4c                   	dec    %esp
4637e2:	6f                   	outsl  %ds:(%esi),(%dx)
4637e3:	63 61 74             	arpl   %esp,0x74(%ecx)
4637e6:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
4637ed:	5f                   	pop    %edi
4637ee:	4e                   	dec    %esi
4637ef:	61                   	popa
4637f0:	6d                   	insl   (%dx),%es:(%edi)
4637f1:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4637f5:	74 5f                	je     0x463856
4637f7:	53                   	push   %ebx
4637f8:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
4637ff:	5f                   	pop    %edi
463800:	54                   	push   %esp
463801:	61                   	popa
463802:	62 49 6e             	bound  %ecx,0x6e(%ecx)
463805:	64 65 78 00          	fs gs js 0x463809