4b1402:	6f                   	outsl  %ds:(%esi),(%dx)
4b1403:	76 65                	jbe    0x4b146a
4b1405:	5f                   	pop    %edi
4b1406:	56                   	push   %esi
4b1407:	61                   	popa
4b1408:	6c                   	insb   (%dx),%es:(%edi)
4b1409:	69 64 61 74 65 64 00 	imul   $0x61006465,0x74(%ecx,%eiz,2),%esp
4b1410:	61
4b1411:	64 64 5f             	fs fs pop %edi
4b1414:	56                   	push   %esi
4b1415:	61                   	popa
4b1416:	6c                   	insb   (%dx),%es:(%edi)
4b1417:	69 64 61 74 69 6e 67 	imul   $0x676e69,0x74(%ecx,%eiz,2),%esp
4b141e:	00
4b141f:	72 65                	jb     0x4b1486
4b1421:	6d                   	insl   (%dx),%es:(%edi)
4b1422:	6f                   	outsl  %ds:(%esi),(%dx)
4b1423:	76 65                	jbe    0x4b148a
4b1425:	5f                   	pop    %edi
4b1426:	56                   	push   %esi
4b1427:	61                   	popa
4b1428:	6c                   	insb   (%dx),%es:(%edi)
4b1429:	69 64 61 74 69 6e 67 	imul   $0x676e69,0x74(%ecx,%eiz,2),%esp
4b1430:	00
4b1431:	61                   	popa
4b1432:	64 64 5f             	fs fs pop %edi
4b1435:	56                   	push   %esi
4b1436:	69 73 69 62 6c 65 43 	imul   $0x43656c62,0x69(%ebx),%esi
4b143d:	68 61 6e 67 65       	push   $0x65676e61
4b1442:	64 00 72 65          	add    %dh,%fs:0x65(%edx)
4b1446:	6d                   	insl   (%dx),%es:(%edi)
4b1447:	6f                   	outsl  %ds:(%esi),(%dx)
4b1448:	76 65                	jbe    0x4b14af
4b144a:	5f                   	pop    %edi
4b144b:	56                   	push   %esi
4b144c:	69 73 69 62 6c 65 43 	imul   $0x43656c62,0x69(%ebx),%esi
4b1453:	68 61 6e 67 65       	push   $0x65676e61
4b1458:	64 00 45 6d          	add    %al,%fs:0x6d(%ebp)
4b145c:	70 74                	jo     0x4b14d2
4b145e:	79 00                	jns    0x4b1460
4b1460:	67 65 74 5f          	addr16 gs je 0x4b14c3
4b1464:	48                   	dec    %eax
4b1465:	61                   	popa
4b1466:	6e                   	outsb  %ds:(%esi),(%dx)
4b1467:	64 6c                	fs insb (%dx),%es:(%edi)
4b1469:	65 00 5a 65          	add    %bl,%gs:0x65(%edx)
4b146d:	72 6f                	jb     0x4b14de
4b146f:	00 6f 70             	add    %ch,0x70(%edi)
4b1472:	5f                   	pop    %edi
4b1473:	45                   	inc    %ebp
4b1474:	78 70                	js     0x4b14e6
4b1476:	6c                   	insb   (%dx),%es:(%edi)
4b1477:	69 63 69 74 00 67 65 	imul   $0x65670074,0x69(%ebx),%esp
4b147e:	74 5f                	je     0x4b14df
4b1480:	52                   	push   %edx
4b1481:	65 6e                	outsb  %gs:(%esi),(%dx)
4b1483:	64 65 72 57          	fs gs jb 0x4b14de
4b1487:	69 74 68 56 69 73 75 	imul   $0x61757369,0x56(%eax,%ebp,2),%esi
4b148e:	61
4b148f:	6c                   	insb   (%dx),%es:(%edi)
4b1490:	53                   	push   %ebx
4b1491:	74 79                	je     0x4b150c
4b1493:	6c                   	insb   (%dx),%es:(%edi)
4b1494:	65 73 00             	gs jae 0x4b1497
4b1497:	73 65                	jae    0x4b14fe
4b1499:	74 5f                	je     0x4b14fa
4b149b:	50                   	push   %eax
4b149c:	61                   	popa
4b149d:	73 73                	jae    0x4b1512
4b149f:	77 6f                	ja     0x4b1510
4b14a1:	72 64                	jb     0x4b1507
4b14a3:	43                   	inc    %ebx
4b14a4:	68 61 72 00 46       	push   $0x46007261
4b14a9:	6f                   	outsl  %ds:(%esi),(%dx)
4b14aa:	63 75 73             	arpl   %esi,0x73(%ebp)
4b14ad:	00 46 72             	add    %al,0x72(%esi)
4b14b0:	6f                   	outsl  %ds:(%esi),(%dx)
4b14b1:	6d                   	insl   (%dx),%es:(%edi)
4b14b2:	48                   	dec    %eax
4b14b3:	74 6d                	je     0x4b1522
4b14b5:	6c                   	insb   (%dx),%es:(%edi)
4b14b6:	00 46 72             	add    %al,0x72(%esi)
4b14b9:	6f                   	outsl  %ds:(%esi),(%dx)
4b14ba:	6d                   	insl   (%dx),%es:(%edi)
4b14bb:	41                   	inc    %ecx
4b14bc:	72 67                	jb     0x4b1525
4b14be:	62 00                	bound  %eax,(%eax)
4b14c0:	73 65                	jae    0x4b1527
4b14c2:	74 5f                	je     0x4b1523
4b14c4:	49                   	dec    %ecx
4b14c5:	6e                   	outsb  %ds:(%esi),(%dx)
4b14c6:	74 65                	je     0x4b152d
4b14c8:	72 76                	jb     0x4b1540
4b14ca:	61                   	popa
4b14cb:	6c                   	insb   (%dx),%es:(%edi)
4b14cc:	00 61 64             	add    %ah,0x64(%ecx)
4b14cf:	64 5f                	fs pop %edi
4b14d1:	54                   	push   %esp
4b14d2:	69 63 6b 00 53 74 61 	imul   $0x61745300,0x6b(%ebx),%esp
4b14d9:	72 74                	jb     0x4b154f
4b14db:	00 41 64             	add    %al,0x64(%ecx)
4b14de:	64 41                	fs inc %ecx
4b14e0:	72 63                	jb     0x4b1545
4b14e2:	00 43 6c             	add    %al,0x6c(%ebx)
4b14e5:	6f                   	outsl  %ds:(%esi),(%dx)
4b14e6:	73 65                	jae    0x4b154d
4b14e8:	41                   	inc    %ecx
4b14e9:	6c                   	insb   (%dx),%es:(%edi)
4b14ea:	6c                   	insb   (%dx),%es:(%edi)
4b14eb:	46                   	inc    %esi
4b14ec:	69 67 75 72 65 73 00 	imul   $0x736572,0x75(%edi),%esp
4b14f3:	67 65 74 5f          	addr16 gs je 0x4b1556
4b14f7:	43                   	inc    %ebx
4b14f8:	68 65 63 6b 65       	push   $0x656b6365
4b14fd:	64 00 4c 6f 61       	add    %cl,%fs:0x61(%edi,%ebp,2)
4b1502:	64 00 47 65          	add    %al,%fs:0x65(%edi)
4b1506:	74 54                	je     0x4b155c
4b1508:	79 70                	jns    0x4b157a
4b150a:	65 00 45 78          	add    %al,%gs:0x78(%ebp)
4b150e:	69 74 00 49 6e 76 6f 	imul   $0x6b6f766e,0x49(%eax,%eax,1),%esi
4b1515:	6b
4b1516:	65 4d                	gs dec %ebp
4b1518:	65 6d                	gs insl (%dx),%es:(%edi)
4b151a:	62 65 72             	bound  %esp,0x72(%ebp)
4b151d:	00 67 65             	add    %ah,0x65(%edi)
4b1520:	74 5f                	je     0x4b1581
4b1522:	41                   	inc    %ecx
4b1523:	53                   	push   %ebx
4b1524:	43                   	inc    %ebx
4b1525:	49                   	dec    %ecx
4b1526:	49                   	dec    %ecx
4b1527:	00 47 65             	add    %al,0x65(%edi)
4b152a:	74 42                	je     0x4b156e
4b152c:	79 74                	jns    0x4b15a2
4b152e:	65 73 00             	gs jae 0x4b1531
4b1531:	43                   	inc    %ebx
4b1532:	6f                   	outsl  %ds:(%esi),(%dx)
4b1533:	6d                   	insl   (%dx),%es:(%edi)
4b1534:	70 75                	jo     0x4b15ab
4b1536:	74 65                	je     0x4b159d
4b1538:	48                   	dec    %eax
4b1539:	61                   	popa
4b153a:	73 68                	jae    0x4b15a4
4b153c:	00 43 6f             	add    %al,0x6f(%ebx)
4b153f:	70 79                	jo     0x4b15ba
4b1541:	00 73 65             	add    %dh,0x65(%ebx)
4b1544:	74 5f                	je     0x4b15a5
4b1546:	4b                   	dec    %ebx
4b1547:	65 79 00             	gs jns 0x4b154a
4b154a:	73 65                	jae    0x4b15b1
4b154c:	74 5f                	je     0x4b15ad
4b154e:	4d                   	dec    %ebp
4b154f:	6f                   	outsl  %ds:(%esi),(%dx)
4b1550:	64 65 00 43 72       	fs add %al,%gs:0x72(%ebx)
4b1555:	65 61                	gs popa
4b1557:	74 65                	je     0x4b15be
4b1559:	44                   	inc    %esp
4b155a:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
4b155e:	70 74                	jo     0x4b15d4
4b1560:	6f                   	outsl  %ds:(%esi),(%dx)
4b1561:	72 00                	jb     0x4b1563
4b1563:	46                   	inc    %esi
4b1564:	72 6f                	jb     0x4b15d5
4b1566:	6d                   	insl   (%dx),%es:(%edi)
4b1567:	42                   	inc    %edx
4b1568:	61                   	popa
4b1569:	73 65                	jae    0x4b15d0
4b156b:	36 34 53             	ss xor $0x53,%al
4b156e:	74 72                	je     0x4b15e2
4b1570:	69 6e 67 00 54 72 61 	imul   $0x61725400,0x67(%esi),%ebp
4b1577:	6e                   	outsb  %ds:(%esi),(%dx)
4b1578:	73 66                	jae    0x4b15e0
4b157a:	6f                   	outsl  %ds:(%esi),(%dx)
4b157b:	72 6d                	jb     0x4b15ea
4b157d:	46                   	inc    %esi
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