4b157e:	69 6e 61 6c 42 6c 6f 	imul   $0x6f6c426c,0x61(%esi),%ebp
4b1585:	63 6b 00             	arpl   %ebp,0x0(%ebx)
4b1588:	47                   	inc    %edi
4b1589:	65 74 53             	gs je  0x4b15df
4b158c:	74 72                	je     0x4b1600
4b158e:	69 6e 67 00 67 65 74 	imul   $0x74656700,0x67(%esi),%ebp
4b1595:	5f                   	pop    %edi
4b1596:	55                   	push   %ebp
4b1597:	54                   	push   %esp
4b1598:	46                   	inc    %esi
4b1599:	38 00                	cmp    %al,(%eax)
4b159b:	49                   	dec    %ecx
4b159c:	6e                   	outsb  %ds:(%esi),(%dx)
4b159d:	64 65 78 4f          	fs gs js 0x4b15f0
4b15a1:	66 00 67 65          	data16 add %ah,0x65(%edi)
4b15a5:	74 5f                	je     0x4b1606
4b15a7:	4c                   	dec    %esp
4b15a8:	65 6e                	outsb  %gs:(%esi),(%dx)
4b15aa:	67 74 68             	addr16 je 0x4b1615
4b15ad:	00 47 65             	add    %al,0x65(%edi)
4b15b0:	74 54                	je     0x4b1606
4b15b2:	79 70                	jns    0x4b1624
4b15b4:	65 46                	gs inc %esi
4b15b6:	72 6f                	jb     0x4b1627
4b15b8:	6d                   	insl   (%dx),%es:(%edi)
4b15b9:	48                   	dec    %eax
4b15ba:	61                   	popa
4b15bb:	6e                   	outsb  %ds:(%esi),(%dx)
4b15bc:	64 6c                	fs insb (%dx),%es:(%edi)
4b15be:	65 00 54 6f 41       	add    %dl,%gs:0x41(%edi,%ebp,2)
4b15c3:	72 72                	jb     0x4b1637
4b15c5:	61                   	popa
4b15c6:	79 00                	jns    0x4b15c8
4b15c8:	67 65 74 5f          	addr16 gs je 0x4b162b
4b15cc:	43                   	inc    %ebx
4b15cd:	68 61 72 73 00       	push   $0x737261
4b15d2:	67 65 74 5f          	addr16 gs je 0x4b1635
4b15d6:	45                   	inc    %ebp
4b15d7:	6e                   	outsb  %ds:(%esi),(%dx)
4b15d8:	61                   	popa
4b15d9:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
4b15dd:	00 73 65             	add    %dh,0x65(%ebx)
4b15e0:	74 5f                	je     0x4b1641
4b15e2:	54                   	push   %esp
4b15e3:	65 78 74             	gs js  0x4b165a
4b15e6:	41                   	inc    %ecx
4b15e7:	6c                   	insb   (%dx),%es:(%edi)
4b15e8:	69 67 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%esp
4b15ef:	5f                   	pop    %edi
4b15f0:	4c                   	dec    %esp
4b15f1:	6f                   	outsl  %ds:(%esi),(%dx)
4b15f2:	63 61 74             	arpl   %esp,0x74(%ecx)
4b15f5:	69 6f 6e 00 6f 70 5f 	imul   $0x5f706f00,0x6e(%edi),%ebp
4b15fc:	49                   	dec    %ecx
4b15fd:	6d                   	insl   (%dx),%es:(%edi)
4b15fe:	70 6c                	jo     0x4b166c
4b1600:	69 63 69 74 00 52 6f 	imul   $0x6f520074,0x69(%ebx),%esp
4b1607:	75 6e                	jne    0x4b1677
4b1609:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
4b160d:	74 5f                	je     0x4b166e
4b160f:	53                   	push   %ebx
4b1610:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
4b1617:	5f                   	pop    %edi
4b1618:	58                   	pop    %eax
4b1619:	00 46 69             	add    %al,0x69(%esi)
4b161c:	6c                   	insb   (%dx),%es:(%edi)
4b161d:	6c                   	insb   (%dx),%es:(%edi)
4b161e:	52                   	push   %edx
4b161f:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
4b1624:	67 6c                	insb   (%dx),%es:(%di)
4b1626:	65 00 54 72 79       	add    %dl,%gs:0x79(%edx,%esi,2)
4b162b:	50                   	push   %eax
4b162c:	61                   	popa
4b162d:	72 73                	jb     0x4b16a2
4b162f:	65 00 54 6f 49       	add    %dl,%gs:0x49(%edi,%ebp,2)
4b1634:	6e                   	outsb  %ds:(%esi),(%dx)
4b1635:	74 33                	je     0x4b166a
4b1637:	32 00                	xor    (%eax),%al
4b1639:	67 65 74 5f          	addr16 gs je 0x4b169c
4b163d:	42                   	inc    %edx
4b163e:	75 74                	jne    0x4b16b4
4b1640:	74 6f                	je     0x4b16b1
4b1642:	6e                   	outsb  %ds:(%esi),(%dx)
4b1643:	00 46 69             	add    %al,0x69(%esi)
4b1646:	6c                   	insb   (%dx),%es:(%edi)
4b1647:	6c                   	insb   (%dx),%es:(%edi)
4b1648:	50                   	push   %eax
4b1649:	6f                   	outsl  %ds:(%esi),(%dx)
4b164a:	6c                   	insb   (%dx),%es:(%edi)
4b164b:	79 67                	jns    0x4b16b4
4b164d:	6f                   	outsl  %ds:(%esi),(%dx)
4b164e:	6e                   	outsb  %ds:(%esi),(%dx)
4b164f:	00 73 65             	add    %dh,0x65(%ebx)
4b1652:	74 5f                	je     0x4b16b3
4b1654:	52                   	push   %edx
4b1655:	6f                   	outsl  %ds:(%esi),(%dx)
4b1656:	75 6e                	jne    0x4b16c6
4b1658:	64 65 64 45          	fs gs fs inc %ebp
4b165c:	64 67 65 73 00       	fs addr16 gs jae 0x4b1661
4b1661:	67 65 74 5f          	addr16 gs je 0x4b16c4
4b1665:	54                   	push   %esp
4b1666:	6f                   	outsl  %ds:(%esi),(%dx)
4b1667:	6f                   	outsl  %ds:(%esi),(%dx)
4b1668:	6c                   	insb   (%dx),%es:(%edi)
4b1669:	53                   	push   %ebx
4b166a:	74 72                	je     0x4b16de
4b166c:	69 70 00 67 65 74 5f 	imul   $0x5f746567,0x0(%eax),%esi
4b1673:	41                   	inc    %ecx
4b1674:	66 66 65 63 74 65 64 	data16 arpl %si,%gs:0x64(%ebp,%eiz,2)
4b167b:	42                   	inc    %edx
4b167c:	6f                   	outsl  %ds:(%esi),(%dx)
4b167d:	75 6e                	jne    0x4b16ed
4b167f:	64 73 00             	fs jae 0x4b1682
4b1682:	67 65 74 5f          	addr16 gs je 0x4b16e5
4b1686:	49                   	dec    %ecx
4b1687:	74 65                	je     0x4b16ee
4b1689:	6d                   	insl   (%dx),%es:(%edi)
4b168a:	00 67 65             	add    %ah,0x65(%edi)
4b168d:	74 5f                	je     0x4b16ee
4b168f:	53                   	push   %ebx
4b1690:	65 6c                	gs insb (%dx),%es:(%edi)
4b1692:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
4b1697:	00 67 65             	add    %ah,0x65(%edi)
4b169a:	74 5f                	je     0x4b16fb
4b169c:	50                   	push   %eax
4b169d:	72 65                	jb     0x4b1704
4b169f:	73 73                	jae    0x4b1714
4b16a1:	65 64 00 67 65       	gs add %ah,%fs:0x65(%edi)
4b16a6:	74 5f                	je     0x4b1707
4b16a8:	53                   	push   %ebx
4b16a9:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
4b16b0:	5f                   	pop    %edi
4b16b1:	59                   	pop    %ecx
4b16b2:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
4b16b6:	77 52                	ja     0x4b170a
4b16b8:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
4b16bd:	67 6c                	insb   (%dx),%es:(%di)
4b16bf:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4b16c3:	74 5f                	je     0x4b1724
4b16c5:	41                   	inc    %ecx
4b16c6:	72 72                	jb     0x4b173a
4b16c8:	6f                   	outsl  %ds:(%esi),(%dx)
4b16c9:	77 43                	ja     0x4b170e
4b16cb:	6f                   	outsl  %ds:(%esi),(%dx)
4b16cc:	6c                   	insb   (%dx),%es:(%edi)
4b16cd:	6f                   	outsl  %ds:(%esi),(%dx)
4b16ce:	72 00                	jb     0x4b16d0
4b16d0:	67 65 74 5f          	addr16 gs je 0x4b1733
4b16d4:	43                   	inc    %ebx
4b16d5:	6f                   	outsl  %ds:(%esi),(%dx)
4b16d6:	6e                   	outsb  %ds:(%esi),(%dx)
4b16d7:	74 65                	je     0x4b173e
4b16d9:	6e                   	outsb  %ds:(%esi),(%dx)
4b16da:	74 52                	je     0x4b172e
4b16dc:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
4b16e1:	67 6c                	insb   (%dx),%es:(%di)
4b16e3:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4b16e7:	74 5f                	je     0x4b1748
4b16e9:	50                   	push   %eax
4b16ea:	61                   	popa
4b16eb:	6e                   	outsb  %ds:(%esi),(%dx)
4b16ec:	65 6c                	gs insb (%dx),%es:(%edi)
4b16ee:	32 00                	xor    (%eax),%al
4b16f0:	53                   	push   %ebx
4b16f1:	75 73                	jne    0x4b1766
4b16f3:	70 65                	jo     0x4b175a
4b16f5:	6e                   	outsb  %ds:(%esi),(%dx)
4b16f6:	64 4c                	fs dec %esp
4b16f8:	61                   	popa
4b16f9:	79 6f                	jns    0x4b176a
4b16fb:	75 74                	jne    0x4b1771
4b16fd:	00 73 65             	add    %dh,0x65(%ebx)
4b1700:	74 5f                	je     0x4b1761
4b1702:	4e                   	dec    %esi
4b1703:	61                   	popa
4b1704:	6d                   	insl   (%dx),%es:(%edi)
4b1705:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4b1709:	74 5f                	je     0x4b176a
4b170b:	54                   	push   %esp
4b170c:	61                   	popa
4b170d:	62 49 6e             	bound  %ecx,0x6e(%ecx)
4b1710:	64 65 78 00          	fs gs js 0x4b1714
4b1714:	73 65                	jae    0x4b177b
4b1716:	74 5f                	je     0x4b1777
4b1718:	46                   	inc    %esi
4b1719:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
4b1720:	00
4b1721:	73 65                	jae    0x4b1788
4b1723:	74 5f                	je     0x4b1784
4b1725:	43                   	inc    %ebx
4b1726:	6f                   	outsl  %ds:(%esi),(%dx)
4b1727:	6c                   	insb   (%dx),%es:(%edi)
4b1728:	75 6d                	jne    0x4b1797
4b172a:	6e                   	outsb  %ds:(%esi),(%dx)
4b172b:	43                   	inc    %ebx
4b172c:	6f                   	outsl  %ds:(%esi),(%dx)
4b172d:	75 6e                	jne    0x4b179d
4b172f:	74 00                	je     0x4b1731
4b1731:	67 65 74 5f          	addr16 gs je 0x4b1794
4b1735:	43                   	inc    %ebx
4b1736:	6f                   	outsl  %ds:(%esi),(%dx)
4b1737:	6c                   	insb   (%dx),%es:(%edi)
4b1738:	75 6d                	jne    0x4b17a7
4b173a:	6e                   	outsb  %ds:(%esi),(%dx)
4b173b:	53                   	push   %ebx
4b173c:	74 79                	je     0x4b17b7
4b173e:	6c                   	insb   (%dx),%es:(%edi)
4b173f:	65 73 00             	gs jae 0x4b1742
4b1742:	73 65                	jae    0x4b17a9
4b1744:	74 5f                	je     0x4b17a5
4b1746:	52                   	push   %edx
4b1747:	6f                   	outsl  %ds:(%esi),(%dx)
4b1748:	77 43                	ja     0x4b178d
4b174a:	6f                   	outsl  %ds:(%esi),(%dx)
4b174b:	75 6e                	jne    0x4b17bb
4b174d:	74 00                	je     0x4b174f
4b174f:	67 65 74 5f          	addr16 gs je 0x4b17b2
4b1753:	52                   	push   %edx
4b1754:	6f                   	outsl  %ds:(%esi),(%dx)
4b1755:	77 53                	ja     0x4b17aa
4b1757:	74 79                	je     0x4b17d2
4b1759:	6c                   	insb   (%dx),%es:(%edi)
4b175a:	65 73 00             	gs jae 0x4b175d
4b175d:	73 65                	jae    0x4b17c4
4b175f:	74 5f                	je     0x4b17c0
4b1761:	53                   	push   %ebx
4b1762:	65 6c                	gs insb (%dx),%es:(%edi)
4b1764:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
4b1769:	49                   	dec    %ecx
4b176a:	6e                   	outsb  %ds:(%esi),(%dx)
4b176b:	64 65 78 00          	fs gs js 0x4b176f
4b176f:	73 65                	jae    0x4b17d6
4b1771:	74 5f                	je     0x4b17d2
4b1773:	50                   	push   %eax
4b1774:	61                   	popa
4b1775:	64 64 69 6e 67 00 73 	fs imul $0x74657300,%fs:0x67(%esi),%ebp
4b177c:	65 74
4b177e:	5f                   	pop    %edi
4b177f:	55                   	push   %ebp
4b1780:	73 65                	jae    0x4b17e7
4b1782:	56                   	push   %esi
4b1783:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
4b178a:	79 6c                	jns    0x4b17f8
4b178c:	65 42                	gs inc %edx
4b178e:	61                   	popa
4b178f:	63 6b 43             	arpl   %ebp,0x43(%ebx)
4b1792:	6f                   	outsl  %ds:(%esi),(%dx)
4b1793:	6c                   	insb   (%dx),%es:(%edi)
4b1794:	6f                   	outsl  %ds:(%esi),(%dx)
4b1795:	72 00                	jb     0x4b1797
4b1797:	73 65                	jae    0x4b17fe
4b1799:	74 5f                	je     0x4b17fa
4b179b:	41                   	inc    %ecx
4b179c:	75 74                	jne    0x4b1812
4b179e:	6f                   	outsl  %ds:(%esi),(%dx)
4b179f:	53                   	push   %ebx
4b17a0:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4b17a3:	65 44                	gs inc %esp
4b17a5:	69 6d 65 6e 73 69 6f 	imul   $0x6f69736e,0x65(%ebp),%ebp
4b17ac:	6e                   	outsb  %ds:(%esi),(%dx)
4b17ad:	73 00                	jae    0x4b17af
4b17af:	73 65                	jae    0x4b1816
4b17b1:	74 5f                	je     0x4b1812
4b17b3:	41                   	inc    %ecx
4b17b4:	75 74                	jne    0x4b182a
4b17b6:	6f                   	outsl  %ds:(%esi),(%dx)
4b17b7:	53                   	push   %ebx
4b17b8:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4b17bb:	65 4d                	gs dec %ebp
4b17bd:	6f                   	outsl  %ds:(%esi),(%dx)
4b17be:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
4b17c3:	74 5f                	je     0x4b1824
4b17c5:	43                   	inc    %ebx
4b17c6:	6c                   	insb   (%dx),%es:(%edi)
4b17c7:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
4b17ce:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
4b17d2:	73 75                	jae    0x4b1849
4b17d4:	6d                   	insl   (%dx),%es:(%edi)
4b17d5:	65 4c                	gs dec %esp
4b17d7:	61                   	popa
4b17d8:	79 6f                	jns    0x4b1849
4b17da:	75 74                	jne    0x4b1850
4b17dc:	00 72 65             	add    %dh,0x65(%edx)
4b17df:	6d                   	insl   (%dx),%es:(%edi)
4b17e0:	6f                   	outsl  %ds:(%esi),(%dx)
4b17e1:	76 65                	jbe    0x4b1848
4b17e3:	5f                   	pop    %edi
4b17e4:	54                   	push   %esp
4b17e5:	69 63 6b 00 73 65 74 	imul   $0x74657300,0x6b(%ebx),%esp
4b17ec:	5f                   	pop    %edi
4b17ed:	56                   	push   %esi
4b17ee:	69 73 69 62 6c 65 00 	imul   $0x656c62,0x69(%ebx),%esi
4b17f5:	73 65                	jae    0x4b185c
4b17f7:	74 5f                	je     0x4b1858
4b17f9:	45                   	inc    %ebp
4b17fa:	6e                   	outsb  %ds:(%esi),(%dx)
4b17fb:	61                   	popa
4b17fc:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
4b1800:	00 73 65             	add    %dh,0x65(%ebx)
4b1803:	74 5f                	je     0x4b1864
4b1805:	49                   	dec    %ecx
4b1806:	6e                   	outsb  %ds:(%esi),(%dx)
4b1807:	74 65                	je     0x4b186e
4b1809:	72 70                	jb     0x4b187b
4b180b:	6f                   	outsl  %ds:(%esi),(%dx)
4b180c:	6c                   	insb   (%dx),%es:(%edi)
4b180d:	61                   	popa
4b180e:	74 69                	je     0x4b1879
4b1810:	6f                   	outsl  %ds:(%esi),(%dx)
4b1811:	6e                   	outsb  %ds:(%esi),(%dx)
4b1812:	4d                   	dec    %ebp
4b1813:	6f                   	outsl  %ds:(%esi),(%dx)
4b1814:	64 65 00 45 6e       	fs add %al,%gs:0x6e(%ebp)
4b1819:	61                   	popa
4b181a:	62 6c 65 56          	bound  %ebp,0x56(%ebp,%eiz,2)
4b181e:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
4b1825:	79 6c                	jns    0x4b1893
4b1827:	65 73 00             	gs jae 0x4b182a
4b182a:	53                   	push   %ebx
4b182b:	65 74 43             	gs je  0x4b1871
4b182e:	6f                   	outsl  %ds:(%esi),(%dx)
4b182f:	6d                   	insl   (%dx),%es:(%edi)
4b1830:	70 61                	jo     0x4b1893
4b1832:	74 69                	je     0x4b189d
4b1834:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
4b1838:	65 78 74             	gs js  0x4b18af
4b183b:	52                   	push   %edx
4b183c:	65 6e                	outsb  %gs:(%esi),(%dx)
4b183e:	64 65 72 69          	fs gs jb 0x4b18ab
4b1842:	6e                   	outsb  %ds:(%esi),(%dx)
4b1843:	67 44                	addr16 inc %esp
4b1845:	65 66 61             	gs popaw
4b1848:	75 6c                	jne    0x4b18b6
4b184a:	74 00                	je     0x4b184c
4b184c:	52                   	push   %edx
4b184d:	75 6e                	jne    0x4b18bd
4b184f:	00 67 65             	add    %ah,0x65(%edi)
4b1852:	74 5f                	je     0x4b18b3
4b1854:	4e                   	dec    %esi
4b1855:	6f                   	outsl  %ds:(%esi),(%dx)
4b1856:	77 00                	ja     0x4b1858
4b1858:	43                   	inc    %ebx
4b1859:	6f                   	outsl  %ds:(%esi),(%dx)
4b185a:	6d                   	insl   (%dx),%es:(%edi)
4b185b:	62 69 6e             	bound  %ebp,0x6e(%ecx)
4b185e:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4b1862:	6d                   	insl   (%dx),%es:(%edi)
4b1863:	70 61                	jo     0x4b18c6
4b1865:	72 65                	jb     0x4b18cc
4b1867:	45                   	inc    %ebp